BM6P6(@ uuutttsssssssssssstttuuuooommmlllmmmooorrrsssssspppqqqrrrqqqooommmmmmlllpppooooooppprrrsssrrrqqqqqqsssuuuwwwwwwwwwuuuttttttvvvxxxxxxxxxwwwxxxyyyvvvwwwxxxyyyyyyyyyyyyyyyuuutttsssssstttvvvxxxyyyzzz}}}~~~{{{{{{~~~yyytttxxxvvvsssoookkkjjjkkkmmmllljjjgggeeecccdddeeefffiiiiiiiiihhhhhhhhhhhhhhheeeeeefffggggggfffeeedddiiijjjkkklllmmmlllkkkkkkoooooooooooonnnmmmkkkkkkllljjjiiiiiiiiihhhfffdddggggggffffffggghhhiiiiiieeeeeedddccccccdddffffffppplllgggeeeeeedddbbb```ccceeehhhjjjkkkkkkjjjiiimmmmmmmmmmmmlllkkkjjjiiikkkmmmooonnnkkkgggeeeeeehhhhhhhhhiiijjjkkklllmmmoooooonnnlllkkkjjjiiihhhjjjmmmqqqssstttvvvxxxzzz}}}{{{wwwssspppppppppqqqssspppmmmmmmtttwwwmmmhhhfffiiirrr}}}yyyuuuqqqnnnnnnttt{{{yyyqqqllliiihhhffffffeeedddaaa___cccfffiiihhheeecccdddeeeaaacccgggmmmsssyyy~~~}}}yyy|||uuutttqqqpppoooooopppqqqooonnnlllmmmnnnpppooonnnlllnnnppppppooommmlllkkkooooooppprrrtttuuusssrrrooopppqqqrrrqqqooommmlllppprrrttttttttttttuuuvvvttttttuuuuuuvvvvvvwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwyyy|||~~~{{{{{{zzzwwwvvvuuuqqqmmmnnnnnnllljjjhhhhhhjjjmmmnnnllliiifffddddddeeefffjjjkkkkkkjjjiiihhhggggggeeeeeefffggggggfffeeedddggghhhiiikkkkkkkkkkkkkkkkkkkkklllllllllllllllllljjjiiiiiijjjkkkjjjhhhfffiiiiiihhhhhhggggggggggggeeeeeedddeeefffhhhjjjkkkpppmmmiiiggggggfffdddbbbfffggghhhjjjjjjjjjjjjiiinnnnnnooooooooonnnnnnmmmkkklllmmmllliiifffeeeeeehhhhhhiiijjjlllnnnpppqqqrrrqqqpppooommmllljjjjjjjjjmmmppprrrsssuuuwwwyyy{{{yyyvvvrrrpppppppppqqqrrrpppkkkggghhhsssxxxooocccbbbeeeooo|||yyyzzzxxxvvvuuutttrrrooollljjjmmmppppppnnnmmmnnnooopppqqqsssvvvzzz~~~{{{xxx}}}tttssspppnnnmmmlllllllllnnnmmmllllllmmmmmmkkkiiihhhjjjlllnnnooommmkkkjjjllllllmmmpppssssssqqqoooqqqrrrrrrqqqooommmjjjiiikkkmmmooooooooopppqqqsssrrrrrrrrrqqqrrrtttuuuvvvvvvwwwxxxyyyxxxwwwuuutttwww{{{~~~~~~}}}|||~~~~~~}}}}}}zzzyyywwwsssoooooopppqqqooommmiiiiiihhhgggeeefffiiikkkmmmkkkiiigggfffggghhhiiijjjkkkllllllkkkiiigggeeedddeeeeeefffffffffeeeeeedddeeefffhhhiiijjjjjjjjjfffggghhhiiijjjkkklllmmmkkkkkkkkklllmmmllliiigggjjjjjjjjjjjjiiigggeeedddddddddeeefffiiillloooppppppmmmkkkjjjjjjiiihhhgggjjjiiiiiiiiiiiiiiijjjjjjlllmmmnnnnnnoooooonnnnnnjjjkkkkkkiiifffeeeeeefffhhhiiijjjllloooqqqssstttsssrrrqqqooommmllljjjjjjjjjlllooopppqqqsssuuuwwwyyywwwtttrrrqqqqqqqqqrrrtttrrrmmmeee```fffuuuzzzmmmfff``````eeelllyyy}}}~~~}}}pppqqqqqqqqqpppnnnkkkiiijjjjjjjjjkkklllkkkiiifffdddfffiiilllnnnnnnllljjjfffgggiiilllnnnooommmkkkqqqqqqpppooonnnllljjjiiihhhjjjllllllmmmnnnppprrrsssrrrqqqpppqqqtttvvvxxxxxxwwwwwwvvvuuutttsssrrrvvvyyy|||~~~}}}}}}~~~~~~}}}{{{}}}vvvqqqooonnnnnnllljjjkkkmmmoooooonnnjjjjjjiiigggeeeeeegggiiihhhggggggfffggghhhjjjkkkggghhhjjjkkkkkkiiifffdddccccccdddddddddeeeeeedddaaabbbccceeeggghhhiiijjjeeeeeefffggghhhjjjkkklllmmmmmmnnnoooooommmiiifffhhhiiijjjkkkjjjgggeeeccceeeeeeeeegggiiillloooqqqooonnnmmmlllllllllkkkkkkmmmkkkiiihhhggghhhiiijjjiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhheeecccccceeeggghhhiiikkkmmmoooqqqrrrsssqqqpppooommmkkkjjjhhhhhhiiikkkmmmnnnooopppsssuuuwwwuuutttrrrqqqrrrssssssvvvwwwuuulllcccdddooozzz}}}~~~ttthhhaaa^^^^^^eeemmmyyyllloootttwwwvvvrrrlllhhhfffeeefffhhhiiiiiigggeeecccccceeeiiimmmnnnllliiiddddddfffhhhkkkkkkiiihhhiiijjjjjjjjjjjjjjjiiiiiihhhjjjkkkkkklllmmmppprrrtttsssrrrrrrsssuuuxxxyyyyyywwwssspppooooooqqqrrrtttvvvyyy{{{|||||||||}}}|||}}}~~~~~~{{{zzz{{{~~~|||rrrllliiihhhfffeeeeeeeeeggghhhhhhhhhhhhhhhhhhgggeeeeeeggghhhhhhgggfffffffffggghhhhhhdddfffhhhiiiiiihhheeecccbbbbbbbbbbbbbbbccccccddd___```aaaccceeeggghhhiiigggffffffffffffggghhhiiijjjkkkmmmppprrrqqqmmmiiifffgggiiijjjiiihhhfffdddeeeeeeeeefffgggiiilllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmllliiigggfffgggiiijjjiiiiiiiiihhhgggeeedddcccffffffeeebbb```aaadddfffhhhiiikkklllnnnnnnnnnnnnooonnnmmmlllkkkjjjiiihhhiiijjjkkkllllllmmmppprrruuutttsssrrrrrrrrrsssssstttyyyzzzuuullliiinnnuuuwww|||xxxmmmeee^^^ZZZ\\\aaahhhuuujjjnnntttxxxxxxrrrlllgggdddccccccdddfffgggeeedddbbbaaaaaaeeeiiillljjjhhhfffeeeeeefffhhhiiihhhgggfffggghhhiiikkklllmmmnnniiijjjjjjjjjjjjkkknnnqqqrrrrrrrrrrrrtttvvvxxxyyyxxxuuuppplllkkklllnnnpppqqqrrrtttvvvwwwyyyyyyyyy{{{}}}}}}{{{xxxvvvvvvwwwyyy{{{xxxnnngggdddcccccccccddddddeeeeeeeeefffaaabbbddddddddddddgggiiijjjiiihhhgggeeedddddddddfffggghhhhhhgggeeecccaaa____________```aaabbbccc______```aaaccceeeggghhhhhhgggeeeddddddeeefffgggcccfffkkkqqquuuuuurrrnnneeefffgggggggggfffeeedddeeeeeeddddddeeeggghhhiiilllnnnoooooommmllllllmmmllljjjhhhgggfffggghhhiiijjjjjjiiihhhgggeeecccbbbcccccccccaaa___```bbbeeefffgggiiikkkllllllkkkkkknnnnnnmmmmmmlllkkkkkkkkkhhhiiijjjiiiiiikkknnnppprrrqqqqqqpppppppppppppppnnntttxxxvvvoookkkmmmpppssswwwyyypppjjjccc]]]]]]```fffssskkknnnrrrtttsssnnnhhhdddeeecccaaaaaabbbcccbbbaaa```^^^\\\___eeehhhgggeeegggeeeccccccdddeeeeeeeeeffffffhhhiiikkknnnpppqqqggghhhhhhgggfffhhhkkkmmmnnnooopppqqqssstttuuuvvvuuusssooolllkkklllmmmnnnmmmmmmmmmoooqqqsssuuuuuuxxxzzz|||~~~~~~~~~}}}zzzwwwtttrrrrrrsssuuuuuuzzz|||}}}wwwooofffaaaaaabbbcccdddeeeffffffffffffggg___aaaccccccbbbcccdddfffhhhhhhhhhggggggggggggggglllllljjjhhheeebbb___^^^]]]]]]]]]]]]]]]___```aaa`````````aaabbbdddfffhhheeedddcccbbbaaabbbdddeeecccfffkkkqqquuuuuuqqqmmmggggggfffeeedddccccccbbbdddcccccccccdddfffhhhiiikkkmmmoooooollljjjkkkllliiihhhgggfffffffffggghhhiiiiiihhhhhhfffeeecccccc```aaaaaa```______aaaccccccdddgggjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhgggiiilllnnnnnnnnnmmmmmmlllllllllllljjjnnnqqqqqqmmmjjjjjjlllmmmqqqxxxzzzrrrjjjhhhjjjjjjvvvmmmnnnoooooommmiiieeebbbgggdddaaa````````````______[[[YYY[[[aaaeeeeeeccceeeccc```___```aaabbbbbbbbbbbbccceeegggiiilllmmmfffffffffdddccceeehhhjjjkkklllnnnoooqqqrrrrrrrrrrrrqqqpppnnnmmmmmmlllllljjjiiihhhjjjmmmpppqqqrrrtttvvvxxxzzzzzzzzzyyyxxxyyyvvvsssqqqqqqrrrrrrrrrqqquuuyyy{{{|||tttrrrmmmfff```^^^```ddd___aaacccdddccccccdddeeedddeeefffdddbbbaaabbbccccccdddfffgggiiikkkmmmmmmrrrpppmmmiiiddd```]]][[[\\\\\\[[[[[[\\\^^^___```````````````bbbdddfffgggbbbaaa```___```aaaccceeegggjjjnnnssstttrrrlllhhhiiihhhfffdddbbbaaa``````bbbbbbbbbcccdddfffhhhjjjjjjmmmooooookkkiiiiiikkkggggggffffffffffffggggggeeefffffffffeeedddcccccc___`````````______```bbb```bbbfffiiikkklllllllllgggggghhhhhhhhhiiiiiiiiihhhhhhhhhgggfffhhhkkkmmmkkkkkkkkkjjjjjjiiiiiihhhiiikkkllllllkkkiiiiiijjjhhhlllssszzzyyyuuuvvvqqq}}}fffeeefffggghhhgggcccaaaaaa```___^^^^^^___```aaa```^^^]]]___ccceeeeeecccdddcccaaa______```aaabbbaaabbbcccdddfffggghhhiiieeeaaa```bbbcccbbbdddhhhlllkkkkkklllooorrrrrrrrrsssrrrpppnnnlllllllllmmmllljjjhhhggghhhkkkoooqqqooopppqqqrrrrrrqqqpppoooqqqpppoooppprrrssssssqqqooopppqqqsssxxx}}}zzzuuunnnkkkfffaaa^^^\\\\\\\\\bbbbbbaaaaaabbbdddfffgggbbbcccdddcccaaa___^^^___dddccccccfffjjjlllkkkiiisssoooiiiccc^^^\\\\\\\\\]]]\\\\\\[[[\\\^^^___```bbbaaa`````````bbbcccdddaaa___[[[YYYYYYZZZ]]]___eeehhhkkknnnnnnkkkhhhffffffggghhhhhhfffdddaaa___aaabbbccccccccccccdddeeedddhhhlllllliiiggggggiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiigggeeecccaaa```aaaaaa```^^^^^^]]]]]]^^^```aaaccceeeffffffffffffcccdddeeefffggggggggggggffffffggghhhiiijjjjjjkkkiiiiiiiiihhhhhhfffeeedddhhhiiikkkllllllkkkiiihhhjjjjjjmmmrrrwwwcccbbbaaabbbbbbaaa___]]]______``````aaabbbcccdddbbb```^^^___bbbddddddcccbbbaaa```______```bbbcccccccccdddeeeeeeffffffggggggcccbbbddddddcccdddhhhkkkjjjjjjkkknnnpppppppppoooooonnnmmmmmmmmmmmmnnnlllkkkiiihhhhhhjjjlllnnnnnnooooooppppppoooooonnnpppooonnnppprrrsssrrrqqqoooooooooppprrruuuwwwyyyxxxppplllfffdddaaa^^^]]]^^^___```____________```aaacccdddaaabbbcccaaa___^^^___```dddcccdddfffjjjlllkkkiiipppmmmhhhbbb^^^\\\[[[[[[]]]\\\[[[[[[[[[\\\]]]^^^_______________```aaabbb^^^\\\ZZZXXXXXXZZZ[[[]]]bbbdddfffhhhiiigggeeeccccccdddeeeffffffeeecccbbb```aaaaaaaaaaaabbbcccdddfffgggiiiiiihhhffffffgggiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhgggeeecccaaa```______^^^]]]]]]]]]]]]]]]aaabbbcccddddddcccbbbaaabbbbbbcccdddddddddddddddeeeeeefffggghhhiiiiiijjjiiiiiiiiihhhhhhfffeeeeeehhhiiikkkllllllkkkiiiggghhhhhhjjjooottt~~~aaa___]]]\\\\\\\\\ZZZYYY]]]^^^```bbbdddfffggggggdddbbb``````aaabbbbbbbbbaaa```______```aaacccdddbbbbbbccccccdddeeeffffffhhhdddccceeefffdddeeeiiikkkiiihhhiiikkkmmmmmmmmmkkkkkklllmmmnnnnnnnnnmmmllllllkkkjjjiiiiiijjjjjjmmmmmmllllllllllllmmmmmmooonnnmmmoooqqqrrrqqqpppnnnnnnmmmmmmnnnoooqqqrrrxxx{{{yyyqqqkkkfffccc___^^^\\\[[[[[[\\\^^^___\\\[[[[[[[[[\\\^^^```aaa```aaaaaa___^^^^^^```bbbeeedddeeegggiiikkkjjjiiikkkiiifffbbb___\\\[[[ZZZ]]]\\\[[[ZZZYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^]]]YYYXXXXXXXXXXXXXXXYYYZZZ]]]^^^```aaabbbaaa``````___```bbbdddeeefffeeeeeeaaa````````````bbbdddeeehhhfffeeedddeeeeeedddccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffdddcccaaa```^^^]]]\\\\\\\\\\\\\\\]]]___```aaabbbbbbaaa```___aaaaaaaaaaaaaaa```______bbbccccccdddeeefffggghhhhhhhhhhhhhhhgggfffeeeeeehhhiiikkkmmmllljjjgggfffeeeeeehhhlllpppxxxaaa___[[[YYYYYYZZZYYYYYY\\\^^^aaaccceeefffgggffffffdddbbb`````````aaaaaa````````````aaaccceeefff^^^___```aaacccdddeeeeeedddaaaaaaeeefffeeegggkkkkkkiiihhhiiijjjllllllkkkhhhiiikkklllmmmllllllkkkjjjjjjjjjjjjjjjiiiiiihhhlllkkkjjjiiiiiijjjkkklllmmmllllllmmmoooqqqqqqpppllllllllllllnnnoooqqqrrrpppqqqttt{{{{{{tttmmmiiieeebbb___\\\[[[ZZZXXXXXXXXXYYYZZZYYYYYYYYYYYYZZZ\\\^^^___```aaa```___^^^___bbbeeedddeeeeeefffggghhhggggggffffffdddccc```^^^\\\[[[]]]\\\ZZZYYYXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\ZZZZZZUUUUUUVVVWWWWWWWWWWWWVVVZZZZZZ[[[\\\\\\]]]^^^^^^]]]___```bbbdddeeeeeeeeecccaaa```aaaccceeeggghhhiiieeeaaa```bbbcccbbbaaaeeeeeeffffffffffffeeeeeeeeeeeeeeeeeedddcccaaaaaa]]]]]]\\\\\\\\\\\\]]]]]]ZZZ\\\^^^```bbbccccccbbb`````````___^^^]]]\\\[[[______```aaacccdddeeeeeefffffffffgggffffffeeeeeeggghhhjjjkkkkkkhhhfffdddeeeeeehhhlllooosss~~~dddaaa]]][[[\\\]]]]]]\\\]]]___aaacccdddddddddcccgggeeeccc```^^^^^^___`````````aaabbbccceeefffggg````````````````````````___]]]^^^ccceeeeeegggkkkjjjiiihhhhhhjjjllllllkkkhhhhhhjjjkkkkkkjjjiiihhhggghhhiiijjjjjjjjjiiiiiijjjiiiggggggggggggiiijjjkkkjjjjjjlllnnnppppppoookkklllllllllmmmnnnooooookkkmmmooottt{{{}}}zzztttpppkkkgggdddbbb```___YYYXXXWWWVVVVVVWWWWWWXXXWWWWWWWWWXXXYYY[[[]]]___```aaa```___^^^```cccfffcccddddddeeeddddddddddddbbbbbbbbbbbbaaa___]]]\\\]]]\\\ZZZXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXTTTUUUVVVVVVVVVVVVUUUTTTWWWXXXXXXYYYZZZ\\\]]]]]]^^^^^^___aaabbbbbbcccccceeecccbbbdddgggjjjkkkjjjhhhddd___^^^```aaaaaa___aaabbbccccccccccccbbbaaacccccccccccccccbbbaaaaaa___^^^]]]]]]]]]]]]]]]]]]ZZZ[[[]]]```bbbccccccccc`````````___]]]\\\ZZZYYY[[[\\\]]]^^^```aaabbbcccccccccdddeeeeeeeeeddddddeeefffgggggggggeeedddcccffffffiiinnnppprrrxxxfffccc```___```aaaaaaaaa______```aaabbbbbbbbbaaafffeeebbb___\\\[[[]]]___``````aaabbbdddeeeeeefffffffffdddbbb```^^^\\\[[[[[[ZZZ\\\bbbddddddfffjjjiiihhhggggggjjjkkkkkkkkkgggggghhhhhhhhhhhhhhhgggfffggghhhiiiiiiiiiiiiiiigggggggggffffffgggggggggiiiiiiiiijjjmmmoooooonnnkkkkkkkkkkkkkkkjjjjjjjjjkkklllnnnrrrvvvzzz}}}~~~{{{yyywwwtttqqqhhhfffcccbbbaaa```^^^\\\TTTTTTTTTUUUVVVWWWXXXYYYVVVUUUVVVVVVXXXZZZ]]]^^^___``````___^^^___aaaddd```aaacccbbb```______```^^^_______________^^^^^^\\\[[[ZZZXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXZZZ[[[]]]]]]^^^^^^^^^___``````aaaaaaeeecccbbbeeejjjmmmllljjjeeebbb___^^^___`````````______aaaaaaaaaaaa______aaaaaabbbbbbbbbbbbbbbaaa```___^^^]]]]]]\\\\\\\\\\\\]]]^^^`````````_______________^^^\\\[[[YYYXXXXXXYYYZZZ[[[]]]^^^`````````aaaaaabbbccccccccccccbbbbbbbbbaaabbbbbbbbbbbbeeeeeeiiinnnpppppprrrwww|||fffdddbbbaaacccddddddccc```````````````aaabbbcccddddddbbb]]]ZZZYYY\\\___^^^___```aaabbbccccccccchhhgggfffdddbbb```___^^^]]][[[]]]bbbdddcccdddgggfffeeedddeeehhhjjjkkkjjjeeeeeeeeeeeefffhhhiiijjjiiihhhhhhhhhhhhgggggggggeeeffffffggggggffffffeeehhhggggggiiilllnnnnnnmmmiiiiiijjjjjjkkkkkkkkkjjjlllmmmnnnppprrrsssuuuuuuyyyzzzsssooonnnmmmjjjggg```_______________\\\ZZZUUUUUUUUUVVVVVVVVVWWWWWWTTTSSSTTTUUUVVVYYY[[[]]]\\\^^^______]]]]]]^^^___]]]___aaa___\\\ZZZ[[[\\\ZZZZZZ[[[[[[\\\]]]]]]^^^\\\[[[ZZZXXXXXXXXXYYYYYY\\\[[[ZZZZZZYYYYYYYYYZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTVVVYYYZZZ\\\\\\]]]\\\\\\]]]]]]^^^```aaabbbaaa___```dddjjjllljjjggg```aaaaaa___^^^^^^```bbb^^^___```aaaaaa```___^^^___``````aaabbbbbbbbbbbb``````^^^\\\[[[ZZZZZZZZZZZZ[[[\\\^^^___^^^^^^]]]^^^]]]]]]\\\[[[YYYXXXWWWUUUVVVWWWYYY[[[\\\^^^^^^]]]^^^___```aaaaaaaaaaaa___^^^\\\\\\\\\^^^```bbbbbbbbbgggmmmooolllmmmooouuudddcccbbbbbbdddeeeeeeddd```_________```bbbdddfffccccccaaa]]]XXXXXX[[[___]]]^^^___```aaaaaaaaa```eeeeeeeeeeeeeeeeeeeeeeee___]]]___cccdddbbbbbbeeedddbbbbbbdddgggiiijjjiiibbbbbbbbbccceeehhhkkklllkkkjjjiiigggffffffeeeeeedddeeeggggggggggggeeedddgggggggggiiilllnnnnnnmmmeeefffiiikkkmmmoooppppppnnnnnnnnnnnnnnnoooqqqqqqrrrxxxvvvqqqkkkhhhgggfffccc```]]]]]]]]]___```___\\\YYYZZZYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSUUUWWWZZZ[[[ZZZ\\\^^^^^^\\\[[[[[[\\\[[[^^^___^^^ZZZXXXXXXZZZWWWWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZXXXXXXYYYZZZZZZ]]]\\\[[[YYYYYYYYYZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUURRRSSSVVVYYY[[[\\\\\\\\\ZZZZZZ[[[\\\^^^```bbbccc]]]\\\]]]ccciiikkkgggccc^^^```bbbaaa^^^]]]```ccc^^^___aaabbbbbbaaa___^^^^^^___```aaabbbbbbbbbbbb```___]]][[[ZZZYYYXXXXXXTTTVVVYYY\\\^^^______```\\\\\\\\\[[[ZZZXXXWWWVVVTTTUUUVVVXXXZZZ[[[]]]]]]\\\\\\^^^___````````````]]][[[YYYXXXYYY\\\```bbb___```dddkkkmmmjjjhhhjjjkkkssshhheeeccceeeiiiiiieeeaaaaaabbbbbbcccdddfffggghhhdddaaa]]][[[]]]___aaabbbbbbccccccccccccaaa___^^^___bbbfffiiijjjlllnnnooodddcccbbbaaaaaabbbcccdddfffcccaaaaaaeeehhhhhhgggjjjgggdddeeeiiilllmmmlllkkkkkkjjjiiiiiihhhhhhggggggggggggggghhhhhhhhhhhhffffffeeeeeeeeefffgggggghhhiiijjjlllmmmnnnnnnoooooommmkkkllloooooollliiinnnssszzz~~~~~~xxxtttllljjjgggcccaaa`````````\\\\\\]]]^^^___^^^[[[XXXXXXYYYZZZYYYWWWVVVWWWXXXUUUUUUTTTTTTTTTUUUWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]^^^]]]]]]\\\\\\[[[[[[[[[\\\YYYXXXYYY\\\^^^^^^\\\]]]]]]]]]]]]]]]]]]\\\\\\___^^^[[[XXXXXXYYY[[[\\\```___]]][[[YYYXXXWWWWWW[[[ZZZYYYXXXXXXXXXXXXXXXZZZYYYYYYYYYYYY[[[]]]^^^```______bbbeeefffdddbbb^^^^^^^^^^^^___```bbbbbb]]]^^^___aaabbbbbbbbbbbbcccbbbbbbccceeeffffffeeeeeecccaaa^^^\\\[[[[[[[[[\\\\\\\\\\\\]]]^^^___```aaa```___]]][[[XXXVVVUUUTTTUUUWWWYYYZZZ[[[\\\\\\YYYZZZ[[[]]]___aaabbbcccccc```\\\ZZZ[[[\\\]]]]]]^^^```bbbeeeffffffeeedddiiiqqq}}}hhhfffdddfffiiijjjfffbbbddddddddddddeeefffggggggeeebbb^^^]]]^^^aaabbbcccbbbbbbbbbbbbaaa___]]]\\\aaadddhhhjjjkkkkkkmmmnnndddcccbbbaaaaaaaaabbbcccdddbbbaaacccfffhhhhhhgggjjjgggeeefffiiilllmmmlllmmmmmmlllkkkkkkjjjjjjiiihhhhhhhhhggggggfffffffffffffffeeeeeeeeeffffffgggggghhhiiikkklllmmmmmmmmmmmmlllkkklllmmmmmmkkkiiiiiimmmqqqrrrsssvvv}}}zzzrrrmmmiiihhhfffdddaaa____________\\\[[[[[[[[[\\\[[[YYYWWWWWWWWWWWWVVVTTTSSSTTTVVVUUUTTTTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[\\\]]]]]]^^^```^^^\\\ZZZYYYZZZ[[[\\\\\\ZZZYYYZZZ^^^``````^^^_________^^^^^^^^^^^^^^^```___]]][[[ZZZZZZ[[[\\\```___]]][[[ZZZXXXXXXXXXZZZZZZZZZYYYYYYYYYXXXXXXZZZZZZYYYYYYZZZ[[[]]]^^^```___```bbbeeeeeedddaaa____________```aaabbbccc\\\]]]___aaabbbdddddddddcccbbbbbbccceeeffffffeeeeeedddbbb___]]]\\\\\\\\\]]]\\\\\\\\\]]]^^^_________^^^]]]\\\ZZZXXXVVVUUUWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]___```aaabbbaaa___\\\ZZZ[[[\\\\\\\\\^^^```bbbdddeeeeeedddddddddjjjsss}}}hhhffffffhhhkkkkkkhhheeeggggggffffffffffffgggggggggeeeaaa```bbbdddeeeeeeeeeddddddcccaaa___^^^\\\dddfffiiijjjjjjjjjkkklllddddddcccbbbaaaaaaaaabbbccccccccceeehhhjjjjjjhhhjjjhhhggggggjjjlllmmmmmmoooooonnnnnnmmmllllllkkkjjjiiiiiihhhgggfffeeedddffffffffffffeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjjkkkjjjiiijjjkkkkkkiiigggiiilllnnnmmmlllnnnrrrvvvyyywwwqqqlllhhheeeeeedddbbb```______``````^^^]]][[[ZZZ[[[[[[ZZZYYYWWWWWWVVVTTTQQQQQQSSSVVVUUUTTTTTTUUUVVVWWWXXXYYY\\\\\\\\\]]]^^^^^^______aaa^^^ZZZWWWVVVXXX[[[]]][[[ZZZZZZ\\\___aaabbbaaaaaaaaaaaaaaa``````______aaa```___^^^]]]\\\[[[[[[___^^^\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXXZZZZZZZZZZZZ[[[\\\]]]]]]`````````bbbddddddbbb```````````````aaabbbcccddd\\\]]]___aaaccceeeffffffcccbbbaaaccceeefffeeedddfffdddcccaaa___^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^______^^^]]]\\\[[[YYYXXXWWWZZZZZZZZZZZZZZZZZZYYYYYY\\\\\\\\\]]]^^^```aaabbb```^^^\\\\\\]]]]]]\\\[[[___```bbbcccdddddddddcccfffiiinnnsssxxx}}}hhhggggggiiikkkllljjjhhhjjjjjjiiihhhggggggggghhhkkkiiifffeeeggghhhiiiiiijjjiiihhhfffeeecccaaa```eeegggiiijjjiiihhhhhhhhhddddddccccccbbbaaaaaaaaacccdddfffiiikkkllllllkkkkkkjjjjjjjjjkkkmmmnnnnnnpppoooooonnnnnnmmmllllllkkkjjjjjjiiihhhhhhggggggggggggggggggfffeeeeeedddeeeeeefffgggggghhhggggggiiihhhhhhiiiiiihhhgggfffiiikkklllmmmmmmnnnrrruuuoootttzzz{{{vvvqqqmmmkkkhhhfffdddcccbbbbbbbbbbbbccccccbbb```]]][[[\\\]]]]]]]]]ZZZZZZXXXUUURRRSSSUUUXXXVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^_________```^^^ZZZWWWWWWXXXZZZ[[[YYYZZZ[[[]]]```aaabbbbbbdddccccccbbbbbbaaaaaaaaaaaaaaaaaaaaa```^^^\\\ZZZ\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\^^^^^^\\\ZZZYYY[[[[[[[[[[[[\\\\\\]]]]]]___```aaabbbbbbbbbaaa```aaaaaaaaaaaabbbcccdddeee___```aaacccdddeeeeeeeeecccbbbaaabbbdddeeeeeedddeeeeeedddbbbaaa``````_________^^^^^^^^^^^^______```___^^^]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]]]]]]]]]]^^^___aaabbbaaa```______``````^^^]]]___```aaabbbcccccccccccciiikkkmmmnnnooorrruuuxxxgggggghhhjjjllllllkkkjjjlllkkkjjjjjjiiijjjjjjjjjooommmkkkjjjkkkmmmmmmmmmmmmlllkkkiiigggeeedddcccfffhhhiiiiiigggeeeeeeeeedddddddddddddddcccbbbbbbeeegggiiikkklllmmmmmmmmmlllmmmmmmnnnnnnnnnooopppoooooonnnnnnmmmlllllllllkkkkkkkkkkkkkkklllllllllhhhiiiiiihhhhhhfffeeedddddddddeeeeeeeeeeeeeeeeeegggggghhhhhhgggfffffffffdddeeefffggghhhiiikkkmmmmmmnnnpppttt{{{~~~{{{yyyqqqnnnkkkiiihhhgggeeecccaaaaaaaaaaaabbbccccccdddccc```]]][[[\\\^^^______\\\[[[YYYVVVSSSSSSVVVXXXXXXYYYZZZ\\\]]]^^^___```^^^_______________``````^^^]]]\\\ZZZYYYXXXXXXXXXWWWYYY\\\^^^___```aaabbbeeeddddddcccbbbbbbaaaaaa```aaaaaaaaa```^^^\\\ZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZ\\\^^^______^^^\\\[[[\\\\\\\\\]]]]]]]]]]]]]]]___```aaabbbaaa```_________``````aaacccdddfffgggccccccddddddddddddccccccbbbaaaaaabbbdddeeeeeedddeeeddddddccccccbbbaaa```______^^^^^^______`````````___^^^\\\\\\[[[\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]]]]]^^^___aaaccccccbbbaaabbbccccccbbb```___``````aaabbbbbbbbbbbbdddfffgggggggggjjjmmmpppsssxxxeeegggiiijjjlllllllllllllllkkkkkkkkklllmmmnnnnnnqqqooommmmmmnnnooooooooonnnmmmkkkiiihhhgggffffffgggiiijjjiiigggeeedddddddddeeeeeeffffffeeeeeedddfffhhhjjjkkkkkkkkklllmmmmmmnnnoooooonnnnnnoooqqqoooooonnnmmmmmmllllllkkkllllllmmmmmmmmmnnnnnnnnnjjjkkkkkkkkkiiigggeeeddddddddddddeeeddddddcccccceeeggghhhhhhfffeeeeeefffddddddddddddddddddddddddiiiiiiiiikkkoooxxx|||xxxvvvvvvuuuqqqmmmjjjhhhgggfffffffffdddbbb^^^^^^^^^___``````aaaaaa___]]]ZZZZZZ\\\^^^______\\\[[[ZZZWWWTTTTTTUUUWWWYYYZZZ\\\___aaabbbccccccaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]]\\\[[[YYYXXXWWWWWWZZZ]]]_________```aaaeeeddddddcccbbbaaa``````^^^______```___]]]\\\[[[XXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^___```___^^^^^^\\\]]]]]]^^^^^^^^^]]]]]]___```bbbbbb```^^^^^^^^^]]]^^^___```ccceeegggiiiffffffffffffeeedddcccbbbbbbaaa```bbbdddeeedddcccccccccddddddcccbbbaaaaaa___^^^^^^______aaabbbbbb```___]]][[[ZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^```cccdddfffdddccccccdddeeedddccc___````````````aaaaaabbbbbbccccccddddddgggkkkoooooorrrvvv~~~dddfffhhhjjjkkkllllllllljjjkkkkkklllnnnpppqqqrrrpppnnnmmmmmmnnnoooooonnnpppooommmkkkjjjjjjjjjjjjiiikkklllkkkiiifffffffffdddeeefffggghhhhhhggggggfffhhhiiiiiiggggggiiilllkkkmmmpppooommmmmmnnnpppooooooooonnnmmmmmmllllllnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmkkkiiifffeeedddddddddddddddcccbbbbbbdddggghhhhhheeeddddddffffffeeeeeeeeeeeeeeecccbbbdddddddddfffiiiooouuuzzzwwwsssooonnnnnnmmmjjjggghhhffffffffffffeeecccaaa]]]]]]^^^___````````````]]]\\\ZZZ[[[^^^`````````]]]]]]]]]ZZZXXXVVVWWWXXXYYY[[[]]]```bbbcccddddddddddddddddddddddddddddddaaa___]]][[[YYYYYYYYYZZZYYY\\\```aaa`````````bbbdddccccccbbbaaa```___^^^\\\\\\\\\]]]]]]\\\\\\\\\YYYYYYYYYYYYZZZ\\\]]]]]]^^^^^^^^^______`````````]]]]]]^^^______^^^]]]\\\^^^aaacccbbb___]]]\\\]]]ZZZ[[[]]]___cccfffiiijjjeeeffffffffffffeeeddddddbbbaaa```aaaccceeedddcccbbbbbbcccdddccccccaaaaaa^^^^^^^^^___```bbbcccdddcccbbb___]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]\\\\\\^^^aaadddfffgggeeebbbbbbccceeefffeee``````______``````aaaaaabbbbbbbbbbbbccceeejjjmmmmmmoooqqquuu}}}ccceeehhhjjjkkkkkklllmmmiiijjjkkkmmmoooqqqtttuuuooommmllllllmmmnnnnnnmmmsssrrrpppooonnnnnnnnnoookkklllmmmmmmjjjhhhggggggdddeeeggghhhiiijjjiiiiiifffggghhhfffddddddgggjjjjjjlllooonnnlllkkklllnnnppppppoooooonnnmmmmmmmmmoooooonnnmmmlllkkkkkkjjjmmmnnnnnnnnnllljjjgggeeedddddddddddddddcccbbbaaadddgggiiihhheeeddddddfffcccccccccdddeeeeeedddccc```aaabbbeeehhhlllqqqsssvvv{{{yyyuuuqqqkkkiiiiiiiiigggdddccccccbbbbbbcccbbb___\\\______```aaabbbbbbbbbaaa^^^]]]\\\^^^aaaccccccccc```aaaaaa___\\\ZZZZZZZZZXXXZZZ]]]```bbbcccddddddggggggggggggggggggffffffdddaaa]]]YYYXXXXXX[[[\\\[[[^^^bbbcccbbb```aaabbbccccccbbbaaa```___^^^]]]ZZZZZZ[[[[[[[[[[[[\\\\\\ZZZZZZZZZ[[[\\\^^^___```_______________```aaabbb]]]^^^_________^^^]]]\\\^^^aaacccbbb^^^\\\\\\]]]YYYZZZ\\\___bbbfffiiikkkdddeeeeeefffggggggffffffbbbaaa```aaacccddddddcccaaabbbcccdddccccccaaaaaa]]]]]]^^^___aaacccdddeeehhhfffdddaaa`````````aaa____________^^^]]]\\\[[[]]]]]]\\\\\\^^^aaaeeeggggggeeeaaa```bbbdddffffff``````_________``````aaa_________^^^^^^```dddggggggiiijjjlllppp|||ddddddddddddfffiiilllnnnjjjjjjkkklllnnnqqqtttvvvssspppmmmmmmoooqqqssssssrrrqqqpppooonnnnnnnnnnnnooonnnlllllllllllljjjiiijjjhhhgggggghhhiiiiiihhhiiiiiigggffffffeeeeeeeeeiiihhhhhhiiiiiikkkllllllooopppppppppooonnnlllkkkooooooooonnnmmmkkkjjjiiilllpppqqqooonnnooommmhhheeeeeeeeeeeedddcccbbbaaaaaaccceeeggghhhhhhgggfffeeedddcccbbbaaabbbccccccaaaaaaaaabbbeeeiiilllnnnvvvwwwyyy{{{~~~{{{vvvsssmmmjjjgggfffffffffeeedddeeedddbbbbbbbbbbbbaaa____________```````````````\\\^^^___``````aaadddfffeeedddcccbbbaaa```___^^^\\\]]]^^^```bbbdddfffgggmmmkkkhhhgggggggggeeeddd```^^^\\\ZZZYYYYYYZZZ[[[\\\^^^```bbbccccccbbbaaacccbbb___]]]\\\]]]^^^^^^______^^^^^^]]]]]]]]]\\\``````___^^^^^^___aaabbbcccaaa___^^^___aaabbbbbbbbbccccccbbbaaa___]]]\\\___``````^^^\\\ZZZZZZ[[[\\\]]]___``````bbbeeegggfffggghhhiiiiiihhhfffeeeccc___]]]```fffgggbbb]]]]]]^^^```aaabbbbbbbbbaaa^^^```bbbaaa___```dddgggjjjhhhfffdddcccbbb___]]]______]]]]]]]]]^^^```aaaZZZZZZ[[[[[[]]]```bbbdddcccbbbbbbdddfffhhhhhhgggcccbbb```___^^^]]]^^^^^^^^^```bbbaaa___^^^aaadddddddddfffiiiooowww~~~eeeeeeeeeeeegggjjjmmmooojjjjjjjjjkkklllnnnppprrrssspppmmmmmmnnnpppqqqqqqrrrqqqpppooooooooooooooooooooonnnmmmmmmmmmllljjjkkkiiieeeddddddfffggghhhffffffeeeeeeeeeffffffggghhhhhhiiijjjlllmmmooopppqqqqqqqqqqqqqqqpppooonnnlllllllllmmmllllllkkkkkkkkknnnooollllllmmmlllhhhffffffffffffeeedddccccccdddeeeggghhhiiihhhgggfffdddcccbbbaaaaaabbbcccccc`````````aaadddgggjjjlllmmmnnnooopppqqqtttyyy|||~~~xxxrrrnnnllljjjhhhfffeeefffggggggffffffeeeccccccddddddbbb```___^^^^^^^^^^^^___``````^^^___`````````aaaccceeebbbbbbbbbaaaaaaaaa``````]]]^^^___aaabbbdddeeefffjjjhhhfffeeeffffffdddccc___]]][[[YYYYYYYYYZZZ[[[]]]^^^```bbbccccccbbbaaabbbaaa___\\\\\\\\\]]]]]]aaaaaaaaa`````````______``````_________```aaaaaadddbbbaaa```aaacccdddeeedddddddddcccaaa___]]]\\\^^^______]]][[[ZZZZZZ[[[[[[]]]^^^___```aaadddfffeeefffggghhhhhhgggeeedddbbb^^^\\\___fffhhhfffaaa]]]^^^___```aaaaaa``````^^^___``````______cccfffggggggfffeeecccbbbaaaaaaaaa___^^^\\\\\\^^^```bbb___^^^]]]]]]]]]^^^``````bbb```______aaaaaa```^^^aaa```___]]]]]]]]]]]]^^^___`````````______aaacccaaaaaabbbdddiiinnntttwwwgggffffffgggiiikkkmmmooollllllkkkkkklllmmmnnnnnnrrrooommmlllnnnoooooooooppppppooooooooooooooopppooooooooooooooonnnmmmmmmllliiidddaaa___aaadddfffddddddddddddeeefffggghhhfffggghhhjjjlllnnnpppqqqqqqqqqppppppooopppppppppiiijjjkkkllllllllllllllljjjlllllliiiiiilllkkkiiiffffffggggggggggggfffeeefffggghhhiiiiiihhhgggfffcccbbbbbbbbbbbbbbbcccddd^^^^^^___```bbbeeehhhjjjiiikkkllllllkkkkkkmmmnnnpppxxxyyywwwvvvssspppmmmjjjgggfffgggeeedddeeegggjjjkkkkkkgggeeeddddddeeeeeecccbbb___^^^\\\[[[\\\]]]___```___aaabbbaaa``````bbbccc______``````aaaaaabbbbbb___``````aaabbbcccddddddfffdddbbbbbbcccdddcccbbb^^^\\\ZZZYYYXXXYYYZZZ[[[]]]^^^```bbbccccccccccccbbbaaa^^^\\\[[[[[[\\\]]]aaaaaaaaaaaaaaa``````_________```aaaaaaaaaaaaaaaeeeddddddddddddeeefffggggggfffeeecccaaa^^^\\\ZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[[[[\\\^^^^^^___```ccceeeeeeeeefffgggfffeeecccbbbaaa]]][[[^^^dddiiihhhfff]]]]]]^^^_________^^^^^^\\\]]]^^^]]]]]]^^^aaacccccceeegggeeebbbaaabbbdddcccaaa^^^\\\[[[]]]```bbbcccbbbaaa___^^^]]]]]]]]]^^^\\\[[[[[[\\\\\\[[[ZZZ^^^^^^]]]\\\\\\]]]]]]^^^```___^^^^^^```aaaaaa`````````___```bbbfffiiikkkrrr{{{hhhhhhhhhiiijjjkkkmmmnnnpppoooooonnnmmmmmmmmmmmmpppnnnmmmmmmnnnnnnnnnlllmmmmmmmmmmmmmmmmmmnnnnnnmmmnnnoooooonnnooopppqqqmmmlllhhhdddaaa```aaacccffffffeeeeeeeeefffggggggeeeeeegggiiikkklllmmmnnnnnnnnnmmmllllllmmmnnnooojjjkkkllllllmmmllllllllljjjlllkkkhhhhhhkkkllljjjfffggghhhhhhiiiiiiiiihhhdddeeefffggghhhhhhggggggcccccccccccccccddddddeee^^^^^^___```bbbeeeggghhhhhhjjjlllllljjjhhhhhhhhhfffjjjpppwwwzzzrrrmmmmmmllljjjhhhgggfffeeeeeedddccceeeiiilllnnnnnnfffdddccccccddddddcccaaa^^^]]][[[YYYZZZ\\\^^^``````bbbcccbbb```___```aaa^^^______``````aaaaaaaaaaaaaaabbbbbbbbbcccccccccbbbaaa___```aaabbbbbbaaa]]][[[ZZZXXXXXXYYYZZZ\\\^^^___```bbbcccddddddddddddbbb```]]]\\\\\\]]]]]]^^^______``````___^^^^^^^^^___aaabbbcccbbbaaaaaafffgggggggggeeeeeeeeefffgggfffdddbbb___\\\YYYXXXXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[\\\]]]^^^^^^___bbbdddeeeeeeffffffeeedddcccbbb```\\\ZZZ[[[aaaeeegggfff]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]___aaaaaaeeegggeee```^^^aaadddcccaaa]]][[[[[[]]]___aaaddddddbbb```___]]]\\\\\\ZZZYYYYYYZZZ\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^aaa^^^[[[\\\___```___]]]____________```bbbccceeegggooo|||iiiiiiiiijjjjjjkkklllmmmpppoooooonnnmmmlllkkkkkknnnmmmlllmmmoooooommmlllkkkjjjjjjjjjjjjjjjkkklllkkklllmmmmmmnnnpppuuuxxxvvvvvvuuuqqqkkkfffddddddkkkjjjiiigggfffeeeeeeeeefffggghhhjjjkkkkkkkkkkkkmmmlllkkkjjjkkklllmmmnnnlllmmmmmmmmmmmmlllkkkkkklllnnnmmmiiiiiilllmmmjjjfffggghhhiiijjjkkkkkkkkkbbbbbbccceeefffgggggghhhddddddeeeeeeeeeeeeeeeeee______```aaacccdddfffgggccceeeggghhhfffdddcccccccccdddfffjjjooowwwtttssstttuuuvvvtttoookkkkkkjjjjjjiiihhhgggffffffdddcccbbbdddhhhlllmmmnnncccbbb```aaabbbbbbaaa```^^^\\\ZZZYYYYYY[[[^^^___```bbbcccbbb```^^^^^^________________________```cccbbbbbbbbbbbbbbbbbbbbbaaa___^^^^^^```aaaaaa```\\\[[[YYYXXXYYYZZZ\\\]]]^^^___aaabbbdddeeefffffffffeeebbb___^^^^^^^^^___]]]^^^___``````___^^^]]]]]]^^^```bbbbbbbbbaaaaaagggiiijjjiiieeecccbbbbbbgggeeebbb___\\\YYYVVVUUUWWWYYYZZZZZZXXXXXXYYY[[[[[[\\\^^^^^^^^^___aaadddeeeeeeeeeeeedddcccbbbaaa___\\\XXXXXX\\\___aaaaaa\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYY[[[]]]^^^___aaadddfffccc^^^[[[]]]```aaa___\\\ZZZZZZ\\\___```bbbbbbaaaaaa___^^^]]]]]]YYYXXXXXXYYY[[[\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]___\\\YYYZZZ]]]^^^]]]ZZZ\\\\\\]]]^^^^^^___```aaa```dddlllvvviiiiiijjjjjjkkkkkkkkkkkkllllllmmmllllllkkkjjjiiilllllllllnnnppppppnnnllliiiiiihhhhhhhhhhhhhhhiiihhhjjjllllllnnnsss|||wwwoookkkjjjooonnnkkkiiifffdddccccccfffgggiiijjjkkkkkkjjjiiimmmmmmlllllllllllllllmmmlllllllllllllllkkkjjjjjjmmmoooooolllkkkmmmllliiieeefffhhhiiikkkllllllmmmbbbbbbcccdddeeefffggggggeeeeeeeeefffeeedddcccccc______```aaacccddddddeeeaaaccceeeeeedddcccbbbccc`````````cccggglllqqqtttxxxzzztttqqqggggggggghhhhhhhhhhhhhhhgggggggggffffffeeeeeeeeecccbbbaaabbbeeehhhiiiiii```___^^^___``````___^^^]]]\\\ZZZZZZZZZ[[[]]]^^^___```bbbbbb___]]]]]]]]]^^^^^^^^^_______________ccccccccccccccccccccccccaaa___^^^^^^```aaa```___\\\[[[ZZZYYYZZZ[[[]]]______```aaabbbdddfffggghhhhhhfffcccaaa___^^^______]]]^^^```bbbbbbaaa___^^^]]]]]]^^^```aaaaaaaaaaaafffiiikkkjjjfffbbbaaabbbfffdddaaa]]]ZZZWWWUUUTTTXXXYYYZZZZZZXXXXXXYYYZZZ\\\]]]______^^^___bbbdddeeedddcccbbbbbbaaa``````]]][[[XXXWWWXXX[[[\\\]]]\\\[[[[[[ZZZZZZ[[[\\\\\\ZZZYYYWWWXXX[[[]]]^^^^^^___aaaaaa___[[[YYYYYY[[[]]]\\\[[[ZZZZZZ\\\^^^_________`````````___^^^^^^ZZZYYYWWWWWWWWWWWWUUUTTTXXXYYYZZZ[[[[[[[[[[[[[[[\\\ZZZYYYYYYYYYZZZYYYYYYWWWXXXZZZ[[[\\\]]]]]]\\\___bbbeeeiiipppzzziiiiiiiiijjjjjjjjjjjjjjjjjjkkklllllllllkkkkkkjjjjjjkkkmmmooorrrrrrpppmmmjjjiiiiiihhhgggggggggggghhhjjjkkkllloooxxx{{{sssppppppooommmkkkhhhfffdddbbbbbbaaabbbeeeggghhhhhhhhhgggkkkkkkkkkkkkkkkjjjiiihhhhhhiiiiiijjjjjjjjjjjjiiimmmppppppmmmllllllkkkgggdddeeegggiiikkklllmmmmmmfffeeeeeedddddddddeeeeeedddeeeeeeeeedddbbb```___]]]^^^___```aaabbbbbbbbbbbbdddeeedddcccbbbbbbccc]]]\\\]]]___bbbeeeggghhhjjjooovvv{{{zzzvvvssslllfffeee```bbbccccccbbbbbbdddeeecccccccccccccccdddddddddaaa```^^^^^^```aaabbbbbb___^^^]]]^^^___```___^^^\\\[[[[[[[[[[[[\\\]]]]]]\\\^^^aaaaaa___\\\[[[\\\\\\\\\]]]^^^___``````aaaccccccccccccccccccccccccbbb```______```aaa```___\\\[[[ZZZZZZ[[[]]]___`````````aaabbbdddfffhhhiiihhhfffccc```^^^^^^^^^___[[[]]]___aaaaaa```^^^]]]\\\\\\]]]]]]^^^```aaabbbcccggglllkkkgggdddcccdddfffdddaaa]]]ZZZWWWVVVUUUYYYZZZ[[[ZZZYYYXXXYYYZZZ]]]^^^``````___```bbbdddbbbbbbaaa___^^^]]]]]]]]][[[YYYWWWWWWWWWYYYZZZ[[[[[[ZZZZZZZZZZZZ\\\]]]^^^[[[XXXWWWXXX[[[]]]^^^]]][[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^___```______^^^]]]ZZZXXXVVVVVVVVVVVVTTTRRRVVVVVVXXXXXXYYYXXXWWWWWWXXXYYYYYYWWWVVVUUUWWWXXXVVVXXXYYY[[[\\\[[[ZZZZZZ^^^```aaaaaacccjjjttt}}}hhhiiiiiijjjjjjjjjiiiiiijjjkkkmmmnnnooonnnmmmmmmjjjjjjmmmpppssssssqqqnnnkkkkkkiiihhhgggggggggggghhhjjjkkklllppp{{{zzzrrrpppqqqmmmllljjjgggeeecccbbbaaaZZZ\\\___bbbdddeeeeeedddhhhiiiiiiiiihhhgggeeeddddddeeefffhhhiiiiiijjjjjjmmmpppqqqnnnlllllliiidddcccdddfffiiikkklllmmmnnnjjjiiigggfffddddddcccccccccddddddcccbbb```^^^]]]\\\]]]^^^___```````````````aaaaaa```^^^]]]]]]^^^\\\[[[[[[]]]___``````___```cccfffiiilllqqqzzzuuummmmmmkkkddd]]]\\\ZZZ]]]___```^^^]]]^^^___``````aaabbbcccddddddeee```^^^\\\[[[\\\]]]]]]\\\___^^^]]]^^^___```___^^^[[[[[[\\\\\\]]]]]]]]]]]][[[]]]``````^^^\\\[[[[[[YYYZZZ[[[]]]___aaabbbcccbbbccccccccccccdddddddddcccbbb``````aaaaaa```___]]]\\\[[[[[[\\\^^^```aaa``````aaabbbdddfffhhhiiigggeeebbb___^^^]]]]]]^^^XXXZZZ\\\^^^___^^^\\\ZZZ\\\\\\\\\\\\]]]___aaabbb```ffflllmmmiiiffffffhhhfffdddaaa]]]ZZZXXXWWWVVVZZZ[[[[[[[[[YYYXXXYYYZZZ^^^___````````````ccceeeaaa```^^^]]]\\\[[[[[[[[[XXXXXXWWWWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZ\\\^^^___[[[XXXVVVWWW[[[^^^^^^]]]XXXWWWVVVWWWXXXYYYXXXWWWUUUVVVXXXZZZ[[[\\\\\\\\\]]]^^^_________^^^\\\[[[XXXWWWVVVWWWXXXYYYXXXWWWTTTUUUVVVVVVVVVVVVTTTTTTVVVXXXYYYWWWTTTSSSUUUXXXYYYZZZ\\\]]]]]]\\\ZZZYYYWWWYYYZZZXXXXXX]]]fffnnnooohhhhhhgggggggggiiikkkllljjjjjjkkklllmmmmmmmmmmmmjjjkkkmmmooonnnmmmjjjiiiggggggffffffffffffggggggeeeiiimmmmmmnnnxxx|||sssmmmkkkkkkooommmiiifffcccbbbbbbbbb\\\\\\^^^```bbbeeeggghhhggggggfffeeedddbbbaaa```bbbcccdddeeefffffffffffflllllllllkkkjjjiiihhhggghhhffffffhhhkkkllliiiggggggfffddddddeeedddcccbbbbbbbbbaaa```___^^^]]]]]]\\\[[[ZZZZZZ[[[]]]^^^___``````aaaaaaaaaaaa``````\\\\\\]]]]]]]]]\\\[[[[[[ZZZ\\\^^^______bbbgggkkkyyy}}}zzzyyyyyyxxxtttooollllllkkkiiifffbbb___]]]ZZZXXXVVVXXX[[[]]][[[YYYZZZ[[[\\\^^^___`````````^^^[[[XXXWWWYYYYYYWWWUUUWWWXXX[[[\\\]]]\\\[[[ZZZZZZZZZZZZYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[\\\]]]___```aaaaaaaaaaaabbbbbbaaa``````aaacccaaaaaaaaabbbbbb```\\\XXXVVVWWWZZZ\\\^^^___``````bbb___\\\]]]aaaeeefffeeebbb```^^^^^^^^^^^^\\\ZZZ[[[\\\^^^___```______^^^```___^^^]]]]]]^^^```aaa___aaadddgggiiikkkkkkkkkfffccc```___```___]]]ZZZ[[[]]]___]]]ZZZWWWWWWYYY^^^```aaa```^^^]]]___bbb```___]]][[[YYYYYYYYYYYYWWWVVVVVVVVVXXXZZZ\\\]]]\\\XXXSSSRRRUUUYYY[[[[[[YYYXXXXXXWWWWWWYYYZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWWWWXXXZZZ\\\^^^^^^]]][[[YYY\\\WWWSSSSSSWWWZZZYYYVVVSSSSSSSSSRRRQQQPPPNNNMMMPPPTTTXXXWWWTTTSSSUUUXXXXXXXXXZZZZZZZZZYYYXXXWWWVVVXXXYYYYYYYYYZZZ\\\^^^dddiiiuuuccccccddddddeeefffggghhhhhhiiijjjkkkllllllllllllhhhjjjkkklllllljjjhhhfffeeeeeeeeeeeeeeeeeeeeeeeefffiiijjjjjjkkkrrr|||sssllliiiggggggjjjhhhfffcccaaaaaaaaabbb\\\]]]]]]___aaaccceeeffffffffffffeeedddcccbbbaaaaaaaaacccdddeeefffggggggiiiiiiiiiiiihhhgggffffffiiifffddddddfffggggggffffffeeecccbbbbbbaaa```___aaaaaaaaa```___^^^]]]\\\ZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWYYYZZZ[[[[[[^^^bbbffffffjjjnnnqqqtttyyywwwsssnnnmmmnnnmmmjjjfffggggggfffeeebbb___\\\[[[XXXVVVUUUWWWYYY[[[ZZZXXXXXXYYY[[[]]]^^^^^^^^^^^^[[[YYYWWWVVVWWWWWWTTTRRRVVVWWWXXXZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYZZZZZZ\\\^^^___````````````aaaaaa```^^^^^^___aaa```````````````^^^ZZZWWWUUUVVVYYY\\\^^^```aaaaaabbb```]]]]]]___aaaaaa```^^^]]][[[[[[\\\\\\[[[ZZZYYYZZZ\\\^^^___````````````___^^^]]]]]]^^^```aaa___```bbbdddfffhhhiiijjjeeebbb^^^]]]^^^^^^\\\ZZZYYY[[[\\\\\\ZZZYYY[[[\\\___aaabbb```^^^]]]___bbb```^^^\\\ZZZYYYXXXXXXXXXWWWWWWWWWXXXYYY[[[]]]]]]\\\XXXTTTRRRUUUXXXZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTUUUVVVYYY[[[[[[ZZZXXXWWWWWWSSSOOOOOOSSSUUUTTTRRRRRRQQQPPPOOONNNMMMLLLLLLPPPTTTWWWVVVSSSRRRTTTWWWTTTUUUVVVVVVVVVVVVUUUTTTSSSTTTVVVVVVUUUVVVYYY[[[\\\^^^eeennnwww``````bbbcccdddeeeeeeeeefffggghhhiiiiiijjjjjjjjjggghhhiiiiiiiiifffdddcccbbbcccddddddddddddcccbbbfffgggffffffggglllsssxxxyyyvvvrrrnnnjjjiiihhhhhhdddcccaaa______^^^___```]]]]]]]]]]]]^^^```aaabbbbbbbbbccccccbbbbbbaaa```___```aaacccdddfffggggggeeeeeefffffffffeeeeeedddiiifffbbb```aaabbbcccddddddcccbbb```___^^^^^^^^^___``````aaa```^^^[[[ZZZWWWXXXXXXYYYYYYYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVXXX[[[^^^YYY\\\___aaabbbgggmmmssssssyyy{{{xxxwwwvvvuuugggccc``````aaabbb```]]]___``````___]]][[[YYYWWWUUUTTTSSSTTTWWWXXXWWWVVVUUUWWWYYY[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVTTTQQQNNNTTTTTTUUUVVVWWWXXXYYYZZZWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYWWWVVVUUUWWWXXXYYY[[[]]]^^^^^^^^^]]]^^^^^^]]][[[[[[\\\]]]^^^^^^^^^^^^^^^\\\XXXUUUTTTVVVXXX[[[^^^```aaaaaaccc```]]]\\\\\\\\\\\\[[[YYYXXXXXXYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]___```aaa___^^^]]]]]]]]]___```aaa^^^^^^^^^___aaadddfffgggdddaaa]]]\\\\\\\\\\\\\\\WWWYYYZZZZZZ[[[\\\___aaaaaabbbbbb```___^^^___aaaaaa```^^^[[[ZZZXXXXXXWWWVVVWWWXXXYYYZZZ\\\\\\]]]\\\XXXTTTSSSTTTVVVXXXXXXXXXWWWVVVVVVVVVWWWYYYZZZWWWVVVUUUSSSQQQPPPPPPOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRTTTVVVXXXYYYYYYXXXWWWTTTPPPMMMMMMPPPRRRQQQPPPPPPOOOMMMLLLKKKKKKKKKKKKOOORRRUUUTTTRRRQQQRRRUUUOOOPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQQQQQQQQQQTTTVVVYYYYYYZZZ]]]cccqqq^^^___bbbcccdddeeeddddddccccccdddfffggggggggggggfffgggggggggfffdddbbb``````aaacccddddddcccaaa```eeecccbbbbbbeeegggiiijjjllllllkkkjjjiiihhhhhhhhhaaa```___]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^___````````````___``````aaaaaabbbcccdddeeebbbbbbcccdddddddddccccccfffdddbbb```___``````aaaaaa```___\\\[[[[[[]]]^^^\\\^^^___```___\\\YYYWWWVVVVVVXXXYYYYYYXXXWWWVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPQQQQQQRRRSSSTTTVVVXXXWWWXXXZZZ[[[[[[]]]bbbeeebbbgggmmmsss{{{}}}yyysssnnnkkkhhhfffddd\\\ZZZXXXYYYZZZ\\\[[[ZZZYYYYYYZZZZZZYYYXXXVVVUUUQQQQQQQQQRRRSSSTTTTTTTTTRRRTTTVVVXXXYYYYYYWWWVVVUUUUUUVVVVVVUUURRROOOMMMRRRRRRRRRSSSTTTVVVXXXYYYWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZ[[[[[[YYYXXXWWWXXXZZZ]]]\\\\\\\\\\\\ZZZWWWTTTUUUVVVXXXZZZ\\\]]]______bbb```^^^\\\[[[[[[ZZZZZZWWWVVVVVVWWWZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___]]]\\\\\\\\\]]]___```aaa]]]\\\[[[[[[\\\___bbbdddcccaaa^^^\\\\\\\\\]]]^^^YYYYYYYYYYYY[[[___ccceeebbbbbbaaa```___^^^______bbbaaa```^^^\\\ZZZYYYXXXTTTUUUVVVXXXYYYZZZZZZZZZZZZXXXUUUSSSSSSTTTVVVWWWWWWVVVUUUUUUUUUVVVXXXYYYWWWVVVTTTQQQPPPNNNMMMMMMQQQRRRSSSTTTUUUTTTSSSSSSRRRSSSUUUWWWYYYYYYXXXXXXSSSQQQOOOOOOQQQRRRRRRPPPOOONNNLLLJJJIIIIIIKKKKKKNNNPPPRRRRRRPPPOOOPPPQQQLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNMMMNNNPPPRRRWWWWWWVVVWWW\\\iii}}}]]]^^^```aaabbbbbbaaaaaa___```aaacccddddddeeeeeeeeeeeeeeeeeedddbbb```___```aaacccddddddcccaaa```aaa```___```ccceeeeeecccccccccdddddddddcccbbbbbbaaa```^^^]]][[[YYYYYYXXX[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^___```aaaaaaaaaaaabbbbbbaaa````````````aaa```aaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbaaa```______\\\[[[ZZZWWWTTTUUUYYY\\\ZZZ[[[]]]]]]\\\ZZZWWWUUUTTTUUUWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTTTTUUUWWWYYY[[[]]]```dddiiiooovvvzzztttkkkgggbbb^^^\\\[[[YYYWWWVVVUUUTTTUUUVVVXXXXXXXXXTTTUUUVVVWWWVVVUUUTTTSSSNNNOOOPPPPPPPPPQQQRRRRRRPPPRRRTTTUUUVVVUUUTTTSSSSSSUUUVVVVVVUUURRRPPPOOORRRQQQRRRRRRSSSUUUVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWVVVUUUUUUVVVXXX\\\[[[ZZZZZZZZZXXXVVVSSSVVVWWWWWWXXXYYYZZZ[[[\\\```______]]]\\\[[[[[[[[[WWWVVVVVVWWWZZZ[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[]]]^^^___```[[[ZZZXXXWWWXXXZZZ]]]___bbbaaa```^^^]]]]]]___```]]][[[YYYYYY\\\aaafffiiibbbaaa__________________```___^^^]]][[[YYYXXXWWWSSSSSSTTTTTTUUUUUUVVVVVVXXXWWWUUUSSSRRRRRRTTTVVVVVVUUUTTTTTTTTTUUUWWWXXXVVVTTTSSSPPPNNNMMMLLLLLLPPPQQQRRRSSSSSSSSSRRRRRRPPPQQQSSSTTTVVVVVVVVVVVVRRRQQQPPPPPPQQQQQQQQQPPPOOONNNKKKJJJIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMNNNIIIIIIIIIJJJJJJKKKKKKLLLJJJKKKLLLLLLKKKKKKMMMOOONNNPPPRRRSSSYYYgggwww\\\]]]]]]^^^^^^]]]]]]\\\\\\]]]^^^```aaabbbbbbbbbcccccccccbbbaaa```___^^^```aaabbbccccccbbbaaa```^^^]]]]]]___bbbccccccbbbbbbccccccccccccbbbaaa```______]]]\\\ZZZXXXWWWVVVYYYYYYYYYZZZZZZ\\\]]]^^^___```aaabbbcccccccccccccccbbb```^^^^^^]]]^^^^^^______`````````______^^^]]]___bbbcccbbbaaa```aaaZZZYYYWWWRRRNNNNNNSSSWWWXXXYYYZZZZZZYYYWWWTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSRRRRRRPPPOOONNNNNNNNNNNNOOORRRTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSVVVVVVWWWYYY\\\```ccceeehhhjjjmmmqqqtttyyy~~~|||}}}~~~|||wwwuuusssjjjaaa[[[YYYVVVUUUUUUVVVUUUTTTQQQQQQQQQQQQRRRRRRSSSTTTRRRRRRTTTTTTTTTTTTRRRRRRLLLMMMOOOOOONNNNNNPPPQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRTTTVVVVVVTTTRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUWWWXXXYYYZZZ[[[ZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVUUUQQQQQQRRRSSSSSSSSSSSSSSSRRRSSSTTTTTTSSSSSSUUUWWWZZZYYYWWWWWWWWWVVVSSSQQQUUUUUUUUUUUUVVVXXXYYYZZZ^^^___```___]]][[[\\\]]]YYYWWWWWWXXXZZZ[[[ZZZYYY[[[[[[\\\\\\[[[YYYWWWVVVVVVWWWXXXZZZ[[[]]]^^^^^^ZZZXXXVVVUUUUUUWWWYYY[[[```aaaaaa```___^^^___aaa```\\\YYYYYY^^^eeekkknnn```^^^]]]]]]^^^______^^^\\\\\\[[[[[[YYYXXXVVVUUUTTTSSSQQQPPPPPPQQQRRRRRRUUUUUUTTTSSSQQQQQQTTTVVVUUUTTTSSSSSSSSSTTTVVVWWWTTTSSSRRRPPPNNNMMMMMMLLLMMMNNNPPPQQQQQQQQQPPPOOOMMMNNNOOOPPPQQQQQQRRRRRRNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGHHHIIIJJJKKKIIIJJJKKKKKKJJJJJJLLLNNNIIIMMMPPPRRRYYYggguuu}}}~~~___^^^]]]\\\[[[[[[[[[[[[YYYZZZ\\\]]]___`````````____________^^^^^^]]]]]]______````````````______[[[\\\]]]^^^___```aaabbbbbbbbbbbbbbbaaa``````___[[[[[[ZZZZZZYYYWWWVVVUUUWWWWWWXXXYYY[[[]]]___```___```aaabbbbbbcccbbbbbbbbbaaa___]]]\\\]]]^^^___]]]]]]^^^]]]]]]\\\[[[ZZZZZZ\\\_________```bbbeee```___[[[TTTMMMLLLPPPUUUWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWSSSRRRPPPOOOOOOPPPRRRSSSOOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLOOORRRTTTSSSRRRPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQSSSVVVXXXYYYZZZZZZ\\\^^^___aaadddhhhkkkpppqqquuu|||}}}zzzxxxuuupppkkkgggiiigggaaa]]]\\\ZZZVVVUUUSSSRRRRRRSSSTTTTTTTTTOOOOOOOOOOOONNNNNNOOOPPPPPPPPPQQQRRRRRRQQQPPPOOOJJJMMMOOONNNMMMMMMOOOQQQQQQPPPPPPOOOPPPPPPRRRRRRPPPRRRTTTTTTRRRQQQSSSUUUSSSTTTUUUVVVVVVUUUTTTSSSUUUWWWXXXZZZZZZYYYXXXWWWTTTUUUUUUVVVVVVVVVVVVUUUPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSUUUXXXWWWUUUSSSSSSSSSRRRPPPNNNPPPPPPQQQRRRTTTWWWZZZ[[[^^^```aaa___\\\ZZZZZZ[[[ZZZYYYWWWWWWXXXXXXWWWVVVWWWYYY[[[\\\\\\YYYVVVTTTTTTUUUVVVXXXZZZ\\\\\\]]]XXXWWWVVVTTTTTTUUUVVVWWW\\\___aaaaaa___^^^^^^``````\\\XXXYYY```iiiqqquuu]]][[[ZZZ[[[^^^______^^^[[[[[[\\\\\\[[[YYYXXXWWWVVVTTTPPPNNNLLLMMMOOOPPPRRRSSSTTTRRRQQQQQQTTTWWWTTTTTTSSSRRRSSSTTTUUUVVVSSSSSSQQQPPPOOONNNNNNNNNNNNNNNPPPQQQQQQQQQPPPOOOMMMMMMMMMNNNNNNOOOOOOOOOLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJKKKJJJIIIHHHFFFFFFEEEEEEFFFHHHIIIJJJHHHIIIJJJIIIHHHHHHJJJLLLHHHMMMNNNNNNTTTcccpppuuusssrrrnnnmmmuuucccaaa___]]]\\\\\\\\\]]]XXXYYYZZZ\\\^^^_________]]]]]]\\\\\\\\\\\\\\\\\\___^^^^^^]]]]]]^^^^^^___ZZZ\\\^^^^^^]]]]]]___aaa]]]\\\\\\\\\[[[[[[[[[ZZZWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVWWWYYY[[[^^^```aaa]]]^^^^^^___``````______```___]]]\\\\\\]]]___```\\\\\\\\\\\\[[[YYYXXXXXXYYYZZZ\\\\\\[[[^^^dddhhhiiigggbbbYYYPPPMMMQQQVVVVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOQQQSSSVVVWWWQQQPPPNNNMMMMMMNNNPPPQQQLLLMMMMMMMMMMMMMMMLLLKKKLLLKKKKKKNNNRRRTTTSSSQQQMMMLLLLLLMMMOOOOOOOOONNNLLLMMMOOORRRUUUWWWXXXWWWWWWXXXYYYYYYYYYZZZ]]]___``````aaaeeellluuu}}}vvvpppiiifffeeeccc___[[[XXX[[[ZZZTTTPPPRRRTTTTTTRRRPPPNNNNNNOOOOOOOOOMMMOOOOOOOOONNNMMMLLLNNNOOONNNOOOPPPQQQQQQPPPNNNNNNJJJLLLOOONNNMMMLLLNNNQQQRRRQQQOOONNNNNNOOOQQQSSSOOOQQQRRRRRRPPPPPPSSSVVVTTTUUUWWWXXXWWWVVVTTTRRRTTTUUUWWWYYYYYYXXXWWWVVVRRRSSSTTTUUUUUUVVVVVVUUUPPPQQQQQQPPPOOONNNMMMLLLMMMNNNPPPQQQQQQSSSVVVXXXTTTSSSQQQPPPPPPOOOMMMKKKMMMMMMNNNPPPTTTWWW[[[]]]^^^```aaa___[[[XXXXXXYYY[[[YYYWWWWWWWWWWWWUUUSSSTTTWWWZZZ]]]]]]ZZZWWWUUURRRSSSUUUWWWYYY[[[\\\\\\XXXWWWUUUTTTTTTTTTUUUVVVYYY]]]aaaaaa___]]]]]]^^^___[[[WWWYYYbbbmmmuuuyyy\\\ZZZXXXZZZ]]]______]]]]]]]]]^^^___^^^]]]\\\[[[XXXUUUPPPMMMKKKLLLNNNPPPQQQRRRSSSRRRPPPQQQTTTWWWTTTSSSRRRRRRRRRSSSUUUVVVSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOPPPPPPMMMNNNPPPPPPOOONNNNNNNNNJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIGGGHHHIIIHHHGGGGGGIIIKKKFFFIIIIIIEEEKKKZZZggglllnnnjjjbbb___fffsssyyyyyy\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^^^^[[[YYYWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYY^^^]]]]]]___bbbdddaaa___YYYZZZ\\\]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWYYYXXXWWWWWWWWWWWWVVVTTTSSSTTTUUUVVVYYY[[[]]]^^^YYYYYYZZZ[[[[[[[[[[[[[[[\\\[[[[[[ZZZ[[[[[[\\\\\\[[[ZZZYYYZZZ[[[ZZZYYYWWW[[[[[[[[[[[[\\\aaaggglllooorrrlll]]]RRRPPPQQQPPPOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNMMMMMMOOOOOOLLLIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUPPPQQQRRRTTTVVVWWWWWWWWWYYYYYYXXXYYY]]]bbbgggjjjuuuvvvyyy}}}~~~{{{{{{|||zzzwwwuuutttuuutttpppmmmcccaaa___\\\YYYWWWUUUTTTRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKKKKKKKKKKMMMOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRNNNOOOQQQQQQPPPQQQRRRTTTTTTTTTUUUUUUTTTSSSRRRQQQSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQRRRSSSTTTQQQPPPPPPOOONNNMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTRRRPPPNNNMMMMMMMMMMMMOOOOOOOOOOOOQQQUUU[[[___ccc```\\\XXXUUUUUUVVVWWWXXXXXXYYYZZZZZZXXXTTTPPPUUUWWWZZZ\\\]]]\\\ZZZYYYXXXXXXXXXXXXYYYZZZ\\\\\\]]][[[WWWSSSRRRSSSUUUVVV\\\^^^``````___\\\YYYVVVXXX]]][[[VVV___ssspppddd[[[\\\]]][[[[[[^^^______```aaabbb```\\\YYYVVVTTTQQQOOONNNNNNNNNOOOQQQTTTVVVUUUSSSRRRTTTVVVUUUTTTTTTRRRQQQPPPOOONNNPPPQQQSSSTTTTTTRRRPPPNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOPPPQQQRRRRRRQQQQQQQQQTTTRRRLLLKKKOOOOOOKKKIIIHHHHHHGGGGGGFFFFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDGGGHHHHHHIIIKKKQQQXXX]]]fffdddaaa______bbbeeehhhgggqqq^^^]]][[[ZZZZZZZZZ[[[[[[ZZZ[[[[[[YYYVVVUUUVVVXXXZZZZZZZZZZZZZZZYYYYYYYYY]]]]]]]]]___bbbbbb```]]]XXXYYYZZZ[[[[[[[[[[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXYYYXXXWWWWWWVVVVVVUUUTTTRRRSSSSSSUUUWWWYYY[[[\\\XXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYYYYZZZZZZXXXVVVYYYYYYYYYZZZ[[[```gggkkkqqqrrrlll]]]RRROOOOOONNNOOOOOOOOONNNMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOQQQOOOMMMMMMOOONNNLLLIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOONNNMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSVVVZZZ^^^```bbbccceeehhhkkkmmmpppqqqtttyyy~~~~~~|||wwwpppjjjfffggghhhgggeeecccbbbcccbbb___\\\YYYXXXVVVTTTSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPRRRSSSRRRPPPPPPQQQRRRTTTTTTSSSSSSRRRQQQPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSPPPOOOOOONNNMMMLLLLLLKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSRRRPPPNNNMMMMMMMMMNNNNNNOOOOOOPPPRRRVVV[[[___```]]]YYYVVVTTTTTTUUUWWWWWWWWWXXXYYYZZZXXXUUURRRUUUVVVXXXZZZ\\\\\\[[[ZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[\\\ZZZWWWUUUTTTTTTUUUVVVWWWYYY[[[]]]]]][[[XXXWWWWWW\\\[[[XXX```rrroooddd\\\\\\]]]\\\\\\^^^]]]^^^aaadddeeeccc]]]YYYXXXWWWUUUSSSRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPPPPOOOQQQRRRTTTUUUTTTSSSPPPOOOPPPPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPSSSSSSOOONNNPPPOOOKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIMMMSSSWWWZZZYYYXXXWWWVVVVVVVVVWWWUUU]]]hhhsss~~~___^^^\\\[[[ZZZZZZZZZ[[[XXXYYYYYYXXXVVVVVVWWWYYY[[[[[[[[[ZZZZZZZZZYYYYYY]]]]]]^^^___aaa```^^^[[[WWWWWWXXXYYYZZZZZZ[[[[[[]]][[[YYYWWWWWWWWWYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTQQQRRRRRRSSSTTTVVVXXXYYYUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXYYYYYYZZZ[[[[[[ZZZYYYYYYZZZYYYWWWUUUUUUVVVWWWXXXZZZ___eeeiiippppppjjj]]]RRRNNNMMMLLLOOONNNMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQOOOMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPLLLKKKKKKKKKKKKLLLMMMNNNRRRRRRRRRRRRQQQPPPOOONNNKKKKKKLLLMMMOOORRRTTTUUUUUUUUUVVVXXXYYY[[[\\\\\\```bbbfffiiinnnttt{{{~~~zzzwwwssspppmmmhhhgggddd```[[[XXXXXXYYYZZZXXXWWWWWWWWWVVVTTTRRROOOOOONNNMMMMMMMMMNNNNNNOOOOOOMMMLLLJJJIIIHHHGGGJJJJJJKKKLLLMMMMMMNNNNNNQQQPPPNNNMMMKKKKKKJJJJJJMMMLLLKKKKKKJJJJJJJJJKKKIIIJJJJJJJJJKKKLLLLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPSSSTTTTTTSSSQQQPPPPPPQQQTTTSSSRRRPPPOOOOOONNNNNNQQQQQQPPPPPPOOOOOOOOONNNQQQQQQPPPPPPPPPQQQRRRRRRNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSVVV[[[^^^ZZZXXXUUUSSSRRRSSSTTTVVVVVVVVVWWWXXXZZZYYYWWWTTTTTTUUUVVVXXXZZZ[[[\\\\\\```___]]]\\\ZZZYYYYYYYYYZZZYYYWWWVVVUUUUUUUUUUUUQQQSSSUUUXXXYYYXXXWWWVVVSSSXXXXXXWWW^^^mmmvvvvvvkkkccc\\\[[[\\\\\\\\\]]]YYY[[[___dddeeeccc]]]YYYZZZYYYXXXVVVVVVVVVWWWXXXWWWUUUTTTVVVXXXYYYVVVRRRUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSUUUUUUUUUTTTRRRPPPSSSSSSSSSRRRRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPSSSTTTRRRQQQQQQNNNJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFHHHLLLOOORRRSSSSSSSSSRRROOOLLLJJJHHHLLLRRRXXX```kkkxxx```___]]][[[ZZZYYYZZZZZZZZZ[[[[[[ZZZYYYYYY[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYY\\\\\\]]]______^^^\\\ZZZXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[YYYWWWWWWXXXYYY[[[[[[\\\[[[ZZZXXXVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVWWWYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYWWWUUUSSSSSSUUUVVVXXX\\\bbbfffllljjjddd[[[SSSNNNMMMMMMOOONNNLLLJJJIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNOOONNNLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLGGGHHHHHHIIIJJJJJJKKKLLLOOOOOOOOOOOOOOONNNMMMLLLIIIJJJKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVYYYXXXYYY[[[___bbbdddeeelllrrr{{{~~~yyywwwyyy|||~~~~~~|||yyyvvvtttsssrrrmmmkkkgggdddbbb```]]][[[\\\\\\\\\YYYVVVTTTSSSTTTTTTTTTTTTTTTTTTSSSQQQPPPLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOSSSTTTUUUTTTRRRPPPQQQRRRUUUTTTRRRPPPOOONNNNNNOOOQQQQQQQQQPPPOOOOOONNNNNNPPPOOOOOOOOOOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRSSSRRRPPPOOONNNOOOOOOPPPRRRSSSTTTTTTTTTVVVYYY[[[VVVTTTRRRQQQQQQRRRTTTUUUVVVUUUVVVXXXZZZ[[[YYYWWWUUUUUUUUUVVVXXX[[[]]]^^^eeedddbbb___]]][[[ZZZYYYWWWWWWWWWWWWVVVUUUTTTSSSOOOPPPRRRSSSTTTTTTTTTTTTPPPTTTVVVUUUZZZccchhhhhheee```[[[YYYZZZZZZZZZZZZVVVWWWZZZ^^^```___\\\YYY[[[[[[YYYXXXWWWWWWWWWWWWXXXWWWXXX^^^cccccc\\\TTTUUUUUUTTTTTTSSSSSSSSSRRRTTTUUUVVVVVVVVVUUUSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPQQQQQQPPPOOOOOOMMMKKKIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCCCCCCCCCCEEEGGGLLLMMMNNNNNNLLLJJJGGGEEEGGGIIIKKKLLLPPPVVV^^^dddmmmsssaaa___]]][[[ZZZZZZZZZZZZ[[[\\\]]]\\\[[[[[[]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^\\\[[[YYYXXXXXXYYYZZZ[[[\\\]]]^^^\\\YYYWWWXXXYYYTTTTTTSSSSSSSSSSSSSSSTTTQQQQQQRRRSSSSSSSSSSSSRRRTTTUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWXXXYYYXXXWWWUUURRRSSSTTTTTTVVVYYY^^^bbbdddaaa]]]XXXSSSOOOOOOPPPPPPNNNLLLJJJIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMKKKIIIFFFEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDFFFGGGIIIJJJKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLIIIJJJKKKLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSQQQPPPQQQSSSUUUTTTRRR^^^aaafffjjjkkkiiifffddd```bbbdddfffgggiiilllnnnsssvvv|||~~~{{{||||||{{{{{{{{{{{{|||xxxyyy{{{{{{zzzwwwtttqqqlllmmmnnnpppqqqrrrpppoooiiiiiihhhgggeeecccaaa___]]]ZZZXXXVVVVVVUUUTTTRRRSSSTTTTTTSSSPPPNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPRRRSSSTTTSSSRRRQQQRRRTTTVVVUUUTTTRRRQQQPPPPPPPPPSSSRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNMMMNNNNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRRRRVVVWWWXXXWWWVVVUUUVVVWWWSSSSSSQQQQQQQQQSSSUUUVVVVVVVVVWWWYYY[[[\\\[[[ZZZVVVUUUUUUVVVXXX[[[^^^___hhhfffdddbbb___^^^\\\\\\WWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSUUUWWWVVVXXX\\\]]]\\\^^^\\\YYYVVVVVVWWWWWWWWWWWWVVVVVVXXX[[[]]]]]]\\\^^^]]][[[ZZZXXXWWWVVVVVVXXXYYY]]]fffnnnmmmbbbXXXUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUQQQPPPOOOOOONNNOOOPPPPPPPPPOOONNNNNNMMMKKKKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBAAAAAABBBDDDCCCCCCBBBBBBBBBBBBBBBEEEGGGHHHJJJKKKMMMPPPRRRWWW[[[eeetttbbbaaa___^^^]]]]]]]]]]]]\\\]]]^^^]]]\\\\\\]]]______^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYYYY[[[\\\\\\]]]^^^``````___^^^^^^[[[ZZZZZZZZZYYYZZZZZZZZZ[[[]]]^^^]]]YYYXXXYYY\\\XXXWWWVVVUUUTTTTTTTTTTTTOOOPPPQQQQQQRRRRRRQQQQQQTTTUUUWWWXXXYYYYYYYYYXXXVVVVVVUUUWWWXXXYYYWWWVVVSSSTTTUUUTTTTTTVVVZZZ]]]]]]XXXUUUUUUSSSOOOOOORRRPPPOOONNNMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLHHHDDDCCCCCCDDDGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPOOONNNMMMMMMOOOQQQQQQPPPSSSUUUWWWYYYZZZ[[[[[[[[[TTTVVVXXXYYYYYYYYY[[[]]]]]]```dddhhhjjjiiigggfffeeefffgggfffeeedddeeefffbbbcccddddddbbb```^^^\\\]]]]]]^^^^^^^^^\\\ZZZYYYYYYYYYYYYYYYXXXWWWUUUUUUQQQPPPNNNNNNOOOPPPOOONNNOOOPPPPPPOOOLLLJJJJJJKKKGGGIIIKKKKKKJJJJJJKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLGGGGGGHHHIIIJJJJJJKKKKKKPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOONNNNNNNNNOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPNNNNNNOOOQQQRRRSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUXXXZZZ[[[ZZZWWWUUUUUUUUUTTTSSSSSSSSSSSSUUUVVVWWWYYYXXXYYYZZZ]]]^^^]]]\\\WWWWWWWWWWWWYYY[[[^^^___fffeeecccbbb```_________ZZZZZZZZZYYYWWWVVVTTTSSSUUUTTTSSSRRRRRRRRRRRRRRRXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYXXXTTTSSSUUUVVVTTTYYYWWWVVVWWWYYY\\\^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWXXXYYY^^^gggooommmcccZZZUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVTTTUUUUUUVVVVVVVVVUUUUUUPPPOOONNNMMMLLLMMMNNNOOOOOOMMMMMMNNNMMMJJJHHHJJJGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAABBBCCCBBB@@@??????@@@@@@???===<<<===???AAABBB@@@BBBEEEHHHJJJKKKKKKKKKKKKMMMSSS^^^lllyyyeeedddbbbaaaaaaaaabbbbbb``````aaa```^^^^^^___aaa______^^^]]]\\\[[[ZZZZZZYYYZZZYYYWWWVVVWWW[[[___]]]^^^aaabbbbbb```]]][[[YYYZZZ[[[[[[[[[[[[ZZZYYYWWW[[[]]]\\\XXXWWWYYY\\\\\\[[[ZZZXXXWWWVVVVVVUUUOOOOOOPPPQQQQQQQQQQQQPPPSSSTTTVVVWWWXXXWWWVVVUUUTTTTTTTTTVVVXXXYYYXXXWWWVVVVVVVVVUUUSSSTTTVVVXXXXXXSSSPPPRRRRRRNNNNNNQQQQQQQQQQQQPPPOOONNNLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOMMMIIIDDDBBBDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRNNNOOOPPPRRRSSSTTTTTTTTTOOOQQQSSSSSSRRRRRRSSSTTTQQQSSSVVVYYYZZZZZZXXXWWWVVVXXXYYYYYYVVVTTTUUUWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOKKKJJJIIIJJJLLLNNNNNNMMMPPPPPPPPPMMMJJJIIIIIIJJJFFFHHHKKKKKKJJJJJJKKKMMMIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJOOOOOOPPPPPPOOOMMMLLLKKKIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSSSSRRRPPPOOONNNNNNOOOPPPQQQRRRSSSSSSRRRSSSSSSRRRPPPOOOPPPQQQRRRSSSUUUVVVVVVUUUSSSQQQSSSTTTTTTUUUUUUVVVVVVWWWSSSRRRRRRQQQQQQPPPQQQQQQNNNOOOOOOPPPQQQRRRRRRRRRPPPQQQRRRSSSTTTVVVWWWWWWUUUUUUTTTSSSTTTUUUWWWWWWWWWYYY[[[[[[YYYWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXYYY[[[[[[ZZZ\\\^^^______^^^XXXXXXYYYZZZ[[[\\\]]]^^^aaaaaa```````````````aaa```___]]][[[YYYXXXVVVVVVXXXWWWUUUTTTTTTTTTUUUVVVYYYYYYZZZ[[[[[[YYYXXXXXXTTTXXXXXXTTTRRRUUUVVVSSSWWWVVVUUUVVVYYY[[[\\\\\\YYYYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[aaafffeee^^^XXXUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQOOONNNLLLKKKJJJKKKLLLMMMLLLKKKNNNSSSRRRKKKGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>??????@@@@@@@@@AAABBBBBB@@@>>>===>>>???@@@@@@>>>>>>>>>@@@AAACCCAAABBBDDDGGGJJJKKKKKKJJJJJJJJJMMMSSS\\\eeekkknnnssswwwgggfffeeedddddddddeeefffdddeeeeeedddbbbaaacccddd``````___^^^\\\[[[[[[ZZZYYYYYYXXXUUUTTTVVV\\\aaa\\\___bbbcccccc```\\\YYYXXXYYY[[[]]]]]][[[ZZZYYYUUUXXX[[[ZZZWWWVVVYYY\\\^^^]]]\\\ZZZXXXWWWWWWWWWOOOOOOPPPQQQQQQQQQQQQPPPRRRSSSUUUVVVVVVUUUTTTSSSSSSRRRSSSUUUXXXZZZYYYXXXXXXXXXWWWUUUSSSRRRTTTUUUWWWPPPNNNQQQQQQMMMLLLPPPQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQOOOJJJEEECCCEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGEEEIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLKKKIIIHHHHHHKKKNNNMMMNNNPPPQQQQQQPPPOOONNNHHHJJJLLLLLLLLLKKKLLLMMMMMMOOOQQQRRRSSSSSSRRRQQQOOORRRSSSRRROOOMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNGGGIIIKKKMMMMMMNNNPPPQQQMMMMMMMMMMMMMMMLLLLLLLLLIIIHHHHHHIIILLLNNNOOONNNOOOOOONNNJJJGGGFFFFFFHHHCCCFFFIIIIIIHHHHHHJJJLLLIIIIIIIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMOOOPPPPPPOOOOOOIIIIIIJJJKKKMMMOOOQQQRRRPPPQQQSSSTTTTTTRRRQQQOOOOOOOOOPPPQQQRRRTTTTTTUUUSSSTTTTTTRRROOOMMMMMMNNNOOOQQQTTTWWWWWWUUUSSSQQQSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUTTTSSSSSSSSSSSSSSSOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRSSSUUUVVVWWWXXXYYYVVVUUUUUUTTTUUUVVVXXXYYYUUUWWWZZZ[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ]]]\\\\\\]]]___``````___YYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^```aaabbbdddccc```^^^[[[YYYXXXXXXYYYXXXVVVUUUUUUWWWXXXZZZWWWVVVXXXZZZZZZXXXWWWXXXSSSXXXYYYTTTSSSVVVVVVSSSSSSSSSTTTVVVXXXYYYXXXWWWRRRSSSTTTVVVWWWWWWWWWWWWYYYXXXXXXZZZ\\\\\\YYYUUUUUUVVVVVVWWWWWWXXXXXXXXXZZZYYYYYYYYYXXXXXXXXXXXXTTTTTTTTTSSSQQQPPPNNNMMMOOOMMMKKKJJJIIIJJJKKKLLLJJJJJJPPPXXXWWWMMMFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAAAAAAAAAAAAAA======>>>>>>?????????@@@AAAAAA@@@>>><<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>IIIHHHHHHJJJKKKLLLLLLKKKNNNNNNNNNRRRWWW\\\^^^___ZZZ]]]cccmmmxxxeeeeeeeeecccbbbbbbdddfffhhhgggeeecccaaa```______ccccccbbb```___]]]\\\\\\\\\ZZZWWWUUUVVVYYY]]]```aaabbbbbb```^^^\\\\\\]]]YYYXXXXXXYYY[[[ZZZXXXVVVZZZXXXVVVUUUVVVZZZ]]]```^^^___```aaa^^^ZZZVVVSSSPPPPPPRRRRRRRRRQQQPPPOOOTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVXXXUUURRRQQQQQQQQQQQQPPPMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRQQQOOOLLLIIIFFFDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKRRRTTTTTTPPPIIIDDDDDDGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFEEEFFFGGGIIIKKKMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHHHHHHHIIIIIIGGGFFFEEEFFFGGGHHHJJJLLLNNNOOORRRQQQOOOLLLJJJHHHGGGFFFJJJIIIHHHFFFEEEEEEFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKJJJHHHGGGJJJLLLNNNQQQRRRQQQPPPPPPKKKKKKKKKKKKLLLMMMNNNNNNQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNPPPQQQRRRSSSSSSRRRPPPOOOQQQRRRTTTVVVXXXXXXXXXWWWXXXWWWVVVUUUUUUVVVWWWXXXTTTSSSRRRRRRRRRSSSTTTUUURRRSSSTTTVVVVVVWWWWWWVVVXXXXXXXXXXXXYYYYYYYYYZZZYYY\\\``````]]]ZZZYYYZZZ^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^___```aaaaaa```___^^^\\\[[[ZZZ[[[\\\]]]___```aaaaaaaaaaaabbbcccaaa]]]ZZZXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUSSSRRRQQQQQQQQQSSSUUUWWWYYYWWWVVVWWWYYYYYYUUURRRVVVWWWXXXYYYYYYYYYXXXWWWYYYWWWVVVXXX[[[[[[YYYWWWTTTSSSQQQQQQQQQPPPNNNLLLIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFIIIOOOPPPLLLGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFEEECCCAAA@@@>>>>>>=========>>>???????????????@@@@@@??????>>>============>>>>>>>>>????????????DDDGGGLLLQQQRRRRRRPPPNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOQQQUUU^^^hhhsssyyycccddddddcccbbbccceeeggghhhgggfffeeecccbbbaaa```dddcccbbbbbb``````___^^^]]][[[XXXVVVVVVYYY\\\^^^```aaaaaa```]]]\\\\\\]]]ZZZYYYYYYZZZ[[[ZZZXXXVVVZZZYYYXXXWWWYYY[[[^^^```___```aaa```^^^[[[XXXUUURRRSSSSSSRRRRRRQQQPPPOOOSSSTTTVVVWWWXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSPPPPPPPPPPPPNNNMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMKKKKKKKKKLLLMMMMMMNNNNNNOOONNNMMMKKKJJJHHHGGGFFFDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJSSSUUUUUUQQQJJJEEEEEEGGGHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJLLLMMMNNNOOOKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGEEEFFFGGGHHHJJJLLLNNNOOOPPPOOOMMMKKKJJJHHHHHHGGGKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLLLLKKKIIIHHHJJJKKKNNNPPPQQQPPPPPPOOOJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPNNNMMMNNNOOOQQQRRRQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWVVVTTTSSSQQQPPPOOOQQQRRRTTTUUUTTTSSSRRRQQQSSSTTTVVVXXXYYYZZZZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\SSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZYYY\\\``````^^^[[[[[[[[[]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]___``````aaaaaa```___]]]\\\ZZZYYY\\\]]]^^^```aaaaaaaaabbbaaabbbcccbbb___\\\ZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[ZZZXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPRRRTTTVVVXXXWWWVVVWWWYYYXXXUUUSSSVVVVVVWWWXXXXXXWWWVVVUUUXXXVVVVVVWWWZZZ[[[YYYWWWVVVTTTSSSSSSRRRPPPLLLIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHEEEGGGLLLMMMIIIEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@?????????======>>>???????????????@@@@@@??????>>>===============>>>>>>>>>?????????EEEGGGKKKNNNPPPPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGIIINNNTTT[[[___lllsss|||```bbbccccccbbbcccfffhhhggghhhhhhhhhfffeeecccbbbddddddddddddcccccccccccc^^^\\\ZZZXXXWWWYYY[[[\\\___``````___]]][[[\\\]]][[[ZZZYYYZZZ[[[[[[YYYWWWZZZZZZZZZ[[[\\\]]]^^^___aaaaaaaaa```___]]]ZZZYYYWWWVVVUUUSSSQQQPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXVVVVVVVVVUUUUUUTTTSSSSSSPPPOOONNNNNNNNNMMMKKKIIIKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIQQQSSSSSSOOOIIIEEEEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFHHHIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIILLLKKKIIIHHHGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLNNNOOOOOOOOONNNKKKKKKLLLNNNOOOQQQRRRSSSQQQPPPMMMKKKKKKMMMOOOPPPQQQSSSUUUWWWYYY[[[\\\\\\[[[ZZZYYYXXXVVVTTTSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSVVVWWWXXXZZZ\\\]]]]]]]]]^^^]]]]]]\\\\\\\\\]]]]]]VVVVVVWWWWWWWWWUUUTTTRRRTTTSSSRRRRRRSSSVVVXXXYYY[[[[[[[[[[[[[[[ZZZZZZZZZYYY\\\___```___]]]\\\]]]\\\[[[[[[ZZZYYYYYYXXXXXXWWWXXXYYY[[[]]]___aaaaaaaaaaaa```___]]][[[YYYXXXZZZ[[[\\\]]]^^^_________```bbbdddcccaaa___]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[^^^^^^______]]][[[YYYWWWTTTUUUUUUVVVVVVVVVVVVUUUZZZYYYXXXVVVTTTRRRQQQPPPOOONNNMMMLLLMMMPPPSSSUUUWWWVVVUUUVVVWWWWWWVVVTTTVVVWWWWWWWWWWWWVVVTTTSSSVVVUUUUUUVVVXXXZZZYYYXXXVVVVVVUUUUUUTTTQQQLLLIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIEEEDDDHHHHHHEEECCCDDDFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@@@@@@@AAAAAA======>>>???????????????@@@??????>>>>>>======<<<============>>>>>>>>>>>>BBBCCCFFFHHHJJJJJJJJJJJJHHHGGGFFFDDDBBB@@@???>>>BBBBBBAAABBBCCCFFFJJJLLLQQQWWW]]]cccggglllrrrwww|||]]]___aaabbbcccdddfffhhhfffgggiiiiiiiiigggeeeccceeeeeeeeeeeeffffffffffff```___]]][[[YYYZZZZZZ[[[^^^___```___]]]\\\\\\]]]]]]\\\ZZZ[[[[[[[[[ZZZXXX[[[[[[\\\]]]^^^_________aaaaaaaaa```___^^^]]]\\\\\\ZZZWWWTTTRRRPPPPPPPPPNNNOOOQQQSSSTTTVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQMMMLLLLLLMMMMMMLLLJJJGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLJJJFFFDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRPPPMMMKKKKKKLLLOOOPPPQQQSSSUUUXXXZZZ\\\^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVXXXYYYZZZ\\\]]]___``````^^^^^^^^^]]]]]]]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQQQQRRRUUUXXX[[[]]]\\\\\\\\\\\\[[[[[[[[[ZZZ\\\^^^______^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXUUUVVVXXXZZZ]]]___aaabbbaaa``````^^^\\\ZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[^^^aaadddeeecccaaa``````___^^^]]]]]]\\\\\\\\\\\\___`````````^^^[[[XXXVVVSSSTTTUUUVVVWWWWWWWWWWWW[[[ZZZYYYWWWUUUSSSQQQQQQNNNMMMLLLKKKLLLOOORRRTTTUUUUUUUUUUUUVVVVVVVVVUUUWWWXXXXXXXXXWWWVVVTTTSSSTTTTTTTTTUUUVVVWWWXXXXXXVVVVVVWWWXXXXXXUUUPPPLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKFFFCCCEEEFFFCCCBBBDDDFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBAAAAAAAAA>>>??????@@@@@@AAAAAAAAA======>>>????????????????????????>>>======<<<<<<<<<<<<<<<=========>>>>>>===>>>???@@@AAABBBCCCDDDCCCCCCAAA@@@???===<<<<<<>>>>>>???@@@AAABBBDDDDDDHHHKKKNNNQQQSSSWWW\\\aaaeeejjjqqqxxx~~~~~~ssskkkfff[[[^^^```bbbcccdddfffhhheeefffhhhiiiiiihhhfffeeeeeeeeeeeefffggghhhhhhhhhbbbaaa```^^^\\\\\\[[[[[[]]]_________]]]\\\]]]______]]]\\\[[[\\\\\\ZZZYYY[[[[[[]]]^^^___^^^^^^^^^aaaaaaaaaaaa``````_________]]]YYYVVVSSSQQQPPPPPPKKKLLLMMMOOOQQQSSSTTTUUUVVVVVVUUUSSSRRRQQQPPPOOOLLLLLLKKKLLLMMMLLLIIIGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLJJJGGGFFFGGGIIIFFFFFFFFFGGGGGGIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJFFFEEEEEEDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOPPPPPPPPPOOONNNMMMQQQPPPMMMLLLLLLMMMOOOQQQQQQRRRUUUWWWZZZ[[[\\\]]]\\\]]]]]]]]][[[YYYWWWUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]___aaaaaa_______________^^^^^^]]]```___\\\ZZZXXXXXXYYYYYYTTTRRRPPPPPPQQQUUUYYY[[[]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^___^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXTTTUUUWWWZZZ\\\___aaabbb``````___^^^]]][[[ZZZYYYWWWWWWXXXYYYZZZZZZZZZZZZ\\\```ccceeedddbbbaaaaaaaaaaaa```___^^^^^^^^^^^^^^^___``````^^^ZZZVVVTTTRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSOOONNNMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXUUUUUUWWWYYYZZZXXXTTTQQQLLLLLLMMMMMMMMMMMMLLLLLLLLLGGGCCCEEEEEECCCCCCFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@AAAAAAAAA@@@@@@======>>>?????????????????????>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>???@@@????????????>>>>>>>>>>>>::::::<<<===>>>>>>>>>>>>AAABBBCCCDDDEEEHHHLLLNNNPPPTTTZZZ___cccgggkkkmmmvvv}}}wwwkkkbbb[[[WWWTTTZZZ]]]```bbbbbbccceeegggcccdddfffgggggggggffffffdddeeeeeefffgggggghhhhhhdddccccccaaa```^^^]]]]]]]]]___```___^^^^^^___```aaa___]]]\\\\\\\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\^^^___aaaaaabbbaaa```___```^^^\\\YYYUUUSSSQQQPPPJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSRRRPPPOOONNNNNNLLLKKKJJJKKKLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCEEEEEEEEEDDDCCCBBBHHHGGGGGGGGGHHHHHHIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKIIILLLNNNLLLHHHFFFGGGHHHFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOMMMKKKJJJNNNNNNMMMMMMMMMNNNPPPPPPQQQRRRSSSUUUWWWXXXXXXYYYYYYZZZ[[[\\\[[[YYYWWWVVVTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXYYY[[[^^^```aaabbbbbbbbbbbbaaa```___^^^```___]]][[[ZZZYYYZZZZZZSSSRRRPPPPPPQQQUUUYYY[[[\\\\\\\\\\\\]]]]]]]]]^^^\\\[[[[[[\\\]]]^^^]]][[[ZZZ[[[\\\\\\[[[ZZZXXXWWWTTTUUUWWWYYY\\\^^^```aaa____________^^^]]]\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ^^^bbbdddcccbbb``````aaa``````____________```\\\^^^______^^^ZZZVVVSSSQQQRRRTTTVVVXXXYYYZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVQQQQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTSSSTTTVVVXXXXXXYYYYYYZZZYYYXXXVVVUUUSSSSSSSSSRRRQQQRRRTTTVVVTTTTTTVVVXXXZZZYYYVVVSSSMMMNNNNNNOOOOOONNNNNNMMMLLLFFFCCCEEEFFFDDDDDDGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAA???>>>???@@@AAABBBCCCBBBAAAAAA======>>>??????????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<=========>>>>>>??????<<<======>>>??????@@@@@@======>>>>>>===<<<;;;;;;=========>>>@@@BBBEEEFFFDDDGGGJJJMMMOOOQQQTTTVVVYYY___dddfffkkkrrrxxxxxx~~~}}}zzzsssppppppqqqqqqfff```YYYRRRNNNKKKIIIHHHZZZ\\\```bbbbbbcccdddfffbbbbbbcccdddeeeeeeffffffddddddeeeeeeffffffggggggeeeeeeeeedddcccaaa```^^^^^^___``````______aaabbbbbb```]]]\\\\\\]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^```bbbcccbbb```___```___]]][[[XXXUUURRRPPPJJJJJJJJJKKKMMMOOOQQQRRRQQQQQQPPPPPPOOONNNMMMMMMLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBCCCDDDEEEGGGGGGFFFCCCDDDEEEEEEFFFFFFEEEEEEBBBDDDFFFHHHHHHHHHGGGFFFCCCCCCDDDEEEEEEEEEDDDCCCDDDCCCCCCBBBAAAAAABBBBBBAAABBBDDDFFFGGGHHHHHHHHHDDDDDDEEEFFFEEEDDDBBB@@@FFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGLLLOOONNNJJJFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIJJJJJJJJJDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNKKKLLLMMMNNNMMMLLLJJJHHHJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSUUUWWWYYYZZZZZZYYYWWWUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUVVVWWWYYY\\\^^^```aaaaaabbbbbbaaa```^^^]]]ZZZ[[[\\\\\\\\\ZZZWWWVVVRRRQQQPPPPPPRRRUUUXXXZZZZZZZZZ[[[\\\]]]^^^^^^___]]][[[ZZZZZZ\\\]]][[[YYYXXXYYYZZZZZZYYYXXXVVVTTTTTTUUUWWWYYY[[[]]]______^^^______``````______^^^[[[\\\\\\]]]]]]]]]]]]]]]XXX\\\aaacccbbb```^^^^^^^^^^^^]]]]]]]]]^^^^^^___\\\]]]___```^^^[[[VVVTTTPPPRRRTTTVVVYYYZZZ[[[\\\YYYYYYXXXXXXWWWWWWVVVVVVTTTUUUVVVWWWVVVTTTRRRPPPPPPRRRSSSSSSRRRSSSVVVYYYVVVWWWXXXXXXXXXWWWVVVUUUSSSTTTTTTRRROOOOOORRRUUUTTTTTTTTTUUUVVVVVVTTTRRRMMMNNNNNNOOOOOONNNNNNMMMJJJEEEBBBDDDFFFDDDEEEGGGEEEDDDCCCCCCAAAAAA@@@??????@@@BBBBBBBBB@@@???======>>>AAACCCEEEEEEDDDDDD======>>>???????????????>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===;;;;;;<<<<<<===>>>????????????>>>>>>======<<<;;;=========>>>@@@BBBBBBCCC???AAACCCDDDDDDEEEGGGIIIGGGMMMPPPPPPRRRXXX\\\]]]bbbfffllloooooonnnmmmlllnnnfffdddlllqqqsss|||vvvuuuuuuuuuuuuxxx|||~~~{{{yyyuuuqqqnnnhhhccc\\\WWWUUUUUUUUUTTTNNNKKKHHHEEEDDDCCCBBB@@@ZZZ\\\```bbbbbbbbbdddeeeaaaaaaaaabbbcccdddfffgggddddddddddddeeeeeeffffffeeefffffffffeeecccaaa```^^^```aaaaaa``````bbbccccccaaa^^^\\\]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYZZZ[[[ZZZ]]]```ccccccbbb```^^^______^^^\\\YYYVVVSSSQQQKKKKKKKKKKKKMMMOOOQQQRRRPPPOOOOOONNNNNNMMMMMMMMMKKKIIIGGGFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCBBBAAACCCDDDDDDEEEEEEEEEEEEEEE@@@BBBDDDFFFGGGFFFEEEDDD@@@AAACCCDDDDDDDDDCCCBBBCCCBBBBBBAAA@@@@@@@@@AAA???@@@CCCEEEGGGHHHHHHHHHDDDEEEFFFFFFEEECCCAAA???EEEDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFKKKPPPPPPKKKFFFEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJDDDDDDDDDDDDDDDEEEFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOHHHJJJKKKLLLLLLKKKJJJIIIGGGHHHJJJLLLNNNNNNNNNMMMPPPQQQQQQQQQQQQPPPPPPOOOSSSTTTWWWYYYYYYXXXVVVUUURRRRRRRRRRRRSSSTTTUUUVVVSSSSSSTTTUUUWWWZZZ]]]^^^^^^_________^^^]]][[[ZZZUUUWWW\\\^^^^^^ZZZUUUQQQQQQPPPPPPQQQSSSUUUXXXZZZYYYYYYZZZ[[[]]]^^^______^^^[[[YYYYYY[[[\\\ZZZWWWVVVWWWXXXXXXXXXVVVTTTRRRUUUUUUWWWYYY[[[\\\^^^___^^^^^^___```aaaaaa``````ZZZ[[[[[[\\\\\\\\\\\\[[[WWW[[[```bbbaaa___]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^[[[]]]```aaa___\\\XXXUUUPPPQQQTTTVVVYYY[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZYYYVVVRRRPPPPPPRRRSSSSSSQQQSSSVVVZZZTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTQQQNNNNNNQQQTTTUUUSSSRRRRRRSSSSSSQQQOOOMMMMMMNNNNNNNNNNNNMMMMMMHHHCCCAAADDDFFFDDDDDDGGGEEEDDDCCCBBBAAA@@@@@@??????@@@BBBBBBBBB@@@>>>===;;;===@@@DDDFFFGGGGGGGGG======>>>???????????????>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;======>>>===<<<;;;::::::;;;;;;<<<<<<<<<===999999999:::::::::;;;;;;>>>===<<<===>>>>>>===<<<>>>@@@AAAAAA@@@AAABBBDDDAAAFFFHHHFFFHHHLLLPPPOOOQQQUUUXXXZZZYYYXXXVVVVVV[[[SSSRRRYYY\\\]]]ggguuuwwwtttqqqmmmhhhhhhgggfffeeegggkkknnnkkkjjjiiijjjmmmoooooooooiiifffaaa]]]ZZZWWWTTTRRRRRROOOKKKJJJIIIIIIHHHFFFEEECCCBBBAAABBBAAA???===\\\]]]]]]]]]]]]]]]]]]]]]aaa``````aaadddeeeeeeddddddddddddccccccdddeeeeeecccccccccbbb```___]]]\\\aaa```___^^^___```cccddd````````````___^^^\\\\\\YYYYYYXXXWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^]]][[[ZZZ]]]___```^^^ZZZUUURRRPPPNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHFFFIIIIIIHHHEEECCCCCCEEEHHHEEEFFFFFFGGGHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAADDDDDDBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHJJJIIIGGGHHHHHHIIIGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJIIIHHHFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNOOOOOOPPPQQQQQQQQQQQQSSSVVVXXXXXXWWWUUUSSSUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXX]]]^^^^^^^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXVVVRRROOOQQQPPPPPPQQQRRRTTTVVVWWWYYYYYYYYYYYYZZZ[[[\\\]]]ZZZYYYXXXWWWWWWXXXYYYZZZXXXWWWWWWWWWYYYXXXWWWUUURRRUUUYYY[[[\\\]]]___`````````___\\\[[[[[[]]]___\\\\\\\\\\\\\\\\\\\\\\\\XXXWWWWWWZZZ]]]___\\\ZZZ[[[ZZZYYYYYYYYYZZZ\\\\\\\\\]]]^^^___]]][[[WWWUUUTTTTTTUUUUUUWWWXXXYYYZZZZZZYYYXXXVVVVVVVVVWWWXXXXXX[[[]]]^^^ZZZUUUQQQPPPOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUURRRNNNMMMOOORRRUUUUUUUUUTTTRRROOOMMMLLLJJJKKKKKKLLLKKKIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@???AAAAAAAAA@@@@@@@@@??????999===???@@@FFFOOORRROOO???>>>>>>===============;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::===>>>===<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCKKKKKKJJJIIIHHHHHHIIIIIIHHHIIIIIIJJJLLLRRR\\\ccc{{{}}}yyyvvvgggeeecccaaa```aaabbbcccfffgggiiijjjmmmpppvvvyyy}}}vvvmmmeee___[[[YYYTTTTTTSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSMMMLLLKKKJJJIIIGGGFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@??????>>>>>>======<<<<<<\\\\\\[[[[[[[[[\\\]]]]]]```___^^^^^^```aaa```___aaaaaaaaaaaaaaabbbcccdddbbbbbbbbbaaa___^^^\\\[[[______]]]]]]]]]___```bbb`````````___^^^]]]\\\[[[]]]\\\[[[YYYXXXWWWWWWWWWVVVWWWYYYZZZZZZZZZYYYYYYZZZ\\\]]]\\\XXXTTTQQQPPPNNNMMMLLLKKKJJJIIIIIIIIILLLMMMMMMMMMLLLJJJHHHGGGHHHGGGEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAADDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFEEECCCBBBDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFGGGEEEDDDDDDCCCDDDEEEGGGHHHJJJHHHGGGGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQOOORRRVVVYYYYYYWWWSSSPPPRRRQQQQQQQQQRRRTTTUUUWWWVVVVVVWWWWWWWWWXXXXXXXXX[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVVVVWWWXXXWWWTTTQQQOOOOOOOOOOOOQQQTTTWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\YYYXXXWWWVVVVVVWWWXXXXXXVVVUUUSSSSSSTTTSSSQQQOOOQQQTTTXXXZZZ[[[\\\^^^______^^^]]][[[ZZZ[[[\\\^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYWWWWWWYYY\\\]]][[[YYY\\\[[[YYYXXXXXXXXXYYYYYY[[[\\\]]]]]]\\\[[[XXXWWWZZZYYYYYYXXXXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWXXXYYYYYY[[[]]]\\\XXXTTTQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTTTTQQQNNNMMMOOOQQQSSSSSSSSSSSSQQQOOOMMMLLLIIIIIIJJJIIIHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@>>>@@@?????????>>>>>>>>>>>>:::===>>>>>>BBBJJJLLLIII???>>>======<<<<<<======;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<::::::::::::::::::::::::<<<:::888999<<<===<<<;;;;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCEEEKKKRRRXXXiiirrrwwwrrriiiccc___[[[SSSQQQOOONNNMMMMMMNNNOOOPPPQQQRRRSSSUUUXXX\\\___dddeeeggglllqqquuuwwwvvvpppnnnlllkkkkkkiiifffbbbccc```[[[VVVRRROOOMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA???????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;[[[ZZZYYYXXXXXXZZZ\\\]]]```___]]]]]]^^^^^^]]]\\\]]]]]]]]]^^^___```aaabbbaaaaaaaaa```^^^]]][[[ZZZ]]]]]]\\\[[[[[[\\\^^^___```______^^^]]][[[[[[ZZZ]]]\\\[[[YYYXXXVVVUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVXXXZZZYYYVVVRRRPPPPPPMMMLLLKKKJJJHHHHHHGGGGGGKKKLLLLLLLLLKKKIIIHHHGGGGGGDDDAAAAAADDDFFFFFFEEEHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????????????????@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFFFFFFFEEECCCAAA@@@CCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFEEEEEEFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMMMMNNNNNNOOOPPPPPPLLLPPPTTTWWWXXXUUUQQQNNNOOOOOOOOOOOOQQQSSSUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWUUUTTTUUUTTTUUUVVVXXXXXXVVVTTTNNNMMMMMMMMMPPPTTTXXXZZZXXXXXXXXXYYYZZZZZZ[[[[[[XXXWWWVVVTTTTTTTTTUUUUUUUUUSSSQQQPPPOOONNNKKKIIIOOORRRUUUXXXYYYZZZ\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWYYYZZZZZZXXXWWW[[[ZZZXXXVVVUUUUUUUUUUUUYYYZZZZZZ[[[[[[[[[ZZZZZZ]]]\\\[[[YYYYYYXXXXXXXXXYYYXXXXXXWWWXXXXXXYYYYYYZZZ[[[[[[YYYUUURRRPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTRRRRRRRRRPPPNNNMMMNNNOOOOOOPPPPPPQQQPPPOOOMMMLLLHHHHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA???>>>>>>>>>>>>=========<<<<<<;;;<<<<<<;;;>>>CCCDDDBBB>>>======<<<<<<<<<<<<<<<::::::::::::999999999999::::::::::::::::::::::::888888888888888888888888777888999:::;;;<<<<<<===:::::::::::::::::::::::::::999888999:::;;;;;;::::::::::::;;;;;;<<<<<<===::::::;;;<<<>>>@@@BBBCCC??????>>>>>>===>>>>>>>>>???@@@AAABBBCCCGGGLLLOOOTTT\\\___YYYQQQMMMJJJHHHEEEDDDCCCAAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEIIIKKKLLLLLLMMMPPPSSSUUUUUUTTTQQQPPPOOOOOOOOONNNKKKIIILLLJJJHHHFFFDDDDDDDDDDDDAAAAAA@@@??????@@@AAAAAA?????????????????????????????????>>>>>>>>>======;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;;;;;;;ZZZXXXVVVUUUVVVXXX[[[]]]```^^^\\\\\\]]]^^^^^^]]][[[[[[[[[\\\]]]___```aaaaaaaaa```___^^^\\\[[[ZZZ\\\[[[[[[ZZZ[[[\\\]]]]]]___^^^]]][[[ZZZYYYXXXXXXYYYXXXWWWVVVUUUSSSRRRQQQSSSSSSRRRRRRRRRSSSSSSTTTSSSUUUVVVVVVSSSQQQPPPPPPLLLKKKJJJHHHGGGFFFEEEEEEIIIIIIJJJJJJIIIGGGFFFEEEEEEAAA>>>???DDDGGGFFFCCCFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@@@@???AAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@@@@??????@@@@@@AAA?????????@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFEEEEEEFFFDDDCCCCCCCCCCCCEEEFFFGGGIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIKKKLLLNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPMMMNNNQQQSSSSSSRRRPPPNNNPPPPPPOOOOOOOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUSSSSSSTTTUUUUUUTTTSSSRRRUUUTTTTTTUUUWWWWWWUUUTTTOOONNNLLLLLLNNNRRRVVVXXXVVVVVVWWWXXXYYYYYYYYYYYYVVVUUUTTTRRRRRRRRRRRRSSSTTTQQQOOONNNMMMMMMKKKIIIMMMPPPSSSVVVWWWXXXYYY[[[]]][[[ZZZYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUXXXWWWUUUSSSSSSSSSSSSTTTWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYVVVRRROOONNNNNNOOOOOONNNNNNMMMNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPPPPPPPNNNMMMLLLLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGFFFDDDBBB@@@>>>===???????????????????????????@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<::::::999:::<<>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888999999999999999999999999888888888888888888888888777888888999:::;;;;;;;;;999999999999999999999999888888888888999:::999999888999999999:::::::::;;;999999::::::<<<===??????======<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFGGGCCCJJJMMMIIIEEEDDDEEECCCBBBAAA@@@???>>>?????????@@@AAABBBAAA@@@@@@BBBDDDDDDCCCCCCEEEGGGHHHGGGEEEEEEDDDDDDDDDDDDCCCBBBBBBFFFEEECCCBBBAAA@@@@@@AAA>>>==================>>>========================<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========999999999::::::;;;;;;;;;XXXVVVUUUTTTUUUWWWZZZ\\\\\\ZZZXXXXXX[[[]]]^^^^^^ZZZZZZ[[[[[[]]]^^^``````aaaaaa```___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQPPPPPPPPPPPPQQQQQQPPPRRRSSSSSSQQQOOOOOOOOOJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBBBB>>><<<>>>CCCFFFDDDAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@?????????>>>???@@@????????????>>>>>>>>>???????????????????????????>>>>>>>>>============>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGEEEDDDDDDCCCCCCEEEFFFGGGHHHFFFFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNMMMLLLMMMNNNOOOPPPRRRQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRROOOPPPQQQRRRRRRRRRQQQPPPUUUTTTSSSSSSUUUUUUSSSRRRPPPOOOMMMLLLMMMPPPRRRTTTSSSTTTUUUWWWWWWWWWWWWWWWTTTSSSRRRPPPPPPPPPQQQRRRQQQOOOLLLKKKKKKLLLKKKIIIKKKNNNRRRTTTUUUVVVXXXYYY\\\ZZZXXXYYY[[[\\\[[[YYYXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\XXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWXXXXXXWWWTTTPPPNNNMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMMMMLLLKKKJJJHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHFFFCCCAAA???======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>=========<<<<<<<<<<<<:::888777:::<<<===>>>>>><<<;;;;;;:::::::::::::::::::::999999999888888888999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888666777888999999888888888888888888888999999999999::::::999999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;<<<<<<>>>?????????>>>999>>>AAA>>>===???@@@@@@======<<<<<<;;;;;;<<<<<<<<<======<<<;;;:::;;;<<<>>>======???AAAAAA@@@???======>>>=========>>>???@@@@@@???>>>>>>=================================999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;VVVUUUTTTTTTUUUWWWYYY[[[WWWUUUSSSTTTVVVYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^____________^^^\\\[[[YYYXXXVVVWWWXXXYYY[[[\\\]]]]]][[[YYYWWWUUUSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPOOOMMMKKKLLLLLLGGGFFFEEEDDDDDDCCCDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@???===<<<>>>AAACCCBBB@@@======>>>???@@@AAABBBCCC??????AAAAAAAAA@@@???>>>??????@@@@@@AAAAAA@@@@@@<<<===>>>???@@@@@@@@@???<<<<<<<<<===============?????????>>>>>>>>>>>>>>>>>>????????????>>>===============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>???@@@AAAAAA???>>>===========================>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAA@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCDDDDDD@@@AAAAAAAAAAAA@@@@@@???>>>>>>??????@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGFFFHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOLLLIIIGGGHHHJJJNNNPPPRRRQQQOOOMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNPPPQQQRRRQQQQQQPPPTTTRRRQQQQQQRRRSSSRRRPPPOOONNNMMMMMMMMMNNNPPPPPPPPPQQQSSSUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOPPPQQQRRROOOMMMJJJIIIIIIJJJIIIIIIJJJMMMQQQSSSTTTUUUWWWXXXZZZWWWVVVWWWZZZ[[[ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQSSSTTTQQQQQQPPPOOOPPPQQQRRRSSSRRRSSSUUUWWWYYYZZZ[[[[[[XXXXXXXXXXXXXXXYYYZZZ[[[WWWWWWWWWWWWWWWVVVUUUUUUUUUVVVUUUSSSOOOMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMNNNNNNOOONNNNNNNNNLLLKKKJJJKKKLLLLLLJJJHHHFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGEEEBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;777666:::===<<<===???;;;::::::999999999999999999999999999888888888888888888888888888888888888888888888888888888888888999999999888888888777777777777777777777777777777444777999:::999888888888888888888888888888888888::::::999888888888888999888888888888888999999:::===<<<<<<===??????>>><<<:::>>>???<<<;;;======<<<::::::;;;;;;::::::::::::888999:::999888777888999;;;::::::<<<>>>???>>><<<999:::;;;:::999:::;;;===;;;;;;;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888999999999:::::::::999999888888888999999999999::::::::::::TTTTTTTTTUUUVVVWWWYYYZZZWWWUUURRRRRRTTTVVVWWWXXXZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXWWWVVVRRRSSSUUUWWWYYY[[[\\\\\\YYYWWWTTTQQQPPPOOOOOOPPPQQQRRRRRRSSSRRRPPPNNNLLLJJJKKKLLLLLLLLLJJJIIIHHHJJJKKKLLLJJJHHHGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCCCCBBB@@@@@@=========>>>????????????<<<<<<===>>>???@@@AAAAAA===>>>@@@AAAAAA@@@>>>=========>>>???????????????;;;<<<===???????????????;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<==================>>>?????????>>>===<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@>>>======<<<;;;;;;<<<<<<============>>>>>>???@@@>>>>>>>>>>>>>>>?????????======>>>>>>???@@@@@@AAA>>>???AAACCCDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@??????===>>>>>>??????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGGGGGGGGGGIIIKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLJJJHHHFFFGGGIIILLLNNNNNNMMMKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRQQQQQQPPPOOONNNNNNQQQRRRRRRQQQKKKLLLMMMNNNOOOOOOOOOOOONNNOOOQQQSSSSSSSSSRRRQQQPPPOOOOOONNNOOOPPPRRRSSSRRRPPPLLLJJJJJJJJJIIIHHHIIILLLPPPSSSTTTUUUVVVXXXWWWTTTRRRTTTXXXYYYWWWTTTSSSSSSSSSTTTTTTUUUUUUVVVRRRTTTTTTRRRPPPPPPRRRUUURRRQQQPPPOOOOOOOOOPPPQQQPPPRRRUUUXXXYYYZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYVVVWWWWWWWWWVVVTTTRRRQQQRRRSSSSSSRRROOOMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJLLLKKKIIIFFFDDDEEEGGGHHHHHHGGGFFFFFFFFFEEECCC@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<777666:::<<<::::::===::::::999888888888888888999999999999888888888888888888888888888888888888777777777777777777777777777777777888888888888888666666666666666666666666444777:::;;;999777888999888888888888888888888888999888888888888888999999888777777777888888999:::>>>===;;;<<<>>>???===;;;:::>>>???<<<;;;<<<<<<999::::::;;;;;;;;;;;;;;;:::888999;;;;;;:::999:::;;;<<<;;;;;;<<<>>>>>>===;;;999:::;;;:::888888;;;===999999;;;<<<======>>>>>>999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::888888888888888888888888777777777888888888888888999888888888888888888777SSSTTTUUUVVVWWWXXXYYYYYY[[[XXXTTTSSSTTTVVVWWWWWWZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXVVVTTTTTTOOOPPPSSSVVVXXXZZZ[[[\\\WWWVVVSSSPPPNNNMMMNNNNNNOOOPPPPPPPPPNNNLLLIIIGGGGGGHHHJJJJJJJJJHHHFFFEEEHHHIIIIIIGGGEEEDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCCCCCCCBBBAAA@@@;;;===??????>>>===>>>???<<<<<<======>>>?????????<<<===???@@@AAA???>>>===<<<<<<===>>>>>>>>>>>>>>>:::;;;===>>>?????????>>>:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<=========>>>?????????>>><<<;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;>>>============>>>>>>???<<<<<<======>>>>>>??????<<<======>>>???@@@@@@@@@<<<>>>AAACCCEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLLLLKKKIIIGGGEEEEEEEEEEEEFFFEEEDDDEEEGGGHHHHHHFFFHHHGGGFFFDDDDDDFFFGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRQQQMMMLLLKKKMMMPPPRRRSSSSSSHHHIIILLLNNNPPPPPPPPPPPPLLLNNNPPPRRRRRRRRRPPPPPPOOONNNNNNNNNOOOQQQSSSTTTXXXUUUPPPMMMLLLKKKJJJIIIIIILLLPPPSSSTTTUUUVVVXXXTTTQQQPPPRRRVVVXXXUUUQQQQQQQQQRRRSSSTTTUUUVVVVVVQQQSSSSSSRRROOOOOORRRUUUTTTSSSQQQOOONNNNNNNNNOOOOOORRRUUUXXXZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVUUUSSSQQQOOOOOOQQQRRRRRROOOMMMLLLLLLIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJHHHHHHIIIKKKKKKHHHEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDAAA???===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;:::::::::999999999888888>>>888666:::;;;888777::::::999999888777888888888999999999888888888888777777777777777777777777777666666666666666666666666555555666777888999::::::666666666666666666666666444777;;;;;;999888888999999999999888888888888888777777777777888999;;;;;;999999999999999:::;;;<<<:::777555666999999888555444888999777777999888555777888888999999999888888777999;;;<<<;;;;;;<<<===<<<;;;:::;;;<<<<<<:::888777888999888555555888<<<888888999999999999888888999:::;;;<<<<<<;;;:::999777777777777777777777777;;;;;;::::::999999999999666666777888999:::;;;;;;888888777777666666555555RRRQQQRRRTTTWWWYYYYYYXXXUUUUUUTTTRRRPPPQQQSSSVVV[[[[[[YYYXXXXXXXXXXXXXXXWWWUUUTTTUUUWWWWWWUUURRROOOOOOPPPQQQSSSUUUVVVWWWWWWUUUQQQNNNLLLKKKKKKLLLOOOOOOOOONNNLLLKKKIIIHHHGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????BBBBBBBBBAAA???===<<<;;;999;;;>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>===;;;<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999888999999:::999999:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::;;;;;;999999999999;;;;;;;;;<<<<<<===============>>>>>>======<<<<<<<<<;;;===<<<;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<===??????AAAAAAAAAAAAAAAAAAAAAAAA========================???>>>===<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======>>>@@@BBBCCCEEECCCAAA@@@@@@BBBEEEFFFCCCBBBBBBAAAAAABBBBBBCCC@@@CCCEEEFFFEEEGGGJJJNNN[[[VVVOOOHHHDDDBBBCCCDDDIIIHHHFFFEEEEEEGGGHHHJJJGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIGGGDDDDDDEEEGGGGGGGGGJJJHHHFFFEEEDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMOOOPPPPPPOOONNNMMMNNNNNNMMMMMMNNNPPPQQQRRRLLLLLLKKKKKKKKKMMMNNNOOONNNOOOQQQRRRRRRRRRQQQPPPQQQPPPOOOOOOOOOOOOPPPQQQVVVTTTRRRPPPMMMLLLJJJJJJLLLNNNPPPSSSTTTUUUTTTSSSRRRQQQRRRUUUYYYWWWPPPJJJOOOPPPRRRTTTTTTTTTTTTSSSQQQPPPOOOOOOQQQQQQPPPOOOPPPPPPPPPQQQRRRRRRPPPMMMLLLMMMOOORRRUUUUUUSSSQQQPPPRRRTTTVVVWWWXXXWWWWWWVVVUUUSSSPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>:::999999888888999999:::;;;;;;::::::999888777777777777888888888888777777666666666666777777777777;;;:::888666666666666777555555666666555555444333666666666666666666666666333444444555666777777888555555555555555555555555666555555444444444444555666666666666666666666666777777777777888888888888666666777888888999888888666666666666777777777777555555666777888999::::::888888888777777777777777888888777777666666555555888888888888888888888888999999999888888666555555888888777777888888999:::555666888:::;;;;;;;;;;;;999999999999999999999999<<<:::777555444555777888666666777777777777666666888888777777777777777888888777666555555666777888QQQQQQQQQSSSVVVXXXXXXWWWVVVVVVUUUSSSQQQPPPRRRSSSYYYYYYXXXWWWVVVVVVVVVVVVTTTSSSQQQRRRTTTUUUTTTRRROOOOOOPPPPPPQQQSSSTTTUUUUUUSSSPPPMMMKKKJJJJJJJJJMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????BBBBBBAAA@@@???===<<<;;;999;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========;;;:::<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999:::888888888888999999999999<<<<<<<<<<<<<<<;;;::::::;;;:::999999999999:::;;;;;;;;;<<<============<<<=========<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::::::::;;;<<<===>>>>>>===::::::::::::::::::::::::===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>====================================>>>>>>===<<<<<<===>>>>>>???@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCCDDDBBBAAA@@@@@@BBBDDDFFFBBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDEEEDDDFFFIIILLLVVVRRRLLLFFFCCCBBBCCCDDDHHHGGGEEEDDDDDDEEEGGGHHHFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHJJJMMMOOOQQQQQQQQQQQQPPPOOONNNNNNNNNOOOQQQQQQMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTSSSSSSOOOOOOPPPQQQQQQPPPOOOOOOQQQPPPOOOOOONNNNNNNNNOOOLLLMMMPPPRRRTTTTTTTTTTTTSSSQQQQQQSSSVVVVVVQQQLLLOOOPPPQQQSSSTTTUUUVVVVVVQQQOOONNNNNNOOOPPPPPPOOOOOONNNNNNOOOPPPOOOMMMKKKJJJLLLNNNQQQRRRRRRPPPNNNOOOPPPQQQSSSUUUVVVVVVWWWVVVUUURRRPPPNNNLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCAAA@@@??????@@@@@@AAA@@@???>>>>>>===>>>>>>:::999999999999999999:::;;;::::::999888888777777666777777888888777777666555555666666666777777777:::999888666555555666666666666666666555555555555555555555555555555555555333333333444555555555666444444444444444444444444555555444444444555555666555555555555555555555555555555555555555555555555444555555555555555444444555555666666666777777777666666666777777777777777777777777777777777777777777777777666666666555555888888888888888888888888888888888888777666555555777666666666666777888888777777999999:::999888888999999999999999999999999;;;999777666555555666777666666666777777666666666888777777666666777777777777777666555555666777777QQQPPPPPPQQQTTTVVVVVVUUUUUUVVVVVVTTTRRRPPPPPPQQQVVVUUUTTTSSSSSSRRRSSSSSSQQQPPPNNNNNNPPPQQQQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSRRROOOKKKIIIHHHGGGGGGIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;;;;:::;;;======;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::;;;;;;888888999999:::999999999777777888888888888999999;;;;;;;;;;;;;;;::::::999::::::999999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::999:::;;;<<<<<<======<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<======??????@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBBBBBBBAAA@@@??????AAACCCDDDAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBBBBBBBDDDFFFIIINNNKKKGGGCCCAAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGGGGFFFDDDDDDHHHLLLKKKJJJGGGEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIILLLNNNPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOMMMLLLJJJIIIHHHHHHIIIJJJMMMNNNQQQSSSUUUVVVVVVVVVMMMNNNPPPRRRRRRPPPNNNMMMNNNNNNOOOOOOOOOPPPPPPPPPLLLMMMOOOQQQSSSTTTUUUUUUUUURRROOOPPPRRRSSSRRROOOPPPPPPQQQRRRSSSUUUWWWXXXQQQOOOMMMMMMNNNPPPPPPOOOPPPOOOOOOOOOPPPOOOLLLJJJIIIKKKMMMOOOOOONNNLLLKKKLLLMMMMMMOOOQQQSSSUUUVVVVVVTTTRRROOOLLLJJJIIIHHHIIIHHHGGGEEEDDDDDDCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHFFFEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???=========>>>>>>>>>>>>===============>>>::::::999999999999:::::::::999999888888777777666666666777777777777666666555555555666666666666777999888777666555555555555888777666555444555666666555555555555555555555555333333333333333333333333444444444444444444444444444444444444555666777777444444444444444444444444666666555555444444333333222222333444444444444333444555555555666666666666666666666666555555444444555555666666777777888888666666666666666555555555666666666666666666666666777888888888777666555444555555555555555666777777888888888888888777666555888888888888888888888888888888777777666666555555555555666666666666555555777666666666666666777777777666555555555555666777PPPOOOOOOPPPRRRTTTSSSRRRRRRTTTUUUTTTRRRQQQQQQQQQSSSRRRQQQPPPPPPOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPMMMJJJHHHFFFEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFEEECCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@???>>>===;;;::::::;;;<<<<<<;;;:::;;;<<<::::::::::::::::::::::::999999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999::::::999999999999::::::555666888999:::999888888777888888888999999999999999:::::::::::::::999999:::999999999999999999:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999::::::999999:::;;;;;;;;;;;;;;;999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBBBBAAAAAAAAA@@@???>>>???@@@AAABBB@@@@@@????????????@@@@@@>>>??????@@@AAABBBDDDEEEFFFEEEBBB@@@@@@AAACCCDDDDDDCCCBBBBBBAAABBBBBBCCCAAAAAA@@@@@@????????????AAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGIIIJJJGGGCCCBBBFFFKKKLLLJJJGGGEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMLLLPPPPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIIIINNNOOOQQQTTTUUUVVVVVVUUUNNNOOOPPPPPPPPPPPPOOONNNPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMNNNPPPRRRSSSUUUUUUVVVRRROOONNNOOORRRSSSRRRSSSSSSRRRRRRSSSUUUVVVXXXTTTQQQOOONNNPPPQQQRRRQQQTTTSSSRRRRRRRRRQQQNNNLLLJJJLLLOOOOOONNNLLLJJJJJJJJJJJJJJJKKKMMMOOORRRTTTUUUSSSQQQNNNKKKHHHGGGFFFIIIHHHGGGEEEDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJMMMKKKGGGEEECCCDDDEEEFFFCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===:::999999888888999999:::888888888777777666666666555666666777777666666555444444555555555666666666777666666555555555444444888666444333222333555666444444444444444444444444333333333333333222222222333333333333333333333333444444444444555666777888444444444444444444444444888777777666555444444333000111222444555666666666444444444444555555555555444444444444444444444444444444555666666777888888555555555555555555555555555555555555555555555555666777777777666666555444555555555555555666666777666666666666666555555555777777777777777777777777666666777777777666555444444555555666666555555444555555555444555555666777555555555555555555555555PPPOOONNNOOOQQQRRRQQQPPPNNNPPPRRRRRRRRRQQQRRRSSSQQQPPPOOONNNNNNMMMMMMNNNPPPOOONNNLLLJJJHHHHHHHHHGGGHHHHHHJJJLLLNNNPPPQQQOOONNNLLLJJJHHHFFFEEEDDDGGGHHHJJJLLLLLLKKKJJJHHHDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@??????>>>>>>???????????????????????????>>>===<<<;;;::::::;;;<<<;;;:::999;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<:::::::::::::::999999888999999888888888888999999444555777888999888777777666666666666777777777777888888999999999999999888999999999999999999999999888888999:::::::::::::::999999999999::::::::::::999999888888888999999:::888999999::::::::::::999888888888888888888888888999999:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::<<<=========<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@AAAAAAAAA@@@???>>>>>>===>>>???@@@@@@??????>>>>>>>>>>>>??????>>>>>>===>>>???AAAAAABBBAAA@@@?????????AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???????????????>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLLLLHHHCCCAAADDDIIIKKKIIIGGGEEEDDDDDDEEEEEEGGGGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKPPPQQQRRRSSSTTTTTTSSSSSSQQQPPPNNNMMMMMMNNNPPPQQQOOOPPPQQQRRRRRRRRRRRRRRRNNNNNNNNNOOOPPPRRRTTTUUUUUUSSSOOONNNOOOQQQSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVTTTRRRRRRSSSUUUUUUTTTUUUTTTSSSTTTTTTRRROOOMMMLLLOOORRRRRROOOLLLJJJJJJHHHHHHHHHIIIKKKMMMPPPQQQRRRQQQPPPMMMKKKHHHFFFEEEHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHLLLIIIFFFDDDBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???<<<;;;:::999888999::::::::::::999999999:::;;;;;;888888888777777888888888777777666666666666555555555555666666666666555555444444444444555555555555555555555555444444444333666555333111111222333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333444555777777444444444444444444444444777666666555444333222222111222333333333333333222222333333333444444444444111222222333444555555555333333444555666777777777444444444444444555555555444444444444444444444444555666666666666555444444666555555555555666777777555555555555555666666666666666666666666666666666444555666777777666444333444444555555555555444444444444333333444555555666444444555555555555444444PPPOOONNNOOOQQQQQQPPPOOOKKKMMMOOOOOOOOOPPPRRRTTTPPPPPPOOONNNMMMMMMMMMMMMOOOPPPPPPNNNKKKHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHKKKLLLMMMKKKIIIGGGBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;:::999999:::<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<999999::::::999999888777888888777777777777888888555555666666777666666666333333333444444444555555666777888888888888888888888888999999999999888888777888888999999999999999888888888888999999999999888888777777888888999999888888999999999999888888777777777777777777777777888999:::;;;<<<=========888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========;;;;;;===>>>???@@@@@@@@@===============>>>>>>???>>>>>>>>>======>>>>>>>>>???===<<<===>>>@@@@@@???>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>?????????>>>>>>===???@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFGGGIIIJJJJJJLLLLLLKKKHHHDDDBBBEEEGGGJJJHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFCCCDDDEEEGGGJJJLLLNNNOOONNNNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDEEEFFFHHHJJJLLLOOOOOOQQQRRRRRRRRRQQQPPPRRRPPPMMMKKKKKKMMMPPPRRRMMMNNNQQQTTTVVVWWWWWWWWWQQQPPPNNNNNNNNNPPPSSSTTTTTTSSSQQQPPPQQQRRRTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVXXXWWWVVVVVVXXXXXXWWWVVVTTTSSSSSSSSSTTTSSSPPPNNNOOOSSSVVVUUUPPPLLLJJJKKKHHHHHHHHHIIIJJJLLLMMMNNNOOOOOONNNMMMKKKIIIHHHGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFIIIHHHEEECCCBBBCCCDDDDDDBBBBBBBBBBBBAAA???>>>===:::999888777777888999:::999999888888888888888999777777666666666666777777555555555555555555555555444444555555555555444444333333333444444444555555333333444444444333333222444333222111000111222222333333333333333333333333333333333333333333333333222222222222222222222222333222222222333444555555444444444444444444444444333333222222111111000000444444333222000...,,,+++222222222222333333333333111111222333444555666666333333444444555555666666333333333444444444444444444444444444444444444444444555555555555555444444555555555555555666777777555444444444555666666777555555555555555555555555333444555666666555444333333333444444444444333333222222222222333444555555333333444555555444333333QQQPPPOOOOOOPPPQQQPPPOOOKKKLLLMMMLLLLLLMMMPPPRRRPPPPPPOOONNNMMMMMMMMMMMMLLLOOORRRQQQNNNKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFHHHJJJLLLKKKJJJGGGEEE@@@@@@@@@AAAAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@?????????>>>=========<<<============<<<;;;:::::::::;;;;;;:::888888:::<<<999999999999999999999999:::::::::::::::;;;;;;<<<999999999999999888888777888777777666666777777888666666555555444555555555444444555555555666666666555666777777888888888777777888999::::::999888777666777888888999999888888777777777888888888999999777777777777777888999999777888888888888888777777666666666666666666666666666777999:::;;;<<<;;;;;;666666777888888999::::::::::::::::::::::::::::::888888999::::::999888888777888999:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<<<<=========>>>======<<<<<<======>>>???===;;;<<<>>>@@@???===>>>??????@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>===>>>??????@@@???>>>===>>>???AAABBBBBBBBB@@@???>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHHHHGGGFFFDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDFFFHHHJJJMMMOOOPPPNNNNNNNNNNNNLLLKKKIIIHHHFFFFFFEEEEEEFFFHHHJJJKKKKKKLLLNNNOOOPPPPPPPPPOOOQQQOOOMMMLLLLLLMMMOOOQQQNNNPPPSSSVVVXXXYYYYYYXXXSSSQQQOOOMMMMMMOOOQQQSSSRRRSSSTTTTTTTTTTTTTTTUUURRRSSSTTTVVVWWWXXXXXXXXXXXXWWWXXXYYY[[[ZZZXXXVVVUUUTTTTTTUUUVVVUUUSSSPPPQQQUUUXXXVVVPPPKKKJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEDDDFFFEEEDDDDDDCCCCCCCCCDDDAAA@@@@@@@@@>>>===<<<;;;999888777666666777888999999999888777666666666666555555444444444444555555444444444444444444444444444444444555555444444444222333333333333444444444111222333444444333222222333333333222222222111111222222222222222222222222000111111111222333333333222222222222222222222222222222222111111222333333333333333333333333333333111111111111111000000000333333222111000///---,,,111111111111222222222333222333333333444444555555444444444444444444444444222222333333333444444444555555555555555555555555333444444555555555444444444444444444444555555666777666555444444555555666444444444444444444444444333444444555555444444444333333444444444444333333111111111222222333444555222333444444444444333222RRRPPPOOOOOOQQQQQQPPPNNNMMMMMMLLLKKKJJJKKKNNNPPPQQQPPPOOONNNMMMMMMMMMMMMIIIMMMRRRSSSQQQNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIILLLLLLLLLMMMLLLLLLKKKJJJEEEGGGIIIKKKJJJHHHEEECCC>>>??????@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;============<<<;;;:::::::::;;;;;;999888888:::<<<999999999999999999999999999999888888999999:::;;;999999999999999888777777777777666666666666777777888777555444333333444555888888888888999999999999555555666777777888777777777888999::::::999888777666666777888888888888888666666777777888888888999777777666777777888999999777777888888888888777666666666666666666666666666444555777999:::;;;::::::666777777888999::::::;;;::::::::::::::::::::::::777888999::::::999888777666777888999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;:::::::::;;;===???@@@;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======@@@===;;;<<<>>>@@@???===???@@@@@@AAAAAAAAAAAA@@@BBBBBBBBBAAAAAA???>>>>>>===>>>???@@@@@@???>>>===>>>???AAABBBBBBAAA@@@???===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKJJJHHHEEEEEEGGGIIIJJJJJJGGGFFFEEEDDDDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIKKKLLLNNNNNNOOOOOOPPPOOONNNLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIKKKNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNSSSTTTVVVXXXXXXXXXVVVUUUTTTRRROOOMMMLLLNNNPPPRRRQQQSSSUUUVVVVVVUUUUUUUUUOOOQQQSSSVVVYYYZZZZZZZZZWWWWWWYYY[[[\\\[[[XXXUUUWWWWWWWWWXXXYYYYYYVVVTTTRRRVVVYYYWWWPPPKKKJJJKKKIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJLLLMMMMMMMMMLLLKKKKKKJJJIIIGGGFFFFFFFFFFFF@@@AAABBBDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCC?????????>>>===;;;:::999999888777666666777888999999999888666555555555555444444444333333444444444444444444444444444444444333444444555555444444333222222333333333444444444000111333333444333222111333333444444444333222111222222222222222222222222...//////000111222222333111111111111111111111111222222111111000111111111111111111111111111111111222222222222222333333333000000111333333444444444000111111111111222222222555555444444444444333333444444444444444444444333222222222333333444444444555555555555555555555555333333444555555444444444333333222222333333444555:::999777555444444444444444444444444444444444444444444444444444444444444222333333444444333333222111111111111222333444555222222444444444444222222VVVUUUTTTRRRRRRRRRSSSSSSPPPLLLIIIIIILLLNNNNNNMMMQQQQQQPPPMMMJJJJJJNNNQQQLLLMMMNNNOOOPPPQQQQQQPPPQQQTTTVVVUUUPPPLLLJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGHHHHHHGGGFFFDDDCCCBBBAAA???>>>>>>>>>?????????????????????@@@@@@@@@;;;<<<>>>???@@@???===<<<<<<=========<<<:::888777999888888777777888999:::>>><<<;;;999888888999999999999999999999999999999999999999999999888777777555555555555555555555555777777555444333222222222444444222222222222444444444555555555666666777777666666666666666555555444666666666666777777777777777777777777777777777777777777777777666666666666777777666666555555555555777777777777666666666666666777888999:::;;;;;;;;;666666777777777777666666<<<<<<<<<<<<;;;:::999999444555666777777888777777777888999:::;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>======>>>@@@CCCDDDDDDCCCCCCAAA@@@???>>>>>>>>>===<<<<<<===???BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGKKKLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQSSSQQQNNNMMMMMMMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGJJJIIIIIILLLOOOPPPMMMIIIJJJLLLMMMNNNOOOPPPSSSUUUVVVWWWYYYZZZZZZYYYYYYXXXWWWSSSOOOMMMNNNOOOLLLJJJQQQQQQRRRUUUXXXVVVQQQMMMPPPRRRTTTWWWZZZ\\\]]]^^^^^^]]][[[ZZZZZZZZZXXXWWWZZZYYYYYYYYY[[[[[[YYYXXXWWWWWWWWWVVVTTTQQQNNNLLLJJJKKKMMMNNNOOOOOOOOONNNMMMMMMNNNOOONNNMMMLLLKKKJJJIIIHHHIIIKKKKKKHHHEEEAAAAAAAAACCCFFFGGGFFFDDDGGGFFFDDDBBBAAABBBCCCDDDDDDCCC@@@>>><<<:::999999888777777777777777888888888888888777777666555444666444222111//////000000333333333333333333333333555555555444444333333333555555555555555555555555444444333222111111111222111111111111111111111111333333333333333333333333333333222222333333444555222222111111111111222222////////////000000000000000000000111222222222333222222222111111111000000111111111111111111111111000111111111111222222222222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444555444333333222222222222333333333444444444555555444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000333333222222333333444555VVVUUUTTTSSSSSSSSSTTTUUURRROOOLLLKKKMMMNNNNNNMMMNNNOOOOOOMMMJJJKKKMMMPPPMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSVVVUUUQQQMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===??????>>>===<<<;;;;;;<<<===<<<;;;:::999999999777777777888999:::;;;:::999777666666777777999999999999999999999999888888888888888777777666444444444555555555555555555555444333333333333444444333333222222333333444333333444444444555555555333444555666666666666666999999888777666555444333777777777777777777777777777777666666666555555555666555555555444444444444666666666555555555555555777777888999::::::::::::666666777777777777666666;;;;;;;;;;;;;;;::::::999666777888888888888888777888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<=========>>>>>>>>>>>>>>>======>>>@@@BBBDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<===???AAABBBCCCCCCCCCCCCBBBBBBAAA@@@>>>???@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIILLLNNNPPPPPPNNNMMMMMMNNNNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLOOOPPPMMMKKKJJJLLLMMMNNNNNNPPPSSSUUUVVVWWWXXXZZZZZZZZZYYYYYYUUURRROOOMMMLLLKKKJJJHHHPPPQQQRRRVVVXXXWWWRRRNNNOOOPPPSSSWWWZZZ]]]___``````^^^\\\[[[ZZZYYYWWWUUUXXXXXXXXXYYY[[[\\\[[[YYYUUUVVVWWWVVVUUURRRPPPNNNKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLKKKIIIHHHIIIKKKKKKIIIGGGCCCBBBBBBCCCEEEGGGFFFEEEGGGFFFDDDBBBBBBBBBCCCDDDCCCBBB@@@>>><<<:::999888888777777777777777888888777777777777777666444444444333222111111111222222333333333333333333333333444444333333222222222222444444444444444444444444333333222111111111111111111111111111111111111111222222222222222222222222222222111111222222333444222111111000000111111222222222222222222222222222111111111111111111222222222222222111111111000000111111111111111111111111000000111111111222222222222222222333333333333444333333333333333333333333222222222222222222222222111111111111111111111111444444444444444444444444555444333222222222222222333333333444444444444555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222333333444VVVVVVUUUUUUUUUVVVWWWWWWVVVTTTPPPOOONNNNNNMMMLLLLLLLLLMMMLLLKKKKKKMMMOOONNNNNNNNNOOOPPPPPPQQQQQQPPPRRRTTTSSSQQQNNNMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>======<<<<<<<<<:::;;;<<<=========<<<;;;::::::;;;<<<=========<<<999999777777777777888999:::999888777777777777777777777777777777777777777777777777777777666666555333333444444555555555666333333333333333444555555444333333222222333333444222222333333333333444444111222444555666777777777888888777666555444444333666666666666666666666666666666555555555444444444666555555555555555444444444444444555555555555555888888999999999999999888666666777777777777666666999999:::;;;;;;;;;::::::888999999999999888888777999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???=========>>>>>>>>>??????>>>=========>>>@@@AAACCCDDDDDDCCCCCCBBBAAA@@@???<<<<<<;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEGGGJJJMMMOOOOOOMMMLLLMMMOOOPPPPPPOOOKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJMMMPPPPPPNNNLLLLLLNNNOOOPPPPPPRRRTTTWWWUUUVVVXXXYYYZZZZZZZZZYYYUUUTTTRRRNNNKKKIIIIIIIIIOOOPPPRRRUUUWWWVVVSSSOOONNNPPPSSSWWWZZZ]]]___```aaa___\\\[[[ZZZYYYWWWUUUWWWWWWWWWYYY[[[\\\\\\ZZZUUUUUUWWWWWWWWWUUUSSSRRRNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNNNNOOONNNNNNMMMKKKJJJIIIJJJKKKLLLKKKJJJFFFEEECCCCCCEEEGGGGGGGGGGGGFFFEEECCCBBBCCCCCCDDDBBBAAA???===;;;:::888888888777777666666777777777777777777777666555444333111111111111111222333444333333333333333333333333222222222222111111111111333333333333333333333333222111111000000000000000111111111111111111111111111111111111111111111111111000000000000111222222222111111000000111111222333333222222111111000000111111111111111111000000222111111111111000000000111111111111111111111111000000000111111111222222111111222222222333333333222222333333333333333333222222222222222222222222111111111111111111111111444444444444444444444444444333333222222222222333333333333333444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222333VVVVVVVVVWWWWWWXXXYYYYYYZZZXXXUUURRRQQQOOONNNMMMJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNOOOPPPOOOOOONNNMMMNNNKKKJJJJJJHHHGGGFFFEEEEEEFFFDDDCCCAAA@@@AAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========999999777666666777888888;;;::::::999999999999999777777777777777777777777666666666777666555555444222333333444444555555666333333222222333333444555333333333333333333333333333333333333333333333333222222333444555666666666444444444555555666666777555555555555555555555555555555444444444333333333666666666666666666666666444444555555555555666666888999999999999888888777666666777777777777666666777888999:::;;;;;;;;;;;;999999999999888777777666888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>????????????============>>>???AAAAAACCCCCCDDDDDDCCCAAA@@@???<<<;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHFFFEEEDDDEEEIIIMMMOOOPPPOOONNNNNNPPPRRRRRRQQQMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJLLLOOOQQQQQQPPPOOOOOOQQQRRRRRRSSSTTTVVVYYYTTTUUUWWWXXXYYYZZZYYYYYYWWWWWWVVVRRRLLLJJJKKKMMMNNNOOORRRTTTUUUTTTRRRPPPOOOQQQTTTWWWZZZ\\\^^^______]]][[[[[[[[[[[[YYYWWWYYYXXXXXXYYY[[[[[[ZZZYYYTTTVVVXXXYYYZZZYYYXXXWWWQQQQQQPPPPPPOOONNNMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKKKKLLLLLLMMMLLLJJJGGGDDDCCCEEEFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCAAA@@@???>>><<<:::888777888777777666666666666777666666666666555444333333000000000000111111222222222222222222222222222222222222222222222222111111111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000000////////////000111111111111000000000000111111111000000///...---,,,,,,222222111111000000//////111111111111000000000000111111111111111111111111000000000000111111111111111111111111222222222222222222222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333333333222222222222222333222222333333333444444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222000000000000000111111222WWWWWWXXXXXXYYYYYYYYYYYY[[[ZZZXXXVVVSSSPPPOOOOOOJJJJJJJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBB@@@???@@@@@@AAA>>>>>>>>>????????????>>>@@@@@@???>>>======<<<<<<999::::::;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;:::999777666666666777777999999:::999999999888888666666666666666666666666666666666666666555444444333333333333444444555555444444333222222222222333333333333333333333333333333333333333333333333333333333444444444444333333222333333444555666666666444444444444444444444444444444444444333333333333444444444444444444444444555555666666666777777777888888999999999888777777666666777777777777666666666666888999::::::;;;;;;777888888888777666555555777777777777777888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????=========>>>>>>???@@@@@@BBBBBBCCCDDDCCCBBB@@@???;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@AAABBBDDDEEECCCCCCBBBAAAAAAAAABBBBBBFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIJJJHHHFFFEEEGGGJJJNNNPPPSSSRRRPPPPPPRRRSSSSSSRRRPPPPPPOOONNNMMMMMMLLLLLLKKKMMMPPPRRRRRRRRRQQQQQQOOOPPPQQQRRRRRRSSSUUUWWWSSSTTTVVVWWWXXXXXXWWWWWWVVVWWWVVVRRRMMMKKKMMMOOOMMMOOORRRTTTSSSRRRQQQPPPSSSTTTUUUWWWYYY[[[[[[\\\[[[ZZZZZZ[[[\\\]]]\\\[[[\\\[[[ZZZZZZZZZZZZWWWUUUUUUVVVYYY[[[]]]]]]\\\[[[TTTTTTSSSQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLMMMMMMMMMMMMMMMMMMNNNKKKIIIEEEDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@???>>>===;;;999888888888777666555555666666555666666555555444333222000000000000000/////////222222222222222222222222222222222222333333333333111111111111111111111111000///////////////000000000000000000000000000000//////////////////////////////......//////000111111000000000000000000111//////...---,,,+++++++++222111111000000/////////000000000000000000000000000000000000000000000000//////000000000111111111000000000111111111222222111111111222222333333333111111111111111111111111222222222222222222222222333333333333333333333333222222222111111222222333222222222333333333444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000//////000000111222WWWXXXYYYYYYZZZYYYYYYYYYZZZ[[[ZZZXXXTTTRRRQQQQQQMMMKKKJJJJJJLLLMMMLLLLLLMMMMMMKKKKKKKKKLLLMMMNNNMMMJJJHHHHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@<<<===>>>>>>???>>>>>>>>>?????????>>>>>>=========:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::::::::::::::999777666555555666777666777777888777777666666666666666666666666666666666666666666666555555444444444333333333333333333444444333222222222222222222333333444444333333222444444333333333333222222333444444444333333222111555555444444444333333333555555555555555555555555555555444444444333333333000000000111111111111222555555666666777888888888777777888888888888888777666666777777777777666666555666777888999:::::::::666777777777777666666555666666555555666666777888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???>>>===<<<;;;:::::::::=========>>>>>>>>>??????=========>>>>>>?????????@@@AAABBBCCCCCCAAA???>>><<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBCCCCCCDDDDDDEEECCCBBBBBBAAABBBBBBCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIHHHGGGHHHKKKNNNPPPTTTRRRQQQQQQRRRSSSSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNPPPTTTUUUTTTSSSSSSSSSLLLNNNOOOOOOOOOPPPRRRTTTRRRSSSUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPMMMMMMNNNOOOPPPRRRUUUUUUTTTRRRQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYYYYZZZ]]]______^^^^^^]]][[[ZZZZZZYYYVVVTTTTTTVVVYYY[[[]]]]]]]]]\\\WWWVVVUUUSSSQQQPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQQQQOOOMMMMMMMMMKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>><<<:::999888888777666555555555555555555555555444333222111000111111111000///......222222222222222222222222222222222333333333333333111111111111111111111111///////////////000000111000000000000000000000000//////////////////////////////......//////000111111000000//////000000111000000//////......------000000000000000000////////////000000000000000111000000000000000000000000/////////000000000111111///000000000000111111111000000111111222333333333111111111111111111111111000000000000000000000000333333333333333333333333222111111111111222222333222222222222333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222XXXYYYYYYZZZZZZYYYXXXWWWXXXZZZZZZYYYUUUSSSSSSTTTPPPMMMJJJIIIKKKMMMMMMLLLPPPNNNMMMLLLLLLMMMNNNOOONNNKKKGGGGGGIIIKKKKKKKKKHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@??????<<<===>>>???@@@??????>>>========================;;;;;;;;;;;;;;;<<<<<<===::::::999888999:::;;;<<<:::999777666555555666666555666777888888777666666777777777777777777777777666777777777777666555555555444444333333222222222222222222111222222333444222333333444444333333222333333222222222111111111111222222333333333333222444444444333333333333333555555555555555555555555555555555555444444444444000000111111111222222222444444555555666777777888555666777888888999888888666666777777777777666666666666777888999999888888666666777888888888777777777666666555666777888999999999::::::;;;<<<<<<===999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>???AAABBBBBB@@@>>>===<<<===>>>???AAAAAABBBBBB@@@AAABBBDDDEEEEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHGGGHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIKKKMMMNNNPPPOOONNNOOORRRTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUQQQTTTWWWXXXVVVTTTTTTTTTMMMNNNOOOOOOOOOPPPRRRTTTRRRSSSTTTTTTTTTSSSRRRQQQRRRPPPNNNNNNPPPQQQRRRQQQTTTWWWYYYXXXVVVSSSSSSTTTSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZYYY[[[]]]___^^^^^^]]]\\\ZZZZZZZZZYYYWWWUUURRRTTTWWWZZZ[[[\\\[[[[[[YYYXXXVVVTTTSSSSSSSSSSSSNNNMMMKKKJJJIIIIIIIIIIIIMMMPPPTTTTTTQQQMMMLLLKKKKKKIIIGGGFFFFFFEEECCCAAABBBBBBBBBBBBAAA@@@??????@@@AAAAAAAAA@@@>>>;;;:::888888777555555444444555444444555444444333222111000000222222333222222111111111111111111111111111111111111111222222222333111111111111111111111111000/////////000000111222000000000000000000000000/////////////////////////////////...///000000111000000////////////000000000000000000000000000000/////////000000000000000////////////000000111111000000000000000000000000////////////000000000111/////////000000000111111///000000111222222333333111111111111111111111111000000000000000000000000222222222222222222222222111111111111111222333333111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////111000000000000111222222YYYYYYZZZZZZZZZXXXWWWVVVVVVYYYZZZYYYVVVTTTTTTVVVSSSNNNJJJIIIKKKMMMMMMLLLQQQPPPOOOMMMMMMNNNPPPQQQPPPLLLHHHGGGIIIKKKLLLKKKFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCCCCBBBAAA???>>>===>>>???@@@AAAAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======888777777777888:::<<<===:::999777666555555555666777888999::::::999888777888888888888888888888888777777777777777666666555666555444444333222111000000000000111222333555666222222444444444444222222222111111111000000/////////000111222333444444444000111111222444555666666666666666666666666666666666666555555555444444444333333333444444555555555333333444444555666777777555555666888888999999999666666777777777777666666666777777888888888888777666777888999999999999999888777666666666777999:::999999::::::;;;<<<======888999999:::;;;<<<==================>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<============<<<===>>>>>>>>>>>>>>>======???AAABBBBBB@@@>>><<<===>>>???@@@AAABBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMQQQSSSTTTTTTRRRSSSTTTUUUWWWXXXZZZZZZSSSVVVZZZYYYWWWTTTTTTUUUPPPQQQRRRRRRRRRRRRUUUVVVRRRRRRSSSSSSSSSQQQPPPOOOSSSPPPNNNOOOSSSVVVVVVUUUWWWZZZ\\\[[[XXXUUUUUUVVVRRRSSSUUUWWWYYY[[[\\\\\\\\\[[[ZZZ[[[]]]^^^]]]\\\\\\ZZZZZZZZZ[[[ZZZXXXVVVPPPRRRUUUXXXYYYZZZZZZYYYZZZYYYWWWUUUTTTTTTTTTUUUNNNMMMKKKIIIHHHGGGGGGHHHMMMQQQVVVVVVRRRMMMKKKJJJJJJHHHGGGFFFFFFDDDAAA???AAAAAAAAAAAA@@@???>>>>>>@@@AAABBBBBBAAA>>><<<:::888888777555555444444444444444444444333222111111///000222444555555555555111111111111111111111111//////000000111111111222111111111111111111111111000000000000000111222222000000000000000000000000000000000000000000000000///////////////000111111000000////////////000000////////////000000000000......//////000000111111.../////////000000111111000000000000000000000000////////////000000000000////////////000000000000///000000111222222333333000000000000000000000000111111111111111111111111222222222222222222222222111111000000111222333333111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////111111111111111222222333WWWVVVUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVTTTSSSRRROOOPPPOOONNNLLLLLLNNNPPPNNNNNNNNNOOOOOOQQQRRRRRRMMMJJJHHHGGGGGGGGGGGGFFFGGGEEEDDDFFFHHHIIIGGGEEECCCCCCCCCBBBBBBAAAAAA@@@======<<<<<<<<<;;;;;;;;;888999::::::;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999999777555555555666555444444444555666666777666666777777777777666666666666444444444555555555555666555555555555444333222222333333333222222111111111111111111222222333333333555444444333222111000000222222222222222222222222222222222222222222222222333444555555666666555555555555666666555444333333444333333222222333333444333333333444555666777777777777777777777777777777444555666777888999::::::666555444555777999999888777777777777777777777777777777777777777888888888888888888999:::;;;===>>>>>>>>>=========<<<<<<<<<;;;<<<<<<<<<======>>>>>>???>>><<<;;;;;;<<<>>>???<<<<<<;;;:::;;;<<<===>>>@@@@@@?????????????????????@@@AAABBBAAA???===;;;<<<<<<===>>>???@@@@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOQQQRRRSSSTTTSSSSSSTTTVVVWWWYYYZZZ[[[[[[YYYVVVUUUUUUUUUSSSRRRTTTTTTUUUVVVWWWVVVRRROOOOOONNNNNNPPPQQQQQQOOOMMMRRRQQQPPPPPPRRRVVVZZZ\\\\\\]]]]]][[[XXXVVVVVVWWWUUUUUUVVVVVVVVVVVVWWWWWWYYYXXXWWWXXXZZZZZZYYYXXXYYYXXXWWWXXXYYYYYYWWWVVVOOOOOOOOOPPPQQQSSSUUUWWWVVVVVVUUUTTTTTTUUUUUUUUUQQQPPPNNNKKKIIIGGGFFFFFFHHHLLLPPPQQQNNNKKKJJJKKKIIIHHHFFFEEECCCBBBBBBAAACCCBBBAAA@@@>>>===<<<;;;>>>>>>???>>>>>>===<<<;;;<<<:::777444222222333444666666555444333333222222000111111222222111111000333333222222111000//////111111111111111111111111000000000000000///......000000000000000000000000///...---,,,,,,---...///000000111111000///......//////............//////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000............///000222333333333222111000///......000000000000111111111111111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000111111000///...,,,***)))000000//////.........---000000000000111111111111WWWVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQQQQOOOOOOOOONNNMMMMMMOOOQQQRRRQQQPPPPPPOOOPPPPPPPPPMMMJJJGGGFFFFFFGGGFFFEEEEEEDDDCCCDDDFFFFFFDDDBBBBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<;;;;;;;;;;;;::::::888999999:::;;;;;;:::::::::999999888888888888888888888888888888888888888888666555444555666555444444444555666666666666666555555555555555555555555444444444444555555555555333333444444444444444333333333333333222222222111111111222222333333333333555444444333333222222222222222222222222222222222333333333333333333333333333444444555555555555555555555555555555444333333333222111111111111222333333333444444555555666666777777777777777777777777333444555666777888999999666555444555777888888888777777777777777777777777999999888888777777666666999999999:::;;;<<<===>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>===;;;::::::;;;===>>><<<;;;;;;:::;;;<<<===>>>@@@@@@@@@AAAAAA@@@@@@??????@@@AAAAAAAAA???===;;;===>>>>>>??????@@@@@@@@@CCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSRRRSSSTTTUUUVVVWWWXXXXXX[[[YYYWWWWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWVVVSSSPPPNNNNNNOOOQQQRRRRRROOOMMMPPPPPPPPPQQQSSSVVVZZZ\\\[[[\\\\\\ZZZWWWUUUUUUVVVTTTUUUUUUUUUUUUUUUUUUUUUWWWVVVTTTUUUWWWXXXWWWWWWXXXWWWUUUVVVVVVUUUSSSQQQNNNNNNMMMNNNOOOPPPRRRSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSRRROOOLLLIIIFFFDDDCCCCCCGGGLLLNNNMMMKKKKKKKKKHHHGGGFFFDDDCCCBBBAAAAAABBBBBBAAA@@@>>>===<<<;;;======>>>>>>======<<<<<<<<<:::777444222222333444444444333333222222111111111111222222222222111111333333333222111000000000111111111111111111111111000000000000000///......///////////////////////////...------------...///---------------,,,++++++//////............//////......................................................///000000000000000////////////////////////////////////////////////............////////////.../////////000000000000////////////////////////000//////......///000111111111111000000000000000//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000///......---000/////////............//////000000000111111111VVVUUUSSSQQQOOONNNNNNNNNPPPPPPQQQRRRQQQPPPOOONNNNNNNNNOOONNNMMMNNNQQQSSSUUUTTTSSSQQQPPPOOONNNNNNLLLIIIGGGEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCBBBAAA?????????@@@@@@@@@@@@@@@AAA;;;::::::::::::999999999888888999::::::::::::999999888777777666666777777777777777777777777777777888666444444555666555444444444555555666666555555333333333333333444444444333333333444444444555555111222333444555555555555444444333333333333222222222222222333333333333333444444444444444444444444222222222222222222222222222222222222222222222222333333444555555555555555444555555555555444444333333222000//////000222333444444444444444444444444555555555555555555555555333333444555666666777777666555444444666888888777777777777777777777777777::::::999888777666555555999999999:::;;;<<<===>>>======<<<<<<;;;::::::999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::<<<<<<<<<;;;;;;;;;;;;<<<======???@@@AAABBBBBBAAA@@@??????@@@@@@AAA@@@???===<<>>BBBGGGJJJJJJJJJJJJKKKGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<=========<<<<<<;;;999666444333333333444222222222222222111111111222222222333333222222222333333333222111111000000000000000000000000000000//////000000000///......///////////////////////////...------------...///,,,,,,,,,,,,,,,,,,+++***//////............//////................................................---...//////000/////////////////////////////////////////////////////////---............/////////....../////////000000000////////////////////////111000//////......///////////////000000111111111//////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000---...///000111111111111////////////............//////000000000000111111WWWVVVTTTRRRPPPNNNLLLLLLMMMNNNOOOOOOOOONNNLLLLLLKKKLLLMMMLLLLLLMMMPPPSSSUUUTTTRRRQQQOOOOOONNNNNNKKKHHHFFFDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>=========>>>>>>??????@@@@@@999999999999888888888888888888999999999999999888777777666555555555555666555555555555555555555555777555444444555666555444333444444555555555444444222222333333333333333444222333333333444444444444111222333444444444444444444333333333333333333333222222222333333333333333222222222333333444444444222222222222222222222222000000000000000000000000333333444555555555444444444444444555555444444333444333111//////111333444444444444333333333333333444444444444444444444444333444444555666666777777666555444444666777777777777777777777777777777777999888888888777777666666999999999999:::;;;<<<======<<<<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<=========>>>@@@AAAAAA@@@???>>>??????@@@@@@???>>>======AAAAAA@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEGGGFFFFFFGGGJJJKKKKKKJJJMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIKKKHHHGGGEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFIIIKKKLLLKKKKKKJJJJJJKKKLLLOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUSSSRRRQQQQQQQQQSSSUUUUUUSSSQQQIIIJJJLLLPPPRRRRRROOOMMMLLLMMMOOORRRTTTWWWYYYYYYZZZ[[[[[[ZZZWWWVVVVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSSSSQQQOOOOOOQQQSSSTTTTTTSSSQQQOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMNNNOOOSSSRRRPPPMMMJJJGGGDDDCCC>>>@@@DDDGGGIIIIIIIIIIIIFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::999999:::;;;<<<<<<<<<;;;999888666444333333333444111111111222222222222222222222333333333333222222333333222222111111111111000000000000000000000000...///////////////......////////////////////////.........------.............../////////......---///......------......///................................................---......//////.........................................................---------.........//////........./////////000000////////////////////////////////////.../////////////////////000000000111////////////000000000111000000000000000000000000/////////000000000000000111111111111111111111111000000000000000000000000,,,---...///000111111111///////////////.........////////////000000000111XXXWWWVVVTTTQQQOOOMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJHHHIIIJJJJJJJJJKKKNNNQQQQQQQQQPPPOOOOOONNNOOOOOOJJJGGGEEECCCDDDDDDCCCCCCCCCDDDDDDCCCAAA???>>>===;;;;;;<<<<<<======>>>>>>999999888888888777777777777888888999888888777777777666555555444444555555444444444444444444444444666444333333555666555444333333444444444444333333222222222333333444444444222222222222333333333444333333444444333222222111333333333333333333333333222222222222222222222222000000000111222222333333222222222222222222222222111111111111111111111111222333333444555444444444333333444444444444444333555333222111111222333555333333333333333222222222333333333333333333333333555555555666666777777888666555444444666777666666666666666666666666666666666666777777888888888999777777777777888999::::::<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>===>>>?????????>>>>>>======AAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDFFFEEEEEEFFFIIIKKKJJJJJJKKKIIIGGGEEEDDDDDDDDDDDDAAACCCEEEGGGIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCEEEGGGJJJLLLMMMKKKJJJJJJIIIJJJKKKLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPPPPRRRSSSTTTRRRPPPOOOOOOOOOQQQSSSSSSRRRPPPGGGHHHJJJMMMPPPQQQOOOMMMLLLMMMOOOQQQTTTVVVWWWXXXZZZ[[[\\\ZZZXXXVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRSSSQQQPPPPPPRRRTTTUUUUUUPPPNNNLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKJJJIIIIIIHHHKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOONNNLLLIIIGGGFFFAAABBBDDDFFFGGGHHHGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>======<<<;;;::::::777888999:::::::::::::::888777555444333333333333222222222222333333333333111222222333333222222111222222111111111111000000////////////////////////......////////////..............................---..................---...//////000000000//////......------------......................................................------............---,,,------------------------------------------------------------........................////////////........................,,,------...///000000000000000000////////////......////////////000000000////////////////////////......//////000000000000000000000000000000000000////////////////////////------.../////////...............///////////////...////////////000000000XXXXXXWWWUUUSSSPPPNNNMMMLLLLLLMMMNNNMMMLLLKKKJJJGGGHHHIIIIIIHHHJJJMMMOOOMMMMMMLLLLLLLLLMMMNNNNNNIIIFFFDDDBBBCCCCCCBBBBBBBBBDDDDDDCCC@@@>>>>>>>>>:::;;;;;;;;;;;;;;;<<<<<<999888888888888777777777777888888888888777666666777666555555444444555555444444444444444444444444555444222333444666555555333333444444333333222222111111222222333333444444111111222222222333333333444444444444333222111000111111222222222222333333111111111111111000000000///000000000111111222222222222222222222222222222333333333333333333333333222222333444444444444444222333333444444444444333444333333333333333333444222222222222222222222222333333333333333333333333555555666666666777777777777555444444555666666555666666666666666666666666555555666777888999::::::777666666666777777888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCEEEHHHJJJJJJIIIHHHFFFDDDBBBAAAAAACCCCCC@@@BBBEEEHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAACCCCCCDDDFFFHHHJJJLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSRRRQQQPPPRRRQQQRRRSSSUUUTTTRRRPPPOOONNNMMMNNNPPPPPPOOONNNGGGGGGHHHLLLOOOQQQQQQPPPMMMMMMNNNPPPRRRTTTVVVWWWYYYZZZ[[[YYYWWWVVVVVVWWWXXXWWWWWWUUUTTTSSSRRRRRRRRRQQQQQQRRRUUUVVVVVVUUUNNNLLLJJJKKKMMMOOOOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLJJJIIICCCCCCCCCEEEGGGGGGEEECCCCCCBBBAAA@@@????????????======<<<<<<;;;::::::999777777888999999999888888777666555444333333333333333333333333333333222222111111111222222111111111000000000000000000000000////////////////////////------.../////////..............................------...//////...------,,,---......///...............------------......---------------------------------------------------------...------,,,+++------------------------------------------------,,,------------.........------........./////////........................++++++---...///000000000000000000//////...............////////////000000////////////////////////---......//////000000111000000000000000000000000////////////////////////...............------,,,.........///////////////......////////////000000WWWWWWVVVUUUSSSQQQOOOMMMLLLMMMNNNNNNNNNMMMLLLKKKHHHIIIIIIIIIHHHIIILLLNNNKKKKKKJJJJJJJJJJJJKKKKKKHHHFFFCCCBBBBBBBBBBBBAAA@@@BBBDDDBBB???===>>>???::::::::::::::::::999999999999999888888888777777777777888888777666666555777666666555555555555555444444444444444444444444555333222222444666555555333333333333333222111111//////000111111222333333111111111111222222222222222222333333333222222111000000000111111222222222000000000000/////////...111111111111111111222222222222222222222222222222222222222222222222222222222222333444444444444333111222333444444444444444111222333333333333222111000000111111222222333333444444444444444444444444444444555555555555666666777555333444555666555444666666666666666666666666666666777777888888999999777777777777777888888999::::::;;;<<<===>>>>>>???;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::;;;<<<=========<<<;;;===<<<;;;;;;;;;===???@@@>>>>>>=========>>>>>>>>>===>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>??????@@@@@@CCCBBBBBBDDDGGGIIIIIIHHHFFFEEEBBB@@@@@@AAACCCDDDAAABBBDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGHHHJJJKKKIIIJJJKKKLLLLLLKKKJJJHHHGGGIIILLLOOOPPPPPPOOONNNQQQQQQQQQSSSTTTSSSQQQNNNNNNMMMLLLLLLMMMNNNLLLKKKIIIHHHHHHKKKOOORRRTTTTTTOOOOOONNNNNNPPPRRRUUUWWWWWWXXXXXXWWWUUUTTTTTTVVVWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPRRRTTTWWWWWWVVVTTTNNNKKKIIIIIIJJJLLLMMMMMMIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIILLLLLLNNNNNNNNNLLLJJJIIIBBBAAAAAACCCEEEFFFEEEBBBBBBAAA@@@???????????????<<<<<<;;;;;;::::::999999777777888888888777666666666555555444444333333333333333222222111111000000///000000111111000000///............////////////........................,,,---......//////..............................------...//////...------+++,,,------.........---...------,,,,,,------...---------------------------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........................+++,,,.../////////...............///////////////........./////////000000........................------......///000000111000000000000000000000000////////////////////////......////////////................../////////000........./////////000000UUUVVVVVVUUUSSSQQQOOOMMMMMMNNNOOOOOOOOONNNLLLKKKIIIJJJJJJJJJIIIJJJLLLOOOKKKJJJIIIHHHHHHHHHHHHHHHHHHEEECCCAAABBBBBBAAA@@@>>>AAACCCBBB???======???;;;::::::999999888888888999999999999888888888888777777888777777666555555777777666555555555555666444444444444444444444444444333222222444666555555333333333333333222111000---......///000111111222000111111111111222222222000111222222333333333333//////000000111111111222000000//////.........---222222222222222222222222222222222222222222222222////////////////////////222222333444444444333333111222333333444444444444///000222333333222000/////////000111222333333444444444444444444444444444333333444444444444444444777555333444555666555444666666666666666666666666888888888888777777777777888888888888888888999999999:::;;;<<<>>>???@@@AAA:::::::::999999888888888:::;;;;;;<<<<<<;;;;;;:::::::::<<<=========<<<;;;>>>===;;;:::;;;>>>@@@BBB>>>>>>============>>>???<<<<<<===>>>???@@@@@@AAA>>>???@@@AAAAAA@@@???>>>>>>============>>>>>>???BBBAAAAAACCCFFFHHHHHHGGGFFFDDDBBB@@@@@@AAADDDEEECCCCCCCCCDDDDDDEEEFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLNNNNNNLLLIIIGGGDDDFFFIIILLLNNNNNNMMMLLLOOOOOOOOOPPPQQQPPPMMMKKKNNNLLLKKKKKKLLLLLLKKKIIIKKKJJJIIILLLPPPTTTVVVWWWQQQPPPNNNMMMOOOQQQTTTVVVUUUVVVVVVUUUSSSRRRSSSTTTWWWVVVUUUSSSRRRPPPOOONNNOOOPPPRRRUUUXXXXXXUUUSSSNNNLLLIIIGGGHHHJJJJJJJJJGGGHHHHHHIIIHHHGGGFFFEEEBBBBBBBBBCCCCCCEEEFFFFFFLLLMMMNNNOOONNNLLLJJJIII@@@??????AAADDDFFFEEEBBBAAAAAA@@@???>>>>>>>>>???;;;;;;;;;::::::999999999777777888777777666555555555555555444444333333222333222222111000//////...//////000000000000//////---------.......................................,,,,,,---.../////////...........................,,,---...//////...---,,,,,,------.../////////......------,,,,,,------...------------------------------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................---.../////////...---,,,,,,,,,---...///000111222............/////////000........................---------...///000000111000000000000000000000000////////////////////////---...///000000111111000---.........//////000000............/////////000UUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNNNNMMMMMMNNNNNNKKKKKKJJJHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHFFFCCCAAA??????@@@AAA??????>>>>>>>>>>>>??????999888666555555666666777888888777777666666666555555555666666666666555555666555555555555444444444222222222111111111111000000111222333444444444444444111......000111111///111222222111000...,,,+++000000000000000000000000444444444333333222222222000000111111111111000000000000000000////////////000000111111111222222222111222333333111000000111222000///---,,,,,,,,,---333333333333333333333333333222222111111222222333333333333333333222111000222222222111111111000000222333333444444333333222222333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444555777888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999888888999999:::;;;<<<<<<999999:::;;;<<<===>>>???===<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;<<<===============>>>??????>>>???@@@AAAAAA@@@???>>>============>>>???@@@AAA???@@@AAABBBCCCEEEFFFGGGFFFDDDBBBAAAAAABBBCCCDDDCCCEEEFFFGGGGGGFFFEEECCCCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIKKKMMMOOOPPPOOONNNMMMNNNLLLKKKJJJKKKKKKIIIHHHIIIIIIJJJKKKLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOLLLMMMPPPRRRRRRRRRQQQPPPPPPRRRTTTUUUVVVUUUSSSRRRQQQOOOMMMLLLMMMNNNNNNMMMIIIJJJKKKLLLKKKIIIGGGFFFCCCBBBAAA@@@@@@AAACCCEEEJJJJJJJJJIIIHHHGGGEEEEEECCCCCCBBBAAAAAAAAABBBBBB?????????>>>===<<<<<<;;;???===;;;999777777888999888777777666555555444444333333333333333333333333111111111111111111111111000000000000000000000000111111000///////////////////////////////////////////////////////////////---------............/////////...---,,,,,,++++++---,,,,,,,,,,,,---......---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,---------......+++,,,...//////---,,,+++........................---,,,,,,++++++,,,,,,---,,,---------.../////////........................////////////////////////000///...------...///000........................000///...------,,,------......------------......///////////////.................................TTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCAAA???===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<===999888666555555555666666777777666666666555555555333333444444444444333333555555555555444444444444222222222111111111000000000111222333444444444444444222//////000222111///......000111111111000000000000000000000000000000444333333333222222222222///000000111111000000///,,,------...///000111111/////////000000000111111000111222222000//////000111000///---,,,,,,------222222222222222222222222111111000000000000111111000111111222222222111111222222222111111000000000333333333444444333333333222222333444444444444444444444444444444444444444777666555444333222111111444444444444444444444444555444444444444666777888::::::::::::::::::::::::777777777777777777777777777888888999999:::;;;;;;888888999:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;<<<======;;;;;;<<<======<<<<<<<<<======>>>???>>>>>>???@@@@@@???>>>>>>===============>>>@@@@@@??????@@@BBBCCCEEEFFFFFFDDDCCCAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLNNNOOONNNMMMMMMLLLJJJIIIJJJKKKLLLKKKJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKPPPOOONNNMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQSSSTTTTTTTTTTTTSSSUUURRRPPPPPPQQQRRRQQQQQQKKKLLLMMMMMMLLLKKKIIIHHHCCCBBB@@@??????AAABBBCCCGGGGGGGGGGGGGGGFFFDDDDDD???>>>>>>???@@@AAABBBBBB@@@@@@??????>>>======<<<>>><<<:::888777777888999777666666555444444333333222222222333333333333333111111111111111111111111000000000000000000000000///......---------------................................................------------............///......---,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,------------...,,,---///000000...---,,,---------------------------,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000////////////////////////---,,,,,,------...///000......------------............------------------........................RRRRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGGGGFFFEEEEEEDDDDDD???>>>===<<<;;;999888888999999999999999999999999999888777555555444444444555555555555444444444444333333444444444444333333555555444444444333333333222222111111111000000000000111222333333333333333444222000000111222111000---...///111222222222222////////////////////////333222222222222111111111//////000000000000//////+++,,,,,,---...///000000............////////////...000111111///......///000000///...---------...000000000000000000000000000000////////////000000......///000111111111111111111111111000000000000222222333333333333222222111222222333444333333333333333333333333333333333666555555444333222222111444444444444444444444444555555555555666777888999999999999999999999999999555555666666777777888888777777888888999999::::::888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===:::<<<======;;;;;;<<<>>><<<<<<<<<<<<<<<<<<===>>>===>>>????????????>>>===<<<<<<;;;<<<<<<===>>>?????????@@@AAACCCDDDEEEEEEDDDCCCBBB@@@@@@AAABBBBBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMLLLKKKHHHGGGGGGIIILLLNNNNNNMMMMMMLLLIIIGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKIIIHHHGGGMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTVVVTTTRRRQQQRRRSSSSSSRRRMMMNNNNNNNNNMMMLLLKKKJJJCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDBBBBBB::::::;;;<<<===???AAABBB>>>======<<<<<<;;;;;;;;;;;;:::999777777777888999555555444333333222222222222222222222222222222222000000000000000000000000////////////////////////......---,,,,,,,,,,,,---------------------------------------------------------------..................------,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,---------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////////////////////////////,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------PPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJIIIIIIKKKJJJIIIIIIHHHHHHHHHIIIGGGGGGGGGFFFFFFEEEDDDCCC>>>>>>>>>===<<<:::999888777777888888888888777777888777666555444444333333333333333333333333333333444555555666666555555444444444444444333333333222111111111111000000000000000000111222222222222222333222111111111111111111000000111111111111111111........................111111111111111111111111...//////000000//////.........---------,,,,,,,,,---.........////////////---///000///...---------/////////...............000000000000000000000000000000////////////000000---...//////000000000///000000000000000000000000000000111111111111000000000111222222333333222222222222222222222222222222111111222333444444555555333333333333333333333333555555666666777777888999888888888888888888888888666666777777888999::::::888888888999999:::::::::888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>???>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBB???AAABBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKJJJJJJEEEEEEFFFIIIMMMOOOPPPPPPQQQOOOKKKHHHEEEEEEEEEFFFFFFHHHIIIKKKKKKJJJHHHGGGKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLOOOOOOOOOPPPQQQSSSTTTUUUTTTRRROOOOOOPPPQQQQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKEEEDDDCCCBBBAAAAAABBBBBBDDDEEEFFFFFFDDDBBB@@@???999:::::::::<<<===>>>???999999999888888777777777888888777666666777777888333333222222111111111111222111111111111111000000000000000000000000000000........................000///......------......------------------------------------------------,,,,,,---------.........---------,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......///......---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////////////////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------NNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEECCCCCC>>>>>>>>>===<<<:::888777666777777888888777777666666666666555444333333222222222222333333333333333444444555555555555444444444333333333222222222222111111111000000000//////000000111111222222111111111222222222111000000000000000000000000111111111------------------------000000000000000000000000......////////////......------------,,,,,,,,,,,,........./////////000000,,,...//////---,,,,,,---......//////////////////111111111111111111111111000000////////////000000///////////////...---,,,////////////////////////......////////////......///000000111222111111111222222222222222222222222000000111222333555555666333333333333333333333333555555666777777888888888888888888888888888888888555555666777888888999999999999999999::::::::::::999999999::::::;;;;;;<<<:::::::::::::::;;;<<<<<<@@@AAAAAA@@@===;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<============<<<;;;::::::::::::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCAAAAAA@@@@@@?????????@@@>>>@@@AAABBBBBBAAA@@@>>><<<<<<<<<======???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHDDDDDDEEEHHHMMMPPPQQQQQQSSSQQQNNNJJJGGGFFFEEEEEECCCEEEHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMHHHHHHIIIIIIJJJJJJIIIIIIMMMMMMNNNOOOPPPRRRTTTUUURRRPPPNNNMMMNNNOOOOOONNNNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGFFFEEEDDDCCCCCCCCCGGGGGGHHHGGGEEEBBB???<<<<<<<<<;;;;;;;;;;;;<<<<<<777777777666666666666666777666666555555555666666111111111111000000000000111111000000000/////////////////////////////////------------------------//////...---------------------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------,,,,,,,,,+++------------------------------------------------------............------------------------------///...---,,,,,,++++++,,,,,,,,,---......---,,,,,,,,,,,,------............------------------------LLLKKKJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFDDDCCCBBB===<<<;;;:::999777777666555666777888888777666555444444555555444444333222222222222222333333333333222222333333333333222222333333333222222222111111111111000000000////////////000000111111111000000///111222222000//////000,,,,,,---...///111333444..............................///////////////000------............------***++++++,,,---...//////.........////////////000,,,...//////---,,,,,,------...///000000000000000000000000000000000000000000000////////////000000////////////...---,,,,,,............////////////------............------...///000000111111000000111111111111111111111111222222222222333333333333333333333333333333333333444444555666777777777777888888888888888888888888333333444444555555666666999999999999999999999999888888999999999:::::::::888888888888999:::;;;;;;@@@AAAAAA???===;;;;;;<<<;;;::::::999999999999999:::;;;<<<<<<<<<<<<;;;:::;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBB===============<<<<<<<<<>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<===>>>@@@@@@AAABBBCCCEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEHHHMMMPPPQQQQQQSSSRRROOOMMMJJJHHHFFFFFFCCCDDDGGGIIIKKKLLLMMMMMMIIIIIIIIIJJJJJJLLLMMMNNNHHHGGGGGGGGGHHHHHHHHHHHHJJJKKKMMMNNNPPPRRRSSSTTTSSSQQQNNNNNNOOOPPPPPPOOOMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIHHHGGGFFFDDDCCCCCCGGGGGGHHHHHHFFFBBB???<<>>===;;;:::999999999777777777777777777777777666666555555444444444333000000000000000000000000000000000//////......---////////////////////////........................,,,,,,+++************+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******))))))******+++,,,******++++++,,,,,,------************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,---......---,,,+++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,JJJIIIIIIHHHGGGFFFEEEEEEDDDDDDFFFFFFFFFEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFGGGFFFDDDBBBAAA===<<<:::888666666666666333444666777777666444333111222333444555444333333222222222333333333444444111222222333333222222111222222222222111111111111111000000000///////////////000000000000000//////---000222222///---...///,,,,,,,,,---...000111333........................------........./////////---------......---------++++++,,,---...///000000,,,---------............---...000///---,,,,,,---,,,---///000111111111000//////////////////////////////............//////....../////////......------------....../////////......////////////............///000000000//////111111111111111111111111111111222222333333333333222222222222222222222222222333555666777777666666666666666666666666666666444444444444444444444444777777777777777666666666666666666777777777777777666666666666777888999:::<<<===>>>===<<<;;;<<<===::::::999888888888888888999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@@@@AAAAAA===============<<<<<<;;;>>>???AAABBBBBBAAA???>>>;;;;;;<<<<<<===???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFDDDCCCBBBAAABBBCCCEEEFFFAAAAAAAAAAAABBBDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFIIIMMMOOOPPPPPPPPPPPPOOONNNLLLIIIGGGEEEDDDEEEFFFGGGIIIKKKLLLLLLHHHHHHHHHIIIJJJKKKMMMMMMIIIHHHHHHHHHGGGHHHHHHHHHHHHIIILLLOOOQQQRRRSSSSSSSSSQQQNNNNNNOOOPPPPPPOOONNNLLLIIIGGGFFFGGGIIIJJJIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDFFFGGGFFFDDD@@@>>>>>>===<<<:::999888888888777777777777777777777777555555555555444222111111000000000000000000000000000000//////...------,,,................................................,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))))))))***++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++,,,---...///***+++---......---+++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,IIIIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@??????@@@AAAAAADDDEEEFFFGGGFFFDDDBBBAAA???===:::888777777777888222333555666666555333222000111333444555555444333222222222333333444444444333444444555555444444333222222222111111111111000000000000000///////////////000000000000000//////,,,///222111///,,,---...000///...---,,,------...////////////////////////---------.........//////,,,------......------,,,//////.........---------++++++,,,,,,,,,------------///000///...,,,------,,,---///000111111111111...........................------,,,,,,------...,,,---...///000000000000---------.........////////////000000000000//////---......///////////////000000000000000000000000---...///111333555666777222222222222222222222222222333444666666666666555555555555555555555555555666666666666666666555555555555555555555444444444444444444555555555555555555555555555666777888999888999;;;;;;;;;;;;<<<>>>::::::999888777777888888999:::;;;;;;;;;;;;:::999<<<<<<;;;<<<<<<===>>>???>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBBBBAAA???>>>;;;;;;<<<<<<>>>???@@@AAA@@@AAACCCEEEFFFFFFEEEEEEDDDCCCAAAAAAAAACCCEEEFFFAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFIIILLLOOOOOOOOONNNNNNOOOOOOMMMJJJGGGEEEFFFEEEFFFFFFGGGHHHJJJKKKFFFGGGGGGHHHIIIKKKLLLMMMJJJJJJIIIHHHHHHIIIIIIIIIFFFHHHLLLOOOQQQRRRRRRRRRQQQOOOMMMLLLMMMNNNNNNMMMOOOMMMIIIGGGFFFGGGJJJKKKIIIIIIHHHGGGEEECCCBBBAAA???AAADDDFFFFFFDDDBBB@@@<<<;;;:::999888888888888444555555555555555555555555555555444333222000///000000000000111111111111000000///...------,,,,,,........................////////////////////////...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))))))))******+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,..............................---,,,++++++++++++***+++---......---+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,FFFEEEDDDDDDEEEDDDBBB@@@DDDAAA??????BBBCCCBBB@@@???>>>=========>>>@@@AAABBBCCCDDDEEEEEEDDDCCCCCCDDDBBB>>>:::777666666666444444444444444444444444222222222333333333444444333333333222222222111111222222222222222222222222444444444333333333222222000000//////.........---......//////000111111111111111000000//////......111111000000//////..............................------------------------000///---,,,,,,---///000.................................///......------........................---------............///........................---------............///........................////////////////////////333222111///............------......//////000000111111000000000000111111000000000000111222333333333333333444444444555555666555444333333333333333666666666666777777777777555555555555666666666777666666555555555444444444666666666666777777777777666666666777888888999999<<<:::999999:::;;;;;;::::::999888777666666666666::::::::::::999999888777<<<<<<======>>>>>>??????@@@????????????AAABBBCCCBBBBBBBBB@@@>>>>>>???AAA@@@BBBBBBAAA???===<<<===>>>>>>>>>>>>???AAADDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@CCCDDDEEEGGGGGGFFFFFFEEEIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQSSSRRRQQQPPPNNNKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKIIIHHHFFFEEEDDDCCCGGGHHHIIIKKKLLLNNNOOOPPPNNNLLLJJJJJJJJJJJJIIIHHHLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFEEECCCBBBAAADDDCCCBBBBBBBBBBBBCCCCCC======<<<;;;999888777777:::999888777666666666666555555444444444333333333000000000000000000000000//////.........---------------------------------........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))))))))***+++++++++,,,,,,***(((***---...---+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------******+++++++++,,,,,,,,,........................,,,++++++******++++++,,,222111000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------............------GGGEEEDDDCCCDDDDDDCCCBBBCCCAAA??????AAABBBAAA@@@??????>>>======>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBBBBAAA>>>;;;888666666555333333333333333333333333333333333333444444444444333333333222222222111111222222222222222222222222222222222111111111111000000/////////............////////////////////////////////////.........---/////////.......................................,,,,,,,,,---------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------------------------------------............---------------------------------............///------------------------........................111000///...------------------------............000000////////////000000000000000000111222333444333333333333444444444444555555444333333333333333555555555666666777777777555555555666666666666666555555555444444444444333444444555555555666666666555555555666777777888888;;;999888888999::::::999888888777666555444555555999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@??????>>>>>>???AAABBB???@@@???>>><<<<<<>>>@@@???@@@AAAAAA@@@@@@AAABBB@@@?????????@@@BBBDDDEEECCCCCCDDDDDDEEEFFFFFFGGGFFFGGGGGGGGGFFFDDDAAA@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSRRRQQQNNNLLLIIIGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIHHHGGGEEEEEEGGGGGGHHHJJJKKKMMMNNNNNNNNNLLLJJJIIIJJJJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFEEECCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===;;;:::888777666888888777777666555555444444333333333222222222222000000000000000000000000//////.........---------------------------------........................///......---,,,,,,++++++************************+++,,,,,,------,,,,,,+++***************+++++++++)))'''&&&''')))+++)))(((***++++++,,,,,,++++++***)))******+++++++++++++++************++++++,,,,,,*********************************+++++++++,,,,,,*********++++++,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,...---,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------............------IIIFFFCCCBBBBBBCCCCCCCCCBBB@@@???@@@AAABBBAAA@@@@@@???>>>======>>>??????@@@AAAAAABBBBBBAAA@@@@@@@@@???===;;;999777555555222222222222222222222222333444444444444555555555333333333222222222111111222222222222222222222222000000000000////////////////////////............000//////...------,,,,,,............---------------------------.........------------------------++++++,,,,,,------......---,,,+++******+++,,,---************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------...---------------,,,,,,,,,//////............///////////////000111222444444222222333333333444444444555444444333333333333333333333444444555666777777666666666666666555555555444444444444333333333333333333333444444444555555444444444555666666777777:::888777777888999999888666666555444333333333333666777999;;;===>>>>>>???<<<======>>>??????@@@@@@AAA@@@>>>=========>>>???<<<======<<<;;;;;;===???AAABBBBBBBBBAAAAAACCCEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIIIIHHHFFFCCC@@@???@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLKKKLLLNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSQQQMMMIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMKKKIIIHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEDDDBBBAAA@@@@@@???@@@BBBCCCCCCCCCBBBBBB@@@???>>><<<:::888777666555666666777666555333222222222222222111111111111000000000000000000000000...............---------------------------------------------------------......------,,,,,,++++++************************++++++,,,,,,,,,,,,+++++++++++++++***************((('''&&&'''((()))((('''******++++++++++++******((()))******++++++******)))))))))************+++*********************************++++++++++++,,,******++++++++++++++++++************************++++++******++++++,,,---***************************++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******))))))******------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------............------JJJFFFBBB???@@@AAABBBBBB@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@>>>=========>>>?????????????????????>>>>>>======<<<;;;999777666444333333333333333333333333444444444555555555666666333333333222222222111111111111111111222222222222000000/////////.........///////////////..................------,,,,,,,,,........................,,,,,,------.........///------------------------+++++++++,,,,,,---......,,,,,,++++++++++++,,,,,,******************************+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---.../////////......------,,,,,,,,,.........------..................///111222444555222222222222333333333333444444333333222333333444111222333333444555666666666666666666555555555555444444333333333222222222333333333333444444444444444444555666666777777888999777666666777888888777666555444444333333333444444555777999:::<<<<<<===<<<======>>>???@@@AAAAAAAAA@@@>>>===<<<<<<<<<===;;;<<<<<<;;;:::;;;>>>@@@DDDDDDDDDBBB@@@???AAABBBEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHEEEBBB@@@>>>@@@AAABBBDDDFFFGGGHHHIIIGGGGGGHHHIIIJJJLLLMMMNNNKKKLLLNNNPPPRRRRRRSSSSSSTTTUUUWWWWWWTTTPPPLLLIIIGGGFFFFFFFFFFFFGGGIIIIIILLLLLLLLLKKKIIIGGGEEECCCDDDEEEHHHJJJKKKJJJHHHGGGEEEFFFFFFGGGHHHIIIIIIJJJKKKIIIHHHGGGHHHIIIHHHGGGFFFGGGGGGGGGFFFEEECCCBBBEEEEEEDDDDDDCCCBBBAAAAAA???@@@BBBDDDEEEDDDCCCBBB@@@???>>><<<:::888777666444555777888777555333222333222222222222111111111000000000000000000000000........................---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))************)))))),,,+++++++++***)))))))))***)))))))))******************++++++++++++******(((((()))************))))))))))))))))))))))))***************************************++++++++++++++++++++++++************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,------......------,,,LLLHHHBBB???>>>???@@@@@@???@@@AAAAAAAAA@@@??????@@@???>>>======>>>????????????>>>>>>============;;;;;;;;;:::999888666555555555555555555555555555444444444555555555666666333333333222222222111111000000000111111222222222111111000000000/////////.........///////////////,,,,,,,,,,,,------......////////////////////////---------......//////000------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---........................---------............///------------------------........................------------...///000000000/////////......------......------------...............///000222333444111111111222222222333333333333222222222333333444222222222333444555555666666666666666666555555555444444333333333222222222333333444444444555555555555666666777777888999999999777666666777888888777777666555555444555555555666777888999::::::::::::;;;<<<===>>>???@@@AAAAAAAAA@@@>>><<<;;;;;;<<<<<<<<<======<<<;;;<<<>>>AAACCCCCCCCCBBB@@@???@@@BBBFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIGGGDDDBBB@@@???AAABBBCCCEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNQQQSSSTTTTTTTTTSSSUUUVVVXXXYYYXXXUUUQQQNNNJJJIIIHHHGGGGGGHHHIIIJJJMMMMMMMMMKKKIIIGGGDDDBBBAAACCCFFFIIIJJJIIIHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEFFFFFFEEECCCAAA???EEEEEEEEEDDDDDDCCCCCCCCC@@@AAADDDEEEFFFEEECCCBBB??????===<<<:::888777666555666777888888777555333333333333333222222222222////////////////////////---.....................------------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((())))))******))))))(((,,,+++++++++***)))))))))++++++,,,++++++***++++++)))******++++++******)))(((((()))************)))***)))))))))))))))))))))************************))))))*********++++++++++++*********************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,------------,,,,,,OOOKKKEEEAAA@@@?????????===???AAABBB@@@????????????>>>=========>>>@@@AAA??????===<<<<<<<<<<<<<<<:::999999888888777777777555555555555555555555555333444444444444555555555333333333222222222111111//////000000111222222222111111111111000000000000.........///////////////++++++,,,,,,---......////////////000000000000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................---------............///........................////////////////////////......------...///000000///////////////...............------------......////////////000111222222000000111111111222222222222222222222222333333444333333333444444444555555555555555555666666666777444444444444333333333333333333333444444444555555666666777777888999999999999777666666777888888777777777666666666666666777::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAAAAA@@@>>>===<<<<<<<<<======>>>>>>===<<<<<<>>>AAA>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDBBBAAAAAACCCCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLOOOPPPSSSUUUVVVVVVUUUTTTSSSUUUWWWYYYYYYXXXVVVTTTOOONNNKKKIIIHHHIIIJJJKKKLLLMMMMMMLLLJJJGGGCCCAAA@@@BBBDDDGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEEEEGGGGGGGGGFFFEEEEEEDDDCCCBBB@@@???>>>EEEDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBAAA======<<<;;;999888777777555666777777777777555555444333333333222222222222////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******++++++++++++******+++++++++***************)))***+++***)))((()))***))))))************))))))((()))******++++++******+++************)))))))))************************)))))))))************+++))))))******************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,++++++******++++++,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,TTTPPPJJJEEECCCAAA@@@>>><<>>>>>???======<<<===>>>???AAABBB@@@???===<<<;;;;;;<<<<<<999999777666666777888999555555555555555555555555333333333333444444444444333333333222222222111111/////////000111222222222111111111000000000000///............/////////000---------------................../////////000000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------........................---------,,,------......------.............../////////............//////000000////////////000000000000000000111111111222222222111111222333333444555555555555444444444444333444444555666777888888555555555444444444444333222222222222333333333333555555666666777888888888:::888666777888999888888777666666666666666777777::::::;;;;;;<<<<<<;;;;;;999999:::<<<===>>>???@@@AAA@@@>>>===<<<======>>>>>>???>>>===;;;;;;===???===@@@DDDFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEECCCCCCDDDFFFGGGHHHIIIIIIEEEEEEDDDCCCCCCBBBBBBCCCDDDCCCDDDDDDFFFHHHJJJKKKJJJJJJJJJIIIIIIIIIJJJJJJMMMOOOQQQTTTUUUTTTSSSRRRPPPRRRTTTVVVXXXYYYYYYYYYTTTRRROOOLLLJJJJJJKKKKKKKKKLLLMMMLLLJJJGGGDDDAAABBBCCCEEEFFFHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDFFFGGGFFFFFFEEEDDDCCCAAA??????>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???;;;::::::999888888777777555555555555555555555555222222222222111111111111////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********************+++++++++(((***+++***'''&&&''')))))))))************)))))))))******+++++++++++++++,,,,,,++++++************************************))))))))))))************(((((())))))******++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,,,,------,,,,,,+++WWWSSSNNNIIIFFFCCC@@@???;;;???BBBCCC@@@>>>>>>???<<<<<<<<<<<<>>>@@@BBBCCC@@@???===<<<;;;;;;<<<<<<999888666555555777888:::444444444444444444444444222222222333333333444444333333333222222222111111...//////000111222222222000000000000////////////---.........//////000000000//////......------,,,---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******++++++++++++******************************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........//////............//////111111000///////////////000000000000111111111111222111111111222333333444777666666555555444333333222333444555666888999999666666555555555444444444000111111111111222222222444444555555666777777777:::888777777888999999888666666555555555666666777666777888999::::::::::::888888:::;;;<<<>>>??????AAA@@@>>>======>>>>>>???>>>???>>><<<::::::<<<>>>AAADDDGGGIIIGGGDDDBBBBBBCCCDDDEEEFFFGGGFFFFFFEEE@@@AAABBBDDDFFFHHHJJJKKKCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCEEEGGGIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJIIIKKKNNNPPPQQQPPPOOOMMMNNNOOOQQQTTTWWWYYY[[[\\\XXXUUUQQQNNNKKKKKKKKKLLLKKKLLLMMMLLLKKKGGGDDDBBBDDDEEEEEEFFFHHHIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGEEEDDDDDDFFFGGGFFFEEEEEEDDDBBB???>>>===>>>>>>AAAAAABBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>=========999999999888888888777777444444333333333444555555111111111111000000000000////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((())))))******+++++++++,,,)))+++,,,+++((('''(((***))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))************'''(((((()))***++++++,,,************************++++++******++++++,,,---***************************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,,,,,,,++++++,,,---......------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,+++,,,,,,------,,,,,,+++___[[[TTTNNNIIIFFFFFFFFFEEEDDDCCCBBB@@@???>>>===@@@???????????????@@@@@@BBB???;;;999999999999888999888666555444555777888777777666555444444333333222222222333333444444444222222222111111111111000111111111111000000000000........................------------------------,,,,,,...///000000000000.................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++***)))((((((************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////------------------------------,,,+++,,,---...///000///...------------------...............------000111111111222222222222////////////000000000000222222111111222222333444444444555666666555444444444444444555555555555666666666555555444333111111444333222111000111222333666666666666666777888888:::999888777666666666777777777666666666666777888888999:::<<<===>>>>>>>>><<<;;;:::999:::<<<>>>@@@AAABBBDDDDDDCCC@@@===;;;;;;;;;<<<<<<===???@@@AAACCCEEEGGGJJJLLLJJJFFFBBBEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBCCCFFFHHHIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGFFFFFFFFFHHHJJJJJJIIIHHHHHHIIIJJJKKKLLLNNNOOOQQQSSSSSSRRRPPPOOOOOOPPPRRRTTTWWWYYY[[[[[[[[[WWWQQQNNNMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIGGGFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJHHHGGGEEECCCBBBAAADDDDDDFFFGGGHHHIIIIIIIIIKKKIIIFFFCCC@@@>>>======DDDCCCCCCBBBBBBAAA@@@@@@CCCBBBAAA@@@??????>>>???>>>===<<<:::888666555444555555444444444333333333444444333333222111000000222000...---,,,---///000........................---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))))))))))))))************++++++******************)))))))))))))))***************++++++++++++******'''((()))++++++***)))))))))))))))))))))******+++(((((())))))*********+++*********)))))))))))))))************************+++++++++*********))))))+++++++++*********))))))))))))***++++++++++++***(((((())))))************++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,------++++++************++++++)))***+++,,,------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^[[[UUUPPPKKKHHHGGGFFFEEEEEEDDDBBBAAA???>>>>>>??????>>>>>>>>>>>>??????BBB???<<<::::::::::::999999888666555444555666777777666666555444444333333222222222333333333444444222222222111111111000000000000000/////////..............................------------------------,,,---...///////////////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,+++,,,---------------,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---.../////////...------------------...............------////////////000000000000////////////000000000000222111111111111222333333555444333333333333444555444444444444555555555555555555666555555444333222555444333222111222222333666666666666666777777888999999888777777777777777666666666555666666666777888999:::<<<======>>>>>>===<<<;;;;;;;;;===???@@@AAABBBDDDEEEDDDBBB???>>><<<<<<======>>>???AAABBBCCCDDDFFFHHHJJJIIIFFFCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@BBBEEEGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKKKKOOOPPPRRRSSSSSSRRRPPPOOOPPPQQQRRRUUUXXX[[[]]]___[[[WWWRRRNNNMMMMMMMMMLLLNNNLLLJJJJJJKKKKKKIIIHHHIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLLLLKKKIIIHHHFFFEEEDDDEEEFFFHHHIIIIIIJJJJJJMMMKKKIIIEEECCCAAA@@@@@@CCCBBBBBBAAA@@@@@@??????BBBAAA@@@??????>>>??????>>>>>><<<;;;999777666555555444444444444333333333444444333222222111000000000///---,,,,,,,,,......------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******)))(((((())))))))))))************************************++++++******))))))((((((******++++++++++++******(((((()))***************)))))))))))))))******+++))))))******++++++++++++***)))))))))))))))))))))************************,,,,,,,,,+++++++++******+++++++++*********))))))))))))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------++++++************++++++)))***+++,,,------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\ZZZWWWSSSNNNKKKHHHGGGFFFEEEDDDCCCBBB@@@??????>>>>>>============>>>>>>AAA>>>;;;:::;;;<<<;;;:::999888666555444444444555666666555555444333333333222222222222333333333333222222111111111000000000/////////.........------------------------------------------------------------......///.........------------------------------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++******++++++************++++++***+++,,,---............************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...//////...------------------------...............---------------.........///////////////000000000000111111111111111222222333555333111000000111333555444444444444555555555555555555666666666555555444555555444333333333333444666666555555666666777888999888888777777777888888666666666666666666666666888999:::;;;<<<=========???>>>===<<<<<<===??????@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDFFFHHHHHHFFFDDDDDDDDDCCCCCCCCCCCCBBBBBB>>>???AAAEEEHHHHHHEEEBBBCCCBBBBBBBBBCCCDDDFFFGGGIIIKKKMMMNNNLLLJJJIIIIIIJJJIIIHHHHHHHHHIIIKKKKKKQQQRRRSSSSSSRRRQQQOOONNNMMMMMMNNNOOORRRVVVYYY[[[ZZZWWWRRRNNNMMMLLLJJJIIIMMMKKKJJJJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPNNNLLLJJJEEEFFFGGGHHHIIIJJJJJJJJJMMMLLLJJJGGGEEECCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>@@@??????>>>>>>>>>??????>>>>>>===;;;999888777666444444444444333333333333333333333222111111000000///...---++++++,,,------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******)))((((((((())))))))))))************************************,,,,,,+++***)))(((''''''******++++++++++++******)))))))))))))))******+++)))))))))))))))******+++******++++++++++++,,,,,,))))))))))))))))))******************************,,,,,,,,,,,,,,,++++++++++++++++++***************))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++)))***+++,,,------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXXXXXWWWUUUQQQMMMIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>======<<<<<<<<<<<<===>>><<<:::::::::;;;;;;:::999888666555444333333333555555555444444333333333222222222222222222222333111111111111000000000000/////////.........------------------------------------------------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***++++++************++++++******+++,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------............---,,,,,,---------,,,---......///.........,,,,,,---------.........////////////000000000000000000000000000111222222333333222222222222333333333333444444444555555555444444555666777777666666666666555555444444444444666555555555555666777777888888888777777888999999888888888888888888777777888888999;;;;;;<<<<<<<<>>===<<<<<<======>>>>>>???AAABBBCCCCCCBBBAAA?????????@@@AAABBBCCCDDDEEEDDDCCCEEEFFFHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD???AAAEEEJJJMMMLLLHHHDDDBBBBBBAAABBBCCCEEEGGGHHHJJJMMMPPPQQQOOOLLLIIIIIIGGGGGGGGGGGGHHHJJJLLLNNNRRRSSSSSSSSSRRRPPPOOONNNLLLLLLLLLMMMNNNQQQTTTVVVXXXUUUQQQNNNLLLJJJHHHFFFIIIHHHGGGHHHJJJLLLMMMMMMJJJIIIHHHHHHHHHIIIJJJKKKNNNOOORRRSSSSSSRRROOONNNGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGEEECCCBBBAAABBBBBBAAAAAA@@@?????????==================>>>>>>===<<<;;;:::888777666555444444444333333333222222333222222222111111000000///...---,,,,,,,,,------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++++++++******))))))))))))((()))))))))***************************++++++++++++*********))))))((((((******++++++++++++*********)))((((((((()))+++,,,)))))))))))))))******+++************************)))))))))))))))*********************************++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++UUUUUUVVVUUURRRNNNJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>===<<<;;;;;;<<<<<<<<<:::888888999999888777888777666555333222222222444444444444444333333333222222222222222222222222111111111000000000//////000000000/////////......------------------------......---------,,,,,,,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,++++++***)))************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++,,,,,,------------------------------------------------------------------------------,,,,,,,,,---------------------,,,,,,,,,------...,,,------...//////......------........./////////////////////000000000000000000//////000000111222111222444666666444222111333333333444444444444555333444555666777777777777666666666555555555444444555555555555555666666777888888777777888999::::::;;;;;;;;;<<<;;;:::999888777888999:::;;;;;;;;;:::======<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA???@@@@@@@@@AAACCCDDDEEEEEEDDDCCCDDDFFFHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEAAACCCGGGLLLNNNMMMIIIFFFBBBBBBAAABBBCCCEEEGGGHHHJJJMMMQQQRRROOOLLLIIIHHHDDDDDDEEEFFFIIILLLOOOPPPRRRRRRRRRQQQPPPOOONNNNNNRRRQQQPPPPPPQQQRRRSSSTTTUUUSSSPPPNNNMMMKKKHHHFFFFFFEEEDDDFFFJJJMMMOOOPPPLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNQQQSSSSSSRRRPPPNNNHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@<<<<<<;;;;;;;;;<<<======;;;:::999888777555555444444444333333333222222222222222111111111111111000000//////.......................................,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++******))))))******++++++++++++++++++*********((()))))))))************))))))*********+++++++++(((((())))))*********+++******++++++++++++*********)))((((((((()))+++,,,)))))))))))))))******+++)))))))))))))))((((((((((((((())))))************************************))))))))))))************************************))))))***++++++++++++***++++++++++++++++++++++++)))))))))******++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++QQQRRRSSSSSSQQQMMMIIIGGGDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<<<<;;;<<<<<<;;;999888888888888666555666666555444333333222111444444333333333333333333222222222222222111111111111111000000000/////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******))))))))))))******------------,,,+++***)))************************)))))))))***++++++,,,,,,************************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,------...,,,,,,---...////////////........./////////000000////////////000000000000///////////////000000111000222555777777555222000333333333333444444444444333444555666666666666666555555666666555555444333555555444444555555666777777777777888999:::;;;<<<<<<===>>>>>>===<<<:::999777888999999:::::::::999;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEECCCBBBBBBCCCFFFGGGGGGFFFDDDEEEEEEEEEEEEEEEFFFFFFAAABBBDDDHHHKKKKKKHHHFFFCCCBBBBBBBBBCCCDDDFFFGGGIIILLLOOOOOOMMMJJJHHHGGGBBBCCCDDDFFFIIILLLOOOQQQQQQQQQPPPOOOOOONNNNNNNNNPPPQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPPPPOOOLLLJJJGGGEEEDDDFFFIIINNNPPPQQQPPPOOOMMMLLLLLLLLLLLLMMMKKKLLLNNNPPPPPPOOONNNMMMJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@<<<;;;;;;:::::::::;;;;;;999999888777666555444333333333333333222222222222111111111111111111111111000////////////.................................------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))************)))))))))***++++++,,,,,,''''''((()))***+++,,,,,,******++++++++++++******)))))))))))))))******+++)))))))))))))))******+++)))(((((((((((('''''''''((((((((()))******++++++************************((((((((()))))))))))))))***************+++++++++))))))***++++++++++++***+++++++++++++++*********(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++************++++++******+++++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++NNNOOOPPPPPPNNNLLLIIIGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;999999999888666444444444444444444333222222333333333333333333333333222222222222111111111000111000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******))))))))))))******+++++++++,,,,,,+++******************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,++++++,,,,,,---...+++,,,---...////////////............////////////////////////000000000000///............///000000000222333555555333222000222222333333333444444444333444444555555555444444444444555666555444333222555444444444444555666666777777777888999:::<<<===<<<===>>>>>>>>><<<:::999777888888999999999999999:::;;;<<<===============<<<<<<===>>>???@@@@@@AAA?????????@@@AAABBBDDDDDD@@@???@@@BBBDDDEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBAAABBBDDDGGGHHHHHHGGGDDDCCCBBBBBBCCCDDDEEEFFFFFFIIILLLLLLJJJHHHFFFFFFDDDDDDEEEFFFHHHKKKMMMOOOOOONNNNNNNNNMMMNNNNNNNNNLLLMMMOOOQQQRRRRRRQQQQQQSSSRRRSSSTTTVVVUUUSSSPPPLLLJJJHHHHHHJJJMMMOOOPPPQQQPPPNNNMMMLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLIIIJJJJJJJJJIIIGGGFFFEEECCCCCCBBBBBBAAA@@@@@@???<<<;;;:::999999999999999999999888777666555444444333333333222222222222111000000000000111111111111......//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******))))))))))))*********************+++++++++))))))))))))************((())))))***++++++,,,,,,(((((())))))******++++++******++++++++++++******(((((()))***************)))))))))))))))******+++))))))))))))(((((((((''''''(((((()))******++++++************************(((((())))))************))))))*********+++++++++))))))***++++++++++++***++++++*********)))))))))((((((((()))***+++++++++******++++++++++++******************++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---************************))))))***+++++++++++++++************************LLLMMMNNNNNNMMMJJJHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???======<<<<<<<<<===<<<;;;::::::888666333333333444444444333222222333333333333333333333333222222222222111111000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++((()))***+++,,,---------*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))******&&&'''((()))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,---.........---,,,++++++++++++,,,,,,---...+++,,,---...////////////---------.........//////////////////000000000000...............///000000111111111111111111111111222222333333333444444444333444444444444444333333333444555555555444222222555444444444444555666666777777777888999;;;<<<===<<<===>>>>>>===;;;999888777888888999999999888888;;;;;;===>>>????????????===>>>>>>???@@@@@@AAAAAA?????????@@@AAABBBCCCDDD======>>>@@@CCCDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBCCCFFFHHHIIIIIIEEEDDDCCCBBBBBBCCCEEEEEEEEEGGGIIIIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNLLLNNNRRRVVVXXXXXXWWWVVVSSSTTTUUUWWWYYYZZZWWWUUUQQQNNNKKKJJJKKKMMMOOOOOOPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLGGGGGGHHHHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@??????>>><<<;;;:::999888888888888:::999999888777666666555333333333222222222111111000000000000000111111111------......------,,,+++************************''''''''''''&&&&&&&&&&&&++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********))))))))))))************((())))))***++++++,,,,,,************))))))))))))******++++++++++++******'''(((***+++++++++***))))))))))))))))))******++++++*********))))))(((((('''(((((()))***+++++++++************************))))))******+++++++++,,,))))))******++++++++++++))))))***++++++++++++***+++*********))))))(((((('''(((((()))***+++++++++*********++++++*********)))************+++++++++++++++************++++++******+++++++++******)))++++++++++++++++++++++++++++++******++++++,,,---************************))))))***++++++++++++***************************KKKLLLMMMMMMLLLHHHEEECCCCCCBBBAAA@@@AAAAAACCCCCCGGGDDD@@@>>>>>>===<<<:::999999888888777666666666444444444444444444444444000000000000000000000000111000000000//////.........------...///000...---,,,,,,,,,---------......------,,,+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++++++++++++++++++++++++++...,,,++++++,,,---,,,+++,,,++++++******++++++,,,************************,,,,,,,,,++++++*********)))))))))))))))******+++))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------............------,,,------......------,,,,,,,,,,,,---------......,,,,,,---------------,,,............////////////000000000000///////////////000000000000111111111444333333333333444555555444444555555444444333222333333333444444555555555333222222333666777777666777777777888999999999:::<<<;;;:::999999999:::;;;666777999:::;;;;;;::::::<<<;;;;;;;;;;;;<<<======???>>>===>>>@@@AAAAAA@@@===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDCCCAAA@@@@@@@@@AAAAAACCCAAA@@@@@@AAABBBBBBAAAAAACCCDDDDDDCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJKKKLLLMMMNNNNNNOOOMMMJJJHHHIIIKKKMMMLLLJJJLLLMMMPPPSSSUUUWWWYYYYYYUUUUUUUUUWWWYYYZZZZZZXXXUUURRRMMMKKKKKKLLLLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLMMMMMMLLLJJJHHHFFFIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEECCCBBBAAA>>>===============>>>>>>>>>===;;;999888777666666555555555555444333222111222333333333333222111111000000111000000///.........---,,,,,,++++++,,,,,,///...------++++++***)))+++++++++************)))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))&&&&&&((()))************+++***)))(((((()))***+++******++++++++++++******(((***++++++******+++,,,++++++******))))))((((((******))))))((((((''''''+++*********))))))((((((***)))))))))((((((''''''************************))))))************))))))))))))))))))))))))))))))************************((()))***++++++***)))((()))************+++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++************************************************,,,+++***)))))))))++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++*********,,,+++******))))))******JJJKKKLLLLLLKKKHHHEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEECCC???======<<<;;;:::999888888777666666555555444444444444444444444444000000000000000000000000111111000000////////////...------...//////---,,,,,,,,,,,,------------...---,,,,,,+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,***))))))***+++***)))+++******))))))******+++************************,,,++++++++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------------------------............------,,,,,,------------,,,,,,,,,,,,,,,---------......------...000111111111111............///////////////////////////000000000000000000111111111111222333333333333333444555555444555555555555444333333222222333333333444444444333222333666999<<<<<<<<<777777888888888888888888:::999888777777888999999666777888999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>===<<<>>>@@@AAA@@@???<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA???>>>>>>>>>??????AAA@@@???>>>???@@@@@@@@@CCCCCCBBBAAA@@@AAADDDFFFEEEEEEEEEEEEFFFFFFGGGGGGJJJKKKKKKLLLMMMNNNOOOOOOKKKIIIGGGHHHJJJKKKJJJIIILLLNNNPPPSSSUUUWWWXXXYYYZZZYYYYYYZZZ[[[\\\ZZZXXXXXXUUUQQQOOOOOOOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLLLLMMMNNNNNNMMMKKKIIIGGGJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<<<<;;;;;;<<<<<<======<<<:::999777666666666555555555555444333222111222222333333222222111000///000000000//////...---......---,,,,,,,,,,,,------------,,,,,,++++++***+++++++++*********))))))))))))))))))************+++*********))))))))))))))))))))))))))))))))))))''''''((()))*********)))+++***)))(((((())))))***(((((())))))))))))((((((((()))+++***))))))***,,,*********)))))))))))))))***)))))))))))))))((((((************)))))))))(((*********))))))(((((((((************************))))))************))))))))))))))))))))))))))))))************************((()))***++++++***)))((()))************+++++++++***+++++++++******++++++++++++++++++++++++++++++************************************************,,,+++***))))))***++++++,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******,,,+++******))))))******IIIJJJJJJKKKIIIGGGDDDCCCAAA@@@???>>>>>>???@@@AAACCCAAA===<<<<<<;;;:::999888777777666555555444444333333333333333333333333000000000000000000000000111111000000000000/////////...---.........,,,***,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++***((((((***+++*********))))))))))))))))))************************************+++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------------............------,,,,,,------------,,,,,,,,,,,,,,,---------......)))***+++---...///000000---............/////////.........//////000000111000111111111111222222222333333222222333333444555555555666666555555444333222222222222222333333333222222444888<<<@@@BBBBBB888888777777777777777777777777666666666666777777777777777777888999:::;;;:::::::::::::::;;;<<<<<<===<<<<<<===???@@@???>>>:::;;;===>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA???>>>===<<<<<<<<<===>>>>>>>>>>>>======>>>>>>>>>EEEDDDAAA>>>===>>>BBBEEEBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJJJJKKKMMMNNNNNNOOOJJJIIIGGGGGGHHHIIIIIIHHHMMMNNNPPPSSSUUUWWWXXXXXX]]]\\\[[[[[[\\\[[[YYYWWWXXXUUURRRPPPPPPPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKIIIHHHJJJJJJJJJJJJIIIGGGFFFEEECCCCCCCCCCCCBBBBBBAAA@@@;;;::::::999999::::::;;;<<<;;;999888666555555555444444444444333222222111222222222222222111000000...////////////...------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))(((((())))))***)))))))))++++++***)))(((((())))))(((((())))))))))))(((((('''(((***)))(((((()))+++))))))))))))************)))))))))***************************))))))))))))***************)))))))))************************))))))************))))))))))))))))))))))))))))))************************))))))************)))))))))************+++++++++************************++++++++++++++++++++++++************************************************+++******)))******++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++***,,,+++******))))))******GGGGGGHHHHHHGGGFFFDDDBBB@@@???===<<<<<<===>>>>>>@@@>>>;;;:::::::::999888666666666555444444333333222222222222222222222222000000000000000000000000000000000000000000000000000...------...---+++)))++++++,,,,,,,,,---------+++++++++++++++,,,,,,---************************************************************************)))******+++++++++++++++************************,,,+++******,,,---,,,,,,******))))))))))))******************************))))))******++++++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......))))))***,,,---------------------.........//////------......///000111111111111111111222222222222222222222222222333333444555555666666555555444333111111111111111111222222222222333777<<>>===999:::;;;===???@@@@@@@@@????????????@@@@@@@@@@@@>>>===<<<;;;;;;<<<======>>>>>>>>>=========>>>???DDDDDDCCC@@@>>>???AAACCC@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMJJJIIIHHHHHHHHHHHHHHHHHHMMMNNNPPPRRRTTTUUUVVVWWW[[[ZZZYYYYYYYYYYYYWWWUUUUUURRROOOMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGKKKKKKJJJIIIHHHFFFDDDCCCAAAAAAAAAAAAAAA@@@??????::::::999999888999999999:::999888666555444444444333333333333333222111111111111111222111000000///---...............------......---,,,,,,,,,,,,---******++++++,,,,,,,,,,,,************))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********))))))(((++++++***))))))(((((((((******++++++++++++******&&&((())))))(((((()))***(((((())))))******++++++))))))******++++++,,,,,,*********)))))))))))))))++++++******************************************))))))************))))))))))))))))))))))))))))))************************)))))))))******)))))))))))))))*********+++++++++***)))((()))******))))))******************************************************************************************++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,+++******))))))******EEEEEEFFFFFFEEEDDDCCCBBB>>>===<<<:::::::::;;;<<<===;;;888777888888888777555555444444333222222111222222222222222222222222///////////////////////////////////////////////////...------...---+++)))+++++++++,,,,,,,,,------*********+++++++++++++++************************************************************************)))))))))*********++++++************************,,,***)))***+++------,,,+++++++++******+++++++++************************)))))))))******+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............/////////......---------------............,,,------...///000000111000000111111111222222222222111111111111222333333555555555555555444444333111111111111111111111111111111222444888:::;;;:::666666666555555444444444555666666777777888888888888777666555666777888999888888888888888999:::::::::999999:::<<<======<<<777888:::<<<>>>?????????>>>>>>>>>?????????@@@@@@>>>===<<<;;;<<<<<<>>>>>>>>>???@@@???======???AAABBBCCCEEEDDDBBBAAAAAAAAA??????@@@AAACCCDDDEEEEEECCCCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIMMMMMMOOOQQQRRRSSSTTTTTTWWWVVVVVVWWWYYYYYYXXXVVVQQQOOOLLLKKKKKKKKKJJJHHHKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFJJJJJJIIIHHHFFFDDDCCCBBB@@@@@@AAA@@@@@@???>>>===;;;:::999999888888888999888777666555444333333333222222222333222222111000000000111111000000///...------...............------,,,++++++******++++++)))******++++++,,,,,,---*********)))))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((************))))))((((((******++++++++++++******&&&((())))))(((((()))***(((((())))))******++++++))))))******++++++,,,,,,))))))))))))))))))************************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********++++++++++++)))((((((***+++***(((************************************************************************))))))******++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,+++******))))))******CCCCCCCCCDDDCCCCCCBBBBBB===<<<:::999888888999999;;;888666555666777777666444333333222222111000000111111111111111111111111////////////////////////------............//////...---,,,---------+++)))++++++++++++,,,,,,,,,,,,))))))***++++++++++++******************************************************************************))))))))))))***++++++************************)))'''&&&''')))++++++***,,,,,,++++++++++++,,,,,,************************)))))))))***************)))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..................---,,,+++***,,,------------.........---------......//////000///000000000000111111111111111000000111111222333444444555555444444333222222222222111111111111111222111000222444555555444555555444444444444444444555666777888999999999888777666666666666666777777777777777777777888999999999888888999;;;<<<;;;:::777888:::;;;<<<===>>>>>>===>>>>>>>>>>>>?????????>>>===<<<<<<<<<===>>>???>>>AAABBBAAA>>>===@@@CCC@@@BBBEEEFFFDDDBBBAAAAAA>>>??????@@@AAABBBCCCCCC@@@@@@BBBCCCEEEFFFHHHHHHKKKKKKKKKJJJHHHGGGHHHJJJLLLLLLNNNOOOPPPQQQQQQRRRTTTTTTTTTVVVYYYZZZYYYXXXQQQOOOLLLKKKKKKKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>===<<<::::::999888777777777777666666444333333222222222111111222222222111111000000000000000000///......------...////////////...,,,++++++***************)))*********++++++,,,,,,******)))))))))((((((((())))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++*********))))))************))))))(((((())))))))))))(((((('''(((***)))(((((()))+++))))))))))))************)))))))))***************))))))))))))************)))))))))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,)))'''(((+++,,,***(((************************************************************************((()))***+++++++++++++++,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,,,,+++******))))))******AAAAAABBBBBBBBBBBBBBBBBB;;;:::999777777777777888888666444444555666666555333222222111111000//////111111111111111111111111////////////////////////,,,,,,,,,---------......---,,,+++,,,------,,,******++++++++++++,,,,,,,,,((((((***+++++++++***)))***************************************************************************))))))((()))***+++,,,************************((('''&&&''')))++++++***++++++************++++++************************************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......******+++++++++******))),,,,,,---------......................................./////////000000000000000000000000111222222333333333444333333222111333333222222222111111111222111111111333444333222333333333333444444444444444555777888999999888888555666666777666666666555777666666666666777888888888777777888:::;;;;;;:::888888:::;;;;;;<<<<<<<<<=========>>>>>>>>>??????===<<<<<<;;;<<<===>>>???>>>AAACCCAAA======@@@CCC???AAACCCCCCBBBAAAAAABBB?????????@@@@@@@@@AAAAAA???@@@AAABBBDDDFFFGGGHHHIIIKKKKKKIIIFFFEEEGGGIIIJJJKKKLLLNNNNNNOOOOOOOOORRRQQQRRRTTTVVVWWWVVVUUUOOOMMMKKKKKKKKKJJJHHHFFFGGGGGGHHHHHHHHHGGGFFFEEEAAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGFFFEEECCCBBBAAACCCBBBBBBAAA???===;;;:::999888777666555555555555555444333222222222222222000000111111111111111000//////000000//////...------...//////000000000///---,,,++++++******++++++***************+++++++++***)))))))))(((((((((((())))))))))))************(((((()))))))))*********))))))))))))))))))))))))((()))******++++++++++++'''((()))***++++++******(((((())))))))))))((((((((()))+++***))))))***,,,*********)))))))))))))))***)))))))))))))))((((((((()))))))))************((((((((())))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++---***((())),,,...+++(((************************************************************************'''(((***+++,,,,,,++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,+++******))))))******@@@AAAAAAAAAAAAAAABBBBBB;;;:::888777666666666777777555333333444555555555222222111111000/////////000000000000000000000000////////////////////////+++++++++,,,,,,---------,,,++++++,,,---...,,,+++******+++++++++,,,,,,,,,'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((()))+++,,,))))))))))))))))))))))))***)))((()))+++------,,,******))))))))))))******************************++++++******))))))(((((()))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((())))))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------......+++,,,---...............,,,,,,,,,---------.....................---------............////////////000000000000000111111222222333333333333222111111333333333333222222111111333222111222444555444333222222222333333444444444333444666888888888888777555555666777777666555444666666666666666777888888888777666777999;;;:::999888999::::::;;;;;;;;;;;;============>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>>===@@@BBBAAA===<<>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCDDDFFFHHHEEEEEEEEEEEEDDDCCCBBBAAAFFFHHHJJJLLLNNNOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFDDDEEEEEEEEEDDDCCCBBBBBB?????????@@@BBBDDDEEEFFFGGGGGGFFFCCC@@@>>>???AAABBBAAA???===;;;888777666888777777555444333222222222222222111000//////...////////////000000000000000//////............/////////.........------------,,,+++*********+++,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************))))))))))))***************))))))'''&&&&&&))))))))))))************(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))...---,,,***)))(((((((((***************************************)))((((((,,,,,,++++++++++++++++++******++++++++++++******)))************+++++++++///...---+++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,;;;999777777999:::999777888777666555444444444444444444333333333222222222222222222111000000//////------............------......---------......///...------,,,++++++******------,,,++++++,,,------...------,,,++++++******************************(((((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))******+++++++++***)))'''''''''((()))******)))((()))***+++,,,+++++++++*********))))))((((((((()))******++++++)))******++++++******))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,,,,///...---,,,+++++++++,,,+++,,,,,,,,,++++++***))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------...000111000///...///111111000000000111111222222333333222222111111111222222222222222222111111111111222333444555777777777777777777777777666666666666555555555555555444333555777888777666666666666777888888999999888888888888888888888777888888999999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===;;;<<<<<<=====================>>>???@@@AAABBBBBBDDDEEEEEEEEEDDDDDDEEEGGGFFFFFFEEEDDDCCCBBBBBBAAACCCDDDFFFHHHIIIJJJJJJJJJLLLLLLLLLKKKJJJJJJJJJIIIKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA??????@@@AAABBBDDDEEEFFFHHHHHHGGGDDDAAA@@@@@@BBB???>>>===<<<:::999888777666666555444444333222222222222111111000//////....../////////000000000000000000///......---...............---------,,,,,,---,,,+++*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************))))))))))))******************)))((('''&&&))))))))))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))*********************************************))))))((())))))))))))))))))))))))******++++++++++++******)))************++++++++++++***))))))((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++;;;:::999999::::::999777777666555444444333333444222333444444444333222111111111111000//////......,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000------,,,,,,++++++******,,,,,,+++******+++,,,,,,------,,,,,,++++++******************************'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))((((((((((((,,,,,,+++***))))))******+++************)))))))))((())))))******+++,,,,,,)))******++++++******)))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))******+++,,,------//////---,,,,,,,,,,,,,,,******+++++++++***)))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------...000111000...---///111111000000000111111111222222222222222111//////000000111222333333111111111111222333444555666666666666666666666666555555555555555555555555555444333555777888777666666666666777888888999999888888888777777666666666777777777777777777777777999999:::;;;;;;;;;::::::777777777888999:::<<<===;;;;;;<<<<<<============>>>>>>???@@@@@@AAABBBBBBEEEFFFGGGFFFDDDDDDEEEFFFGGGEEEDDDBBBAAA@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFJJJJJJIIIIIIHHHGGGGGGFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCEEEFFFIIIIIIHHHFFFBBBAAAAAABBB<<<<<<;;;:::999888888777444444333333222222222222222111111000000//////........./////////000000000111000///...---------------------,,,,,,,,,++++++---,,,++++++******++++++))))))))))))))))))))))))************************************************(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************))))))))))))******++++++++++++***)))(((((())))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,******************************++++++******)))((())))))))))))))))))))))))******++++++++++++******)))************+++++++++)))((((((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++<<<<<<;;;;;;;;;:::999888555555444333333333333333000222333444444333111000000000000///......------+++,,,,,,------,,,,,,+++---,,,,,,,,,------...///.........---------,,,,,,+++******************+++,,,,,,,,,,,,++++++******************************++++++++++++***)))(((''')))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))******(((((())))))))))))(((''',,,++++++***************************))))))))))))((((((((()))******++++++))))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))************************************(((((()))***+++,,,------///......------,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------...000111000...---///111111000///000111000111111222222222222111/////////000111111222222111111111111222333444444555555555555555666666666444444555555555555555666555444333555777888777666666666666777888888999999999888888777666555444444666555555555666666777777999999::::::::::::999999555555555666777888999:::::::::;;;;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCFFFGGGHHHGGGEEECCCDDDDDDFFFDDDAAA???>>>>>>???@@@DDDDDDEEEFFFFFFFFFFFFFFFJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEEHHHHHHHHHEEEBBB@@@@@@AAA<<<;;;:::999888777666555222222222222111111111111111111000000////////////........./////////000000111000///...---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************))))))))))))******+++++++++++++++***))))))((()))))))))************++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***************************++++++++++++***))))))+++++++++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++******++++++,,,---************************************************+++******************+++777777888888666555444333444333333222222222222222000111333444444333111000000000//////...---------+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,,,,---------------,,,,,,,,,************************,,,+++++++++++++++******))))))))))))))))))))))))************)))(((''''''))))))))))))))))))))))))((()))))))))*********+++((((((((((((((()))))))))'''((())))))))))))(((((())))))******++++++++++++))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))******))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))************************************(((((()))******+++,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---...000000///...---///000000//////000111///000111111222222222222000000000000000000000000111111111111222333444444333333444444444555555555333444444444555555666666555444333555777888777666666666666777888888999999999888888777666555444444555555444444444555666777888999999999999999888888666555555555555666777777999999999:::;;;===???@@@@@@@@@@@@AAABBBBBBCCCCCCFFFGGGHHHGGGEEECCCCCCCCCCCCBBB???=========???@@@DDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA????????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFDDD@@@>>>>>>>>>===<<<;;;999777555333222111111111111111111000000000000000///////////////............////////////000000...------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***(((((()))*********************))))))))))))*********++++++++++++******)))((()))))))))************++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))************************+++++++++++++++***))))))******+++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++---,,,++++++******++++++++++++++++++++++++++++++*********************************++++++*********444666888777555333222222222222111111111111222222000111222333333333222111000000000///......------,,,,,,------------,,,,,,///...---,,,++++++++++++++++++++++++************)))***++++++++++++***)))++++++++++++++++++******))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))((())))))******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************(((((()))))))))))))))***%%%%%%&&&''''''(((((()))((())))))******))))))(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************************************)))))))))************++++++,,,,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...////////////......///000000///---,,,...000000/////////000//////000111222222222222111111111111111111111000111111111111222333444555222222222333444444555555333333333444555555666666555444333555777888777666666666666777888888999999888888888777777666666666555444444333444555777888888888999999999888777777666666555555555666777777999888888999;;;===???AAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGGGGEEECCCBBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDDDDDDDEEEEEEEEEEEECCC@@@>>><<<<<<======>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDBBB???<<<<<<<<<>>>===;;;999666444222111222222111111000000000000////////////////////////------.........////////////...------,,,---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((()))*********************))))))))))))******)))***************))))))))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((************************+++++++++,,,++++++***)))((((((((()))******++++++******++++++++++++******)))************+++++++++++++++***)))((((((((()))++++++++++++++++++++++++************************)))***++++++++++++***)))666999;;;:::777444333444111111000000000111111222000111111111222222222222111111000000///......---------............------------,,,,,,+++,,,,,,,,,******************************+++,,,,,,+++************************++++++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))((())))))******+++,,,,,,(((((((((((((((((((((((()))(((''''''''')))***+++(((((()))***)))((('''&&&(((((((((((())))))******&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))******+++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////000///......///000000...---,,,...000000///...///000...///000111222222222222000000111111222333333333111111111111222333444555111111111222333444444444222222333444444555666666555444333555777888777666666666666777888888999999888888888888888888888777555555444333444666888999888888999999888777777666555555555666777888999:::888888888888:::===@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFFFFDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDD@@@@@@@@@@@@BBBCCCEEEFFFBBBCCCCCCDDDEEEFFFGGGGGGFFFCCC@@@===;;;:::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDAAAAAAAAAAAABBBBBBCCCDDDAAABBBCCCBBB???<<<;;;;;;===<<<;;;999777555444333333333222222111000//////////////////////////////---------.........//////------,,,,,,------......---,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))*********************))))))))))))******((())))))******))))))((())))))))))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++,,,,,,++++++***)))'''(((((()))******++++++******++++++++++++******)))************+++++++++)))))))))((())))))***+++))))))))))))))))))))))))************************)))***++++++++++++***)))555888::::::666333222333111000000000000000111111111111000000111222333333111111111000//////......---......//////......---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********************++++++))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((''''''''')))((('''&&&'''(((***,,,))))))***)))((('''%%%###'''((((((((())))))******''''''(((((()))*********(((((())))))))))))((((((((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************************************++++++******)))(((((((((((()))++++++,,,+++***)))((()))***+++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++------------++++++,,,,,,------...///000000///......///000000...---,,,...000000///...///000......000111111222222222//////000222333444555666111111111111222333444555000000111222333333444444222222333333444555666666555444333555777888777666666666666777888888999999888888888888888999999999666555444333444666888:::888888888888888777666666444444555666888:::<<<===888888777888:::===@@@BBBBBBBBBBBBCCCCCCCCCCCCCCC@@@CCCEEEFFFDDDBBBAAAAAA@@@AAACCCDDDEEEFFFFFFFFF@@@@@@@@@AAABBBEEEGGGHHHDDDDDDEEEGGGHHHJJJKKKKKKFFFDDD@@@<<<:::999:::::::::;;;===@@@BBBDDDEEEEEEAAAAAAAAAAAABBBBBBCCCDDDAAACCCCCCBBB???<<<;;;;;;;;;;;;:::999888777666666444444333222111000///............///////////////---------.........//////,,,,,,,,,,,,---...//////---------,,,,,,,,,++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))))))))((('''))))))))))))))))))))))))************************&&&''''''((()))******+++(((((()))*********************))))))))))))******'''(((((()))))))))(((((())))))))))))************(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,************************+++,,,,,,,,,,,,+++******)))******+++,,,,,,------******++++++++++++******)))************+++++++++)))))))))***+++---...///(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))666555555444444333222222,,,...000111111111222333000000000000000111111111/////////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))((()))******+++******))))))))))))************))))))((((((''''''***)))((((((((()))+++,,,*********)))((((((''''''(((((((((((())))))))))))***)))'''&&&%%%&&&((()))((((((((((((((())))))***(((((('''(((((()))***+++$$$%%%&&&'''(((***++++++''''''(((((())))))******))))))******+++++++++,,,***)))((((((((()))+++,,,******))))))******+++,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...+++)))))),,,......,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000000//////.........---////////////000000000000000000000000000000000000333333333333333333333333333333222222111000//////111111222333333333222222222222222333444555777888666555444333333444666666888888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;:::999888888888::::::999888888:::;;;;;;999777555555666777888:::<<<===>>>===;;;:::;;;<<<>>>???BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDBBBAAAAAACCCDDDDDDCCCEEECCCCCCFFFKKKNNNNNNMMMKKKFFFAAA>>>>>>>>><<<999:::;;;===@@@AAABBBBBBBBB@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@>>>===;;;:::::::::888888777777666555555555333333444444444444444444////////////............------------------------......---------,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++******))))))))))))))))))))))))***++++++******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***&&&''''''(((((((((((((((*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************++++++++++++***)))'''''')))***+++))))))))))))))))))))))))******************************************************++++++++++++******((((((((((((((()))******))))))))))))))))))))))))666555555444444333333222---///111222111000111222111111111000000000000000000000///...------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************)))))))))))))))******+++((((((''''''''''''((((((******))))))(((((((((((()))((('''''''''(((***************))))))))))))((())))))))))))************,,,+++)))(((((((((***+++))))))((((((((()))******)))(((((((((((())))))***%%%&&&&&&'''((()))******(((((((((((()))))))))))))))))))))*********++++++***)))((((((((()))++++++******))))))******+++,,,************************))))))))))))))))))))))))******************++++++***++++++,,,,,,++++++***((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++...+++)))))),,,...---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000/////////............////////////000000000000000000000000000000000000222222222222222222222222333333222222111000000///111111222333333333222222111111222222333555666777666666555555666777888999888888888888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888999::::::999999999:::<<<;;;999777666666666777888:::;;;<<<<<<;;;::::::;;;<<<>>>@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDBBBAAAAAACCCDDDDDDCCCFFFDDDDDDGGGKKKNNNNNNMMMLLLHHHCCC@@@@@@???===;;;;;;<<<>>>AAABBBCCCCCCBBBAAABBBCCCEEEEEEDDDDDDCCCAAA@@@>>>===;;;:::::::::999999888777666666555555333333333333333333333222////////////............------------------------...------------,,,,,,,,,------,,,++++++,,,------******++++++++++++******))))))))))))))))))))))))(((((())))))***)))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((***))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++******)))((((((((((((((()))******))))))))))))))))))))))))666666555555444333333333///111222222111000000111222222111111000000//////111000///...---,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++******)))))))))))))))))))))*********((((((''''''''''''((((((***))))))))))))((((((((((((''''''''''''((())))))((())))))))))))*********************++++++++++++,,,+++***)))((()))*********))))))))))))***++++++******)))((((((((())))))'''''''''(((((()))))))))))))))))))))(((((((((((((((((())))))))))))******)))))))))((()))******+++***))))))))))))***++++++************************))))))))))))))))))))))))******************))))))******+++,,,,,,+++******((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------////////////............////////////000000000000000000000000000000000000111111111111111111111111333333222222111000000000000111222333333333333333111111111222333444555666777777777777888999;;;;;;999999999888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;<<<<<<:::888777777777888888999:::;;;::::::::::::<<<>>>@@@AAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEFFFFFFFFFEEEEEECCCBBBAAAAAACCCDDDDDDCCCGGGFFFFFFHHHKKKMMMMMMLLLMMMJJJFFFCCCBBBAAA???======>>>@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEAAA@@@>>>===;;;:::::::::::::::999888777666555444333333333222222111111111////////////............------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))((('''&&&'''(((((())))))(((((())))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************)))************+++++++++)))))))))*********++++++---,,,+++******+++,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))((((((((((((((()))******))))))))))))))))))))))))666666666555444444333333111222333333111///000000333222222111000///......111111000...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&'''((())))))******)))))))))*********++++++***)))((('''''''''((((((***************++++++,,,++++++***)))(((((((((((())))))((((((((((((((((((******))))))((((((''''''((((((((((((((())))))))))))))))))))))))******+++)))))))))))))))***++++++************************))))))))))))))))))))))))++++++******))))))((((((******++++++++++++************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...///////////////.........////////////000000000000000000000000000000000000111111111111111111111111222222222111111111000000000111222222333333333333111111111222222444555555666666777888999:::<<<<<<:::::::::::::::999888888:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<======:::888999999888888888999::::::::::::;;;<<<>>>@@@BBBCCC?????????>>>>>>?????????>>>>>>??????@@@@@@AAAAAABBBCCCEEEFFFGGGGGGFFFEEECCCBBBAAAAAACCCEEEEEEDDDHHHHHHIIIJJJKKKLLLLLLLLLMMMKKKHHHEEECCCAAA@@@??????@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEAAA@@@>>>===;;;:::::::::;;;::::::888777666555444555444444333222111111000////////////............---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,***(((&&&''''''((())))))))))))))))))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))))))))************,,,+++************+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))777666666555555444333333111333444333111000000000333222222111000///......111000///...---,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))************)))******))))))))))))******))))))))))))************))))))******++++++++++++$$$%%%&&&&&&'''((())))))((((((((()))))))))*********))))))(((((((((((((((***************++++++,,,,,,+++***))))))((()))))))))))))))))))))(((((((((******))))))(((((('''''')))))))))(((((((((((((((((()))))))))************))))))(((((())))))***+++************************))))))))))))))))))))))))+++******))))))(((((((((******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,---------..................///////////////////////////000000000000000000000000000000000000222222222222222222222222222222222111111111111111///000111222333333444333222222222222333444555555555555666888999::::::;;;;;;;;;<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<=========>>>>>>============<<<<<<===>>>===;;;999:::999999999999999::::::;;;;;;<<<>>>@@@BBBDDDEEE@@@@@@????????????@@@@@@======>>>>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGGGGFFFDDDBBBAAABBBDDDFFFFFFFFFIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLJJJGGGDDDAAA@@@???AAABBBCCCDDDEEEDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDAAA@@@>>>===;;;:::::::::::::::999888777666555444666555555444333222222111////////////............------------------------------,,,,,,,,,+++++++++*********++++++***************++++++++++++******))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))'''''''''(((((((((((()))'''(((((())))))((((((''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,***(((&&&'''(((((()))))))))))))))(((((())))))************)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************))))))*********+++++++++(((((()))))))))***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))***))))))))))))))))))))))))777777666666555444444444111333444333111000000111222222111111000000///////////////...------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************'''((()))++++++******)))((((((''''''''''''(((((()))))))))************+++)))***++++++,,,,,,++++++%%%%%%&&&''''''((())))))'''((((((((()))))))))))),,,,,,+++++++++************))))))))))))***++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((((((((()))************))))))(((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))((((((+++***))))))))))))***+++((())))))))))))******************++++++,,,,,,---++++++++++++++++++++++++(((***,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,---------.....................///////////////////////////000000000000000000000000000000000000222222222222222222222222111111111111111111111111///000111222333444444444444333333333444444555666444555666888888999999999::::::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>===>>>???>>><<<999:::999999999999::::::;;;;;;;;;===???@@@BBBCCCDDD@@@@@@@@@??????@@@@@@@@@<<<======>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHGGGGGGEEEDDDCCCDDDFFFHHHHHHHHHHHHJJJLLLLLLKKKLLLMMMOOOMMMMMMLLLIIIEEEBBBAAAAAABBBBBBDDDDDDEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCCCCAAA@@@>>>===;;;:::::::::888888777777666666555555555555555444444333333333////////////............------------------------,,,,,,,,,,,,++++++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((+++---+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))(((''''''((())))))******))))))((((((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************)))************+++++++++((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))******))))))))))))))))))))))))777777666666555555444444111222444333222111111222111111111000000000000000........................+++,,,---......---,,,+++******************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,'''(((***+++++++++)))(((((((((''''''''''''(((((())))))*********+++++++++((()))***+++,,,++++++***'''((((((((())))))******(((((()))))))))*********+++,,,,,,,,,++++++******))))))((((((((()))***************)))******++++++))))))))))))))))))******(((((((((((())))))))))))++++++*********)))))))))'''((()))***+++******)))((((((((((((((()))******************************))))))))))))))))))))))))((((((((()))))))))))))))+++***)))(((((()))***+++((())))))))))))*********)))******+++,,,,,,------++++++++++++++++++++++++'''***,,,,,,+++******,,,******+++++++++,,,,,,,,,------------......................../////////000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000111222333444444444555555444444555555666666555666777888999999888777777888999;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@AAABBBBBBBBB@@@???>>>???@@@???<<<:::999999999999999:::;;;<<<::::::<<<>>>???@@@AAAAAA??????>>>>>>>>>>>>??????<<<===>>>???@@@AAAAAABBBBBBCCCEEEGGGHHHHHHHHHHHHFFFEEEDDDEEEHHHJJJJJJIIIHHHJJJLLLMMMLLLLLLNNNQQQNNNOOOOOOLLLGGGCCCBBBCCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCAAA@@@>>>===;;;:::::::::555555555555555555555555444333333333333333333333////////////............------------------------,,,,,,,,,++++++++++++***)))***++++++++++++***)))******++++++++++++******)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))),,,...,,,(((&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))'''(((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************)))************+++++++++(((((((((((()))))))))************++++++*********((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))777777777666555555444444000222444333222111222333000000000000000111111111---------............///+++,,,...//////...,,,+++*********************************++++++,,,,,,,,,(((((()))***+++,,,,,,---'''(((***+++,,,+++)))(((******))))))))))))******))))))******++++++++++++'''((()))++++++******)))************++++++++++++)))************+++++++++)))************)))((((((((((((((((((((())))))******)))))))))***+++,,,,,,((()))))))))************''''''(((((())))))******,,,+++++++++******))))))'''((()))++++++******)))((((((((((((((()))******************************))))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))***+++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++&&&)))------+++)))***,,,******+++++++++,,,,,,,,,---------.........//////---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222//////111222333444444444666666555555555666666777666777999999:::999888777444555777999:::999888777:::::::::;;;;;;;;;<<<<<<:::<<<>>>AAABBBCCCCCCCCC@@@?????????@@@???<<<:::999999999999:::;;;<<<===999999;;;===>>>?????????>>>>>>============>>>>>><<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEFFFIIIKKKKKKKKKGGGJJJLLLMMMLLLLLLOOORRROOOQQQQQQNNNIIIEEEDDDEEEBBBCCCDDDDDDDDDCCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCCAAA@@@>>>===;;;:::::::::444444444555555555555666222222222222222222333333000/////////............------------------------,,,,,,,,,+++++++++*********+++,,,------,,,+++*********++++++++++++******))))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))************************))),,,...,,,(((&&&))),,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***(((((()))***************'''(((((()))***+++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************)))************+++++++++(((((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))666555444333222222222222222222222222111111111111000000////////////000000////////////............,,,,,,++++++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))((((((''''''(((******))))))(((((('''''')))))))))))))))))))))))))))))))))((('''(((***---++++++************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...111111000000//////......,,,,,,,,,---------..............................////////////////////////111111000000000000111111222222222111111111000000222222333333333222111111333666888999888666555555999999:::::::::999888888777888888999999:::;;;;;;999999999888999999::::::===<<<===???AAABBBBBB@@@BBBAAA@@@@@@???>>>======<<<<<<<<<;;;::::::999999<<<<<<======>>>>>>??????@@@>>>======???AAAAAAAAA>>>??????>>>===>>>AAACCCEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJHHHHHHHHHIIIKKKMMMNNNNNNMMMKKKIIIGGGEEEDDDCCCDDDDDDDDDDDDBBB@@@???<<<>>>@@@BBBBBBBBBAAA@@@===<<<<<<;;;::::::999999999888777666444222111000000000000000000000000000.../////////000000000111------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))(((''''''******)))((('''&&&%%%%%%))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***,,,......,,,(((&&&&&&+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''(((***,,,---))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))555555444222222111111111000000000/////////......000000////////////000000////////////.........---------,,,,,,++++++***************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))*********)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''(((******)))))))))******+++))))))))))))(((((((((((()))))))))))))))))))))))))))******)))((((((***,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---+++************+++,,,,,,//////..................,,,---------............////////////////////////////////////////////////111111000000000000111111222222222111111111000000222222333333333333333222555777999999777666666777999999999999888888888888777777888888999::::::;;;999999888888888999::::::;;;;;;;;;===@@@AAAAAA@@@AAAAAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;======<<<<<<===>>>?????????===<<<<<<>>>@@@@@@@@@??????@@@???>>>>>>@@@BBBDDDCCCCCCCCCDDDEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDCCCBBB@@@???===>>>@@@AAAAAAAAA???>>><<<<<<;;;;;;:::999999999888777666555444222111111////////////////////////////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++)))))))))))))))((('''''')))))))))))))))((((((((()))))))))(((((((((''''''((((((((())))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,//////---***((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))444444333222111111111111000000////////////......000//////......//////000//////.........---------......---,,,,,,+++***************++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&((())))))******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''((())))))))))))***+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))***,,,******************************+++++++++,,,,,,,,,+++************+++,,,,,,******))))))******+++,,,,,,,,,------------------------........./////////000000000000000000000000000000000000000000000000111000000//////000000111222111111111111000000000111222333444444444444444666888999888777666777888999888777666666777888999777777777888999999::::::888888888888888999:::::::::999999;;;>>>@@@@@@???AAAAAAAAA@@@?????????>>>>>>>>>>>>===============???===<<<;;;;;;===>>>@@@>>><<<;;;;;;===???@@@@@@@@@@@@@@@???>>>===???@@@BBBBBBBBBAAABBBBBBCCCCCCBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCAAA@@@???>>>>>>???@@@???>>>===<<<;;;;;;::::::999888888888555555555444333333222222////////////////////////000000//////////////////------,,,,,,,,,,,,++++++------------------------++++++***))))))***++++++)))))))))))))))(((((('''(((((())))))******++++++***)))))))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***---//////---+++************))))))))))))******)))))))))))))))))))))))))))*********))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))333333222111111111111111222111111111000000000000/////////....../////////.........---------,,,,,,///......---,,,+++******************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))******++++++((((((((((((((((((((((((((()))))))))************+++******))))))******+++))))))))))))******+++,,,''''''(((((())))))******))))))))))))))))))))))))***,,,,,,+++))))))***+++***************+++++++++******+++++++++,,,,,,,,,***************++++++,,,***************+++,,,,,,++++++,,,,,,------...............////////////000////////////////////////000000000000000000000000000000////////////000000111111111111000000000000111222333444555555666666777888999777666666888:::888777555444444666888999666666777777888999999999888777777777888999:::;;;:::999999;;;===???@@@???@@@@@@@@@@@@@@@?????????>>>>>>??????????????????@@@>>><<<::::::;;;>>>???>>><<<:::;;;===@@@@@@@@@@@@AAAAAA@@@>>>===>>>???AAAAAA@@@??????@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBB@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::::::::999888888777777666333333333333333222222222222222222222222222222222........./////////000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++(((((())))))))))))(((((((((((()))))))))*********************))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())),,,......---+++***+++***))))))))))))))))))***(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((((((((((()))))))))******************************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))222222111000000000111111111111111000000000000/////////............//////------------,,,,,,,,,,,,......---,,,,,,+++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((((()))))))))************,,,++++++******++++++,,,+++***)))(((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))*********+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++,,,------,,,,,,,,,------..................////////////000........................////////////////////////000000////////////000000000000000000000000000000111222333444555555666666777888888777666666777999666555333333333555777888555666666777777888888999777777777777888999:::;;;<<<;;;:::;;;===???@@@????????????????????????????????????@@@@@@AAAAAAAAAAAA???<<<:::999;;;<<<>>>===<<<:::;;;>>>@@@AAAAAA???AAAAAA@@@???===>>>???@@@@@@???>>>=========>>>======???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBBBB???@@@@@@AAAAAA@@@???>>>======<<<<<<;;;:::999888888888888777666666555555222222222222222222111111111111111111111111111111+++,,,---...///000111222------,,,,,,,,,+++++++++*********************************++++++*********(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))************'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((())))))+++,,,,,,+++*********)))))))))******)))))))))((((((((((((((((((((((((%%%&&&((()))******))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))111111000000000000000111//////............------///......------......///------,,,,,,,,,+++++++++,,,,,,++++++++++++******)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))******)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++***)))***+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***))))))))))))***++++++,,,,,,++++++,,,,,,---...,,,,,,---------------...------........./////////........................////////////////////////000//////......//////000//////000000000000000111111222333444444444444444555777888777666555666777333333222222333444666666555555555666777777888888666666666777888999:::;;;>>><<<::::::<<<>>>>>>>>><<<======>>>>>>?????????>>>>>>???@@@AAABBBBBBBBB@@@???===;;;::::::;;;<<<<<<:::999:::===???@@@@@@>>>@@@AAAAAA???>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA>>>>>>???@@@@@@???>>>===<<<;;;::::::999888888777777777666666555444444444111111111111111000000000........................++++++,,,---///000111111------,,,,,,,,,,,,++++++************************)))***++++++++++++***)))'''(((((()))))))))))))))))))))((((((''''''&&&&&&(((((()))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))'''''''''(((((())))))******+++,,,,,,***((())))))))))))************))))))))))))))))))))))))))))))%%%%%%'''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))000000/////////000000111//////.........---------///......------......///,,,,,,,,,,,,++++++++++++))))))************++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((******))))))((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))$$$&&&)))***))))))***+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))))))))))))))***+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,---------....................................------------------------//////............//////////////////000000111111222222333333333333333222333555777777666555555555111111222222333444444555444444555666666777777888555555666666777999:::;;;???===:::999:::;;;<<<;;;:::;;;;;;<<<===>>>>>>???===>>>???@@@AAABBBCCCCCC??????===<<<;;;:::::::::999777666777:::===>>>>>>===???AAAAAA@@@??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<===>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@<<<===>>>?????????>>>===:::999999888777777777777666666555555444333333333111111111000000/////////---------------------------------............///------,,,,,,,,,,,,++++++************************)))***++++++++++++***)))''''''((()))))))))))))))((((((((((((((()))))))))''''''((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++,,,------,,,***((())))))((()))***++++++***)))((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))000000////////////000111111000000000////////////.........------.........,,,,,,,,,+++++++++******((((((((()))******++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************************))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))***+++,,,---******))))))((((((''''''))))))))))))))))))))))))"""$$$''')))))))))***+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))))))))))))))******+++*********)))***++++++,,,,,,+++++++++******)))))),,,,,,,,,---------......000000000000000000000000------------------------//////............//////.../////////000000111111222222333333333222111111111444777777666444444444///000111333333444444333444444555555666777777777555555555666777999:::;;;???<<<999888888999999999999::::::;;;<<<===>>>>>>======>>>???AAABBBCCCCCC???>>>>>>===;;;:::999888777555444555888;;;<<<<<<<<<>>>@@@AAA@@@???@@@@@@AAA@@@>>>===;;;;;;::::::;;;<<<<<<<<<======>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@<<<===>>>??????>>>======999888888777777777777777666555555444444333222222111111111000///.........////////////////////////000000///...------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))''''''((()))))))))))))))''''''((()))***+++,,,,,,&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,...//////---+++))))))***((()))***++++++***)))((())))))))))))))))))))))))***)))'''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))555444222000............//////...------------...------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++))))))*********(((&&&%%%''''''((())))))))))))))),,,)))&&&&&&(((******(((&&&(((******)))((((((((())))))(((((((((((())))))++++++++++++++++++++++++)))***+++++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))$$$%%%''')))***)))((('''''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))***++++++,,,,,,,,,,,,''')))******((('''((((((++++++***)))(((((())))))+++++++++++++++++++++++++++((('''(((+++------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////---,,,,,,---...///....................................////////////000000111111111222222222222222333444444555666666444444333222222111111000333111111444777888555222333444666666555555777888;;;;;;:::999999:::::::::::::::999888999:::;;;<<<===>>>@@@BBBCCCBBB@@@???AAAAAA@@@???===:::888666888888777777777999:::;;;<<<===>>>???AAAAAABBBBBB>>>===<<<;;;::::::999::::::<<>><<<;;;;;;<<<===>>>@@@AAAAAA@@@@@@AAA@@@????????????===;;;::::::;;;;;;;;;;;;;;;;;;<<<999666444555666666555444333222111000000000000111000000///...---------------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((******)))((('''&&&&&&%%%))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))(((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))++++++++++++++++++++++++*********,,,------,,,***444333111000///...////////////...---------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))(((''''''))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))(((((())))))***+++(((((()))))))))))))))(((''''''((()))))))))))))))+++)))&&&&&&(((***)))((()))+++------,,,******+++))))))(((((((((((())))))((((((((((((((((((((((((((())))))***)))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((''''''''''''((()))******++++++******)))&&&&&&''''''((())))))*********++++++,,,+++++++++((()))++++++***))))))***++++++***)))))))))))))))))))))))))))))))))))))))***((('''(((+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///....................................////////////000000000111111111222222///000000111222222333333333333222222222222111111333222222444666666444222333444666666555555777888999999888888777888888999::::::999999999:::;;;<<<===>>>???@@@@@@@@@???>>>?????????>>><<<999777555777666666666666888999:::;;;<<<===>>>@@@@@@@@@@@@>>>===<<<;;;:::::::::::::::<<<>>>???===<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@???>>>>>>???>>><<<;;;:::::::::;;;;;;:::999999;;;888555333333444444333333333222111111000//////000000000///...---------------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))***)))((('''''''''(((((('''''''''&&&%%%$$$$$$###)))))))))))))))))))))))))))******+++++++++++++++*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************)))))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))************************)))((()))***,,,,,,***)))222111000////////////000///......---------------+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))******)))))))))))))))(((((('''************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++'''''''''(((((()))***+++''''''((())))))))))))(((***)))''''''((())))))(((&&&(((***+++)))((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''((((((((((((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************)))))))))))))))))))))))),,,***(((&&&%%%&&&'''(((&&&''''''''''''''''''&&&&&&''''''(((((())))))******++++++++++++******)))''')))+++++++++***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))***)))'''(((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------------------------............/////////000000000000111111111111...//////000000111111111111111111222222222222222444333333333444444222111222444555555555555666888666666666555555666666777::::::999999999:::;;;<<<>>>>>>>>>===============<<<<<<<<<;;;999777666555555555444444555666888999::::::<<<===>>>>>>??????======<<<;;;::::::::::::999;;;>>>>>>===;;;;;;<<<===>>>???AAAAAAAAAAAA@@@@@@>>>======>>>>>><<<;;;::::::;;;::::::999888777:::888444333222222111000111111222222111000///...000000//////...---------------------------------------------------------+++++++++++++++*********+++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))*********)))((((((((())))))*********))))))(((((('''))))))))))))))))))))))))(((((()))*********************))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************)))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))***+++)))(((000000/////////000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************)))))))))))))))*********(((((())))))))))))(((((()))))))))*********++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******)))((('''''''''(((***+++&&&'''(((((())))))(((((())))))((((((((())))))(((%%%'''))))))(((&&&&&&'''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))******++++++((((((((((((((((((((((((***)))((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''(((((())))))))))))***+++++++++***)))((((((&&&(((***+++******+++---******)))))))))))))))***++++++++++++++++++++++++))))))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------......---------------------------------.........///////////////000000000111111000000000111111111222222///000000111222333333333555444333333333222111000111333444555444444555777555555555444555555666777999999999:::::::::;;;;;;>>>===<<<;;;::::::;;;;;;:::999999888777666555555444444333333444555777888999999:::<<<<<<=========<<<;;;:::999999999999999999;;;<<<===<<<;;;;;;<<<===>>>@@@AAAAAAAAA@@@??????===<<<;;;<<<===<<<;;;;;;;;;;;;;;;:::999888777:::888555333222222000//////000111222222000...---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++************************)))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))***************))))))))))))***+++++++++++++++++++++***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***))).../////////000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((())))))))))))((((((((((((((()))))))))******+++******))))))******+++((((((((((((((((((((((((((((((((('''((())))))***+++***)))'''''''''((()))&&&&&&'''((((((((((((((((((((()))))))))(((((()))(((***,,,,,,+++))))))***))))))(((((((((((())))))************************)))))))))))))))))))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))*********+++((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((())))))))))))((((((((((((((()))))))))))))))************))))))((('''%%%''')))***))))))***+++***)))))))))))))))******************************))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,---------......------------------------------------................../////////000000000///000000000000000111111//////000111222222333444444444333222111000000000111222444444333333555666555555555555555666777888999999:::::::::;;;;;;;;;<<<<<<:::999999999999:::888888777777666666666666444444333333444555777888888999:::;;;;;;;;;;;;;;;:::999888888777888888888888:::;;;;;;::::::;;;<<<===>>>???@@@@@@@@@???>>>>>><<<::::::;;;<<<;;;:::<<<<<<<<<;;;;;;999888777:::888555444333222000///...///000111111000...,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))******((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))************''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))******)))))))))************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))***************************)))((()))***++++++***......///000000000//////...------,,,,,,,,,,,,,,,************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++'''(((((()))))))))))))))'''((((((((())))))))))))++++++************++++++))))))))))))))))))))))))((((((''''''(((((()))***+++***)))(((((('''''''''&&&&&&'''((((((((((((''''''(((******)))(((((()))&&&(((******)))((((((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))******+++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))###%%%'''*********((('''''''''((((((((((((''''''))))))))))))))))))))))))((())))))))))))(((((('''%%%''')))))))))((()))***)))))))))))))))******+++((((((((((((((((((((((((((()))***)))(((((()))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////........................//////000000111222333333333444333222///...///111000222333333333333444666555555555555666777888888888999:::;;;;;;;;;::::::::::::::::::999999999999888777777777777777888888555555444444555666888999888999::::::;;;;;;::::::999888888777777888888999777999::::::999:::;;;===<<<===>>>??????>>>=========;;;999888:::;;;;;;::::::;;;;;;;;;:::999888888999777555444444333111///---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))))))))***************))))))))))))************))))))))))))))))))))))))&&&''''''(((((())))))***(((((()))))))))))))))***''''''''''''''''''''''''))))))(((((((((((())))))***))))))(((((())))))***'''((()))*********))))))((((((((())))))*********))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))************)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))))))))))))))))))))))))))************************+++)))((((((***+++++++++...//////000000///...---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++''''''((()))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((''''''''''''((())))))((()))))))))))))))((('''%%%&&&''''''((((((''''''&&&(((++++++)))'''((()))$$$&&&((((((&&&%%%%%%&&&))))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''(((((()))(((((((((''')))******)))((()))***)))))))))))))))***++++++((((((((((((((((((((((((((()))***)))'''&&&(((+++************************************************************************)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////........................//////000000111111222222222333333111......000222000111333333222222444555444444444555555666888888888999:::;;;;;;;;;::::::777888999:::;;;:::999999888888777777888999:::;;;777666666666666888999:::999999::::::;;;;;;::::::::::::999999999999::::::777888999999999999;;;===;;;<<<===>>>>>>===<<<;;;<<<:::888777888:::;;;:::777777888888888888777666666555333333333222000...........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++((()))))))))*********+++((()))))))))************))))))))))))))))))))))))&&&&&&''''''((())))))***''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))((((((''''''(((((()))&&&'''((()))))))))(((((())))))******+++,,,,,,---))))))))))))))))))))))))(((((()))************)))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))*********...///000000000///---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++''''''((())))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))%%%'''(((*********))))))%%%&&&''''''((((((''''''%%%(((++++++)))'''((()))&&&(((***+++)))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))+++***(((&&&%%%&&&'''((())))))************))))))*********)))))))))))))))&&&&&&'''((()))))))))((()))+++,,,,,,***))))))***))))))((())))))***++++++************************(((***+++)))'''&&&(((+++************************************************)))))))))))))))))))))))))))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////111111111111111000000000000000000000111111111111111222222000...---000333///111222333222222333555333333333444555666777888888999:::;;;<<<;;;::::::666777999;;;<<<;;;:::999999888888888888:::<<<===888888777777888999:::<<<999999:::;;;;;;;;;::::::;;;;;;;;;::::::;;;<<<<<<777888999999888999;;;===;;;;;;<<<======<<<;;;:::<<<999777666888:::;;;:::444555666666666666666555444333222222222222///---......---------......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&''')))))))))((('''%%%%%%&&&'''((())))))***))))))))))))))))))))))))(((((()))***************&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%''')))))))))------............------------------------------))))))******++++++,,,,,,)))(((''''''''')))***+++***((('''((()))***)))'''))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))+++******)))(((''''''&&&'''((((((((((((((('''&&&***)))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))******))))))))))))******''''''((((((((((((''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&+++***)))(((((('''(((((())))))))))))))))))))))))((()))***+++)))&&&&&&)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''(((******+++++++++)))***+++++++++)))(((''')))((('''((()))***)))((()))))))))))))))******+++)))))))))))))))))))))))))))((((((((()))***++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,---///...------...000000///////////////000111222111000......000111222444444333333222111000000222222222333444555666777777666444333444555777888888888777777777777777888888999:::;;;;;;:::999888555444555888;;;===;;;888999888777777666777777777888999:::;;;;;;:::999888999::::::;;;;;;::::::999777777777777777999;;;<<<:::;;;<<<======;;;999888888666555444555666555444666666666666666555555444555555444333222000000//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++******++++++************))))))))))))))))))(((((()))***++++++)))((('''&&&&&&'''((())))))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((()))***++++++***)))(((''''''((()))++++++)))((())))))))))))))))))))))))***)))'''&&&'''(((***++++++*********))))))(((((('''&&&''')))+++---,,,+++++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((())))))************&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))******************))))))((((((((()))***+++***((('''((()))***)))''')))(((((((((''''''''''''))))))))))))************((((((((((((((((((((((((((('''&&&&&&&&&'''))))))))))))))))))))))))))))))******))))))(((''''''&&&'''(((((()))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((('''+++*********)))))))))(((***))))))(((((((((((()))))))))))))))))))))))))))***)))(((***++++++)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''))))))************************)))(((((()))((('''((()))***)))((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------------,,,++++++,,,------,,,---......------...//////////////////000111111222111000//////000111222333333333222222222222111333333333333444555666777555555444444555666888999777777666555555666666777888999::::::::::::999888777666666999<<<===;;;888999999888777777777777888777888888999999888888777999::::::;;;;;;::::::999666666555555666777888999;;;<<<======<<<:::888777888666444444555666666555666666666666666555444444555444333222111000000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,++++++******++++++************)))))))))))))))))))))))))))***+++++++++***)))(((((()))***++++++*********)))(((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))*********'''((())))))))))))((('''''''''''')))******)))((())))))))))))))))))))))))))))))'''''''''(((***+++************)))))))))(((''''''''')))+++,,,,,,*********))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))*********++++++)))))))))))))))))))))))))))))))))))))))((('''''')))((((((((('''''''''''')))))))))))))))))))))))),,,------......------,,,++++++++++++++++++++++++*********)))))))))))))))******)))))))))***++++++***((('''((()))***)))'''((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''((())))))***))))))))))))))))))))))))***))))))(((((('''''''''''''''((()))************&&&&&&''''''(((((())))))))))))))))))************((((((((((((((((((((((((((())))))******))))))(((***))))))(((((())))))***(((((())))))))))))((((((''''''((((((((((((((((((************)))))))))))))))(((((((((((())))))***))))))))))))))))))))))))+++(((&&&(((,,,---***&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''(((((()))((((((******))))))(((((()))))))))((('''((()))***)))((())))))(((((())))))***+++))))))))))))))))))))))))+++***)))))))))))))))))),,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,...---,,,,,,---///............///111222222222111000//////000111222222222222222333333333333333333333333444555666666333444444555666777888888555555555444444555555666999999::::::::::::999999999888999:::<<<<<<:::999::::::999888888888888888888777777777777777777888999::::::;;;;;;::::::999555555444444444555555666:::;;;<<<===<<<:::888777777555444444555666666555555555666666555555444333555444222000//////000000......------------......------------------------,,,,,,,,,,,,++++++++++++---,,,++++++******++++++************))))))))))))))))))))))))))))))***+++******))))))))))))******,,,+++******(((((('''&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''((((((((()))))))))&&&''''''((((((''''''&&&''''''(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++************))))))))))))''''''''')))+++,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((('''''''''''')))))))))))))))))))))))),,,,,,------------,,,,,,++++++++++++++++++++++++*********))))))(((((((((******************++++++***((('''((()))***)))'''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))((((((((('''''''''''''''(((***++++++++++++'''((((((((())))))((((((((()))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((('''(((((()))******(((((((((((((((((((((((()))***)))((((((***(((%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((()))))))))(((***)))(((''''''((()))***)))((('''((()))***)))(((((((((((((((((()))******))))))))))))))))))))))))++++++***)))((((((((()))++++++************++++++++++++++++++++++++++++++************++++++++++++---------,,,,,,---------+++,,,------,,,,,,---...---------...///111222333222111111000000111111222000111111222333444555555444444444444444555666666444555666666777666666555555555555555555666666777::::::::::::::::::::::::::::::;;;<<<<<<<<<:::999;;;:::999999888888999999999888777666666777888999999999::::::::::::999999555555444444444444444444888999;;;<<<<<<;;;:::999666444333333555666666555444555555555555444333333444333111/////////000111------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************)))))))))(((***)))))))))))))))******((((((''''''''''''((((((******))))))((((((((('''&&&&&&'''''''''((((((((((((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((''''''((()))(((((((((((((((((((((((()))(((((('''((()))***************)))))))))))))))((('''''')))+++,,,+++***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******+++++++++************((('''((()))***)))''''''''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((((((((((((((''''''''''''''''''(((***++++++++++++)))************)))'''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''(((((((((((((((((('''(((((()))******(((((((((((((((((((((((((((///222,,,&&&'''((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********))))))***)))(((''''''((()))***)))((('''((()))***)))(((((((((((('''((())))))***))))))))))))))))))))))))++++++***)))((((((((()))************************++++++++++++++++++++++++***+++++++++,,,,,,------------------------------+++,,,...---,,,,,,---///---------...///111222333222222111111111111222222000000111222444555666777555555444444444555666666666777777777666555444333777777666666777888999999:::::::::::::::::::::::::::;;;======<<<;;;:::999;;;:::999999888888999999:::999888777777888999:::888888999999999999888888555555555555555555555444444666888;;;======<<<<<<666444333333555666555444444444444444444333333222333222000///...//////000,,,------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************)))))))))(((******)))))))))))))))***''''''((((((((((((''''''''''''(((((()))))))))***''''''((((((((()))))))))(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''')))+++***((('''(((***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))******((((((((()))+++,,,+++)))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,************************(((((((((((((((((((((((((((((())))))******++++++)))))))))*********++++++(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++******)))(((***((('''((()))***)))''''''''''''(((((((((((((((''''''((((((((()))))))))************************(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))************((()))*********)))'''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))************)))(((((((((((())))))***)))))))))))))))))))))))))))444888///((())),,,+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((''''''(((((()))))))))((('''((()))***)))(((((((((''''''(((((()))***))))))))))))))))))))))))+++***))))))))))))))))))))))))***++++++***))))))++++++++++++++++++++++++---------......//////000------............------,,,---///...------...000............///111222222222222222222222222222222000000111333444666777777666555555555555555666666777777777666555555444444888888888888999:::;;;;;;;;;;;;::::::::::::;;;;;;999;;;======;;;:::::::::::::::999888888888888888::::::999999999999::::::777777777888888777777777555555666666777666666555333555888;;;<<<======<<<777555333333444555444333333333444444333333222111000000000000//////......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,---------------,,,++++++******++++++************))))))))))))+++******)))))))))))))))))))))************))))))%%%&&&'''''')))******+++(((((((((((()))))))))***'''((()))******)))((('''''''''((((((((())))))))))))((((((''''''(((((()))'''***------***((((((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))(((((()))++++++***)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********)))((('''***((('''((()))***)))'''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))((((((###$$$&&&((())))))((('''&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&''''''((())))))***((()))))))))*********+++***))))))(((((((((((()))))))))))))))))))))))))))'''111444---(((,,,...,,,(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))))))))((((((&&&''''''((())))))(((((()))((('''((()))***)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***+++((()))***++++++***)))(((+++++++++++++++++++++++++++,,,,,,---......//////,,,---...//////...---,,,---...000///......///111///////////////000111111111222222222222222222111111111222333444666666777666666555555555555666666666555555444555666777888888888888888999:::;;;<<<<<<;;;::::::::::::;;;<<<777:::<<<===;;;999:::;;;999999888777777777777888888888999999999999888888555555666666666666555555333444555666777777666666555666999;;;<<<<<<;;;:::888666444333444444222111333333333333333222111111...///000111111///...,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++************))))))))))))++++++***)))))))))))))))((()))***++++++***)))(((&&&'''''''''((()))))))))'''''''''((((((((())))))'''((()))******)))((('''(((((()))))))))*********(((((('''&&&&&&'''(((((('''+++000000,,,)))(((***))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************)))(((((()))++++++***((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))%%%&&&&&&'''((()))******((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,---------((()))*********((('''&&&***((('''((()))***)))(((&&&'''''''''(((((())))))((((((((())))))))))))***((((((((((((((((((((((((&&&'''(((******))))))((())))))))))))))))))))))))&&&''''''''''''''''''''''''((((((((((((((('''&&& ###&&&((()))(((((('''(((((()))***+++++++++((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))************))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))+++***)))(((((('''(((((())))))))))))))))))))))))###,,,---''''''...///)))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******'''(((((((((((((((''''''%%%&&&((()))))))))(((''')))((('''((()))******((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((()))***++++++((()))***++++++***)))(((++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,---...//////...---,,,...///000000//////000222000///////////////000111111222222333333222222111111222222333444555666777777666666555555555666666444333333333444777:::<<<888888888888999:::;;;<<<<<<;;;::::::::::::;;;<<<666999<<<<<<:::999:::;;;999888888777666777777777666777888999999888777666444444555555555555444444111222444666777777666666777888:::;;;;;;:::999777999777444333333333222000222333333333333222111111,,,...000222111000---+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++******++++++************))))))))))))++++++***))))))((())))))&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&,,,222222...***)))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++)))(((((()))++++++***((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))$$$%%%&&&'''(((***++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))+++...000000...+++)))************************------,,,++++++******)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))************))))))))))))******))))))(((((('''''''''&&&%%%%%%'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************(((((((((((((((((((((((()))'''(((***)))&&&'''******)))(((&&&&&&&&&'''((())))))(((((((((((())))))***((('''((()))***)))'''''''''(((((())))))******)))))))))))))))(((''''''(((''''''&&&&&&((()))***+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,---------............///......//////......---,,,............////////////000000000000111222333444111111111000000000000///222333444444333333555666999999888777666666777777555444444555555666777888777999;;;<<<<<<;;;999888;;;999888999;;;<<<;;;888;;;:::::::::::::::::::::888888888777777777777777666777888888888888777666999999999888888666555555777777777777777666555555666777777888:::;;;<<<<<<666666777666666555444444222222222111111111111000000000000000000000000000........................,,,,,,,,,---------.........---,,,,,,+++++++++++++++*********))))))((((((******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((*********)))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((((((,,,***(((''')))************((('''(((***,,,,,,++++++***))))))))))))******+++*********))))))((((((''''''(((((())))))***************+++***((((((+++'''(((***,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))))))))((((((***)))(((''''''((()))*********))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,+++)))'''------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))******))))))))))))******((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))''''''***)))%%%&&&)))***)))((('''''''''((()))))))))(((((((((((())))))***((('''((()))***)))'''''''''(((((()))))))))))))))))))))))))))(((''''''&&&%%%$$$$$$$$$%%%''''''++++++******)))(((((('''((((((((((((((((((((((((((('''%%%######%%%'''((('''''''''((((((((())))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,......////////////000000000000000111111222333444333333333222222222222111111222444444444444555777999888888777666666777777666555555555555666777777777888:::;;;;;;;;;::::::;;;999888999;;;<<<:::888999::::::;;;;;;::::::999777777777777777888888888888888888888888888888888999999999999888777666555888888888888888777666666777888888888888888888888555555555555555444333333222222222111111111000000////////////////////////........................------------.........///...---,,,+++++++++++++++************)))))))))(((***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))((((((***)))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))),,,***(((((()))************)))((((((*********)))++++++******))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))******)))(((((()))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((***)))(((((((((((()))******)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************))))))******+++,,,,,,---)))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((***))))))(((((())))))***''''''&&&&&&&&&&&&&&&%%%''''''((()))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((***''''''))))))&&&%%%((())))))((((((((()))******)))((((((''''''(((((()))***((('''((()))***)))''''''(((((((((((())))))))))))))))))))))))(((((('''%%%%%%%%%%%%%%%&&&''''''+++******))))))(((((('''(((((((((((((((((((((((()))'''$$$!!!!!!$$$''')))''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......//////......---,,,/////////000000000111111111111111111222333444444333333333222222222222111000111333444444444666888888888777666666666777777777777666666555555666666777888888999:::;;;<<<<<<:::999888999::::::999888888999;;;<<<<<<;;;999888666666777777888888999999999999888888888888999999::::::::::::999888777666888999999999999888777777888888888777666555444333333333444444333333222222222222111111111000000000////////////////////////------------------------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))******))))))((((((***+++,,,+++)))***************)))(((((())))))((((((((((((((('''))))))))))))(((((((((((('''((()))))))))***)))((()))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((***))))))(((((())))))***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))++++++***)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''')))************((((((((((((((((((((((((+++'''''')))***'''&&&((((((((()))))))))***++++++(((((((((''''''(((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------.........///......---,,,//////000000111111222222222222222222222333444444111111111000000000/////////111333444444555777999888777777666666666777777999888777666555555555555777777777888999;;;<<<===:::999999888999999888888777888;;;======<<<999888555555666777888999999:::::::::999888888999:::::::::::::::::::::999888777777888888888888777666666888888888888777555444333222333333333333333222222111111111111000000000000////////////////////////------------------------*********+++++++++++++++,,,,,,+++++++++++++++,,,*********)))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))(((((()))))))))))))))*********))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,+++)))((((((*********))))))((()))+++---...---+++'''((()))******)))((((((((((((((((((''''''''''''******))))))((((((''''''&&&(((((((((***---,,,))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))))))))******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************,,,,,,++++++***)))(((((((((((()))))))))*********((((((((((((((((((((((((************************((((((((()))***+++++++++))))))(((((((((((())))))((((((((((((((()))))))))((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************((((((((((((((((((((((((,,,'''&&&)))+++)))((()))(((((())))))******++++++((((((''''''''''''((((((***((('''((()))***)))'''((((((((('''''''''''''''(((((())))))))))))(((((())))))******++++++++++++)))))))))(((((((((((((((''''''''''''''''''''''''((()))************)))((((((((((((((()))))))))***(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,------------.....................///......---,,,...//////000111222222222222222111111222222333333111111111000000000/////////111333444444555777999777666666666666666777777:::999888777666555555555777777777777999:::<<<===999999999888777777777777666888;;;======<<<:::888555555666777888999999::::::999999999999999999:::999999:::::::::999888888666666666777666555555444555666888888888777666555222333333444444444333333111111111000000000//////........................------------------------,,,,,,,,,++++++++++++++++++++++++******++++++,,,))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((())))))(((((())))))************))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***++++++***)))((()))***+++)))(((******)))***,,,---+++***&&&&&&'''((())))))))))))''''''''''''((((((((((((******))))))((((((''''''&&&(((((('''+++111222---)))(((((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************,,,++++++***))))))((((((************************+++++++++******)))))))))((())))))******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))***+++,,,)))((((((''''''(((((()))((())))))))))))*********(((((()))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************'''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((***%%%$$$(((,,,+++)))***(((((()))*********))))))(((''''''&&&&&&''''''(((***((('''((()))***)))'''(((((((((''''''''''''&&&'''(((((()))))))))))))))'''(((((()))***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))++++++)))'''&&&((((((((()))))))))******(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,---...******+++++++++,,,,,,,,,---------.........//////......//////......---,,,......//////000111222222222111111000111111222222333333333222222222222111000111333444444444666888666666555555666666777777:::999888777666666555666666777777888999:::;;;;;;888999999888666555666777777888:::<<<<<<<<<;;;:::666666777777888888999999888888999999999999888888888999999999999999888888555555666666555555444333333555777888999888777666222222333444444444333333111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,............------------+++************++++++,,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))((((((((()))******++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))((()))++++++)))(((,,,***)))***,,,---------******))))))))))))******'''(((((((((((()))))))))))))))))))))((((((((((((''')))(((&&&,,,777999444...,,,***)))((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))******++++++******))))))******++++++******)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************))))))))))))************************))))))((((((((((((((((((((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''''''''(((((((((((((((((()))))))))***((((((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((('''""" &&&******))))))(((((()))))))))((('''&&&(((''''''&&&&&&''''''(((***((('''((()))***)))'''(((((('''''''''&&&&&&&&&''''''((()))))))))))))))%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''(((((()))))))))*********(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------...............//////......---,,,,,,---...///000111111222111111000//////000000111333333333222222222222111111222444444444444555777555555555555555666777777999999888777666666666777666777888999::::::999888777999:::888555444555666777888999:::;;;;;;;;;;;;777777777777777888888888555777999::::::999777555777777888888999888888777666666666666666555555444222333666777888777555444000111111222333333222222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***************+++,,,,,,((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))'''(((((()))******++++++(((((()))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''')))))))))***++++++)))''')))((())),,,222888<<<>>>333111...+++)))))))))***((((((((()))))))))******(((((((((((())))))))))))(((+++(((%%%---<<<@@@;;;666444000,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))******++++++******))))))***++++++++++++***)))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------------,,,+++************************((((((((()))******++++++************************&&&&&&&&&'''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))************((((((((((((((((((((((((%%%###)))***(((((((((((()))))))))'''&&&%%%'''''''''&&&&&&'''''''''***((('''((()))***)))((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))%%%&&&((()))))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))************(((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////......---,,,,,,,,,---...///000111111000000///////////////000111111111000000000000///222333444444333333555666555555555555555666777888999888888777777777777777666777999::::::999888777777999:::888555333444666888888999999:::;;;<<<<<<888888888777777777777777444666999;;;;;;999666444666777777888888888777777777777777777777666666555222333555777777555333111//////000111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((******))))))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))'''(((((()))***+++++++++'''((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))))))))***++++++)))'''%%%&&&(((///:::DDDMMMQQQ;;;777222---***))))))***(((((())))))******++++++''''''(((((())))))******))),,,(((%%%...???DDD???>>>:::555///+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++------+++***))))))))))))***)))))))))((((((''''''******))))))((((((''''''%%%%%%&&&'''((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''(((((())))))*********)))(((''''''((()))***)))***+++,,,,,,+++***)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''''''''&&&%%%$$$"""###$$$%%%&&&((())))))&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((((())))))******++++++******))))))(((((()))))))))))))))))))))))),,,***((('''&&&'''((())))))))))))))))))))))))))),,,,,,+++***))))))******''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))************---,,,+++)))((((((''''''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......//////////////////......------...000111///000000000000000////////////000111222333333333333333333444444444555555666666666666666777777888888888888777888888999999777777777777888888888888:::999888777666666666666777777888888888999999999666777888999999888666555333444777888999888777666555555555555666777999999777777777777666666666666555555444333333222111111222111111111000000//////......//////......---,,,......////////////......---+++***+++......,,,))))))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***++++++***)))'''&&&((()))((('''&&&''')))))))))))))))))))))))))))((()))+++,,,+++***'''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''***///888CCCLLLRRRGGGDDD@@@:::444...***(((...,,,***((('''((()))***++++++***)))((('''&&&%%%...,,,)))''')))000:::AAAHHHCCC<<<555///------...***+++***))))))+++,,,***))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))+++)))(((&&&&&&((()))+++***)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))*********((()))))))))************,,,+++***)))))))))))))))******)))))))))(((((((((***)))))))))((((((((('''''''''((()))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))******++++++******)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((((((''''''((((((((('''&&&%%%$$$$$$%%%&&&'''((())))))&&&'''((((((&&&&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))***))))))(((((('''((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************,,,+++***)))((((((((((((************+++++++++,,,++++++,,,,,,,,,,,,------------...///////////////...............///000000//////000000000000////////////000222222333333222222333333333333444444444555555444444555555666777999888888777777777888888666666666777777777888888999888777666666555555666777777777888888888999999888999::::::999777555333444555777888888777666555555555555555666777888999888888777777666555444444444444444333222222111111111111111000000000//////...............------,,,......////////////......---+++******,,,---+++)))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((***++++++***(((''''''((())))))''''''((())))))))))))))))))))))))))))))******+++***)))((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***,,,000555;;;>>>>>>>>>===<<<;;;::::::999************)))(((&&&%%%(((((())))))***+++,,,,,,((((((((((((+++///333666444333555888;;;999222,,,......,,,***))))))((('''))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))***)))(((''''''((()))******)))(((''''''((())))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++************++++++))))))))))))******************)))(((((()))))))))************))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((&&&''')))******)))'''&&&******))))))))))))******((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((())))))))))))(((''''''''''''''''''((((((((()))&&&'''((((((&&&&&&'''((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************''''''''''''''''''''''''+++***(((''''''((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))*********++++++++++++,,,,,,,,,,,,------------...////////////...---....../////////////////////000000000000/////////000111222222222222222111111222222222333333333444333333333333444555555999999888777666666666666555555666666666777777777888777666555444444444444777777777777888888888888::::::::::::999666444333555666777777777666555444555555555555555666777888999999888666555444333222333333333222222111111000000000000000////////////...............---,,,,,,---......//////......---...,,,******++++++***)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((************((((((((()))******(((((()))***))))))))))))))))))))))))******))))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***+++,,,///000222555888;;;===>>>888999;;;:::777222,,,(((*********)))))))))******,,,---///222555555333111444333666>>>EEECCC888...000---+++******)))'''&&&))))))))))))))))))))))))))))))))))))************))))))************))))))******++++++++++++*********)))(((''''''((()))***))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))),,,++++++++++++++++++,,,)))))))))))))))*********)))((((((((((((((()))*********************))))))))))))))))))((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((******))))))((((((''''''&&&'''((())))))((('''&&&***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''''''''')))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))((((((((('''''')))))))))(((((((((((((((&&&'''((((((''''''((()))******))))))))))))************))))))((((((''''''(((((())))))******++++++((((((((((((((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))******************))))))***)))((('''''''''''''''))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++((())))))))))))*********+++++++++,,,,,,,,,------,,,---......//////......,,,---///000000000///......//////000000000000//////000111222222222222222000111111111111222222222333333333333333444555555999888777666555555555555555555555555666666666666666666555444333333333333666666666777777777888888999999999999888777666555666666666666666555444333555444444444555555666777888777777666555333333222222222222111111000000000////////////////////////------.........---,,,,,,---------......---------///---,,,+++***+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((()))******)))(((((((((***+++***)))((()))***((((((((((((((((((((((((***)))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''************************************************)))))))))******)))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***---///222333444???AAADDDEEEDDD@@@<<<999:::888555222...,,,******111222555999;;;:::555000777444444999???@@@;;;666111,,,)))***,,,+++******))))))))))))))))))))))))((()))))))))************))))))************))))))******++++++++++++******))))))(((((((((((())))))((((((((((((((()))))))))***))))))))))))))))))***)))))))))))))))))))))))),,,++++++++++++++++++,,,******)))))))))))))))))))))((((((((((((((()))***))))))))))))))))))******(((((((((((())))))))))))&&&'''''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((******))))))(((((('''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((((((''''''''''''''')))))))))))))))(((((((((&&&'''((((((''''''(((*********))))))))))))************))))))((((((''''''(((((())))))******++++++)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((()))************))))))++++++***)))(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((()))***+++,,,((())))))))))))*********+++++++++,,,,,,,,,------,,,------...............,,,---///000000000///.........///000000000000000000000111222222222111111000000000111111111222222444444333333444444555666888777666555444444333444555555555555666666666666666555444333222222222222555555666666666777777777666777777777888888777777555555555555444444333333444444444444444444555666555555555555444444444444000000000000000/////////.....................///---------...---,,,,,,+++,,,,,,------------,,,,,,......---,,,++++++,,,,,,,,,+++++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((***+++***)))((()))***(((((((((((((((((((((((()))(((((('''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))******)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))*********************++++++,,,,,,,,,///222666:::>>>@@@AAABBBFFFDDDAAA===:::999888888888:::<<>>;;;888111222333666;;;???BBBCCC888///)))+++---***)))***))))))))))))))))))))))))((()))))))))************))))))************))))))*********++++++*********))))))(((((((((((())))))''''''((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((++++++************++++++************))))))))))))******)))(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******)))((('''&&&&&&&&&''''''))))))))))))((((((((((((&&&'''(((((((((((()))+++******))))))))))))******))))))))))))(((((((((((())))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))((('''&&&++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,---............------......///////////////---...///000000111111000000111111222222222111111000000111111111222222222444333333333333444555555666666555444333333333333555555666666666777777777666555444333222222222222555555555555666666666666444444555555666777777888444444444444444333333333444444333333333444444555444444444444444444444444////////////////////////---------...............---------------,,,+++++++++,,,,,,------,,,,,,+++***,,,......,,,+++,,,,,,+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))((((((((())))))))))))))))))***+++---///111333444;;;:::::::::;;;>>>AAACCCIIILLLOOOQQQOOONNNMMMMMMDDDEEEHHHJJJKKKLLLMMMNNNDDD666,,,,,,,,,'''&&&((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))(((((())))))))))))((((((&&&'''((()))*********)))))))))************))))))((((((((((((((((((((((((*********))))))*********************)))))))))(((,,,+++***)))))))))))))))&&&'''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))(((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))************)))((('''''''''((((((((((((((((((((((((((((((%%%'''))))))((((((***+++)))))))))(((((()))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))$$$%%%'''((()))((('''&&&***))))))((((((((())))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))******************+++++++++,,,++++++,,,,,,,,,,,,------+++,,,------......------...............///000000---...///000111111111111111111222222222111111000111111111222222222333333222222222222222333444444444444333333333333333444666666666777777777888888666555444333333222222333444444555555555666666666555444444444444555555666333333333333333333444444444444333333333333333444555444444444333333222222........................,,,,,,---------.........,,,------------,,,++++++++++++,,,,,,,,,,,,++++++%%%(((,,,---,,,******+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''((())))))''''''((()))))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************************************************************+++***)))(((((()))***+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((())))))&&&&&&&&&''''''(((((((((,,,,,,++++++***)))((((((,,,+++,,,---000555999<<>>HHHGGG777+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///000000.........------,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,---------......---------------...///000---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---///000///---******+++---------------------------...------,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,***))))))***,,,------............---,,,+++///...------,,,,,,---------,,,,,,++++++*********++++++,,,,,,,,,---------******************++++++************************,,,++++++******++++++,,,......---,,,,,,+++******''''''(((***+++,,,---......---,,,,,,++++++++++++******************************))))))))))))*********++++++,,,,,,++++++***+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''''''((()))(((((()))***++++++,,,,,,)))************++++++++++++++++++************)))++++++******))))))((((((,,,***(((''')))*********************************))))))***+++++++++******(((((((((((((((((((((((((((((()))))))))))))))((('''$$$!!!!!!###%%%%%%%%%******))))))))))))******+++)))(((((())))))(((&&&(((((((((((())))))))))))%%%&&&'''((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))******************))))))((()))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))+++)))))))))+++,,,+++***'''''''''((()))*********))))))))))))))))))))))))'''((()))***++++++++++++************)))))))))(((((()))))))))************************)))))))))(((((('''''''''((()))*********************)))(((((((((((((((((()))))))))***))))))))))))******************************++++++************)))))))))(((''''''((((((((((((''''''((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''***,,,***((()))---222888@@@???222***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...//////000/////////......---------++++++,,,------------,,,---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000,,,,,,---------.........///......---------......---,,,,,,++++++,,,,,,---///......------......///000111000...,,,+++---///---------------------------------,,,,,,---------------------------------------,,,,,,------...///...---,,,++++++,,,---......---------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------******************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------------(((((()))***+++,,,,,,---...---,,,,,,+++++++++,,,******************************))))))))))))******)))******++++++******)))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********************)))))))))))))))))))))))))))))))))))))))++++++++++++*********)))+++++++++++++++++++++++++++***)))((('''(((((()))))))))))))))))))))******---,,,,,,+++***)))((((((+++++++++*********))))))*********)))))))))))))))+++***(((((()))*********))))))))))))))))))))))))&&&'''(((***+++,,,,,,---))))))))))))))))))))))))&&&&&&'''))))))************(((&&&%%%&&&(((((('''******))))))))))))*********)))(((((())))))((('''(((((((((((())))))))))))&&&&&&'''((())))))))))))************************))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))************++++++******)))(((***))))))(((((())))))***))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))+++***))))))***+++***(((''''''(((((())))))******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************))))))))))))))))))))))))************+++***)))((((((((()))***((((((((()))***+++,,,---******++++++******))))))((((((((()))))))))******************++++++++++++******************))))))************))))))))))))'''(((((())))))((((((''')))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,(((***+++***((()))---111000555444,,,)))---...++++++++++++,,,,,,---------,,,------......------,,,,,,,,,------...////////////////////////.........++++++,,,---------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------.........000000///------,,,,,,,,,------,,,,,,,,,,,,------///////////////000111222444444333000...---...000------------------------------------------------////////////////////////---------,,,------...//////...---,,,,,,---...///...---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,---......///************+++++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++******************************)))((((((((())))))***))))))))))))(((((((((---,,,,,,+++***)))((((((++++++*********)))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((&&&&&&(((***+++,,,,,,,,,))))))))))))))))))))))))''''''((()))************...---,,,+++++++++++++++******))))))))))))*********((('''((()))***)))'''(((((((((((())))))))))))''''''((()))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))************++++++++++++***))))))******))))))))))))******))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))),,,***))))))******)))''''''((((((((()))))))))***(((((((((((((((((((((((((((((()))************************))))))))))))))))))))))))))))))*********,,,***)))''''''(((***+++))))))))))))***++++++,,,(((((()))))))))(((((('''(((((()))))))))*********)))))))))*********++++++++++++******))))))((((((*********)))))))))))))))(((((())))))))))))((((((***************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++((()))+++***)))))),,,///,,,...,,,((()))------)))******+++,,,,,,---......,,,------......------,,,---------.........////////////..................+++,,,,,,---...---------+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------............//////...---------------------,,,,,,,,,,,,------,,,,,,---///111333555666999999777444000......///------------------------,,,------------------,,,////////////////////////---------------.../////////......------......///...---+++******+++,,,...------,,,++++++++++++,,,++++++,,,,,,------......,,,,,,,,,------------...,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))************))))))***))))))))))))))))))***************************++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))(((((())))))******++++++)))*********)))((()))***))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))))))******++++++******)))++++++***)))((((((((()))******))))))))))))******)))((('''((()))***)))((((((((((((((())))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++++++++***))))))******))))))))))))******))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))),,,***))))))******((('''(((((((((((())))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))))))))************))))))))))))))))))+++***((('''''')))***,,,+++***)))((((((((((((((((((((())))))))))))(((((())))))))))))************((((((((()))))))))******+++******))))))((((((((())))))))))))))))))******(((((())))))))))))((((((***************)))((('''))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++******))))))((()))************+++---,,,,,,***(((***,,,+++(((******+++,,,,,,---......,,,------......------,,,---------...............------------------------,,,,,,---.........------+++,,,---......---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------.........//////---------------...//////...------,,,,,,------...+++,,,...111555999<<<>>>@@@???<<<666111---------------------------------,,,,,,---......---,,,,,,...........................------------...//////......------------.........---+++******+++---......---,,,,,,++++++,,,,,,,,,,,,,,,------......///,,,,,,---------.........,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++***++++++++++++++++++***)))))))))******)))))))))++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))******++++++))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))******************(((((()))***,,,---......)))************+++++++++*********)))))))))(((((((((((())))))******++++++(((***++++++)))((()))***************************)))))))))***))))))(((((()))))))))))))))))))))))))))***************)))(((((()))***)))((('''((()))******))))))))))))******)))((('''((()))***)))((((((((((((((())))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))*********+++++++++++++++,,,++++++***)))***))))))(((((())))))***))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))***)))(((((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++***))))))))))))************************))))))))))))***)))((((((((()))***++++++***)))((('''&&&&&&&&&******++++++,,,,,,++++++)))))))))*********++++++'''((((((((())))))))))))))))))))))))))))))(((((())))))))))))************((())))))******))))))((()))************))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,+++******)))))))))))))))*********++++++,,,+++******++++++***)))+++++++++,,,,,,---------,,,------......------,,,........................,,,,,,,,,---------------,,,,,,---...............,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------........./////////,,,,,,,,,------///000000......------------......,,,...000444999>>>BBBDDDCCCAAA>>>888222...,,,---------------------------+++,,,---......---,,,+++..............................------......///000...........................---,,,,,,,,,---...///......---,,,,,,,,,,,,---------..................,,,---------............---------,,,++++++******************************,,,++++++******++++++,,,++++++++++++************,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++))))))************))))))++++++++++++++++++++++++************))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))***+++++++++******'''((()))+++---...///000---,,,,,,+++***)))((((((******)))))))))((((((((())))))))))))************'''***,,,,,,)))''')))+++************************(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((()))))))))((((((***,,,,,,***)))***,,,******))))))))))))******(((''''''((()))******((((((((((((((())))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++++++++,,,,,,++++++***))))))((((((''''''(((((()))))))))(((((((((((())))))))))))*********+++++++++)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))((()))))))))************************)))))))))(((((()))))))))***************)))(((((('''''''''''')))***+++,,,,,,,,,,,,+++))))))*********+++++++++(((((()))))))))*********((((((((()))))))))))))))((()))))))))************))))))************))))))((())))))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++***)))******+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------------.........///,,,------...............---------,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////......---------......///......------------......---...111444999===AAACCCBBBAAA>>>999333///...///------------------------+++,,,...//////...,,,+++.......................................//////000/////////000000/////////---------....../////////000///......------....../////////...............------------...............------,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,---------...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************((()))***++++++++++++***((())))))+++,,,---......---,,,,,,+++***)))((((((***)))))))))((((((((((((*********)))))))))))))))&&&)))---,,,)))'''(((+++************************''''''((()))))))))))))))((((((((((((((((((((((((!!!"""$$$&&&'''((())))))%%%(((++++++)))(((***,,,******))))))))))))******(((''''''((()))******)))(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************++++++++++++,,,,,,,,,,,,+++******((((((''''''''''''(((((())))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))(((''''''((()))+++***)))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((''''''&&&(((((())))))*********++++++*********))))))(((((('''((()))***************)))((((((((((((((()))***'''((()))***************)))************+++++++++)))************+++++++++''''''(((((())))))******(((((())))))*********+++))))))************))))))'''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,------)))(((((()))++++++***(((((()))+++---+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.....................------.........//////000000,,,---......//////............,,,++++++,,,............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000///...---------------......------------......,,,---///222666999<<<>>>@@@???===888444111000111------------------------+++,,,...//////...,,,+++////////////////////////...............///000000000000111111111111000000------...///000000//////000000///............///000000//////......---------------.........//////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---///000111222+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************))))))((()))***++++++***)))((((((((((((((((((((((((((((((((())))))******++++++(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,************************((()))***+++,,,,,,+++***))))))******+++++++++,,,)))************+++++++++))))))))))))((((((((((((++++++******))))))((((((%%%***------)))'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))''')))******))))))***,,,******))))))))))))******+++***)))(((((()))***++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))+++++++++++++++***)))((())))))((((((''''''&&&&&&((()))***++++++***)))(((************++++++++++++)))(((((((((((((((((()))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))((((((((((((''')))++++++)))))))))***(((((())))))***+++------((((((((((((((((((((((((+++*********))))))((((((,,,+++***((((((((()))***))))))))))))))))))))))))+++*********))))))((((((,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))))))))))))))***+++,,,---.........++++++,,,,,,,,,---------////////////////////////++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------........................///......---------......---......///////////////////////////...............---,,,---...///...---.........000222666:::<<<;;;999666333000///............////////////......////////////000000000111---...///000000///...---////////////////////////...............///000000------......///000000000///////////////////////////...---,,,,,,---...////////////...---------,,,.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...,,,***)))))))))***,,,,,,,,,++++++************++++++++++++***))))))++++++,,,------------,,,)))************++++++++++++***)))'''''')))***+++111///,,,***)))((()))***************************+++***)))(((((()))***+++)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))************************************************---,,,+++******+++,,,---************************))))))))))))))))))))))))+++++++++*********))))))...,,,***(((((()))***+++))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))*********))))))))))))************))))))))))))******************)))))))))(((******++++++++++++******))))))))))))))))))))))))*********+++******)))))))))))))))))))))(((((((((((()))***++++++***)))((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))******+++)))))))))))))))))))))((((((***++++++)))((()))***))))))))))))))))))******************************************)))))))))(((,,,+++)))((((((((()))***))))))))))))))))))))))))************)))))))))(((,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,---------........................,,,,,,---------.................................------------------------------------------------------------------------........................///......---------......---...//////000000//////111000000000000////////////...------...///...,,,////////////111555888:::999777555222000///.........//////////////////...---------.........//////...//////////////////...///////////////////////////............///000000//////////////////......///////////////////////////...------------...///..................------...........................------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,+++*********+++,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,)))************++++++++++++***)))(((((()))***+++///---+++)))((())))))***************************+++***)))(((((()))***+++***)))))))))))))))***+++************************))))))************))))))************************************************,,,+++************+++,,,************************+++++++++++++++++++++++++++++++++*********))))))---,,,***)))))))))******))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************)))))))))((((((''''''''')))))))))))))))))))))))))))***+++***)))((()))******))))))(((((())))))***))))))************))))))************))))))))))))******++++++++++++******(((((((((((((((((((((((((((((()))*********))))))))))))))))))************))))))************))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))***+++,,,+++)))(((((()))******))))))((((((((((((************************************))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))************)))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............/////////////////////////////////------------------------------------------------------------------------..............................---------......///---...//////000000//////111111111111000000000000000///......///000///---000/////////000222555777555444333111000/////////////////////////////////------........./////////000//////......//////000//////////////////////////////......//////000111111111000//////...------///////////////////////////......------......///..................//////........................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++***++++++,,,---...,,,,,,,,,++++++++++++***+++++++++++++++******))))))******+++,,,+++++++++)))************++++++++++++***)))(((((()))***+++,,,+++***)))((()))******************************+++***))))))))))))***++++++******)))))))))******************************))))))))))))))))))))))))************************************************+++******))))))******+++************************+++++++++++++++++++++++++++++++++***************+++++++++******************************+++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***)))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))+++,,,---,,,***)))***+++))))))(((((((((((())))))((()))***++++++***)))(((*********)))))))))))))))******++++++++++++******((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((())))))*********)))))))))******))))))))))))*********++++++++++++'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''')))))))))))))))*********+++,,,---,,,***((((((((()))***************))))))*********************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,+++,,,,,,,,,------------...------------------------------........./////////...........................................................................................................................------------...//////......///000000000000000111111111000000000//////000///...000222444333222111000///...///000222333222111111000000000000000000//////////////////000///000000000000111111111111000///......///000111/////////////////////////////////...///000000111000000000000//////......//////////////////////////////............//////------......//////000000........................,,,,,,------......//////........................------------------------........................------------------------++++++++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))***++++++++++++***))))))*********++++++++++++******))))))******+++***))))))(((((()))******************************************************++++++******))))))************************************))))))))))))*********************************************************))))))))))))))))))***************************))))))))))))))))))))))))******************************+++++++++******)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))***+++,,,+++)))(((((()))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))************++++++++++++******((((((((((((((((((((((((&&&'''((()))))))))))))))'''''''''(((((()))))))))***))))))))))))))))))***)))*********++++++++++++&&&''')))******)))'''&&&))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&'''((()))))))))*********++++++,,,---,,,***(((((()))((()))***,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++******************+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,---------.........------------------------,,,------------.........------------------------................................................................................................---------------...//////...//////000000000000000000000/////////........./////////222555888888888222111///......///111222///000000000000000000000111000////////////000111000000000000111111111222111000///......///000111000000000000000000000000///////////////000111111////////////000000111111000000000000000000000000////////////////////////---......//////000000000........................---------....../////////........................------------------------........................------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))***++++++++++++***))))))*********+++++++++++++++************++++++)))))))))))))))***************************************++++++++++++******++++++***************+++******************************)))(((((()))******************************************************)))))))))******)))))))))************************))))))))))))))))))))))))************************)))******+++++++++******************************************************++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++******))))))******+++''''''''''''''''''''''''&&&''''''(((***++++++,,,))))))))))))))))))))))))'''((()))((('''&&&'''((()))((((((''''''(((((()))))))))************))))))))))))))))))******************++++++++++++******(((((((((((((((((((((((((((((()))*********))))))''''''''''''((((((((((((******))))))))))))******(((((((((((())))))))))))(((***+++------+++***((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))******+++++++++***,,,---,,,***))))))***((()))+++---.........---(((((((((((((((((((((((())))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---------............------------------------,,,,,,---------.........------------------------................................................................................................---------------...///000...///000000111111000000////////////............//////000333777:::::::::333222000///...///000111//////000111111111111000111111////////////111111........./////////000000111000000//////000000111000000000000000000000000000000//////000000111222......///000000111222222000000000000000000000000...//////000000//////...//////////////////000000......................................./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......---,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,+++++++++)))************+++++++++++++++++++++++++++++++++))))))************************************************+++,,,,,,+++*********************+++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************************************)))******++++++******)))************************++++++++++++++++++++++++***************+++++++++***************++++++++++++++++++***************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((())))))((('''(((***((((((''''''''''''((((((******))))))))))))******((()))))))))******************++++++++++++******))))))))))))))))))))))))*********+++******)))))))))))))))(((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((('''(((((())))))((())))))******+++,,,,,,***+++---,,,+++******+++((()))+++---------++++++))))))))))))))))))))))))((()))))))))************'''((()))***+++******)))))))))))))))))))))))))))((()))))))))*********************++++++*********))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------------....................................---............/////////........................................................................................................................---,,,,,,------///000000//////000111111111111000000000000////////////...111000000222666888888777444222111//////000111222///000111222222222111111222111///......///111222....../////////000000000000000000111111000000000000000000000000000000000000000//////000000111222000000000000000000111111000000000000000000000000...///000111111000///...000000000///////////////........................////////////............................................................------------------------------------------------+++,,,---.........---,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,)))************+++++++++***++++++++++++++++++***++++++++++++++++++*********************************++++++,,,,,,++++++***)))))))))***+++,,,---...+++++++++++++++++++++++++++***)))(((((()))***+++******************************************************+++,,,,,,+++******************************++++++++++++++++++++++++))))))*********+++++++++******)))))))))***,,,---+++++++++*********))))))************************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***,,,,,,++++++,,,...((((((''''''''''''((((((+++***)))(((((()))***+++(((((())))))*********+++******++++++++++++******************************+++++++++++++++***)))(((++++++******))))))((((((+++***)))(((((()))***+++************+++++++++++++++(((%%%######%%%(((+++))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))***+++((())))))***++++++,,,,,,)))+++,,,,,,+++***+++,,,)))***,,,,,,,,,+++)))'''************************(((((())))))*********+++'''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++************************------------------------.........///......---------------.........//////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................,,,,,,,,,---...///000111//////000111111111111111111111111111000000000000222111111222444555555444444333111000///000222333000000222333333222111111222111000......000111222111111111111222222222222///000111222222111000///000000000000000000000000000000000000000111111222222222111111000/////////000000000000000000000000...///000111111000///...111111000000//////..............................000000//////......------////////////////////////........................////////////////////////------------------------)))***,,,.../////////...*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,------------,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++*********************************+++,,,------,,,+++***((())))))***+++---...///+++++++++++++++++++++++++++***)))'''''')))***+++***************************************************+++,,,------,,,+++***************************))))))))))))))))))))))))))))))******+++++++++++++++***)))((((((***,,,...++++++++++++******))))))************************************************++++++++++++++++++++++++,,,)))&&&&&&(((******(((******************************)))(((((((((((((((***)))((('''((()))+++---------,,,+++***)))((((((+++++++++*********))))))***************************+++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((()))************************))))))))))))))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((&&&''')))++++++*********))))))(((((('''(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))***************+++++++++''')))++++++***)))((()))***************************)))(((''''''((()))***&&&'''((()))***+++,,,,,,*********)))))))))))))))******************+++++++++******)))))))))))))))++++++************++++++,,,,,,,,,+++++++++*********************************)))))))))***+++,,,,,,------......------,,,+++---------...............000//////.........//////000///...---------------////////////////////////---.........//////000000////////////000000000000//////000000111111111222000000//////.........---////////////////////////////////////000000000000222222222222222111000//////000000000111111111222000000///000111222333444222222222222222333333333///000111222333444444444///000000111111111111111111000000000000111222222666555444222111111111111555444222000//////000000.........///000111111222///111333333111111333555222222222222333333333333111000000000000000111111000000000000////////////..................................../////////000///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++******************************++++++++++++******)))************+++++++++------+++***))))))((((((************************))))))))))))))))))))))))+++++++++*********)))))))))***+++***((((((((()))+++++++++*********))))))+++)))&&&&&&)))***)))(((************************++++++***))))))))))))))),,,+++)))))))))***,,,---,,,+++++++++++++++******+++++++++*********))))))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************++++++***))))))***++++++))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))(((((()))***)))(((''''''(((***************)))))))))((('''(((((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++******)))***,,,...---,,,+++,,,---***************************)))(((((('''((()))***+++*********))))))(((((()))))))))))))))*********+++******))))))(((((((((++++++***)))))))))))))))++++++************++++++,,,,,,,,,+++++++++******************************,,,+++***************+++,,,,,,---.../////////...---------------...////////////............//////000000//////............////////////////////////............/////////000111111000000//////....../////////000000000111111000000/////////.........////////////////////////...////////////000000000222222222222222111000000111111111111111222222222/////////000000000111111111111111111111111111111222222333444444444333333111111222333333333333333333333333333333444444555444444444444444444444444555444333222222333333444444444333333222111111111111444555555333333555777333333222222222111111111111111000000000111111111111111111000000000//////................................./////////000000//////////////////////////////......---.........------------------------......//////...------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++***))))))***++++++)))************+++++++++******************************++++++++++++******)))************+++++++++,,,,,,+++***))))))))))))+++++++++***************))))))))))))))))))))))))+++++++++*********))))))***+++,,,+++)))((()))***+++++++++*********))))))+++)))'''''')))***)))))))))))))))))))))))))))))),,,++++++***************---,,,+++*********+++,,,*********++++++,,,,,,,,,+++++++++******************************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((++++++***))))))***++++++)))************))))))((((((((())))))******++++++************************))))))))))))************************************((())))))******))))))((()))******)))'''&&&((()))************))))))))))))((((((((()))******++++++))))))))))))))))))******))))))))))))))))))))))))------,,,+++***))))))((()))***+++***)))(((***,,,************************))))))((((((((())))))***,,,++++++***)))(((''''''(((((())))))******++++++++++++***)))((('''&&&&&&++++++***))))))))))))***++++++************++++++,,,,,,,,,+++++++++******************************---,,,+++******))))))***+++,,,---///000000000111...---,,,,,,,,,---///000///...............//////000000000000////////////////////////////////////............////////////222222111000///...------...///////////////000000000000////////////......////////////////////////........./////////000000222222333333333222111111333222222222222222222222000111111111111000//////333222222222222222222222555555555555555444333333333333333333444444444444444444444444444555666666444555666777888777666666444333333333333444555666666666666555444333333333111222333333222111333444444444333333222222111111222222222111111111111111222222222111111111000000////////////////////////....../////////000000000/////////////////////////////////...//////000000.................................///......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++)))************+++++++++******************************++++++++++++******)))************+++++++++++++++***************+++++++++++++++******))))))))))))))))))))))))))))))+++************)))))))))***,,,,,,,,,***)))***++++++++++++******************))))))))))))***))))))((((((((((((((((((((((((+++******))))))*********---,,,+++***************)))))))))*********++++++************************************************+++***(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((+++******************+++(((((()))************************)))))))))))))))***************+++++++++((()))))))))************************************)))))))))******))))))))))))***+++)))'''&&&'''(((*********)))))))))))))))(((((())))))************)))))))))))))))*********))))))))))))))))))))))))+++++++++******))))))))))))))))))(((&&&''')))+++************************))))))))))))))))))******)))))))))))))))*********''''''((()))***++++++,,,*********))))))((((((''',,,+++******))))))******++++++************++++++,,,,,,,,,+++++++++******************************,,,,,,+++*********+++++++++,,,---...////////////...---,,,++++++---///000......---------...////////////000000000/////////.................................///////////////111111000000//////..................////////////000000//////////////////////////////////////////....../////////000000000222333333333333333222222333333333222222222111111222222333333222111000///666666666666666666666555555666666666666666555555555555555555555666777777555555555666666777999999:::;;;===>>>>>>===;;;999666666555555555555555555444444444555555666666666333333333333222222222333444444444444444444444333333333333333333222222111333333333222222222111111////////////////////////...////////////000000000////////////////////////............///000000111........................---...............------------------------,,,,,,---------------------------------,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++******))))))***++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))************))))))))))))+++,,,---,,,*********+++************************)))************))))))***(((((((((((((((((((((((())))))((((((((())))))***++++++******))))))))))))***))))))))))))(((((((((************************************************+++***)))((())))))+++,,,))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))*********++++++*********%%%&&&((()))+++,,,,,,,,,,,,++++++***)))(((''''''))))))******++++++++++++((()))))))))************************************))))))************))))))(((*********(((''''''((())))))))))))))))))******)))))))))))))))*********(((((())))))************))))))))))))))))))))))))'''((((((((())))))******,,,---,,,+++******,,,...************************(((((()))***************)))))))))))))))*********''''''((()))***++++++,,,)))))))))******+++++++++,,,++++++***************++++++************++++++,,,,,,,,,+++++++++******************************************+++,,,---...,,,,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///---------------...//////------.../////////...---------------------------///////////////...............//////000000111111////////////............//////000000000000000000000000000000000000000000/////////000000000000111222333333444444444333333222222222222222222222222222222333333333222111111666666666666777777777777777888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFIIIJJJKKKKKKJJJHHHEEECCC@@@??????>>>===;;;::::::777777888888888888888999999888888777777777666666222222333333444444555555444444555555444333222111333333333333222222222222000000000000000000000000////////////000000000111000000000000000000000000------------...///000000------------------------------...............---------------------------------------------------...------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++*********))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++))))))))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,*********+++************************(((***++++++***))))))***))))))))))))))))))))))))(((((((((((((((((()))************)))))))))))))))*********))))))(((((((((***************+++++++++***************************************++++++,,,))))))))))))))))))))))))************************+++******))))))******+++************************)))***++++++++++++***)))%%%&&&((()))+++,,,,,,,,,,,,++++++***)))(((''''''(((((())))))***+++++++++))))))))))))************++++++++++++++++++++++++)))******++++++******)))'''(((******)))(((((()))))))))))))))************))))))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))&&&''''''((()))***++++++***+++,,,+++))))))+++,,,************************(((((()))***++++++++++++,,,++++++***)))(((''''''(((((())))))******++++++(((((()))***+++,,,------,,,,,,+++************+++++++++************++++++,,,,,,,,,+++++++++******************************)))))))))***,,,---///000,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------------,,,,,,,,,,,,---...//////+++,,,.../////////...---------------------------///////////////.........------...///000111222222000000000////////////...//////000000000000111111000000000000000000000000000000000111111111222222333333444555555555444444222222222333333444444444333333333333444555666777777888888999:::;;;<<<<<<>>>???AAABBBCCCDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGJJJKKKLLLNNNQQQTTTVVVWWWZZZZZZZZZYYYWWWUUUSSSQQQOOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDBBBAAA@@@?????????===<<<;;;<<<<<<:::888333333444444444555555555555555666666666444333222333333333222222222111111000000000000000000000000/////////000000000111111000000000000000000000000......------......//////------------------------,,,---......///.........------------............------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***))))))************+++++++++******************************++++++++++++******)))************+++++++++***)))))))))***+++,,,,,,************************))))))))))))))))))))))))(((((()))))))))))))))******,,,,,,,,,***)))***+++***************+++++++++'''***,,,,,,***))))))+++************************))))))(((((())))))***+++))))))******++++++******************++++++++++++))))))*********+++++++++************************(((((()))***************))))))))))))))))))))))))************************+++******))))))******+++)))))))))))))))))))))))))))***++++++++++++***)))((())))))************)))))))))))))))))))))******''''''((())))))***++++++))))))))))))************++++++++++++++++++++++++)))******++++++******)))%%%''')))***)))))))))***((()))))))))***************)))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))******++++++,,,,,,'''(((******((('''((()))************************'''(((***+++,,,,,,+++++++++*********))))))(((((()))))))))))))))*********(((((())))))******++++++---,,,++++++******++++++++++++************++++++,,,,,,,,,+++++++++***************************************+++,,,---...///++++++,,,,,,---,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,---...///000,,,---///000000000///...////////////////////////000/////////..................//////000000111111111111000000000///////////////000000000111111111000000000000000000000000111222222222222333333333333333444555555555555555333333444555666777777888888888777777999===@@@BBBBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMJJJIIIHHHGGGGGGIIIJJJKKKOOOPPPRRRUUUYYY\\\___aaacccbbbaaa```___^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVUUUUUUTTTSSSRRRPPPOOONNNMMMJJJGGGEEEEEEFFFEEECCCAAA<<<<<<;;;:::999999888888555666777777777555333222222222222222111111111111111111111111111111111111//////000000000111111111000000000000000000000000000000//////.../////////........................,,,------...//////......------------.........///........................,,,,,,,,,---------------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***))))))************+++++++++******************************++++++++++++******)))************+++++++++******************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))*********+++,,,+++)))((()))***))))))*********+++++++++'''***------***))))))+++******************************))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,---...//////))))))******++++++++++++************************&&&'''(((*********)))((())))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++******(((''''''&&&'''((()))***+++,,,,,,&&&''''''((()))*********))))))))))))************++++++++++++++++++++++++******++++++++++++******$$$&&&)))******)))***+++(((((())))))*********+++*********)))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,)))+++---...,,,+++***+++************************'''(((***+++,,,,,,++++++&&&'''((()))***+++,,,---*********)))))))))))))))))))))))))))((((((((((((---,,,++++++******++++++++++++************++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++,,,------***+++,,,---.../////////(((***---//////...,,,***+++++++++,,,---...///000,,,...000111222111000///111111111111111111111111000000//////.........---000000000000////////////222222111111000000////////////000000111111111222000000000000000000000000222222333333333444444444333333444555666666666555444555666777888999:::;;;???>>>===>>>@@@EEEJJJMMMPPPPPPRRRTTTVVVXXXZZZ[[[UUUUUUUUUVVVUUUUUUTTTSSSJJJIIIHHHGGGGGGIIIJJJLLLMMMNNNQQQTTTXXX]]]```bbbdddcccbbbaaa``````aaaaaa```aaaaaabbbaaa```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYVVVSSSSSSTTTTTTQQQNNNFFFEEECCCBBB@@@>>><<<<<<666777888888777555333222222222222111111111000000111111111111111111111111000000000000111111111111000000000000000000000000222222111000//////000000000000000000000000000000,,,,,,---.../////////...---------.........//////........................,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))************+++++++++******************************++++++++++++******)))************+++++++++++++++***************+++(((((()))***+++,,,,,,---))))))))))))))))))))))))'''((((((((())))))******)))***+++***((((((((()))))))))******++++++++++++*********)))))))))))))))---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))+++++++++*********))))))(((((())))))******++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))***+++*********))))))((((((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************+++,,,---+++)))&&&&&&&&&+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))((()))************+++++++++*********++++++,,,,,,,,,---------............///,,,,,,+++***+++,,,---...000000000000000///......////////////000000000000//////000000000000//////000000000000////////////000000000000111111111111......///000111222222333///111333333222111222222111222333333222333555777666666555444444555777777666888:::<<<===???CCCEEEEEEGGGKKKNNNPPPTTTXXX[[[]]]^^^___^^^\\\ZZZYYYXXXXXXUUUQQQOOOOOONNNJJJFFFEEECCCBBBCCCDDDCCCDDDFFFIIILLLMMMNNNRRRXXX[[[\\\]]]\\\]]]bbbdddcccaaa```bbb^^^]]]___^^^[[[[[[^^^]]][[[YYY[[[___bbbaaa```cccaaa```aaacccccc```]]]VVVUUUSSSPPPLLLHHHDDDBBB???===;;;;;;;;;:::888666666555555444333222222111444444444333222000///...444444444444333222111000111111111111222222222222000111111111111222222222000000000000000000000000---.........//////000000//////////////////////////////............/////////...---,,,,,,---...///,,,,,,,,,------.........///......------......///------------------------************************************************,,,++++++******++++++,,,///...,,,++++++,,,...///,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......************************,,,,,,++++++******))))))************************++++++************++++++***************************************************************)))(((((())))))))))))))))))))))))************))))))))))))******))))))))))))******************************+++++++++*********)))))))))))))))))))))************++++++,,,,,,++++++***((()))******,,,,,,---...(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******)))(((((('''++++++++++++++++++++++++(((***+++***)))((()))***************)))))))))(((++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************,,,---...---***(((((((((+++++++++*********))))))************************************************************+++++++++,,,)))************+++++++++((((((((()))))))))******,,,,,,,,,+++++++++******)))******+++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------............///---,,,,,,+++,,,---...///000000000000000///......////////////000000000000//////000000000000//////000000000000////////////000000000000111111111111//////000000111111222222000222333333222111222333222333444444333333555666666666666666888:::;;;===>>>@@@CCCFFFHHHKKKOOORRRRRRTTTVVVWWWYYY\\\```cccfffeeedddbbb___\\\YYYWWWQQQOOOLLLKKKJJJIIIGGGFFFCCCAAA@@@AAACCCEEEGGGHHHKKKKKKLLLMMMOOOTTTWWWXXXZZZYYYZZZ]]]``````___^^^[[[WWWWWWXXXWWWSSSSSSUUUWWWVVVVVVYYY^^^bbbcccbbbfffdddcccdddfffeeeccc```_________^^^[[[XXXUUUSSSHHHFFFDDDBBBBBB@@@>>><<<;;;:::999777666444333333222222222222222222111111111222222222111111000///000000000000000000000000000111111111111222222222000000000000000000000000....../////////000000000//////////////////////////////............/////////...------------...///,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++******************))))))************************++++++************++++++***************************************************************)))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))+++++++++++++++++++++++++++++++++***************************))))))))))))******++++++++++++******((())))))***+++,,,------(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******)))(((((((((************************(((***+++***)))((()))***************))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))******************))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************---...///...,,,******++++++++++++***************************************************************)))))))))*********++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,+++++++++*********************+++,,,---,,,,,,,,,,,,---------------------------,,,,,,,,,---------............///...------------...//////000000000000000//////...////////////000000000000//////000000000000//////////////////000000000000000000000111111111222222000111111111111111111111111333444333222111222333222444555555444444666777888999:::<<<>>>AAACCCDDDEEEGGGIIIKKKLLLNNNRRRUUUUUUVVVXXXYYY[[[___dddhhhjjjhhhdddaaa^^^ZZZUUURRRNNNNNNMMMJJJHHHFFFGGGHHHGGGFFFFFFGGGJJJMMMNNNNNNPPPOOONNNOOOQQQTTTWWWZZZZZZZZZZZZ[[[]]]______^^^ZZZWWWWWWYYYXXXSSSRRRTTTRRRRRRSSSWWW[[[^^^___^^^cccbbbaaabbbbbbbbb```^^^bbbcccdddeeedddbbb```^^^TTTRRROOOMMMLLLJJJHHHFFFBBBAAA@@@>>><<<:::888777444444333222222333333444111111222222222111000000111111111111111111111111000111111111111222222222000000000000000000000000//////000000000000000111//////////////////////////////............/////////...------------...///------------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************++++++************++++++************************************************)))************))))))((()))))))))))))))))))))))))))***************++++++******))))))))))))******++++++++++++++++++++++++************************++++++******))))))((((((******++++++++++++******++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************))))))((((((************************(((***+++***)))((()))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,...///...,,,++++++,,,************************************************************************((())))))))))))*********))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++************))))))***,,,---///,,,,,,,,,,,,------------//////......---------,,,---------............///...............//////000//////000000000000//////////////////000000000000//////000000000000//////////////////000000000000000000111111111222222222222111111111111111111111111222333222111000222333222444666777777888:::;;;===>>>???AAADDDFFFHHHIIIJJJKKKKKKKKKJJJJJJLLLNNNMMMNNNQQQTTTWWW]]]ccchhhhhheeeaaa^^^ZZZVVVRRROOORRRSSSRRROOOKKKJJJMMMQQQTTTVVVXXXZZZ]]]___\\\VVVXXXUUUSSSUUUXXXZZZ^^^cccbbbbbbaaa___aaaddddddaaa```^^^^^^aaa```[[[ZZZ[[[WWWXXXYYY\\\]]]]]]]]]\\\______^^^^^^___^^^^^^]]]]]]___```aaaaaa```^^^]]]YYYWWWUUUSSSSSSQQQOOOMMMGGGGGGFFFDDDCCCAAA@@@???;;;:::888666444444333444333333444444444333222222333333333333222222222222000000111111111222222222000000000000000000000000000000000000111111111111//////////////////////////////............//////.........------..................------,,,,,,,,,///......------......///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********************************++++++************++++++************************************************))))))************)))((((((((((((((((((((((((((())))))******+++++++++,,,***))))))))))))))))))***************************************************++++++******))))))(((((()))******++++++******)))+++++++++*********)))))),,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))***+++,,,,,,+++***)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************************************,,,------+++***++++++************************************************))))))))))))))))))))))))((())))))))))))*********))))))*********+++++++++,,,------------.........,,,,,,,,,+++++++++******+++***))))))***,,,...///++++++++++++,,,,,,,,,,,,/////////......------------------............///......////////////000/////////000000000000//////////////////000000000000//////000000000000//////.../////////000000000111111111111111222222222222222222222222111111111111111222222222111111333555444666999;;;<<<===???@@@???@@@AAACCCDDDFFFGGGGGGIIIJJJJJJIIIHHHGGGIIIJJJHHHJJJMMMQQQUUU[[[aaafffdddcccaaa]]]XXXTTTRRRQQQRRRTTTUUUTTTTTTVVV]]]bbbhhhnnntttvvvyyyxxxmmm```]]]XXXWWW[[[___aaagggoooooopppnnnkkklllpppoookkkeeebbbaaacccbbb^^^\\\^^^^^^```dddfffgggfffeeeeeeccccccbbbaaa```_________[[[[[[\\\\\\[[[ZZZYYYXXXWWWUUUSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGEEECCC@@@===999666444333555555666555555444333222333333333222222111111111000000111111111222222222111111111111111111111111111111111111000000000000//////////////////////////////............//////---..................---.........------,,,,,,,,,///......------......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++************************++++++************++++++************************************************((())))))*********))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))***************+++++++++************))))))))))))))))))************))))))'''(((((()))***+++,,,,,,***))))))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))******************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***,,,------,,,***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************(((***,,,,,,+++******+++***************+++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,...............------------------............///---......///000/////////...//////000000000000000////////////000000000000//////000000000000//////......//////000000111111111111111222222222222333111111222222222222222222222333333333222444666999999<<>><<<:::888666555555444444333222222111111000111111111111222222222111111111111111111111111000000000/////////......//////////////////////////////............//////------...//////...------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++************++++++************************************************(((((()))***************))))))))))))))))))))))))))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++))))))******++++++++++++(((((())))))******++++++))))))************))))))************))))))))))))((()))***+++,,,---......))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))*********))))))))))))))))))))))))(((***+++***)))((()))***(((((())))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((***,,,......,,,***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************(((***,,,,,,++++++,,,---))))))******++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,---...---,,,+++***---------.........//////+++,,,,,,------.........---------.........//////+++,,,.../////////...---......///000000000000000////////////000000000000//////000000000000//////---......///000111111222111111222222222333333333000000111222333333444444666777777888999;;;???CCCGGGIIIKKKJJJGGGDDDBBBBBBDDDEEEGGGIIIKKKKKKKKKKKKLLLLLLMMMLLLJJJJJJKKKMMMMMMUUUaaammmyyyvvvxxx~~~~~~}}}}}}~~~vvvsssuuu{{{}}}yyyxxxsssqqqllliiihhhjjjmmmooogggddd___\\\XXXUUUQQQNNNHHHGGGGGGEEEDDDCCCBBBBBBGGGIIILLLOOOOOONNNKKKJJJFFFFFFDDDBBB@@@===;;;:::999999888777666666555555000111111111111222222222111111111111111111111111000000//////.........---//////////////////////////////............//////,,,---...//////...---,,,,,,,,,,,,------.........///......------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,///...,,,++++++,,,...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++************************++++++************++++++************************************************(((((()))***************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***))))))+++---...+++++++++*********))))))************))))))))))))************************)))************+++++++++************************+++++++++*********)))))),,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))((())))))***+++,,,,,,,,,---+++)))'''&&&(((***++++++++++++++++++***)))(((+++++++++***((('''%%%$$$(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))++++++******)))(((((((((******))))))))))))******(((((())))))))))))((((((************************************************************************++++++++++++++++++++++++...---,,,,,,++++++++++++++++++******************------,,,+++************---,,,,,,+++*********+++---------,,,,,,+++++++++***************************,,,---//////...,,,+++///...---,,,+++,,,,,,---++++++,,,------....../////////////////////////////////............//////000///.........///111222////////////000000000000222222222111111111111111222333444555555444222222222333444555666888999:::::::::===CCCBBB???CCCJJJLLLJJJJJJJJJFFF@@@AAAFFFFFFHHHLLLOOORRRUUUZZZ]]]]]][[[WWWRRRNNNOOOTTTXXXSSS\\\iiixxx{{{yyy}}}yyyrrrkkkccc\\\WWWQQQOOOKKKEEEAAA@@@CCCFFFCCCCCCDDDGGGIIIHHHHHHJJJIIIMMMNNNJJJEEECCCCCCBBBCCCAAA>>>;;;888666555444555444333333222222222222000000000000000111222333111111111111000000000000000000000000////////////////////////////////////........................///...---,,,+++,,,,,,---------------------------......---,,,,,,---------//////...------------...,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))((()))******+++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,++++++******************))))))))))))************************)))************+++++++++************************+++++++++*********))))))+++++++++***************************************))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))(((((())))))***++++++,,,,,,+++)))(((((((((******+++++++++++++++***))))))&&&'''((()))************)))))))))))))))*********))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))))))))((((((************************************************************************++++++++++++++++++++++++,,,,,,+++***************************************,,,,,,++++++***+++++++++---,,,++++++******++++++------,,,,,,++++++++++++***************************+++---///000000///...///...---,,,,,,,,,------+++,,,,,,------......///000000000000000000000000//////............//////000//////...///000111222/////////000000000111111111111111111111111111111111222222333333333222222333444666888:::<<<===>>>AAA???AAAFFFGGGEEEHHHMMMJJJIIIJJJKKKIIIFFFHHHMMMMMMRRRXXX]]]bbbhhhpppwww{{{vvvnnneee```^^^___aaadddnnnzzzrrrddd\\\ZZZWWWRRRLLLHHHFFFEEEEEEDDDCCCDDDEEEGGGFFFFFFFFFGGGJJJLLLJJJIIIIIIKKKMMMLLLIIIEEE@@@;;;888666555888777555333333222333333111111111111000000000000222222222222111111111111111000000000////////////////////////////////////........................///...---,,,,,,,,,------------------------------------,,,,,,,,,,,,------///......---,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...))))))(((((())))))***++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++*********+++,,,------------,,,,,,,,,,,,+++++++++*********)))))))))************************)))************+++++++++************************+++++++++******************************+++++++++************************))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))'''(((((())))))******+++++++++******))))))))))))***++++++++++++***))))))%%%&&&''')))***+++,,,,,,************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******(((((())))))***++++++,,,******))))))))))))******((())))))******))))))(((************************************************************************++++++++++++++++++++++++++++++***))))))))))))***************************+++++++++***++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++***+++---000111111111111///...------,,,---------,,,,,,,,,---......//////111111111111111111111111000//////......//////000000////////////000111222///000000000000111111111222222222222222333333333222222222222333444555555666777;;;>>>AAACCCDDDDDDGGGCCCBBBEEEGGGGGGIIIKKKMMMKKKLLLNNNNNNMMMPPPUUUXXXaaallltttzzzyyyuuusssssssss|||uuujjjiiiccc\\\WWWTTTQQQLLLIIIJJJIIIHHHHHHHHHGGGEEEBBBDDDDDDEEEFFFGGGIIIMMMQQQVVVTTTOOOJJJDDD???<<<::::::888666444333444555666333333333333222111000///444333333333333222222222111111000000000/////////////////////////////////........................///...------,,,---------------------------------,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******++++++************+++++++++++++++***************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************************))))))*********+++++++++************************************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))''''''(((((()))))))))*********+++++++++***)))(((******+++++++++******)))))))))*********)))((((((++++++******))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********)))))))))******+++++++++******))))))))))))******)))))))))******)))))))))************************************************************************+++++++++++++++++++++++++++******)))))))))*********************+++++++++************+++,,,------,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000000000.........------------...,,,,,,------.../////////000000000000000000000000000000////////////000000000000000000000111111111000000000111111111222222444444555555555555555666444444444444555777:::;;;;;;===@@@CCCFFFGGGGGGGGGJJJFFFDDDGGGKKKOOOOOOOOOXXXTTTSSSUUUVVVVVVYYY^^^gggsss~~~}}}|||}}}|||~~~{{{ssshhhbbbaaa```]]]YYYZZZZZZWWWTTTSSSQQQLLLEEEGGGDDDCCCDDDEEEEEEIIINNNYYYYYYXXXVVVRRRLLLGGGDDD>>><<<999666555555777777444555555555555333222111333333333333222222222222111111111000000000//////////////////////////////.................................------------...........................,,,++++++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,---......++++++******************------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***+++++++++,,,,,,************++++++++++++++++++++++++************************************))))))*********+++++++++************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))(((((((((((())))))))))))******,,,,,,,,,+++)))((()))******+++++++++******,,,,,,++++++***((('''&&&++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((())))))************,,,+++++++++******))))))******))))))))))))******))))))************))))))************************************************************************++++++++++++++++++++++++++++++*********++++++,,,))))))*********+++++++++************+++,,,------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......---------,,,---.....................,,,,,,---......//////000////////////////////////000000////////////000000///000000111111111111111111111111111222222222222444444444555555555666666555444555666888;;;===???>>>???AAADDDEEEFFFFFFFFFHHHHHHJJJPPPYYYbbbffffffhhhccc```bbbdddeeeiiinnnzzz{{{xxxxxx}}}wwwwwwuuuvvvwwwpppppptttuuuuuuqqqrrrpppkkkjjjggg^^^SSSPPPJJJFFFGGGHHHFFFIIINNNUUUXXX\\\___^^^ZZZTTTQQQJJJGGGCCC>>>:::777666666444444444444444333333222333222222222222111111111111111111111000000000000000000000000000000000000////////////////////////---.............................................,,,+++++++++,,,,,,---...------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***************++++++,,,++++++++++++*********************************)))************+++++++++***************************************+++++++++***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))***+++,,,,,,,,,+++))))))))))))***++++++++++++***)))******+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++---,,,,,,+++******))))))******))))))))))))******)))******++++++******)))************************************************************************+++++++++++++++++++++++++++************+++,,,,,,)))))))))***++++++,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++------...////////////...---------...//////000000........................111000000//////000000111///000111111222222111111111111222222222333333333222222222333444444555555444555777999<<>>;;;777555444555555444333333333222222222222222222222111111111000000000000000000000000000000////////////////////////,,,---...///000000///...........................------------...///000111///......---,,,---------------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,---......///---...////////////...---------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---...---,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,------,,,++++++))))))*********+++++++++++++++++++++++++++++++++************************''''''''''''''''''''''''************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******************************)))************+++++++++************************))))))******++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))+++++++++***************,,,,,,,,,+++++++++******((()))***+++++++++++++++******+++++++++*********(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++*********++++++,,,------******))))))))))))************++++++++++++******************************************************************************++++++++++++++++++++++++((((((((((((((()))******((())))))***++++++,,,,,,------,,,+++************+++*********+++,,,,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000111,,,---///000000000///...------......///000000000000000000000000000000000111111000000000000111111///000111222333222111111222222333333333444444444666777777888999:::::::::<<<>>>BBBFFFJJJLLLNNNNNNLLLKKKKKKLLLNNNSSSWWWZZZnnn|||~~~}}}~~~wwwuuunnn```YYY[[[UUUTTTTTTUUUWWWZZZ^^^```cccccccccbbb___\\\XXXVVVKKKHHHBBB===999888888999555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000,,,---///000000000///...////////////////////////---------...///000111111//////...------------......------,,,,,,------...---..................---++++++,,,,,,---...//////,,,,,,---......---,,,,,,******))))))******+++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++---//////...---,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++------------++++++))))))******++++++++++++++++++++++++++++++++++++************************************************++++++++++++******)))))))))+++,,,,,,+++***+++,,,...------,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******'''(((***+++,,,,,,++++++************************++++++,,,------------,,,************************)))*********+++++++++++++++++++++*********))))))******++++++++++++******+++***)))))))))***,,,---************************))))))************))))))++++++******))))))((((((*********************************************+++))))))))))))************************************************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++******)))((((((((()))************+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,---,,,***'''++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...............///000000000000//////.........---000000000000000000000000////////////000000000000000000000000111111111111000000000111222222333333333333333333444555666777222666888888777888<<<@@@>>>DDDJJJOOOTTTYYY[[[[[[aaacccbbb___\\\^^^eeekkknnnaaa______cccddd^^^ZZZ\\\^^^^^^bbb```bbbhhhiiieeebbbaaa]]]WWWPPPIIICCC???<<<:::777666444444555555333222444444555444222222333555222222222111111111111000111111111111000000000000000000//////.........---........................//////.........---------......---------,,,,,,,,,***+++---///000//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++*********,,,++++++******++++++,,,...------,,,+++***)))))),,,+++***))))))***+++,,,------,,,+++***)))((('''++++++++++++*********))))))+++------+++***+++,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,.........---,,,+++***)))***************************++++++,,,,,,,,,,,,,,,************************)))))))))*********+++++++++++++++*********))))))******++++++++++++************)))))))))***+++,,,******************************++++++++++++******************))))))))))))*********************************************)))))))))))))))************************************************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))************)))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,++++++---,,,+++))),,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...............///000000000000/////////.........000000000000000000000000////////////000000000111111111111111222222222222111111222222333333333333555555444333333333333333666999<<<===>>>@@@CCCFFFGGGKKKOOOSSS[[[cccffffffnnnnnnlllhhheeegggmmmtttvvvhhhgggpppuuuvvvpppkkkiiihhhfffeeebbbaaafffhhhgggfffhhhhhhddd^^^XXXRRRLLLFFFBBB>>>;;;777444444555555555444444444333111111222333222222222222111111111111111111111111000000000000000000/////////.................................//////.........---------//////.........---------+++,,,---////////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++*********++++++***))))))***+++++++++++++++***************++++++++++++***************,,,------+++***+++,,,))))))******+++,,,,,,---++++++******++++++,,,------,,,,,,,,,,,,+++++++++000///...,,,+++*********************************)))******+++,,,+++++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++*********************++++++++++++******)))))))))((())))))***+++************************++++++,,,,,,,,,,,,++++++)))))))))***************************************+++*********))))))(((((()))))))))*********++++++************************************************************************************************+++++++++*********************+++++++++,,,,,,,,,(((((())))))***++++++,,,)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***))))))+++,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...............///000000000000////////////......000000000000000000000000/////////000000000111111222222222333333333333444222222333333333333444444666666555555555555555555888:::<<>>???@@@@@@???CCCEEEHHHHHHIIINNNUUU[[[fffyyy{{{nnnfffddddddcccdddfffjjjnnnppppppnnnlllhhhddd^^^WWWOOOJJJDDD???999666777777666444555555444444444333333333333222222222222111111111//////000000000000111111////////////////////////...////////////000000000...------------,,,,,,,,,......---------......///......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,*********++++++,,,,,,,,,)))***++++++++++++***))),,,+++++++++******))))))+++++++++,,,,,,,,,---------...///...,,,+++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))*********+++++++++******++++++++++++******+++,,,,,,---,,,+++***)))************************)))******++++++******))),,,++++++++++++++++++************************************+++,,,,,,------*********+++++++++,,,,,,************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,...///...,,,++++++,,,,,,---.........,,,,,,------......//////........................,,,---...///000//////..................///000000//////000000000111111111111111111111111111111111000000111111111222222222222222222222333333333444111222333555777999;;;;;;;;;===@@@CCCEEEEEEEEEEEEDDDIIIMMMMMMMMMRRR^^^iii|||yyylllgggggghhhjjjnnnrrruuuuuutttuuutttqqqoookkkfff___ZZZSSSLLLCCC>>>===;;;888555555555555555444444444444333333222222222111111111//////000000000111111111////////////////////////.../////////000000000000............------------///...------------...///......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,)))***++++++++++++***)))***************++++++++++++++++++,,,,,,------------///000///,,,++++++++++++++++++,,,,,,---......++++++******++++++,,,---,,,,,,,,,+++++++++******$$$&&&(((+++------------************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))******++++++++++++******++++++++++++******,,,------...---,,,+++***************************+++++++++,,,,,,+++++++++---,,,,,,++++++***************************************+++,,,---......///******+++++++++,,,,,,,,,************************************************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,------)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********...---...000111111///---***++++++,,,---...//////---------.......................................,,,---///000000000///..................///000000//////000000111111111222111111111111111111111111000111111111111222222222333333333444444444555555222333555777:::<<<>>>???===???CCCHHHKKKMMMNNNNNNLLLSSSXXXXXXWWW^^^mmm{{{~~~ssslllooorrrwww}}}yyywwwuuutttrrrooojjjfffaaaYYYNNNGGGCCC@@@;;;777666666555555555444444444333333333222222222111111//////000000111111111222000000000000000000000000.../////////000000111111000/////////............//////---,,,,,,---...///......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------)))******+++,,,---......---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------..................------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''((()))***+++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------,,,+++************---,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,///...,,,+++***)))))))))******++++++++++++******++++++******++++++,,,------,,,++++++******++++++------,,,,,,+++***))))))((())))))))))))*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------............/////////.........---------******+++,,,---///000111///////////////000111111000000000000111111111111111111222222222333333333111111111111222333444555555666666555444444555777888555666<<>>===>>>FFFPPPWWWdddyyy}}}wwwvvvwwwrrrsssqqqkkkfffddd```[[[QQQLLLEEE???<<<;;;:::999333444666555444222222333333222222222111111111111000000000000000000000000111000///.........//////......////////////......////////////////////////------------------------------------------------...............---------...------------,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,************************......------,,,,,,,,,+++------------------------........................---------,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))))))))************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,***************++++++,,,+++******************+++++++++******++++++,,,------,,,++++++******++++++(((((()))***,,,---......+++++++++,,,,,,,,,------,,,++++++******++++++,,,------,,,+++***((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................---------............////////////...............000000///......////////////////////////000000111///000000000111111111111111111222222222333333333222222111111111111222222444666777777777888:::<<<<<<===???@@@???BBBPPP___rrr~~~xxxqqqssspppkkkiiijjjiiifff```[[[TTTMMMHHHCCC???<<<999999999888555333111111333333222222222111111111000000000000000000000000000000000///////////////......////////////......////////////////////////------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,++++++*********+++************************.........------,,,,,,,,,------------------------........................------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++,,,,,,))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++******))))))******++++++***))))))***++++++++++++******++++++,,,------,,,++++++******++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,+++***((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------............///////////////////////////000///......---.........///////////////000000111///000000000111111111111111111222222222333333333222222222222222222333444444666777888888:::<<>>AAA<<<>>>BBBFFFKKKVVVkkkttttttqqqllllllpppsssrrruuussspppllleee]]]SSSMMMBBB???:::777777777666555333333333333222222222222111111111111111111111111000000111111111000///.........////////////......////////////////////////------------------------------------------------,,,,,,,,,---------------,,,,,,,,,------------...******+++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************------------....................................------------------------,,,,,,,,,++++++++++++******+++,,,------,,,***)))))))))+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++******************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***))))))))))))******+++,,,+++***((((((***+++,,,++++++******++++++,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------------------------............///.../////////000000000000/////////...//////000000///////////////000111111000000000000111111111111111111222222222333333333222222333444555666888999777999;;;===>>>@@@CCCFFFGGGGGGKKKRRRZZZggg|||vvvxxxwwwtttsssvvvvvvsssyyyxxxuuusssoooiiibbb^^^RRRLLLCCC>>>;;;:::999888444444333333333222222222111111111111111111111111000000111222111000///.........////////////......////////////////////////------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++************************,,,---------.../////////........................------------------------,,,,,,,,,+++++++++******++++++---------+++)))(((((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,''''''(((((()))+++,,,---,,,+++)))(((((()))+++,,,++++++******++++++,,,------,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------------.........//////.../////////000000111111000000000000000111222222///////////////000111111000000000000111111111111111111222222222333333333222222333444666888:::;;;<<<>>>@@@BBBCCCFFFIIILLLRRRRRRUUU]]]fffuuu}}}}}}yyy{{{yyywwwuuutttqqqmmmjjjccc[[[OOOFFF@@@===;;;999444444444333333333222222111111111111111111111111000111111222222000///.........////////////......////////////////////////------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,------...............---,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......................../////////......---,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...***)))(((''''''((()))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))******++++++******)))+++*********))))))((((((***+++,,,------,,,***(((++++++++++++++++++++++++************************,,,++++++******++++++,,,///...,,,***))))))******,,,,,,,,,+++++++++******((()))))))))************++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++******++++++,,,************************---+++((((((***+++++++++************************,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------.............................................------111111000000000000111111222222111111111111111111000111111111111222222222333222111000000111222333777555777::::::999===BBB@@@CCCGGGLLLOOOTTT^^^fffnnniiihhhqqq|||}}}}}}wwwvvvuuussspppnnnhhheee^^^TTTKKKCCC@@@???777888888777555222222222222222222222222111111111222222222111111111111000////////////////////////000/////////............////////////////////////---------............///........................------............---------,,,,,,++++++,,,,,,---///...---,,,+++,,,---......------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---+++)))((((((((()))---------------------------------......---------........................---------------.........++++++,,,,,,,,,---------,,,,,,+++++++++,,,------...---,,,++++++,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******++++++++++++******+++*********))))))))))))'''(((***,,,,,,,,,******++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++******************,,,,,,++++++************************++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++******++++++,,,************************---+++))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++......---,,,,,,,,,------...------,,,,,,------......------,,,,,,------...........................////////////////////////111111000000000000111111111111111111111111111111111111111111222222222222333222222111111222333444444444777;;;;;;;;;???EEEGGGIIIOOOZZZgggrrrzzz|||xxxsssqqqqqqsssqqqooojjjbbbYYYQQQKKKHHH???>>>;;;777444333333444333333333222222222111111222222222222111111111111////////////////////////000000/////////.........////////////////////////---------............///........................------............------...------,,,,,,------...///...---,,,+++,,,,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,+++)))((((((...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***)))))))))***+++////////////////////////................................................+++++++++,,,---.........,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++,,,,,,,,,,,,++++++***************)))))))))%%%''')))***,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,+++************)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---.........------,,,,,,------.........------------..............................000000000000000000000000111111000000000000111111111111111111111111111111111111222222222333333333333333222222222333555666555555:::???@@@???DDDKKKQQQTTT___rrrtttppprrruuurrrqqqooojjjddd^^^XXXTTTLLLHHHAAA:::666555555666555444333333222222222222333222222222111111111111////////////////////////000000000/////////......////////////////////////---------............///........................------............------///......------......///000///...---,,,++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,+++***)))(((...------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***+++,,,,,,///////////////////////////..................///........................+++++++++,,,,,,---------,,,,,,------------------...---,,,,,,++++++++++++************************))))))))))))************++++++,,,,,,,,,,,,------,,,+++******))))))******+++,,,,,,------,,,,,,+++************************'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---......---,,,+++***)))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++***************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------.........------------..............................//////000000000000000111111111000000000000111111111111111111111222222222222222222222333333333444333333222222333555666777888:::???DDDDDDDDDJJJRRR\\\fffxxx}}}vvvuuutttnnnmmmlllkkkiiigggcccaaaXXXSSSKKKDDD>>>:::888666555444333222222333333444333333222222222111111111////////////////////////000000000////////////...////////////////////////---------............///........................------............------......------------......000///...---,,,+++++++++******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...************************++++++++++++++++++++++++***************+++++++++..............................---,,,,,,---..............................---------,,,,,,+++++++++------------------------...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------,,,++++++***************+++,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,------------+++)))((()))))))))))))))))))))***))))))))))))*********+++++++++++++++++++++++++++++++++***************+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///...------,,,,,,------...///......------......///////////////////////////.........//////000000000111111000000000000111111000000111111111222222222222333333333444444444444333333333333444666888:::<<<>>>CCCGGGGGGGGGOOOYYYkkk}}}~~~wwwqqqnnnkkkjjjkkklllkkkjjjbbb]]]WWWQQQKKKDDD===888555444333222333444555666333333333222222222222111000000000000000000000000111000000000////////////////////////////////////---------............///........................------............------------,,,,,,,,,,,,------///.........---,,,++++++******++++++,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,---------...------,,,,,,------...************************++++++++++++++++++++++++++++++++++++******))))))///////////////////////////...---,,,,,,---...///.................................---,,,+++++++++............------------------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++************+++++++++,,,,,,,,,,,,++++++*********+++++++++++++++......------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++***)))(((&&&&&&)))))))))************+++(((((()))))))))*********++++++++++++++++++++++++,,,+++******)))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------......------,,,,,,,,,---.........------,,,,,,------...//////............//////////////////////////////---......//////000000000111111000000000000111111000000000111222222333333333333333444444444555555555555555666888:::<<<===???AAAFFFJJJJJJLLLVVVbbb~~~vvvqqqllljjjllllllkkkiiigggddd```\\\XXXQQQHHH@@@:::999777555444555666777333333333333222222222222000000000000000000000000111111000000000/////////////////////////////////---------............///........................------............------,,,,,,,,,++++++,,,,,,,,,------......------,,,+++******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((000000000000000000000000000///...,,,,,,...///000.................................---------------///.........------------,,,,,,+++++++++,,,------))))))***++++++***))))))(((((()))))))))***************+++,,,,,,---......---,,,++++++******++++++******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,+++******))))))))))))************++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++***))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///......---,,,,,,,,,------...------,,,,,,------...//////............//////////////////////////////......///000000111222222111111000000000000111111///000000111222222333333444444444444555555555555999999999:::<<<>>>AAABBBDDDGGGLLLOOOQQQUUUdddrrrzzzuuuqqqqqqrrrrrroookkkiiigggdddcccbbb^^^UUUNNNDDDAAA===999777666666777444444333333333222222222000000000000000000000000111111111000000000//////////////////////////////---------............///........................------............------------,,,,,,,,,,,,------+++,,,---.........---,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,.........---,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***+++,,,+++******111111111111111111111111222000///......///000222........................,,,------......//////000//////.........---------++++++++++++,,,------...------////////////------++++++,,,,,,,,,---------******+++,,,,,,---......---,,,++++++******++++++*********++++++******************++++++,,,,,,,,,)))))))))***+++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---,,,+++,,,---...///******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,---.../////////...------,,,,,,,,,,,,...------,,,,,,------...//////............//////000000000000000000000000///000000111222222333333111111000000000000111111///000000111222222333333444444444555555555666666<<<<<<<<<===???BBBDDDFFFIIILLLQQQVVVXXX___ppp|||zzz|||~~~yyytttjjjgggeeeeeegggeee___ZZZKKKHHHCCC===999777666666444444444333333333222222000000000000000000000000111111111111000000000000////////////////////////---------.........//////........................---..................---.........------.........***+++,,,...///......---++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***&&&''')))+++,,,,,,,,,,,,666333000///000000---***111222222111111000///...111000///...///111333444......------------......------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---************************,,,,,,,,,------,,,++++++...------,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++******************,,,,,,++++++++++++,,,,,,---,,,++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++------------------------...------------...//////++++++------------++++++000...,,,))))))***,,,...,,,,,,,,,---------......---------............/////////...---,,,,,,++++++////////////000000000000111111222333333333333222222222111111111111111111333333333333444555666777777666444555777999::::::===<<<===DDDJJJNNNQQQRRRSSSXXXaaajjjlllppp{{{rrrjjjfffbbb^^^aaahhhaaaZZZQQQIIIBBB===999666777777666333111000222444333222111000000111222333111222222222222111000000000///...---...///111333////////////////////////---------.........//////................................................------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------------......------,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********555333111222444444333111000000000000000///............---------...000111///......------......///------------------------...------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********************************+++++++++,,,,,,++++++***------,,,,,,+++******************++++++*********,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))******---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,+++++++++---------------------------------,,,---......///+++,,,------------,,,+++///...,,,+++***+++,,,---,,,,,,---------.........---------............////////////...---,,,,,,,,,////////////000000000111111111222333333333333222222222111111111111111111333333333333333444555666444444444555777999;;;;;;@@@AAAFFFRRR^^^fffiiiiiilllrrr{{{~~~ooohhheeebbbcccgggiiieee```YYYSSSKKKBBB===888777666555444444444333333222222222222222333333222222222222222111000000111000///......///111222////////////////////////---------.........//////................................................------------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++------------------------------......------,,,+++------------,,,,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******<<<;;;999999::::::888666000111111111111000//////------------............///......------......///------------------------+++,,,---...///...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++++++++******))))))))))))******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,------------.........---------............///000000//////......------/////////000000000111111111111222333333333333222111111222222222222222222444333333333333333444444333444555777999;;;===>>>CCCIIIWWWkkk}}}ppplllhhhfffeeekkkkkkjjjhhhbbbXXXMMMEEE???;;;888666777777555222333333333444444333333222222222222222222111111000222111000///...///000111////////////////////////------........./////////................................................------------------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++......------------,,,,,,,,,,,,,,,,,,++++++++++++JJJIIIHHHFFFDDDAAA===;;;555555555555444333222111///000000111000000///...//////............//////........................***,,,...///000///...---,,,,,,,,,---------......------------------------......------,,,,,,,,,+++***+++,,,,,,,,,***'''&&&++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------******++++++++++++*********************++++++++++++++++++,,,,,,,,,------***++++++,,,,,,---------******+++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,------------------,,,,,,,,,---......---,,,+++------------............---------............///111000000000//////......//////000000000111111111111111222333333333333222111111222222222222222333444444333333333333444444555666888:::;;;>>>AAACCCGGGVVVnnn}}}vvvooohhhdddkkklllnnnnnnllldddZZZSSSMMMEEE===999999999666222222333444555444333222111222222333333222222111000222222111000/////////000////////////////////////............////////////................................................------------------------------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,SSSTTTVVVUUURRRMMMHHHEEE<<<<<<;;;:::888666444333111222222222222111///////////////....../////////........................***,,,...000000000...---,,,,,,,,,---------......------------------------.........------,,,,,,,,,((()))+++,,,,,,+++***(((+++++++++++++++++++++++++++,,,,,,---......------+++++++++,,,,,,---......+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------...******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++------,,,******,,,...+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------+++,,,...//////...---,,,---------.........//////---------............///000000000000000/////////000000000000111111111111111111222333333333333222111111222222333333333333444444333333444444555555666888:::;;;<<>>CCCKKKRRRccc}}}}}}|||}}}rrrooommmlllmmmooorrrssssssjjjbbbVVVMMMFFFAAA<<<888555555555555444333222222333333333333333222222111111111111111111111000000000000000000000000000000....../////////000000000////////////////////////........................---------------------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,------------MMMVVVaaaiiikkkhhhdddbbbYYYWWWTTTOOOJJJEEE@@@>>>888777555333222222222222000000////////////000000........................////////////............,,,,,,,,,---------..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------------+++,,,,,,------,,,,,,+++*********+++,,,---------,,,,,,,,,------------...---------------,,,,,,,,,******++++++,,,------...,,,++++++******++++++,,,***---///---***))),,,///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,---------........................---------,,,---......//////...---,,,,,,---...///,,,------...........................////////////---------............///////////////////////////000000111111111222222222111111222333333333333222111111222222333444444555444444444555777888:::;;;;;;===@@@BBBEEENNNYYYcccyyy{{{{{{~~~uuurrrnnnlllnnnqqqtttuuuqqqmmmfff^^^TTTJJJBBB>>>999888777666555555555555333333444444333333222111000000111111222222111111000000000000000000000000.../////////000000000000////////////////////////........................------------------------------------------------............------------------------------------------------------------------......------,,,++++++,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......LLLVVVdddnnnpppmmmhhhffffffddd```[[[TTTNNNIIIFFF===;;;999666555555666777000000////////////000000////////////////////////111000///...............,,,,,,,,,---------..............................,,,---------.../////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------------------------***++++++,,,,,,++++++*********+++,,,------......,,,,,,,,,---------...............------,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...***---///---)))(((,,,000+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------////////////////////////...------------.../////////...---,,,,,,---...///------------......//////............/////////000---------.........//////............////////////000111111111111222222222111111222333333333333222111111222333333444555555444444555666888:::;;;<<>>999777888888333///444333111222333444444333222111111111000000//////111111000000//////......000000////////////000000000000000000000000000000////////////////////////......------------......------............------------............------************************------------------------------............------...------,,,,,,------...,,,+++***+++---...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,LLLPPPUUU[[[```bbbbbbbbbccccccccceeegggeeeaaa]]]UUUPPPJJJEEEAAA>>>:::777666444111000111222111000111000//////............//////.........---------------............------+++,,,---...////////////.........------,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++++++++,,,------...---,,,+++++++++,,,---------------------------,,,,,,,,,+++,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,------...//////...------...///000------........./////////000000000000000000000000---------.........//////000000////////////000000222111111000111222333444111222222222222333333333777666555444444555666666555666777999<<>>;;;999666555555444222000111111000000///000000111////////////............------............------------...///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,---------...//////------------------------///...---,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******+++,,,------/////////......------,,,------------------------+++,,,,,,---...//////000...------,,,,,,------...,,,,,,,,,---...///000000000000000000000////////////////////////////////////000000000000111111111111000000000000000000111222222222222222333333444222222222333333333444444555555444444444555777888:::;;;>>>DDDLLLSSSXXXZZZXXX]]]dddlllvvv{{{sssmmmkkklllmmmlllddd```XXXMMMCCC<<<::::::888666444444555555444333111111111111111111111111000000000000000000000000111000000000000000000111////////////////////////////////////////////////......------------....../////////000000/////////------............------------------------------------------------------------............------...------,,,,,,------...+++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXXXXXWWWUUURRROOOLLLJJJNNNPPPQQQSSSSSSTTTTTTUUUVVVWWWWWWUUUPPPIIIDDDAAA===;;;999888777666333111222111000000000000000000000000/////////.........------............---------...//////000/////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,------...////////////------------------------------,,,+++******++++++***+++,,,,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------/////////......------,,,------------------------******+++,,,---............------,,,,,,------...+++,,,---......///000000222222111000///......---........................000000000000111111111222111111000000000000111111111111111222222222222222222222333333333444444444555555444444555777888999<<<===BBBJJJUUU^^^ccceeekkkrrr|||~~~sssmmmjjjkkkmmmkkkiiicccYYYMMMCCC<<<999888666444444444444333222111111111111111222222222000000000000111111111111111111000000000000111111////////////////////////////////////////////////......------------......---......//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...------,,,,,,------...''')))++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\\\\\\\[[[XXXSSSOOOLLLIIIJJJKKKJJJJJJLLLOOORRRSSSUUUWWWVVVRRRMMMIIIGGG@@@???===<<<<<<:::777555444444333111111000000111000000000/////////......------............------...//////000000/////////.............../////////++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---...//////000/////////------------------------,,,,,,+++*********++++++******++++++,,,,,,++++++------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------............---------------------------------------***++++++,,,,,,---------...------,,,,,,------...---...///000000000000000222111000000///...------------------------------........./////////000000222111111000000111111222000111111222333222222222333333333333444444444444555555555555666888:::;;;>>>@@@HHHUUUeeerrryyy{{{yyyooommmnnnooonnnjjjcccYYYNNNDDD===:::888666555555555444222111111111222222222222222000000000111111111111222222111111000000111111222000000000000000000000000////////////////////////......------------......------............------------............------------------------------------------------------------............------,,,++++++******++++++,,,%%%(((++++++******---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[[[[\\\[[[YYYWWWTTTRRRNNNNNNKKKHHHEEEFFFKKKOOOPPPSSSVVVVVVRRROOOMMMLLLDDDCCCBBBAAAAAA@@@===:::888777666444333222222222000000000000/////////...------............------//////000000000000//////---........./////////000---------------------------------,,,,,,++++++++++++++++++++++++,,,------//////000000000///......------------------------,,,,,,+++++++++,,,------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------------...------,,,,,,------...---...//////000///...---....................................................../////////000000000222111111000000111111222111111333444444444333222333333333444444444444555666666666666888:::<<<===CCCGGGSSSfff}}}~~~}}}tttsssrrrooolllhhhccc[[[PPPHHH===;;;999777777777555444111111111222222333333333000000111111111222222222222111111000000111111222000000000000000000000000////////////////////////......------------............////////////......------............------------------------------------------------------------............------,,,++++++******++++++,,,'''+++...---+++***...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,YYYYYYYYYYYYXXXXXXXXXXXXWWWUUUPPPIIICCCCCCGGGKKKMMMPPPTTTTTTQQQOOONNNOOOGGGFFFEEEEEEEEEDDDAAA>>><<<;;;999777555444333333000000000000////////////---..................---///000000000000000//////---.........//////000000////////////////////////---------,,,,,,+++++++++++++++******++++++,,,---000000111111111///...---------------------------,,,,,,,,,,,,------...///+++,,,------.........---++++++++++++++++++++++++.........------,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,---------++++++++++++------------------------------..................------+++++++++,,,,,,---------------------------------..................------...------,,,,,,------...+++,,,---------,,,+++***++++++,,,---...///000111////////////////////////111111111111222222222222222222111111111111222222222333444555555555444333333333333444444444555555666666666777999;;;===???IIIOOO]]]uuu~~~{{{wwwsssoookkkjjjiiicccYYYQQQ@@@>>>;;;:::999999777666111111111222222333333333000000111111222222222222222222111111111111222222000000000000000000000000////////////////////////.........------.........//////000000000000//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---...------,,,,,,------...+++...111000,,,+++...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,aaa[[[ZZZ]]]]]]XXXUUUWWWXXXXXXWWWRRRKKKGGGGGGIIIKKKIIIGGGGGGJJJLLLNNNNNNKKKJJJHHHGGGEEEDDDCCCCCC@@@???===:::888666444333222111000000//////000000000000///...............000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,---...///......------------...............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,+++,,,,,,------------,,,+++***)))(((------............---------,,,,,,++++++,,,,,,---...---,,,++++++,,,---.............../////////000////////////////////////000111111111111222222222///111222222111111222333111111111222333444555666333333222222222333444555111444666777999===DDDIIIOOOYYYlll~~~wwwuuuoooiiihhhiiifff___RRRIII???:::999999666333222111000111222333222111333333333222222222111111000000000000000000000000444333222000////////////222000///---,,,,,,,,,---................................................/////////......------------------............///...........................---,,,++++++,,,---...,,,++++++******++++++,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++nnnfffaaaaaa```[[[XXXYYYWWWWWWWWWTTTPPPMMMKKKKKKIIIFFFDDDCCCDDDFFFFFFFFFIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA???<<<999777666333222111000////////////111000///////////////000////////////////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,///...------------...///......------------............---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...---,,,,,,,,,------------...------,,,+++***------............------------,,,,,,,,,,,,------///......------......///........./////////000000//////////////////////////////000000000111111111///111222222111111222333333333333222333333444444222222333444555555666777555888;;;<<<===BBBIIIOOOXXXfff|||yyynnnjjjjjjhhhddd[[[TTTIIIAAA===:::777555444333222333444444222000333333222222222111111111111111111111111111111111222222111000////////////111000...---,,,---------.........................................................------,,,,,,,,,---------............///........................000///...------...///000------,,,,,,,,,,,,------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}sssmmmhhhaaa]]][[[YYYXXXWWWWWWVVVUUURRRPPPJJJGGGCCCAAAAAA@@@???>>>DDDDDDCCCCCCDDDFFFHHHJJJJJJIIIHHHFFFCCC???<<<:::777666555333222111000///000000000//////000111111........................000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------------...///......------------.........------------,,,,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,------......------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------------............------------............------------,,,,,,,,,,,,------/////////000000/////////....../////////000000000////////////////////////.../////////000000000000000111222222111111222444555555444333333333333333111222333555777777888888666999<<<>>>@@@EEELLLRRRcccwwwzzzooolllkkkiiieee```VVVLLLCCC<<<888777666555444555555555333111222222222111111111000000111111111111111111111111000000////////////000000//////...------......///...............................................................------------------............///........................111000000//////000000111......------------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxpppgggbbb```\\\XXXWWWYYYYYYVVVTTTNNNKKKHHHEEECCCBBB???===@@@??????AAADDDIIIMMMPPPQQQQQQPPPMMMIIIEEE@@@===<<<<<<:::999666444222111000////////////000111111........................////////////////////////---------------------------------------------------............/////////.........------...............------------......------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---...............------............------......------------............000111111000.........////////////000000000/////////////////////////////////000000000111111000111333222111111222444555444444333333333444444222333444666777777777777888;;;???BBBEEEKKKSSSZZZmmm{{{rrrnnnjjjhhhfff```WWWKKKAAA;;;888666555555555666666444222222222111111111000000000111111111111111111111111//////......///000000111...............///000000................................................000000//////////////////---------............///........................000000000000000000000000......------------......++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||tttkkkeee]]]YYYXXXXXXVVVTTTRRRPPPMMMJJJIIIGGGDDDBBB???>>>>>>???DDDJJJPPPTTTVVVVVVVVVTTTQQQKKKFFFCCCBBBAAA@@@===:::666333222000//////...//////000000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---..................---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------------***+++,,,------......---------............------///......------......///---...///000000///...---////////////000000000111000000000000000000000000000000000111111111222222000222333333222222333444333333333333444555666777444444555666666777777777<<<@@@EEEIIINNNUUU___fffyyyuuunnnggggggfff___UUUJJJAAA<<<888666555555666777666555222222222111111111111000111111111111111111111111///......//////000111222------...//////000000000////////////////////////////////////////////////........................---------............///........................////////////////////////------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||vvvmmmddd^^^ZZZVVVUUUTTTRRRPPPOOOPPPOOOMMMKKKCCCBBB@@@@@@CCCIIIOOOSSSWWWXXXZZZ[[[YYYTTTPPPLLLHHHHHHFFFCCC???:::666444222111000////////////000........................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,------...//////...------......------------......,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---.........------***+++,,,---------------------............------//////............//////---......//////......---/////////000000000111111000000000000000000000000111111111111222222222222111222333333222222333555222222333333444666777888555555555666777888999:::>>>CCCIIIOOOUUU^^^iiipppyyylllkkkjjjfff___VVVMMMHHH>>>;;;888666666777777666333333333222222222111111222222222222222222222222000000///000000111222222---...///000000000000000////////////////////////////////////////////////+++++++++,,,,,,,,,,,,,,,---------............///........................---......//////......---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||oooddd]]]ZZZUUUTTTTTTVVVXXXXXXWWWVVVLLLIIIDDDBBBBBBFFFKKKNNNTTTWWW\\\```aaa___\\\YYYSSSRRRPPPMMMHHHBBB===;;;555444333222111000000000////////////////////////000000000000000000000000................................................,,,,,,,,,,,,------------------...//////...------......------------......,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,---.........------,,,------............---------............------000//////////////////000000//////////////////000//////000000000111111111000000000000000000000000000000000000111111111111111222444333222222333555444444444444444555666777666666555666888<<>>CCCLLLVVV^^^cccmmm{{{{{{qqqpppppplllhhh^^^XXXNNNEEE===999777777777777666555444555777888333333333333333333333333222222222222222222222222111111000000000000111111222///---...000000...,,,000000000000000000000000////////////////////////...------------...//////------------------------000000////////////000000......------------..............................------------------------,,,,,,,,,++++++*********}}}tttrrrnnnjjjfffbbb```___]]][[[WWWSSSOOOMMMLLLLLLNNNOOORRRYYYaaahhhlllnnnlllkkkiiiddd___YYYSSSPPPIIIEEE???:::666333222111222222111000000000111111111111000////////////000........................000/////////............///...,,,...000000...+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,---......,,,+++***+++---...---,,,,,,,,,,,,++++++,,,,,,,,,//////.........------------------------------------------------------------------------------------------------------------......///////////////////////////000000000000...........................///000111111000///...111111111111111111111111222111111111000000000000222222111111111111111111444444333333444444555666555555666666666777777777::::::<<>>:::777666666666444333333444555333333333333333333333333222222222222222222222222111111000000000000111111222///......000111///---000000000000000000000000////////////////////////...------------...//////------------------------000//////////////////000///......------......///........................------------------------,,,,,,,,,+++++++++******~~~yyyrrrjjjddd``````^^^\\\YYYVVVSSSRRRQQQNNNNNNOOOTTT\\\dddiiikkknnnnnnmmmkkkfff___YYYUUUPPPOOOJJJCCC;;;555555555333222111///////////////222222111000000000000111........................111000...------...//////000///......//////---+++++++++,,,---......//////......------------......------------------------------------------,,,,,,,,,,,,+++,,,,,,...///000***))))))+++---//////...++++++++++++++++++++++++...............---------------------------------------------------------------------------------........................---......///////////////////////////000000000000........................////////////000000000000111111111111111111111111111111111111111000000000111111222222222222222222555555555444555666666777777777777777777888999999;;;<<>>FFFRRR```vvvyyysssssssssqqqmmmhhh```UUUIII@@@<<<:::888777777666555444444444444444444444444444222222222222222222222222111111000000000000111111............///000000000////////////////////////////////////////////////...............//////000..............................////////////......//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}tttjjjaaaZZZVVVTTTQQQQQQTTTXXX]]]```aaa```ccceeehhhiiiiiigggeeeccc\\\VVVOOOJJJHHHDDD???:::555333111000///000222333111111000////////////000////////////////////////111///...,,,---...000111000000111000///------,,,,,,,,,---......///000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,+++---,,,++++++------,,,+++------...//////...---------.....................------------------------,,,,,,,,,---------..............................////////////////////////---......///////////////------------............/////////////////////////////////...///000111111000000000000000000000000111111111111111222222222111111222222333333333333444444444333444555555666777666666666777999;;;===<<<@@@KKK[[[nnnzzzzzzuuutttsssrrrmmmcccTTTJJJ@@@<<<999777777888777555444444444444444444444444222222222222222222222222111111000000000000111111,,,---............///000///////////////////////////////////////////////////............///000000////////////////////////......///000000///....../////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,wwwiii^^^VVVRRROOOQQQTTTZZZ```bbbcccaaa\\\]]]```cccgggjjjlllmmmaaaZZZSSSOOONNNLLLEEE>>>999777444222111222333555111111000////////////000//////////////////////////////...---...///000111///000111111///------...---............/////////---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............---,,,+++***...---+++,,,,,,---+++***---...///000000///...------------...............------------------------+++,,,,,,------.................................////////////////////////---......///////////////////////////000000000000////////////////////////......//////000000111111////////////////////////111111111222222222222222111111222222333444444444444444333333444444555666666555555666888;;;>>>@@@AAAEEEQQQfff}}}|||yyyxxxvvvmmm```VVVGGGBBB;;;777777888777555444444444444444444444444222222222222222222222222111111000000000000111111---...//////......///000000000000000000000000000//////////////////////////////......//////000111000000000000000000000000...///000111111000///...000//////......//////000........................------------------------,,,,,,,,,,,,------------vvvhhh^^^WWWRRRSSSUUUYYY^^^aaabbbbbb[[[[[[ZZZ[[[___ccchhhkkkfffbbb\\\WWWSSSOOOIIIEEE@@@===999555222222333444222222111000000000000111////////////////////////............/////////000---000222111///......000////////////............,,,---///111111///---,,,------------------------,,,,,,------------------,,,---.........---,,,+++---+++++++++---------+++,,,---///000000///---,,,---------.........//////------------------------++++++,,,,,,---......///................................................---......///////////////////////////000000000000////////////////////////,,,---///000111111111000000000000000000000000000111111111222222333333333111111222222333444444555555555555444555555666777666555555666999===AAADDDIIILLLZZZqqq|||xxxsssjjjcccUUUMMMBBB;;;:::999888666555555555555555555555555222222222222222222222222111111000000000000111111///111333222///...000111000000000000000000000000///////////////////////////////////////000000111000000000000000000000000///000111222222111000///000000////////////000000........................------------------------,,,,,,,,,---------......sssggg```YYYWWWVVVWWWZZZ^^^``````^^^[[[XXXUUUVVVYYY^^^aaajjjiiieee^^^VVVOOOLLLKKKEEEBBB<<<777333222222333444333222222111111222222000000000000000000000000------...///000000//////---///222111///...///111000000000///......------+++---000222222000---+++////////////////////////,,,,,,,,,------.........***+++---...///......---+++***)))+++---///......+++,,,...//////...,,,+++---------.........//////------------------------++++++,,,,,,---...//////////////////////////////........................---......///////////////------------.........///000000000000000000000000+++---///111222222000///111111111111111111111111111111111222222333333333111111222333333444555555666666666666666777888888666666666777;;;???DDDGGGOOORRR```yyy}}}yyyuuupppkkkaaaWWWJJJAAA===<<<:::888555555555555555555555555222222222222222222222222111111000000000000111111222444555444111///111333000000000000000000000000///////////////////////////////////////000111111000000000000000000000000///111222333333222111///000000////////////000000........................------------------------,,,,,,,,,------.........}}}xxxggg___YYYYYYZZZ\\\___dddcccaaa\\\YYYWWWXXXZZZ[[[eeehhhkkkhhh```WWWPPPMMMIIIEEEAAA===;;;888444111222111000111222333222111;;;888333...,,,,,,...000111111000000000000000111222111000//////......///////////////////////////////////////////////////................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,...///000///...---,,,,,,---...//////////////////.........////////////////////////........................//////............//////---......///////////////---......///000111111222000000000000111111111111222222111111111111222222444444444444444444444444222222333444444555555666777666444444666888999999;;;999888999===BBBGGGJJJMMMUUUeee{{{~~~wwwrrrpppjjjcccXXXKKKBBB;;;888777777555333333444666666555444444444444444444444444111111000000000000111111///000111222222111000///000000000000000000000000222222222111000//////...///////////////.........////////////////////////000000000000000000000000//////.........---------------------........./////////............/////////...---,,,,,,,,,,,,,,,|||rrrfff```\\\YYY[[[______^^^]]][[[YYYVVVTTTSSS]]]bbbhhhkkkggg```XXXSSSMMMJJJEEE@@@===;;;888555555333111111333333333222999666222///---...///000111111000000000000111111000///////////////000111////////////////////////////////////////////////................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////000///............///000/////////////////////...////////////////////////////////////////////////...------,,,,,,------...---...//////000000//////......//////000000111111000000000000111111111111222222111111111111222222444444444444444444444444222333333444444555555666777666555666777999::::::;;;<<<===@@@DDDIIINNNPPPQQQZZZjjj|||vvvrrrqqqlllfff]]]RRRIIIBBB===::::::888555555666666666555444444444444444444444444111111000000000000111111000000111111111111000000111111111111111111111111222222111111000//////...////////////////////////000000000000000000000000000000000000000000000000//////.........---------------.........///////////////............//////000///......---------...xxxlllccc[[[YYY[[[[[[]]]```aaa___[[[UUURRRVVV[[[cccjjjmmmjjjccc]]]VVVRRRKKKFFFBBB???<<<:::999666333222333444444333555444222000//////000000111000000000000000111111............///000111222////////////////////////////////////////////////...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......000000////////////000000......//////////////////////////////////////////000000000000000000000000...------,,,,,,------...---...//////000000//////000000000000000000000000000000000111111111222222222222111111111111222222444444444444444444444444333333333444555555666666777777777777888999:::;;;999<<<@@@DDDHHHLLLQQQUUU[[[eeesssxxxrrrrrrnnniiiccc[[[TTTLLLDDD???<<<:::888777777777666444444444333333333333333333222111111000000111111222222111111111111111111222111111111111111111111111222222111111000/////////////////////////////////111111111111111111111111000000000000000000000000/////////.........------....../////////000000000//////............//////000000///............///}}}qqqcccZZZWWWWWW[[[```dddeeeccc___\\\VVVWWW[[[cccjjjmmmkkkggg```[[[TTTMMMHHHDDDAAA>>><<<999555222222333444333222222222111111111111000000000000000000000111222///////////////000111111////////////////////////////////////////////////........................................................................------------------------........................+++,,,.../////////...---////////////////////////............////////////////////////////////////////////////////////////000000////////////000000......///000000000000000111111000000000000000000000000111111111222222222333222222111111222222333333333444444444444444444333333444444555666666666777888888888888888999;;;;;;???EEEHHHKKKQQQYYY___llluuutttqqqmmmjjjfffbbb]]]VVVMMMFFF===;;;999888888888777555444444444444333333333333222222111111111111222222333222111000000111222333111111111111111111111111111111111111000000/////////////////////000000000111111111111111111111111000000000000000000000000////////////............////////////000000000000//////............////////////...............///nnn]]]VVVRRRUUU[[[```dddeeeeeeeee]]]YYYWWWYYY```gggkkkmmmhhhccc[[[TTTNNNIIIEEEBBB???;;;777444333333333222111111111222222111111111000000//////000111222222111111000///////////////////////////////////////////////////////////////................................................---.....................------------------------........................+++,,,.../////////...---........................---.........//////000000////////////////////////........................000000000//////000000000...//////000000000000000111111111111000000000000111111111111222222222222333333222222222222333333333333333444444444555555333333444555555666666777888999:::888777888;;;>>>AAAHHHOOOTTTWWW___llluuu}}}uuunnnkkkgggdddbbb]]]UUUOOOAAA>>>;;;999999999999888555555555444444333333333333333222222222222333333444333222111111222333444111111111111111111111111111111111000000000000000////////////000000111111111111111111111111111111000000000000000000000000000000/////////.........////////////000000000000//////............//////...------,,,------......xxxeee\\\TTTVVVXXX[[[___bbbdddeeebbb]]]WWWUUUXXX___fffjjjjjjfff```ZZZUUUOOOJJJGGGBBB???:::777555444333222111111111111111111111111////////////000111222333222111000///............////////////////////////////////////////////////................................................---------...............------------------------........................,,,---......//////......------............------------......///000000000////////////////////////........................///......------......///...///000000111111000000111111111111111111111111111111111222222222222333333333222222222222333333222333333444444555555555444444444555666666777777888::::::999888;;;AAAGGGLLLVVVaaagggkkksssvvvpppiiifffeeeccc^^^YYYJJJFFF@@@<<<::::::::::::777777666666555444444444444333333222222333333444444333333333333333333444222222222222222222222222111111000000000000000000...//////000000111111222111111111111111111111111000000000000000000000000000000000/////////............/////////000000000//////............//////---,,,,,,,,,,,,---......sssmmmccccccbbbaaaaaaaaa``````aaa```\\\YYYXXXZZZ___bbbfffddd```]]]ZZZVVVPPPMMMEEEBBB>>>;;;999777444222222222111111000111111222////////////000111222333111000///////////////000////////////////////////////////////////////////................................................---------.........//////................................................---------------...//////---...///000000///...---------......///000000111////////////////////////........................//////............////////////000111111111111000000000000111111222222333111111111222222222333333444333333222222333333444222222333333444555555666444444555555666666777777777999::::::;;;AAAKKKTTTgggssszzzooohhhhhhgggdddaaaVVVPPPGGG???<<<;;;;;;;;;999888888777666666555555444444333333333333444444333333444444444444333333222222222222222222222222000000000000000000000111...//////000111111222222000000000000000000000000000000000000000000000000000000000000/////////...------.........///////////////............//////---------------...//////uuusssppplllhhhccc```^^^^^^```aaa___[[[XXXZZZ\\\bbbaaa```___]]]ZZZUUUQQQHHHEEEBBB???===:::666333333222111000000000111222////////////000111222333///......//////000111222////////////////////////////////////////////////................................................---------.........//////........................////////////////////////......---,,,,,,...///000...///000111111000///...---------...///000000111////////////////////////000000000000000000000000111111000000000000111111//////000111111111111111//////000111222333333333111111222222222333333333444333333222222333333444222222333333444555666666444444555555666777777777666888:::;;;>>>FFFSSS^^^ssskkkiiijjjhhheee```XXXLLLBBB===;;;;;;;;;:::999999888777666666555555444444333333444444555222333555555555555333222222222222222222222222222000000000000000111111111...//////000111222222222////////////////////////000000000000000000000000000000000000////////////------------........./////////............//////...............///000111}}}rrreee[[[___^^^aaadddbbb\\\ZZZ\\\YYYYYY[[[]]]^^^[[[VVVRRRMMMHHHBBBAAABBBAAA===999666555222111000111333444444333111000111222111000111111000000///.........////////////............,,,---...//////...---,,,............////////////........./////////////////////.........---------////////////////////////......------------....................................---,,,---...///000////////////////////////---------.........////////////............//////////////////////////////000000000000000000000000111111111111111111111111222222333333333333444444666555444444222222111000444444444444444444444444444666777777666555555666777666:::AAABBBHHH___yyywwwpppoookkkiiiiiiiiiaaaUUUJJJBBB===;;;;;;777777777666444444555666666666555555555444444444333444444555555444444333000000000000000000000000222111111111000000//////000111111111111000000///000111111111111222222222000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000------............------qqqeeeZZZYYY\\\aaaaaa^^^]]]```]]]\\\\\\\\\\\\[[[XXXUUUMMMIIIEEEDDDEEEEEEAAA===444333222111111111222222333111000000111222111000111111000000000000//////000000000//////.........---......//////......---............///////////////////////////.........//////.........---------......................../////////....../////////...........................------,,,---...///000////////////////////////---------.........////////////............//////////////////////////////000000000000000000000000111111111111111111111111222222333333333333444444555444444333333222222222555555555555555555555555444666777888777777888999::::::???FFFKKKUUUpppyyyqqqnnnooojjjggg___TTTHHH@@@======<<<<<<;;;:::888777777888555555444444444333333333333333444444444444333333111111111111111111111111222111111111000000000000///000000111111111000000000111111111111222222222111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000.........//////.........{{{nnn]]]ZZZZZZ]]]___^^^aaaeeecccaaa^^^]]]]]]\\\[[[YYYMMMJJJFFFFFFGGGHHHEEECCC666666555444333222222222111000//////111222111111000000000111111111111222222222111000//////......///..................///............////////////000000//////......------/////////.........------------------------------000000////////////000000...........................------------...//////////////////////////////------........./////////000//////......//////000////////////////////////000000000000000000000000000000000000000000000000222222333333333333444444444333333333333333333333666666666666666666666666444666777888888888:::;;;<<<<<<@@@HHHOOO^^^{{{|||vvvvvvlllmmmjjj```SSSGGGAAA???;;;;;;:::999777666555444444444444333333333222222222222333333333333222222222222222222222222222222111111111111111000000000...///000111111111111111000111111111111222222222111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000...//////000000//////...xxxiiiaaa[[[[[[\\\]]]aaagggfffeeecccccccccaaa___]]]PPPKKKFFFDDDEEEHHHIIIJJJAAA???;;;777444333333333000///......000222222111///000000111222222333333333333222111000///......000///...------...///000............////////////111111000///...------,,,////////////............------------------------000//////////////////000........................------------......//////////////////////////////............////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000222222222333333333444444333333333333444444555555555555666666666666777777555666888888777888:::<<<>>>???CCCJJJSSSeeeyyyppppppnnnhhh^^^SSSHHHBBB;;;999888777777666444333555555444444444333333333111222222333333222222111333333333333333333333333111111111111111111111111---...///111111222222222000000111111111222222222111111111111111111111111000000000000////////////////////////000000000000//////////////////////////////000000000000//////ttthhh]]]YYYYYY[[[aaahhhffffffgggiiijjjhhhddd```UUUOOOGGGBBBBBBGGGLLLPPPNNNIIIAAA:::444222222333111///...///111222222111//////000111222333333444222222222111000//////...000///...------...///000............////////////111111000///...------,,,000000/////////.........------------------------///......------......///........................---------...............////////////////////////........./////////000000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000222222222333333333444444222333333444444555555666444444555555555666666666666777888888777888:::<<>>;;;:::::::::999777666666666666555555555555111222222333333222222111333333333333333333333333111111111111111222222222---...///111111222222222000000111111111222222222111111111111111111111111000000000000////////////////////////000000000000//////////////////////////////000000000000//////|||ooobbb]]]\\\^^^bbbgggdddeeehhhlllnnnlllhhheee[[[UUULLLEEEDDDHHHOOOUUUWWWQQQHHH>>>777333222222222111000000111333222222//////000000111222333333111111000000000000//////000//////////////////000............////////////000000//////......------000000000/////////......------------------------......------------..............................,,,---......//////......////////////////////////....../////////000000000111000000//////000000111000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333444444333333444444555555555666444444444555555666666777777888999888888:::===???BBBJJJTTT___kkk}}}zzzooolllmmmjjj^^^RRRHHHCCC<<<999::::::999777777777777666666666666555222222333333333333222222333333333333333333333333111111111222222222222222...///000111111111111111000111111111111222222222222222222222222222222222000000000000////////////////////////000000000000000000000000000000000000...//////000000//////...|||pppkkkhhheeeccccccbbbccceeeiiilllmmmllljjjaaa\\\TTTNNNKKKMMMRRRWWW\\\XXXQQQHHH@@@:::666444555333111111222333222111/////////000000111111111......////////////000000//////000000000000//////............///////////////////////////.........000000000000/////////...........................//////............//////........................,,,---.../////////...---////////////////////////.../////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222222222333333333333444444444444444555555555555555444555555666777777888888666888999:::;;;>>>BBBFFFJJJUUUcccnnnzzzwwwppppppnnnhhhaaaQQQIII@@@:::888888777444777666666666666555555555333333444444444444333333222222222222222222222222111111111222222333333333///000000111111111000000000111111111111222222222222222222222222222222222000000000000////////////////////////000000000000000000000000000000000000.........//////.........zzztttkkkccc___aaaaaabbbeeeiiimmmnnnnnndddaaa\\\UUURRRRRRUUUXXX___]]]XXXRRRJJJBBB<<<888666444222222333333222111////////////000000000000------......///000000000...///000111111000///.............../////////000.........///////////////000000000000////////////////////////////////////000000////////////000000........................,,,,,,.../////////...---////////////////////////////////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111333333333333333333333333222222333333333444444444555555555555555555555555555666666777888999999999555777999;;;>>>BBBHHHLLLYYYeeettttttpppooommmkkk]]]TTTGGG???<<<<<<999777666666555555555444444444333444444555555444444333222222222222222222222222111111111222222333333333000111111111111000000///000111111111111222222222222222222222222222222222000000000000////////////////////////000000000000000000000000000000000000------............------yyykkk^^^```]]][[[___bbbdddjjjppplllhhhccc^^^[[[[[[\\\^^^dddeeeeee```VVVIII???999;;;999555222000111222333///000111333333333222111////////////////////////////////////////////////////////////////////////000000//////.........---///............---------,,,,,,,,,---------......////////////000000000000,,,---...///000222333333000000//////.........---222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000333333222222111000000000000111111111111222222222111222222333333444444555777666555555555555555666444333333555999;;;:::888999;;;======>>>EEERRR[[[aaatttuuurrrrrroookkknnncccTTTHHHAAA>>>:::888777888999888666444333333555555444333333333333444333333333333333333333333000000000111111222333333222222222222111111000000222111111111111111222222000000000000000000000000//////000000111111111222////////////000000000000//////000000000000//////////////////////////////uuuggg```[[[YYY[[[]]]^^^ccciiikkkjjjhhhfffeeedddcccccceeegggiiiggg```UUUJJJBBB<<<:::777555444444444444,,,---///000000000///...////////////////////////////////////////////////////////////////////////000000/////////.........000000/////////.........------------............////////////000000000000//////...---,,,+++******//////......------------000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111111111111111111222222222222111222222333333444555555666666666666666666777777666444444666:::;;;:::888888:::<<<@@@GGGSSSaaakkkvvv{{{ssspppooonnnooohhh^^^RRRGGG@@@;;;999666777777666444333333333666555444444333333444444333333333333333333333333222222222222222222222111222222222222111111111000222222111111111111222222111111111111111111111111///000000000111111111111000000000000000///////////////000000000000//////////////////////////////sssfff___ZZZYYYXXXXXX\\\bbbjjjlllnnnppppppooommmlllhhhiiikkkmmmkkkcccWWWMMM@@@===:::777777777666444000000111222222222111111000000000000000000000000////////////////////////////////////////////////000000////////////......111111111000000000//////............////////////////////////000000000000111000///---+++)))((('''......---------------,,,......///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111222222222333222222222333444444555555666666666666777888888888777666666777:::;;;:::999:::;;;@@@HHHVVVfffuuuzzzsssrrrrrrpppooojjj```SSSGGG???<<<888777666666555555555555666555444444333444444444444444444444444444444444555555444333333222111111222222222222111111111111222222111111111111222222111111111111111111111111000000000000111111111111111111111000000///////////////000000000000//////000000000000000000000000uuukkkaaa[[[WWWUUUYYY___iiilllppptttvvvwwwvvvuuummmlllmmmpppqqqlllaaaXXXJJJDDD===888777666555444222222333333333333333333111111111111111111111111////////////////////////////////////////////////000000//////////////////111111000000000/////////////////////000000000000////////////000000000000000000/////////.................................////////////000000111111////////////////////////000000000000000000000000000000000000000000000000000000111222222333444444111111111222222222333333222222333333444555555555555555666777888999999999777777777777888:::::::::???BBBHHHVVVhhh{{{|||wwwvvvqqqqqqppplllbbbUUUIIIAAA===;;;888777777777777777666666555444444444444444555555555555555555555555555555444444444333333333222222222222222222222222333333222111111111222222111111111111111111111111000000000000000111111111222222111111000///////////////000000000000//////000000000000000000000000}}}nnnbbbZZZVVVYYY^^^gggiiimmmqqquuuxxxzzzzzzvvvsssrrrsssuuurrrjjjdddVVVMMMAAA888555555444333000000000000///000000000222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000000000000000000/////////....../////////000000000111111////////////000000000000/////////000111111222222///////////////000000000000000000000//////......////////////////////////111111111111111111111111000000000000000000000000000000111222333444444555111222222222222333333333222333333444444555666666444555777888999999999999666777777777777999:::<<>>:::777777888777666666666555444444444444555555555555555555555555555333333444444444555555555222222222222222222222333444333333222111111222222111111111111111111111111111111000000000000000000222111111111000000000/////////000000000000//////000000000000000000000000sssfff\\\[[[^^^cccdddggglllpppuuuxxxzzz|||zzzxxxwwwxxxvvvqqqmmm```TTTFFF<<<888777555222333222111111000111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000111111000000/////////.........////////////000000000000////////////000000000000///////////////////////////000000000000111111111111111000//////...------000000000000000000000000111111111111111111111111000000000000000000000000111111111222333444444555222222222222333333333333333333333444555555666666444555777888999888888777666777888888888999===???EEERRRgggzzzxxxttttttxxx{{{uuudddVVVHHHCCC;;;777777777555444777666555555444444555555444444444444444444444444222222333444444555666666222222222222333333333333555444333222222111222222222222222222222222222222111111111111000000000000111111111111111111111111//////000000000000//////000000000000000000000000zzzjjjaaa___]]]___dddhhhmmmqqqtttvvvyyyzzz{{{{{{yyyvvvsssqqqcccXXXKKKCCC???<<<777222666555444333333333444444111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111000000000//////........./////////000000////////////000000000000.........///////////////////////////000000000111//////////////////......000000000000000000000000111111111111111111111111000000000000000000000000222222222333333444444444222222222333333333444444333333444444555666666666444555777888888777666555777888:::::::::<<<@@@DDDNNN```|||{{{zzzzzz~~~{{{ooodddRRRJJJAAA;;;:::999777444777666666555555555555555333333333333333333333333333333333333333444444444222222222333333333444444555555444333222222222222222222222222222222222222111111111111000000000///000000000111111222222333//////000000000000//////////////////////////////vvvgggbbbYYY\\\bbbhhhmmmpppqqqqqqrrrvvvzzz{{{yyyuuurrrpppcccZZZOOOHHHFFFAAA:::333444333111000///000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222222222222111111111111000............////////////////////////000000000000------...///000111222222---.........//////000000------......///000000000000000000000000000000000111111111111111111111111000000000000000000000000222222333333333333444444222222333333333444444444333333444444555666666666444555777888777666444333888:::<<<<<<<<<>>>CCCGGGXXXmmm~~~}}}uuunnnZZZRRRGGG@@@>>>===:::777777777666555555555555555333333333333333333333333555444444333333222222111222222222333333444444444666555444333222222222222222222222222222222222222222111111111000000////////////000111222333333444//////000000000000//////////////////////////////uuuccc[[[YYYYYY^^^eeemmmqqqrrrxxxvvvvvvxxx{{{zzzvvvrrriiiXXXJJJHHHJJJDDD<<<777222111/////////222444666222222222222222222222222000000000000000000000000000000000000000000000000111111222222222222111111333222222111000///......//////000000000000////////////000111111111111111000000//////.........---000000000000111111111111---......///000111111222000000000000000000000000000000000000111111111111//////000000111111222222222222333333333444444444333333333444444444555555555555444444444555555666666666777888999:::;;;;;;;;;999999;;;<<<>>>GGGPPPdddyyyyyyqqqgggXXXKKKBBB>>>;;;:::888999999888666444555555999888666555444444555555444444444444444444444444222222333333333333444444555444333333222222222222444444333333333333222222444333333222111000//////111111222222222222111111111222222111///...///000000000000000000000000000mmmaaa^^^]]]___dddjjjnnnoootttuuuwwwyyyzzzyyyvvvsssiiiZZZNNNLLLMMMHHH@@@;;;777666444333222111111111222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111222222111111000000//////000000111111111111000000//////000111111111111111000000000/////////......//////000000000111111111//////000000111111222222111111111111111111111111000000000000111111111111000000000111111111111111222222222222333333333444333333444444444555555555444444444444444555666777666666777888888999::::::===;;;<<>>>>>CCCJJJQQQYYYfffqqqyyy|||yyyuuuooobbbQQQEEE@@@===999777888888777666555555555444444333333222222222222222222222222222222222222333333333444444444444444333333444555555444444333333333222222222/////////000000000000000111111111111111000/////////000111111000///000222000000000000000000000000zzzoooeee``````aaacccggglllpppssstttuuuvvvqqqnnndddUUUKKKJJJNNNPPPNNNIIIAAA:::555333333444222222222222222222222222222222222222222222222222000000000000000000000000111111222222222222111111111111111000000000000000//////000000000000//////000111111111111000000/////////000000000000000111......////////////000000///////////////000000000222222222222222222222222111111111222222222222333444444333333333333333333222222333333333444444444444444555555555666666666444444555555666777888999777777888999:::;;;<<<<<<===???GGGRRRZZZcccppp{{{~~~zzzvvvwwwvvvmmm]]]PPPDDD@@@;;;888999999777555666666666666555444222222333333333333333333333333222222333333333333444444444444444444444444555666444444333333333333222222000000000000000000000///111111222222222222111111///000111111000000111222000000000000000000000000vvvkkkccc___bbbcccfffkkkppptttuuuuuuppprrrlll]]]PPPLLLLLLLLLQQQMMMHHHAAA;;;777444333222222222222222222222222222222222222222222222222000000000000000000000000111111222222222222111111222222111111000000//////000000000111111000000000111111111111111000//////....../////////000000000........./////////000000/////////000000111111222222222222222222222222222111111111222222222333333333333333333444444444444333333444444444555555555555555555555666666666666666666555555666777888888777777999:::<<<===??????@@@EEEPPP^^^jjjttt|||zzzxxxxxxwwwqqqfff]]]JJJDDD>>>;;;;;;;;;888555444555666666666555444444333333333333333333333333222222333333333333444444444444444444444555666666444444333333333333222222333333222222111111000000000111222333333444333333...000111111000000111222000000000000000000000000|||pppjjjbbbaaabbbgggnnntttuuutttnnntttrrrdddTTTMMMKKKHHHNNNMMMJJJGGGBBB<<<888555222222222222222222222222222222222222222222222222000000000000000000000000111111222222222222111111333222222111000//////...111111222222222222111111111111111111111000//////---.........//////000000............/////////000//////000111222333333444222222222222222222222222111111222222222333333333333333333444444555555555444444444555555555666666555555555555666666666777777666666666666666777888777777999;;;===???@@@AAAJJJPPP^^^ooo|||{{{{{{{{{yyyvvvqqqjjjfffNNNHHH@@@======<<<999666333444555777777777777666444444444444444444444444222222333333333444444444444444444444444555666777444444444333333333222222555555444444333222111111000111222333444555555555...000111111000000111333000000000000000000000000sssiiiccc```dddjjjnnnrrrwwwrrrpppmmmggg^^^UUULLLGGGJJJQQQWWWTTTIII>>>999888888555333111111000...,,,000000000000000000000000222111000//////000111222333333333333333222111000111111000000000111333444111111000000//////......222///,,,,,,...000000...000000000000111111111111111111111111111111111111222111000000000111333444333333222222333333444555222222333333333444444444333333333444444555555555333444444555555444444333444555555666666666666666666777888888777666888999:::===:::;;;AAA??????JJJUUUddduuu{{{wwwxxxzzzxxxqqqiii^^^RRRCCC<<<======999444999888777666666555555555555555444444444333333333555555555444444333333333444444444444444444444444555444444333333444444555222222333333333333444444000000000000000000000000111111111111111111111111000000000000000000000000pppggg___```eeeiiimmmrrroooooommmhhhaaaYYYQQQLLLNNNSSSWWWUUULLLCCC<<<:::777555222222222222111000222222222222222222222222111111000000000000111111222222222222222222111000222111000000000111222333111111000000////////////222000......000111000/////////000000000111111111////////////////////////222222111111111222333444333333333333333444444555222222333333333444444444333333444444444444444444333444444555555444444333444555666666777777666666666777888888777777888999:::???<<<<<>>;;;888999888777666666555555666666666555555555444444444555555444444444333333333444444444444444444444444222222111111111111222222444444444333333222222222111111111111111111111111111111111111111111111111000000000000000000000000{{{lll^^^ZZZ^^^ccchhhlllmmmmmmllljjjeee^^^WWWSSSSSSUUUWWWVVVRRRKKKDDD???777555333222444555444444333333333333333333333333000000111111111111000000000000111111222111111111333222111111000111111111111000000000000/////////111000000111222222111///////////////000000000000////////////////////////222111111111111222333444333333333222333333444555333333333333444444444444444444444444444444333333444444555555555555444444444555666666777777666666666777888888777777888::::::@@@>>><<>>===<<<999999888777666666666666777777666666666555555555555444444444444333333333444444444444444444444444222222222222222222222222555555444333222111000000222222222222222222222222111111111111111111111111000000000000000000000000ooo\\\VVVYYY^^^dddiiikkklllmmmllliiiccc]]]YYYUUUUUUUUUWWWWWWSSSLLLGGG:::777444333444444444444333333333333333333333333///000111222222111000///...///000111111111111111333333222111111000000000000000000000000000000000000000111222333222000///....../////////000000000111111111111111111111111000000000000111111222222222111111111111222333333333333333444444444444555555555555444444333333333444444555555555555444444555555666777777777777777666777888888888888999;;;999@@@>>>===CCCLLLaaa}}}{{{zzzzzzxxxuuupppjjj^^^QQQEEE???======:::999888777666666666666666666666666555555555444444444444444444444444444444444444444444444444444555555555555555555555555444444333333222111111000222222222222222222222222111111111111111111111111000000000000000000000000ppp\\\TTTUUUYYY^^^dddiiikkkmmmnnnkkkfff```\\\UUUTTTTTTWWWZZZYYYSSSNNN???;;;777444333333222222222222222222222222222222///000111222222111000///...///000111111111111111222222222222111111000000000000000000111111111111...///111222111000//////////////////000000000000111111111111111111111111/////////000000000000000000000000000000111111222333333444444444555555555555555555444444333333333444555555666666555555444555666666777777777777777555777888999888888:::;;;888??????@@@IIIWWWqqq~~~}}}}}}yyytttpppmmmdddXXXKKKBBB>>>===:::999888777777666666666555555555444444444333333444444444444444444444444444444444444444444444444666666777888888777666666222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000wwweeeZZZUUUTTTXXX]]]eeehhhlllnnnlllhhhccc___UUUTTTTTTVVVYYYYYYUUUQQQDDD@@@;;;666444333222111222222222222222222222222000000111111111111000000000000111111222111111111111111222222222111000000000000000111111111111222...000111111000//////000000000000000111111111111////////////////////////...///000000111111000000000000//////000000111222333444444444555555555555444444444444444444333333555555666666666666555555555666777777888888777777555777999999999999;;;<<<888@@@AAAEEESSSddd}}}uuuoooooommmiii```UUUJJJBBB>>>::::::999888777777777777555444444444444333333333333333333444444444444555444444444444444444444444333444555666666555444333111111111111222222333333000000000000000000000000111111111111111111111111000000000000000000000000wwwiii]]]UUUUUUYYY___ccchhhlllmmmkkkfffcccUUUUUUUUUVVVVVVUUUSSSQQQHHHDDD>>>999777666555444333333333333333333333333111111000000000000111111222222222222222222111000000000111222333222111111000000111111111222222222000222222111//////111333111111111111222222222222///////////////////////////000111222333222222111111111111111111222333333444444444444555555555555333333444444444444444444555555666666666666555555666666777888888888888777555777999999999999;;;===999AAADDDKKK]]]rrrwwwqqqnnnnnnmmmiii```TTTHHH@@@::::::999888777777777777555555555555444444444444333333333444444444555555444444444444444444444444222333444555555444333222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000xxxfffXXXUUUYYY[[[___fffkkknnnllliiifffWWWWWWWWWVVVTTTRRRPPPOOOJJJFFF@@@;;;999999888777444444444444444444444444222111000//////000111222333333333333333222111000///000111222333333222111000000111111222222222222222333444222//////222555111111222222222333333333111111111111111111111111111222333444555444333333333333222222333333444555444444444555555555666666333333333444444555555555555555666666666666555555666666777888888888888888555777999999999:::;;;===;;;CCCFFFPPPeee{{{|||nnnoooqqqoooiii\\\MMMBBB;;;:::999888777777777777777666666666555555555555333333333444444555555555444444444444444444444444222333555666666555333222444333333222111000//////222222222222222222222222111111111111111111111111000000000000000000000000}}}uuudddZZZWWW\\\aaagggkkklllkkkjjjjjj^^^VVVQQQRRRVVVTTTMMMGGGGGGFFFEEEAAA;;;777555444666555333333444444444333222222222222111111000000222222222222111111000000111111111111111111111111111111111111111111111111///000111222222222222222111111000000000000000000222111000......000111222444333333222111111111222666444222000//////000111333444444555555444444333333444555444222111222333999999888888777777666666666666666666777777777777:::<<<<<<;;;;;;>>>???>>>BBBAAAKKK___rrr|||rrrpppoooqqqpppfffVVVHHH>>><<<:::888777777999:::666666666666777777777777777666444222111222444555555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333444333333222111111111222zzzzzz{{{~~~tttfff___XXXZZZ___eeejjjmmmooopppccc\\\UUUUUUVVVTTTMMMHHHEEEFFFEEECCC>>>:::777666666444333333555555444333222222222222111111111000222222222222111111111000111111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111333222111000000111222333444333333222111111222222555444333111111111222222333444444555555444444333333444555444222111222333777777777777777777777777666666666666777777777777777999:::::::::<<<>>>???DDDIIIUUUeeevvvxxxtttooonnnmmmgggZZZPPPAAA>>>;;;:::::::::999777666777777777777777777777777666555444444444555555555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333333222111111000000000111zzzyyyzzzvvvjjjZZZXXXWWW\\\dddkkkppprrriiiccc\\\XXXWWWTTTNNNIIICCCDDDEEEDDDBBB???;;;888555444444555666666555333222222222222111111111111222222222222111111111111222222222222222222222222222222222222222222222222222333333333333222222111222222222222222222222222444333222111111222333444444333333222222222222222444444444444333333333333333444444555555444444333333444555444333222333444444444555666666777888888666666666777777777888888777888999;;;;;;<<>><<<======999555777777777777777777777777777777777666666666666666555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333222111000000///000000000~~~|||yyyfff^^^VVVUUU\\\dddiiikkkllliiibbb[[[WWWUUUQQQKKKBBBBBBDDDEEEDDDBBB>>>;;;555444444666777777555333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444333333222111222222333333333333333444333333222222222222333333444333333222222222333333222333333444444444333333333444444555555444444333333444555444333222333444444555555555666666666777666666666777777888888999::::::;;;=========BBBHHHMMM___nnnqqqyyyvvvqqqpppooojjjeeeRRRJJJ@@@<<<======999444888888888777777777777777555666777777777666555555555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333222111111000000000111111tttiii[[[UUUWWW^^^ccceeekkklllggg___ZZZYYYUUUPPPDDDCCCBBBCCCDDDCCC@@@===777666555666777777555333222222222222222222222333222222222222222222222333222222222222222222222222222222222222222222222222444444444444333333222111222222333333333444444444222222222111111222222222444333333222333333444444111222333333444333333222333444444555555444444333333444555555333333444555777666666666555555555444666666666777888999999999<<<:::;;;>>>===>>>FFFPPP___ppp|||}}}yyytttsssrrrlllggg]]]RRRDDD=========:::666999888888888777777777666444555555666666666555555555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333222222111111111222222333vvvfff[[[XXX[[[```cccgggmmmlllddd______]]]XXXKKKGGGCCCBBBCCCDDDCCCAAA;;;999666666666666555444222222222222333333333333222222222222333333333333333333333333333333333333333333333333333333333333222333333333333222222111111222222333333444444555111222222222222222222111333333333333333444444555333333333222222222222222333444444555555444444333333444555555444444555666888888777666666555444444555666777777888999::::::<<<888999===>>>@@@MMM\\\nnnzzz|||wwwvvvsssmmmgggeee[[[MMMCCC???>>>;;;999999999999888888777777666444555555555555555666666555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222333444ttteee\\\[[[^^^aaacccmmmpppiiieeegggfffaaaTTTMMMEEEAAACCCFFFGGGFFF???<<<777555444555555444222222222333333333444444222222222333333333444444333333333333333333333333333333333333333333333333111111222222222222222222111111111222333444444444222222333333333333222222333333333333333444555555666555444333222222333333333444444555555444444333333444555555444444555777777777777777777777777777555666777888999::::::;;;<<<888999???CCCHHHYYYmmm}}}{{{zzzwwwqqqllliiibbbWWWMMMFFFAAA===;;;::::::999888888777777666666666555555555666888888555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333111111111111111222333333mmm___ZZZ[[[___aaammmsssmmmiiimmmmmmgggZZZQQQFFFAAACCCGGGIIIIIIAAA===888444333444444444222222222333333444444444222222222333333444444444333333333333333333333333333333333333333333333333///000111222222222222222000000111222222333444444333444444555555444444333333333333333333444555666999888555333222333444555333444444555555444444333333444555555444444666777666666777777888888999999555666777888999:::;;;;;;>>>999;;;CCCHHHPPPeee{{{~~~|||wwwrrrkkkfff___UUULLLDDD>>>;;;::::::999999888777777666888777666555666777999;;;555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333000000///000000111222222lll^^^[[[^^^```hhhmmmlllmmmqqqpppkkkeeeZZZKKKCCCBBBEEEHHHHHHNNNGGG>>>888666666555333444444444444444444444444222222222222222222222222333333333333333333333333111111222222222333333333111000000000111222333333333333333333333333333333//////000000000111111111222222333333333444444444222333444444555555444444333333555666666666555444666666666666555555555555666666666666777777777777444666999;;;::::::;;;<<<888===AAACCCJJJ]]]zzz|||tttlllggg```ZZZTTTLLLCCC<<<===;;;999888888888777555666666555555555555666666666666555444444444444555777777777666666777777777444444333333222111000000333444444555555444444333111111111222333333444444111111000000000000111111wwweee\\\ZZZ]]]dddiiijjjmmmrrrrrrooohhh___RRRHHHEEEGGGJJJLLLPPPJJJAAA;;;888777666444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333111111111000111111222222333333333333333333333333222222222333333333444444222222333333333444444444222333444444555555444444333444555666666666555444555666666666777777888888777777777888888888888999666888;;;<<<;;;;;;<<<===;;;???DDDKKKZZZsss|||xxxmmmjjjddd```ZZZRRRGGG@@@@@@===:::999888888777555666666555555555555666666666666555444444444444555555555444444444444555555444333333333222111111111333333444444444444333333333333333333333333222222111111000000000000111111xxxggg\\\[[[```eeegggkkkpppqqqooommmggg\\\PPPHHHGGGKKKOOORRRMMMFFF@@@<<<999777555444444444444444444444444444444444444444444444444444444444333333222222222111111222222222333333333222222111111000111111111444444444444444444444444333333333444444444555555333333333333444444444444222333444444555555444444333444555555666666555555555555666777888999::::::888888888999999999::::::999;;;======<<<<<<<<<===@@@BBBHHHVVVooo}}}qqqnnnjjjfffaaaYYYNNNGGGCCC@@@<<<999999888777666777666666555555666666777777666555555444444555555777777666666666666777777333333333333222222222222222222333333333333222222555444444333222222111111111111000000000000111111yyyfff^^^___```cccgggkkkmmmmmmrrrnnndddWWWKKKFFFIIINNNTTTPPPJJJDDD???:::777555555555555555444444444444555555555555555555555555555555444333333222111111111111222222222333333333333333222111000000000111444444444444444444444444222222222333333333444444333333333444444444444555222333444444555555444444444444444555555555555555555555666777777888999999888888888888999999999::::::;;;======<<<;;;<<<>>>BBBDDDNNNdddwwwsssmmmiiiddd^^^UUUOOOEEEAAA<<<999888999888888777777666666666666777777777666666555555555555555888777777666666777777888222222333333333333333333111222222333333222222111333333222222222111111111222111111000000111111222pppaaa^^^\\\^^^ccchhhlllnnnsssqqqjjj]]]OOOGGGHHHLLLSSSRRRNNNHHHAAA;;;777555666666666555555444444444555555555555555555555555555555444333333222111111111111222222222333333333333333222111000000000111444444444444444444444444222222333333333444444444333333444444444555555555222333444444555555444444444444444444555555666666666666666666666666666666777777777888888888999999999;;;<<<<<<;;;;;;===>>>@@@GGGWWWrrr~~~yyyqqqkkkgggbbb\\\WWWHHHDDD>>>:::999999::::::777777666666666666777777777777666555555555555666333333222222222222333333333333333333333333444444111222222333333222222111///000000000111111111222222222111111111111222222{{{hhh```ZZZ[[[aaaffflllrrrrrrqqqmmmcccVVVNNNLLLMMMSSSSSSQQQLLLDDD===999777777777666666555444444444555555555555555555555555444444444333333222222222111111222222222333333333222222111111000111111111333333333333333333333333444444444555555555666666333444444444555555555555222333444444555555444444555444444444444555666666777666666666555555555444777777777888888888888999999:::;;;;;;;;;<<<>>>@@@@@@MMMdddxxxqqqmmmhhhbbb]]]PPPJJJCCC===:::::::::;;;888777777666666777777888888777666666555555666666444444444333333444444444444444444444333333333333222222333333333333222222//////000000111222222333222222111111111111222222wwwjjj^^^\\\```cccjjjpppooopppnnniii```YYYTTTSSSSSSUUUTTTPPPHHH@@@<<<:::777777777666555444444444444444444444444444444444333333333333333333333333111111222222222333333333111111111000111111222222222222222222222222222222333444444444555555555555444444444444555555555555222333444444555555444444555444444333444555666777666666666666666777777777888888888999999999::::::999:::;;;<<<<<<>>>AAACCCFFFWWWppp|||xxxqqqhhhaaa[[[TTTJJJBBB===;;;::::::888888777777777777888888888777777666666666666666888888777777777777888888555555555444333333333222333333444444444444333333222222222222222333333333333222222111111222222333uuueee______```eeekkkmmmnnnooommmhhhaaa\\\YYYTTTVVVWWWSSSKKKCCC>>><<<888777777666555444444444444444444444444444444444333333333333333333333444111111222222222333333333111000000000111222333333111111111111111111111111111111111222222222333333444444444555555555666666222333444444555555444444555555444333444555666777555555666777888999::::::999999:::::::::;;;;;;;;;:::;;;<<<======@@@CCCFFFNNN```yyy}}}vvvuuutttsssrrrrrrrrrrrrppppppppprrruuuzzzwwwkkkcccccc\\\PPPFFF???;;;:::999888888777777777777888888888888777666666666666666777777666666666666777777666666555444333333222222333444444555555444444333666555555444444333333222333222222111111222222333xxxiiidddccceeehhhppppppqqqpppnnnjjjfffddd^^^ZZZVVVTTTRRRMMMDDD>>><<<999666555666666555444444444444555444444333333666666555555555555666666666555333222111222333333111222222333333222222111111111222222222111111000111111222222222333333333333333222222222222222222555555555555555555555555666666666666666666666666777888888888888999999999999999999999999999999999===;;;<<>><<<===AAATTTjjj~~~zzzvvvsssqqqnnnmmmmmmllliiiggggggfffeeeeeefffhhhjjjlllqqqwww~~~qqqhhh```\\\TTTLLLEEE@@@;;;888===:::666444555777777888555555666666666666555555777777666666555555555444999888777666444333111111222222222222222222222222444444444444333222222111333222222111111222222333uuuggg```aaaeeennnoooqqqqqqpppmmmjjjhhhbbb]]]XXXVVVTTTPPPGGG@@@<<<999666555555666555444333444444555666666666666666555555444444555555666555444333222222222333333222222333333333333222222111222222333222222111111111222222222222333333333333333333333333444444444666666666666666666666666666666666666666666666666777777888888888999999999999999999999999999999999::::::<<<>>>>>>===BBBJJJ```ppp}}}zzzsssqqqooonnnmmmllljjjhhhgggfffdddccccccdddfffgggdddiiinnnqqqsssyyyuuummmaaa```\\\TTTIIIAAA<<<;;;<<<999666555666888888888777666555444444555666777777666666666555555555555666666555555555444444444333333333333333333333333333333444444444333222222333222222111111222222333zzz}}}nnn^^^^^^dddjjjllloooqqqqqqqqqooommmhhhaaaZZZXXXWWWTTTKKKCCC<<<:::666555555666555555333333555666777888888888555444444333333444444555444444333222222222333333222222333333333333222222222222333444444333333222222222222222333333333333333333444444555555666666777777777777777777777777666666666666666666666666777777777888888888999999999999999999:::::::::::::::;;;>>>???>>>@@@JJJVVVnnnwww~~~yyywwwuuusssrrrqqqnnnlllhhhgggeeecccbbbbbbcccccc___bbbeeeeeeeeeggglllpppuuuyyyyyyrrreeefffeee]]]QQQEEE???===;;;999777777888999888888999777555333333555777999666666666666555555555555333333444444555666666666444444444444444444444444222222333444444444333333333222222111111222222333pppqqqssswwwwwwaaa\\\bbbdddgggkkknnnqqqrrrqqqqqqmmmeee]]]ZZZYYYVVVOOOHHH???;;;777555555666555555333444555666666666666666444333333222222333333444444333333333333333333333222333333333333333333222333333444444555444444444222222222333333333444444222222333444555666666777666666666666666666666666666666666666666666666666777777777777888888888888999999999:::::::::::::::===>>>AAAAAA@@@CCCRRRbbbttt}}}~~~|||yyyuuusssmmmkkkhhheeecccbbbcccdddbbbcccdddbbb``````bbbeeecccgggmmmssszzz|||wwwjjjjjjhhhcccZZZNNNDDD===;;;:::999999::::::999888888777666555555666777888666666666666666555555555333333444444555666666666444444444444444444444444111222222333444444444444333222222111111222222333eeeeeeeeefffmmm{{{eeeZZZ[[[]]]```eeejjjnnnpppppppppoooiii```[[[XXXUUUPPPLLLBBB???:::666555666555555555555555555555444333222333333222222222222333333222333333333333333333333333333333444444333333333222333444555555555555555222222333333333444444444111222222333444555555666555555555555555555555555666666666666666666666666666666777777777888888888999999:::::::::;;;;;;;;;??????AAABBBBBBIII[[[lllyyy{{{ssspppkkkfffccccccdddeeeaaaaaaaaa___]]]\\\\\\]]][[[^^^bbbgggnnnuuu~~~~~~|||xxxpppkkkfffeeebbbZZZKKK???===<<<::::::;;;;;;999888555666777888888777666555555555555666666666666666555555555555555444444444333333333333333333333333111222222333444444444444333222222111111222222333[[[[[[[[[\\\aaalllzzzlllZZZUUUXXX[[[```fffjjjmmmnnnnnnnnnjjjccc[[[UUUQQQPPPPPPGGGCCC===888666666555555666666555555444333111000444333333222222333333444222222333444444444333333333333444444444444333333222222333444555555555555333333333333444444444444222222333333444444555555555555555555555555555555666666666666666666666666666666666777777777888888999999::::::;;;;;;<<<<<<>>>>>>@@@DDDJJJUUUjjj|||yyyppphhhcccbbbdddfffdddcccbbb```^^^]]][[[ZZZYYY[[[]]]aaafffnnnvvv||||||~~~|||yyyssskkkdddeeehhhcccTTTGGGAAA>>><<<;;;;;;:::999888444666888::::::888666444555555555666666666666666777777666555444444333333333333333333333333333333222222333444444444333333333222222111111222222333PPPRRRTTTVVVZZZcccnnnvvvwwwaaaXXXUUUXXX^^^ccchhhkkkkkklllllljjjeee[[[PPPLLLNNNRRRLLLGGG@@@:::777666555555555555666555555444333222444444333333333333444444111222333444444444333333333333444444444444333333111111333444444555555555333333333444444444444555444444444444444555555555555555555555555555555555666666666666666666666666666666666666777777777888999999::::::;;;<<<<<<===>>>>>>BBBLLLYYYkkk{{{nnngggdddfffhhhjjjiiigggeeecccaaa^^^\\\YYYZZZ\\\___dddlllttt{{{yyy{{{{{{zzzxxxvvvuuuvvvsssrrrqqqpppppppppqqqqqqppprrrvvvyyy~~~}}}zzzssslllffffffjjjggg]]]SSSDDDAAA===;;;::::::999888666777888999999888777666555555555555666666666777777666666555444444333333444444444444444444444444333333444444444333222222333222222111111222222333DDDHHHLLLPPPTTTZZZcccjjjpppkkk```UUUXXX]]]cccgggiiijjjjjjjjjjjjfffZZZMMMHHHMMMSSSOOOIIIBBB;;;888666555444555555666666666666666555555444444333333444444555000111333444555444333333333444444555555444444333000111222333444444444444333333333444444444555555666666666666666555555555777777777777777777777777666666666666666666666666666666666666777777777777999999::::::;;;<<<======@@@???EEETTTggg}}}uuukkkhhhiiilllmmmkkkhhhfffdddaaa]]][[[ZZZ[[[]]]```eeemmmvvv}}}{{{{{{{{{yyyvvvttttttuuummmllljjjiiihhhhhhhhhiiiiiijjjjjjkkkkkknnnrrruuu{{{~~~{{{rrrmmmiiihhhjjjiiibbb\\\GGGCCC>>>:::999999999888888888777777777777888888444555555555666666777777555555555555555444444444666666666666666666666666444444444444333333222111333222222222222222222333KKKLLLLLLLLLNNNRRRXXX\\\lllvvv{{{ddd___]]]\\\___fffmmmmmmjjjkkkkkkggg\\\OOOGGGFFFIIILLLKKKGGGAAA<<<888777777666666555555555444444444333333333333333333333333333333333333333333333333333333333333222111111000444444444444444444444444333444444555555444444333222333333444555666777777333444555555666666555555666666666666777777777777888888999999999888888777999;;;<<<=========???AAAAAAFFFQQQeee}}}xxxxxxyyy{{{xxxsssnnnkkkgggccc```]]]\\\^^^cccgggmmmxxx~~~|||yyyuuurrrqqqnnnkkkiiihhhgggeeedddfffeeecccccceeefffeeedddjjjmmmsss{{{}}}{{{xxxtttkkkdddfffmmmmmmgggUUULLLAAA;;;<<<===;;;888;;;;;;;;;;;;::::::999888888888888888777777777777555555444333333333333444111222444555555444222111555555555444444333333333333333333222222111111111HHHIIIIIIIIIJJJNNNSSSXXX```iiiwwwpppccc___\\\]]]dddjjjllljjjjjjkkkhhh]]]PPPGGGEEEGGGLLLMMMKKKEEE>>>999777777666666555555555444444444333333333333333333333333333333333333333333333333444444555555555444333333444444444444444444444444333444444555555444444333444444444444444444555555444444444555555555666666666666666666777777777777888888999999999999888888777999:::;;;:::;;;===???DDDIIIYYYttt{{{uuuppplllgggdddbbb______cccgggnnnzzz~~~yyyuuuuuurrrpppnnnmmmllljjjhhheeecccaaa```aaabbbaaa```___bbbeeejjjpppuuuyyy{{{|||zzzwwwoooggghhhmmmnnnkkk]]]RRREEE===<<<<<<;;;999:::;;;;;;;;;::::::999888888888888888777777777777666666555444444444444555555555555444444555555555555555444444444333333333333333333222222222111111GGGGGGHHHGGGHHHKKKPPPTTTZZZcccppp|||lllddd\\\[[[```fffiiiiiijjjkkkhhh___RRRHHHDDDDDDJJJMMMOOOJJJAAA:::777888666666666555555555444444333333333333333333333333333333333333333333333333333333444555555555444444444444444444444444444444333444444555555444444333555555555444444444333333666555444444444555666777666666666777777777888888888888999999999999999888888999:::::::::;;;===???EEEOOOeee{{{vvvpppmmmjjjeeebbbdddhhhnnn{{{|||zzzxxxvvvuuutttssspppnnnhhheeeaaa``````______^^^]]]]]]___```bbbcccdddeeeggglllqqqtttxxx}}}{{{tttllljjjmmmpppoooggg\\\MMMAAA;;;:::;;;;;;::::::;;;;;;;;;:::999999888888888888777777777777777777666555555555555666777666444333333444666777555444444444444333333333333333333333222222222222IIIIIIIIIIIIIIIKKKOOORRRXXX```lllwwwvvvjjj^^^ZZZ\\\```eeeiiiiiijjjhhhaaaUUUIIICCCAAAEEEJJJOOOLLLDDD<<<999999666666666666555555555555444444444444444444444444333333333333333333333333000111111222333333333333333333333333333333333333333444444555555444444333555555555555555555555555777666444333333555777888666666666777777888888999888888999999::::::999999:::;;;<<<<<<<<<===@@@BBBFFFUUUrrr}}}yyyssslllffffffhhhooozzz|||{{{yyywwwtttrrrnnnjjjgggdddcccbbb```_______________^^^^^^^^^^^^aaabbbddddddeeejjjssszzzxxxooojjjkkknnnqqqpppeeeUUUFFF<<<999:::;;;:::::::::;;;;;;::::::999888888888888777777777666777666666555555555555555444333222222222222333444444444444444444444444444333333333333333333333333JJJKKKKKKJJJIIIJJJMMMPPPRRRZZZeeennnxxxqqq```YYYZZZ\\\aaaggghhhiiihhhaaaVVVKKKCCC@@@???FFFLLLMMMGGG@@@<<<;;;777777666666666555555555444444444444444444444444333333333333333333333333000111111222333333333333333333333333333333333333333444444555555444444333444555555666777777888888777666444333444555777999666666666777888999999999888888999::::::::::::::::::;;;<<<<<<===???BBBEEEJJJ___}}}uuummmkkkmmmqqqzzz}}}zzzwwwuuussspppmmmjjjhhhfffccc```\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[YYYXXXZZZ```dddpppuuu}}}|||ssskkkiiikkkoootttkkk]]]MMMAAA::::::;;;999::::::;;;;;;:::::::::888888888888777777777666666555444444333333444444222222333444444333222222444444444444444444444444333333333333333333333333LLLLLLLLLKKKJJJJJJLLLNNNPPPWWWaaaiiippp{{{wwwccc[[[YYYXXX^^^fffggghhhfffaaaWWWMMMDDD@@@>>>CCCIIILLLJJJEEE@@@===777777777666666666555555444444444444444444444444333333333333333333333333333333444555555555444444333333333333333333333333333444444555555444444333333444555666777888999999777666555555555666777888555666777777888999::::::777888999:::;;;;;;;;;;;;888999:::;;;<<>>BBBGGGKKK```sss~~~}}}}}}|||{{{yyytttmmmhhhddddddcccbbb```___^^^^^^YYYYYYYYYYYYXXXXXXZZZ[[[TTTWWWYYY[[[\\\aaahhhnnnwww|||~~~vvvnnnkkkmmmqqqrrrnnncccSSSFFF???>>>888999::::::;;;;;;;;;:::888888888888777777777777666666555444444444444444444555555555555555555444333333333444444444555555333333333444444444555555TTTTTTTTTSSSPPPOOOPPPRRRJJJPPPXXX___dddmmmyyyhhh^^^YYYVVV[[[dddgggfffddd___WWWNNNGGGCCCFFFFFFHHHLLLOOOLLLCCC;;;777777777777666666666666555555555555555555555555333333333333333333333333333333333333222222111000222222222222222222222222333444444555555444444333444444333333333222222222555555666777888777777777555666777888999:::;;;;;;777888999:::;;;;;;<<<;;;:::;;;<<<>>>AAAFFFLLLPPPjjjvvv{{{sssnnnhhhgggeeeccc```^^^\\\[[[XXXXXXXXXWWWVVVUUUTTTTTTSSSVVVXXXXXXVVVWWWZZZ^^^```eeemmmvvv{{{rrrmmmnnnpppssssssjjjZZZKKKBBB@@@888999::::::;;;;;;;;;;;;888888888888777777777777777777666555555555555555555444222111111222444555333333333444444555555555333333333444444555555555YYYWWWVVVVVVWWWWWWWWWVVVTTTSSSUUU[[[```eeennnvvvwwwhhh]]]XXX[[[aaabbbeeegggeee]]]RRRHHHBBBHHHKKKLLLJJJKKKKKKGGG@@@;;;999777777888777666444555555555555555555555555555555555444444444333333222222222333333444444444333333333444444555555555222222222222222222222222444444444444555555555666333444666777777777666555888888888888888888888888888999999::::::;;;;;;<<<===:::===CCCBBB@@@KKK[[[uuu~~~vvvrrrnnnhhhdddbbbaaa```___]]]ZZZXXXVVVVVVUUUTTTRRRUUUUUUTTTTTTTTTTTTTTTTTTXXXZZZ]]]aaagggpppzzz~~~zzzuuuppprrruuusssmmmeeeZZZKKK>>>===<<<;;;;;;:::999888888888888888888777777777777444333333222222333333444222222222333333444444444444444444444444444444444333333333444444444555555ZZZXXXVVVVVVWWWXXXWWWVVVSSSQQQSSSXXX\\\___gggoooyyysssdddYYYYYY]]]bbbdddeeeccc\\\SSSKKKFFFHHHMMMOOOMMMLLLLLLHHHCCC>>>;;;777555666777777666555555555555555555555555333333333222222222111111222222333333333444444444333333444444444444444444333333333333333333333333444444555555555666666666444555666666777777666666999999999888888888888888888999999::::::;;;<<<<<<:::888;;;AAAAAABBBQQQdddttt~~~wwwsssmmmhhhfffeeecccbbb^^^\\\YYYXXXXXXXXXVVVUUUVVVVVVUUUUUUTTTTTTTTTTTTRRRSSSUUUWWW[[[aaahhhmmmqqqyyy~~~xxxssssssvvvvvvqqqjjj___PPPBBB???===<<<;;;;;;::::::999888888888888777777777777666555444333222222222222222333333333444444444555444444444444444444444444222222222333333333444444[[[YYYXXXWWWXXXYYYXXXWWWTTTQQQRRRVVVXXXZZZ```hhhqqqzzzooo^^^XXX[[[```aaabbbaaa]]]VVVNNNJJJIIIPPPTTTRRRNNNMMMKKKHHHBBB>>>888555555666777888555555555555555555555555333333333333222222222222333333333333444444444444444444444444444444333333444444444444444444444444555555666666666777777777666666555555666666777888999999999999888888777777999999999:::;;;;;;<<<<<<:::999===AAABBBIII^^^tttyyy|||uuuoookkkiiigggeee```^^^[[[ZZZZZZZZZYYYWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRSSSTTTTTTUUUVVVZZZ\\\[[[aaaiiiqqqyyy|||yyyuuuxxxyyywwwqqqhhhWWWIIIBBB???===;;;<<<<<<;;;:::999999888888888777777777888777666444222111111111444444444444444555555555444444444444444444444444111222222222333333333333]]][[[YYYXXXYYYZZZYYYXXXVVVTTTTTTVVVWWWWWW[[[bbbkkkuuuyyydddZZZ[[[\\\^^^```bbb```YYYRRRLLLIIIRRRXXXVVVQQQNNNMMMLLLDDD@@@;;;777666777777666555555555555555555555555666555555555555444444444333333444444444444444444555555555444444333333333555555555555555555555555666666666666777777777777777666555555555666888999::::::999999888777777777999999::::::;;;<<<<<<<<<<<<===@@@CCCFFFRRRlll~~~wwwrrrmmmiiifffbbb___]]]\\\\\\\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSVVVWWWWWWVVVTTTSSSTTTUUUVVVYYY\\\___ccciiipppuuu~~~wwwzzz|||{{{xxxppp```QQQEEEAAA===;;;;;;<<<;;;999999999999888888888777777888777666444333333222222555555555555555555555555444444444444444444444444222222333333333444444444]]][[[YYYYYYYYYZZZYYYWWWWWWTTTTTTUUUTTTSSSWWW\\\eeepppiii[[[YYYWWWZZZ___cccccc]]]TTTMMMJJJSSSZZZXXXSSSQQQOOOMMMEEEBBB???<<<:::888555333555555555555555555555555666666666555555555444444444444444444444444444444555555555444444333333333555555555555555555555555666666666666777777777777777777666555555777888999999999999888888888777777999::::::;;;;;;<<<======>>>???BBBDDDJJJ[[[xxxyyyrrrkkkgggcccaaa^^^]]]]]]\\\ZZZYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTRRRPPPPPPQQQUUUVVVVVVVVVWWWZZZ]]]```fffllluuu}}}yyy{{{|||||||||wwwiiiZZZJJJDDD===:::;;;;;;:::888999999999999888888888888666666555555444444555555555555555555555555555555444444444444444444444444444444444444555555555555^^^\\\YYYYYYYYYYYYXXXWWWTTTRRRRRRSSSRRRPPPSSSXXX^^^kkkqqq```ZZZWWWXXX]]]bbbddd```WWWOOOKKKSSSYYYXXXUUUSSSPPPLLLGGGEEEAAA>>><<<999555222555555555555555555555555444444444444333333333222555555555555444444444444444444444444444444333333555555555555555555555555555555666666666777777777777777666666777777888888888888888888888888888888:::::::::;;;<<<<<<=========???AAAFFFQQQfffyyyqqqkkkgggdddaaa___^^^\\\ZZZYYY[[[ZZZZZZYYYXXXWWWVVVVVVTTTUUUVVVUUUSSSQQQRRRSSSPPPPPPPPPPPPQQQRRRTTTUUUVVV[[[aaagggmmmttt}}}{{{{{{zzzzzz|||{{{pppcccPPPIII@@@;;;;;;<<<:::777:::999999999999888888888666666555555555666666777555555555444444444444444444444444444444444444444555555555555666666666666]]][[[YYYXXXXXXXXXWWWVVVTTTRRRRRRTTTSSSQQQSSSXXX[[[hhh}}}llldddYYYYYYZZZ^^^aaa```ZZZTTTKKKQQQVVVVVVVVVUUUPPPJJJKKKHHHBBB>>>;;;888555333555555555555555555555555444444444444333333333333666555555555444444444444333333444444444444444444444444444444444444444444444444555555555666666666666666777888888888888777777777777888999999::::::::::::;;;;;;<<<=========<<<>>>BBBJJJ[[[tttyyyrrrkkkhhhdddaaa```^^^[[[YYYZZZZZZZZZYYYYYYXXXXXXXXXVVVWWWWWWVVVTTTSSSUUUVVVOOONNNNNNOOOPPPQQQPPPPPPOOOSSSWWWYYY[[[```ggglllvvvzzz|||zzzwwwvvvzzz|||tttjjjWWWNNNCCC=========:::777::::::999999999888888888888888777666555555555666444444444444333333333222444444444444444444444444444444444555555555666666]]][[[YYYXXXXXXXXXWWWUUUVVVTTTTTTVVVUUUSSSVVV[[[[[[iii~~~xxxppp]]]ZZZXXXZZZ^^^___\\\WWWLLLQQQTTTUUUWWWVVVPPPHHHOOOJJJBBB<<<999777666555555555555555555555555555777777666666666555555555666666555555555444444444333333333444444555555555444444444444444444444444444444444444555555555666555666888999999888888777666666777888999::::::;;;::::::;;;;;;<<<=========>>>@@@DDDOOOdddyyynnnkkkgggdddaaa___\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUTTTRRRQQQQQQRRRTTTSSSRRRRRRRRRRRRRRRPPPNNNNNNPPPRRRSSSRRRUUU[[[___^^^aaagggnnnwww}}}zzztttsssxxx|||wwwmmm\\\RRRFFF@@@??????<<<888:::::::::999999999888888;;;:::888777555444444444444444444333333222222222444444444444444444444444333333333444444444555555ZZZZZZZZZYYYXXXXXXXXXWWWVVVUUUTTTUUUXXX[[[\\\]]]aaakkk{{{fff\\\UUUXXXZZZYYYYYY\\\OOORRRUUUXXXWWWSSSNNNJJJIIIHHHFFFAAA<<<888777777666666666666555555555555555555555555555555555555333333333444444444555555444333333222222111111000555555555444444333333333333333444444555666777777666666666666666777777888777777888888888999999999;;;<<<<<<<<<;;;<<<>>>AAADDD@@@EEEZZZtttwwwrrrmmmgggccc```\\\YYY___]]]\\\\\\\\\\\\ZZZYYY[[[[[[ZZZXXXWWWVVVUUUTTTWWWVVVUUUSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSTTTVVVWWWVVVYYY\\\```eeekkkrrrwwwxxxsssvvv|||{{{tttgggZZZKKKBBB@@@@@@>>>;;;<<<<<<;;;;;;;;;:::::::::999888666555444444444555333444555666777777777777555555555555555555555555555555444444444444555555ZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUUUUWWWYYY[[[]]]]]]dddnnnhhh]]]UUUWWW[[[[[[ZZZ[[[PPPQQQTTTUUUTTTOOOIIIEEEGGGHHHGGGBBB<<<888777888666666666666555555555555444444444444444444444444333333444444444555555555555444444444444333333333555555555444444333333333333333444555555666666777777777777777777888999999888999999999::::::::::::<<<======<<<;;;<<<>>>@@@DDDBBBLLLeee}}}vvvpppkkkgggccc```^^^\\\[[[[[[\\\\\\[[[YYY\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRSSSTTTUUUSSSUUUWWWZZZ\\\```fffjjjlllrrr|||yyyssstttzzzzzzvvvlllaaaRRRGGGAAA???===;;;;;;;;;;;;;;;::::::::::::999888666555444444555555444444555777777888888777555555555555555555555555555555444444444444555555YYYYYYYYYXXXWWWWWWVVVVVVVVVVVVXXXYYY[[[]]]^^^^^^gggsssooobbbVVVUUUZZZ[[[ZZZYYYRRRSSSSSSTTTRRRMMMFFFAAADDDGGGHHHDDD===888888:::666666666666555555555555333333333333333333333333333444444444444555555555555555555666666666666666555555555444444444444444444444444555555666666777888888888888888999999:::999999:::::::::;;;;;;;;;=========<<<;;;<<<>>>@@@CCCGGGWWWuuuxxxrrrlllfffccc___]]]\\\\\\]]]]]]]]]\\\]]]\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUXXX[[[XXX]]]dddkkkttt{{{uuutttwwwyyyxxxsssjjj\\\NNNDDD>>><<<<<<::::::::::::999999999999888888777666555555555555444555666777777777777777555555555555555555555555555555444444444444555555YYYXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ\\\]]]^^^___```iiixxxnnn\\\TTTVVVZZZZZZYYYUUUTTTTTTUUUTTTPPPHHHCCC@@@EEEIIIFFF???:::999;;;666666666666555555555555333333333333333333333333444444444444555555555555444444555666777777888888555555555555555444444444444444555555666666666777888777777777777888999999999999999::::::::::::;;;======>>>===;;;<<<>>>@@@CCCMMMccc{{{rrrkkkfffcccaaa^^^^^^_________^^^\\\]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZYYYYYYXXXXXXXXXTTTTTTSSSRRRQQQQQQPPPPPPTTTUUUTTTSSSQQQQQQRRRTTTWWWYYY[[[]]]bbbjjjssszzz{{{wwwwwwwwwxxxvvvpppeeeVVVHHH???===>>>:::::::::999999999888888888777777666666666555555333444555666666666666666555555555555555555555555555444444333333444444555XXXXXXXXXXXXXXXXXXXXXXXXXXX[[[]]]^^^^^^___aaadddmmm}}}gggWWWTTTXXXZZZXXXUUUTTTSSSTTTUUURRRLLLFFF???DDDIIIHHHCCC>>><<<<<<666666666666555555555555444444444444444444444444444444444555555555666666333333444555666777777888555555555555555555555555555555555666666666666666777666666666666777888888888888888888999999999999<<<=========<<<===???BBBDDDTTTpppvvvpppgggeeeaaa```___```___^^^]]]]]]]]]]]]]]]^^^^^^^^^[[[[[[[[[ZZZZZZYYYXXXXXXUUUUUUTTTTTTSSSRRRQQQPPPTTTUUUUUUTTTRRRQQQQQQSSSUUUUUUTTTTTTUUUYYY___ccchhhppp|||}}}xxxvvvwwwvvvsssjjj]]]NNNCCC???@@@:::::::::999999999888888777777777777777666666666333333444555555555444444555555555555555555555555444444333333333333444444VVVWWWWWWXXXYYYZZZ[[[[[[[[[]]]______^^^___dddhhhrrrvvv___VVVWWWYYYXXXUUUSSSQQQSSSVVVTTTMMMGGG???CCCHHHJJJHHHCCC???<<<666666666666555555555555555555555555555555555555444444555555555666666666222333333444555666666777555555555555555666666666666666666666666666666666666666666666666777777888777777888888888999999999;;;<<<=========>>>AAADDDHHH___}}}~~~zzzzzzzzzoookkkgggcccaaa```___^^^^^^^^^^^^^^^^^^_________ZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTTTTTTTRRRQQQQQQRRRRRRQQQPPPPPPQQQTTTWWWYYYZZZ___gggqqq|||zzzwwwxxxvvvtttooocccUUUJJJCCC@@@::::::::::::999999999999666777777888888777777666333444444555555555444444555555555555555555555555444444333333333333444444UUUVVVWWWYYY[[[\\\^^^^^^^^^```aaa___]]]```fffkkkyyyjjj\\\ZZZZZZXXXYYYUUUSSSUUUXXXWWWPPPIIIAAACCCGGGKKKMMMIIIBBB<<<666666666666555555555555444444444444444444444444555555555555666666666666444444444555555666666666444555555555666666666777777666666666666666666666777777666666777777888999888888888999999999::::::999;;;<<<======???CCCFFFRRRlll{{{wwwvvv{{{wwwpppkkkhhhfffdddbbbaaaaaaaaaaaa````````````\\\\\\]]]]]]\\\[[[YYYXXXWWWXXXXXXYYYXXXWWWVVVUUUSSSTTTUUUUUUSSSQQQQQQRRRRRRQQQPPPQQQRRRTTTTTTUUUVVVYYY]]]bbbiiisss|||zzz}}}yyyxxxsssjjj^^^PPPEEE@@@;;;;;;;;;;;;::::::::::::666777888888888888777666555666666777666666555555555555555555555555555555444333333222222333333444UUUVVVWWWYYY\\\^^^___```___aaaaaa___]]]```gggnnnrrraaa\\\[[[XXX^^^ZZZWWWXXX[[[ZZZRRRKKKBBBCCCFFFLLLPPPMMMDDD<<<777666666666555555555555333333333333333333333333555555555555666666666777555555555555666666666666444555555555666666777777777777777777666666666666888888888777888999999:::999999:::::::::;;;;;;;;;888:::;;;===>>>@@@DDDGGG\\\www|||xxxvvvzzzzzztttooollljjjhhhcccccccccbbbbbbbbbaaaaaa___``````aaa```^^^]]]\\\XXXYYYZZZZZZZZZYYYXXXWWWUUUWWWXXXWWWUUUSSSSSSSSSRRRQQQPPPPPPQQQQQQOOONNNRRRTTTVVVXXX[[[aaakkkrrr||||||}}}|||{{{vvvooocccTTTGGG>>><<<<<<;;;;;;;;;;;;::::::666777888999999888777666777888888888888888777777555555555555555555555555444333333222222333333444[[[ZZZ[[[]]]aaacccdddcccaaa\\\[[[^^^aaadddkkkssszzzfff___\\\XXX^^^[[[YYYZZZ\\\\\\YYYVVVMMMDDDCCCMMMUUUQQQGGGAAA;;;999888777777666333222666666555555555555666666777777777777777777777777777777777777777777777777222333555777888777666555777777777777888888888888888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<>>>;;;<<>>BBBHHHfff|||yyyrrrvvv}}}zzzvvvqqqooolllkkkjjjiiifffdddbbbbbbbbbcccbbbbbbaaa```_________^^^]]]\\\[[[ZZZZZZYYYWWWVVVWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPQQQRRRSSSUUUWWWXXX\\\aaammm~~~~~~{{{|||yyysssmmmdddVVVJJJAAA===;;;===<<<999888:::::::::999999888777777777777777777666666666666555666666666666666666666666666666555555555444444444aaa``````bbbdddeeeeeedddbbb___^^^```cccgggoooxxxttt___VVVWWWXXX[[[^^^```___^^^^^^^^^QQQKKKIIIPPPVVVTTTKKKDDD>>>;;;888777777777666555555444444333333444444555444444444444444444444444555555555555555555555555444555777999999999888888777777777777888888888888888888999999999:::::::::;;;;;;::::::;;;<<<<<<===>>>===>>>@@@???@@@FFFNNNjjj}}}}}}tttvvv{{{{{{yyyuuusssqqqooommmkkkffffffeeedddddddddddddddccccccbbbaaa```___^^^^^^]]][[[ZZZZZZZZZZZZYYYWWWXXXWWWWWWVVVUUUUUUTTTTTTQQQQQQPPPPPPQQQQQQRRRSSSWWWWWW]]]hhhtttzzz{{{zzzuuuqqqkkk___TTTDDD???;;;<<<<<<999888:::::::::999999888777777777666666666666555555555555777777777777777777777777777777666666666555555555dddcccbbbdddfffggggggfffccc``````bbbdddhhhrrr|||hhh[[[\\\UUUYYY___aaa```___```bbbVVVQQQOOOSSSXXXWWWOOOHHH@@@===999777777777777666555555555444444555555555444444444444444444444444555555555555555555555555444555666888888888888888666777777777888888888888888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>;;;<<<>>>@@@AAADDDPPP\\\qqqvvvvvvzzz|||zzzyyywwwuuummmkkkiiigggffffffgggggggggfffeeedddcccbbbaaaaaa___^^^]]]]]]]]]\\\[[[YYYZZZYYYYYYXXXWWWVVVUUUUUUSSSSSSRRRPPPPPPOOOOOOOOOUUUTTTVVV\\\cccnnn}}}}}}zzz{{{zzzwwwuuuqqqhhh]]]JJJBBB===<<<<<<:::999;;;::::::999999888777777777777777666666666555555555777777777777777777777777666666666666555555555444gggffffffgggiiijjjiiihhhcccaaaaaacccdddiiitttsss```\\\SSSXXX]]]`````````bbbeee[[[XXXUUUVVVZZZZZZTTTMMMDDD@@@;;;888777888888777777777666666666666777777555555555555555555555555555555555555555555555555444444555666777777777777666777777777888888888888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???;;;<<<>>>@@@@@@FFFWWWgggyyyxxxwwwyyy}}}}}}uuusssqqqnnnlllkkkkkkkkkkkkjjjhhhfffeeedddccccccbbbaaa`````````___]]]ZZZ[[[[[[ZZZYYYXXXWWWVVVUUUVVVUUUTTTRRRQQQPPPPPPOOOQQQOOOQQQUUUXXX^^^jjjuuu}}}}}}{{{|||{{{xxxxxxvvvnnneeeRRRHHH???======;;;:::;;;::::::999999888777777777888888888777777777666666666666666666666666666666555555555444444444333333ooonnnllllllmmmmmmkkkiiicccbbbbbbddddddiiivvvhhhZZZUUUXXX[[[^^^```bbbdddfff```___\\\ZZZ]]]___ZZZRRRIIIDDD===999777777888888888777777777777777777888666666666666666666666666555555555555555555555555444444444555666666777777777777777777888888888888888888999999999:::::::::::::::;;;;;;<<<===??????===>>>@@@@@@@@@III```uuu{{{xxxxxx{{{~~~{{{xxxuuurrrppppppooommmkkkiiigggffffffffffffeeedddddddddccc```]]]]]]\\\\\\ZZZYYYXXXWWWVVVXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPRRRUUUUUUWWW___gggppp}}}~~~{{{zzzyyyrrrjjjZZZNNNBBB???>>><<<;;;;;;::::::999999888777777777888888888888777777777777666666666666666666666666555444444444444333333333{{{xxxuuusssqqqoookkkiiibbbaaabbbcccdddiiivvvxxxaaaZZZYYYZZZ]]]aaaeeeggghhheeeeeeaaa^^^___bbb^^^WWWMMMGGG???999777777777777777777666666666666777777666666666666666666666666666666666666666666666666555555555555666777888999777777777777888888888888888888999999999:::::::::::::::;;;;;;<<<>>>???@@@>>>@@@BBBCCCFFFTTTqqq~~~zzzxxxxxxzzzwwwuuusssqqqooollljjjiiijjjjjjjjjiiiiiiiiiiiigggcccaaa```___^^^]]][[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRSSSUUUUUUUUU[[[bbbaaappp}}}|||uuummmaaaTTTFFF@@@???===;;;;;;::::::999999888777777777888777777777777666666666777777777777777777777777555555555555444444444444{{{wwwtttpppkkkhhhbbbaaabbbcccdddiiiwwwmmm^^^[[[ZZZ\\\bbbgggiiiiiihhhhhhddd```aaadddaaaYYYOOOIII@@@:::777666777777666666555555555555666666666666666666666666666666777777777777777777777777666666666666777888999:::777777777777888888888888888888999999999:::::::::::::::;;;;;;===>>>???@@@>>>@@@DDDHHHNNNaaa{{{wwwvvv~~~{{{xxxvvvtttqqqnnnlllllllllmmmmmmlllllllllllljjjfffcccbbbaaa```___]]]\\\[[[ZZZWWWVVVVVVUUUUUUUUUUUUUUURRRPPPPPPRRRPPPPPPVVV^^^WWWbbbqqq~~~wwwooofffWWWHHHAAA@@@===;;;;;;::::::999999888777777777777666666666555555555555888888888888888888888888777666666666555555555555}}}xxxsssnnnjjjgggdddaaa```cccffflllwwwzzzfff^^^ZZZ___fffjjjmmmooommmjjjgggffffffddd___\\\QQQJJJAAA;;;999999999888777777777777777777777777999888888888777777666666888777666666666777999:::888777777777888:::<<<>>>888888777777777777777777999999:::::::::;;;;;;;;;;;;<<<>>>===<<<<<<===>>>>>>BBBEEEIIIWWWsss{{{xxxwww{{{}}}xxxtttrrrpppooommmlllnnnppprrrrrrpppnnnlllhhhhhhfffdddaaa]]]ZZZXXX[[[ZZZXXXYYYZZZZZZYYYWWWVVVVVVUUUUUUTTTTTTSSSSSSWWWZZZbbbnnn|||zzzvvvmmm```RRRIIIAAA;;;;;;===;;;:::999888777777777777777777777777666666666666444444444444444444444444555555666666777777888888{{{uuuppplllhhhfffbbb______aaaeeejjjvvvnnnccc[[[^^^fffjjjmmmnnnnnnkkkhhhgggfffdddaaa^^^TTTMMMDDD>>>;;;:::999888777777777777777777777777888888888888777777777666777666666666666777888888777777777777999:::;;;<<<::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<>>>===<<<<<<===???AAADDDHHHRRReee~~~zzzyyy|||~~~yyyvvvtttqqqooonnnooopppqqqqqqpppooonnnnnnmmmllljjjgggccc```^^^^^^\\\[[[[[[[[[[[[ZZZXXXWWWWWWWWWVVVVVVUUUUUUTTTUUUWWW\\\eeeooo~~~|||wwwqqqeeeWWWNNNEEE>>><<<>>>;;;;;;:::999888888888888777777777777666666666666444444444444444444444444444444555555555666666666~~~vvvoookkkgggeeeccc___]]]\\\___bbbhhhtttzzzjjj]]]]]]eeejjjmmmnnnpppmmmjjjgggfffdddbbb```WWWQQQHHHAAA===;;;:::999777777777777777777777777888888888888777777777777555555666777777777777666555666777888999999::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>======<<<>>>???CCCDDDKKK]]]xxx|||{{{~~~zzzvvvssssssrrrrrrrrrrrrrrrrrrrrrttttttsssqqqnnnkkkgggfffbbb```^^^^^^^^^]]][[[YYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUWWW[[[```jjj{{{~~~zzzwwwlll___UUULLLBBB>>>>>>;;;;;;:::999888888888888777777777777666666666666444444444444444444444444444444444444444555555555}}}wwwooogggcccaaa___^^^\\\ZZZZZZ\\\^^^dddrrrrrr^^^[[[bbbjjjmmmnnnpppnnnjjjgggeeecccaaa```XXXSSSLLLEEE???;;;999888777777777777777777777777888888888777777777777777333444666777777777666555444555777888999999888888777777888888888888888999:::::::::;;;;;;;;;;;;<<<;;;<<<>>>>>>======>>>@@@CCCCCCNNNiii~~~{{{}}}~~~{{{zzzxxxvvvtttssstttuuuvvvyyyyyyxxxvvvtttqqqnnnmmmhhhfffcccbbbaaa___]]]ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVXXXVVVVVVXXXZZZ___jjjvvv}}}|||rrrfff]]]RRRFFF???>>>::::::999888777777777777777777777777666666666666555555555555555555555555444444444444444444555555tttnnnfff```\\\ZZZYYYXXXWWWVVVWWWXXXZZZaaappp~~~yyybbbZZZ```gggkkkmmmnnnmmmkkkgggdddaaa```___XXXUUUOOOGGG@@@;;;999888888888888888888888888888777777777777777777888888333444666777777777666555444555777888999999888777777777888888999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>===>>>???AAADDDFFFVVVvvv{{{{{{~~~~~~zzzvvvttttttuuuwwwzzzzzzzzzyyyxxxvvvtttsssooommmjjjgggeeeccc```]]]]]]\\\\\\[[[YYYXXXXXXWWWXXXVVVVVVXXXYYY[[[ccclllxxx~~~~~~uuukkkcccXXXKKKAAA>>>999888777666666555555666777777777777666666666666555555555555555555555555555555555555555555555555kkkfff___ZZZXXXWWWUUUUUUSSSSSSTTTUUUWWW]]]nnn~~~jjj^^^___ccchhhlllmmmmmmllliiieee```^^^^^^XXXVVVRRRJJJBBB<<<999999888888888888888888888888777777777777888888888888555555666777777777777666666777888888999999888888999999::::::;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>>>>>>>@@@AAAGGGLLLaaa~~~|||}}}zzzvvvuuuuuuuuuzzz{{{|||||||||{{{zzzyyyyyyvvvrrrooollliiieeebbb```___^^^]]]\\\[[[ZZZYYYWWWUUUUUUXXXYYYZZZ___eeekkk{{{~~~wwwoooiii^^^PPPDDD???999999888666666666666666777777777777666666666666555555555555555555555555666666666555555555555555dddaaa\\\XXXWWWVVVTTTSSSPPPPPPRRRSSSTTT[[[lll}}}tttddd^^^___dddiiilllnnnooolllgggaaa^^^]]]YYYXXXTTTNNNEEE>>><<<;;;888888888888888888888888666777777777888888888888777666666666666777888888999888888888888999::::::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>>>>>>>???@@@BBBGGGPPPjjj}}}zzzxxxxxx|||}}}~~~zzzwwwsssoookkkhhhccccccbbb```___^^^]]]\\\YYYWWWWWWZZZZZZYYY[[[___aaalll{{{~~~xxxsssnnndddUUUHHHBBB;;;:::999888777777777777777777777777666666666666555555555555555555555555555555555444444444333333aaa^^^[[[XXXWWWVVVUUUSSSOOOOOOQQQRRRRRRYYYkkk}}}|||hhh___]]]aaagggllloooqqqoooiiiccc___^^^YYYYYYWWWPPPGGG@@@>>>===888888888888888888888888666666777777888888888999888777666666666777999::::::999888888888999:::;;;777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======:::<<<>>>>>>>>>???AAABBBEEEQQQmmm}}}|||}}}~~~|||xxxtttooolllffffffdddcccbbb```______]]]ZZZZZZ\\\[[[XXXYYY\\\ZZZaaakkkzzz~~~yyyuuuqqqhhhXXXKKKEEE===<<<;;;:::999999999999777777777777666666666666666666666666666666666666444444444333333222222222]]]ZZZVVVTTTTTTTTTSSSSSSRRRPPPPPPRRRTTT\\\oooooobbbbbbdddbbblllooooookkkhhhgggccc]]]^^^\\\XXXSSSLLLEEE@@@<<<777777666777999999888666999888777666666777888999555555444444444444555555888888999999999:::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===@@@======??????>>>AAAFFFNNN^^^vvv~~~xxxtttpppmmmiiigggeeecccaaa______^^^]]]\\\[[[[[[[[[[[[^^^^^^dddnnn|||~~~xxxqqqllldddTTTFFFAAA===999888::::::888666888777666555444444555666888888999888888777666666444555555555444333222222ZZZWWWTTTRRRRRRSSSRRRQQQRRRQQQQQQRRRTTT\\\oooqqqbbbaaabbbbbbkkknnnnnnkkkhhhgggccc^^^]]]\\\YYYTTTNNNGGG@@@===888777777777999999888666999888777666666777888999999888888777777888888999888888999999999:::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===@@@<<<<<>>:::888999:::888666888777666555444555555666666666666666666555444444555555555555555444333333YYYVVVSSSRRRSSSTTTSSSSSSSSSQQQQQQRRRTTT]]]pppyyygggaaabbbccciiimmmnnnkkkiiihhhccc^^^\\\[[[ZZZVVVPPPIIIBBB>>>999888777888999999888777999888777777777777888999:::999999888888999999:::888888999999999:::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===???;;;;;;???BBBCCCEEEIIISSSppp}}}zzzwwwssspppmmmjjjfffccccccbbbaaa```____________^^^\\\\\\___eeeppp|||tttpppkkk```TTTEEE@@@;;;999999:::999777777777666555555555666666555555555555555444444333666666666666666555555444[[[YYYWWWVVVWWWWWWVVVUUUUUUSSSRRRSSSUUU^^^qqqooodddccceeegggkkkmmmkkkiiihhhddd^^^[[[\\\[[[XXXSSSLLLDDD@@@;;;999888888999999999777888888888888888888888888777777777666666777777777888888999999999:::::::::999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===???;;;:::???BBBCCCFFFJJJ```}}}yyyvvvsssoookkkhhheeedddcccbbbaaaaaa``````^^^[[[[[[^^^bbbjjjyyy}}}vvvrrrnnnfff]]]IIIDDD===:::::::::999888777777666666666666666666666666777777777666666555666666777777777777666666```^^^[[[ZZZ[[[ZZZYYYWWWWWWUUUTTTTTTVVV```tttwwwhhhcccdddeeeiiilllkkkjjjiiieee___\\\\\\\\\ZZZUUUNNNGGGCCC===;;;888888999:::999888888888999999999999888888777666666555555666666777888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???<<<<<>><<<999888999::::::999888888999::::::999888888888888888777777888888888888888999999999:::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>===>>>@@@@@@CCCOOO[[[yyy}}}zzzvvvrrrmmmllljjjgggeeecccbbbbbbaaa^^^]]]___```aaagggnnn{{{zzzuuusssmmmfffWWWOOOEEE>>><<<;;;:::999666666777888888888777777444555555666666666666666555666666777777777777777rrrpppllljjjgggddd```]]]]]]ZZZXXXXXXZZZdddyyyuuugggcccaaafffjjjkkkjjjjjjfff```^^^^^^]]]ZZZVVVQQQMMMJJJ???===:::888999::::::999888999999::::::999999888:::999999888888999999:::888888999999999:::::::::999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===;;;===AAABBBAAAFFFXXXjjj}}}zzzwwwsssrrrooollliiifffddddddeeebbbbbbdddddddddfffkkkrrr}}}xxxuuuooohhh]]]UUUIII@@@===;;;:::999555666777888999888888777555666666777777777777777444555666666777777777666|||yyyvvvrrroookkkfffccc___\\\ZZZYYY[[[fffzzz|||lllfff```fffjjjkkkkkkjjjfff```___^^^]]]ZZZVVVRRRNNNLLL@@@===:::999999:::::::::888999:::;;;;;;:::999888999888888888888888888999888888999999999:::::::::999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======999===CCCDDDBBBJJJ```uuu|||yyyxxxvvvsssoookkkhhhfffeeebbb___```dddeeedddfffkkkooozzzzzzwwwpppjjjaaaXXXKKKBBB===<<<:::999555666777999999999888777888888999:::::::::::::::444444555666666666666666~~~{{{yyytttlllfffaaa]]]ZZZYYY[[[ggg~~~vvvaaaaaaccceeegggjjjllljjjfffeeebbb^^^ZZZWWWTTTOOOLLLEEEAAA===::::::;;;;;;:::888888888777777777777777777777777777777777777777;;;:::777666666888;;;===666666666666777888999:::<<<;;;:::999:::;;;<<<======???AAABBBBBBNNNlll~~~~~~}}}yyywwwuuutttrrroookkkhhhgggfffeeeddddddeeeggghhhjjjoooyyy|||xxxrrrnnniii```RRRFFF>>>;;;;;;;;;>>>===;;;999888888999999;;;:::999888777555444444666666666666666666666666}}}|||xxxqqqkkkaaa^^^ZZZZZZ\\\hhh~~~nnnbbbcccdddgggkkkllliiifffdddaaa]]]ZZZWWWTTTPPPMMMEEEBBB===:::::::::::::::777777777777888888888888888888888888888888888888:::999888777888999;;;<<<777777777777888999999:::<<<;;;;;;::::::;;;======AAABBBCCCEEEHHHXXXyyy{{{yyywwwuuussspppllliiijjjhhhgggffffffggghhhiiiiiilllsss~~~{{{vvvtttlllcccVVVHHH@@@<<<;;;;;;<<<;;;:::999888888999999:::999999888777666555555666666666666666666666666|||{{{{{{{{{xxxqqqlllaaa^^^[[[[[[^^^jjjvvvdddcccdddhhhlllllliiifffbbb___\\\YYYWWWTTTQQQNNNFFFCCC>>>;;;::::::999999666777777777888999999999888888888888888888888888888888999999999:::::::::999999999888888999::::::<<<<<<<<<<<<<<<===>>>>>>CCCCCCCCCFFFOOOfff~~~|||yyywwwvvvtttqqqnnnmmmlllkkkiiiiiiiiijjjjjjiiikkknnnuuu{{{xxxvvvqqqhhh[[[LLLBBB===;;;<<<:::999999888888888999999888888888888777777777666666666666666666666666666oooooooooqqqqqqoookkkggg```]]]\\\]]]```lll|||hhhdddcccggglllkkkhhhfffaaa^^^[[[YYYWWWUUURRRPPPHHHDDD???<<<::::::999888666666777888999999::::::888888888888888888888888777888999:::;;;:::999999;;;;;;:::999999999::::::<<<<<<<<<======>>>??????BBBAAAAAAEEEUUUttt~~~{{{yyyyyyxxxvvvuuuqqqpppooonnnmmmmmmmmmmmmkkklllnnnsss|||zzzvvvtttssslll___PPPDDD===;;;<<<888888888888888888999999777777777777777888888888666666666666666666666666cccdddeeefffgggeeebbb```^^^]]]]]]^^^bbbmmmnnnfffbbbfffkkkiiiffffffaaa___\\\ZZZXXXVVVSSSQQQKKKGGGAAA===;;;:::999888666777777888999::::::;;;888888888888888888888888666888999;;;;;;:::999888;;;;;;::::::::::::::::::<<<<<<===>>>>>>?????????AAA@@@AAAIII___|||zzzyyyyyyyyyxxxuuutttsssrrrqqqqqqqqqpppllllllpppuuuzzz{{{vvvtttrrrmmmcccUUUGGG???;;;;;;777888888888888999888888777777777777888888888888666666666666666666666666``````aaaaaa```___]]]\\\\\\[[[\\\___cccnnnvvviiiaaaeeeiiigggeeefffccc```]]][[[YYYWWWTTTRRRNNNJJJDDD???===;;;:::999777888888888999:::::::::999999999999999999999999777888999:::;;;:::999999:::::::::999999:::;;;;;;:::;;;<<<>>>????????????BBBCCCGGGRRRmmm|||zzzzzzyyyyyywwwwwwwwwwwwvvvuuuuuuuuunnnmmmpppvvvzzz{{{wwwpppmmmfffZZZLLLBBB===<<<888999999:::999999888888777777777777777888888888666666666666666666666666aaaaaa```^^^\\\[[[[[[[[[ZZZZZZ\\\___cccnnn}}}lllaaacccgggdddcccgggeeebbb___\\\ZZZXXXUUURRRQQQMMMFFFAAA???===;;;999999999999999999999999999999999999999999999999999888888999999:::::::::999999999888999999:::;;;<<<999:::<<<>>>????????????AAAEEELLLZZZxxx}}}|||yyyyyyyyyzzzzzzyyyyyyxxxuuuqqqqqqvvvyyy}}}~~~xxxmmmmmmjjj___RRRFFF@@@???::::::;;;;;;:::999888777888888888777777777777777666666666666666666666666ccccccaaa]]]ZZZYYYYYYZZZYYYYYY[[[___cccnnnnnn```bbbeeeccccccgggfffccc```]]][[[XXXUUURRRSSSNNNHHHCCC@@@===;;;:::::::::999999999999999999999999999999999999999999888888999999999:::::::::777777888888999:::;;;<<<888999;;;===>>>???>>>>>>@@@EEEMMM^^^}}}yyyzzz{{{{{{{{{{{{{{{zzz}}}vvvssswwwyyy{{{~~~vvvlllnnnlllcccVVVIIICCCAAA;;;;;;<<<<<<;;;999888777888888888888777777777666666666666666666666666666oookkkfffbbb```___]]]\\\]]]ZZZZZZ___bbbhhh{{{vvvaaa```cccaaaaaagggfffddd```\\\XXXWWWVVVVVVPPPMMMIIIDDD@@@===;;;:::;;;>>>AAA>>>999666777:::::::::::::::::::::::::::;;;;;;:::999999888888777::::::::::::::::::::::::>>>>>>>>>>>>>>>???@@@@@@EEEDDDQQQooo}}}{{{zzz{{{||||||{{{||||||}}}~~~}}}tttrrrmmmeee[[[NNNCCC<<<;;;999888888999::::::999888777777777666666555555333444555555555555555444{{{uuulllddd```]]][[[YYY\\\XXXYYY^^^aaahhh{{{~~~fffaaacccaaaaaaeeegggdddaaa]]]ZZZXXXWWWWWWQQQNNNJJJEEEAAA===;;;:::888;;;>>><<<777555666888999999999::::::::::::::::::::::::999999999999888::::::::::::::::::::::::>>>>>>===>>>>>>???@@@AAADDDEEEUUUrrr~~~wwwuuuppphhh^^^QQQFFF???<<<;;;999999:::;;;:::999888888888777777777666666555555666666666555555555xxxlllddd___\\\[[[[[[WWWXXX]]]```gggzzznnncccaaaaaaaaacccgggeeebbb___\\\ZZZXXXXXXSSSPPPLLLGGGBBB>>>;;;999777:::<<<;;;888666777999999999999999999999999999888888999999999:::::::::::::::::::::::::::;;;;;;=========>>>???@@@AAABBBEEEKKK___}}}{{{xxxssskkkbbbVVVJJJBBB>>><<<::::::;;;;;;:::999999999999888888888888777888888777777666666555555xxxmmmfffbbb```[[[WWWXXX\\\___fffxxxwwwddd```aaabbbbbbgggfffdddbbb___\\\ZZZYYYTTTRRRNNNIIICCC???;;;999999;;;======;;;:::;;;<<<999999999888888888888888777777888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;=========>>>???@@@BBBCCCGGGSSSmmm~~~{{{uuunnnfff[[[NNNFFF???===;;;::::::;;;:::888999999999999999999999999:::999888777666666666555yyymmmeee```___[[[ZZZ^^^___eeewwwhhh^^^```bbbbbbgggfffeeedddaaa^^^[[[YYYUUUSSSPPPKKKEEE@@@<<<:::999:::<<<<<<;;;;;;;;;<<<999999999888888888777777777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDGGGXXXyyy|||vvvpppjjj___SSSJJJ???===;;;:::::::::999777999999999999999:::::::::;;;:::999777666666666666xxxiii```eee```^^^``````ddduuunnn______cccbbbfffffffffeeebbb___[[[YYYUUUTTTQQQLLLGGGBBB>>><<<888888999:::::::::999999:::::::::999888888777777777777888999::::::;;;;;;:::::::::;;;<<<<<<======<<<<<<===>>>@@@BBBDDDEEEIII]]]}}}wwwsssnnneeeYYYOOOAAA???===;;;;;;:::999777888999999999999::::::::::::999888666666666777777wwwlllkkkfffccccccaaadddsssvvv```___bbb```dddeeeffffffccc___[[[YYYTTTSSSQQQNNNIIIDDD@@@===999999999999::::::999777;;;;;;;;;:::999888888888888888888999999:::::::::::::::;;;;;;<<<=========;;;<<<===>>>@@@CCCEEEFFFPPPccc~~~yyyuuussskkk___UUUDDDBBB???>>>===<<<;;;999888888888888999999999:::999888666555555666777888{{{oooiiifffeeebbbdddsss|||bbb^^^aaa___dddeeeffffffddd___[[[XXXTTTSSSQQQNNNJJJEEEAAA>>><<<;;;;;;;;;<<<<<<:::999<<<<<<;;;;;;:::999888888888999999999999:::::::::::::::;;;;;;<<<===>>>>>>;;;;;;===>>>AAACCCEEEGGGWWWhhhzzzxxxvvvooocccYYYGGGEEEBBB@@@???>>>===;;;777777777888888999999999888777555444444666888999{{{nnnhhhjjjhhhdddooofff______^^^fffggghhhgggccc^^^[[[ZZZWWWUUUQQQNNNJJJEEE???;;;===;;;999777777777888999999::::::;;;;;;::::::999999999999::::::999888888888999:::;;;<<<<<<<<<<<<===BBB>>>===BBBAAAAAALLLZZZzzz|||tttkkkccc^^^MMMEEE>>>===<<<:::888999;;;;;;;;;::::::999999999888888777666666666666666tttiiiiiigggdddooonnn```]]]]]]eeeggghhhgggccc___\\\[[[ZZZWWWTTTQQQMMMHHHCCC???===<<<:::999888888999999999::::::;;;;;;::::::999999:::::::::::::::999999999:::;;;<<<<<<=========<<>>DDDCCCEEEQQQiii|||tttkkkccc___OOOFFF???>>>===:::888999::::::::::::::::::999999888888777666666666666666nnniiifffeeeooo~~~xxxaaaZZZ]]]cccfffggggggddd```^^^]]][[[YYYUUURRROOOJJJEEEAAA===<<<<<<;;;::::::999999999999::::::::::::999999::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>><<>>:::888999999999999:::::::::::::::888888777666666666666666vvvlllhhhhhhqqq~~~cccYYY___ccceeeggggggdddaaa___^^^ZZZXXXUUURRROOOKKKFFFBBB============<<<;;;:::999999999::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????===AAA@@@BBBFFFFFFNNNccc|||tttmmmgggdddWWWMMMDDDAAA???;;;999:::888888999999:::::::::;;;888777777666666666666666rrrlllllluuuhhh\\\cccbbbeeeggggggeeebbb```___ZZZXXXUUUSSSQQQMMMHHHDDD===============;;;:::999888999999::::::999999888:::;;;<<<<<<=========<<<;;;<<<===>>>????????????>>>AAA@@@BBBFFFFFFTTTnnn}}}vvvoookkkhhh\\\RRRGGGCCC@@@;;;999:::888888888999999:::::::::888777777666666666666666{{{rrrqqqzzzpppccceeeccceeehhhhhheeebbb```___\\\ZZZXXXVVVSSSPPPKKKHHH>>>======<<<;;;;;;::::::888888999999999999888888::::::;;;<<<============;;;<<<===>>>???????????????AAA???BBBFFFIII]]]~~~yyysssnnnkkkaaaVVVJJJEEEAAA<<<999:::888888888999999999999999888888777666666666666666uuuxxxvvv{{{jjjeeedddfffhhhhhheeebbb___^^^[[[ZZZWWWVVVTTTPPPLLLIII>>>===<<<::::::::::::;;;888888999999999999888888999999:::;;;<<<======<<<;;;;;;<<<===>>>>>>>>>>>>>>>???>>>BBBHHHNNNhhh}}}vvvpppllldddYYYMMMFFFAAA<<<999:::999999999999888888888888888888777666666666666666hhhttt|||yyyoooeeeeeegggiiihhheeeaaa___^^^YYYWWWUUUTTTRRROOOJJJGGG???===;;;999888999:::;;;888888999999999999888888888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>===BBBJJJRRRqqqxxxppplllfffZZZNNNGGGBBB<<<:::::::::999999999888888777777888888777666666666666666ccclll}}}uuugggggggggfffeeedddbbbaaa___WWWWWWVVVSSSQQQNNNLLLJJJ???===:::999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@>>>AAAGGGJJJVVVzzzyyyrrrooohhhaaaVVVKKKBBB<<<::::::;;;:::999999888888999999777777777777666666666666^^^ffftttzzzhhhggggggffffffeeecccaaa___XXXXXXVVVTTTRRROOOLLLKKKAAA???<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>???>>>BBBGGGKKK[[[{{{ssspppjjjdddYYYNNNDDD???<<<;;;::::::999888888888888999888777777777666666666666]]]dddpppkkkgggffffffffffffdddaaa^^^ZZZYYYXXXUUUSSSPPPMMMLLLEEEBBB>>><<<<<<<<<;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???CCCGGGMMMaaavvvqqqlllfff]]]RRRIIIBBB>>>===::::::999888888888888888888888777777777666666666]]]ccclll|||sssiiigggfffffffffeeeaaa^^^[[[ZZZYYYVVVSSSPPPMMMLLLGGGCCC???<<<;;;;;;::::::999999999999999999999999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>AAADDDGGGPPPhhhyyyrrrmmmiii```VVVLLLEEE@@@===::::::999888888888888888888888888777777777666666ZZZ^^^ffftttmmmiiieeeeeefffeeeaaa]]]\\\[[[YYYWWWTTTPPPMMMLLLGGGCCC>>>;;;:::::::::999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@CCCEEEHHHTTTppp|||uuunnnjjjcccZZZPPPGGGAAA===;;;::::::999999999999999888888888888777777777777[[[___eeerrrrrrllleeecccdddddd```\\\\\\[[[YYYWWWSSSPPPMMMKKKGGGCCC>>>:::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAEEEFFFJJJ[[[zzz~~~xxxppplllfff^^^TTTJJJBBB>>><<<<<<;;;:::::::::::::::999999888888888777777777\\\```dddooovvvnnneeebbbcccccc```\\\\\\[[[YYYVVVSSSOOOLLLJJJHHHDDD???;;;;;;<<<<<<===:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@EEEFFFLLLddd{{{rrrooojjjbbbXXXMMMDDD???======<<<;;;;;;;;;;;;<<<999999999888888888777777XXX[[[___hhh|||zzzpppeee```aaabbb___\\\\\\[[[YYYVVVRRRNNNKKKJJJIIIEEE@@@<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@DDDGGGOOOjjj|||tttqqqmmmeee[[[PPPFFFAAA>>>>>>===<<<<<<<<<<<<===999999999888888888888777YYYYYY^^^hhhwwwlllcccccc```aaaccc\\\ZZZYYYXXXUUUSSSPPPMMMLLLHHHFFFBBB???<<<;;;::::::======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>??????@@@BBBEEEFFFWWW{{{{{{vvvoooggg___UUUIIIAAA>>>===<<<<<<<<<;;;999777999999999999888888888777WWWVVVYYYbbbnnn}}}~~~jjjaaaaaa]]]______YYYZZZYYYXXXVVVSSSQQQNNNMMMHHHFFFCCC???<<<;;;:::;;;===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBDDDGGGIII]]]|||{{{vvvoooggg___UUUIIIAAA>>><<<;;;;;;;;;;;;999777999999888888888777777777XXXVVVWWW]]]eeeqqq|||hhh``````\\\]]]^^^WWWZZZZZZYYYWWWUUURRRPPPOOOIIIGGGCCC???===;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDFFFJJJOOOggg~~~|||wwwooohhh```VVVKKKCCC>>><<<;;;:::;;;:::888777888888888888777777777666YYYWWWWWW[[[```iiixxx{{{hhh___```]]]___```YYY[[[[[[ZZZXXXVVVTTTRRRQQQJJJGGGDDD@@@===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCEEEKKKUUUsss}}}~~~xxxppphhhaaaWWWLLLEEE>>>===;;;:::::::::999777888888888777777777666666YYYVVVWWWZZZ^^^eeerrr~~~{{{ggg^^^___\\\___aaa[[[\\\\\\[[[YYYWWWTTTRRRQQQJJJHHHDDDAAA>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========???>>>>>>>>>???@@@AAABBBCCCMMM]]]{{{uuuzzzrrrjjjbbbYYYOOOHHH@@@===;;;::::::::::::888888888888888777777777777UUUSSSTTTWWWZZZ___kkkwwwkkk```^^^[[[___bbb]]]^^^]]]\\\YYYWWWTTTQQQPPPKKKIIIEEEAAA???=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@????????????@@@AAAAAACCCRRRiiivvvsss|||tttlllddd\\\RRRLLLAAA???<<<;;;;;;;;;;;;:::999999999999888888888777TTTRRRRRRUUUWWW[[[fffqqqtttfffbbb]]]```ddd______^^^\\\YYYVVVSSSPPPNNNKKKIIIFFFBBB???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEYYYuuuyyywww~~~uuummmfff^^^UUUOOOCCC@@@===<<<<<<===<<<<<<::::::::::::999999999999UUUSSSSSSUUUVVVZZZdddnnn}}}~~~nnngggaaacccgggccc```___\\\YYYVVVRRRNNNMMMLLLIIIFFFBBB???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???=========???@@@BBBDDDEEEHHH^^^}}}}}}wwwoooggg___WWWPPPDDDAAA>>><<<============;;;;;;;;;:::::::::999999TTTRRRRRRTTTUUUXXXaaakkk{{{|||jjjbbbcccbbb___bbb```]]]YYYUUURRRPPPOOOMMMJJJGGGDDDBBB@@@>>>;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>><<<===@@@@@@???BBBGGGPPPaaayyyqqqiiiaaaYYYSSSGGG@@@::::::;;;::::::;;;;;;;;;:::999888888888999TTTRRRRRRTTTUUUXXX```jjjxxxttthhheeeeeecccaaa___\\\YYYVVVSSSQQQPPPMMMJJJGGGDDDBBB@@@>>><<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>><<<===@@@@@@@@@CCCHHHSSShhh{{{ssslllddd[[[UUUJJJBBB<<<<<<===;;;;;;<<<::::::999888888888888888TTTRRRRRRTTTUUUWWW___hhhtttooogggfffddd___^^^\\\YYYWWWTTTRRRQQQMMMKKKGGGDDDBBBAAA>>><<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>======@@@AAA@@@DDDJJJVVVsss~~~vvvooofff^^^WWWMMMDDD>>>===>>><<<;;;===:::999888888777888888888TTTRRRSSSTTTTTTVVV]]]fffqqq~~~uuuhhhdddbbb^^^]]]\\\ZZZXXXUUUSSSRRRNNNKKKGGGEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???======@@@AAAAAAFFFLLLZZZ}}}xxxqqqiii```YYYOOOFFF???======;;;;;;===999888888777777888888888TTTSSSSSSUUUTTTTTT[[[cccmmm{{{zzzjjjcccaaa]]]]]]\\\[[[YYYVVVTTTSSSNNNKKKHHHEEECCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???======@@@AAABBBGGGNNN^^^zzzsssjjjaaaZZZQQQGGG???===<<<::::::<<<999888888888888888999999TTTSSSSSSUUUTTTSSSYYYaaaiiiwww}}}llldddbbb]]]]]]]]]\\\YYYVVVTTTRRRNNNLLLHHHEEECCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???======@@@BBBCCCIIIPPPccc|||uuummmccc\\\SSSIII@@@===<<<::::::;;;999999999888999999:::;;;TTTSSSTTTUUUSSSRRRWWW___eeesssyyyjjjdddbbb^^^^^^^^^\\\ZZZVVVSSSQQQOOOLLLHHHEEEDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???======@@@BBBDDDJJJRRRhhhxxxpppfff^^^VVVLLLBBB???===;;;:::<<<::::::999999:::;;;;;;<<>><<<<<<===::::::::::::;;;;;;<<<===UUUUUUTTTTTTUUUUUUVVVVVVbbbooottthhhdddddd_________^^^[[[WWWTTTRRROOOMMMKKKGGGDDDAAA@@@???<<<=========>>>>>>??????;;;<<<<<<===>>>??????@@@???AAA<<<<<>><<<;;;::::::999888888777888888888TTTTTTTTTTTTUUUUUUVVVWWW```lll|||xxxjjjeeeddd___```___^^^[[[XXXTTTRRROOOMMMKKKGGGDDDBBB@@@???<<<<<<=========>>>>>>>>><<<<<<<<<===>>>?????????@@@CCC>>>>>>EEEFFFIIIUUUuuutttiiidddYYYSSSJJJCCC???<<<;;;::::::999999888888888888888SSSSSSSSSTTTUUUVVVWWWXXX\\\gggwww}}}llldddccc`````````___\\\XXXTTTRRROOOMMMKKKGGGDDDBBB@@@@@@<<<<<<<<<<<<============<<<<<<======>>>>>>??????AAADDD@@@AAAGGGFFFJJJXXXvvvwwwlllfffYYYTTTLLLEEE@@@===;;;999::::::999888888888888888SSSSSSSSSSSSTTTVVVWWWXXXZZZdddsssmmmdddcccaaaaaaaaa___\\\XXXUUURRROOOMMMKKKHHHEEECCCAAA@@@<<<<<<<<<<<<<<<<<<======<<<=========>>>>>>>>>???@@@CCCAAABBBGGGEEEKKK]]]|||zzzooohhhZZZUUUNNNGGGCCC???<<<:::::::::999888888888888999SSSSSSSSSSSSTTTUUUVVVWWWYYYbbbooo}}}rrrgggfffcccbbbbbb```]]]YYYUUURRROOOMMMKKKHHHEEECCCBBBAAA==================<<<<<<============>>>>>>>>>>>>>>>AAA@@@CCCGGGEEENNNfff|||rrriii\\\XXXQQQKKKFFFBBB===;;;;;;::::::999888999999999TTTSSSSSSSSSSSSTTTUUUUUUYYY```lllyyyxxxjjjjjjdddccccccaaa]]]YYYUUUSSSOOOMMMKKKHHHFFFDDDCCCBBB>>>>>>>>>>>>========================>>>>>>>>>>>>>>>@@@@@@CCCHHHFFFTTTqqquuukkk___[[[UUUOOOJJJEEE???<<<;;;;;;:::999999999999999UUUTTTTTTSSSSSSSSSSSSSSSWWW^^^hhhuuuyyyjjjjjjddddddcccaaa^^^YYYUUUSSSNNNMMMKKKHHHFFFDDDCCCCCC@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@@@@DDDIIIIII[[[|||xxxmmmaaa]]]XXXRRRMMMGGGAAA===;;;;;;:::999999999999:::VVVUUUTTTSSSRRRRRRRRRRRRVVV\\\fffrrrxxxgggfffeeeeeedddbbb^^^ZZZUUUSSSNNNMMMKKKIIIFFFEEECCCCCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============???@@@@@@EEEKKKKKK```}}}~~~~~~~~~{{{ooobbb___YYYTTTOOOIIIBBB>>><<<;;;::::::999999::::::VVVVVVUUUTTTSSSRRRQQQQQQUUUYYYaaalllxxxmmmdddddddddbbb```]]]YYYUUUSSSOOONNNLLLIIIGGGDDDBBBAAA============>>>???@@@AAA=========>>>??????@@@@@@@@@???BBBEEEDDDNNNooossszzz~~~}}}|||||||||}}}~~~xxxoooeeeaaa\\\XXXSSSMMMDDD>>><<<;;;::::::999999::::::VVVUUUUUUTTTTTTSSSSSSRRRSSSWWW___iiivvvrrrfffddddddbbb```]]]YYYUUUSSSPPPOOOMMMJJJHHHEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@BBBEEEFFFTTTxxxvvv}}}~~~||||||{{{{{{|||}}}zzzqqqddd```[[[WWWSSSMMMEEE???<<<;;;::::::999999::::::TTTTTTTTTTTTTTTTTTTTTTTTPPPTTT[[[fffrrr}}}yyyjjjeeedddccc```]]]YYYUUUSSSPPPOOOMMMKKKHHHFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBEEEJJJ]]]yyy{{{{{{zzzzzz{{{|||~~~~~~~~~{{{yyyxxxwwwuuussstttvvvwwwxxxyyy}}}|||sssddd```ZZZVVVRRRMMMEEE@@@<<<;;;;;;:::::::::::::::RRRRRRRRRSSSSSSTTTTTTTTTOOORRRYYYbbbnnnyyynnneeedddccc```\\\XXXUUURRROOONNNLLLJJJGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<=========>>>??????@@@@@@BBBBBBCCCEEELLLddd{{{~~~{{{zzzzzzyyyzzz{{{|||}}}|||~~~}}}zzzwwwqqqooommmllllllkkkjjjhhhfffhhhjjjkkkmmmppptttxxx}}}}}}uuueee```YYYUUUQQQLLLFFFAAA<<<<<<;;;:::::::::::::::PPPPPPQQQQQQRRRSSSSSSSSSOOORRRWWW```jjjuuu~~~ssseeeeeeccc```\\\XXXTTTRRRMMMLLLKKKHHHFFFDDDBBBAAA@@@@@@???>>>======>>>>>>=========>>>??????@@@@@@CCCDDDDDDFFFOOOiii~~~~~~~~~~~~~~~{{{zzzzzzyyyyyyzzz||||||zzz|||}}}~~~}}}}}}{{{xxxuuurrrpppmmmjjjgggaaa___]]]]]]^^^^^^]]]\\\]]]^^^aaabbbdddfffjjjmmmpppwwwwwwgggaaaZZZTTTQQQLLLGGGCCC===<<<;;;;;;::::::;;;;;;QQQQQQQQQRRRRRRSSSSSSSSSPPPRRRVVV]]]fffpppyyy~~~yyyfffeeeccc```\\\XXXTTTQQQLLLKKKJJJHHHEEECCCBBBAAA???>>>>>>>>>>>>>>>???@@@=========>>>??????@@@@@@BBBDDDFFFHHHRRRmmm~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyzzz{{{|||zzz{{{}}}}}}}}}}}}}}}{{{wwwuuukkkhhheeecccbbb```]]]ZZZWWWUUUTTTTTTUUUVVVVVVUUUWWWYYY[[[\\\]]]___bbbeeeiiiooozzzyyykkkddd[[[UUUQQQLLLGGGDDD===<<<<<<;;;;;;;;;;;;;;;SSSSSSSSSSSSTTTTTTTTTTTTOOOQQQTTTYYYaaakkksssxxxzzz|||fffeeeddd```\\\XXXTTTQQQLLLKKKJJJHHHFFFDDDCCCBBB??????>>>>>>>>>>>>??????=========>>>??????@@@@@@???DDDHHHKKKVVVrrr~~~}}}}}}}}}~~~~~~}}}|||{{{zzz{{{|||~~~}}}{{{}}}|||{{{zzzzzz{{{||||||{{{|||~~~~~~zzzuuuppplllhhheee\\\ZZZXXXWWWVVVUUUSSSPPPQQQOOONNNOOOQQQRRRRRRRRRSSSUUUWWWXXXXXXZZZ\\\^^^bbbiiirrr}}}|||nnnggg]]]VVVQQQMMMHHHDDD======<<<;;;;;;;;;;;;;;;UUUUUUUUUUUUUUUUUUUUUUUUOOOPPPRRRWWW^^^gggoootttvvvwwwyyyzzz|||ffffffddd```\\\WWWSSSQQQMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@???>>>>>>===>>>>>>=========>>>??????@@@@@@<<>>===>>>?????????@@@@@@@@@AAAAAAAAA???DDDDDDFFF[[[{{{~~~~~~~~~}}}}}}||||||{{{{{{|||{{{yyyxxxxxxzzz}}}}}}|||zzzyyyyyy}}}||||||}}}}}}}}}|||zzz{{{|||}}}}}}}}}~~~|||{{{zzzzzz{{{}}}|||yyypppllleee___[[[XXXUUURRRLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMPPPQQQQQQRRRTTTVVVWWWXXX\\\___cccjjjttt}}}{{{zzzyyy{{{vvvmmmaaaWWWQQQNNNKKKIII@@@>>><<<<<<<<<<<<;;;:::XXXXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSWWW\\\bbbeeegggjjjnnnqqqsssuuuxxxzzz|||mmmfffaaa```]]]XXXTTTTTTNNNMMMLLLIIIGGGEEECCCBBB@@@AAAAAA@@@===<<<<<<===>>>>>>?????????@@@@@@@@@@@@DDDDDDGGG[[[|||~~~xxx|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~|||zzzxxxxxxyyy{{{|||{{{}}}~~~|||zzzzzzzzz~~~}}}{{{||||||||||||~~~|||zzzxxxwwwuuuuuuuuuvvvwwwuuuqqqnnnfffbbb]]]XXXUUURRROOOMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLMMMMMMNNNNNNPPPPPPQQQRRRTTTUUUWWWXXX\\\^^^aaafffnnnyyy}}}|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzyyytttrrrqqqppprrryyyvvvmmm```WWWRRROOOLLLJJJBBB@@@>>>=========<<<;;;VVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQRRRTTTXXX\\\^^^bbbdddhhhjjjkkkmmmppprrruuuxxx}}}mmmeee______^^^ZZZVVVVVVNNNMMMLLLJJJGGGEEECCCCCCBBBBBBCCCAAA>>>======>>>======>>>>>>>>>?????????@@@DDDEEEHHH[[[yyywwwssswww{{{zzz}}}}}}~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~{{{yyywwwwwwxxxyyyxxxzzz|||}}}{{{zzzzzzzzz~~~||||||{{{zzzzzz|||}}}yyyvvvtttssspppnnnkkkjjjhhhfffcccaaa\\\XXXTTTQQQOOONNNLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKMMMMMMNNNNNNOOOOOOPPPRRRTTTVVVWWWXXX[[[\\\___bbbgggpppyyy~~~{{{yyyxxxyyyxxxwwwttttttssssssssstttuuuuuuwwwwwwwwwvvvtttrrrpppooojjjiiihhhgggiiiooowww|||vvvmmmaaaXXXRRRPPPMMMKKKDDDBBB???>>>>>>>>>===<<>>>>>???>>>>>>>>>>>>?????????@@@AAADDDEEEKKK\\\xxxtttpppppptttvvvwww}}}||||||~~~}}}~~~|||{{{{{{{{{{{{|||~~~~~~}}}zzzxxxwwwwwwwwwxxxuuuwwwzzz{{{zzzyyyzzzzzz{{{|||~~~~~~~~~~~~~~~||||||zzzxxxxxx{{{{{{wwwsssqqqpppmmmiiiddd```^^^\\\YYYXXXVVVTTTQQQOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXZZZ[[[]]]___bbbhhhooottt~~~zzzwwwuuutttsssrrrpppoooooonnnnnnnnnnnnnnnmmmmmmlllllljjjiiiggggggddddddcccbbbdddiiipppuuuzzzqqqdddZZZTTTPPPMMMKKKEEECCC???=========<<<<<>>>>>????????????@@@@@@@@@AAAAAABBBCCCFFFNNN```{{{yyylllnnnqqqssssssuuu}}}}}}}}}~~~{{{zzzyyyyyyzzz{{{}}}~~~|||{{{yyyxxxwwwwwwwwwxxxrrruuuwwwyyyxxxxxxyyyzzzyyy{{{~~~~~~}}}}}}~~~|||{{{yyywwwwwwzzz|||xxxtttqqqooonnnlllgggaaa\\\YYYWWWVVVTTTSSSRRRPPPPPPQQQQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQSSSVVVXXXYYYZZZZZZYYY[[[]]]^^^aaaeeejjjnnnvvv|||{{{wwwuuusssqqqooommmllllllkkkjjjiiihhhhhheeeeeeeeeeeedddcccbbbaaa____________```dddjjjnnn{{{vvvhhh]]]VVVQQQMMMJJJFFFCCC???<<<;;;;;;;;;:::SSSSSSSSSSSSSSSTTTTTTTTTVVVUUUSSSQQQOOONNNNNNOOORRRTTTUUUVVVWWWYYY]]]```dddhhhnnnsssxxx}}}rrreeeaaa___[[[VVVTTTNNNMMMLLLJJJHHHGGGFFFEEE???@@@AAA@@@>>><<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCGGGRRRfff|||ooogggnnnttttttqqqsss|||}}}}}}~~~}}}{{{zzzyyyyyy{{{|||~~~{{{zzzyyyxxxwwwwwwwwwwwwqqqsssvvvwwwwwwwwwwwwxxxxxx|||~~~~~~zzzzzzyyywwwwwwyyy}}}{{{wwwrrrnnnllljjjhhhddd^^^ZZZWWWVVVUUUTTTQQQPPPOOOOOOQQQQQQPPPNNNOOOOOOOOOOOONNNNNNNNNNNNLLLKKKKKKKKKLLLNNNPPPQQQRRRSSSVVVYYY\\\]]]]]]]]][[[]]]___```aaacccfffiiikkkrrr{{{}}}xxxuuussspppoooiiiiiiiiihhhfffeeecccbbb``````aaa``````___^^^^^^ZZZ[[[[[[[[[\\\___dddgggsssyyykkk___XXXTTTPPPMMMGGGDDD???<<<;;;;;;::::::SSSSSSSSSSSSSSSSSSRRRRRRTTTSSSQQQOOOMMMKKKKKKJJJMMMNNNOOOPPPQQQTTTYYY\\\^^^bbbggglllqqqvvv{{{tttfffbbbaaa]]]XXXVVVNNNMMMLLLJJJIIIGGGFFFEEE???@@@AAA@@@???>>>???AAA????????????@@@@@@@@@@@@CCCCCCHHHUUUlllrrrgggeeeooowwwuuupppqqq{{{~~~|||}}}}}}}}}~~~~~~||||||~~~|||zzzzzz{{{}}}|||{{{zzzxxxwwwuuutttsssppprrruuuvvvvvvuuuvvvwwwvvvzzz~~~}}}}}}yyyyyyyyyxxxwwwxxx{{{~~~}}}wwwqqqkkkgggeeebbb^^^YYYVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQOOOMMMOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKLLLNNNPPPRRRTTTVVVYYY]]]___```aaaaaa___```aaaaaa```aaacccdddccchhhpppvvv|||~~~yyyvvvsssqqqooohhhhhhhhhgggeeebbb```___]]]]]]^^^^^^^^^]]]\\\\\\VVVWWWXXXYYYYYY\\\___bbblll{{{yyylllbbb[[[XXXTTTRRRIIIEEE@@@<<<;;;;;;;;;;;;TTTSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJLLLMMMNNNQQQVVVYYYYYY]]]bbbggglllqqqvvvyyyuuugggbbbbbb___ZZZXXXNNNMMMLLLKKKIIIHHHFFFFFFAAABBBDDDCCCBBBBBBCCCEEE>>>>>>>>>>>>????????????CCCCCCHHHXXXpppmmmccccccoooxxxuuuooooooyyy~~~}}}{{{|||~~~||||||}}}}}}}}}{{{zzzyyy~~~|||{{{}}}~~~~~~}}}{{{yyyvvvtttrrrqqqppprrrtttuuuuuutttuuuuuussswww||||||zzzzzz}}}xxxyyyyyyxxxxxxxxxzzz}}}~~~wwwoooiiidddbbb\\\YYYUUUSSSSSSSSSRRRQQQTTTRRRRRRRRRRRRRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLKKKKKKLLLNNNPPPRRRVVVXXX[[[___aaaccccccbbbaaabbbcccbbb```___```aaa^^^ccciiinnnrrrwww~~~yyyvvvsssqqqoooiiiiiihhhgggeeebbb```^^^\\\\\\\\\]]]]]]\\\\\\[[[VVVWWWXXXYYYYYY[[[^^^aaagggvvvyyylllccc]]][[[XXXVVVKKKGGGAAA===<<<<<<<<<<<>>>>>>>>???@@@???HHHMMMZZZzzziiieeebbbooowwwqqqkkknnnvvv|||}}}{{{{{{zzzzzz}}}~~~~~~{{{xxxxxxzzz~~~}}}}}}}}}}}}~~~~~~{{{wwwsssrrrrrrppppppqqqrrrrrrssstttttttttuuuvvvxxxzzz|||}}}~~~{{{{{{|||{{{zzzzzz}}}xxxnnnfff```\\\XXXVVVSSSQQQRRRRRRQQQPPPQQQQQQPPPPPPPPPQQQRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHIIILLLOOOQQQUUUYYY^^^aaaccceeeggghhhjjjgggdddcccbbbbbb```^^^``````aaadddiiipppuuuyyy~~~}}}yyyrrrllljjjhhhgggfffeeedddaaa___```^^^]]]]]]]]]\\\YYYWWWYYYXXXVVVUUUVVVYYY\\\^^^dddlll|||{{{mmmfffeeeddd]]]WWWLLLGGGAAA===;;;::::::999UUUTTTSSSSSSRRRRRRRRRRRRSSSRRRPPPNNNKKKIIIGGGFFFDDDDDDEEEFFFHHHKKKNNNOOOTTTVVVZZZ^^^cccjjjrrrxxx|||{{{hhhbbbaaa^^^YYYVVVSSSPPPMMMJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>???@@@AAABBBJJJNNN___hhhbbb```lllsssoooiiimmmvvv||||||{{{{{{{{{{{{{{{||||||zzzxxxxxx{{{~~~}}}|||||||||}}}~~~~~~~~~}}}zzzvvvsssrrrrrrppppppqqqqqqrrrsssssstttqqqrrrsssuuuwwwyyyzzz{{{yyyzzz{{{{{{{{{|||yyypppggg___[[[ZZZWWWUUUSSSTTTTTTSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJKKKMMMPPPQQQTTTXXX^^^cccfffiiikkkmmmllliiifffdddcccbbb```___^^^^^^^^^```ccchhhlllooovvvyyy~~~{{{tttoookkkjjjhhhhhhgggfffcccaaaaaa___]]]\\\\\\[[[YYYXXXYYYXXXVVVVVVVVVXXX[[[\\\aaaiiiwww{{{nnnfffeeeccc]]]WWWKKKGGGAAA===;;;;;;;;;:::TTTTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOMMMKKKHHHEEEDDDBBBBBBCCCDDDFFFHHHKKKLLLPPPSSSVVVZZZ___eeemmmrrrxxx~~~hhh```aaa```[[[WWWTTTQQQMMMKKKJJJIIIGGGFFFCCCBBBAAA@@@?????????@@@??????>>>>>>???@@@BBBCCCEEEKKKQQQfffggg^^^\\\fffllljjjhhhmmmvvv}}}}}}{{{{{{|||}}}}}}yyyzzzzzzyyyxxxyyy|||}}}|||zzzzzz{{{|||~~~}}}}}}|||yyyuuurrrqqqrrrppppppppppppqqqrrrssssssqqqrrrsssuuuvvvxxxyyyyyywwwyyyzzz{{{|||}}}~~~~~~~~~}}}tttkkkbbb^^^\\\ZZZWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSRRRQQQPPPPPPOOOOOONNNLLLLLLLLLNNNPPPQQQTTTYYY```fffjjjmmmoooqqqnnnkkkhhhfffdddccc```___]]]\\\\\\\\\^^^aaadddeeejjjlllsss}}}|||wwwrrrmmmllljjjjjjiiihhheeecccbbb___\\\[[[[[[[[[ZZZYYYZZZYYYWWWVVVVVVWWWYYYZZZ^^^dddppp}}}ooogggdddbbb\\\VVVJJJFFFAAA===<<<<<<<<<<<>>>>>>>>>>>???AAACCCDDDFFFKKKTTTppphhh[[[ZZZ```eeefffgggmmmwww~~~{{{yyyzzz}}}~~~{{{{{{zzzyyyyyyzzz|||~~~~~~|||zzzyyyzzz|||}}}|||||||||yyyuuusssrrrsssqqqppppppooopppqqqrrrssstttuuuvvvwwwxxxyyyzzzzzzxxxyyy{{{||||||}}}{{{|||}}}{{{qqqiiiddd___^^^[[[[[[[[[ZZZYYYWWWXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPOOONNNMMMMMMNNNPPPQQQUUUZZZaaahhhllloooqqqsssqqqnnnjjjgggeeebbb___]]]]]]\\\\\\[[[\\\^^^```aaadddeeeiiirrryyy~~~yyyuuuooommmlllkkkjjjiiifffcccccc```\\\ZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUVVVWWWXXX]]]bbbkkkxxxtttiiiddd___XXXSSSJJJFFFAAA===<<<=========VVVUUUTTTRRRPPPOOOOOOOOOJJJKKKKKKKKKJJJGGGDDDBBBCCCBBBBBBBBBDDDEEEGGGIIIIIIJJJMMMPPPSSSYYY```eeennnttt~~~pppbbbdddeeeaaa[[[RRROOOLLLIIIHHHGGGFFFDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDKKKYYY|||kkk[[[YYY[[[___cccgggmmmxxx}}}yyyxxxzzz|||~~~~~~}}}zzzyyyyyyzzz{{{|||~~~|||zzzyyyzzz{{{|||{{{|||{{{yyyvvvtttssstttqqqpppooonnnnnnpppqqqrrruuuvvvvvvwwwxxxyyyyyyzzzyyyzzz||||||{{{{{{|||~~~zzz{{{}}}wwwooojjjeeedddbbbaaa```___\\\ZZZZZZZZZYYYWWWVVVVVVVVVVVVWWWVVVVVVTTTSSSRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPVVV[[[cccjjjnnnppprrrsssssspppkkkhhheeebbb^^^\\\[[[[[[[[[[[[\\\]]]^^^___aaa```cccjjjpppvvv{{{xxxqqqooommmllljjjhhheeebbbccc```\\\ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVVVV\\\aaahhhsssyyylllddd\\\UUUOOOJJJFFFAAA===============WWWVVVTTTRRRPPPOOONNNNNNJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCBBBBBBCCCEEEFFFGGGFFFGGGIIILLLOOOTTT[[[___hhhoooxxxsssccccccccc___[[[RRROOOKKKIIIHHHGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>>??????>>>???@@@BBBDDDEEECCCLLL```ooo]]]ZZZYYY[[[aaahhhoooyyy|||yyywwwxxx{{{}}}}}}}}}yyyxxxyyyzzzzzzyyy{{{{{{zzzzzzzzzzzzzzzzzzyyyzzzzzzxxxuuusssssstttqqqpppnnnmmmmmmoooppprrrssssssttttttuuuuuuvvvvvvxxxzzz{{{{{{zzzzzzzzz{{{zzz||||||vvvrrrnnnllljjjhhhgggeeeaaa___^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPWWW]]]eeelllppprrrtttuuuvvvsssnnnjjjfffccc___\\\YYYYYYYYYYYYZZZ[[[\\\\\\]]][[[]]]bbbgggllluuu~~~}}}{{{tttrrrooommmkkkhhhdddaaabbb___\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUYYY^^^fffooo}}}}}}oooddd\\\TTTOOOKKKGGGBBB>>>=========<<>>===<<<<<<<<>>>>>QQQQQQQQQPPPOOONNNLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGDDDCCCBBB@@@@@@@@@@@@AAABBBBBBBBBBBBDDDGGGMMMQQQXXX___jjjttt|||tttiiiccc^^^ZZZUUUQQQLLLIIIHHHGGGEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>???DDDDDDBBBAAADDDIIIQQQqqq~~~hhh]]]^^^```dddjjjsss~~~|||wwwssssssuuuvvvvvvwwwuuurrrrrrsssuuuuuuuuutttsssrrrrrrttttttsssqqqrrrssssssrrrqqqooolllkkkmmmmmmllllllllllllmmmnnntttttttttuuuuuusssqqqooooooppprrruuuxxxzzz{{{||||||}}}~~~~~~~~~}}}{{{xxxuuurrrpppnnnllliiifffccccccbbbaaa```___^^^]]]^^^^^^]]][[[ZZZXXXVVVUUUXXXaaakkkrrrzzz}}}yyytttnnngggbbb```___\\\[[[[[[[[[YYYWWWTTTVVVXXXWWWUUUXXX___eeejjjkkknnnooopppooommmkkkiiigggeeedddfffhhhhhhhhhfffmmmvvv{{{}}}yyysssllliiikkkgggddd```]]]\\\[[[ZZZYYYXXXWWWUUUTTTSSSTTTTTTUUUWWWVVVZZZaaaiiitttzzzhhh]]]XXXPPPKKKHHHDDD@@@===<<<<<<<<>><<<>>>BBBCCCAAAAAADDDIIIRRRqqq|||eee^^^___aaadddjjjttt}}}yyytttrrrrrrsssttttttuuusssqqqqqqsssuuuvvvvvvtttsssrrrsssssssssqqqoooppppppppppppnnnllljjjiiijjjjjjiiiiiijjjkkklllmmmsssssstttttttttrrrqqqpppoooppprrruuuwwwyyyyyyzzzyyyzzz|||}}}}}}~~~|||zzzyyyvvvrrroookkkjjjiiigggeeeddddddcccaaa```___^^^\\\[[[YYYYYYZZZcccnnnvvv|||xxxqqqjjjeeebbb```]]]\\\\\\\\\ZZZYYYVVVWWWXXXVVVUUUXXX]]]ccciiijjjmmmoooooonnnllljjjgggeeeaaa``````aaaaaaaaa```ffflllooorrrwww~~~xxxqqqmmmooohhheeeaaa^^^]]]\\\ZZZYYYXXXWWWUUUTTTSSSSSSTTTTTTVVVUUUWWW]]]dddmmm{{{|||jjj^^^XXXOOOMMMJJJEEEAAA===;;;;;;;;;MMMMMMNNNOOOOOOOOOOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCFFFJJJMMMRRRYYYbbblllttt|||{{{jjjddd```\\\TTTQQQNNNLLLLLLMMMMMMLLLCCCCCCBBBAAA@@@@@@@@@@@@>>><<<===AAACCCBBBBBBFFFIIIRRRrrrsss\\\]]]^^^```cccjjjsss~~~{{{wwwsssqqqqqqrrrssssssrrrqqqpppqqqtttvvvvvvvvvtttssssssssssssssspppnnnnnnnnnooonnnmmmllljjjhhhhhhgggffffffgggiiikkklllpppqqqrrrrrrpppooooooooopppqqqrrrtttvvvwwwwwwxxxxxxzzz{{{|||}}}{{{xxxuuusssqqqnnnlllkkkjjjjjjeeedddbbbaaa___]]]]]]\\\[[[dddpppyyy{{{uuunnniiieeebbb```^^^^^^^^^]]]\\\XXXYYYYYYXXXYYY\\\bbbffflllmmmppprrrrrrqqqooommmkkkgggccc```_________^^^___cccgggiiijjjmmmsssxxx}}}uuuqqqqqqiiifffbbb```___]]][[[YYYXXXWWWUUUTTTSSSSSSSSSSSSTTTSSSUUUZZZ___fffsss~~~lll___XXXOOOLLLJJJEEEAAA===<<<<<<<<>>BBBCCCBBBDDDGGGIIISSSqqqlllXXX[[[\\\^^^bbbhhhrrr|||yyyvvvsssqqqqqqrrrsssrrrqqqpppoooqqqsssuuuvvvuuusssssssssssstttrrrpppmmmnnnnnnooonnnnnnllljjjiiigggfffddddddeeegggiiikkkmmmoooqqqpppnnnmmmnnnoooooopppqqqsssuuuvvvvvvvvvyyy{{{|||}}}}}}~~~~~~~~~}}}{{{xxxuuusssrrrqqqjjjiiigggdddbbbaaa``````\\\fffqqq{{{xxxqqqlllgggddd```^^^^^^^^^]]]\\\WWWXXXXXXYYY\\\aaagggkkkoooqqqsssuuuuuutttrrrqqqoookkkeeeaaa```___^^^^^^]]]___aaabbbbbbccchhhkkksss{{{yyytttrrrkkkhhheeecccaaa___]]]ZZZXXXWWWUUUSSSRRRRRRRRRSSSQQQQQQSSSXXX\\\aaalllwwwnnnaaaYYYOOOJJJHHHDDDAAA>>>>>>>>>???MMMNNNOOOPPPQQQQQQQQQQQQNNNNNNOOOOOONNNNNNMMMLLLIIIIIIIIIHHHGGGEEECCCCCCAAABBBCCCCCCCCCDDDGGGIIIMMMSSS\\\dddkkkttt~~~jjjccc^^^YYYUUUQQQLLLIIIGGGFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>BBBCCCBBBCCCGGGIIIRRRpppzzzfffYYY[[[\\\^^^aaagggqqq|||wwwtttqqqpppqqqrrrrrrqqqpppooooooqqqsssuuuuuutttrrrrrrrrrssstttssspppmmmmmmnnnnnnnnnnnnlllkkkjjjgggeeedddcccccceeehhhjjjmmmpppqqqpppmmmlllnnnqqqnnnoooppprrrtttuuuuuuvvvzzz{{{}}}}}}}}}}}}zzzxxxrrrpppmmmiiigggeeedddddd___hhhrrr{{{}}}vvvqqqiiieeeaaa^^^]]]]]]\\\[[[VVVVVVWWWYYY^^^eeekkknnnssstttwwwyyyyyyxxxvvvtttsssnnnhhhcccaaa```___^^^___`````````___```cccfffjjjqqq{{{}}}vvvtttmmmkkkhhhfffdddbbb___\\\XXXWWWUUUSSSRRRQQQRRRRRRPPPOOOQQQVVVXXX\\\eeeoooyyypppccc[[[QQQJJJHHHDDDAAA???>>>???@@@MMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNKKKKKKKKKJJJIIIGGGEEEDDDAAABBBCCCCCCBBBCCCFFFHHHJJJOOOXXX___gggpppzzzkkkccc___YYYVVVRRRMMMIIIGGGEEECCCAAAEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>===@@@AAA@@@AAAEEEIIIRRRnnnzzziii___ZZZ[[[\\\^^^bbbhhhqqq|||tttrrrooonnnoooppppppooopppooooooqqqssstttsssrrrppppppqqqssstttssspppmmmlllmmmmmmnnnmmmllljjjiiihhhfffdddbbbbbbdddgggiiikkknnnpppnnnkkkjjjmmmppplllmmmoooqqqssstttuuuvvvxxxzzz|||}}}zzzxxxtttpppllljjjiiiiiiccckkkttt|||{{{vvvnnnjjjeeeaaa___^^^]]]\\\YYYYYYYYY\\\bbbiiinnnqqqxxxzzz|||~~~~~~}}}{{{zzzwwwrrrkkkfffdddcccbbbbbbaaaaaaaaa``````aaaccceeeeeekkksssyyyyyyuuupppmmmkkkhhhgggddd```^^^XXXWWWUUUSSSQQQQQQQQQQQQQQQPPPQQQTTTTTTVVV]]]eeemmmvvvrrreee]]]RRRLLLIIIEEEAAA???>>>>>>???LLLMMMNNNOOOOOOOOOOOOOOORRRRRRRRRRRRRRRQQQQQQPPPLLLMMMMMMLLLJJJHHHFFFEEEBBBDDDEEEDDDDDDDDDFFFHHHGGGMMMUUU\\\dddmmmwwwlllfffccc]]]VVVSSSNNNKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA======???@@@>>>@@@CCCIIIRRRmmmmmm]]]XXXXXX\\\]]]___ccciiirrr}}}rrrpppnnnmmmnnnnnnnnnmmmpppooooooqqqssstttrrrqqqooooooqqqsssuuutttqqqnnnkkkllllllmmmlllkkkiiihhhiiigggdddbbbbbbcccfffhhhgggkkkmmmkkkgggfffjjjnnnkkklllnnnqqqssstttuuuvvvwwwyyy{{{~~~}}}yyytttpppmmmllllllgggnnnvvv|||~~~zzztttooojjjeeecccbbbaaa```^^^]]]]]]```ffflllrrruuu~~~{{{vvvooojjjggggggffffff___^^^^^^]]]^^^___```aaa^^^ccciiinnnttt}}}{{{wwwqqqooollljjjhhheeebbb___YYYWWWUUUSSSQQQQQQQQQQQQRRRPPPQQQRRRQQQQQQWWW___aaajjjtttxxxzzzsssfff^^^SSSNNNKKKGGGBBB>>>=========NNNMMMLLLLLLMMMNNNOOOPPPSSSRRRPPPRRRTTTUUUSSSPPPSSSQQQOOOMMMMMMLLLIIIGGGEEEEEEDDDCCCCCCDDDEEEFFFIIIMMMSSSYYY```hhhpppuuu}}}kkkccc```[[[WWWTTTNNNKKKIIIHHHGGGFFFFFFEEECCCAAA@@@@@@@@@@@@AAA@@@??????@@@BBBDDDEEEFFFSSSpppbbbWWWUUUTTTZZZ\\\]]]___eeeooo}}}~~~uuuqqqllljjjjjjkkkllllllkkklllnnnooopppppppppooonnnpppqqqpppnnnmmmmmmmmmkkkkkkkkkkkkiiigggeeedddiiihhhfffeeeddddddeeefffllllllllllllllllllllllllnnnnnnooopppqqqrrrrrrssssssvvvyyy{{{|||}}}{{{yyyuuusssnnnsss|||yyyssskkkfffeeedddaaa___^^^^^^___bbbhhhpppyyy}}}{{{tttoookkkgggdddbbbaaa```___^^^^^^___```aaa]]]___bbbdddgggooo|||}}}wwwuuurrrooolllhhhddd___\\\YYYWWWTTTRRRRRRQQQOOOMMMPPPOOOOOONNNOOOPPPRRRSSSVVV\\\ccchhhmmmxxxzzzgggZZZXXXNNNJJJEEEBBB@@@???===<<>>>>>???AAADDDEEEHHHVVVuuubbbWWWVVVTTTYYYZZZ\\\___dddooo}}}|||tttpppllliiiiiijjjkkkkkkjjjkkkmmmnnnoooooooooooommmnnnpppooommmkkkkkkllljjjjjjjjjiiihhhfffdddccceeeeeefffggggggfffeeeeeekkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqqqqrrrsssvvvyyy{{{|||~~~{{{yyyqqqvvv~~~xxxpppkkkiiigggdddbbb`````````cccjjjsss|||~~~wwwrrrmmmjjjgggeeecccbbbaaa`````````aaabbb]]]___aaaaaacccjjjuuu}}}}}}vvvtttqqqnnnjjjgggccc^^^[[[VVVTTTQQQPPPQQQPPPOOONNNOOONNNMMMMMMNNNOOOPPPQQQQQQUUU[[[___cccnnn}}}|||iii[[[XXXMMMJJJEEEAAA@@@>>>===<<>>>>>???AAACCCEEEJJJ[[[|||{{{```WWWUUURRRVVVXXX[[[^^^dddooo}}}yyyrrroookkkhhhhhhiiijjjiiiiiiiiikkklllmmmnnnnnnnnnlllmmmnnnnnnkkkjjjjjjjjjiiiiiihhhgggfffdddcccbbbaaacccfffhhhiiihhhfffeeeiiiiiijjjjjjkkkkkkllllllkkklllmmmnnnoooppppppqqqtttwwwzzz{{{|||www{{{wwwqqqnnnlllhhheeecccbbbbbbeeelllvvv{{{vvvqqqnnnkkkhhheeedddbbbaaaaaaaaabbbbbb]]]^^^^^^^^^^^^ccckkkrrrxxxxxxtttqqqlllhhheeeaaa\\\YYYSSSQQQOOOOOOPPPPPPOOONNNLLLLLLLLLKKKKKKLLLMMMMMMLLLOOOSSSUUUYYYbbbqqq{{{nnn^^^WWWMMMIIIDDDAAA???>>><<<;;;OOOLLLJJJHHHIIILLLPPPRRRTTTUUUWWWYYYZZZZZZYYYXXXYYYWWWUUUTTTTTTSSSQQQOOOKKKJJJHHHFFFEEEDDDDDDEEECCCFFFJJJOOOTTTZZZaaaeeekkkpppwww|||rrrgggccc```XXXTTTOOOKKKIIIHHHGGGFFFDDDCCCBBB@@@???@@@@@@@@@???>>>======???AAACCCEEEJJJ___xxx^^^WWWTTTQQQTTTVVVZZZ]]]dddooo|||xxxqqqnnnjjjhhhhhhiiihhhhhhggghhhiiijjjkkklllmmmmmmlllnnnnnnmmmkkkiiiiiijjjhhhgggfffeeedddcccaaaaaa```aaadddggghhhiiihhhhhhiiiiiijjjkkkkkklllllllllkkkllllllmmmnnnooopppppptttvvvzzz{{{|||~~~}}}wwwssspppkkkgggfffeeedddgggnnnzzzyyyuuuqqqnnnlllfffeeecccbbbaaaaaaaaabbb]]]]]]\\\[[[[[[^^^dddiiiooouuu|||uuurrrmmmhhhddd```[[[XXXTTTRRROOOOOOOOOOOONNNMMMKKKKKKJJJJJJJJJJJJJJJJJJLLLNNNOOOOOORRR[[[hhhqqqsssaaaWWWLLLIIIDDD@@@???>>><<<;;;NNNLLLIIIFFFGGGJJJMMMPPPRRRTTTWWWZZZZZZZZZYYYYYYYYYWWWUUUUUUUUUTTTRRRPPPNNNMMMJJJGGGEEEDDDDDDDDDCCCFFFIIIMMMQQQVVV\\\```ggglllrrrxxx{{{vvvhhhaaa___YYYUUUOOOKKKIIIGGGFFFEEEDDDCCCAAA@@@??????@@@AAA>>>>>>======???AAADDDFFFJJJbbbxxx]]]VVVTTTPPPSSSVVVYYY^^^dddooo|||xxxpppmmmjjjhhhhhhhhhhhhgggffffffggghhhjjjkkkmmmmmmmmmnnnooonnnllljjjiiijjjgggfffeeedddbbbaaaaaa```aaaaaabbbdddfffiiikkkllljjjjjjkkkkkkllllllllllllkkkkkklllmmmnnnooopppppprrruuuyyy|||~~~|||xxxtttnnnjjjiiihhhgggjjjrrr}}}}}}xxxtttqqqnnnhhhfffdddcccaaaaaaaaabbb]]]]]]\\\[[[[[[^^^aaadddiiinnnuuu~~~wwwsssmmmhhhddd```[[[XXXVVVTTTQQQPPPOOONNNMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGLLLLLLLLLLLLNNNVVV```hhhtttvvvdddWWWMMMIIIDDDAAA???>>><<<;;;MMMKKKHHHEEEEEEGGGIIIKKKPPPSSSXXXZZZ[[[ZZZZZZZZZYYYWWWVVVUUUUUUUUUSSSQQQQQQOOOLLLIIIFFFDDDCCCCCCCCCEEEHHHKKKNNNRRRXXX[[[aaafffmmmrrrvvv|||{{{iii```^^^YYYUUUOOOKKKIIIGGGFFFEEECCCBBBAAA?????????@@@AAA???>>>>>>>>>@@@CCCEEEGGGLLLggg|||___VVVUUUSSSSSSVVVZZZ^^^eeeooo{{{~~~yyypppmmmjjjiiiiiiiiihhhgggfffffffffhhhiiikkkmmmnnnnnnoooooonnnkkkiiiiiiiiigggfffeeecccbbbaaa``````aaaaaabbbccceeeiiilllmmmkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnoooppptttyyy|||zzztttooommmllllllooowww|||xxxtttrrrjjjiiigggdddcccbbbbbbbbb^^^^^^\\\\\\\\\^^^___aaacccgggmmmrrryyyxxxtttnnnhhhccc___[[[XXXWWWUUUQQQPPPOOONNNLLLJJJKKKKKKKKKJJJJJJHHHGGGFFFIIIIIIHHHHHHKKKQQQYYY^^^iiizzzyyyfffYYYNNNJJJEEEBBB@@@???===<<>>===RRRQQQOOOMMMLLLKKKKKKKKKOOOTTTZZZ]]]\\\[[[\\\]]][[[YYYXXXWWWXXXXXXVVVTTTTTTRRRNNNJJJGGGDDDCCCBBBAAABBBEEEGGGIIILLLQQQTTTVVV[[[bbbggglllqqqxxx}}}nnncccaaaZZZVVVPPPKKKIIIGGGEEEDDDBBBAAA@@@?????????@@@AAA@@@@@@???@@@BBBEEEHHHIIITTTssseeeZZZZZZ[[[VVVYYY]]]```fffooozzz|||xxxpppnnnlllkkkkkkjjjiiigggfffffffffgggiiikkknnnoookkklllmmmkkkiiifffffffffhhhgggeeecccaaaaaaaaaaaa]]]```dddgggiiijjjjjjiiiiiiiiihhhgggfffeeeddddddeeeeeefffggghhhiiijjjjjjlllqqqxxx~~~|||ttttttvvvzzz~~~zzzxxxqqqooommmjjjhhhgggggggggcccaaa___]]]\\\[[[ZZZXXX___bbbeeefffggglllsssxxx}}}wwwrrrkkkeee___[[[WWWUUUQQQOOOMMMLLLMMMMMMLLLKKKMMMMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFHHHJJJNNNRRRUUU]]]pppzzzhhh\\\OOOLLLGGGDDDBBBAAA???>>>WWWRRRMMMKKKKKKJJJGGGDDDNNNRRRXXX]]]``````]]][[[\\\ZZZXXXVVVUUUVVVWWWWWWWWWUUUQQQLLLHHHEEECCCCCCDDDDDDEEEFFFGGGIIIKKKLLLVVVXXX[[[___dddkkkrrrxxx|||lllaaaaaaWWWSSSNNNJJJGGGFFFDDDBBBEEEEEECCCBBBAAA@@@@@@@@@@@@>>>>>>AAABBBCCCGGGNNNSSSwwwggg]]]\\\YYYYYYXXX[[[bbbiiiqqq|||zzzwwwnnnmmmlllkkkkkkkkkkkkllliiiiiihhhhhhjjjllloooqqqooommmjjjhhhffffffggghhhgggggggggeeecccaaa^^^]]]______```bbbdddfffhhhiiigggfffdddeeeggghhhhhhhhhdddeeegggiiikkkkkkhhheeegggoooyyy{{{zzzyyy{{{{{{xxxxxxtttooojjjhhhfffdddcccdddaaa^^^]]]]]]]]]\\\[[[^^^___aaabbbccceeeiiilllssszzz{{{xxxoooeee``````___ZZZUUURRRQQQPPPNNNMMMLLLKKKKKKNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIGGGGGGHHHKKKOOOQQQ]]]gggxxxmmmZZZRRRMMMHHHCCCAAA???>>>===YYYUUUPPPNNNNNNMMMIIIFFFJJJNNNTTT[[[```aaa___]]]]]]\\\ZZZXXXWWWWWWXXXXXXWWWUUURRRNNNJJJGGGDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKRRRTTTWWW[[[```gggoootttzzz~~~nnnaaaaaaWWWTTTNNNJJJHHHFFFDDDBBBBBBBBB@@@???>>>=========???===>>>AAABBBBBBGGGNNNVVVzzzggg```]]]YYYYYYXXX[[[bbbiiippp|||zzzvvvnnnmmmlllkkkjjjjjjjjjjjjiiihhhhhhhhhiiilllnnnpppooommmjjjhhhfffffffffgggfffffffffeeecccaaa___]]]______```aaabbbdddfffgggeeecccbbbccceeeggggggfffddddddeeehhhjjjjjjhhhfffgggooowww|||~~~~~~~~~zzzyyyuuupppllliiigggeeecccbbb___\\\[[[[[[[[[ZZZYYYZZZ\\\]]]]]]^^^___ccceeeggglllsssxxx|||~~~~~~}}}~~~zzzwwwnnnddd______]]]YYYTTTQQQQQQOOONNNMMMMMMLLLLLLNNNNNNMMMKKKKKKJJJJJJJJJKKKIIIHHHGGGHHHKKKNNNQQQYYYcccsssnnn\\\RRRNNNHHHCCCAAA???>>>===]]]ZZZUUUSSSSSSQQQMMMIIIFFFJJJQQQZZZ```cccaaa___^^^]]][[[YYYXXXXXXXXXYYYVVVUUUTTTQQQMMMIIIFFFDDDBBBBBBCCCCCCEEEFFFHHHHHHKKKNNNQQQUUU[[[bbbjjjooowww{{{qqqbbb___XXXTTTOOOKKKHHHFFFDDDCCCEEEDDDCCCAAA@@@@@@?????????======@@@AAABBBFFFMMMZZZ~~~|||}}}gggbbb___YYYZZZYYY[[[bbbhhhppp{{{zzztttnnnmmmllljjjiiihhhhhhhhhhhhhhhggghhhiiikkkmmmooonnnmmmjjjhhhfffeeeeeeeeeddddddddddddcccaaa```^^^____________aaabbbcccdddbbbaaa```aaacccdddddddddddddddccceeeggghhhgggfffhhhnnnuuuyyy|||~~~zzzwwwrrrnnnllljjjgggeeeccc```]]][[[[[[[[[ZZZYYYXXXZZZ[[[[[[ZZZ[[[]]]___```dddiiilllooovvv~~~||||||{{{yyyyyyxxxxxx{{{}}}wwwtttlllccc^^^]]][[[VVVRRRPPPPPPOOONNNNNNNNNNNNNNNPPPOOOMMMLLLKKKJJJJJJJJJKKKJJJHHHGGGHHHKKKNNNPPPTTT^^^mmmppp___RRRNNNHHHCCCAAA@@@>>>===aaa^^^ZZZYYYXXXVVVQQQMMMHHHKKKQQQ[[[bbbeeeccc```^^^]]][[[ZZZXXXXXXXXXXXXUUUUUUUUUTTTPPPLLLGGGEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGIIILLLPPPVVV]]]eeejjjsssxxx~~~uuuccc___YYYUUUOOOKKKIIIGGGEEECCCFFFEEEDDDBBBAAAAAAAAAAAA>>><<<===@@@AAAAAAFFFMMM]]]~~~xxx{{{wwwgggccc___XXXZZZYYY[[[aaahhhooozzzzzzsssooommmllljjjhhhffffffeeeggggggggggggiiijjjlllmmmlllkkkiiigggeeedddddddddbbbbbbcccccccccaaa```___^^^^^^^^^^^^___```aaaaaaaaa___^^^___bbbcccdddcccdddbbbaaabbbdddfffggggggiiioootttwwwzzz}}}zzzuuurrrooommmjjjhhhfffccc```^^^^^^^^^]]]\\\[[[\\\\\\\\\[[[ZZZ\\\]]]^^^aaadddfffgggllltttzzz}}}zzzyyyxxxwwwvvvtttuuuwww{{{zzzuuupppjjjbbb]]][[[YYYUUUQQQOOOOOONNNNNNNNNOOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJKKKJJJIIIHHHIIIJJJMMMNNNQQQYYYgggzzzqqq```RRRNNNHHHDDDAAA@@@>>>===ccc```^^^]]]]]][[[UUUQQQMMMOOOUUU^^^fffiiifffbbb]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUVVVUUURRRNNNIIIFFFBBBAAAAAAAAABBBCCCCCCDDDDDDFFFJJJMMMRRRYYY```fffnnnttt{{{xxxeee```YYYUUUPPPLLLJJJHHHFFFDDDCCCBBBAAA???>>>>>>======???======@@@AAABBBGGGMMM```zzzvvv}}}qqqdddaaa]]]WWWYYYXXXZZZaaahhhooozzz{{{sssooonnnllliiigggfffeeeeeefffffffffggghhhiiijjjkkkjjjiiihhhfffeeedddccccccaaaaaabbbcccbbbaaa```___^^^^^^]]]]]]^^^^^^___``````___^^^___bbbdddddddddcccbbb```aaacccfffggggggjjjoootttvvvyyy~~~zzzwwwtttqqqnnnlllhhhfffbbb``````___^^^]]]\\\]]]^^^^^^\\\[[[[[[\\\ZZZ\\\^^^^^^___bbbggglllyyy}}}yyywwwvvvvvvuuusssssstttxxx|||~~~}}}wwwssslllgggaaa]]]ZZZXXXTTTQQQOOOOOONNNNNNOOOOOOPPPQQQPPPOOONNNLLLKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJLLLMMMOOOVVVccctttrrraaaSSSNNNIIIDDDBBB@@@???>>>bbbaaa``````aaa___YYYTTTRRRTTTXXXaaajjjmmmjjjddd]]]\\\[[[ZZZXXXWWWUUUUUUUUUUUUVVVUUURRRNNNJJJHHHBBBBBBAAAAAAAAABBBBBBCCCDDDEEEHHHKKKOOOUUU]]]aaahhhnnnvvv|||{{{hhhbbbZZZVVVQQQMMMJJJHHHFFFEEEDDDCCCBBB@@@????????????@@@>>>>>>AAABBBCCCGGGNNNaaayyyvvviii___]]]ZZZVVVXXXVVVYYY```hhhooo{{{|||tttooonnnllljjjhhhffffffeeeeeeeeefffgggggghhhhhhiiiggggggffffffeeeddddddccc```aaabbbbbbaaa```___^^^]]]]]]]]]]]]]]]^^^___``````___^^^___bbbdddeeedddcccaaa```aaacccfffggggggjjjoootttvvvxxx~~~{{{yyyvvvrrroooiiifffcccaaa```___^^^]]]\\\^^^___^^^\\\ZZZZZZ[[[[[[\\\\\\\\\\\\___bbbeeekkkrrr~~~}}}yyywwwuuuvvvuuurrrqqqqqqtttwwwyyy{{{|||xxxtttqqqhhheee```\\\ZZZXXXUUUSSSPPPOOOOOOOOOOOOOOOPPPQQQOOOOOONNNMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIJJJKKKKKKNNNTTT___ooorrrbbbSSSOOOIIIDDDBBBAAA???>>>aaa``````bbbcccaaa[[[VVVTTTUUUZZZcccmmmqqqmmmhhh^^^^^^]]][[[ZZZXXXVVVUUUUUUUUUUUUTTTQQQNNNKKKIIICCCBBBBBBAAAAAAAAABBBBBBCCCDDDGGGIIIMMMRRRYYY]]]aaagggpppwww}}}}}}jjjdddZZZVVVQQQMMMKKKIIIGGGEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA??????BBBCCCDDDIIIOOOaaa~~~wwwaaaYYYXXXWWWWWWVVVUUUXXX```hhhppp|||}}}uuunnnmmmllljjjhhhgggggggggdddeeeeeefffggggggggggggddddddeeeeeeeeeeeeddddddaaaaaabbbbbbaaa___^^^\\\\\\\\\\\\]]]^^^___```aaa___^^^]]]___aaadddddddddbbbaaa```bbbeeeggggggggghhhnnnsssuuuwww}}}zzzvvvssskkkhhheeecccbbbaaa```^^^]]]___``````^^^\\\[[[\\\\\\\\\]]]]]]]]]___aaacccbbbgggqqq~~~}}}zzzwwwvvvuuussspppmmmmmmnnnqqqrrrtttzzz}}}yyyvvvsssooommmeeeccc```]]]ZZZXXXVVVUUUQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJMMMRRR\\\kkk}}}sssdddSSSOOOIIIEEEBBBAAA???>>>```___```bbbdddbbb\\\WWWTTTUUUYYYdddooosssooojjj______^^^]]][[[YYYWWWVVVUUUUUUTTTSSSQQQNNNLLLJJJCCCCCCBBBBBBAAAAAABBBBBBBBBDDDFFFHHHKKKPPPVVVZZZ\\\cccllltttzzz~~~kkkeee[[[WWWRRRMMMKKKIIIGGGFFFCCCBBBAAA@@@???>>>>>>>>>BBB???@@@CCCDDDDDDIIIPPPaaaooo[[[TTTTTTVVVXXXUUUTTTWWW```hhhqqq}}}~~~vvvnnnmmmllljjjiiihhhhhhhhhddddddeeefffggggggggggggbbbcccdddeeeeeeeeeeeeeeeaaaaaabbbbbb```___]]]\\\\\\\\\\\\]]]^^^___aaaaaa^^^]]]\\\^^^aaacccdddcccaaaaaaaaacccfffhhhhhhgggffflllrrrtttvvv}}}|||xxxuuuooolllhhhfffeeedddcccbbb___aaacccbbbaaa___^^^^^^ZZZZZZYYYZZZZZZ\\\^^^``````cccjjjuuu~~~zzzxxxwwwsssqqqmmmjjjiiijjjlllnnnpppvvv|||}}}|||{{{~~~~~~yyyuuurrrpppllljjjcccbbb___]]][[[YYYWWWVVVRRRQQQPPPOOOOOOOOOOOOPPPMMMMMMMMMLLLMMMMMMNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJLLLQQQZZZhhhzzzssseeeSSSOOOIIIEEEBBBAAA@@@>>>eeebbb___^^^___^^^[[[XXXTTTUUUZZZdddnnnsssqqqnnncccbbbaaa___\\\XXXVVVTTTTTTSSSSSSSSSRRROOOKKKHHHEEEDDDBBBCCCCCCCCCBBB@@@AAABBBCCCEEEGGGLLLRRRVVV\\\bbbjjjqqqvvv|||mmmddd]]]YYYSSSNNNKKKIIIGGGFFFCCCCCCBBBAAAAAAAAAAAABBB???>>>???BBBCCCDDDKKKTTTggggggVVVRRRSSSSSSTTTSSSVVVYYY___gggrrr}}}vvvllllllkkkjjjhhheeebbb```eeeeeeeeeeeeeeeeeeddddddeeeeeeffffffeeeeeedddcccdddbbb```]]][[[[[[[[[[[[_______________^^^^^^^^^^^^^^^^^^___```bbbcccdddbbbaaa``````aaaccceeegggiiikkknnnqqqvvv|||{{{xxxtttqqqnnnjjjfffdddbbbbbbfffeeedddeeefffeeebbb```___^^^\\\[[[\\\^^^```bbbgggdddfffnnnxxx~~~|||zzzvvvsssrrrnnnjjjgggggghhhiiijjjmmmooorrrvvvxxxyyyxxxxxxwwwtttpppnnnmmmkkkhhhfffbbb```]]]YYYWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSNNNNNNNNNNNNOOOPPPQQQRRROOONNNLLLJJJJJJJJJJJJKKKHHHOOOYYYfffvvvzzzeeeVVVNNNGGGFFFDDD???<<<<<>>???AAAAAAAAAGGGOOOdddlllVVVRRRTTTUUUVVVVVVXXX[[[___fffnnnwww~~~xxxrrrqqqoookkkfffcccbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccbbbaaaaaa____________]]][[[YYYWWW\\\]]]^^^_________^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]]]]^^^```bbbdddeeeeeegggjjjmmmpppuuu{{{~~~{{{zzzxxxvvvtttrrrppppppooonnnmmmmmmmmmkkkhhhfffcccbbbaaa```___```aaabbbeeebbbaaaeeeiiinnnwww|||{{{yyyvvvtttrrroookkkhhhhhhhhhhhhhhheeefffgggggggggfffeeeeeeccc___[[[YYYXXXYYYYYYXXXVVVVVVVVVVVVUUUSSSRRRQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQOOOMMMKKKJJJJJJIIINNNVVV```ooohhhYYYPPPHHHFFFDDD@@@======rrrjjj___YYYWWWXXXXXXWWWSSSUUUXXX\\\```aaa```___XXXWWWUUURRROOONNNMMMMMMPPPNNNLLLKKKLLLLLLKKKJJJJJJGGGCCCAAAAAABBBCCCCCC@@@BBBCCCDDDEEEGGGJJJMMMPPPUUU[[[```dddjjjrrrxxx~~~yyyddd```\\\UUUOOOKKKHHHEEECCCCCCCCCBBBAAAAAAAAAAAABBB===<<<>>>AAAAAABBBIIIQQQdddlllUUURRRTTTUUUUUUUUUXXX[[[___eeemmmvvv|||zzzvvvpppnnniiieeebbbaaaaaabbbbbbbbbccccccdddddddddeeebbbbbbccccccbbbbbbaaa```]]]^^^^^^^^^]]][[[XXXWWW\\\]]]^^^`````````^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^\\\\\\]]]^^^___aaabbbcccdddfffjjjlllooosssxxx{{{}}}}}}|||zzzyyywwwuuutttrrrqqqpppoooooommmiiigggdddcccbbbaaa``````aaaaaadddbbbbbbfffiiilllttt||||||{{{zzzxxxvvvssspppllljjjjjjiiiiiihhhffffffeeeeeecccbbbaaa```[[[XXXUUUSSSTTTTTTTTTTTTRRRSSSSSSSSSSSSRRRQQQPPPSSSSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHMMMTTT___mmmjjj[[[RRRIIIFFFDDD@@@>>>>>>zzzpppcccZZZVVVWWWWWWWWWUUUWWWZZZ]]]^^^_________VVVUUUSSSQQQOOOOOOOOOOOOOOONNNMMMMMMNNNNNNLLLKKKJJJGGGDDDBBBBBBCCCBBBBBB@@@BBBCCCDDDDDDFFFHHHJJJMMMQQQWWW\\\aaagggpppvvv|||~~~gggbbb]]]VVVPPPLLLHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBB===<<<>>>AAABBBCCCJJJSSSeeemmmVVVSSSUUUUUUTTTTTTWWW[[[___eeemmmuuuzzz{{{wwwmmmkkkgggcccaaa```aaaaaaddddddeeeeeeffffffggggggbbbccccccccccccbbbaaaaaa]]]]]]]]]\\\[[[ZZZYYYXXXZZZ[[[]]]___```___^^^]]]\\\\\\\\\\\\\\\]]]^^^^^^\\\\\\]]]^^^___``````aaacccfffiiikkknnnqqquuuxxx~~~~~~|||{{{zzzvvvtttsssrrrqqqoookkkhhhfffeeedddcccbbbbbbbbbbbbbbb```aaaeeegggiiiooovvv}}}|||{{{yyyxxxrrrpppllljjjjjjiiihhhfffgggfffdddbbb___]]]\\\[[[VVVTTTRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUVVVXXXXXXWWWVVVVVVTTTSSSSSSRRRRRRSSSTTTTTTQQQQQQQQQPPPNNNLLLJJJIIIHHHLLLSSS]]]kkkkkk\\\SSSJJJGGGDDD@@@>>>???|||lll___YYYXXXXXXXXXXXXZZZ\\\]]]]]]\\\\\\[[[WWWUUUSSSRRRQQQRRRSSSTTTPPPOOOOOOPPPQQQQQQOOOMMMJJJGGGEEEDDDDDDCCCBBB@@@@@@BBBCCCDDDDDDDDDFFFHHHIIIMMMSSSXXX^^^eeennntttzzzmmmddd___XXXQQQMMMIIIFFFDDDCCCCCCBBBAAAAAAAAAAAABBB???>>>@@@BBBBBBCCCJJJRRRgggoooXXXVVVXXXWWWUUUSSSVVVZZZ___eeemmmuuuzzzzzzrrriiihhheeebbb````````````cccccccccdddeeefffffffffccccccddddddccccccbbbaaa^^^]]]\\\[[[ZZZYYYYYYYYYWWWYYY[[[]]]^^^]]]\\\[[[YYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\]]]^^^^^^^^^^^^^^^aaadddgggiiikkknnnqqqtttwww}}}yyyxxxvvvuuutttqqqmmmjjjiiiiiihhhgggeeeddddddcccaaa```aaaeeefffgggkkkqqq{{{~~~}}}|||{{{zzztttqqqnnnlllkkkjjjiiigggeeecccaaa]]]ZZZXXXVVVUUURRRRRRQQQRRRTTTSSSQQQOOOPPPPPPOOOOOOOOOPPPRRRSSSVVVWWWYYYZZZ[[[ZZZYYYXXXUUUTTTTTTSSSSSSSSSTTTTTTOOOPPPPPPOOONNNLLLKKKJJJIIILLLRRR[[[hhh{{{mmm^^^TTTJJJGGGDDD@@@>>>???uuufff^^^[[[ZZZZZZZZZ\\\]]]]]][[[YYYXXXXXXXXXWWWUUUTTTSSSUUUVVVWWWQQQQQQRRRSSSUUUTTTQQQNNNIIIGGGFFFEEEEEEDDDAAA???@@@BBBDDDDDDDDDDDDFFFGGGFFFKKKQQQVVV[[[ccclllsssxxxrrrfffaaaYYYRRRNNNJJJGGGEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAACCCBBBBBBIIIQQQhhhpppZZZXXXZZZYYYVVVRRRUUUZZZ___eeemmmuuuzzzxxxmmmgggfffdddbbb````````````___``````aaabbbbbbcccccccccddddddddddddcccbbbbbb^^^]]][[[YYYXXXYYYYYYZZZUUUWWWYYY\\\]]]\\\ZZZYYYWWWWWWXXXXXXZZZ[[[\\\]]]\\\]]]]]]^^^^^^]]]]]]\\\```bbbeeehhhiiillloooqqqqqqwww|||zzzyyywwwvvvsssooollllllkkkjjjiiihhhgggfffeeecccaaacccfffgggfffiiioooxxx|||~~~}}}|||{{{wwwtttqqqoooooommmkkkjjjcccaaa^^^ZZZVVVSSSRRRQQQQQQQQQRRRTTTUUUTTTRRROOOPPPOOONNNNNNNNNPPPSSSTTTWWWYYY[[[\\\]]]\\\[[[ZZZUUUUUUTTTTTTTTTTTTTTTUUUNNNNNNOOOOOONNNMMMKKKJJJIIILLLQQQYYYeeexxxmmm^^^TTTKKKGGGDDD@@@??????~~~jjj^^^ZZZZZZ[[[\\\]]]]]]\\\YYYVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXVVVTTTSSSSSSQQQNNNLLLMMMKKKIIIGGGDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEGGGKKKPPPTTTXXX^^^fffmmmzzzuuugggbbbZZZRRRLLLIIIHHHHHHCCCCCCDDDCCCBBB@@@===<<>>===AAA@@@BBBCCCBBBDDDMMMXXXyyyfffXXXUUUSSSRRRQQQSSSVVV[[[aaaiiiqqqwwwvvvmmmhhheeeaaa```bbbddddddddd\\\___ccccccaaa^^^]]]^^^^^^^^^]]]]]]^^^___``````___]]]\\\ZZZYYYXXXXXXWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[]]]^^^_________^^^]]]\\\\\\^^^```cccgggjjjlllmmmrrruuuyyy}}}|||yyywwwuuussspppooooooooonnnlllmmmkkkiiifffeeeeeeeeeeeehhhhhhnnnzzz~~~zzzuuuqqqpppnnnllljjjkkkhhhccc]]]ZZZXXXXXXXXXSSSSSSSSSTTTUUUWWWYYY[[[]]]\\\[[[ZZZXXXTTTOOOLLLNNNQQQVVV\\\bbbddddddccc]]][[[WWWUUUTTTSSSRRRQQQSSSTTTUUUUUUTTTQQQOOOMMMOOONNNRRRZZZaaakkkzzzgggZZZMMMHHHEEEAAA??????}}}rrrhhhaaa^^^[[[ZZZYYYZZZ[[[[[[[[[[[[]]]^^^``````aaaaaaaaa___^^^]]][[[YYYWWWVVVWWWXXXXXXWWWSSSRRRQQQNNNKKKGGGDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBDDDFFFHHHKKKSSS]]]eeelllsss|||kkkfffccc\\\TTTNNNIIIFFFEEEEEEDDDCCCAAA@@@???>>>>>>@@@@@@BBBCCCCCCEEENNNXXX{{{|||iiiXXXTTTSSSQQQPPPRRRUUUZZZ___hhhqqqwwwvvvmmmfffdddaaa```aaacccdddeee\\\^^^``````___]]]\\\\\\]]]\\\\\\\\\]]]^^^______\\\\\\[[[YYYWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^______^^^]]]]]]ZZZ\\\^^^aaaeeehhhkkklllrrruuuyyy}}}}}}zzzxxxvvvsssqqqppppppooonnnmmmkkkjjjiiigggfffffffffffffffeeejjjuuu|||yyytttpppnnnmmmmmmlllqqqmmmhhhbbb]]]ZZZXXXXXXTTTTTTTTTUUUWWWZZZ]]]^^^\\\\\\\\\]]]\\\YYYSSSOOOLLLMMMQQQXXX^^^bbbcccbbb\\\YYYVVVUUUUUUUUUTTTSSSQQQRRRSSSTTTSSSQQQNNNMMMOOONNNQQQXXX^^^ggguuuiii[[[NNNHHHEEEAAA??????sssooohhhccc```^^^\\\[[[YYY]]]cccggghhhhhhiiiiiikkkiiigggeeebbb```^^^]]]\\\YYYWWWVVVWWWXXXWWWWWWSSSSSSRRRPPPMMMIIIFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAADDDFFFHHHJJJPPPYYY```iiipppzzzllleeeaaa[[[UUUNNNJJJGGGFFFBBBAAAAAA@@@@@@AAAAAABBB@@@@@@BBBDDDCCCEEENNNYYY|||vvviiiWWWTTTSSSPPPQQQRRRUUUYYY___gggqqqwww~~~tttllldddbbb```^^^^^^___aaaccc^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[[[[[[[YYYVVVTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\^^^______^^^]]]]]]XXXZZZ\\\```cccgggiiikkkooosssxxx}}}|||zzzwwwuuurrrqqqqqqqqqooonnnjjjjjjiiihhhggggggggggggddddddhhhqqq{{{zzzwwwssspppnnnoooppprrrtttrrrmmmhhhccc___\\\[[[WWWWWWWWWXXXYYY\\\^^^___\\\\\\]]]^^^^^^[[[VVVRRRKKKKKKNNNTTT\\\aaabbbaaa\\\YYYWWWUUUVVVVVVVVVUUUPPPQQQQQQRRRQQQPPPOOONNNNNNMMMPPPUUU[[[cccppp}}}jjj]]]OOOHHHDDDAAA??????fffccc```^^^]]]\\\ZZZXXXZZZaaakkkrrrvvvvvvuuutttrrrppplllgggdddaaa``````]]][[[XXXVVVWWWXXXXXXWWWTTTTTTSSSRRROOOLLLIIIGGGCCCBBBAAAAAA@@@@@@AAAAAAAAADDDGGGIIIJJJOOOVVV\\\eeemmmwwwlllccc```[[[UUUOOOKKKHHHGGGBBBAAAAAA@@@@@@AAAAAABBB@@@@@@BBBDDDDDDFFFOOOZZZ|||uuueeeTTTSSSSSSPPPRRRSSSUUUYYY___hhhqqqxxxzzzqqqiiidddcccaaa___]]]^^^```bbbbbb```^^^^^^^^^_________\\\\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\ZZZVVVTTTVVVWWWTTTUUUVVVWWWWWWWWWWWWWWWTTTVVVXXXZZZ[[[\\\\\\\\\[[[\\\]]]^^^___^^^]]]]]]WWWXXX[[[^^^bbbfffiiijjjlllpppuuu{{{}}}yyywwwtttsssssssssqqqpppkkkkkkjjjiiihhhgggffffffccccccgggnnnuuu}}}yyywwwtttqqqppprrruuuxxxyyyxxxuuurrrmmmiiifffdddaaa```___^^^^^^___```aaa^^^^^^^^^___^^^\\\WWWSSSLLLKKKLLLRRR[[[aaabbb```^^^\\\XXXWWWWWWVVVUUUTTTQQQQQQPPPPPPPPPPPPPPPPPPMMMLLLNNNTTTYYYaaannnzzzlll^^^OOOHHHDDD@@@>>>???^^^\\\ZZZYYYYYYXXXVVVTTT[[[cccpppzzz~~~|||zzzvvvsssnnnhhhdddbbbbbbbbb___\\\YYYWWWXXXXXXXXXXXXTTTUUUUUUTTTRRRNNNKKKIIICCCBBBAAAAAA@@@@@@@@@@@@BBBEEEHHHIIIJJJNNNTTTYYYcccjjjttt~~~}}}hhhbbb___ZZZUUUPPPLLLIIIHHHFFFEEEBBB@@@????????????@@@@@@BBBDDDDDDFFFOOOZZZ~~~vvvaaaRRRSSSTTTQQQRRRSSSVVVYYY___hhhrrryyywwwooogggfffeeecccaaa______bbbdddeeebbb___^^^___```aaaaaa______^^^]]]\\\\\\\\\]]]\\\]]]]]][[[WWWUUUVVVYYYSSSTTTUUUVVVWWWXXXXXXXXXTTTVVVXXXZZZ\\\\\\\\\\\\[[[[[[]]]^^^___^^^^^^]]]VVVWWWZZZ^^^bbbeeehhhjjjiiimmmssszzz{{{xxxvvvuuuuuutttsssrrrmmmlllkkkiiihhhfffeeedddbbbbbbffflllrrr{{{|||yyyxxxuuurrrrrrtttyyy}}}~~~~~~}}}{{{xxxtttqqqnnnjjjiiigggeeecccccccccccc```_________^^^[[[WWWSSSMMMLLLLLLRRR[[[aaabbbaaaaaa^^^ZZZXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQLLLKKKMMMSSSXXX___lllyyylll^^^OOOHHHDDD@@@>>>???ZZZ[[[ZZZXXXVVVUUUWWWYYY___fffoooxxx}}}~~~|||zzz~~~xxxmmmdddbbbeeeccc]]]ccc```\\\ZZZZZZ\\\\\\\\\XXXVVVTTTQQQOOONNNNNNNNNHHHFFFDDDAAA@@@@@@@@@AAA@@@AAACCCFFFIIINNNTTTYYY^^^fffpppzzzwwweeeccc```[[[UUUOOOKKKHHHGGGCCCCCCBBBAAAAAAAAAAAABBB???DDDAAA@@@EEEEEEJJJZZZoooYYYOOOLLLNNNPPPQQQQQQQQQTTT[[[eeepppvvvvvvmmmiiijjjiiigggccc```___aaaccc___``````aaaaaa```___^^^^^^^^^]]]\\\\\\[[[[[[ZZZ___^^^^^^]]][[[YYYWWWVVVXXXVVVTTTTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]]]]^^^[[[[[[\\\^^^```aaa```^^^]]]\\\\\\]]]```cccfffhhhiiikkkrrr{{{}}}zzzwwwuuussssssssspppnnnjjjhhhgggfffdddbbbfffccccccgggmmmvvv~~~|||zzz{{{{{{zzzzzz{{{}}}{{{zzzzzzzzzyyyxxxvvvqqqkkkfffcccbbbccccccbbbaaa___[[[WWWTTTQQQPPPMMMNNNWWWbbbfffdddddd```ZZZVVVUUUTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNOOOLLLMMMNNNQQQUUU]]]gggmmmuuulll]]]NNNHHHFFFBBB???>>>SSSTTTTTTSSSRRRSSSVVVXXX___eeennnvvv{{{}}}~~~~~~zzzooofffeeegggeeeaaabbb___\\\ZZZ[[[[[[ZZZZZZXXXWWWUUUSSSRRRQQQQQQQQQLLLJJJGGGDDDBBBBBBBBBCCCBBBCCCDDDEEEGGGKKKQQQUUU[[[cccnnnwwwvvvdddbbb___ZZZTTTOOOKKKHHHFFFCCCCCCBBBAAAAAAAAAAAABBB???DDDAAA@@@EEEEEEJJJZZZgggSSSMMMMMMOOOQQQPPPPPPQQQUUU\\\fffqqqxxxwwwnnnjjjjjjiiifffccc______aaaccc___```aaaaaaaaa```___^^^^^^^^^]]]\\\\\\[[[[[[ZZZ^^^^^^]]]\\\[[[YYYXXXWWWWWWUUUSSSTTTUUUWWWXXXWWWXXXYYYZZZ\\\\\\]]]]]]]]]\\\\\\]]]___aaabbbaaa___]]]\\\\\\]]]```cccfffhhhhhhkkkrrrzzz~~~}}}zzzwwwuuutttssssssrrrooollljjjiiihhheeeccceeebbbbbbfffkkkttt}}}~~~|||vvvpppjjjggggggfffeeeccc```\\\XXXUUUQQQPPPNNNOOOXXXcccgggeeeddd```ZZZVVVTTTTTTTTTSSSMMMMMMMMMMMMMMMMMMMMMNNNJJJKKKMMMOOOSSS[[[ccciiitttlll]]]NNNGGGEEEBBB???>>>NNNOOOPPPPPPPPPRRRVVVYYY\\\aaahhhooouuuzzz}}}tttkkkhhhjjjiiieeedddcccaaa```___^^^\\\ZZZXXXWWWVVVUUUTTTTTTTTTUUUQQQNNNJJJGGGDDDDDDDDDEEEDDDDDDEEEDDDEEEHHHLLLPPPWWW___jjjttt|||uuucccaaa^^^YYYTTTNNNJJJGGGFFFCCCCCCBBBAAAAAAAAAAAABBB???DDDAAA@@@EEEEEEJJJZZZ~~~aaaOOOLLLNNNOOOPPPOOOPPPRRRVVV\\\fffqqqxxxxxxoookkkiiihhheeebbb___^^^```bbb``````aaabbbaaa```___^^^^^^^^^]]]\\\\\\[[[[[[ZZZ]]]]]]]]]\\\[[[YYYXXXWWWVVVTTTSSSSSSUUUWWWXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\]]]\\\]]]```bbbcccaaa```\\\\\\\\\]]]```cccgggiiiiiikkkrrrzzz}}}|||zzzwwwuuutttttttttsssqqqnnnlllkkkjjjgggeeedddaaaaaaeeeiiiqqq}}}tttooonnnllliiifffccc___ZZZWWWRRRRRRPPPQQQYYYdddiiihhhddd```ZZZVVVTTTSSSSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKLLLPPPWWW___dddnnnyyymmm]]]NNNGGGEEEBBB???>>>OOOOOOOOOOOOOOORRRVVVYYYXXX\\\bbbgggmmmvvv}}}tttppppppnnnjjjgggfffdddbbbaaa___[[[XXXWWWVVVVVVVVVVVVVVVVVVWWWTTTQQQMMMIIIFFFEEEEEEFFFCCCDDDDDDCCCCCCFFFJJJNNNTTT\\\gggqqqzzzwwwdddaaa^^^YYYSSSMMMIIIFFFEEECCCCCCBBBAAAAAAAAAAAABBB???DDDAAA@@@EEEEEEJJJZZZ|||bbbOOOMMMOOONNNMMMPPPRRRTTTWWW\\\dddooovvvyyyppplllgggfffdddaaa^^^]]]```bbbaaaaaabbbbbbaaa```___^^^^^^^^^]]]\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTRRRSSSUUUWWWXXXXXXZZZZZZ[[[\\\\\\[[[[[[[[[\\\\\\\\\___aaabbbaaa___\\\\\\\\\]]]```cccgggiiikkkmmmsss{{{~~~}}}zzzxxxvvvuuuuuuuuusssqqqooonnnmmmkkkhhheeedddbbbbbbdddhhhooo|||yyyvvvrrrlllhhhfffbbb]]]YYYSSSSSSRRRSSSZZZeeejjjjjjeee```ZZZUUUSSSRRRQQQPPPKKKKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKNNNSSSZZZ___fffpppmmm^^^NNNGGGDDDBBB??????RRRRRRQQQOOONNNPPPSSSVVVWWWZZZ___cccjjjuuu}}}zzzuuukkkhhhdddaaa___\\\XXXUUUUUUUUUUUUVVVVVVVVVWWWWWWTTTRRROOOKKKHHHFFFEEEEEEAAABBBBBBBBBCCCEEEJJJNNNRRRZZZeeeooowwwyyyfffaaa^^^YYYSSSMMMIIIFFFEEECCCCCCBBBAAAAAAAAAAAABBB???DDDAAA@@@EEEEEEJJJZZZ{{{eeePPPMMMNNNMMMLLLQQQTTTVVVXXX[[[aaakkksssxxxppplllfffeeeccc```]]]]]]___aaaaaabbbbbbbbbbbb```^^^]]]^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTRRRSSSUUUWWWWWWWWWYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[]]]``````___]]][[[[[[\\\]]]```dddgggjjjnnnpppvvv}}}}}}{{{yyyxxxwwwwwwsssqqqooonnnmmmkkkhhheeefffcccccceeehhhmmmyyy~~~|||vvvooojjjhhhddd___[[[TTTUUUUUUUUUZZZdddjjjkkkeee```ZZZUUURRRQQQPPPOOOKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLPPPVVVZZZ```iiivvvnnn^^^MMMFFFDDDAAA??????UUUTTTRRRNNNLLLMMMPPPSSSXXX[[[___ccciiivvvvvvqqqjjjddd```]]]ZZZYYYTTTTTTUUUVVVVVVVVVVVVVVVSSSRRRPPPNNNKKKHHHFFFDDD@@@AAAAAAAAABBBFFFJJJNNNQQQXXXccclllttt|||}}}hhhaaa^^^YYYTTTNNNJJJGGGFFFCCCCCCBBBAAAAAAAAAAAABBB???DDDAAA@@@EEEEEEJJJZZZzzziiiSSSMMMMMMMMMMMMOOOSSSVVVXXXYYY___iiiqqq~~~wwwnnnjjjddddddbbb___\\\\\\^^^aaabbbcccccccccbbb```^^^]]]^^^^^^]]]\\\\\\[[[[[[ZZZXXXYYYYYYYYYYYYYYYXXXXXXVVVTTTRRRSSSTTTVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\___```^^^]]][[[[[[[[[]]]```dddhhhjjjpppqqqwww~~~|||zzzzzzyyysssrrrppppppooolllhhheeefffdddccceeegggkkkvvv|||~~~xxxooojjjhhhfffaaa\\\UUUWWWWWWVVVZZZccciiijjjeee```ZZZTTTQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHIIIJJJMMMRRRUUU]]]eeeppp{{{~~~nnn^^^MMMFFFCCCAAA@@@@@@YYYXXXUUUPPPNNNNNNQQQTTTVVVZZZ^^^aaagggtttwwwlllccc]]][[[ZZZZZZTTTUUUVVVWWWWWWWWWVVVUUURRRRRRRRRQQQOOOKKKGGGEEEAAABBBBBBBBBBBBEEEJJJMMMOOOVVV```iiiqqqxxxiiibbb___ZZZTTTOOOKKKHHHFFFCCCCCCBBBAAAAAAAAAAAABBB???DDDAAA@@@EEEEEEJJJZZZzzzsssYYYNNNKKKKKKMMMJJJOOOUUUWWWYYY___jjjsss{{{uuulllhhhccccccaaa^^^[[[[[[^^^```ccccccccccccbbb```^^^]]]^^^^^^]]]\\\\\\[[[[[[ZZZWWWWWWXXXYYYYYYXXXXXXXXXWWWUUUSSSSSSTTTUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[]]]___```___]]]ZZZ[[[[[[]]]```dddhhhjjjppprrrwww~~~}}}|||{{{uuutttrrrrrrqqqnnnjjjgggfffcccbbbccceeehhhrrr}}}~~~}}}~~~xxxnnniiihhhfffaaa\\\VVVYYYYYYVVVYYYaaagggiiieee```YYYTTTQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIEEEFFFFFFFFFGGGIIIMMMPPPXXX^^^hhhrrr}}}~~~ooo^^^MMMEEECCCAAA@@@@@@]]][[[XXXTTTQQQRRRUUUXXXSSSWWWZZZ]]]cccppp}}}tttfff[[[UUUSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVQQQRRRTTTTTTQQQMMMHHHEEECCCCCCCCCBBBBBBDDDHHHLLLNNNUUU___gggnnnuuu}}}iiiccc```[[[UUUOOOKKKHHHGGGCCCCCCBBBAAAAAAAAAAAABBB???DDDAAA@@@EEEEEEJJJ[[[zzz}}}```PPPJJJIIILLLGGGLLLSSSVVVXXX___kkkuuuzzztttkkkgggcccbbb```]]][[[[[[^^^```ccccccdddcccbbb```^^^]]]^^^^^^]]]]]]\\\[[[[[[ZZZVVVWWWXXXXXXYYYXXXXXXXXXXXXVVVSSSSSSSSSTTTTTTSSSRRRSSSTTTVVVWWWXXXXXXXXX[[[[[[\\\^^^```aaa```^^^ZZZZZZ[[[]]]```dddhhhkkkoooqqqwww~~~~~~}}}|||vvvuuuttttttssspppkkkhhheeebbbaaabbbcccfffpppzzz|||zzz|||xxxnnniiihhhgggbbb]]]WWWZZZYYYWWWYYY```fffhhheee```YYYTTTPPPNNNMMMKKKMMMMMMLLLKKKJJJJJJIIIIIIDDDDDDEEEDDDDDDFFFJJJMMMRRRXXXaaakkkvvvooo^^^MMMEEECCCAAA@@@@@@```^^^ZZZVVVRRROOONNNMMMTTTVVVYYY]]]cccmmmyyysssjjj^^^TTTOOONNNOOOPPPRRRQQQRRRUUUYYY[[[ZZZWWWXXXVVVTTTSSSQQQNNNJJJGGGEEEDDDBBBBBBBBBDDDGGGIIIPPPTTT\\\dddkkksss{{{lllgggbbbZZZSSSNNNJJJGGGEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAACCCCCCFFFPPP[[[gggRRROOOOOOJJJQQQOOOPPPSSSVVV[[[fffqqq~~~~~~ooohhhfffccc```]]]YYYXXXYYYZZZ\\\aaa```___```aaaaaa___]]]___]]]\\\^^^``````]]]ZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUTTTSSSSSSQQQRRRTTTVVVWWWWWWWWWVVVXXXYYY[[[\\\\\\[[[[[[ZZZXXXZZZ]]]___aaadddhhhjjjooommmsss|||zzz{{{yyyvvvtttsssqqqooommmiiieeecccccccccdddiiiqqq|||{{{zzz|||zzznnneee```^^^______ZZZXXXWWWXXX[[[^^^```aaaaaa^^^XXXRRRNNNLLLLLLLLLJJJKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCEEEHHHIIIMMMRRRZZZcccmmmyyyrrr```NNNFFFEEECCCAAA@@@___]]]ZZZWWWTTTRRRQQQPPPRRRTTTWWWZZZ___gggqqqxxx{{{uuuqqqccc]]]TTTNNNLLLNNNPPPRRRSSSSSSSSSVVVYYY[[[YYYWWWWWWVVVTTTSSSRRRPPPLLLIIIFFFEEECCCBBBCCCEEEHHHIIIOOOSSSZZZaaaiiipppwww|||rrriiiccc[[[TTTOOOJJJGGGEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@???AAACCCCCCFFFPPP\\\nnnXXXTTTSSSNNNQQQPPPQQQTTTWWW\\\gggrrr~~~~~~ooogggfffdddaaa^^^[[[YYYZZZ\\\]]]```^^^]]]]]]^^^___]]]\\\^^^]]]]]]^^^``````^^^[[[YYYXXXVVVUUUUUUVVVWWWXXXXXXXXXVVVTTTSSSRRRRRRQQQRRRSSSTTTVVVWWWWWWWWWWWWWWWXXXZZZ[[[[[[[[[ZZZYYYWWWYYY\\\^^^```cccfffiiinnnmmmsss}}}}}}{{{zzzxxxvvvtttsssqqqnnnkkkhhheeecccccccccdddiiipppzzz}}}{{{|||}}}}}}}}}~~~}}}||||||}}}}}}zzz|||yyynnnddd^^^]]]]]]]]]ZZZXXXWWWXXX[[[^^^___```___\\\WWWQQQMMMKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFGGGEEECCCBBBBBBDDDFFFHHHJJJPPPWWW```iiivvvtttbbbOOOGGGEEECCCAAA@@@```___\\\ZZZWWWVVVUUUTTTRRRTTTVVVXXX\\\aaagggkkknnnoooooonnnjjjfffaaa^^^WWWSSSNNNKKKLLLNNNPPPQQQTTTSSSTTTWWWYYYZZZYYYWWWWWWVVVTTTTTTTTTRRROOOLLLGGGFFFDDDCCCDDDFFFHHHJJJNNNRRRXXX^^^eeelllsssxxxzzzkkkeee]]]UUUOOOKKKGGGEEEBBBBBBBBBBBBAAAAAAAAAAAA??????AAACCCDDDGGGQQQ\\\vvv]]]WWWUUUQQQRRRPPPRRRUUUYYY^^^iiittt}}}ooogggeeefffccc```]]][[[\\\]]]______]]][[[ZZZ[[[\\\\\\[[[^^^]]]]]]^^^``````^^^\\\YYYXXXVVVTTTTTTUUUVVVWWWWWWVVVTTTRRRQQQPPPPPPPPPQQQRRRSSSUUUVVVVVVWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVXXX[[[]]]^^^aaaeeegggmmmlllrrr{{{~~~~~~|||yyywwwvvvuuutttqqqnnnkkkhhheeecccccccccccchhhooovvv|||tttqqqmmmlllmmmnnnoooooorrrtttuuuuuuuuuuuuvvvxxx{{{~~~~~~{{{{{{}}}xxxlllbbb\\\[[[[[[[[[ZZZYYYWWWXXX[[[]]]^^^^^^\\\YYYTTTOOOLLLJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFFFFEEECCCBBBBBBCCCDDDEEEHHHLLLTTT[[[dddppp~~~vvvdddQQQHHHFFFCCC@@@???dddcccaaa^^^[[[YYYWWWVVVTTTVVVXXXYYY[[[^^^```bbbbbbbbbaaa```]]][[[XXXWWWVVVSSSPPPOOOOOOPPPPPPOOORRRSSSUUUXXXZZZ[[[[[[ZZZWWWVVVUUUUUUVVVUUURRROOOIIIHHHFFFEEEEEEGGGIIIJJJNNNQQQVVV\\\bbbhhhoootttzzznnnhhh^^^VVVOOOKKKHHHFFFCCCBBBBBBBBBBBBAAAAAAAAA???>>>@@@CCCDDDGGGQQQ]]]{{{^^^VVVTTTQQQRRRQQQRRRVVVZZZ```kkkvvv}}}ooohhhfffgggeeeaaa^^^]]]]]]___``````]]]ZZZYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^___^^^^^^ZZZYYYWWWUUUUUUUUUWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUVVVXXXXXXWWWWWWVVVUUUWWWYYY[[[]]]___ccceeekkklllqqqwwwyyyzzz}}}zzzyyywwwwwwvvvsssooolllhhheeecccdddcccbbbffflllrrr}}}sssjjjeeecccaaa```aaabbbddddddfffhhhjjjlllmmmoooqqqtttwww{{{zzzzzz{{{}}}~~~wwwkkk```ZZZYYYXXXYYY[[[YYYXXXYYY[[[\\\\\\\\\XXXUUUQQQMMMJJJIIIHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFEEECCCBBBAAAAAABBBCCCFFFJJJPPPWWW```lllyyyxxxfffRRRIIIFFFCCC@@@>>>iiihhhfffccc___\\\YYYWWWVVVWWWXXXYYY[[[\\\\\\[[[YYYYYYYYYXXXXXXWWWWWWWWWXXXVVVTTTSSSSSSSSSQQQOOOPPPRRRUUUXXXZZZ\\\]]]^^^WWWWWWVVVWWWXXXWWWTTTRRRMMMKKKHHHFFFFFFGGGIIIJJJMMMPPPUUUYYY___fffmmmrrrxxx~~~qqqkkk```WWWPPPKKKHHHFFFCCCCCCCCCBBBBBBBBBAAAAAA??????AAACCCCCCFFFQQQ\\\~~~```VVVTTTQQQRRRQQQRRRWWW[[[aaalllxxx~~~pppiiiggghhheeeaaa^^^]]]^^^___aaa```^^^[[[ZZZ[[[\\\]]]]]][[[\\\\\\\\\\\\]]]^^^^^^\\\[[[YYYWWWVVVWWWXXXXXXWWWVVVUUUSSSQQQQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUTTTVVVYYYZZZ[[[^^^aaadddiiikkkpppssstttuuu}}}|||{{{yyyxxxwwwuuuqqqnnniiifffddddddbbb```ccchhhpppzzz|||oooddd]]]YYYXXXWWWWWWVVVXXXZZZ[[[\\\___aaadddfffiiinnnqqqsssyyy~~~zzzyyy{{{|||}}}}}}uuuiii___YYYWWWWWWXXX[[[ZZZYYYYYY[[[[[[[[[ZZZTTTRRROOOLLLIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAABBBBBBEEEIIINNNTTT\\\hhhvvvxxxfffRRRIIIFFFCCC???>>>mmmllljjjgggccc___\\\ZZZVVVVVVVVVXXXZZZ[[[ZZZYYYVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWVVVUUUSSSPPPSSSWWWYYY[[[\\\^^^___YYYXXXXXXYYYYYYXXXVVVTTTPPPNNNKKKHHHGGGGGGHHHIIIKKKNNNRRRWWW\\\ccckkkpppvvv}}}uuummmbbbXXXPPPLLLHHHGGGCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAACCCCCCFFFPPP[[[aaaVVVUUUSSSQQQPPPRRRWWW[[[aaammmyyyrrrjjjiiigggdddaaa]]]\\\]]]^^^``````^^^\\\[[[\\\]]]]]]]]]YYYZZZ[[[[[[ZZZZZZ\\\^^^^^^\\\ZZZXXXWWWWWWXXXYYYXXXWWWUUUTTTRRRQQQQQQQQQNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTVVVYYYZZZ[[[]]]```cccgggkkkooopppoooqqqwww}}}}}}zzzxxxwwwvvvsssqqqkkkhhheeedddaaa^^^___dddnnnvvvvvvkkkaaaYYYUUUNNNOOOOOONNNMMMNNNPPPRRRTTTVVVYYY\\\___ccciiilllnnnttt}}}|||zzz{{{|||}}}{{{ssshhh^^^YYYXXXXXXXXX\\\[[[YYYZZZZZZZZZYYYXXXQQQPPPNNNKKKIIIHHHHHHHHHDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDHHHMMMRRRYYYeeerrr|||xxxeeeQQQHHHFFFCCC???>>>nnnmmmllljjjfffccc___]]]YYYWWWWWWYYY]]]___^^^\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZZZZ[[[ZZZXXXVVVRRRVVVYYY[[[ZZZZZZ\\\^^^[[[ZZZYYYZZZZZZYYYWWWTTTTTTQQQMMMJJJGGGFFFGGGGGGHHHKKKOOOSSSYYY```hhhmmmuuu|||wwwooodddYYYQQQLLLIIIGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBDDDCCCEEEOOOZZZzzz}}}~~~aaaUUUTTTTTTPPPOOOQQQVVV[[[aaammmyyyssslllkkkeeeccc___\\\[[[[[[]]]^^^___]]]\\\\\\]]]^^^\\\[[[WWWYYYZZZYYYXXXXXX[[[^^^]]]\\\YYYWWWVVVVVVWWWXXXWWWVVVUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQSSSTTTSSSTTTUUUVVVWWWVVVUUUUUUUUUWWWYYYZZZ[[[]]]```ccceeejjjnnnmmmkkkmmmssswwwzzz~~~yyywwwvvvuuutttsssmmmiiigggeee```\\\\\\aaaffflllsssxxx~~~vvvsssmmmddd\\\UUUQQQPPPHHHIIIJJJIIIGGGGGGIIILLLKKKMMMPPPSSSWWW\\\bbbggghhhooowww||||||||||||yyyrrrggg]]]YYYXXXYYYZZZ\\\[[[ZZZZZZZZZZZZXXXVVVPPPNNNMMMKKKIIIHHHHHHHHHCCCDDDDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCFFFJJJOOOVVVaaaoooyyyvvvdddPPPGGGEEEBBB???>>>mmmmmmlllkkkhhheeecccaaa\\\ZZZZZZ\\\```ccccccaaaddddddeeeeeeeeeeeedddccceeecccaaa___^^^\\\ZZZXXXUUUXXX[[[\\\ZZZYYYZZZ[[[\\\[[[ZZZ[[[[[[ZZZWWWUUUVVVSSSOOOJJJGGGFFFFFFFFFFFFHHHLLLQQQVVV^^^ffflllttt{{{xxxpppdddYYYQQQLLLIIIGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBCCCDDDCCCDDDNNNYYYvvv~~~||||||___SSSSSSSSSOOONNNQQQVVV[[[aaammmyyytttmmmllldddbbb^^^[[[ZZZZZZ\\\]]]]]]\\\\\\]]]^^^]]][[[ZZZVVVXXXYYYXXXVVVWWWZZZ^^^]]][[[YYYVVVUUUUUUVVVWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQPPPPPPPPPQQQSSSUUUVVVSSSTTTUUUVVVWWWVVVUUUUUUUUUWWWYYYZZZ[[[]]]```cccdddjjjmmmllljjjkkkppptttvvv{{{}}}xxxuuutttttttttsssoookkkgggeee```[[[[[[^^^]]]ccchhhlllqqqvvvuuuqqqiiifffaaaYYYRRROOONNNNNNFFFHHHIIIHHHFFFEEEGGGJJJFFFHHHKKKNNNRRRWWW^^^bbbdddjjjsss|||~~~}}}||||||yyyqqqfff]]]YYYYYYZZZ[[[]]][[[ZZZZZZZZZYYYWWWUUUOOONNNLLLKKKJJJIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGBBBCCCCCCDDDDDDEEEEEEEEEBBBEEEIIIMMMTTT___mmmvvvuuubbbOOOGGGEEEBBB???>>>