BM[6( nnnnnnllljjjgggggghhhjjjfffeeecccaaa_________```___^^^___aaaccccccbbb```^^^^^^^^^]]]]]]\\\\\\\\\[[[```ccccccfffkkknnnnnnhhhfffccccccdddfffggggggfffjjjkkkiiiiiimmmqqqqqqiiidddeeennnqqqooooootttzzzwwwzzz|||zzzyyyzzzrrrqqqqqqrrrvvv||||||vvv}}}zzzyyy|||~~~wwwppplllnnnrrrtttuuuuuuuuuwwwyyyzzzxxxtttppplllooonnnkkkmmmttt{{{}}}~~~yyy{{{yyywww|||vvvzzz~~~~~~{{{yyyyyyzzzoookkkjjjqqq~~~~~~zzzvvvsssqqqppppppyyymmmaaaZZZUUUPPPNNNNNN]]]ccciiilllpppuuuuuurrrlllddd```dddlllwww{{{xxxvvvssspppssstttrrrmmmgggdddfffhhhooorrr{{{vvv|||wwwzzzmmmjjjkkkooorrrvvv~~~}}}|||~~~}}}||||||~~~~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwvvv{{{|||~~~xxxyyyzzz|||~~~sssttttttsssrrrrrrtttvvvtttsssrrrqqqpppqqqrrrrrrttttttuuuvvvwwwyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxrrrxxx||||||~~~~~~|||zzzxxxxxx|||~~~}}}|||{{{zzzvvvvvvvvvxxx{{{|||wwwwwwyyy|||}}}{{{||||||wwwzzzzzzyyy}}}uuunnnkkkjjjjjjjjjyyyxxxsssssswww}}}yyy}}}yyyqqqrrrzzzyyyxxxtttmmmfffccceeehhhlllpppwww}}}wwwoooXXXTTTPPPPPPSSSUUUSSSPPPKKKKKKJJJEEEAAA@@@EEEJJJHHHMMMSSSYYY^^^ccchhhlllggghhhiiikkknnnssswwwyyy~~~~~~|||yyy|||yyyuuurrrsssvvvwwwtttpppppptttvvvrrrjjjfffhhhllloooooolllhhheeefffkkkooojjjkkkoootttvvvnnnaaaVVVWWWVVVXXX\\\]]]UUUEEE999<<<:::999<<<@@@BBB???;;;;;;>>>@@@??????CCCKKKRRRXXXZZZ\\\ZZZVVVTTTTTTVVVKKKIIIFFFDDDDDDFFFHHHIIITTT___lllqqqqqqqqqwww}}}~~~yyywwwzzzxxxrrrpppsssqqqmmmhhhggghhhjjjjjjiiikkknnnrrrrrrooommmmmmnnnrrrsssssstttvvvzzz~~~{{{yyyyyyyyyxxxwwwxxx{{{{{{~~~|||{{{~~~}}}}}}wwwtttxxxxxxvvvtttsssrrrrrrpppooonnnnnnqqqtttrrrmmmkkkmmmoooqqqqqqmmmgggdddgggjjjkkkllllllkkkiiigggeeecccwwwpppllljjjiiiaaaXXXQQQUUU[[[^^^bbbgggaaabbbbbb___\\\^^^fffmmmllloootttxxx{{{~~~~~~xxxuuuuuuxxxzzz}}}wwwqqqmmmkkkkkklllbbbaaaaaaaaabbbdddgggiiillllllllllllllllllllllllkkkkkkiiihhhgggeeedddddd___\\\YYYZZZ\\\^^^]]]\\\ZZZZZZZZZ]]]aaafffllloooqqqmmmgggddddddgggiiijjjdddeeefffhhhjjjlllmmmnnnqqqrrrssstttuuuvvvwwwxxx~~~}}}{{{yyywwwuuuuuutttsssrrrooonnnnnnooorrrssszzz{{{||||||}}}}}}||||||~~~}}}}}}}}}}}}~~~uuummmqqqpppqqqsssvvvyyyyyyyyyiiiddd]]]WWWQQQLLLHHHEEECCCCCCDDDDDDCCCCCCBBBAAACCCBBBBBBAAAAAAAAAAAAAAADDDCCCBBBBBBDDDEEEDDDBBBEEEFFFHHHHHHFFFEEEEEEFFF@@@AAADDDFFFGGGGGGFFFEEEJJJKKKMMMNNNOOONNNMMMLLLJJJKKKLLLNNNQQQTTTWWWXXX\\\ZZZYYYYYYZZZ[[[ZZZYYYTTTSSSQQQPPPNNNMMMMMMMMMTTTTTTUUUVVVWWWXXXYYYZZZXXX^^^eeegggddd``````bbbeeeccc___[[[YYYXXXYYYZZZZZZYYYVVVSSSQQQNNNMMMLLLOOOPPPQQQSSSTTTTTTTTTTTTXXXYYYYYYZZZ___fffhhhddd_______________^^^^^^^^^]]]]]]^^^```bbbdddfffggg]]]___dddgggiiihhhgggeeeeeedddcccbbbbbbfffkkkppptttmmmggghhhpppwwwxxxwwwnnnoooqqqqqqooolllhhhfffeeecccbbbfffhhhlllttt|||{{{zzzxxxsssmmmfff```\\\ZZZVVVSSSTTTWWWWWWSSSOOOUUUNNNHHHHHHMMMRRRSSSRRRPPPQQQQQQQQQPPPLLLIIIGGGLLLJJJHHHFFFEEEGGGIIIJJJJJJIIIIIIGGGFFFFFFFFFFFFFFFHHHIIIGGGEEEEEEFFFEEEAAADDDGGGFFFDDDAAA??????EEEBBB>>>===>>>>>>>>><<<@@@@@@????????????@@@@@@>>>>>>>>>??????@@@@@@@@@=========>>>>>>?????????lllfff]]]TTTLLLHHHFFFFFFHHHDDD???>>>BBBEEEDDDCCCFFFHHHIIIHHHGGGGGGKKKNNNNNNPPPSSSUUUWWWYYY\\\___sssxxx}}}~~~{{{zzz{{{{{{{{{~~~zzzwwwwwwwwwxxx|||}}}~~~|||xxxssspppoooqqqqqqpppooommmlllkkkkkkkkkhhhccc^^^\\\\\\^^^___eeeccc___ZZZWWWVVVVVVVVVQQQPPPPPPOOOPPPRRRTTTVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMHHHFFFCCCCCCFFFGGGGGGEEEDDDDDDDDDFFFIIINNNRRRUUURRRNNNIIIFFFFFFGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSOOOPPPPPPQQQRRRSSSSSSTTTZZZZZZZZZZZZ[[[\\\]]]]]]YYYVVVRRRPPPPPPRRRVVVYYY\\\\\\]]]^^^^^^^^^^^^^^^XXXXXXWWWWWWVVVVVVUUUUUUTTTRRRRRRUUU[[[```bbbccceeecccaaaaaadddfffggggggjjjrrrvvvqqqllljjjhhheeedddcccbbbaaa```bbbfffiii```^^^^^^```eeehhhhhhfffdddeeegggiiijjjjjjjjjjjjmmmlllkkkmmmpppsssuuuuuuxxxqqqpppyyy}}}zzzzzzvvv{{{uuupppkkklllooopppmmmhhhppprrruuuyyyyyyvvvooojjjkkkjjjkkkllloooppppppooogggccc^^^YYYVVVSSSPPPNNNLLLLLLLLLLLLKKKJJJJJJIIILLLKKKJJJHHHGGGFFFFFFEEENNNMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMKKKJJJKKKKKKJJJKKKMMMNNNNNNMMMKKKJJJKKKLLLNNNOOOOOONNNMMMLLLIIIIIIIIIJJJLLLNNNOOOPPPKKKIIIGGGHHHIIIJJJIIIHHHJJJJJJHHHGGGFFFFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMFFFKKKPPPRRROOOLLLMMMOOOSSSRRRPPPOOOOOOPPPSSSTTTXXXWWWUUUSSSPPPOOONNNMMMOOOPPPPPPQQQQQQQQQPPPPPPRRRSSSQQQOOORRRVVVVVVQQQRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPRRRTTTVVVXXXYYYVVVWWWZZZ]]]^^^^^^]]]\\\bbbbbbaaa______aaaeeeiiigggbbb^^^^^^aaaeeeffffffkkkjjjiiigggddd```^^^\\\```^^^```dddeeeeeehhhnnnrrrttttttsssuuuzzzxxxrrrxxxwwwvvvtttrrrnnnkkkjjjbbb^^^ZZZ[[[___bbbaaa___ZZZSSSNNNQQQXXX[[[UUUNNNWWWXXXXXXWWWUUUQQQNNNKKKCCCCCCDDDDDDDDDCCCBBBAAA?????????@@@CCCEEEFFFFFF???@@@@@@>>>===>>>>>>===@@@???===:::888888999::::::999999:::;;;=========666666666666666666666666666666666666666777777777======<<<;;;:::999888888IIIEEE@@@<<<999999:::<<>>??????>>>===;;;:::===>>>?????????AAADDDGGGOOORRRVVVXXXXXXXXXXXXYYYWWWXXXZZZ]]]```dddgggiiicccdddfffiiijjjhhhdddaaabbbccceeeeeecccbbbbbbccciiijjjiiifffccccccggglllmmmllljjjiiihhhgggggggggnnnmmmmmmllljjjgggdddbbbiiifffaaa^^^\\\ZZZXXXVVV\\\]]]^^^aaaeeeggggggfffaaafffmmmqqqqqqooolllkkkvvvsssooonnnqqqvvv{{{}}}zzztttqqqppppppnnnlll}}}~~~zzzvvveeehhhrrr||||||||||||yyyxxxyyyxxxwwwzzz}}}yyyvvvwww{{{}}}tttlllfffkkkrrrvvvwwwxxxzzz|||yyyyyyxxxvvvtttrrrpppooojjjnnnrrrvvvvvvsssnnnjjjqqqllleeebbbcccfffgggfffiiiiiiiiifff```ZZZVVVUUUXXXWWWVVVSSSQQQOOOMMMMMMPPPNNNKKKHHHGGGGGGGGGHHHMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFF????????????????????????@@@????????????>>>>>>>>>DDDBBBAAAAAABBBCCCCCCBBBBBBAAAAAABBBDDDGGGJJJLLLKKKHHHEEEBBBBBBAAA@@@???<<<===>>>???AAACCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTUUURRRMMMJJJJJJMMMRRRUUUYYYZZZZZZ[[[[[[[[[[[[[[[SSSTTTVVVWWWWWWVVVTTTSSSLLLLLLLLLPPPUUU[[[^^^___aaa^^^ZZZZZZ\\\aaadddfffaaahhhllljjjhhhggggggfffaaa```___]]]\\\___cccgggbbbbbbaaabbbbbbcccddddddbbbcccdddeeeeeeeeeeeeeeefffgggiiinnnrrruuuuuuuuummmgggeeekkkmmmhhhgggkkkdddgggjjjllllllkkkkkkkkkllljjjhhhhhhiiiiiigggeeebbbbbbccceeegggfffccc````````````bbbccccccaaa___\\\YYYVVVTTTSSSSSSQQQPPPSSSRRRRRRQQQPPPOOOOOONNNSSSRRROOOMMMKKKIIIHHHGGGOOONNNLLLMMMMMMMMMLLLKKKJJJKKKLLLKKKIIIHHHIIIJJJMMMMMMMMMLLLKKKJJJIIIHHHCCCCCCDDDEEEEEEDDDCCCBBB??????>>>>>>>>>???@@@@@@>>><<<:::;;;<<<======<<>>======<<<<<<<<<===::::::;;;<<<======>>>???999<<<@@@@@@>>>===>>>@@@AAA@@@??????AAACCCFFFHHHIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBEEEFFFDDD@@@AAADDDCCC???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMQQQQQQQQQPPPOOOOOOQQQTTTRRRPPPOOOPPPSSSUUUUUUUUUUUUTTTRRRQQQOOOOOOOOOOOOUUUVVVZZZ``````]]]]]]```bbbdddeeedddfffiiihhhdddiiiiiihhhhhhggggggggghhhbbb^^^[[[\\\aaafffgggggghhhdddcccmmmyyy}}}uuukkkfffgggggggggfffccc```___[[[\\\^^^]]]YYYRRRJJJEEECCC@@@>>>===>>>>>><<<999;;;999777777888999999999<<<999666555555777777777444555777777666444444555888888999999999999888888::::::::::::999999999999555555555666666777777777<<<<<<===>>>???AAACCCDDDLLLTTTTTTMMMPPPYYYXXXLLLJJJIIIHHHHHHHHHGGGDDDAAABBBAAAAAA???======@@@BBB999;;;===?????????>>>>>><<<===>>>???@@@BBBCCCDDD@@@@@@AAACCCCCCBBB@@@???@@@AAABBBCCCBBBBBBBBBBBB???AAABBBBBB@@@@@@BBBDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFIIIKKKLLLJJJIIIKKKMMMRRRPPPNNNMMMNNNMMMKKKJJJJJJHHHGGGJJJOOORRRRRRQQQSSSYYY```eeegggfffeeeeeejjjfff```]]]^^^aaaeeegggiiieee```]]]^^^_________mmmpppssstttrrrnnnjjjiii___ccciiiooorrrqqqooonnnnnnllljjjhhhffffffiiimmmllllllllllllnnnoooqqqrrrzzzvvvqqqnnnnnnoooooonnnlllllljjjfffeeeeeefffeee```cccggghhhgggeeeeeefff```aaaaaaaaa```___^^^^^^UUUWWWZZZ]]]]]][[[XXXVVV[[[UUUPPPPPPTTTWWWVVVSSSOOOQQQQQQPPPLLLHHHFFFFFFFFFFFFDDDBBB@@@>>>===<<>>>>>=========??????????????????>>>======<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::::::::;;;;;;;;;:::999999999999999999999:::999888888999;;;===>>>@@@>>>===<<<<<<;;;999777;;;<<<===>>>???@@@AAAAAA????????????????????????AAA@@@@@@@@@@@@AAAAAABBBIIIFFFCCCAAAAAACCCFFFIIIMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRLLLLLLMMMPPPTTTXXX[[[\\\ZZZWWWTTTSSSVVVYYY\\\]]]UUUYYY]]]]]]]]]]]]]]]^^^^^^^^^]]][[[YYYZZZ\\\^^^^^^______^^^]]]]]]___aaa___``````aaabbbbbbcccccc]]]aaaiiippptttrrrlllgggbbb^^^]]]___]]]XXXVVVXXXYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVVVVUUUSSSQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQNNNLLLLLLJJJHHHGGGHHHIIIHHHHHHKKKJJJIIIHHHGGGGGGFFFFFFJJJHHHFFFDDDBBB@@@??????CCCAAA@@@@@@AAAAAA???>>>@@@@@@AAA@@@>>>===>>>@@@BBBAAA@@@???>>>===<<<<<<888888999999999888777666666555555444444555555555888666555555777888888777777777777666666777888888444555555666777777888888555777999999777777888::::::999888777777888:::;;;888777666666666666666777999999::::::::::::999999888:::999666777:::;;;888888888999999999999999:::999999:::;;;<<<===???@@@>>>>>>>>>>>>>>>>>>???@@@===>>>@@@???>>>>>>???AAAAAA@@@AAAFFFNNNRRRQQQNNNLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHMMMSSSTTTQQQQQQTTTUUUVVVWWWWWWXXXYYYYYYXXXYYYXXXVVVTTTTTTUUUVVVWWWVVVTTTSSSUUUYYY]]]^^^^^^\\\\\\```kkkuuuxxxsssllliiijjjlllmmmmmmlllkkkjjjtttvvvwwwwwwrrrjjjbbb\\\WWWSSSNNNLLLLLLIIIDDD???@@@;;;777777888888777888888777666777888999777555333555888777555444444555333444555555555555444333555444444444444333333333444444555555666777777777BBBEEEHHHKKKLLLJJJHHHFFFIIIQQQQQQIIIKKKVVVWWWOOOQQQOOONNNNNNQQQSSSSSSSSSNNNLLLIIIDDD???<<<<<<===;;;;;;<<<===>>>===<<<;;;::::::::::::999999888888;;;:::999888777888:::<<<888888888999::::::999888444888<<>>===;;;;;;===???AAACCCDDDDDDDDDHHHLLLMMMLLLMMMPPPTTTPPPOOOPPPQQQSSSTTTTTTRRRTTTQQQOOOPPPTTTWWWWWWUUUVVVYYY^^^aaabbbccceeefffccc___[[[YYYZZZ\\\]]]]]]bbb___[[[ZZZ[[[]]]___``````ccceeefffdddcccccceeebbbdddfffgggggghhhgggfffkkkkkkiiieeebbbbbbdddeeedddcccccccccdddgggiiikkkrrroookkkgggdddbbb___^^^```]]]YYYWWWYYY\\\bbbgggcccdddfffeeecccaaa______\\\\\\[[[[[[ZZZXXXWWWVVVJJJJJJJJJIIIIIIHHHHHHHHHIIIFFFDDDFFFKKKLLLHHHDDD>>>@@@AAAAAA@@@>>>>>>???======<<<;;;:::999888888666777777777777666666555555555777888888888777777666666555555444444444555555555555555555555555555333333444444555666666666333333444444333333333333444333222222333333555555333333333444666555333111444444555666777777888888777777777777777777888888;;;;;;:::999888888888888999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<>>===<<<===???AAABBB>>>???@@@BBBCCCEEEFFFHHHEEECCCBBBCCCDDDEEEEEEDDDDDDEEEGGGHHHIIIHHHIIIJJJKKKMMMNNNNNNLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJMMMOOOOOOOOOPPPQQQSSSTTTUUUVVVQQQTTTZZZ___```\\\UUUPPPRRRQQQQQQSSSRRROOONNNPPPOOOOOONNNMMMMMMLLLKKKJJJGGGJJJLLLKKKIIIHHHHHHJJJKKKIIIFFFEEEFFFIIIJJJJJJGGGFFFFFFFFFGGGFFFCCCAAAEEECCC@@@@@@AAABBBAAAAAA???>>><<<;;;:::::::::;;;<<<;;;:::888777777777777888777666666777777666444777888888777555555777999999888777555444444555555555555555666666555555555444444444444444555666666333222111111333444444444666666666666666777777888444444555555666666777777444555555555444444666777888888666555555555666666444444444444444555666777777777888999:::;;;;;;:::333666777444444888999888777777777777888888999999777777777777888999;;;;;;:::999888888888999::::::777999;;;<<<<<<<<<===???>>>;;;<<>>===@@@GGGCCC>>>:::888888888888444666777777777999:::<<<444444555555555555444444333333333333333222222222888888777777666555555555FFFJJJPPPUUUXXXWWWTTTRRRKKKOOOMMMGGGGGGNNNPPPLLLJJJJJJJJJLLLOOOTTTYYY]]][[[YYYTTTMMMEEE@@@======@@@???>>>???@@@AAA???>>>:::;;;;;;;;;;;;;;;:::999<<<;;;999666555777;;;>>>;;;:::999:::<<<<<<:::888777:::@@@DDDGGGFFFDDDCCCAAAAAABBBDDDFFFHHHJJJKKKGGGJJJLLLLLLJJJJJJMMMPPPKKKJJJJJJKKKNNNOOONNNMMMOOONNNMMMMMMNNNOOOOOOOOOJJJKKKLLLMMMLLLMMMOOOQQQOOONNNMMMNNNPPPQQQQQQPPPVVVUUURRRQQQQQQSSSUUUVVVRRRSSSUUUVVVVVVWWWYYY[[[UUUWWWWWWUUUUUUXXXYYYWWWaaacccbbb^^^[[[\\\]]]]]]ZZZYYYXXXXXXYYYZZZ\\\]]]___^^^]]][[[YYYWWWVVVUUUUUURRRRRRUUUWWWWWWZZZ^^^ZZZ[[[[[[[[[[[[YYYXXXWWWZZZYYYWWWUUURRROOOLLLJJJEEEDDDBBB@@@??????@@@AAA>>>>>>???BBBEEEDDD@@@<<<999:::;;;;;;999888999:::888888888888777777777777333444555555555555444333111222333444444444444444444444444444444333333333111111111111111111111111//////000000111222222333444666777777666555555666555555555555555666777777444444555666888999777555111222222222333333444444888999999999::::::;;;;;;:::::::::999::::::;;;;;;888999;;;<<<<<<;;;999888999999:::;;;;;;;;;;;;:::<<<:::888777777999<<<>>>;;;===>>>>>>======>>>???@@@@@@@@@BBBCCCBBB@@@===BBB???@@@CCCDDDBBBCCCFFFCCCEEEHHHIIIIIIIIIJJJKKKKKKIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMNNNPPPQQQSSSTTTXXXVVVTTTSSSSSSRRRPPPOOONNNOOOPPPOOOLLLHHHGGGGGGHHHHHHHHHIIIKKKLLLJJJIIIIIIKKKNNNNNNMMMLLLLLLLLLIIIGGGEEEFFFIIILLLOOOOOOHHHGGGEEEEEEFFFGGGFFFDDDEEEBBB@@@??????@@@???>>>===<<<;;;999999:::;;;;;;<<<;;;;;;::::::::::::;;;888666555666777888777666777777888777666777:::<<<===;;;999666555555666777444444444444555555555666333333333333444555666666555444222333555777777666888777777777777777888888444444444444555555666666777777777777777777777777555555555555666666777777444444444555666777888999555666777888::::::::::::555999999555333666777666666666777777888999999999555555555555555666777888999888888888888999999:::888:::<<<<<<<<<===>>>@@@???===>>>EEENNNRRRMMMFFFAAADDDIIINNNPPPPPPOOONNNLLLHHHFFFEEECCC@@@CCCIIIFFFEEEEEEFFFDDDAAACCCGGGCCCBBBAAA@@@@@@BBBDDDEEEEEEGGGJJJLLLLLLKKKHHHGGGLLLQQQVVVWWWUUUUUUWWWZZZ\\\\\\]]]]]]\\\\\\[[[[[[^^^```cccfffiiilllmmmnnnppprrrtttwwwxxxyyyyyyyyyrrrjjjdddaaaZZZRRRRRRYYYllleeeYYYLLLDDDBBBGGGKKKDDD???:::666666666777777888888777777777777888888666666666666777777777777444555666999;;;===???@@@AAADDDIIIOOORRRTTTSSSSSSKKKKKKJJJHHHGGGGGGHHHIIIAAACCCEEEEEEFFFIIIOOOTTTWWWWWWTTTOOOHHHCCCAAA@@@@@@>>>======@@@@@@???===777888:::;;;;;;;;;::::::::::::999777555666999===???===<<<===>>>>>><<<999999:::>>>BBBFFFHHHHHHGGGDDDCCCAAA@@@???@@@BBBCCC===>>>>>>===<<<<<<===>>>???===<<<<<<>>>??????>>>===>>>??????>>>>>>???@@@BBBDDDEEEDDDDDDDDDEEEGGGHHHGGGGGGIIIKKKLLLKKKJJJEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLNNNOOOPPPPPPPPPTTTXXXYYYVVVVVVZZZZZZVVVUUUZZZ[[[XXXWWWZZZ[[[XXXXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVXXXYYYTTTQQQQQQUUUUUUQQQQQQTTTPPPPPPPPPPPPQQQQQQOOONNNPPPOOOMMMKKKIIIFFFCCCBBBAAA@@@???>>>======>>>>>>;;;<<<===>>>>>>===:::999888::::::999777666666777666666666666666555555555555555666666666555555555333333333333333444444444333333444444444444444444222222222222222222222222111111111222222333333333...000333222000//////111......///000111222222333111000000222333333222000333333333333444444444444111111222222333444555555111000000000000111222222222333333444444333333222222333444444555555444444555555444333333444555666333666888777555444555777888888888:::<<<<<<:::888:::666555999;;;999:::>>>@@@AAAAAAAAAAAACCCGGGJJJHHHEEEAAA@@@BBBEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHKKKHHHDDDAAABBBCCCDDDDDDGGGJJJKKKGGGBBB>>><<<;;;@@@??????BBBDDDEEECCCAAA===>>>@@@AAABBBBBB@@@???BBB@@@@@@AAAEEEGGGHHHHHHDDDAAA??????AAACCCDDDDDD???<<<:::999999:::999888;;;:::999888888:::;;;<<<>>>>>>======<<<=========888777777888:::;;;:::999888999:::999999;;;???AAABBB@@@<<<888666666777888333333333444555666777777444444333333333444555555888777666777999:::::::::888777777666666666777777333333444444444444555555777777777888999888777666222222333333444555555666222222333333444666777888222333444555555555555555555999999555222333555444333333444555555666777777333333333222333333444444555555666666777777777777888999999999888888:::<<<999;;;???CCCEEEEEECCCBBBIIIKKKPPPUUUYYY\\\^^^___NNNIIIFFFDDDAAA???BBBHHHDDDBBBBBBCCC@@@;;;===BBB;;;:::999999999999:::;;;===>>>@@@AAA@@@???>>>>>>:::>>>CCCFFFGGGIIILLLNNNRRRSSSTTTUUUWWWXXXYYYYYYZZZ[[[]]]```ccceeeggghhhnnnrrrvvvwwwtttrrrsssuuu|||vvvtttsssllleeekkkwww{{{lll___YYY\\\bbb\\\RRRFFF@@@@@@BBBBBBAAA???>>><<<;;;;;;<<<>>>???===>>>>>>???@@@AAABBBBBBGGGIIIKKKOOOSSSVVVYYY[[[888999:::;;;<<<<<<<<<<<<>>><<<===@@@???;;;;;;???999===@@@>>>::::::>>>BBBDDDEEEFFFDDDAAA>>>======AAA???===>>>AAABBB@@@>>>888999;;;<<<<<<;;;;;;:::<<<>>>???>>>;;;;;;===@@@DDDBBB@@@AAABBBBBB???<<<>>>>>>???BBBGGGKKKMMMNNNGGGEEEAAA===;;;:::;;;;;;:::999888888888999999999:::888777777999;;;;;;;;;999<<>>@@@999<<<>>>@@@@@@@@@AAABBB???>>><<<<<<===>>>===;;;<<<===???AAABBBDDDFFFHHHMMMMMMMMMNNNPPPPPPMMMKKKRRRWWWYYYWWWWWWYYYWWWQQQSSSZZZ]]][[[[[[```aaa]]]bbbbbbaaa```^^^]]][[[[[[WWWWWWWWWXXXYYY\\\```ddd```YYYUUUVVVTTTOOOPPPUUURRRQQQPPPPPPPPPOOOMMMLLLHHHHHHHHHGGGGGGEEEDDDDDD>>>>>>???@@@@@@???>>>===:::;;;<<<;;;999888888999888999999888666555666777777777666555555444444333444444444444444444444444333333222111111111222222//////000111111111111111222222222222222222222222222222222333333333444444222555888888666444555666222333444555666888999999555444444444555555333111////////////////////////000111111333444555666666555444333222222111222222444333222222222222333444...///000000111111000000111111222333333222111000///222444444222111222444111000111333555777777666666111000555777666777<<>>@@@???<<<<<<;;;:::999999:::;;;;;;777666555666777888666555000555999888666666666666444333333555777777333///333333444777999999666444555333333444555666555333666333000000222555888888555333000///000111000000222111//////000111444555999888777666666666666666666555555666888::::::999888999:::::::::===@@@DDDCCC@@@;;;666333222333444555666666777888:::;;;<<<::::::999888888888888888666555444555777999999888777777666555555555555555444444444444444444555555333333333444555555333111222222222111111111111111222222222333444555666777444444444555444444333222111555777222000222444444///000000111222333333333333333222222222222333333000000111333333444333333999999999777555555777999///777>>>@@@<<<:::===@@@AAA@@@@@@@@@@@@AAAAAABBBCCC???<<<<<<:::888;;;AAA>>>;;;;;;<<<888222444;;;:::999888777666555555555333444444444333333444666666777:::<<<>>>???===;;;===???BBBFFFJJJNNNQQQSSSLLLOOOSSSYYY^^^cccfffgggeeelllsssssspppnnnqqquuuqqqnnnpppsssoookkkvvvuuujjjhhhjjjlll```SSSPPPWWW___bbbbbb^^^\\\YYYWWWWWWYYY\\\^^^]]]^^^___```aaaccccccdddrrrrrrrrrqqqqqqppppppooo666666666666666666666666444444555555666666777777777888888888999999999999888888888888777777777666:::;;;<<<<<<<<<;;;:::999777777888999:::<<<===>>>;;;<<<>>>??????>>><<<;;;???>>>============>>>>>><<<<<<======>>>>>>??????===<<<<<<;;;999888777777999999999888888888777777777777777777777777777777888999:::;;;<<<<<<===<<<@@@>>>@@@HHHPPPRRRKKKDDD;;;===>>>===:::888888888666999<<<===>>>@@@EEEIII___aaa___WWWTTTVVVVVVSSS```]]]YYYYYY\\\___```___]]]gggmmmlllrrr~~~|||}}}{{{xxxtttqqqnnnmmmllleeecccaaabbbgggmmmrrruuummmggg```^^^```bbbbbbaaaeee^^^XXX[[[bbbeeeaaa[[[XXXXXXWWWUUURRRNNNKKKIIILLLKKKKKKJJJIIIHHHHHHGGG???===<<<===@@@AAA@@@>>>@@@???>>>===<<<;;;:::::::::::::::999999777666666::::::999999888777777666555555555444444333333333222222222222222222222222444555555555444444333222222222222333333333444444:::999999888777666666555222222333333333444444444111111111111111111111111000000000000000000000000111111222222222111111000333333333333333333333333000000111111111222222222000000000000000000000000000111111222222111111000111222222222111111333555333333333222222111111111555444444333333444444555===???>>>999888>>>BBBCCCEEEIIIEEE======BBB???555444444444444333333222222777666444333333333444444555555444444444555666666555444333222222333444555666666555444444444444555888666444222000111111222111222444555555444222111333333222111111111111222333333222111111000//////000000000000000000000000222111/////////111333444333444666888999888777666666666666666555333222111444444444555555666666666888777777666555444444444111000000111222444777888333333333333222222111000222222222222222222222222111111000000///000000000333333444444444333222222333333333333333333333333111111222222333444555555555444222222111222333444111111222333222111///...333333333444444444555555333333333444444444555555555555555555666666666666222444666666555555777999888999:::<<<===???@@@AAA@@@AAAAAA???<<<;;;<<<===BBBDDDGGGJJJJJJHHHFFFDDDDDDAAA>>>???BBBCCC@@@<<<:::::::::999888777555555999777777:::>>>@@@???===DDD???;;;;;;@@@DDDDDDCCC???AAAEEEIIIMMMQQQSSSTTTSSSYYYaaaeeeggghhhkkkmmmpppiiikkkuuusssllltttzzztttoookkksssmmmfffeeeiiillllllkkknnnmmmmmmlllkkkjjjiiiiiikkkkkkjjjjjjkkklllnnnoootttpppkkkiiihhhfffccc```555555555555555555555555555555555555555666666666444444444555555555666666888888777777777666666666666666888888888888777666666666666666777999:::;;;777888999::::::999888777666666777888999::::::;;;:::::::::;;;;;;;;;;;;;;;======<<<;;;:::999888777999999888888777777777777666666666666666666666666777888999::::::;;;;;;;;;999:::<<>>======<<<:::999999888888888888888777666555444888777777666555555444444444444444333333222222222222222222222222222222222333333444444333333222111222222222222333333333333777666666555444444333333111111222222222333333333111111111111111111111111////////////////////////111111111222222111111000333333333333333333333333222222222222333333333333444444444444444444444444222333333444444333333222111222333333222222333555444333333333222222222222222111111000000111111222555888888444444999======AAAJJJOOOMMMMMMLLL@@@222777777777777777888999999;;;;;;999888888888999999999:::===>>>??????>>>>>>===<<<;;;::::::;;;<<<===::::::;;;===???AAABBBCCCBBB@@@>>><<<;;;;;;<<<<<<999:::;;;<<<;;;:::888777888888777666666666666777666666555555444333333333222222222222222222222222444333111000111222444555555666999;;;<<<<<<;;;;;;======<<<;;;999777666555333333333444444444555555777777777666555444444444333333222222333444555666555555555555555444333333333333333333333333333333222222111111111111222222000111111222333444555555333333333333333222222222444444444555666666777777555555444333333333444555555555666666666555333333333333333333444444444444444444444444555555555555666666777777777777888888444555777777666666888:::<<<===>>>???@@@AAABBBCCCHHHHHHIIIHHHFFFDDDBBBAAAAAACCCEEEGGGGGGFFFDDDCCCBBB???<<<===@@@AAA>>>;;;;;;;;;;;;;;;;;;:::999888<<<;;;;;;>>>AAACCCBBB@@@CCCAAA??????BBBEEEFFFFFF;;;<<<===???@@@AAAAAAAAA<<>><<<<<>>EEEGGGDDDFFFLLLLLLGGGGGGFFFCCCAAA@@@AAACCCEEEFFFEEECCCBBBAAAAAABBBCCCIIICCC???CCCJJJMMMFFF>>>CCCGGGKKKLLLJJJIIILLLOOOPPPPPPOOOMMMKKKGGGEEECCCEEEEEEEEEEEEEEEEEEEEEDDD666555444555777777666555;;;::::::999888777666666666666666666555444333222444444444333222222111111222222222222111111111111111111111111111111111111111111222222222111000000111111111111222222222222333222222111111000000///000000000000111111111111000000000000000000000000////////////////////////000000111111222111111000222222222222222222222222333333333444444444444555555555555555555555555555555555666666666666555555222333444444333333444666444444444444333333333333111111000000000000111111000444555333222666888888:::EEEOOOSSSVVVVVVKKK>>>BBB@@@???=========???@@@@@@@@@???>>>>>>>>>??????===???CCCGGGHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAACCCEEEHHHJJJLLLMMMHHHGGGEEECCCBBBBBBCCCCCC???@@@@@@@@@???>>><<<:::;;;;;;:::999999999999999777777666666555555444444333333333333333333333333555444333222222222333444444555888:::<<<======<<>>===;;;888666555111111222222222222333333666666555555444333333333555444333333333333333444444555555555555444444333222222222222222222222222222111111111222333444555222111111000111222333444222222222222222222222222444444444555666666777777555555444444444444555666222333333333333222222111222222222333333333333444444444444444555555555666555555666666777777777777555666888888777777888:::===>>>>>>???@@@@@@AAAAAADDDDDDDDDEEEDDDBBB>>>::::::;;;<<<<<<======<<<<<<>>>;;;999:::<<<===;;;999<<<======>>>======<<<<<>>>>>>>>>>>===<<<;;;:::999:::>>>DDDJJJNNNOOOOOOQQQOOOOOOSSSZZZaaaeeeggg```^^^]]]\\\]]]___aaaccc[[[\\\___bbbdddfffhhhhhhfffggghhhiiiiiihhhfffeeefffeeedddddddddeeefffggg^^^^^^^^^___``````^^^\\\444444444444444444444444555555444444333333222222444444444555555555666666555555555555444444444444444444555666777777888888888777666666666666777777555666777777777777666555555777:::===>>>???>>>>>>::::::999999888888888777999999888888777666666555666666666555555555555555333333333333333333333333333333444555555555555555666999;;;999666777>>>EEEWWWhhhyyywwwcccMMM@@@===999::::::999999999:::;;;:::===@@@>>><<<;;;<<<===AAAAAA@@@AAACCCEEEGGGIIIHHHLLLMMMKKKKKKNNNMMMIIIEEECCC@@@>>>>>>@@@CCCEEEBBBCCCDDDDDDCCCCCCDDDEEEAAA>>>>>>BBBHHHKKKHHHDDD<<<@@@DDDDDDAAA@@@BBBDDDBBBBBBBBB@@@>>>;;;999777999999999999999:::::::::444333333333444444444333777777666666555444333333333333333333333222111000222222111111000000000000000000000000000000000000000000000000000000000000//////000000000//////...//////000000000111111111000000//////................../////////000000000000000000000000000000000///////////////////////////000000111111111111111222222222222222222222222222222333333333444444444333333333333333333333333555555666666666666555555222444666666555444555666444444444444444444444444444333333333333333333444444888:::777666888888666444<<>>@@@CCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHHHHIIIIIIIIIEEEDDDCCCAAAAAA@@@AAAAAA@@@@@@@@@???>>><<<:::999999888777777666666777777444444444333333222222222222222222222222222222222555444333222111111222222000111333555666666777777999888888777666444333222000000000000000000000000333333222222111111111111222222222111111222222222000111111111111111000000////////////////////////000000000111111333444444666444222///......///000000000111111111111111222000111111111222222222333333333333333333444444444000000000000000000000///111111111222222222333333222222333333333444444444222222333333444444555555444555777777666666777888999999999:::::::::::::::999888777999:::999555222555555555555555666777777:::888777777999:::888777;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCAAAEEEHHHGGGCCC@@@AAADDDAAAAAABBBBBBBBBAAA@@@@@@CCCAAAAAACCCHHHIIIHHHFFFJJJOOOOOOLLLPPPZZZ^^^ZZZ^^^___`````````aaabbbcccbbbeeehhhjjjkkkmmmoooqqqeeefffhhhiiigggdddaaa______^^^]]]]]]]]]^^^______ZZZ[[[\\\^^^___^^^\\\[[[222222222222222222222222444444333333222222111111444444444555555555666666444444444333333333222222444444444555666777777888666666555444444444555555555555555555555555555555222333666777888888666555888777777777666666555555555555555444444333333222444444444444444444444444333333333333333333333333222222333333444444333333333555666777777888999:::===EEEVVVjjjyyyzzznnnbbb]]]UUUIII???::::::>>>AAA:::;;;>>>AAAAAAAAAAAAAAAFFFFFFGGGGGGHHHJJJMMMNNNNNNQQQRRRPPPPPPQQQOOOMMMKKKIIIGGGEEEEEEFFFHHHIIIFFFHHHJJJJJJIIIIIIJJJLLLGGGIIIKKKLLLNNNQQQWWWZZZHHHHHHGGGGGGFFFEEEDDDCCCEEEEEEEEEDDDBBB@@@===<<<777777777888888888888888444444444444444333444444444444333333222222111111000000111111111000//////000000000000000/////////////////////////////////////////////////////////------......///......---........./////////000000//////..................---------.........//////////////////////////////...........................///000111111111111111111111111111111111111111000111111111111222222222111111111111111111111111444444444555555444444444222444666666555555555666444444444444444444444444555555444444444444555555999===>>>;;;888999888555333666777999>>>GGGOOORRRIIIGGGCCC@@@>>>===>>>???>>>>>>??????????????????@@@@@@@@@@@@@@@?????????????????????????????????DDDDDDEEEEEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<:::888777666666555444444333333444444222222222111111111111111000000000000000000000000222222111000000///////////////000000000000000000000000000111111000000////////////////////////...///////////////.........---......///000000000111---......//////.............................................///000222222555333111...------...////////////000000000111111......///////////////000000000000111111222222222111111111111111111111111000000000111111111111222000000000111111111222222000111111222333333444444222333444444333333444555555555555555555555555555444333333444666666555444777666666555666777888999777666555666777777666666999999:::;;;<<<<<<<<<<<<:::<<<===>>>?????????@@@???DDDHHHEEE???;;;<<<>>>??????@@@@@@@@@@@@??????@@@>>>>>>BBBHHHLLLMMMLLLNNNXXXYYYPPPMMMTTTXXXUUUZZZ^^^dddggghhhhhhhhhiiimmmmmmllliiigggfffgggiii]]]___cccfffeeebbb^^^[[[UUUUUUTTTSSSSSSTTTVVVVVVWWWYYY[[[[[[[[[YYYWWWVVV222222222222222222222222222222222222111111111111222222222222333333333333333333222222222111111111222111111111222333444555222222111111111111111222111111111111111111111111111222333333333222111111333333222222222222222222333333222222111111111111222222222333333333333333222222222222222222222222222222333333444333333222666333000000444777888777333666===JJJ\\\ooo}}}uuuhhhYYYIII??????:::777;;;@@@AAAAAABBBCCCDDDFFFFFFFFFGGGIIIKKKGGGHHHIIIIIIHHHGGGFFFDDDJJJIIIHHHGGGFFFFFFGGGHHHHHHJJJLLLJJJGGGEEEGGGIIIIIILLLNNNMMMKKKOOOXXXaaaSSSNNNIIIHHHIIIIIIEEEBBB?????????>>>===;;;888777888888888888888888888777444555666555333222333444111111111111000000000///...///////////////......////////////////////////............////////////........................,,,,,,---.........------------------....................................------------............////////////////////////..............................///000111111111111000000000000000000000000////////////000000000000222222222222222222222222222222333333333333222222111444666777666555555555333333333333444444444444444444333333333333444444999======999666666666333444666777666666888;;;===<<<;;;:::999999:::<<<===999:::;;;;;;<<<<<<;;;;;;@@@???>>>===<<<<<<<<<===<<<======>>>>>>======<<<>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@??????>>>>>>>>>===<<<;;;:::888777666555555555444333333333333333222222222222111111111111/////////////////////////////////...............////////////............,,,,,,---...//////////////////............------......------------------***+++---...////////////---......////////////...////////////////////////---,,,,,,,,,---.../////////......---...///000111---......//////000000000////////////////////////,,,---...///000000000///.........---......///000/////////000000000111111////////////000000000000111111222333444555555666000111222222111000111222333333333333333444444444222444777777666555666777555444444444444555666666555555555555555666666666666777777888999999999888666888:::;;;::::::;;;<<<<<<@@@CCCAAA;;;777888:::?????????>>>===<<<;;;::::::::::::<<>>??????AAACCCCCCBBBBBBDDDFFFKKKKKKKKKLLLJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEHHHJJJKKKHHHCCCBBBDDDGGGGGGHHHIIIFFFEEEGGGNNNUUUQQQLLLFFFCCCDDDDDDAAA???????????????>>><<<:::888666666555555444444333333222444555444111000111333000000000///////////////---......//////.........---------------...................../////////000------------------------+++,,,------.........---,,,,,,,,,,,,------------........................---------............///................................................---...///000111111111111000000000000000000000000....../////////000000000222222222222222222222222111111222222222222111111000333666777555444444444222222222222333333333444444333333222222333333444444888888444222444444333333444777777555222333444444444555555777888999:::666777888999:::999999888<<<<<<=========<<<;;;:::;;;;;;<<<======<<<;;;;;;999:::===???AAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<;;;:::999777666555555555555444333333222222333333111111111111111111111111........................,,,------...............///...............//////,,,---......///.........//////.........---------........................,,,---............---,,,------...///////////////........................------,,,,,,,,,------...,,,,,,---...//////000000,,,------...//////000000////////////////////////+++,,,---.../////////...,,,,,,+++++++++,,,---........./////////000000000/////////000000000000111000000111222333444555555///111222111000///000111222222222333333444444444///666===>>>999444333444222222222333333333333333444555666666555555666777444555666666666666666555444777999999888777999;;;777:::<<<;;;999777999:::>>>>>>>>>>>>===;;;:::999;;;;;;;;;::::::<<<@@@CCCIIIJJJJJJFFFBBB@@@AAABBBCCCHHHNNNQQQRRRSSSXXX\\\XXXSSSNNNJJJHHHDDD???:::<<>><<<:::888999:::;;;<<<<<<;;;:::999777999;;;===>>>>>>===<<<::::::;;;;;;;;;:::999999888777666555444333333333333333222111111111111222///////////////000000000////////////////////////,,,,,,---.../////////...,,,,,,,,,------///000111...............------,,,/////////......---------.../////////////////////...///000000///---,,,***+++,,,,,,---.........---++++++++++++++++++++++++......---,,,,,,,,,---------......//////...------,,,,,,------...///000000..................------***+++---////////////...000//////...///000111222............/////////000000000000000111111111111---...///000111222333333000111222111000///000111000000111222222333444444///:::EEEFFF>>>555222222444444555666666666666666444555666666666666777888444444555555555555444444444777::::::888777888;;;444666777888888999;;;<<<999::::::;;;;;;;;;:::::::::;;;===<<<<<<>>>DDDIIIJJJEEECCCDDDDDDBBBAAAAAAFFFHHHIIIFFFCCCCCCGGGLLLHHHEEEBBBCCCEEECCC<<<666555;;;EEEMMMQQQPPPLLLHHHHHHGGGHHHHHHJJJLLLOOOPPPJJJKKKKKKIIIFFFDDDFFFHHH000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111000111111111111222222222222222222222222222222222333333333333333333333333222222333333444555666666:::@@@NNNbbbyyyyyyVVV===444666:::<<<;;;<<<===>>>???@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFDDDBBB@@@EEEEEECCCBBBBBBCCCDDDEEEGGGDDDAAA@@@BBBCCCAAA???<<<>>>;;;555444777777444555555444444444333333333111111111111000000000000////////////////////////000///...---------------------------------------------------------------,,,------......------,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------............////////////------------------------///////////////////////////000000000111111111111///000000000111111111111111111000000111111222333111111222222222333333333444444444333333222222222444333333222222333333444222444777999999777444222333333333444444555555555444444555666777777666666555555666888888999999999::::::999999888777666666777777888999::::::;;;;;;999:::;;;;;;;;;:::999888777555444222111111222222000000000000000000000000......---...///111222444......------------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///.........------,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------....................................////////////000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111***555AAACCC<<<555333444111111222222222333333333444555666666555555666888555555555555555555555555777666555444555666888::::::999777666555666888999;;;:::999999888888999999<<<;;;::::::===BBBGGGJJJKKKGGGBBB@@@AAACCCCCCBBB@@@CCCGGGHHHGGGDDDBBBAAABBBDDD@@@;;;AAALLLMMMEEEDDDDDDBBBBBBCCCEEEGGGIIIFFFEEECCCBBBBBBCCCDDDEEEBBBEEEGGGEEEBBB???@@@BBB000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................///////////////////////////000000111111000000/////////000000000111111111000000111111111222222222222222222222222222222222333333333333333333333333222222333333444444555555777999===CCCNNN^^^ooozzztttYYYDDD999777666666999::::::;;;===>>>>>>???===>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???CCCBBBAAA@@@@@@AAABBBBBBBBB@@@>>>>>>@@@AAA@@@>>>999999::::::999666333111444444444444333333333333111111111000000000//////........................//////...---------------------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------------------------.........////////////................................................//////000000000111111111//////000000000111111111111111000000000111222222111111111222222222333333444444333333333222222222444333333222222333333444222444666777777666444222333333333333444444444555444444555666666666555555555666777888999999999999999999999888777666666666666666777888888999::::::777777888999999888777666555444333111111111111222000000000000000000000000000///.........///000111......------------......------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///......---------,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------....................................////////////000000////////////000000.../////////000000000000//////////////////////////////000000000111111111---444;;;<<<777333333444111111111222222222333333444555555555444444666777444444444444444444444444777666444444444666777999999777666555555666777888888888888888888999:::;;;===<<<;;;;;;===@@@CCCEEEFFFCCC@@@???@@@AAAAAA@@@<<>>???@@@KKK[[[```ZZZHHHFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???>>>>>>======>>>??????===<<<;;;<<<>>>>>>>>>===888666:::BBBAAA777111222444333333333333222222222111111000000000000//////........................///...------------------------------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------------.........//////................................................////////////000000000000////////////000000000000000000000000000111111222000111111111222222222222333333333222222222222222333333222222222222333333333333444444444444333333222333333333333333444444444444555555555444333333555666777888888999888888888888777777666555555555444555555666666777777777444444555666666555555444333333222000000000000000000000000000000000000000111000///..................------,,,,,,------...------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------------------------............/////////000//////......//////000....../////////000000000//////////////////////////////000000000000111111111333444444222222222333111111111222222222222333222333444333222222444666333333333333333333333333555444333333333444666777777666555444444555666777666666777777888:::;;;<<<======<<<<<<<<<===>>>>>>???>>>======??????>>>======???AAAAAA@@@???@@@AAA<<>>AAAAAAAAAAAAAAA@@@??????AAAAAAAAABBBCCCCCCBBBAAA000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////......////////////......////////////000000000111000000000000111111111111111111111111111111111111222222222222222222222222333333333333222222222222222555777666444444777;;;888888888888777666777888555555666666777888999999666666888999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;<<<;;;;;;:::<<<666;;;GGGFFF888222666333333222222222111111111111000000000////////////..............................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................................................../////////000000........./////////000000000////////////000111111000000000111111111111222222222222222222111111111333333222222222222333333333333222222222222333333222222222222333333333333444444444444333222111111444444555666666666666666666666555555444444444444333333333444444444555555222333333333444444444444111111000000//////////////////////////////////////////.........------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------------.........///////////////....../////////........./////////000000////////////////////////////////////000000000111222111000000111222222111111111111111222222222222000111222222111111222444222222222222222222222222444333333222222333444444444444333333333444555666666666666777777999::::::;;;;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>>>>===<<>>???AAABBBCCC???;;;<<<@@@???;;;AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>===DDDAAA???@@@BBBBBB???<<>>>>>@@@BBBAAAAAA???<<<;;;======:::999:::<<<>>>???@@@@@@???::::::<<<======<<<::::::===;;;;;;>>>CCCEEEDDDAAA////////////////////////........................////////////////////////................................................................................................------------------------...........................//////000000//////.........////////////000000/////////000000000111111111111111111111111111111222222222222222222222222111111111111111111111111111000///111444666444222555666666555333222333444444444444555555666666666888888888888888888777777666666777777888888999999888888999999999999::::::888999:::;;;;;;<<<;;;;;;<<<===>>>===:::777555555999444333888777111000555111111000000000/////////000000////////////......------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------------------.........///------------.........///...............///000000////////////000000000000000000000000000111111111222222111111111111222222222222111111111111222222222222222111111111111000000000111111111000//////000000111111111111000000222222222111111111111111111111111111111111111111111111111111222333444444...//////000000//////...........................++++++,,,---.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------......///------........./////////..............................////////////000000000000111222333333000...000000000111111111111222///000111000//////111333222222222222222222222222333333333333222222222222222222333333444444555555888888777666666666666666555555666777888888888888555888;;;<<<<<<;;;<<<===:::;;;=========>>>AAACCC??????>>>===<<<<<<<<<<<<666777999;;;;;;:::999888999:::;;;<<<============>>>>>>>>>???@@@@@@???>>>////////////////////////........................////////////////////////................................................................................................------------------------........................///000000111111000000///........./////////000000////////////000000000111111111111111111111111111111111111111111111111111//////000000111111222222222333333333333333444444000/////////111222333333333333333333444444444444666666666777777666666555444444555555666777777888555666777888999888888777666777888:::::::::::::::888;;;===<<<999666555555444333222111000000000111000000000/////////......000000/////////.........------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------...............------......///000........./////////000000/////////000000000111111222222111111111111222222222222222222222222222222222222111111000000000000......///000000000/////////000000111111000000///000000000000000000000000111111111111111111000000000000//////000111333444...///000000000000///...------------------------,,,,,,---...---,,,+++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------......///---------.........//////................................./////////000000///000000111000000//////000000000000111111111111///000111000//////111333333333333333333333333333333333444444333222222111111222333444555555555555666666555555555666777777555555555555666666666666444777::::::999999:::<<<<<<>>>??????>>>===>>>@@@<<<;;;;;;;;;999777777888555777999;;;;;;999777555;;;;;;<<<<<<>>>???AAABBBBBBBBBBBB@@@===:::999999////////////////////////........................////////////////////////................................................................................................------------------------........................000000111111111111000000............/////////000////////////000000000000000000000000000000000000111111111111111111111111...//////000111222222333+++111888888444000000222444222000000111222111///222222222222222333333333333444555555666666666555333333444444555666777777222444666888888777666555444555777888999999999888555888;;;;;;888555555666111444333//////222222...000/////////............000/////////............------------------------++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////............/////////000.../////////000000111111222222111111111111222222111222333333333333222111222111111111000000//////------...///000000000///000000111111111111000////////////000000000000000111111111111000000000000///.........///000222333...///000111111000//////------------------------............---+++)))(((++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........---------.........//////..................................../////////000///000000...------///111000000000000111111111111///000111000///000111333333333333333333333333333444444444444444333222111111222333444555555555555444444444555666777888999777666555444444444444555444666999888777666999;;;EEEEEEEEECCC???<<<;;;;;;777777888999999777888;;;666888;;;===>>><<<:::888888888888888:::===???AAA;;;>>>AAA@@@===;;;<<>>@@@===888222,,,+++//////---------...000111............////////////111000000000/////////...000000111111111111000000222222222111000000222444333333444444333222222111222333444444333333444666333333333444555666777888666555444333444555777888666666666666777999;;;<<<;;;???DDDEEECCC???===<<<<<<;;;:::999999:::;;;<<<999888777888;;;<<<;;;::::::999888888888999:::;;;999:::::::::999888999999---------------------------------------------------------------------------------............///------------............------------------------------------------------------------------------------------------------.........---------------/////////...............---............/////////....../////////000000000000000000000000000000000000000000111111111222222000111111111222222222222222222222222222222222222111111111222222222222333444333222111111222333444444444333333333444555555444555666666666666555555444444444444444444444444444444444333333333222222111111000000000000//////000000000////////////...............------------------------------------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,555444222///---,,,+++***************************************************,,,,,,,,,++++++++++++***++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................////////////000000000000000000000000000000000000000000000000000111222333333222000///111111000///////////////////////////////////////000111222222000000111222000000000000000000000000000000000000000000000000111111111111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************++++++++++++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,************************+++++++++******************++++++,,,,,,++++++***,,,,,,++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------............/////////111;;;888999DDD;;;+++---///...---------...000111............////////////000000000000///////////////000000111111000000///000111111000//////111222222222222222222111111000222333444444333333444555333333333333444444555666555444444444555666888999777777777777888:::;;;<<<666999===??????>>>>>>???===;;;999777777999;;;===888777777888:::;;;:::999888888888888999:::;;;<<<666999:::999777777999<<<---------------------------------------------------------------------------------............///,,,,,,---------.........------------------------------------------------------------------------------------------------......------------------........................---------.........//////........./////////000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111222222222222333333222222222222333333444333333333333333444444333444444555555555555444333333333333333333333333333222222222111111111111111000000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,---************************************************++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------............////////////000000000000000000000000/////////000000000000000///111333444444333000...111000000///////////////........................000111222111000///000222000000000000000000000000111111111222222111111111000000111111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************+++++++++******)))************************))))))******+++++++++,,,***************++++++,,,,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,++++++******************++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------.........//////%%%222+++000HHH???+++222......---------...///000............////////////000000000000//////////////////000000000000//////...///000000//////000111111222222222222222111111111333444444333222444555333333333222222333444444444444444444666777999:::888888888999999:::;;;;;;999:::;;;;;;;;;<<<<<<===<<<;;;999888888999;;;<<<888777666777999:::999888888888888999999:::::::::888:::<<<:::777666:::===---------------------------------------------------------------------------------............///,,,,,,,,,------------...------------------------........................------------------------------------------------........................---------...............------------........................//////////////////////////////////////////000000000111111111//////000000000111111111111111111111111111111111000000111111111222222222000111333444444333111000444333222222222222333333222222333444444444444444333333333333333333333333111111111111000000000000000000000////////////................../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++,,,---------************************************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,------,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++)))***+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------............////////////////////////////////////......//////000000000000...000222444444222000///111000000///////////////------------------------///000111111000///000111000000000000000000000000111111222222222222111111///000000000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))******+++++++++******************************((())))))******++++++,,,******))))))******+++,,,,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............,,,666,,,000GGG<<<(((111---------------......///............////////////////////////000000000000//////000000000000//////---...000000//////000111222222333333333333222222111222444333222222333555333333222222222333333444333333444555666777888999777888888999::::::::::::;;;::::::999:::;;;;;;;;;999::::::;;;;;;::::::999999777777777999:::999888::::::::::::999999888888999;;;<<<:::666555777999------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---------------.........,,,------------.........------.........//////////////////////////////////////////000000000111111///000000000111111111111111111111111111111111111000000000111111111111222///000333555555333000///333333222222111111222222000111222333333444333333222222222222222222222222111111111000000000000///000000////////////......---............/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************************************************++++++++++++,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,------------,,,,,,************************************++++++++++++++++++++++++++++++++++++(((***++++++******+++---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------............////////////////////////////////////---......//////000000111...///111222222111000///111111000///////////////........................///000111111//////000111000000000000000000000000000111222333333222111000/////////000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))*********++++++***))))))))))))***++++++,,,++++++******++++++,,,***************************************+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............333...444@@@555(((222,,,,,,------........................////////////////////////000000000000...//////000000//////...,,,...000111000///000111111222333333333333333333111222333333222222333444222222222222333333444555222333333444555666777777777777888999::::::999999:::888777888:::<<<===<<<999:::<<<======<<<:::999:::888777888999:::999888::::::;;;::::::888777666::::::999999888777555444------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........,,,,,,---------.........---------.........//////////////////////////////////////////000000000111000000000111111111222222111111111111111111111111000000000000111111111111000111222222222222111000333333222111111111111111///000111222333333333333333333333333333333333333111111111000000000000///000000/////////.........---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------+++***)))******************************************************+++++++++,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,------------,,,,,,************************************++++++++++++***************************+++,,,+++))))))+++...++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------............////////////////////////////////////------......///000000111......///000000000000000111111000///////////////........................///000111000///...///111000000000000000000000000///000111222222111000///......///////////////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))************)))))))))))))))***++++++,,,++++++******++++++,,,************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++111:::999///+++111,,,,,,------.........---............////////////.../////////000000000111......////////////......,,,...111222111000111222000000111222222222222222000222333333222222333444222222222222333555666666222222333444444444444444666777888999999999888777888777555777:::<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::;;;:::888888999:::::::::999888888<<<:::999;;;>>>===999444------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000111111111111222222222222000000000000000000000000000000000000111111111111333222111000000111222333333333222111000000111111//////000222222333333333333333333333333333333333111111111111000000000000000/////////............---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,+++***)))*********************************************************++++++,,,,,,,,,++++++************++++++)))************+++++++++,,,------......------,,,************************)))************+++++++++************************+++,,,---+++)))))),,,///++++++,,,,,,,,,---------,,,,,,,,,---------........................................../////////000////////////////////////---------...///000000111............//////000000111111000//////////////////////////////////////////000111000///...///111000000000000000000000000...///111222222111///.........///////////////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++,,,++++++++++++++++++,,,************************))))))******+++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...;;;DDD888+++***---+++,,,------......------............/////////000.../////////000000111111......////////////......,,,...111222222111111222//////000111111111111111000222333333222111333444222222222333444555777888222222333444444333333333555666888999999888777666:::777666666999999888555???>>><<<::::::<<<>>>???;;;:::999999;;;;;;:::999666777999:::;;;;;;:::999>>><<<;;;???EEEEEE???888,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000000000000000000000000////////////000000000000111111111000000000000000222222222111111111000000111111222222222333333333222222222222222111000///000111111111111222222222222222333333333333444444333333333222222222111111111000000///...///////////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************************************************************************************,,,,,,,,,++++++*********************************,,,+++)))((((((***,,,---************************,,,,,,+++***))))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......,,,,,,.../////////...---......------------......///////////////.........000000////////////000000333222222222111111000000000000000000000000000000111000///...------...///000000000000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,+++******+++,,,,,,************************))))))*********+++++++++******************************))))))))))))******((()))++++++)))((()))***************************)))))))))))))))))))))))))))***+++***((((((+++///************************+++++++++*********))))))************************************************************************)))************+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///......666===777***)))111000000//////.........---...............///000000//////.........---------////////////000000000000......//////000000000111222222222222222222222222111222222333333222222111333333444444444444444444333111111333333111444999555666777999999888777777======;;;:::999888888888;;;;;;:::::::::;;;<<<<<<888888999999999:::::::::777888888888888999999999<<<<<<<<<<<<;;;:::999999,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////////////////////////////.../////////000000000000111000000000000000000000222222222111111111000000111111111111222222222222222222222222222111000000000111111111111222222222222222222333333333444444333333222222222111111111222111111000000000000000...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,+++******))))))******************************************************************************************************,,,,,,,,,++++++*********************************,,,+++*********+++,,,---************************,,,++++++***))))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........------.........,,,---.../////////...---......------------....../////////////////////...000000////////////000000222111111111000000000///////////////////////////111000///...------...///////////////////////////000000000000000000000000...------------,,,,,,,,,,,,,,,+++******+++,,,,,,************************))))))*********+++++++++******************************))))))))))))******)))***,,,,,,*********+++************************)))))))))))))))))))))))))))***+++***((((((***---************************+++++++++*********))))))************************************************************************)))************+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---......,,,,,,333:::444)))'''///000/////////.........---...............//////000//////.........---------////////////000000000000/////////000000111111111222222222222222222222222111222222333333222222111333333333444444444444555333111222444333111444999666777888888999999888888;;;;;;:::999999999::::::;;;;;;;;;;;;::::::999999888888888999999999:::::::::999999999888888777777::::::::::::999888777777,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---............/////////////////////////////////....../////////000000000000000000000000000111111222111111111111000000000000000000000111111111111111222222222222111000000000111111111111222222222222222222222333333333333333222222222222111111111000000000000////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))************************,,,+++******))))))******************************************************************************************************+++++++++++++++*********************************,,,+++++++++++++++++++++************************,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,........................,,,---......//////............------------............//////////////////////////////////////////000000000///////////////////////////////////////000///......---.........////////////////////////000000000000000000000000------------,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))************+++******************************))))))))))))*********+++------+++***+++,,,************************)))))))))))))))))))))))))))******)))(((((()))+++************************+++++++++***************************************************************************************)))************+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,,,,------...///555;;;666,,,+++111/////////.....................------......///000...............---------////////////000000000000000000000111111111111111222222222222222222222222111222222333333222222111333333333444444444555555333222222555444222444888888888888888888999::::::999999999999::::::;;;<<<======>>>===<<<:::999777888888888999999999999:::;;;;;;:::999888777666555888888888888777666555444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......---------.........//////////////////////////////........./////////000000000000000000000111111111111111111111000000000000////////////000000000000111111222222222111111000000000111111111222222222111222222222222333333333222222222222111111111111......///.........------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,+++******))))))******************************************************************************************************+++++++++*********************************************++++++++++++******************************++++++***************+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---..................------------.....................------------..................////////////...//////////////////...........................////////////////////////........................////////////////////////////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))******************************************))))))))))))******)))+++,,,,,,+++******+++************************))))))))))))))))))))))))*********)))(((((())))))************************************************************************************************************************))))))*********+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///000444888444------111...........................------------...//////........................////////////000000000000111111111111111111222222111222222222222222333333111222222333333222222111222333333444444555555555444222333666555222444888:::999888888888999;;;<<<::::::999999::::::;;;;;;===>>>?????????===:::999888888888888999999999999::::::999999888777777666777777777666666555444333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------................................................//////////////////000000111111111111000000000000000000000000....../////////000000000000111111222222222111111000000111111111222222222111111111222222222333333222222222111111111000000//////000000000///...---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************************************************************************************************************************************((()))******++++++******************************+++***************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------...//////...------------------......//////......------------......---.........//////000000......////////////......------------------..............................------..................................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******(((***++++++***))))))***************************))))))))))))))))))))))))***)))))))))******))))))************************************************************************************************************************))))))*********+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++...000...)))))),,,---------...............---------------...//////---.....................////////////000000000000222222111111111111111111111111111222222333333333111222222333333222222111222222333333444555666666555333555777666333444888:::999888888888999;;;<<<;;;;;;::::::999999::::::999:::<<<======<<<:::999777777888888888999999999888888888888888888888888777777777777666555444333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......,,,------------.................................------.........//////////////////000111111222222//////000000000000000111////////////000000000000000000111222222222222111000111111111111222222222111111111111222222222222222111111111111000000000111222333333333222000///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************************************************************************************)))))))))***************************************(((((()))***+++,,,,,,---*********************************)))******+++,,,******+++++++++,,,,,,,,,++++++************++++++,,,---...//////...---,,,...------------...//////......------------......------......///000000000---...///000000///...------------------.................................,,,,,,---............---................................................,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******************************)))))))))))))))((((((******************************))))))))))))******((()))++++++)))((()))***************************))))))))))))))))))))))))***))))))***,,,,,,+++******************************************+++++++++************************************************************************)))************+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------***+++---...,,,++++++,,,---------------.........------,,,,,,------...///---------...............////////////000000000000111111111111111000000000111111111222222333333444111222222333333222222111111222333333444555666666555444666999777444444888888888888888888999::::::<<<;;;::::::999999999999555666777888999999888777777777777888888888888999777777888888888999999999777777777777666555444333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,---------.................................---------.........//////...//////000111111222222////////////000000111111//////000000000111111111000000111222222222222222000111111111111222222222111111111111222222222222111111111111000000000000000111222333222111///...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------......------,,,+++++++++++++++++++++++++++,,,+++******))))))******************************************************************************************************((()))))))))*********+++************************)))))))))***,,,...000222******************************))))))***++++++,,,******+++++++++,,,,,,,,,++++++************++++++,,,---///000000///---,,,...------,,,---...///000......------------......------......///000000111,,,---///000000///---,,,------------.........///........................+++,,,---.........------........................------------------------,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++*********************************))))))((((((((((((******************************))))))))))))******(((***,,,+++***)))******************************)))))))))))))))))))))))))))((()))+++...///---+++************************))))))*********+++++++++************************************************************************)))************+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......---...///...............,,,,,,,,,------.........------,,,,,,------...///---------.........//////////////////000000000000111111111000000/////////000111111222333333444444111222222333333222222111111222222333444555666777666555777999888444444777666777888888999999888888::::::999999999:::;;;;;;777777777777777777666666777777777777888888888888999999999888888888888888666666666666555444333333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////...//////000111222222222.../////////000000111111000000000000111111111111///000111222222222222222000111111111111222222222000111111111111222222222111111111111000000000000---...///000///...,,,+++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************,,,++++++***)))*********************************************************************************************************(((((())))))*********+++************************+++******+++---000333666******************************))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,---///000000///---,,,......---,,,---...///000.........------.........---------...///000000111,,,---///000000///---,,,---------....../////////........................***+++---...///...------........................------------------------,,,,,,,,,+++++++++*********+++,,,------,,,+++*********************************))))))((((((((('''******************************))))))))))))******)))+++------+++***+++,,,************************)))))))))))))))))))))))))))((())),,,///111///,,,************************))))))******++++++++++++************************************************************************)))************+++++++++************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------...///+++,,,---++++++,,,---,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////////////////000000000000111000000000//////......000000111222333333444444222222222333333222222222111111222333444666666777666555777:::999444444777555666777999999888777777888888888999:::;;;===>>>===<<<:::999888777777888777777777777888888888888;;;::::::999888777666666555555555555444333222222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------..................------//////.........---------............//////////////////000000000000//////000000000000000000000000000000000000111111111111222111000//////000111222555555444333222111000///111111111111111111111111000000000000000000000000........................------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************---,,,***))))))***,,,---************************************************************************)))************+++++++++***************)))((((((******************************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------.................................///......---,,,------------------------...------------...//////------------------------,,,------......------,,,,,,,,,------------,,,,,,------------------------******************************************************))))))))))))******+++***((('''''''''((()))))))))))))))))))))))))))************************''')))******))))))***+++)))******++++++)))((('''))))))))))))))))))))))))((()))((((((,,,111000+++,,,+++***)))(((((((((((()))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++***************************)))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////000000000000////////////222111000000000111333333222222222222222222222222444444444444444444444444444444555555555555444444222555999<<<===;;;888666555777999;;;<<<;;;:::888<<<:::888777888888777666888777666777888999888666999999999888777666666555444444333333222111000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,---------.........------------------------..................------//////.........---------............//////////////////000000000000//////000000000000000000000000000000000000111111111111111111111000000111111111333333222222222222111111111111111111111111111111000000000000000000000000........................------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,************,,,,,,************************************************************************)))************+++++++++***************)))((((((************************************+++++++++,,,************************++++++***))))))***++++++******************************+++++++++,,,,,,,,,------,,,,,,------......------------------------//////////////////////////////000000//////...------------------------------------------...//////........................,,,------......------,,,---------......---------------------------------******************************************************))))))))))))******,,,+++***)))((())))))***))))))))))))))))))))))))************************''')))******))))))***+++)))******+++***)))((('''))))))))))))))))))))))))((()))((((((+++111111------,,,+++***)))))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++***************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////////////////000000000000111111111111222111000000000111222333222222222222222222222222444444444444444444444444333444444555555444444333555777999;;;;;;:::777555555666777999::::::999999:::888777777888999999888888777666777888888777666999999888777777666555555444444333333222111111000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------.........//////------------------------------------------.....................---------............//////////////////000000000000//////000000000000000000000000000000000000111111111111111111222222222222111111111111111222222222333333111111111111111111111111000000000000000000000000........................------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++*********+++******)))(((************************)))))))))*********++++++************************++++++***))))))***++++++******************************+++++++++,,,,,,,,,......---,,,---...///000------------------------////////////////////////000000000000000//////...---------------------------------------......///////////////////////////,,,------......------,,,---..................---------------,,,,,,,,,,,,******************************************************))))))))))))******,,,++++++***)))*********))))))))))))))))))))))))************************''')))******))))))***+++)))************)))(((((()))))))))))))))))))))))))))***)))'''***000222000------,,,+++************)))************+++++++++))))))))))))))))))))))))+++++++++++++++*********************************++++++++++++++++++++++++)))***+++,,,---.........************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000111111222222222111111000000111111222333222222222222222222222222333333333333444444444444333333444444444444333333777888999:::999888777666555555555666777999:::;;;888777666777999:::::::::888777666666888888777666888888777777666555555555444444333333222222111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------............,,,,,,------------------,,,,,,------------..........................................//////////////////000000000000/////////////////////////////////000000000111111111111111222333444444333222111111111111111222222222222111111111111111111111111////////////////////////........................------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************++++++++++++******************************************************************************))))))*********+++++++++*********++++++******)))************************((())))))))))))*********************************+++******************+++***************+++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,---///000------------------------///////////////////////////000000000000///......------------------------------,,,,,,------...///........................,,,------......------,,,---......//////......------------,,,,,,,,,,,,,,,******************************************************))))))))))))******++++++*********)))))))))((((((((((((((((((((((((************************''')))******))))))***+++************)))))))))((()))))))))))))))))))))))))))***)))''')))000333222---,,,+++***************))))))*********+++++++++))))))))))))))))))))))))+++++++++******************************+++++++++*********+++++++++++++++))))))+++,,,------......))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////......///000111222222222111111111111111222222222111222222222222222333333333333333333333444444444444444555555555555444444777777777888888888888888666666555555666999;;;===999777666777888::::::999888666555666777888777666666666666555555555444444444444333333333222222222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------......---.................................//////////////////000000000000/////////////////////////////////000000000111111111111111222333444444333222111222222222111111111000000000000000000000000000000////////////////////////........................------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))******++++++******)))************************************************************************))))))*********+++++++++******++++++++++++******************************((())))))))))))******************************************++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,......------------------------------------------------......//////......---,,,------------------------,,,,,,,,,,,,,,,---......------------------------,,,------......------,,,------............------------,,,,,,,,,+++++++++******************************************************))))))))))))******)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++*********)))))))))))))))))))))))))))))))))))))))(((+++***'''(((...222222+++******))))))))))))***))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))******++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------....../////////000,,,------...///000111111000000111111222222222222111111111222222333333333222222222333333333444444555555666666666666555555555555555666777999:::;;;888777666666777999<<<>>>;;;999777777888999888777777666555666777888777555555555555444444444444444444444444333333333333333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........++++++,,,,,,------......---------...........................//////////////////000000000000//////000000000000000000000000000000000000111111111111111111222222222222111111222222111111111000000000000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************************************************************)))************+++++++++)))***++++++,,,+++++++++************************)))))))))*********++++++************************)))***++++++++++++***))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,------------------------,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,,,,------------------,,,------,,,,,,++++++************************************************************))))))))))))******((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***++++++******)))((()))))))))))))))))))))))))))))))))'''++++++((((((,,,000000******)))))))))))))))***)))************+++++++++************************)))))))))***************)))))))))***++++++,,,,,,((((((((()))******++++++))))))***+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......//////000---------....../////////000000111222222222222111111111111222222333333444111111222222333333444444444555555555555555555444333333444666888999;;;;;;:::999888777888999<<<===<<<:::888777888888777666777666555555777777666555333333333333333333333333444444444444333333333333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,---......///***++++++,,,------......---------.........//////............//////////////////000000000000//////000000000000000000000000000000000000111111111111111111111000000111111111000000000000111111111111000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************+++***)))(((((()))***+++************************************************************************)))************+++++++++)))***++++++,,,,,,,,,+++************************************+++++++++,,,************************)))***++++++++++++***)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++---...///...---,,,------------------------------------------------///////////////...------------------------------,,,,,,++++++,,,,,,---...........................,,,------......------,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))******************************************************))))))))))))******))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++)))((((((((()))***))))))))))))))))))))))))&&&***,,,)))'''***------+++******))))))******+++)))************+++++++++************************((()))))))))*********+++((())))))***++++++,,,,,,(((((()))******+++,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......///000000............///////////////000111222333222222111000111111222333333444444000111111222333333444444222333333444444333333222333444555777888999999999999999888777777888999::::::999777777888999888777777666555555666777666555222222222333333333333333444444444444444444444444---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000111------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------.........//////++++++,,,,,,---...//////******+++,,,,,,---......---------.........//////............/////////000//////000000000000//////000000000000000000000000000000000000111111111111222111000//////000111222......///000111222333333000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,***)))'''''')))***,,,************************************************************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***,,,...000111///---,,,------------------------........................000000000000000//////...------------------------,,,,,,++++++,,,,,,---...////////////////////////,,,------......------,,,***++++++,,,,,,++++++***------,,,,,,+++***))))))******************************************************))))))))))))************+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++,,,+++)))((((((((()))***))))))))))))))))))))))))%%%***,,,)))''')))+++***+++++++++***++++++,,,,,,)))************+++++++++************************(((((())))))*********+++((())))))***++++++,,,,,,))))))***+++,,,,,,------------------,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000000000000000///////////////000111222333222111111000000111222333333444444000000111222333333444444111111111222222111111111444555666888888888777666999888888777777777777777888777666777999:::::::::777555444555666777666555222222222222222222222333444444444444444444444444---------,,,,,,+++++++++------,,,++++++******)))---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---...---,,,***)))))))))***+++,,,,,,------,,,,,,,,,---------......000///...---,,,,,,,,,,,,,,,,,,,,,---------......///...------++++++***)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......000000//////.........---............////////////000000000000000000000000111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111000000//////.................................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************************************************************************************+++++++++*********))))))************************************************************************************************************************))))))))))))))))))))))))************************)))************+++++++++,,,+++******))))))******************************)))************+++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---............................................................------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))************************************************(((((((((((())))))))))))''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((((()))***+++,,,+++******)))))))))+++,,,---+++)))******++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------..................////////////111111000000//////......222222111111111111222222111111222222222333333333222222222222111111000000333333333555666777666555777666666555555555555666;;;;;;:::999777555444333444555555555666666777777444333111000000111333444000000000111222222222333---------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---------,,,+++************+++,,,,,,,,,---,,,,,,,,,---------.........---,,,+++************,,,,,,,,,------------......------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......000/////////.........---............////////////////////////////////////111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////..............................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************************************************************************************+++++++++*********))))))************************************************************************************************************************************************************************)))************+++++++++,,,+++******))))))******************************)))************+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.........................................................---------,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,++++++******++++++************************************************************************************************(((((((((((()))))))))***((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***************************)))((((((((()))***+++++++++******)))))))))+++,,,,,,+++)))++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------------+++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------,,,---------........................////////////111111000000////////////222222111111111111222222111111222222222333333333222222222222111111111000333333333444666777777666666666555555555666666777:::::::::999777555444333444444555555666666666666444333222111111222333444111111111111111111222222------,,,,,,,,,,,,++++++)))******+++,,,,,,------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------....../////////...............---............/////////////////////////////////000000000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000////////////...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************************************************************************************+++++++++***************************************************************************************************************************************++++++++++++++++++++++++************************)))************+++++++++,,,+++******))))))******************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------...------------,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((()))))))))******))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************((())))))))))))(((''''''((()))******++++++*********))))))***,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000//////...+++++++++***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------------........./////////............////////////111000000000000/////////222222111111111111222222111111222222222333333333222222222222111111111111333333333333444666888999555555555555555666777888999999999888777555444333444444444555555555555666444444222222222222444444111111111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///...------,,,,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------.........//////////////////////////////000000000000000111111111000000000000000000000000111111111111000000000///////////////////////////////////////////////////........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++,,,+++******))))))******************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))))))))*********+++******))))))(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************((()))))))))))))))((((((((())))))******************))))))***+++,,,+++******++++++,,,------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---///000000///...************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------.........////////////000............////////////000000000000000000000000222222111111111111222222111111222222222333333333222222222222222222222222333333333222333555888;;;444444444555555777888888888888777777666555444333444444444444444444444444444444333222222333444444222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------+++++++++,,,,,,,,,------***++++++,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------...............------------....................................//////000000111111111111000000000000000000000000111111111111000000000///////////////////////////.............../////////........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++,,,+++******))))))******************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++******))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))***++++++*********)))))))))))))))*********+++)))((()))+++,,,+++***)))***+++---///000111222++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++((())),,,...///...---,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------.........////////////000............////////////000000000000111111111111222222111111111111222222111111222222222333333333222222222222222222222333333444444333222444888;;;444444444555555777888888666666666666666555444333444444444444333333333333333333333333333333333333222111111000000/////////++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------------.........,,,------------................................./////////000111111222222000000000000000000000000111111111111000000000000000000000000000000000000---............/////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++******************************************************************************************************************+++++++++************************************************************************************************************************++++++++++++++++++++++++************************)))************+++++++++,,,+++******))))))******************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))******++++++++++++***)))(((((((((((()))***++++++***((()))***,,,,,,+++)))***+++---///111222333++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------------........./////////............////////////000000000111111111111222222222111111111111222222111111222222222333333333222222222222333333333333222444666555222333666:::555555555555555666777888444555555555555555444444444333333333333333222222222222222222222222222222000000000000000000//////+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...+++,,,,,,,,,---.........,,,,,,,,,---------......+++++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,---------....................................//////000111111222222000000000000000000000000111111111111000000000000000000000000000000000000---------.........//////........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******************************************************************************************************))))))*********+++++++++************************************************************************************************************************************************************************)))************+++++++++,,,+++******))))))******************************)))************+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++******************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((()))***************)))(((((('''((()))***+++,,,***((((((***+++,,,+++******+++,,,---...//////++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------,,,---------........................////////////000000111111111222222222222222111111111111222222111111222222222333333333222222222333333333444444222555888666333222444888666666555555555666666777333444444555555555444444333333333333222222222111000111111111111111111000/////////000000000000000+++++++++,,,,,,---------*********++++++,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,---...//////,,,,,,,,,---------......---------,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------.................................//////000111222222222000000000000000000000000111111111111000000000000000000000000000000000000---------.........//////..............................,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********************************************************************************************************))))))******++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************)))************+++++++++,,,++++++***)))*********************************)))************+++++++++,,,,,,------------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************''''''((())))))))))))))))))((('''''''''(((***+++,,,***((((((***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,+++*********++++++))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------................../////////000000000111111222222222222222222111111111111222222111111222222222333333333222222222333333444444444222666999888444111333666777666666555555555666666333333444444555555444444333333333222222111111111000000111111111111000000......//////000000111111---------------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++*********))))))******************************+++++++++,,,,,,,,,************************************************))))))))))))************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************))))))))))))******************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000//////...------,,,,,,***++++++,,,,,,++++++***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------.....................///000000111111111000000000000000111111000000000000111111111111222333333333333222333333333444444444555555555555555444333222000000666555444444444555555555444444444444444444444444555555444333333222111111333222000//////000222333111111111111000000000000,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++*********))))))*********************************+++++++++,,,,,,************************************************))))))))))))************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************))))))))))))******************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/////////...---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------.....................//////000111000000000000000000000111111000000000000111111000111111222222222222222222333333333333444444444444555555444444333222111888777666555666555555444444444444444444444444444555444444333222222111111333222111000000111222333111111000000000/////////******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************************************************++++++++++++,,,************************************************))))))))))))************+++++++++***************************************************************++++++++++++++++++++++++******************************************************))))))))))))******************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********+++++++++*********************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------............------......///000000000000000000000111111111111000000000000111111//////000111111111111111111111222222222333333333444444555555555444444444888777666666666555333222333333333333333333333333444444333333222111111111333222111000000111222333000////////////.........))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000000000000////////////////////////////////////////////////---......///000111111222......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************++++++++++++************************************************((()))))))))************************************))))))))))))))))))))))))******************************************************************************************************))))))))))))******************************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))*********************************************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))*********+++******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////000000000000000111111111111111000000000000111111...//////000000000000000000111111111111222222222333444444555666666666555666444444555777777444111222222222222222222222222333333222222111111111000333222111111111111222333//////.........---------))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000000000000........................////////////////////////---......///000111111222///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******************************************************************************************************))))))))))))******************************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------------...////////////000000111111111111111111000000000000111111......///000000000000///000000000111111111222222333333444555666666666666444333333777;;;<<<888444222222222222222222222222222111111111111111000000111111111111111111111111............------------******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000000000000////////////////////////000000000000000000000000......//////000000111111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***************+++++++++************************)))))))))************+++************************))))))))))))))))))))))))))))))))))))***************************+++++++++******************************************************************************************************************************))))))))))))******************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))******************)))************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,***************+++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,------...////////////000111111222222111111000000000000111111......///000000000000000000000111111111222222222222333444555555555555555555444555:::@@@AAA<<<777111111111111111111111111000000000000000000000000000000000000000000000000///............---------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////000000000000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))*********+++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++******************************************************************************************************))))))))))))******************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************************************((()))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,------...///...//////000111111222222111111000000000000111111//////000111111111111000111111111222222222333333222333333444444444444333555444555:::AAAAAA;;;555111111111111111111111111000000000000000000000000......////////////....../////////............---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************))))))))))))******************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---.........//////000111222222222111111000000000000111111//////000111111111111111111222222222222333333333222333333444444333333222444222333888>>>>>>777///000000000000000000000000////////////000000000000------............------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///............---------......000000000///...---////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))************************+++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************************************************************+++++++++*********))))))************************++++++************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++************************+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,............,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......////////////000000000000222222111111000/////////000111333333111000111222000000111222222222222111111222333444555444333333333333444444333333222111000000000000000000000000111111000000/////////...////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,------............////////////...---////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))************************+++++++++++++++***)))))))))************+++++++++************************++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************************************************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,------......------,,,------------------------,,,,,,,,,---------......////////////000000000000000000000000000111111111///000222222000///000111000000111222222222222222111222333444444444333333222222333333222222111000000000000000000000000000000000000//////.................................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------))))))***+++,,,---...///........................////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000........................------------------------***++++++,,,,,,++++++***+++++++++************)))***************************++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************************+++++++++***************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************+++++++++*********************+++,,,,,,,,,,,,++++++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,------......------,,,------------------------,,,,,,,,,---------......////////////000000000000...//////000111111222222...000111111000//////000000111111222222222222222111222222333444333333333111222222222222111000000000000000000000000000000/////////.......................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***++++++,,,------......---------------......///////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////................................................***++++++,,,,,,++++++***+++++++++*********))))))******************************+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************************************************************************************************************************************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************************************************************************************+++,,,,,,,,,,,,+++***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,------......------,,,------------------------,,,,,,,,,---------......////////////000000000000//////000000111111111111///000222222000000000111000111222222333333222222111111222222333333333333222222222222222111111000////////////////////////..................------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------------------------.........//////////////////////////////////////////////////////////////////000000000000.../////////000000000111////////////////////////................................................***++++++,,,,,,++++++***+++++++++*********))))))************************)))******+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************(((((()))))))))*********((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************************************************************************************+++,,,,,,,,,,,,+++)))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,------......------,,,------------------------,,,,,,,,,---------......////////////000000000000111111111111000000//////000222333333222111111222111111222333333333333222111111111111222222333333333333333444333222222111////////////////////////------..........................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------,,,---...000000000//////////////////////////////////////////////////////////////////000000000000......//////000000111111000000000000000000000000........................------------------------***++++++,,,,,,++++++***+++++++++************)))************************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************+++++++++************************)))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++((())))))******+++++++++))))))))))))))))))))))))))))))))))))************************************((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************************************************************************************************+++++++++******+++,,,,,,,,,,,,+++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,------......------,,,------------------------,,,,,,,,,---------......////////////000000000000222222111111000//////...111333444444333222222333111222222333333333333333222111111111111222333333333444444444444333222222000000000000000000000000.............../////////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------...+++---000222333222000///////////////////////////////////////////////////////////////000000000000.........///000111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))************************))))))***+++++++++++++++)))************+++++++++************************++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))*********+++++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))************************************(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,,,,------......------,,,------------------------,,,,,,,,,---------......////////////000000000000111111111000000000000000111222444444222111222333111222333333444444333333222111000000000111333333333333333333333222111111000000000000000000000000.........//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......******+++,,,------...///***---111444555333111...////////////////////////////////////////////////////////////000000000000---......///000111111222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************)))************************((()))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************************************************************))))))******++++++++++++************************((())))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,.........,,,+++))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))******++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,------......------,,,------------------------,,,,,,,,,---------......////////////000000000000/////////000111111222222000111333333111000111222111222333333444444333333222111000000000111333444111222222222222111000000000000000000000000000000.../////////000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......///000/////////........................000000//////.........---////////////000000000000.........///////////////////////////////////////---.........---,,,,,,+++,,,---......,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))***************************++++++******))))))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))*********))))))(((************************************************+++***)))))))))***,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))************************+++*********))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++++++++)))(((******))))))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......////////////......111111111000000000000000222111000000///000000000333333333333333333333333222222222222222222222333222222222111111111111000....../////////////////////...,,,---///000000///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////..............................000/////////............////////////000000000000.../////////////////////........................------......------,,,+++,,,---...---,,,,,,,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++*********************************)))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************************************************************))))))************))))))************************************************+++***)))))))))***+++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++***++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***)))******))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------..................////////////....../////////000111111111222111111000000000111111222111111222222222333333333444333333222222111111111222222222111111111000000///////////////.........///...,,,---///000000///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,+++++++++++++++******++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------........................////////////............////////////000000000000//////////////////..............................------......------,,,,,,+++---...---,,,+++,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------************************))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************************************************************))))))***************)))******************************************************))))))******+++,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******************))))))))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------..................////////////......---...//////111111222333000000000000111222333444111111111222222333333333555444444333222111000000222222111111111000000000000000//////.........---///...,,,---...000//////...------,,,,,,------...------------------------------------------------------------------------........................,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++......---,,,++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,........................///////////////.........////////////000000000000////////////....................................,,,------...------,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...************************(((((())))))******++++++((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************************************************************))))))***+++++++++*********************************************************************+++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++******))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********))))))***+++******))))))******+++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------...............////////////........./////////000000111111//////000000111333444555333333333333333333222222333333333222222111111111111111111111000000000000000000000///......------///...,,,---...//////......------,,,,,,------...------------------------------------------------------------------------........................,,,,,,,,,---------.........------,,,,,,------.........------,,,,,,++++++------------------------...---,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,---,,,,,,,,,.................................///////////////////////////000000000000000000//////.........---........................,,,,,,------...------,,,+++,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))+++,,,---************************(((((())))))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******))))))))))))))))))))))))************************************************************************************************))))))***+++++++++++++++************************************************))))))******++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++++++++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++---...---***((()))***++++++************++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........////////////......111000000000//////.........//////000111333444555666666555444333222111111111111111222222333333333111111111000000000//////000000//////.........---///...,,,,,,.........---...------,,,,,,------...------------------------------------------------------------------------........................,,,,,,,,,---------............------------............---------------,,,---------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,.................................///////////////////////////000000000000000000000///......------------------------------,,,,,,------......------***,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))***+++,,,,,,,,,,,,************************************************))))))***++++++++++++******************************++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))---///000///***((((((***++++++************++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......////////////......222111111000......---,,,.........///000222333444666555444444333222111111000000111222333444444555111111000000000/////////////////////////////////000...,,,,,,---...---,,,...------,,,,,,------...------------------------........................................................................,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------------..................................../////////000////////////000000000000111000000///......------------------------------+++,,,------......------***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++*********************************)))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************((()))***+++,,,,,,,,,,,,************************************************((()))***+++,,,++++++******************************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***---000...***'''(((+++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......////////////......000000000///.........---............///000111222111111111111111111111111111111111222222333333444111000000000////////////------......///000000000000...,,,,,,---------,,,...------,,,,,,------...------------------------................................................////////////////////////,,,,,,,,,---------............------------......*********++++++,,,,,,---++++++++++++++++++++++++*********+++,,,---...///+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------........................---.........//////000000////////////000000000000111000000///...---------------------------------+++,,,,,,---.........---***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++************************++++++******))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++******************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************((()))***+++,,,---------************************************************((()))***+++,,,+++******************************+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''+++...---)))'''))),,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------......////////////...............///////////////...------......///000111,,,---...///000111222222333333222222222222222222000000000000////////////,,,,,,---...///000111111000...,,,,,,------,,,+++...------,,,,,,------...------------------------......------------......++++++,,,,,,---...//////........................,,,,,,,,,---------..............................------------------------------------------------++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////////////////////////////.........---------.........------,,,,,,,,,***+++---,,,,,,+++---...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))******************************++++++++++++******,,,+++***))))))***+++,,,)))************+++++++++,,,+++***))))))***+++,,,******++++++++++++*********++++++,,,,,,++++++*********))))))******+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------------...//////////////////////////////............////////////000000000000000000000000000000111111111111000000000000//////.........---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,,,,------.................................,,,,,,,,,---------..............................------------------------------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////////////////////////////.........---------......---------,,,,,,,,,***,,,------,,,,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************+++++++++*********))))))+++++++++*********))))))******************************************************++++++++++++******++++++***))))))***++++++)))************+++++++++++++++***))))))***++++++******++++++++++++*********++++++,,,,,,++++++*********))))))******+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++******++++++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////////////////////////////111111111222222111111111000/////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------........................,,,,,,,,,---------..............................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////...............---------...------------,,,,,,,,,+++,,,------,,,,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************+++++++++***************+++++++++*********************************************************************++++++++++++******++++++***))))))***++++++)))************+++++++++++++++***))))))***++++++******++++++++++++*********++++++,,,,,,++++++*********))))))******+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...000000//////...------------------------............////////////////////////////////////111111222222222222111111////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------,,,,,,........................,,,,,,,,,---------..............................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////........................------------------------+++---...---,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******+++******************+++))))))*********++++++++++++******************+++******++++++++++++*********++++++,,,,,,++++++*********))))))******+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......///000222444444333111000------------------------............////////////////////////////////////000000111111111111000000///////////////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,........................,,,,,,,,,---------..............................------------------------------------------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////---.....................------------------------,,,---......,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******************************************************************************************************************************++++++++++++***************++++++*********))))))*********+++++++++*********++++++***************++++++++++++*********++++++,,,,,,++++++*********))))))******+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************))))))************))))))************************))))))))))))))))))))))))************)))))))))((())))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......///000222444444333111000------------------------............////////////..............................////////////...............///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------........................,,,,,,,,,---------..............................------------------------------------------------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////---------...............,,,,,,,,,------------...---...///...---,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***************************************+++++++++***************+++++++++++++++++++++++++++++++++******************************++++++++++++******)))***++++++++++++***))))))************+++++++++)))***++++++++++++***)))******++++++++++++*********++++++,,,,,,++++++*********))))))******+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))************)))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...000000//////...------------------------............////////////........................------............------.........///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.................................,,,,,,,,,---------..............................------------------------------------------------***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////---------.........//////,,,,,,,,,---------.........//////...---,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******)))***++++++++++++***))))))************+++++++++)))***++++++++++++***)))******++++++++++++*********++++++,,,,,,++++++*********))))))******+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))************)))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////........................---..................---............/////////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////........................,,,,,,,,,---------..............................------------------------------------------------***+++---......---+++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////---------.........//////,,,,,,,,,------............///000///---,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))***+++,,,,,,+++***))))))************+++++++++)))***+++,,,,,,+++***)))******++++++++++++******+++++++++,,,,,,+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))************)))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------------...//////////////////////////////............/////////000..............................////////////......---.........//////000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................///...---,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------------------------------------------------//////.........---------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++************)))++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++******************---+++******+++,,,+++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---......//////......,,,,,,,,,---------..............................////////////////////////------............------............////////////......////////////............------------......------------------------------------------------.........------,,,,,,,,,------------------------................................................///...------------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------------------------------------------------//////.........---------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++************)))++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***))))))***++++++************************************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***************************---,,,******++++++***(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------...............,,,,,,,,,---------......................................................------............------............////////////......////////////............------------......------------------------------------------------......---------,,,,,,,,,------------------------------------------------........................///...------------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------------------------------------------------...............---------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++************)))++++++++++++++++++++++++************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++***))))))***++++++************************************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***************************,,,++++++,,,---,,,***(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---...............,,,,,,,,,---------......................................................------............---------............/////////......////////////............------------......------------------------------------------------...------------,,,,,,,,,------------------------------------------------.................................------............------,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++)))******++++++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------------------------------------------------........................,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++******************+++*********************************)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((()))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++******************+++++++++******,,,...000000...+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---.........------,,,,,,,,,---------......................................................------............---------------.........//////---......//////......---...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------........................---..................---...------,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------------------------------------------------------.....................,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))******++++++******)))************************))))))*********+++++++++************************************************************************((((((((((((((((((((((((************************++++++++++++++++++++++++*********************************++++++*********************************))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((()))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***))))))*********+++++++++)))***,,,///333444222000++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---...---------,,,,,,,,,---------......................................................------............------------------............------............------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////...------...------,,,,,,------...***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------------------------------------------------------------...............,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++************)))************************************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))************************)))************+++++++++************************************************************************((((((((((((((((((((((((************************++++++++++++++++++++++++************************)))***++++++++++++***)))************************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***)))))))))***++++++,,,,,,******+++///222444444333++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------,,,,,,,,,---------..............................------------------------------............------,,,------------.........------............------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////...------...------,,,,,,------...******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------------------------------------------------------------.........//////,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++************)))************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))***++++++++++++***)))************************((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***((())))))***++++++,,,,,,,,,++++++---000111111111++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,---------..............................------------------------------............------,,,,,,---------.........,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,...------,,,,,,------...******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------------------------------------------------------------.........//////,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***((())))))***++++++,,,,,,---,,,++++++---.........++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------..............................---------------------------..................---,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,------.........------------------------------------------------................................................------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...---------------------------...///...,,,++++++---//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------+++++++++*********))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******+++***)))(((((()))***+++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************++++++++++++*********))))))((((((************************************************+++*********))))))(((((((((((()))******************************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------////////////000000000000---..................---.........------,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------.........------,,,,,,,,,++++++++++++,,,,,,---...------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...------------------------,,,.........,,,+++,,,---///.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))************))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******+++***)))(((((()))***+++************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************+++++++++++++++++++++*********)))************************************************+++*********))))))))))))))))))***++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------........./////////000000------............------......---------,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,+++++++++,,,,,,---...------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------+++---...---,,,,,,---...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++++++++++++++++++++***************))))))))))))))))))))))))******************************************************************************************************************************++++++++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,+++++++++++++++***************************************************************)))))))))******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......---------------.........//////,,,,,,------------,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++,,,------........................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------***,,,------,,,,,,...///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))******++++++******)))************************,,,++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++************************************))))))))))))))))))))))))******************************************************************************************************************************++++++++++++*********))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++************************************************************************)))***++++++,,,,,,++++++***++++++,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))((())))))***+++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------***,,,------,,,,,,...///,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************************************))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******)))))))))******)))))))))************************))))))))))))))))))))))))(((((())))))************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))*********************************************************************************+++++++++((())))))***************))))))***************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))((())))))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,........................------------------------................................................------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++---...---,,,,,,---...,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********************************+++++++++))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******))))))************))))))************************))))))))))))))))))))))))((((((((()))******++++++************************))))))************)))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******************************************************************+++++++++++++++(((((()))************)))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++***))))))))))))***++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,........................------------------------........................////////////////////////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,.........,,,+++,,,---++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************++++++,,,,,,++++++***************************)))******++++++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******((()))***++++++***)))(((************************))))))))))))))))))))))))'''(((((()))******++++++******************************++++++++++++******++++++++++++++++++++++++)))************+++++++++)))))))))******+++++++++*********************************************************++++++,,,,,,,,,))))))***++++++++++++***((()))******+++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------------------............------............------,,,,,,,,,---------......,,,,,,,,,------------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,////////////////////////------------------------........................000000000000000000000000------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------------------...///...,,,+++,,,---+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***++++++,,,))))))******++++++++++++))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******((()))***++++++***)))(((************************))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......---------------.........//////---......//////......---,,,,,,,,,------.........,,,,,,,,,---------......++++++------------++++++*********++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------..............................................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,---......---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((()))((((((((()))***+++++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++++++++*********)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++*********)))))))))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++***************************************)))))))))))))))+++++++++*********))))))************************************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------------------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********))))))(((((())))))***+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((++++++***)))))))))******************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++++++++*********)))))))))************+++++++++))))))))))))************************************************************************************************************)))************+++++++++************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++*********)))))))))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++*********************************)))))))))))))))))))))+++++++++*********))))))************************************************++++++************++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++******************++++++++++++***************))))))))))))))))))))))))************))))))))))))---,,,+++******))))))***************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++++++++***************)))************+++++++++))))))))))))************************************************************************************************************)))************+++++++++++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++***************)))************+++++++++************************+++++++++***************))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************))))))))))))))))))******+++++++++***************************************************************++++++************++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........---,,,++++++,,,---...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************))))))))))))))))))))))))*********))))))))))))))),,,,,,++++++***+++++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++((()))))))))************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******************************)))))))))))))))*********************************************************************************++++++************++++++************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........---,,,++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******************+++,,,---...))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++((()))))))))************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******************************(((((())))))************************************************************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))))))))))))))************((((((((()))+++,,,...///))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********************+++++++++)))************+++++++++))))))))))))************++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************************+++++++++)))************+++++++++***************************************+++++++++))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************((((((((()))******++++++***************+++++++++************************************************++++++************++++++)))))))))************+++***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,------------------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************((((((((()))***+++,,,---((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++)))************+++++++++))))))))))))************++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++)))************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************'''(((((()))******++++++))))))*********+++++++++************************************************++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,+++,,,............,,,+++------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++******************+++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++***)))))))))))))))******(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))******++++++++++++)))************+++++++++))))))))))))************++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))******++++++++++++)))************+++++++++************************))))))******++++++++++++))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************'''(((((()))***+++++++++))))))******++++++++++++************************************************++++++************++++++))))))))))))*********************++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////.........---------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,******,,,---.../////////******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***)))((((((************************************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,++++++*********************************+++++++++++++++***)))(((******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))************+++++++++,,,,,,+++++++++******************************************************************************))))))))))))************++++++++++++******************************++++++************++++++++++++************++++++************************,,,,,,++++++***++++++++++++++++++*********))))))+++++++++*********))))))++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------------///...,,,+++***++++++,,,)))***,,,------,,,***)))//////.........---------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,++++++,,,---............******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))************************************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,+++++++++************************************+++++++++***)))))))))******++++++******)))++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))******************++++++++++++************************************************************************************))))))))))))************++++++++++++******************************++++++************++++++++++++************++++++************************,,,++++++******++++++++++++++++++*********))))))+++++++++*********))))))******++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,***++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------------------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***...............---------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++******))))))************************************************************************************************+++++++++***************************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++***************************)))******+++++++++******)))******++++++******)))************************************************)))************+++++++++************************))))))))))))))))))))))))************************)))))))))*********++++++)))******************)))******************************************************************************))))))))))))************++++++++++++******************************++++++************++++++++++++************++++++************************++++++*********++++++,,,+++++++++***************+++++++++*********************++++++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------------++++++,,,---------,,,,,,++++++++++++++++++++++++........................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,---------------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************************************************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))************))))))************************************************************************+++******))))))******+++******++++++++++++******************************++++++************++++++++++++************++++++***************************************++++++,,,******************************************************+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,)))***,,,---...------,,,,,,++++++******++++++,,,---.....................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))************************************++++++++++++))))))************))))))************************************************************************++++++************++++++******++++++++++++******************************++++++************++++++++++++************++++++***************************)))))))))******+++,,,******************************************************+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,)))***,,,---...------,,,,,,++++++******++++++,,,---------...............------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------......------------......------------------------------------------------,,,------......------,,,,,,,,,---,,,,,,+++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************************************************************+++++++++************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))******+++++++++******((())))))******))))))(((************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))*********************************++++++++++++,,,)))******************)))************************************************************************++++++************++++++******++++++++++++******************************++++++************++++++++++++************++++++************************)))))))))))))))***+++,,,***************+++++++++***************+++++++++******++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---++++++++++++++++++++++++)))******+++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---------.........//////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------......------------......------------------------------------------------,,,------......------,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,******************************+++++++++***))))))(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,******++++++++++++******************************************************************************,,,++++++******++++++,,,******++++++++++++******************************++++++************++++++++++++************++++++************************(((((((((((()))***+++,,,))))))*********+++++++++))))))*********+++++++++******++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---++++++++++++++++++++++++))))))***+++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***---------.........//////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------......------------......------------------------------------------------,,,------......------,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))******++++++++++++************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,*********++++++,,,,,,,,,************************+++++++++++++++***)))((((((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************,,,++++++******++++++,,,******++++++++++++******************************++++++************++++++++++++************++++++************************(((((((((((()))***+++,,,))))))******++++++++++++))))))******++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...++++++++++++++++++++++++))))))***++++++++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++///...,,,+++***++++++,,,)))***,,,------,,,***)))------------------------------------------------000000///...------,,,,,,---------............///------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............------,,,,,,,,,---......///////////////,,,---......//////..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,******++++++++++++******))))))***++++++++++++***+++***)))***++++++***)))))))))*********++++++++++++++++++*********))))))************************************************************************************************************************************************)))************+++++++++---,,,***)))))))))******,,,+++)))((((((***+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***++++++***)))(((((())))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************++++++++++++******))))))++++++******++++++,,,---******))))))))))))******)))+++++++++***)))***+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,+++***))))))******************************************************+++++++++*********))))))************************+++++++++*********))))))++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,*********,,,...///++++++,,,,,,,,,,,,------///000000///---+++,,,---------------------------++++++,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,---.........---,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------000//////...------,,,,,,,,,,,,,,,,,,---------...------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---------,,,,,,,,,------...///////////////,,,---......//////..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,******++++++++++++******))))))***++++++++++++++++++***)))***++++++***)))))))))*********++++++++++++++++++*********))))))************************************************************************************************************************************************)))************+++++++++,,,+++***)))))))))***+++,,,+++***(((((()))+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***++++++***)))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************************++++++++++++*********)))***************+++,,,,,,******))))))))))))******)))+++,,,+++***)))***+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++***))))))******************************************************+++++++++*********))))))************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...++++++,,,,,,,,,,,,------...///000///---+++,,,---------------------------++++++,,,,,,,,,,,,------------......---,,,,,,+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,------......---,,,,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------/////////...------,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------,,,,,,,,,------...////////////...,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++++++++******)))******++++++++++++++++++***)))***++++++***)))***************++++++++++++++++++***************************************************************************************************************************************************************)))************+++++++++*********)))******+++,,,---,,,***)))))))))***************++++++++++++,,,******************************************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***+++***))))))))))))))))))************************++++++++++++++++++++++++***************************************)))))))))************************++++++++++++************)))************+++++++++******))))))))))))*********+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++******)))*********************************************************+++++++++***************************************+++++++++*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...//////...,,,+++,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,+++***------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------//////.........---------+++,,,,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,---......//////......,,,---......///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++++++++******)))***++++++,,,,,,+++++++++***)))***++++++***)))************************************************************************************************************************************************************************************************))))))*********+++++++++)))))))))******+++,,,,,,------+++***))))))))))))************++++++++++++))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++*********)))))))))))))))***************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))******+++++++++***+++******))))))******+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++***************+++***************************************************************************************************************************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,******+++++++++,,,,,,,,,---------...///...,,,+++,,,---------------------------+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------------------............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------,,,------...............,,,---......///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++++++++************+++,,,,,,,,,,,,++++++***)))***++++++***)))************************************************************************************************************************************************************************************************))))))*********+++++++++))))))******++++++++++++---,,,+++***)))))))))((())))))*********+++++++++))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++******)))))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************************+++++++++++++++++++++,,,))))))***++++++++++++***++++++************++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++***************++++++************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,******+++++++++,,,,,,,,,------,,,---......,,,+++,,,---------------------------+++++++++,,,,,,,,,------------............------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------.........//////------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------------...,,,,,,---............---,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))***++++++***)))+++++++++******************************+++++++++************************************************************************************************************************************************)))************+++++++++))))))***+++++++++******,,,+++++++++******)))))))))))))))************+++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++************************++++++++++++++++++++++++*********************************+++++++++++++++************************++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++************+++++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************)))******+++,,,***************************************************************+++++++++***************************************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---------------------------++++++,,,,,,,,,,,,------------......//////......------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------........................,,,,,,---------.........------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......+++,,,------......------,,,---......//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******++++++++++++*********+++,,,,,,------,,,,,,+++***)))***++++++***)))+++++++++*********))))))))))))*********+++++++++************************************************************************************************************************************************)))************+++++++++******+++,,,+++***))))))******+++++++++******)))))))))))))))************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,------***+++---......---,,,+++,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))***++++++,,,************************************************))))))*********+++++++++************************))))))*********+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------------------++++++,,,,,,,,,,,,------+++,,,---............---,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------.....................++++++,,,,,,,,,------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........+++,,,------......------,,,---......//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******++++++++++++*********+++,,,,,,------,,,,,,+++***)))***+++++++++)))++++++++++++******))))))))))))******++++++++++++************************************************************************************************************************************************)))************+++++++++***+++,,,,,,+++***)))((()))******+++++++++******))))))))))))************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))((())))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,---------***+++---//////...---,,,,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))***+++,,,,,,************************************************))))))******++++++++++++************************))))))******++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,*********,,,...000++++++,,,,,,,,,---------+++,,,------++++++,,,---------------------------++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------------------------------------------------------......------------......------------------------,,,,,,------------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))************************+++*********))))))(((((())))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,+++(((******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******)))***************++++++++++++******************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------++++++++++++------------------------------,,,+++******,,,,,,+++***,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------------------////////////////////////........................------------------------.........------,,,,,,,,,------------------------------------------------...------,,,,,,------...------,,,,,,+++******)))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++*********)))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,+++)))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++***************++++++******++++++++++++******************************************************************++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,++++++***+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,+++,,,------,,,+++,,,,,,,,,---------......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------......------------......------------------------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,+++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------------------------........................------............------------------------------////////////////////////.........................................................---------------........................------------------------///......------......///---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------------,,,+++++++++++++++++++++++++++++++++***************************************,,,,,,,,,+++++++++++++++)))))))))*********++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,******++++++++++++******************************************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------*********++++++++++++,,,.........---,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------...---,,,,,,......---,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------...------,,,,,,------...------------------------...------,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------................................................------............------........................////////////////////////...............................................................---------------------------------------------------------......------------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******++++++++++++***************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++------------,,,,,,+++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,---...---,,,,,,,,,,,,---------......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++++++++++++++,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------,,,,,,,,,,,,------------------------------///......---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...................................................---......//////......---........................////////////////////////////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,+++++++++++++++***++++++++++++++++++++++++************************)))******+++++++++++++++++++++++++++++++++++++++************************************************))))))******************************++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******++++++++++++*********************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++,,,---,,,***,,,,,,,,,---------......+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---......------------------------..............................////////////..............................////////////////////////////////////////////////------------------------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***************+++++++++************************)))))))))))))))******************++++++++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,******++++++++++++******************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---//////......---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------*********++++++++++++,,,)))***+++,,,---.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,+++******,,,,,,+++***,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,---***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////..............................////////////////////////////////////////////////........................---........./////////000------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************)))))))))******+++++++++*********+++++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((***,,,******+++++++++,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++***************++++++******++++++++++++******************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000///...---,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,------------*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,++++++,,,---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******)))******+++,,,,,,------***************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------------------------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,------,,,++++++*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000---.........//////000000........................------------------------.........------.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,******+++++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++************************++++++++++++******************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------++++++------------++++++------------------------...---,,,,,,......---,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...,,,+++***+++,,,,,,------,,,,,,,,,+++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,---------......---------............///---,,,,,,---...///000111------///111...***---333---------------...///000555...,,,000222000000444000...,,,...111222///------//////,,,***+++------000///---,,,,,,---///111,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,+++++++++******------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,***+++,,,,,,------,,,,,,***************************++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---........................------------------------...---,,,+++++++++,,,,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............///000000//////////////////111000111333000+++,,,///222222111000//////......222//////111///+++,,,111///............---+++)))---------+++*********)))+++******+++,,,---...///------...///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************************************************************))))))***+++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.....................---------,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,---------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))***++++++,,,,,,++++++***************************++++++,,,,,,++++++*********++++++++++++******------,,,,,,,,,------...---,,,,,,++++++,,,,,,---........................------------------------...---,,,,,,+++,,,,,,,,,//////.........---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///---------......---,,,,,,...,,,---111111///000333111111000000//////......333444666777333///111666333333444333111000111222333222111222444555555555000000000000//////......,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************************************************************)))******+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////...............,,,,,,,,,---------......//////.........---------------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))***++++++++++++******************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---........................---------------------------------,,,,,,,,,------............------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......---------............///++++++---............---111---,,,///111111333777///000111222333444555555111333666999999888999:::777888888666555777===BBB@@@:::444333333111000111111111000///000000111222000//////......---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******************************************************************************)))***++++++,,,,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,------------.................................////////////000//////.........---------........................,,,---------------,,,,,,------------------------...............---,,,+++------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))******+++++++++++++++***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++......---,,,++++++++++++---,,,,,,++++++,,,,,,---........................---------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,---------......---------............//////000000111111000000000666111...///......111777999:::<<<>>>???@@@@@@AAAFFFGGGJJJQQQYYY^^^[[[VVVTTTTTTQQQMMMLLLPPPXXX___eee[[[PPPJJJBBB:::777999555333000...---...000222222111111000000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************++++++++++++************************************************************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------......------------------..................////////////............------------........................,,,------......---------------------------------,,,,,,---------,,,,,,+++------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,---------.........------------------------------------------------******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,---,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---........................------------------------,,,,,,---............---------,,,,,,,,,++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,---------......---------............///111000///...---------...------000444555777>>>GGGNNNOOOQQQRRRRRRRRRQQQQQQccceeehhhqqq}}}wwwooolllgggcccaaadddiiinnnvvvooojjj```UUUTTTYYYXXXSSSKKKBBB999333000...000///.........///111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------........................---------.........//////---------------.........------------.........//////............---------........................,,,------............---------------------------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++************+++,,,,,,------,,,,,,------------------------,,,---------............------------------------------------------------++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,------------,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---........................------------------------+++,,,.../////////...---...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,---------......---------............//////...---,,,...000333555999@@@KKKTTTVVVWWW___iiioooppprrrtttuuutttssssssxxx}}}|||yyywwwwwwxxxyyyyyywwwiiigggooo~~~yyypppeeeXXXKKKAAA<<<777666333111/////////000................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................................................./////////000000------.........///////////////000000000111111111000000000/////////..............................,,,,,,---.......................................++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------------------............------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---........................------------------------+++,,,.../////////......//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------,,,,,,,,,---------......---------.........//////000000000222666;;;AAAEEE^^^hhhwww|||xxx|||yyyzzzqqqfff\\\VVVHHHEEE@@@;;;666333222111////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................////////////////////////////////////000000000000.../////////000000111111333333444444444555555555111111111111000000000000////////////////////////,,,,,,---.../////////...........................,,,,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,---------,,,,,,---------------------------------.........//////------------------------------------------------,,,,,,------------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))***++++++++++++***************************+++++++++,,,,,,+++++++++*********++++++*********************+++,,,---------,,,,,,++++++,,,,,,---.................................................................................------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***...111///,,,///555111///,,,+++---000222333222333666===HHHTTT^^^cccwwwwwwfffVVVYYY\\\[[[TTTKKKCCC:::111111...---///111000......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++...------,,,,,,,,,,,,,,,...,,,***)))***+++,,,,,,.........---+++++++++,,,---,,,+++---///111000///888444000000222444555444444222000000111333444333888666444666:::;;;777222===<<<;;;;;;===>>>???@@@???CCC???555222999:::555111///...---......,,,+++000000///,,,******+++,,,///......------...///000..................------------------------------------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,------......------,,,///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---.................................................................................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,---------............------///---***,,,111+++...222444444333111111;;;FFFUUUaaafffkkkpppuuuwwwjjjkkkiiifffeeeaaaTTTHHH999666333333333333111000....../////////000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,---.........)))***+++---///000111111222111//////111555888:::222777<<<;;;888777;;;???<<<:::888999===AAADDDFFFGGGKKKMMMHHH@@@===BBBHHHHHHIIIKKKNNNPPPOOOLLLIIIGGGJJJLLLKKKHHHCCC999///666444111000111222222222///000111111000///......000111111222111111000///............------------------------------------------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,------......------,,,///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---..............................................................................------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,........................,,,------------.........222...---......,,,---000...000111000000666AAAJJJ[[[ggguuu{{{|||ooo\\\EEE???999555444555333111------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,---------,,,,,,.........000222222000...777666666666:::BBBLLLRRRZZZfffoooiiiYYYNNNNNNTTTTTTSSSSSSVVV]]]dddiiillltttwwwvvvoooeeebbbgggmmm```ccciiiqqquuussskkkdddiiijjjpppzzz|||rrrddd[[[NNNIIICCC===:::888666444///000222222111...+++)))...///111111111///,,,+++.........---------,,,,,,---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,------......------,,,...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------........................................................................---------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............------------............000------000111//////222000444999;;;@@@LLL```ooowwwppp^^^VVVJJJ???<<<===;;;777111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++*********************************************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,......------......///000............------...///666666666888;;;<<<===<<>>666444222000///000111222000000///......---,,,,,,---------------------------,,,,,,,,,------...///------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,------......------,,,...,,,+++,,,---...---,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,........................................................................,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...***++++++,,,,,,---------------........./////////------///111///---111888CCCQQQbbbooovvv~~~zzznnniii\\\NNN???<<<888333111000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,------...,,,000555999===CCCKKKRRRdddjjjqqqsssqqqrrrvvvzzzzzz|||yyyrrrpppzzzyyyyyy~~~}}}tttkkkrrrnnnnnnuuu{{{{{{xxxvvviiigggeeecccbbb```]]]ZZZUUUTTTSSSTTTUUURRRMMMHHH<<<999555111///000222333222111111000///...------------------------------,,,,,,,,,,,,---...///000---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,------......------,,,---,,,+++,,,---...---+++***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,........................................................................,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---......///............////////////......000111///222@@@NNNdddkkkttt{{{|||hhhQQQLLLCCC:::444111000111........................------------------------***+++,,,---............------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///.........000111333555666999@@@IIIPPPUUUZZZaaaggg~~~}}}{{{}}}|||}}}|||wwwvvvxxxxxxzzz{{{uuupppooonnnnnnmmmhhhhhhiiikkkkkkeee[[[RRRHHHEEEAAA<<<777555444444333333222111000///......------------------------,,,,,,,,,------...///000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((()))))))))*********+++******+++++++++,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,------......------,,,---,,,++++++------,,,+++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...---,,,,,,+++++++++,,,........................................................................,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------...///000000............/////////000...///111222222;;;PPPdddttt~~~vvvooo{{{xxxsssrrrssszzz~~~tttooouuu{{{|||}}}|||~~~{{{|||jjjbbbUUUHHH===777555444........................------------------------***+++,,,---............------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////000111333555888;;;===???PPPYYYeeemmmpppssswwwzzz|||~~~xxxzzzzzzxxxwwwzzz|||}}}pppdddXXXUUUQQQLLLFFFAAA<<<:::444444333222111000///...------------------------,,,,,,,,,---...///000000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************(((((())))))*********+++******+++++++++,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,------......------,,,---,,,++++++------,,,+++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---......//////......---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...---,,,,,,++++++++++++////////////////////////////////////////////////........................,,,,,,.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------------...------............///000//////555???JJJWWWgggttt~~~uuurrrqqqzzzwwwiiieeeppp{{{{{{yyyzzzuuuzzz|||ssspppxxxvvvnnniiixxxlll___SSSBBB555222555222...,,,...111///+++,,,------,,,++++++---...,,,,,,,,,,,,,,,---...///***++++++,,,---...//////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******++++++,,,---......///...---,,,+++,,,------***,,,---,,,******+++,,,......------------------++++++...111333333555888888<<>>999444444222000///000000///---...///////////////......------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************************************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////////////////////////////........................,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......++++++,,,,,,---------------...000000111333777:::AAALLL^^^nnnuuuyyy~~~}}}tttpppiii___WWWSSSQQQHHHCCCEEEEEEAAABBBGGGFFFLLLPPPNNNIIIGGGHHHJJJJJJRRR[[[^^^]]]\\\___bbbfffuuunnnYYYSSSLLLGGG@@@777111...///000///.........---,,,,,,,,,------,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************************************+++++++++***************************+++++++++,,,------...//////000000000///...------,,,,,,------+++,,,------++++++,,,---+++++++++,,,,,,,,,,,,,,,222111444===LLL[[[eeehhhiiiiiijjjmmmqqqtttttttttnnnppptttyyy~~~|||}}}|||zzzwwwuuuttttttlllrrrxxx}}}~~~zzzyyy|||}}}~~~{{{uuuooommmdddXXXRRRNNNBBB555555333111111111111///...////////////////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////////////////////////////........................******+++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......++++++,,,,,,------......///...------111;;;HHHRRRVVV```sss}}}zzz}}}zzztttvvv~~~yyytttrrrpppddd]]]___]]]UUURRRVVVbbbYYYPPPLLLKKKNNNZZZgggeeeggggggdddbbbbbbbbb```___bbbfffeee```YYYSSSPPPWWW^^^gggmmmqqquuuzzz}}}rrrvvv}}}ttt```YYYQQQIIIDDD???777111//////...------......---,,,------,,,,,,,,,------............------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++*********************************************************************************************************+++++++++,,,,,,............//////000000///......---------------+++,,,------,,,,,,---...------,,,,,,...000333444777>>>HHHRRR```nnnwwwzzzvvvsssppppppsssuuutttsss~~~uuunnnooorrrrrroookkkpppuuuwwwvvvuuuuuuuuuzzz|||zzz{{{{{{|||~~~~~~sssmmmiiiXXXEEE;;;888333111000111111000/////////....../////////------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////////////////////////////........................++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---......//////...111666;;;CCCQQQaaammmpppvvvyyytttvvv}}}}}}yyylllbbb```dddhhhggg]]][[[dddkkkkkkooovvvyyytttmmmgggcccgggsss|||oooeeeTTTPPPMMMLLLPPPWWW```ggggggkkksss~~~xxxfffUUUOOOLLLCCC999222111...,,,,,,...///...---...------,,,,,,,,,------.........------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))******+++++++++************************))))))*********+++++++++***************************************************************************************************++++++++++++,,,,,,,,,,,,---------------.........//////.........------+++---......------...///000...---...222777===@@@EEEUUUeeelllooouuuzzz{{{vvvsssrrrvvv~~~|||vvvzzz|||xxxxxx|||sssrrrooommmuuu}}}{{{wwwxxx~~~xxxfffOOOHHH???888444333333333000///......------......------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////////////////////////////........................000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...///000000111///;;;KKKYYYdddnnnyyyxxxuuuxxx}}}||||||vvvuuuooogggdddjjjsssxxx|||vvvtttxxx}}}yyywwwzzz~~~yyykkkZZZQQQLLLHHHFFFFFFOOOTTT\\\gggtttkkk```[[[QQQEEE>>>888333...,,,...000///.........---,,,,,,,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))***+++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------+++---......---...///000111111333777<<>>777666333000.........///////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////////////////////////////........................333111000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---............///000111222333333EEEUUUiiizzz{{{uuuvvvwwwxxxxxxzzzpppcccfffnnnrrrzzzqqqrrryyyyyytttooo```___ZZZRRRMMMOOOXXX```gggdddhhhrrr{{{ttt___VVVLLLCCC888111000000///---///...---,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++'''(((((()))***+++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,,,,---//////...///000222777???JJJWWW```eeeffffffkkkxxx~~~xxxvvv}}}uuutttzzzvvvttt}}}~~~xxxoooddd[[[QQQIIIDDD;;;999555222000//////000000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////222111111000///......---.................................------,,,,,,,,,------------------------++++++++++++++++++++++++------------,,,,,,+++***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......111///,,,+++,,,.../////////...000222111333>>>LLLbbbhhhnnn~~~{{{~~~~~~yyyzzz~~~zzztttrrrjjj___^^^lll~~~~~~zzz|||hhh```___UUUGGGQQQPPPXXXggguuu}}}~~~ooo___SSSEEE:::444000......000///......000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,+++++++++,,,,,,---......///000///---,,,...000111---,,,///111333===IIIKKKUUUbbbmmmqqqpppmmmjjjfffmmmrrruuu}}}~~~zzzvvv{{{{{{{{{xxxkkkaaaZZZWWWHHHDDD???;;;666222111333+++...000//////111111000//////.........---------///---,,,,,,------+++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////------++++++++++++------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////111111111000///.......................................---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...------.../////////111///000333444:::IIIXXXsss}}}{{{yyyvvveeemmmrrrsssvvv}}}|||zzzssslllkkkqqqxxx}}}zzzzzz~~~uuuaaabbbVVVOOOXXXggguuutttaaaPPPCCC999222...///...------......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,///111222111///111///111999@@@HHHUUUaaaxxx|||}}}xxxtttsssuuuxxxyyyyyy}}}|||rrrrrrtttwwwzzz}}}~~~~~~zzzvvvooohhhccceeeiiiooowwwwwwhhh[[[[[[aaajjjnnnsssuuuvvvzzzyyysssooodddbbb[[[NNN>>>333111444000111111000000111111000//////.........---------,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////111111000000//////.................................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............//////000//////...111000111555:::EEEWWWggg|||}}}|||~~~tttooonnnnnnnnnooouuu||||||xxxllldddaaaYYYTTTOOONNNRRRWWWZZZZZZUUUVVVZZZ```ggglllmmmmmmrrr~~~xxxjjjYYYQQQSSS[[[iiittt~~~gggTTTEEE999222///...------...---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,------++++++...333555333///222333;;;HHHVVVddduuuyyyvvvuuuqqqkkkmmmsss||||||sssqqqsssvvvssspppnnnlllfff^^^XXXZZZYYYWWWYYYeeeuuu~~~pppmmmjjjfff```ZZZ\\\bbb]]][[[^^^bbb```^^^hhhvvvvvvooojjjjjjjjjgggdddddd{{{dddNNNDDDBBB777444111000111111000000/////////.........------,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111000000000/////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000///...------000333888>>>GGGUUUfffsss|||~~~rrrwwwzzz{{{yyywwwxxx|||~~~qqqbbb[[[^^^fffpppvvv~~~|||~~~tttkkkfffbbbggglllkkkddd[[[UUUSSSMMMJJJHHHIIIMMMQQQTTTTTTZZZ\\\]]]]]]]]]___cccfffeeeiiiqqqyyyzzzdddOOOGGGNNNYYYhhhpppxxx{{{sss___PPPDDD:::222111////////////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---...---,,,...111555777888<<>>777000000111111000000////////////............///---,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---///111000...---...///666>>>HHHRRR^^^kkkwwwxxxqqq{{{uuuqqqwwwzzzpppccc___[[[]]]ggguuu}}}~~~~~~~~~zzzssshhh\\\TTTPPPYYY[[[]]][[[UUUPPPMMMLLLJJJIIIJJJKKKNNNQQQSSSSSSYYY]]]```aaabbbfffooouuuwwwwwwvvvuuuuuuvvvzzz|||~~~ppp___TTTNNNVVVZZZaaaeeejjjuuummm___PPPCCC888555111////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......---,,,,,,---------+++---......000777CCCMMMRRRUUUZZZcccooo}}}vvvpppiiigggkkksss~~~|||zzzppp```ZZZ```___\\\[[[]]]___aaahhhpppssswww|||~~~}}}{{{hhhddd```cccqqqqqqaaaIII<<<222111333111000111000000/////////.........000...---,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000////////////........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......---///000///---///444888EEEQQQ___lllxxxuuusssuuu{{{wwwkkkbbbdddjjjpppvvv~~~yyywwwoooeeebbb[[[SSSLLLHHHIIIKKKKKKLLLMMMLLLJJJIIIIIIJJJFFFFFFFFFFFFFFFGGGGGGHHHDDDHHHKKKLLLNNNSSS]]]dddrrruuu{{{{{{uuuqqqwwwvvvzzz~~~yyybbbKKKMMMRRRZZZcccqqquuubbbPPPBBB===666111............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------------......///)))---111222555AAATTTccciiikkklllmmmttt}}}}}}{{{}}}}}}{{{|||vvvlllfffhhhfffbbbccchhhgggjjjqqqzzz}}}||||||wwwooonnnqqqooojjj```dddiiinnnuuu[[[HHH999777888444222222000000000/////////.........---++++++,,,,,,***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////000000000000........................,,,,,,,,,---------......------------------------------------------------***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......---...///...///444>>>FFFUUUcccssswww|||zzzpppcccfffnnn~~~|||}}}}}}tttjjj___QQQEEENNNLLLIIIEEEBBBBBBEEEHHH???@@@AAACCCDDDEEEGGGHHHDDDDDDCCCBBBAAA@@@@@@AAABBBDDDDDDBBB@@@CCCHHHNNNVVVZZZbbbjjjqqqttttttrrruuuuuu{{{}}}zzz```VVVNNNOOOXXXiiiyyybbbRRRJJJ???666111/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000333666999@@@NNN```nnnsssuuuuuutttzzz|||uuuvvvwww{{{}}}{{{sssiiieeedddrrrpppooopppsssvvvxxxyyyvvvzzz{{{hhhaaaZZZWWW\\\hhhxxxpppYYYEEE@@@???999444444000000000000/////////...---,,,,,,---...//////...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000////////////000000000000........................,,,,,,,,,------.........------------------------------------------------***+++,,,,,,------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......,,,.........000999FFFPPP^^^lll|||~~~zzzlllfffkkkyyyuuuooocccTTTKKKGGGCCC>>>CCCFFFIIIJJJHHHEEEBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFEEECCCCCCDDDEEEBBBAAA@@@<<<999:::>>>AAAMMMJJJFFFFFFLLLVVV___dddiiittt~~~oooTTTFFFGGGXXXuuurrr```WWWIII<<<555222111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,...///111222999:::;;;@@@IIIWWWdddmmmrrruuuvvvxxx{{{pppkkkuuuvvvggg[[[\\\___cccfffhhhjjjnnn||||||xxxsssnnngggbbb___mmmwwwfffOOOHHHEEE<<<555555000000000000////////////.........000333555555555++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++------------++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111000//////000000///////////////000000////////////////////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......***...111///,,,---///000333---+++000777AAARRRbbbhhhppppppcccfffxxxvvvfffWWWRRRKKKGGGFFFDDDAAA>>>GGGEEECCCAAA@@@@@@AAAAAA???CCCGGGIIIIIIHHHHHHHHHLLLLLLLLLLLLLLLMMMMMMMMMPPPMMMHHHDDDAAA@@@@@@AAABBBCCCDDDCCCCCCCCCEEEGGGQQQddd~~~qqqiiihhhkkkpppVVVHHHLLL]]]llluuucccRRRKKKCCC888222333...+++,,,000000...---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***...---,,,---......---,,,333000------///333555666@@@DDDMMMYYY```eeeppp|||yyy{{{yyyyyytttvvvrrrlllqqq~~~pppccc\\\ZZZRRRZZZeeeoooyyy{{{ttt}}}~~~zzzmmmmmmjjjiiittt|||oooccc^^^WWWIII===888777333222222000,,,---111444222,,,***:::QQQZZZVVV---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------........................---------------------------------.........//////---------.........//////......////////////......///...---,,,,,,---...///////////////////////////................................................------------------------...------,,,,,,------...555444333222000......///000000////////////000000////////////////////////......////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........---//////---,,,,,,...000000...///555<<>>HHHZZZttt{{{vvvvvv~~~mmmnnnpppxxx}}}}}}nnn]]]OOODDD<<>>@@@BBBCCCCCCCCCCCCEEEFFFHHHIIIJJJJJJSSS\\\iiivvv|||yyyvvvtttssssssooohhh^^^UUUOOONNNOOOEEEDDDCCCEEEPPPfffkkk\\\XXXffftttzzz{{{}}}}}}{{{yyy___MMMKKKWWWjjjqqqmmmvvvxxxggg[[[NNN???777444000---///000...---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,------------+++///444777:::BBBPPP[[[^^^dddgggiiirrr~~~{{{vvvnnnmmmmmmuuu|||xxxvvvyyywwwqqqnnnsss~~~{{{|||~~~~~~yyysss||||||}}}vvvuuu\\\III666000222333000......111000,,,...444222,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------........................------------------------------........./////////------........./////////...//////000000//////...//////............//////////////////////////////................................................------------------------......------------......555444222111222333333333111000000////////////000////////////////////////......////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............///------111222222222444222666>>>JJJZZZoooyyyzzzyyy~~~ooojjjdddtttzzzgggSSSEEE@@@@@@BBBEEEDDDBBBCCCDDDFFFHHHJJJLLLMMMPPPTTTYYY___dddggg|||~~~sssllliiiZZZYYYRRRFFF===@@@OOO]]]mmmzzz}}}mmmyyy{{{rrrjjjttt|||sssRRRIIIXXXgggeeerrrwwwrrraaaUUULLLFFF888222...///000//////111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++---...///............222444777<<>>CCCHHH>>>@@@BBBEEEJJJPPPUUUYYYTTTVVVZZZbbbmmmyyypppZZZOOONNNMMMFFF>>>JJJLLL[[[zzzXXXggg}}}jjjLLLFFFQQQWWWlll~~~cccWWWSSSPPP>>>555//////222111222333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,...///...---,,,...000444666===IIIZZZkkkzzzqqqpppmmmtttzzzyyyzzzrrrhhhaaabbbsssuuuooopppyyycccKKK;;;111///222---111333000...///111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------------------........................................................./////////000000........./////////000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................///......------......///PPPHHH>>>666333222///---222111000//////......///////////////////////////......////////////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////111...///222000***...666???EEEPPPccc|||yyyllllllsss}}}iiiZZZIIIBBBAAAAAAAAACCCAAACCCGGGKKKOOOUUU\\\aaa___bbbhhhrrr}}}iii^^^WWWPPPJJJEEEBBBCCCPPPggg~~~rrrhhhcccooodddHHHCCCKKKaaapppaaaZZZSSSFFF<<<222111333222222444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------......---+++,,,---,,,+++,,,111555999BBBQQQdddvvvvvvuuuttt|||tttxxxxxxpppeee___iii{{{~~~vvvuuuxxxwww```III888222444111222111///------///000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------....................................................../////////000000000....../////////000000000///000000111111000000///000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................//////............//////mmm___LLL===666444333222222111000///............////////////////////////......////////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////111...///222///...:::KKKZZZaaakkkxxxuuupppuuu~~~tttgggRRRJJJDDDDDDCCC@@@@@@CCCKKKNNNRRRVVVZZZ```hhhmmmwwwzzzrrrnnnooo[[[YYYQQQBBB999@@@WWWkkk~~~{{{xxxddd```ooogggPPPMMMSSSfff|||lll]]]PPPCCC777333333222111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............+++,,,...------111999@@@IIITTTgggyyyyyyssszzzyyymmmeeemmmkkksss{{{{{{tttyyyvvv{{{ttt```KKK===999333111///......------...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------.................................................../////////000000000000.../////////000000000000000000111111111111000000000111111222222111111000000000000000000000000000////////////////////////////////////////////////........................//////............//////hhhNNN>>>777444333222222000///............////////////////////////......////////////......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............/////////000000---...222222666KKKcccvvv~~~~~~~~~pppdddjjj{{{~~~oooaaaVVVEEEAAAAAACCCBBB???CCCKKKLLLQQQXXX```hhhrrr|||nnnZZZLLLFFFHHHJJJYYYmmm}}}~~~cccaaaeeeVVVHHHLLLeeessstttrrrjjjWWWIII;;;555333111..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............,,,...000000111777BBBKKKTTT```ppp{{{}}}yyy~~~iiicccfffjjjnnnssssssyyy~~~yyyrrrqqqppp{{{~~~xxxrrrlllqqqrrrqqqttt\\\HHH>>>333///---///000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------........................////////////////////////////////////000000000000////////////000000000000000000111111111111000000000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////jjjRRR<<<222333444222...---///222222///000///////////////000000000000000000000000000000////////////............------------------------------------------------------------------------...------------...//////222///,,,+++---///...------111111///888MMMeeettt~~~zzz~~~yyypppnnnzzzvvvlllbbbbbbqqq~~~rrrfffUUUGGGBBBEEEFFFCCC@@@DDDMMMVVV\\\bbblllxxxzzzhhhUUUJJJNNNMMMWWWsss~~~tttjjjYYYEEEUUUKKKVVVdddqqq|||~~~iii[[[JJJ===555///---000...///000///......///000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++---...///---,,,...000222333999DDDRRR]]]ffflllnnnlllnnnxxxmmmlll}}}}}}ssshhhhhhrrr~~~~~~zzzwww||||||{{{{{{zzztttqqqxxxzzzxxxpppmmmoooooo||||||ttt|||xxx^^^FFF<<<555///...---+++---111------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////---+++***,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......//////......---...---,,,+++,,,...000111222...,,,///222111...---111111222222111///000222222111///000111222222111222222222222111111000///222111//////000000///...---...//////......///000,,,---......------///000111111000///////////////000/////////............sssbbbOOOCCC???111333333222111111111000000000////////////000000////////////////////////////////////............------------------------------------------------------------------------...------------...//////000...,,,---///111000//////111222777FFF___www{{{qqqppppppvvvuuu^^^aaakkkyyy{{{lllbbb[[[OOOCCCEEEHHHJJJIIIIIIOOOZZZdddtttxxx{{{jjjVVVPPPPPP```zzzsssmmmwwwUUUDDDOOOTTT[[[cccmmm{{{uuuyyygggRRREEE>>>888333222000111111111///.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---///000///---+++---000555<<>>999333222555222111000///....................................////////////............------------------------------------------------------------------------...------------...///////////////......000555:::AAA[[[yyyrrrooowwwuuuiii[[[UUUOOOLLLLLLXXXqqqyyyssspppkkkfffdddeeeeeebbb^^^\\\\\\[[[XXXVVVVVVYYY\\\\\\^^^```bbbccceeeggghhhuuuxxxzzzzzzzzzzzzhhhsss|||iiiTTTbbb{{{vvvaaaQQQJJJVVVyyyiiiXXXQQQ>>>777000---///111000///------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------............---...000444>>>QQQhhhxxx{{{~~~wwwxxx{{{xxxooottt|||yyy{{{wwwzzzzzzwwwxxxwwwttttttuuuooogggbbbcccbbb```cccfffeeeaaafffgggmmmwww}}}rrrhhhffffffcccaaaaaarrr{{{iiiaaa^^^eeejjjlllttt~~~~~~xxx}}}yyyaaaHHH888333111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///............////////////////////////////////////.........000222666999;;;:::>>>FFFOOOXXX```eeehhhoooxxx~~~~~~vvvkkk^^^UUUTTTLLLAAA;;;888666333000333222111111000000111111111111111000000000//////]]]III<<<222111777222222000///....................................000/////////............------------------------------------------------------------------------...------------...//////...///000//////333:::@@@WWWkkksssiiirrrkkkbbbfffUUUQQQQQQVVV___kkk{{{tttoooiiiccc^^^\\\WWWQQQPPPQQQQQQNNNJJJLLLMMMLLLJJJHHHIIIMMMQQQPPPNNNMMMPPPTTTUUUSSSQQQTTTXXX]]]^^^___dddlllrrr}}}ooogggZZZTTTggg|||eeeJJJDDDaaazzz~~~mmmdddDDD<<<333...///111000///---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------.........//////+++...333:::GGG\\\ttt}}}{{{zzzwww}}}mmm___ttt|||lllaaaeeellltttvvvxxx~~~zzzwwwyyyqqqmmmeeeaaagggooolllcccaaaaaa```aaaeeeiiieee]]]XXX___kkkvvvxxxnnnlllllliiieeeddd\\\dddooo}}}iii]]]ZZZcccfff___^^^eeeiiikkkkkkkkknnnsssxxxyyy~~~wwwYYYDDD<<<222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///............/////////000000000000000000000000000000000222444999>>>BBBEEEJJJQQQ]]]jjjuuu}}}}}}rrrbbbUUUMMMGGG@@@;;;333222111111000111111111111111111111000000000000oooccc]]]HHH444000111333222///---...111000...///...---,,,,,,---...//////...------...///000111---------............///...........................------,,,,,,++++++***..................------......///000///555III]]]jjj~~~jjjiiiuuu{{{www|||wwwvvvwwwzzzzzzkkkZZZNNNIIIYYY___cccqqq}}}}}}tttmmmhhhhhhfffaaa\\\\\\```^^^\\\[[[[[[ZZZXXXWWWZZZZZZZZZYYYXXXXXXZZZ\\\UUUTTTQQQPPPPPPRRRTTTVVVTTTOOOLLLLLLJJJJJJSSS^^^eeegggooo}}}}}}___TTTeee|||qqqeeeNNNLLLnnnyyy{{{}}}xxxnnnZZZFFF333---///111000000000000///...------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......///......000///---///444///000:::LLLXXXbbbvvv}}}vvvrrrmmmzzzsssnnnsss~~~yyyzzz___ZZZVVV[[[kkkuuuxxx}}}qqqttttttqqqjjjggghhhjjjfff```[[[\\\dddjjjjjjgggeeedddccciiirrryyyxxxssskkkgggjjjtttxxxzzz|||~~~}}}xxxrrrggg\\\VVV]]]jjjvvvwwwooogggeeeiiikkkhhheeetttyyy}}}yyylllccchhhsss}}}xxxzzz\\\EEE>>>222444888...***000222......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///---------.........//////...000111///------111666///.........///111333444777888>>>EEEJJJOOO\\\jjjssswwwzzz^^^EEE???>>>999333333555333...111222333444333111000000|||sssuuuoooUUU???;;;:::444333111///000111000...000///...------...///000///......---...///000111---------............///........................,,,,,,,,,---------------........................///...///111444>>>SSSfffqqquuujjjnnnrrruuu{{{lllttt~~~vvvdddRRRGGGOOOdddmmmnnnyyy}}}yyyvvvaaa\\\[[[bbbhhhiiihhhhhhllljjjiiiiiiiiihhhfffdddbbbeeeiiijjjhhhhhhiiikkkiiihhheeecccbbbbbbcccdddcccbbbcccccc[[[QQQMMMPPPVVVVVV[[[eeemmmttt}}}QQQIIIaaavvv{{{___LLLZZZjjjgggjjjyyyvvvwwwiii___MMM:::222111///...---000//////......---,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---------.........///,,,,,,///000------///444888FFFXXXdddmmm~~~uuummmkkkmmm}}}}}}{{{wwwzzzzzzlllgggdddiiivvv}}}oooeeeiiikkkjjjfffdddfffhhhiiihhhiiippp{{{}}}yyyxxx}}}cccXXX]]]ppp~~~oookkknnnqqq{{{zzz{{{yyy|||lllUUUBBB333111666///,,,000/////////.........---------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///---------.........//////000////////////...---,,,444333111000000555===CCCMMMQQQVVV[[[dddoooxxx|||{{{}}}tttllldddVVVFFF===;;;888444444333111000222444555555yyyxxxyyycccIII===333333333222222111000//////000000////////////000000///............///000000---------............///........................,,,,,,------...//////000........................111///...333;;;III^^^ooo{{{vvvxxx{{{wwwxxx}}}ttt~~~xxxxxxoooYYYIIIEEEWWWsss~~~yyywwwpppllllllnnnfff___]]]dddlllnnnmmmmmmrrrrrrsssvvvxxxyyyxxxvvvsssxxx~~~~~~zzzvvvvvvwwwvvvuuurrrooollljjjhhhggghhhjjjnnnooofffZZZRRRPPPPPPNNNNNNRRRWWW___jjjttt}}}{{{```DDDKKKbbbrrrOOOEEEZZZ[[[ggg}}}eee}}}kkkZZZFFF;;;444///------000//////......---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------------.........000---,,,///000...---///;;;AAAQQQaaajjjppp~~~~~~{{{tttnnnmmmxxxsssssswwwyyy~~~zzzxxx{{{xxxqqqppppppvvv|||pppmmmooojjjccc]]]ccciiilllmmmooorrruuu||||||bbb___ttt{{{vvvssstttrrrmmmjjjmmmwwwuuupppQQQ;;;222555111000111---000000/////////.........------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------........./////////111///...000333222---(((111333555666:::EEETTT```lllmmmmmmoooyyyzzzzzzwwwcccUUUMMMDDD;;;:::777333222333444333111}}}sss^^^HHH000444222111333222000///000111000000000000000000111//////........./////////---------............///........................---........./////////000............////////////111///000777DDDVVVjjjwww{{{zzzqqqpppcccLLLEEEMMMbbb{{{qqqiiifffhhhnnnqqqwwwmmmfffiiipppssssssssszzz{{{|||zzzxxxsssuuuwwwuuummmeeeaaa```[[[WWWQQQOOOPPPUUU]]]cccnnnuuu}}}www]]]FFFVVVvvv[[[DDDJJJVVVlll}}}|||{{{jjjTTTCCC888000...000000/////////......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......------------............111/////////...---222888IIIOOO\\\fffjjjmmmxxxwwwyyy}}}|||tttqqqsssyyy{{{{{{xxx{{{}}}{{{~~~|||~~~{{{{{{zzzuuujjjbbbdddlllsssttt|||yyyvvvtttssssssoooqqq}}}}}}tttxxxgggJJJ999777444333333---////////////.........---------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////111000///111333333111//////666@@@HHHQQQ^^^ppp}}}{{{wwwzzz|||{{{~~~sss```NNN???;;;777666777666222...pppNNN:::333///111333000000222000111111111111111111000//////////////////......---------............///........................000000000//////................../////////000000///222888CCCUUUjjj{{{~~~uuukkkeeeSSSBBBHHH]]]rrruuulllbbb]]]aaajjjrrrwww{{{qqqkkkoooxxxwwwrrrpppnnniii___VVVQQQPPPQQQRRR]]]bbbmmm{{{zzzlllppp~~~oooOOOMMMbbbrrr}}}qqqWWWBBBJJJ^^^yyyvvv]]]III;;;222000222///////////////............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////...///000///,,,...:::GGG\\\aaahhhnnnppprrrzzzvvvmmmooovvv{{{~~~|||{{{tttpppssswwwzzz}}}}}}yyyuuusssrrruuutttvvvyyytttiiiaaa```aaafffoooxxxvvvjjjiiitttwwwzzz}}}\\\EEE===555222222---.........---------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000000000000///...111666:::AAAMMM[[[gggnnnwww}}}vvvrrrxxxvvvzzz{{{xxxzzzsssWWWPPPFFF???<<<:::888777qqqHHH999///000333111000222000000111111111111000000/////////000//////...------------............///........................111000000///......------.........//////000000111///999FFFVVViii}}}~~~rrr{{{xxxzzznnnaaaWWWIIICCCUUUmmm}}}wwwxxxpppfff^^^^^^ccckkkppp}}}yyy}}}yyyssspppmmmoooqqquuuzzz}}}uuuhhh___ZZZSSSMMMNNNPPPUUU^^^gggqqq|||yyyttt___IIIRRRaaatttoooOOODDDHHHfff~~~dddQQQDDD999333111////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------........./////////,,,---///111222777FFFVVVgggjjjnnnssswww||||||wwwrrrqqqyyyzzzuuuwwwzzz|||~~~}}}sssjjjeeeeeeccc```___```aaaaaa```VVVRRRTTT\\\___YYYVVVXXXTTTTTTTTTVVVYYY\\\```bbbpppuuuzzz}}}lllUUUHHH:::222222......------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///....../////////000000000///000111000111888DDDMMMfffooo{{{uuurrruuuooowwwwww{{{~~~lllYYYJJJAAA>>>>>>ZZZDDD111000444222000111//////000111111000////////////000000000///---,,,---------............///................................................---......///000000111111666FFFYYYhhhwwwvvvttt~~~sssyyyyyyrrrgggXXXMMMHHHQQQggg|||{{{vvvqqqmmm~~~}}}xxxnnnddddddmmmwwwyyynnnbbbVVVNNNNNNOOOQQQTTTXXX^^^cccfffsss}}}uuuoooeeeZZZSSSOOONNNOOORRRXXXeeerrryyyiiiTTTMMMTTThhh~~~}}}dddLLLAAAWWW|||nnn___SSSFFF:::333/////////////////////000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................///////////////...111999BBBKKKXXXbbblllnnnrrryyyxxxppprrrzzzwwwrrrvvv}}}|||zzzzzzgggfffdddbbb___\\\YYYWWWbbbccchhhrrrzzzwwwwwwqqqmmmiiibbb[[[TTTVVVXXXYYY[[[]]]```bbbxxxgggZZZEEE777555222............------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///.../////////000000000000111222555;;;FFFUUUdddmmmtttooowwwmmmZZZOOOKKKhhhLLL444111555333000000...///000111111000///...//////000000000///---,,,---------.........//////........................,,,,,,------.../////////---......///000111111222>>>QQQeeerrr|||sssoooyyy|||xxxrrrnnncccTTTJJJNNN```wwwzzzoooiiigggiiiwww|||qqqrrr~~~|||xxxvvvssskkk___UUUVVVUUUTTTTTTVVVZZZ]]]```mmmzzzuuuiiibbb[[[SSSNNNKKKMMMXXXcccqqqgggeeeQQQMMM]]]ooonnnWWWFFFOOOfff~~~wwwkkkaaaRRRAAA666////////////000000000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------................../////////000444111444BBBRRR^^^eeejjjsssuuuyyyrrrkkkuuurrrkkkrrr}}}~~~~~~}}}vvvmmmhhhjjjtttpppvvv~~~oooeee___WWWOOONNNQQQVVV___iiirrrxxx{{{mmmkkkjjjiiiiiijjjkkkllljjj~~~vvvzzz~~~wwwuuuiiiPPP>>>:::777000/////////............------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////////////////000000000000444555:::III^^^ttt{{{zzz{{{}}}~~~zzziiiaaaiiiKKK888777444444444///000000000000////////////////////////////////////........................---------............///,,,,,,,,,---...///000000000......222222000111555HHH^^^ooo{{{{{{|||mmmgggrrr~~~wwwzzzvvvgggdddbbbeeemmmwww|||oooeeeaaabbbeeeyyy~~~{{{vvvsssuuu{{{}}}xxxzzz||||||xxxxxx|||qqqeee___]]]]]]cccjjjpppqqqpppzzz}}}ttthhhfff___TTTJJJIIIQQQZZZhhhrrryyyaaa```\\\OOOIIIYYYxxxyyyjjjSSSFFFQQQkkk|||gggbbbUUU666777333111222000---///444//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,+++---///...+++000222===UUUsssrrrtttttt}}}ssskkkqqqzzzzzztttsssuuuwww|||}}}zzzvvvooommmtttyyyvvv{{{mmmfff]]]VVVSSSVVV[[[___ccciiittt}}}||||||yyy}}}dddMMM>>>666000111///,,,,,,---,,,***------------------------........................------------------------...------,,,,,,------...,,,,,,,,,------.........------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......+++---......------///111333///...000111///111555222@@@[[[yyyyyyxxx}}}}}}sss[[[FFF;;;444444555222111000000000////////////////////////////////////........................---------............///,,,------......////////////......111222111555:::SSShhhwww|||wwwssslllmmmuuuvvvttt|||yyywwwyyyjjjsss{{{yyyvvvssspppooooooooo}}}}}}qqqccc[[[WWWXXXcccooovvv||||||yyyyyyyyyxxxrrrooonnnsss~~~{{{zzzzzz}}}wwwnnnccc^^^^^^]]]XXXTTTYYY```mmm~~~}}}mmm]]]ZZZOOOEEENNNjjjqqqWWWGGGJJJ[[[hhhsss~~~sssgggYYYJJJ777222...//////...000333//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///------...//////---000<<>>222000222111///---//////...------------.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......000//////222777KKK[[[lllvvv||||||rrrqqqzzzzzzzzzxxxtttqqquuuwwwwwwxxx}}}yyymmm___XXXSSSQQQ[[[nnnxxx~~~~~~yyyzzz}}}lllWWWAAA888111000333333111000................................................------------------------...------,,,,,,------............------,,,,,,,,,---------------------------------------------------------------...//////...,,,,,,---000111000///555333333777>>>MMMdddwwwwww||||||}}}~~~zzz~~~yyyxxx}}}|||{{{uuuWWW>>>222777111111111111000000000000////////////////////////........................---------............/////////////////////......111000000///...444EEEVVVwwwwwwfffqqqppplllwww~~~nnn```ddd{{{|||wwwssskkkooouuu|||yyytttqqqqqqtttwwwpppccc[[[ZZZSSSIIILLLWWW```iiiqqqssstttwwwyyyxxxtttwww{{{yyywwwyyy|||}}}||||||zzztttjjjaaa^^^ccchhhfffeeedddcccdddgggkkknnnmmmwww{{{rrrmmmlllbbb^^^[[[[[[]]]eeewwwxxxqqqfffTTT???;;;[[[hhhLLLBBBFFFssszzzxxx___ZZZRRRCCC444000333222000...//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---000//////777BBB[[[kkkyyy~~~tttooosss{{{xxx}}}yyysssnnnpppwwwxxxuuuuuu{{{}}}~~~~~~|||uuuqqqkkkbbb]]]]]]dddfffvvvwwwrrruuu|||tttPPP@@@222///111111///000................................................------------------------...------,,,,,,------............------,,,,,,,,,------------------------------------------------...------------...//////......000111333333111///111222:::IIIXXXgggxxxuuuuuu}}}|||rrr|||uuuuuuxxxssssssrrrtttwwwzzz|||}}}}}}zzzzzz{{{|||tttrrrzzzvvv}}}zzzzzz{{{RRR333333222222111111111000000000////////////////////////........................---------............///////////////////////////000111111111111:::QQQfff~~~zzzzzzccc```qqqwwwaaa^^^ggg{{{~~~{{{xxxwwwvvvppprrrsssrrrpppmmmmmmnnnooommmiiidddbbbfffooowww~~~vvvkkkaaaWWWOOOPPPTTT___gggnnnppprrrvvvzzzzzzsssxxxzzzzzz{{{xxxtttpppnnnpppsssuuuvvvyyyzzzrrrgggbbbdddhhhgggkkkpppsssuuuuuuuuuuuutttrrrrrrwww~~~yyyrrrnnnfff```^^^[[[ZZZcccooouuujjj```LLL<<>>666444222111222//////...------------.........---------,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///,,,...333333666III^^^iiiqqqxxxyyy{{{uuusssxxxtttllllllqqqwww|||zzzvvv{{{~~~vvvwwwsssmmmkkkooossssssssspppooosssxxx|||hhhdddfffqqq}}}jjjIII;;;666111///222................................................------------------------...------,,,,,,------...,,,,,,------------------------------------------,,,,,,,,,---------.....................//////000---//////,,,***---555===IIITTTiii}}}~~~|||~~~{{{ttttttzzzttttttwww~~~vvvnnnkkkppp{{{|||~~~~~~}}}EEE:::222222222111111111111000////////////////////////........................---------.........//////---......///000111111222---///333666:::KKKjjj|||tttmmm{{{xxxjjjcccfffmmm|||~~~uuummmiiikkkppptttppptttvvvoooeee___aaafffaaaeeeeee^^^UUUUUU___jjjyyyrrrdddUUU[[[eeennnqqqrrruuuvvvtttvvv{{{yyytttyyyggggggcccZZZSSSVVVbbbnnnvvv~~~|||}}}oooeeeddd```WWWWWW^^^aaavvv~~~qqqxxxnnnOOOAAAIIIUUUnnnqqqOOO===fff|||mmm\\\III===666111000111//////...------------.........---------,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111---///444555:::OOOggglllnnnnnnmmmuuuzzzyyy~~~xxxrrrnnnppptttyyy{{{|||~~~}}}zzz{{{{{{xxx|||zzzuuuuuuvvvuuutttwwwuuurrrrrrxxx}}}~~~rrrttt||||||qqqkkkaaa]]]sss|||UUUBBB999222000444////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,------........................///000000111444444000...666FFFTTTiiirrr}}}xxxyyy~~~~~~~~~}}}vvvrrrsssgggjjjmmmppprrrwww~~~vvvzzz}}}|||SSS<<<444555444111000222333333000000000000////////////////////////////////////////////////////////////000000///////////////000...//////111@@@ZZZtttyyytttnnncccjjjsssppp}}}tttrrruuuwwwvvvyyypppnnnjjjaaa```eeennnwww{{{qqqqqqxxxrrrqqqnnniiieeeeeekkkpppqqqggg```cccgggmmmqqqrrrrrrsssssssssuuu{{{mmm___VVVVVVVVVVVV___lllvvv|||~~~mmmddd```]]][[[[[[ZZZgggzzzyyyppplll___KKK>>>GGGKKKjjj|||WWW@@@OOOnnniiiMMM===555000000333//////.........---------...//////...,,,***+++,,,.........------,,,,,,,,,........................,,,,,,,,,---------......///000000///...---///000111......333===LLL]]]jjjsssooonnnuuu}}}{{{|||wwwqqqllllllsssyyyxxxttt{{{zzzvvvvvv|||rrrooouuu~~~~~~~~~tttjjjjjjpppwwwwwwvvvwww{{{|||yyysssxxxzzzuuu{{{pppgggeeegggxxxvvvOOO<<<222000999111///...---......,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------------------------------.........//////+++,,,......///000000000000444111///666>>>TTTrrruuuxxxtttzzzwwwsssqqqhhhbbbfffrrr___|||yyy~~~aaa@@@666555222000///000000///000000000000////////////////////////////////////////////////////////////000000////////////000000222333444;;;MMMfffxxxxxxrrrhhhYYY^^^pppxxxwwwwww||||||~~~}}}{{{~~~xxxsssrrrqqqllliiiiiinnn}}}}}}yyyuuusssuuuvvvwwwnnnffffffjjjooorrrssssssssssssssswww}}}nnnaaaWWWWWWWWWVVV___lllqqqvvv}}}xxx|||mmmfffeee```YYYVVV```oooooollllllXXX>>>LLLGGG^^^}}}dddBBBIII]]]wwwxxxoooUUUEEE<<<555111222.....................---...//////...,,,++++++,,,......---------,,,,,,,,,........................,,,,,,,,,---------......---...///...---...000222333000111;;;LLL]]]jjjqqqvvvqqqssstttsssqqqqqqtttxxxxxxwww|||{{{yyyzzz}}}|||yyyvvvsssooonnnssszzzzzzrrrkkkkkkooosssrrrvvv|||}}}{{{zzzzzzzzz}}}~~~vvvrrrtttxxxwwwvvvvvvnnnlllwww{{{kkkaaabbbnnnhhhRRR>>>000222111000//////000000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------------.........////////////......---...///000///333333:::JJJWWWjjj}}}~~~|||nnnuuuuuu|||~~~NNNiiikkkpppyyyvvvtttwwwMMM<<<777222000111111///...000000000000////////////////////////////////////////////////////////////000000////////////000000///111666BBBXXXooo|||~~~~~~wwwlllaaaiiiwwwyyy}}}www|||zzzyyy~~~{{{sssuuuvvvvvvzzz}}}yyysssrrr~~~zzzyyywwwqqqjjjjjjmmmrrrttttttsssrrrssssssvvv|||mmmaaaVVVTTTSSSSSS[[[gggnnnqqqxxxssszzzsssqqqiii\\\QQQVVV___ooo}}}tttYYYXXXHHHOOOkkkqqqJJJDDDGGGWWWfffooowwwvvv|||xxx^^^MMMCCC:::333///.....................///---...///...,,,++++++,,,...------------,,,,,,,,,........................,,,,,,,,,---------......,,,.../////////000222444555333888HHH```sss{{{{{{wwwxxx}}}ssstttvvvwwwwwwwwwxxxyyy{{{||||||~~~wwwwwwrrroooppppppppptttzzzzzzuuusssrrrrrrssswww~~~~~~xxxuuuvvvxxxwwwvvvwwwsssxxx|||{{{wwwuuuwwwyyy~~~||||||~~~~~~{{{{{{ppp^^^___eeexxxzzzcccGGG111...111000000111222222000...........................------------------------------------------------...------------,,,,,,,,,------------------------------........./////////000000000///...///111444222999???NNNgggvvv~~~JJJSSSrrrtttyyykkkHHH===333111333333111000000000000000////////////////////////////////////////////////////////////000////////////000000111...333;;;HHH___vvv{{{rrrmmmnnn~~~{{{rrrxxxyyyddd___nnn{{{}}}xxxwwwxxx|||{{{vvvpppwww{{{}}}{{{|||uuuooonnnnnnmmmkkkmmmpppsssuuutttsssrrrssssssuuuxxx|||~~~~~~}}}jjj___TTTNNNKKKLLLSSS\\\iiijjjnnntttyyy}}}~~~~~~}}}|||||||||yyymmmtttjjjbbbRRRRRRUUU___uuuhhhPPPHHH\\\sss}}}zzzsssZZZFFF888@@@VVViiiuuu|||iiiUUUJJJBBB888111............////////////---...///...,,,+++,,,---------------------------........................,,,,,,,,,---------.........///000000000111333555333888CCCUUUlllvvv~~~wwwuuuvvvyyyzzzxxxwwwxxxyyy|||zzzsssrrrnnnmmmoookkkgggllluuu}}}yyyzzz}}}|||zzzyyyyyy||||||}}}}}}{{{vvvqqqlllmmmqqqtttuuutttvvvyyyzzzxxxvvvxxxzzzzzzzzznnnaaaddd{{{kkkOOO888555000000000222333222000...................................................------------------------------------------------------------------------............////////////...000111111///000444777888GGGTTTgggtttxxxLLLHHHoooyyy}}}YYYFFF444000333333222111000000000000///////////////////////////////////////////////////////////////////////////000111111222;;;EEERRRfff}}}nnneeejjjtttrrrqqqoooXXXUUUiii}}}mmmmmmooouuu||||||vvvqqqsssyyy|||~~~zzzppphhheeehhhlllnnnpppsssttttttsssssssssuuuuuuuuuuuuvvvxxxzzz|||mmmbbbUUULLLFFFFFFKKKRRR^^^bbbiiipppuuuxxxzzz{{{xxx}}}|||tttppppppsssuuu{{{{{{gggppprrrhhhiii]]]YYYVVVZZZjjjuuu^^^KKKRRRgggqqqpppqqqhhhNNN666888QQQlll~~~rrrZZZOOOHHH>>>555////////////////////////,,,.........,,,+++,,,---------------------------........................,,,,,,,,,---------.........///000/////////111333333???OOO\\\lll{{{zzz|||}}}wwwsssxxx|||zzzvvvuuuxxx{{{{{{tttooohhhgggiiijjj```VVV\\\jjjyyyuuuwww|||yyyxxx}}}~~~}}}~~~xxxvvvvvvyyy}}}~~~|||zzztttqqqrrrvvvyyyxxxwwwuuuoooiiillluuu{{{zzzzzzxxxvvvxxxzzz||||||zzzwwwxxxxxxvvvrrrwww|||~~~}}}{{{zzznnn```[[[iiiyyy\\\AAA;;;111000000111222111///---................................................------------------------------------------------------------------------........./////////000000,,,///222111//////333777???WWWlll|||{{{{{{xxxuuuwwwqqqppppppsssSSSLLLhhhpppTTT888000111111111111000000000000///////////////////////////////////////////////////////////////......//////000111222666AAANNNZZZjjj}}}mmmkkk|||ssskkkttt{{{dddSSSXXXlllzzz|||pppppprrrvvv{{{~~~{{{xxxuuusssqqqqqqsssyyy~~~zzzxxx|||}}}zzzzzzwwwxxx|||vvvhhh```dddllllllnnnqqqrrrrrrrrrssstttvvvvvvuuuttttttwww|||uuukkk\\\NNNFFFDDDHHHKKKWWW^^^hhhooorrrsssuuuwwwtttxxxzzzvvvmmmfffcccdddiiippp{{{ppplllvvv{{{qqquuukkkddd]]]]]]fffyyyrrrWWWMMM]]]gggiiiooonnnXXXAAA<<>>222000000000/////////......,,,---......,,,,,,,,,...,,,,,,,,,------------...........................,,,,,,,,,---------......,,,---/////////000222444>>>OOO^^^dddjjjuuu}}}|||tttxxx}}}zzzwwwwwwzzz|||~~~tttmmmkkkbbbccciiikkk___RRRZZZkkkzzzxxx~~~~~~{{{yyyyyy}}}zzzyyyxxx||||||uuusssvvvxxxxxxtttpppdddZZZ]]]jjjpppnnnqqquuuzzz{{{vvvttt}}}uuukkkhhhjjjnnnpppiiimmmnnniiifffeeeccc```ccchhhooouuuwwwwwwwwwxxxvvvvvvyyy~~~zzz\\\RRRrrrjjjGGG:::333222000000000000///...........................------------------------------------------------,,,,,,,,,------------...------------------------....../////////000000000---000222000...111888???MMMhhh}}}}}}wwwxxxwwwtttzzznnn}}}[[[VVVdddgggAAA333222111000222000000000000////////////////////////////////////////////////////////////............///000111222<<>>333222111000///...---,,,,,,---......,,,,,,---...,,,,,,,,,------.................................,,,,,,,,,---------......///111555888:::>>>BBBEEEppp|||{{{yyy~~~|||www~~~~~~zzzuuuyyyuuufff```bbbaaa^^^eeerrrssslllsss|||qqqmmm|||}}}yyyyyy~~~}}}zzzvvvvvvvvvtttrrruuujjjZZZWWWTTTNNNKKKOOOXXXccciiikkkpppvvv{{{wwwuuusssnnnqqqqqqllliiijjjjjjhhhjjjjjjiiigggfffgggjjjllllllmmmpppqqqkkkddddddiiibbbccceeejjjrrryyy}}}}}}}}}|||zzztttyyyfff~~~hhhYYY;;;888333000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------////////////000000000000///000111222888JJJbbbtttyyywwwppp~~~zzzXXXRRRPPPccciiidddXXX:::333555444///111111111111000000000000//////............//////000000000000000000000000...333111///444222111;;;RRR^^^qqq}}}{{{{{{~~~dddfffssstttoooSSSBBBVVV|||~~~{{{{{{}}}}}}yyytttuuu}}}{{{wwwxxxtttmmmnnnnnnoooppprrruuuwwwxxxsssuuuvvvvvvtttuuuyyy}}}zzzrrriiicccXXXNNNLLLPPP^^^hhhoooooommmoooppppppsssoooqqqyyy{{{fffOOOEEEFFFCCC<<>>666111////////////........................,,,---......//////.........------------------...,,,,,,---------.........000......111555>>>QQQcccuuuzzzzzzmmmqqqvvvnnnxxxtttpppnnnjjjhhhiiiyyy~~~www|||wwwvvvyyy{{{yyy|||zzztttuuu}}}}}}~~~uuuooobbbXXXVVV\\\[[[TTTZZZhhh{{{mmm___VVVOOOIIIGGGJJJNNNQQQSSSVVVZZZ^^^nnnuuu|||~~~}}}zzzzzzsssppplllmmmuuuWWWBBB333333444///...111............/////////000///......---,,,,,,++++++,,,---......,,,,,,---...................................................///......---------///111333777<<>>AAADDDKKKVVVbbbjjjnnnnnnpppqqqsss{{{sssnnnjjjlllqqqtttrrrnnnmmmpppooollllllssszzz|||qqqmmmkkkjjjccc\\\```jjj{{{jjjQQQkkkuuuNNNEEEXXXgggqqquuulllUUU===???VVVkkkyyyrrrcccKKKBBB777000///000///...........................,,,---......//////......------------------------,,,------------.........///---,,,---222@@@WWWkkklllttt}}}xxxzzzyyyuuu|||ooolllhhhdddjjjvvvuuurrr}}}wwwssssssyyy{{{wwwwww~~~zzztttsssuuuxxxqqq^^^QQQMMMUUUYYYTTTSSSXXXuuufff]]]WWWOOOHHHIIIKKKMMMMMMLLLLLLLLLNNN___gggooowwwzzznnnqqqyyy}}}hhhvvvhhhJJJ333333666111...222............////////////.........------,,,,,,+++,,,---......,,,,,,---.................................................../////////---,,,,,,///111333:::JJJbbb|||}}}zzzxxx}}}mmm___PPPQQQgggggg^^^qqqyyywwwUUU===999999444111111111111000000000/////////............//////////////////////////////111000,,,...555111111===\\\rrryyytttmmmcccdddjjjssszzz~~~rrryyywwwjjjkkkpppxxx~~~ttt{{{~~~{{{xxxtttrrrrrrpppmmmjjjoooqqqrrrsssttttttqqqnnnkkklllmmmnnnooooooppppppssssssssstttuuuwwwzzz{{{ooojjjbbbXXXOOOIIIIIIKKKPPP\\\hhhmmmnnnqqqssssssqqqrrrwwwxxx^^^KKKFFFDDD@@@@@@AAAFFFQQQ___hhhkkkjjjmmmnnnqqqzzz{{{yyy}}}~~~wwwnnnqqqqqqkkkkkkqqqyyy}}}}}}xxxtttppphhh``````eeeqqqbbb^^^uuubbbKKKSSS\\\iiimmmnnniiiKKK:::HHHbbbpppzzz|||yyynnnSSSGGG888111000111000---........................,,,---......///.........------............------------------............000///...000999LLLfffyyyttt{{{|||}}}{{{}}}wwwmmmlllgggaaammm|||}}}~~~{{{vvvuuu}}}~~~{{{{{{}}}|||{{{|||~~~~~~{{{uuummmeeeaaaaaaccczzzfffYYYNNNRRRiii|||zzzkkkaaavvv~~~}}}uuukkkeeeddd```[[[ZZZXXXVVVRRROOOMMMLLLLLLPPPUUU]]]fffqqq}}}tttnnnuuuzzzooosssggg}}}XXX888333555000...333.........///////////////......---------,,,,,,,,,,,,---......,,,,,,---...................................................---///111000///000333666666EEEbbb}}}{{{|||}}}zzzyyylllaaaTTTOOOXXXrrrnnnqqqxxxgggHHH:::555000111111111111000000000/////////............//////////////////////////////000000,,,///555111555GGGmmmyyyxxxooojjjddd\\\lllvvv{{{qqqqqqvvvqqq~~~vvv}}}~~~}}}~~~tttsssrrrtttuuurrrjjjdddnnniiigggmmmvvvwwwpppiiinnnnnnpppqqqrrrrrrrrrrrrrrrrrrrrrsssuuuxxxzzz{{{pppmmmeee[[[RRRMMMKKKKKKKKKXXXeeekkkmmmpppqqqppppppsssxxxgggPPPHHHEEEBBBAAA@@@DDDMMMZZZdddgggffflllmmmqqqwww~~~~~~zzzyyyuuupppqqqxxx}}}~~~{{{sssllleee___^^^```kkkcccWWWwwwtttUUUFFFTTT```dddmmmvvv___BBB@@@MMM^^^jjjmmmyyyzzz{{{mmmXXXKKK<<<333111222000---........................,,,---......///.........---......//////......------------.........//////000000111666EEE\\\tttzzz|||{{{||||||vvv}}}~~~yyywwwxxxyyyyyy|||wwwssssssnnnjjjvvv}}}www{{{wwwmmmooozzz|||yyyzzz~~~~~~wwwwwwzzz}}}|||zzzyyyuuummmccc[[[WWWVVVVVViiitttuuuuuujjjooo}}}www{{{~~~}}}~~~~~~}}}{{{{{{xxx}}}~~~{{{yyyyyyyyyvvvooooooooommmiiiccc]]]YYYNNNMMMNNNSSSZZZccclllsssyyyiiitttzzz}}}llleeezzzqqqIII888333//////222///////////////.........---------------,,,,,,,,,,,,---......,,,,,,---...........................////////////////////////+++///222333111111444888CCC]]]sssrrr{{{lllcccXXXNNNNNN^^^~~~xxx~~~tttVVV@@@666222111111111111000000000000//////............//////000000000000000000000000000000---000555222<<>>OOOYYY___iiiuuukkkOOO<<>>]]]|||tttmmmtttpppeeeXXXNNNIIIQQQhhh~~~}}}lllMMM;;;888111111111111000000000000//////............//////000000000000000000000000...000...222555222BBBbbbxxxwwwxxxsssdddYYYbbbtttpppqqq}}}~~~kkkggg}}}~~~{{{vvvsssqqqtttzzzwwwlllhhhqqqzzzzzzrrrmmmlllnnnpppssstttuuuttttttrrrpppoooqqqvvvyyyzzzzzzsssuuupppddd[[[VVVPPPKKKJJJXXXffflllnnnoooooommmppptttwwwzzzwww[[[LLLGGGDDDAAAAAACCCHHHPPPZZZdddjjjlllkkkoootttrrrttt|||}}}xxxoooiiifffeeeccc___fffvvvfffOOOOOOyyywwwIIIHHHQQQ^^^dddiiinnn\\\<<>>888111111111111000000000000//////............//////000000000000000000000000...000000333555333GGGkkkvvvwww{{{zzzgggYYYiii~~~hhhnnn{{{dddccc~~~yyysssooollloootttxxx{{{}}}}}}}}}wwwnnnkkksssyyyvvvqqqooojjjkkknnnqqqsssttttttsssrrrpppoooqqqvvvyyyzzzzzztttwwwsssggg]]]XXXQQQJJJLLLZZZhhhnnnooopppooolllkkkqqqtttwww{{{^^^NNNHHHEEE???@@@BBBFFFMMMYYYeeemmmkkkgggjjjqqqpppnnn||||||vvvqqqqqqppplllgggeeessspppXXXBBBlll[[[@@@JJJ]]]```___mmmeee@@@;;;TTTttteeeXXXQQQGGG<<<444111111111........................,,,---......//////......---...///111111///...---............/////////000222444:::KKKfff{{{~~~uuu|||}}}~~~~~~xxxooolllmmmwww|||}}}~~~~~~{{{|||}}}|||~~~~~~zzzvvvvvvyyyzzzwwwtttrrryyy}}}|||||||||||||||~~~zzzyyyzzz|||}}}}}}wwwssspppnnnlll\\\ZZZWWWYYYfffxxx|||{{{{{{{{{yyyxxxyyy|||xxxyyyzzz|||}}}}}}}}}}}}yyyrrrkkkkkkoooooohhh```YYYiiitttfff```aaaYYY[[[[[[]]]kkkxxx|||~~~uuu~~~xxxNNN777999888///000000//////.........---------------------------,,,---......,,,,,,---...........................000000000000000000000000...///000///444BBBWWWfffrrr___PPPKKKPPPWWW\\\uuuLLL<<<555333111111222111///...000000000000000000000000000000000000000000000000000---///444555>>>YYYvvv}}}}}}wwwddd^^^~~~{{{zzzuuuooo~~~yyytttpppooopppnnnmmmnnnppprrrrrrqqqrrrqqqsssvvvyyyxxxsssnnnnnnooopppqqqrrrqqqqqqpppmmmqqqrrrrrrxxxyyy~~~{{{sssjjjfffddd[[[OOOSSS___iiikkkjjjmmmqqqrrrqqqoooooorrrvvv}}}hhhTTTOOOJJJ@@@??????AAAHHHUUUcccmmmkkkmmmoooqqqrrruuuxxx{{{}}}xxxooohhheeeaaaooobbb```KKKssspppDDDFFFMMMYYYccceee\\\RRR???HHHbbbxxx```ZZZOOOCCC888111///111...............---------....................................///////////////000000111111111111000777:::AAAXXXsssxxxwww}}}zzzxxxzzz}}}~~~yyyrrrtttyyyyyyrrrqqq~~~~~~{{{}}}|||zzzzzz|||}}}|||{{{}}}xxxhhhpppyyyxxx}}}~~~{{{}}}}}}{{{zzzzzzzzzyyywwwtttuuuwwwyyyzzzzzz}}}|||tttbbb\\\]]]jjjwwwxxxqqqkkkjjjpppvvvyyy}}}|||www{{{zzzzzzyyyyyyyyyzzzzzzxxxyyyzzzzzzzzzxxxwwwvvvxxxuuurrrpppppprrrtttuuuaaaeeetttttteee```aaacccfffkkkzzz~~~vvvttt~~~||||||{{{rrr]]]AAA666666333///...---...///000///...///............---------------------------------............/////////////////////...------///222666000...222<<>>\\\{{{yyyccccccrrrzzzqqqrrryyytttqqqpppttttttrrrnnnlllmmmrrrvvvrrrrrrsssvvvxxxvvvpppkkknnnpppqqqssstttsssssssssqqqtttttttttyyy}}}xxxpppmmmkkkbbbXXXUUU```iiikkkjjjmmmpppqqqsssqqqqqqssstttwwwhhhTTTNNNHHHEEECCCAAAAAAFFFQQQ^^^gggiiikkknnnpppqqqtttwwwzzzrrryyy|||qqqjjjhhh]]]iii}}}hhhaaaGGG___NNNJJJLLLVVVcccgggeeebbbCCCCCCUUUzzzmmmmmmbbbLLL999333333222///............---------....................................//////////////////000000111111000000333<<>>555333111111222222111000000000000000000000000000000000000000000000000000111222444444333???```vvvZZZdddxxxlllzzzuuugggsssyyytttqqqqqq}}}sssmmmmmmppprrrrrrsssuuuwwwuuunnniiimmmnnnppprrrssstttssssssssstttttttttxxx|||wwwtttqqqhhh___XXXbbbjjjkkkjjjllloooooorrrppppppqqqqqqqqqxxxiiiTTTMMMFFFGGGEEEBBBAAAEEENNN[[[ccchhhjjjmmmoooppprrruuuwwwrrrssstttvvvwwwyyyzzzzzzttt}}}{{{nnnfffeee\\\cccsssiii]]]DDDMMMwww```QQQIIIQQQ___hhhnnnrrrNNN@@@EEEhhh~~~tttWWW>>>555333111/////////.........------....................................////////////.../////////000000000000,,,>>>PPPcccttttttpppxxxwww{{{}}}zzzwwwvvvyyy}}}uuuyyy~~~zzzvvvvvvvvvuuuuuurrrjjjeeekkkzzz}}}|||uuuooovvv||||||wwwtttvvvyyy~~~}}}{{{yyyxxxwwwxxxyyyzzzyyyvvvssstttuuuvvvwwwwwwyyy|||uuulllqqqwwwuuufffQQQFFFDDDKKKYYYiiirrrvvvyyyzzzxxxtttuuuxxxzzzzzzxxxvvvttttttrrrooommmlllkkkllllllqqq{{{}}}oooeeeaaa___cccjjjpppvvv|||}}}|||ooooooyyy~~~zzzuuunnnyyyxxx{{{fff^^^gggssskkkRRRCCC:::+++000///......000000///...///............---------------------------------............////////////---///000///...---...///---444666888SSSzzz{{{xxxvvv{{{vvvxxx~~~~~~wwwzzz~~~zzzttt|||~~~pppaaaVVVQQQPPP\\\cccooo|||```FFF666444222111222333222111////////////////////////////////////////////////---000444444555EEEhhhiiiNNN```wwwrrr}}}}}}hhhbbbvvv}}}wwwsssrrrrrr}}}|||rrrkkkhhhqqqqqqsssvvvxxxvvvpppjjjjjjkkkmmmoooqqqrrrrrrrrrqqqqqqqqqrrrvvv|||{{{xxxrrrhhh___ZZZbbbjjjjjjkkknnnpppppppppnnnnnnooonnnnnnttt}}}jjjTTTLLLEEEEEECCCAAA@@@DDDNNN[[[dddiiikkkmmmoooooooooqqqsssyyywwwuuutttuuutttpppmmm^^^dddnnn~~~vvviiiaaa```___aaakkkjjjXXXJJJMMMdddzzz```JJJLLL[[[gggpppvvv[[[AAA999UUUvvvyyywwwcccLLL999111111000000//////......------....................................////////////.........//////000111111///JJJbbbpppyyywwwsssyyyxxx}}}}}}zzz|||~~~{{{|||~~~xxx~~~{{{tttrrrssstttuuuppphhheeemmmzzzxxxrrrtttwww{{{zzzxxxwwwyyy|||xxx|||~~~zzzyyy{{{{{{wwwsssuuuvvvvvvxxxyyyxxxuuusssttttttuuuuuuvvvxxxzzz{{{tttnnnppppppgggUUUEEEBBBGGGLLL^^^pppwwwwwwxxxxxxxxxtttuuuwwwxxxxxxwwwvvvuuuqqqqqqqqqqqqpppppppppppppppuuuzzzyyysssiiibbb^^^\\\cccmmmtttvvvwwwyyy{{{}}}zzzxxxyyy~~~~~~|||pppvvvhhh```jjjuuukkkQQQEEE>>>111111000...///000000///...///............---------------------------------............////////////---...000000///...///000---444;;;JJJhhh}}}yyy}}}}}}xxx}}}qqqjjjdddfffpppzzzzzz~~~~~~zzzxxxyyy{{{|||{{{kkk]]]VVVTTTQQQuuujjjgggiiinnnsssxxxvvvaaaEEE999666333222222222222111////////////////////////////////////////////////,,,000444999@@@SSSsssuuuZZZIII```|||{{{tttuuu~~~hhhhhh~~~zzzuuussstttvvviiimmmrrrvvvwwwtttnnnjjjooopppssswww{{{yyysssmmmjjjkkknnnpppqqqrrrrrrrrrooooooooorrrvvv{{{}}}yyypppddd[[[XXX```ggghhhjjjooorrrqqqrrrpppppppppmmmlllqqqxxxlllVVVMMMEEEFFFDDDAAA@@@DDDNNNZZZccclllnnnppppppooonnnnnnoootttrrrpppqqqqqqnnngggbbbZZZZZZ```lll|||yyynnnhhhggggggdddgggxxxyyy```ZZZVVVWWWvvvvvvWWWNNNXXXeeemmmooocccGGG666CCC]]]ooowww}}}dddtttrrrmmm^^^DDD444444111000000///......------....................................///////////////.........///000222222888ZZZsss{{{{{{www|||~~~yyyvvvxxx|||~~~zzzrrrzzz~~~tttqqqpppooolllllljjjlllttt~~~|||}}}zzzuuusssxxxwwwvvvwwwzzzppppppwww|||wwwvvvzzzzzzwwwrrrvvvuuuvvvwwwyyyxxxuuussstttttttttuuuvvvxxxxxxyyyxxxyyysssrrrrrrnnnoookkkggg```UUUKKKJJJOOOOOO```rrrvvvtttsssttttttwwwvvvuuuuuuuuuvvvxxxyyyvvvxxxzzzzzzyyyuuuqqqnnnhhhccc]]]ZZZ[[[\\\\\\[[[cccgggnnntttxxxyyywwwvvvzzzyyyxxx{{{wwwuuu{{{vvvmmmooouuummmTTTEEE;;;///222000//////000000///...///............---------------------------------............////////////---///000000000000111333333888JJJggg{{{uuummmqqq|||}}}vvvyyyiiidddfffgggfffdddbbb```aaagggqqqzzz}}}{{{{{{ssseee]]]\\\SSSlllkkkdddhhhpppuuuzzziiiIII;;;888444222222222111111000000000000000000000000000000000000000000000000///111666@@@PPPeee}}}hhhOOOSSSkkk{{{~~~rrrvvvwwwfffrrr|||xxxuuuvvvyyy{{{rrrnnnkkkkkkmmmooopppooommmooorrrxxx|||zzztttnnnnnnoooqqqssstttuuuttttttqqqpppqqquuuwwwzzz~~~xxxlll^^^VVVRRRYYY```dddhhhooossssssuuutttvvvvvvrrrllllllqqqnnnYYYOOOFFFJJJGGGCCCAAADDDMMMXXXaaannnppprrrrrrpppnnnnnnnnnrrrqqqqqqsssuuusssmmmhhhddd^^^]]]bbbkkkqqqwww||||||vvvvvvnnngggeeeqqqxxxooo___NNNYYYxxxnnnVVVTTTaaahhhfffcccOOO;;;999JJJ^^^lllqqquuueeegggrrrqqqkkkTTT???999222111000000///...------....................................////////////////////////000111333444>>>ccc{{{|||{{{xxxvvvyyy~~~~~~}}}}}}~~~~~~rrreeennnwwwrrrmmmiiiaaahhhooottt{{{~~~}}}uuusssuuuwwwtttqqqtttzzzwwwvvvxxx|||~~~}}}~~~{{{wwwwww{{{|||zzzwwwxxxwwwvvvvvvwwwwwwuuuttttttssssssuuuxxxyyyyyyxxxxxx|||{{{sssnnnnnnnnnmmmqqqllliiigggcccZZZTTTSSSVVVeeesssvvvsssssstttuuuwwwvvvtttssssssvvvyyy{{{yyy{{{~~~|||vvvoookkk]]]UUUMMMNNNWWWaaahhhjjjxxxvvvtttvvvzzz~~~~~~~~~zzzuuu}}}}}}vvv{{{~~~jjjQQQ>>>///333111000000000000///---///............---------------------------------............////////////...///000000000222555888999DDD___{{{xxx~~~tttsssrrruuuyyy{{{zzz{{{}}}oooeeedddhhhkkkuuuvvvuuuuuuvvv|||{{{yyyyyyyyyjjjcccbbbZZZhhhyyywww||||||ZZZ>>>:::666333111111111000000000000000000000000000000000000000000000000000111111666DDD\\\rrrvvvwwwXXXHHHeee{{{~~~www~~~|||gggbbb~~~}}}{{{xxxwwwzzz~~~{{{sssnnnmmmppprrrmmmooorrrxxx{{{yyyrrrlllpppqqqssstttuuuuuutttttttttrrrsssvvvwwwvvv{{{zzzyyyttteeeWWWPPPIIIPPPXXX]]]eeennnssssssqqquuu{{{{{{qqqlllmmmxxxppp[[[RRRIIIIIIGGGCCCBBBEEEOOO[[[cccnnnpppssssssrrrqqqqqqqqqtttuuuwwwyyy|||}}}}}}|||lllbbbZZZ[[[^^^___ccchhhwww}}}{{{xxxqqqhhhbbbjjjdddLLLJJJ```^^^MMMWWWaaa___aaaZZZIII:::BBB\\\pppvvv}}}}}}kkkiiizzznnnjjjaaaMMM:::222222111000///...------....................................////////////111000//////000222555666HHHnnn|||yyyxxxwwwzzz}}}tttkkkfffrrr~~~uuunnn^^^jjjvvv{{{}}}~~~uuuqqqtttxxxuuutttssssssuuuzzz}}}~~~{{{zzz{{{}}}}}}|||yyyvvvwwwzzz|||||||||{{{yyywwwvvvvvvvvvvvvuuuuuuttttttvvvzzz|||{{{yyy}}}{{{wwwwwwwwwvvvvvvpppnnnooommmddd\\\XXXaaallluuuvvvssstttuuuuuutttssssssrrrsssuuuwwwxxxxxx|||tttqqqppprrrxxx~~~}}}|||}}}~~~}}}|||}}}~~~}}}uuu}}}sssfffnnn~~~yyy~~~bbbHHH888333222000000111000///---///............---------------------------------............////////////////////////000444999===EEE^^^}}}~~~xxx~~~zzz~~~~~~~~~wwwxxx||||||mmmfffeeeVVV```yyyiii@@@<<<777333111111000///000000000000000000000000000000000000000000000000222///333EEE```www}}}{{{hhhnnnMMMEEErrr~~~~~~ttt]]]ccc~~~}}}|||zzzyyyyyy}}}uuuppprrrvvvnnnooossswwwzzzwwwoooiiioooppprrrssstttssssssrrrtttrrrrrruuutttqqquuu|||xxxttttttooo```QQQJJJCCCJJJRRRYYYbbbmmmssssssjjjqqq}}}xxxooommmttt}}}qqq]]]TTTKKKEEECCCAAABBBGGGRRR___hhhlllooosssttttttsssttttttrrrsssuuuxxx{{{iii^^^VVVWWWZZZ]]]bbbiiittt|||uuuqqqqqqhhh```fff{{{gggOOOHHHQQQbbbEEEMMMZZZZZZaaadddVVV@@@CCCaaazzzuuuSSShhhcccgggVVV999222222111000///...------..................................../////////000111111000000111333666777WWW|||{{{{{{tttssslllppp~~~xxxmmmcccaaaooo|||~~~{{{{{{}}}|||uuuppppppuuuzzzuuuxxxyyyuuupppooosssxxx|||zzzwww{{{}}}zzzxxxvvvuuuuuuwwwzzz|||}}}~~~{{{wwwuuuuuuvvvvvvuuuuuuttttttwww{{{}}}|||zzz}}}zzztttoooooommmfffaaa___hhhpppuuusssoooooopppooopppqqqrrrssstttttttttttt{{{}}}tttvvvyyyzzz{{{{{{}}}~~~~~~~~~{{{yyyssswww}}}pppiiilllzzzvvvxxxiiiMMM@@@333222000000111000///---//////.........---------------------------------............/////////000000000//////111555<<>>444888333...222555000000000000000000000000///000000///......000222000111666>>>VVV~~~yyyrrrcccIIIPPPzzzrrrjjjZZZooo|||vvvvvv|||yyysssooonnnuuuqqqrrr{{{zzzpppiiinnnppprrrttttttsssqqqoooooopppssstttrrrpppssswwwtttkkkccc___ZZZQQQKKKHHHBBBCCCIIISSS```kkkpppqqqmmmrrr||||||sssppp{{{xxxcccSSSNNNHHHEEEAAAAAAHHHSSS___gggnnnppprrrrrrqqqqqqrrrsssnnnooovvv~~~sssbbbSSSPPPRRRVVV___hhhzzzssshhhgggfffcccdddtttwww[[[IIIVVVppphhh>>>KKKUUU\\\dddpppcccFFF===LLLiii{{{wwwyyy___YYYSSS:::111222222000//////...,,,........................------............------222---111,,,333444,,,===fff{{{vvvssslllgggbbbiiiuuuwwwyyyvvvnnnlllggg```dddooo{{{~~~vvvooopppttt}}}|||tttiiiiiisss{{{}}}|||~~~yyyoookkkmmm||||||zzzyyywwwvvvuuuttt{{{zzzxxxxxxwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxuuurrrooopppuuuyyy||||||wwwyyyxxxzzz~~~zzzxxxkkk___aaammmnnnpppqqqqqqrrrtttuuuxxxrrrmmmpppwww|||zzzvvvzzz}}}~~~}}}zzzyyyyyyvvvvvvvvvvvvwwwxxxzzzzzz|||}}}~~~~~~{{{zzzvvvrrrzzzrrrxxxuuurrruuuvvvvvvlllSSS===;;;333---///222111//////////////////////////////......------------......///////////////.........+++111000000333222:::NNNiiitttttt}}}~~~zzzxxxzzz|||zzz~~~zzzzzz}}}~~~vvvqqqqqqyyyrrr~~~vvvmmmjjjhhhlllooofffHHH777777111---000222000000000000000000000000///000000000...///000222///000999GGG^^^}}}uuujjj^^^QQQiiipppdddvvv{{{{{{~~~~~~zzzsssrrruuutttppprrruuuxxxxxxwwwtttrrrrrrtttppprrrxxx|||xxxppplllnnnoooqqqssssssqqqpppnnnqqqrrrttttttqqqoooqqqtttfff\\\SSSOOOKKKEEEAAA@@@@@@AAAEEEPPP]]]hhhnnnppprrrwwwzzzuuuzzzlll]]]XXXMMMHHHCCCBBBGGGRRR^^^gggmmmoooqqqrrrqqqqqqrrrsssssstttyyyqqqaaa[[[^^^ccckkkssswwwvvvxxx~~~}}}pppeee^^^___\\\\\\jjjdddKKKLLLYYYoooJJJIIISSS[[[fffpppfffKKK===EEEggg}}}~~~cccZZZRRR:::222222000//////111111000........................---......//////......---111---111,,,111444222IIIvvv|||ooohhhiiiiiisss~~~~~~wwwtttfff^^^YYYUUUXXXhhhwwwxxxtttrrrtttuuu}}}yyyqqqiiijjjuuu||||||{{{zzzyyyyyyyyyxxxxxxwwwvvvvvvuuuxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{zzzyyyyyyuuusssqqqqqqtttvvvvvvuuurrrsssrrrnnnqqq{{{~~~nnn``````jjjiiihhhfffgggkkkrrrwwwwwwuuussstttvvvwwwuuussswwwxxxzzz~~~|||~~~}}}|||{{{zzzzzzzzz{{{|||wwwwwwvvvvvvvvvvvvvvvwww}}}}}}~~~xxxsssnnnooo{{{|||qqqwww~~~|||zzzyyyuuuvvvooo~~~dddCCC@@@777000000222111///...////////////////////////......------------......////////////////////////---333111///333777FFF^^^~~~wwwsssooo}}}{{{|||||||||}}}|||~~~|||}}}}}}zzzxxxxxxyyyzzz}}}pppyyyyyylllccc\\\bbbeeesssvvvSSS===888111...111///000000000000000000000000...///000000//////111333222222CCCYYYkkk|||}}}nnn```RRRQQQvvv}}}|||pppkkk~~~|||}}}xxxqqqooovvv}}}{{{vvvssstttvvvrrrkkkiiilllqqqttttttttttttuuurrrpppsssxxxzzzuuupppooooooppprrrssssssrrrpppooorrruuuvvvsssooommmnnnppp[[[QQQFFFBBB@@@===<<<>>>@@@@@@CCCMMM[[[gggooorrruuuzzz{{{yyynnn```[[[RRRMMMEEEBBBFFFQQQ^^^gggnnnppprrrsssssssssuuuvvvxxxwwwyyy~~~vvvppppppqqqrrrtttxxxrrrooottt|||}}}vvvnnnffffffbbb___ggg}}}tttXXXIIIEEEqqqzzz^^^HHHOOOYYYaaallljjjYYYEEE>>>\\\kkkaaaVVVBBB666333000///000000000000........................---......//////......---000---222,,,...333999YYY~~~kkkeeekkkqqq{{{ttteee\\\YYYSSSjjj{{{zzzxxx}}}}}}yyytttllliiiooo{{{yyy}}}zzzyyyxxxwwwvvvuuutttssstttuuuvvvwwwwwwwwwwwwwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvuuuttttttuuutttrrrpppmmmmmmooosssvvvwwwhhhgggjjjiiiiiihhhiiimmmsssxxxvvvxxxyyyzzzxxxuuusssrrrwwwuuuuuuwww{{{yyytttrrr}}}|||yyyxxxvvvvvvvvvwwwxxxzzz{{{|||wwwwwwvvvvvvvvvwwwxxxxxx|||}}}}}}~~~wwwxxxyyyzzz~~~~~~}}}{{{wwwxxxUUUFFF<<<333222333000......////////////////////////......------------......////////////////////////000666222///666BBBZZZxxx}}}{{{wwwpppzzz}}}}}}zzzyyyxxxwwwzzzyyyyyy}}}~~~{{{}}}{{{nnnuuu{{{iiiZZZMMMUUU\\\iii}}}{{{XXX@@@999444333444000000000000000000000000000...///000000///000111333777999QQQmmmyyy|||vvviii]]]JJJKKKqqqvvvyyy{{{}}}sssiiilllxxxtttllleeehhhttt|||xxxsssuuu|||{{{rrrsssssssssqqqqqqrrrtttrrrrrrwww||||||tttooonnnqqqrrrsssttttttsssrrrqqqssswwwwwwrrrlllkkkkkkkkkZZZOOODDD???>>>>>>@@@CCCBBBAAADDDMMM[[[hhhqqquuuuuuyyyooo___YYYVVVOOOGGGCCCGGGRRR```jjjoooqqqtttuuuuuuvvvwwwyyyxxxvvvwwwyyy|||}}}xxxuuu|||vvvrrrttt|||xxxvvvppphhhhhhxxxmmmTTTBBBYYYrrrIIIJJJTTTYYYcccjjjgggTTT===JJJsssqqqwwwlll___OOO;;;555111111111///---,,,..............................////////////......------444......222>>>eee~~~}}}~~~iiidddooowww~~~|||{{{eeeTTTMMMWWWqqq~~~{{{~~~sssmmmhhhjjjuuu}}}yyyxxxzzz{{{yyy{{{~~~~~~|||yyyvvvsssqqqpppssstttvvvwwwxxxxxxwwwvvvtttvvvxxxyyyzzzyyywwwuuuvvvwwwwwwxxxxxxvvvtttrrrwwwuuu|||ssstttpppsssxxxzzzyyyxxxwwwvvvvvvxxx{{{}}}~~~|||xxxuuuyyywwwuuuuuuxxxxxxvvvsssoooqqqssssssrrrrrrrrrsss|||~~~}}}yyywwwvvvyyyyyyyyyyyyyyyyyyzzzzzzuuuuuuuuuwwwxxxzzz|||}}}zzzzzz{{{{{{|||}}}~~~}}}}}}}}}yyyttt{{{yyy~~~hhhHHH>>>444222222000//////////////////////////////......------------......///////////////000000000111777333111>>>RRRoooyyywww}}}~~~|||xxxxxxzzz|||~~~~~~xxxwwwxxxxxxtttppp|||zzzyyyeeelllxxxmmm\\\MMMRRR[[[fffxxxuuuwwwWWW@@@999444555666000000000000000000000000000...///000000000000222444;;;@@@]]]|||uuuiiiXXXEEEKKKmmmuuueeemmmzzz~~~hhhdddmmmqqqllleeebbbiiivvv}}}wwwrrrwww|||zzzvvvqqqnnnmmmppprrrrrruuu{{{wwwmmmjjjppppppqqqrrrsssrrrrrrqqqtttyyyxxxqqqkkkkkkkkkhhhZZZOOOCCC???>>>???AAAEEECCCBBBDDDMMMZZZhhhqqquuuuuuwwwuuuddd^^^XXXQQQHHHDDDHHHUUUcccmmmnnnpppsssttttttuuuvvvxxxvvvuuuvvvwwwxxx{{{yyywwwwwwzzz|||tttkkkgggrrr}}}aaaIIILLLRRRFFFMMMYYY[[[bbbiii]]]>>><<>>666111333444000,,,,,,////////////////////////...//////////////////...,,,,,,666111///333BBBnnn~~~xxxwwwvvvvvvzzzyyyfffeeeuuu~~~rrrwwwgggPPPDDD[[[tttzzztttzzzzzzrrrmmmgggeeekkkvvv~~~vvvpppqqqtttvvvzzz~~~~~~}}}zzzxxxuuusssrrrtttuuuwwwxxxxxxxxxwwwvvvtttvvvwwwyyyyyyyyywwwwwwvvvxxxzzz{{{||||||{{{{{{~~~wwwzzzyyy}}}|||xxxvvvwwwvvvwww}}}zzzzzzxxxvvvvvvwwwtttnnniiieeeiiimmmppprrrtttvvvxxxyyy{{{||||||zzzxxxxxxxxx||||||{{{{{{zzzyyyyyyxxxtttttttttuuuwwwxxxzzz{{{wwwwwwwwwxxxyyyzzz|||}}}|||}}}~~~~~~~~~|||www~~~qqqaaa|||~~~}}}iiiIII>>>444111222000///000////////////////////////......------------......////////////000000111111...444000333IIIccc{{{rrruuu~~~}}}~~~{{{wwwwww{{{vvvqqqqqqsssrrrppp|||~~~tttssswww|||~~~zzzxxxwwwyyygggkkkuuuooo___NNNLLLTTTaaauuuzzzooosssyyyyyy[[[DDD999222333555///000000000000000000000000...///000000000111333555===GGGfffuuugggIII===MMMooorrriiivvv}}}fffiiiuuuuuugggeeedddhhhsss{{{~~~wwwrrruuu|||{{{yyytttnnnkkkkkkooorrrsssuuu|||zzznnnhhhlllmmmnnnooopppqqqqqqqqquuu|||{{{rrrmmmnnnnnnjjjZZZOOODDD@@@???>>>???BBBCCCBBBDDDLLLYYYfffnnnrrrwwwvvv{{{kkkfffZZZSSSKKKFFFKKKVVVeeennnlllnnnpppqqqqqqqqqssstttuuuuuuwwwyyyyyy|||zzzzzzzzzyyyxxx{{{{{{wwwpppjjjhhhrrriiiPPPHHHuuubbbEEEHHH\\\WWWXXXccc___BBB888JJJZZZttt~~~bbb}}}kkkaaaDDD888111333555111///222////////////////////////...//////000000//////...---,,,666333222666HHHyyy~~~zzzyyyvvvsssvvv}}}lll^^^fff{{{|||zzzkkkTTTLLLcccwwwyyyooonnnmmmhhhfffbbbcccllltttwwwvvvvvvuuuooommmsssyyy{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyuuuwwwyyy{{{}}}}}}tttooottt{{{|||}}}|||zzzwwwwwwwwwwwwttttttzzz}}}wwwvvvvvvvvvsssnnnhhhcccccceeeiiikkklllmmmoooqqqvvvxxxyyyzzzyyyyyyzzz{{{yyyzzzzzzzzzzzzyyyxxxxxxuuuuuutttsssssssssssstttuuuuuuuuuuuuvvvyyy{{{|||}}}||||||wwwzzzwwwZZZccc|||kkkiiiyyy^^^LLL@@@555111111000000111////////////////////////......------------.........//////000000111111222,,,111///:::[[[xxx~~~}}}|||tttzzz{{{{{{~~~~~~{{{zzz||||||xxxuuuwww~~~~~~vvvrrrtttwwwzzz{{{~~~}}}}}}ooolllsss|||jjjkkkrrr}}}uuuiiiOOOCCCIIIVVVfffrrrtttvvvyyyjjjPPP???111111444///000000000000000000000000...///000111000111333666DDDRRRnnn}}}wwwlll[[[BBB;;;QQQqqq~~~qqqsss|||gggrrr}}}lllccc```fffrrr~~~|||||||||uuuqqqssssssrrrsssvvvsssrrrqqqnnnllllllooorrrrrrrrrxxx}}}qqqiiikkklllnnnoooqqqrrrttttttwwwvvvpppssssssoooaaaWWWMMMJJJGGGDDDCCCDDDDDDCCCFFFNNNZZZfffnnnqqqwwwttt{{{~~~ppplll]]]WWWNNNIIILLLWWWdddlllmmmoooqqqqqqqqqqqqrrrsssrrrtttyyy{{{yyyyyy~~~}}}tttmmmhhhfffgggqqqoooXXXJJJbbb~~~sssHHHFFFWWWTTTVVVccceeeKKK888@@@OOOhhhppp~~~oootttqqqjjjUUUCCC444333333///000666//////////////////////////////000000000000//////111---555222333;;;RRR{{{yyy]]]UUUddd|||}}}{{{~~~sssZZZKKKLLLkkkwwwyyymmmfffeeeeee^^^]]]cccnnnuuutttssstttooojjjjjjsss|||~~~zzzxxxwwwwwwxxxyyyzzzzzz{{{{{{wwwwwwvvvuuuttttttttttttuuuuuuttttttuuuvvvxxxyyytttuuuwwwwwwzzzvvvnnnhhhjjjppprrrvvvwwwvvvuuuuuuvvvvvvtttsssvvv|||~~~|||tttvvvwwwuuuoooiiiccc``````bbbccccccdddeeehhhjjjrrruuuyyy{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{zzzxxxwwwxxxwwwvvvtttssssssssssssuuuuuuttttttvvvxxx{{{|||~~~zzzyyyzzz|||}}}}}}|||yyy{{{kkk^^^cccgggbbbnnnwwwvvv]]]RRREEE888333222000000111////////////////////////......------------.........//////000111111222222///333444GGGqqq}}}uuuzzzzzz~~~|||zzz{{{}}}|||zzzxxx~~~{{{qqqooovvv~~~}}}|||{{{{{{{{{|||}}}~~~zzz{{{{{{zzz~~~~~~~~~~~~|||}}}|||yyysssooonnnooosssuuu~~~bbbccciiivvv|||XXXCCCDDDNNNXXX|||{{{]]]EEE222111555222000000000000000000000000...///111111111111444666MMM\\\uuu}}}tttmmmaaaMMMIIIBBBWWWtttxxxmmmvvv}}}eeewwwvvvhhhddd]]]gggyyy{{{yyyxxxssspppqqqnnnhhhfffjjjnnnpppqqqpppoooooopppqqqrrrooosss}}}~~~ssslllnnnnnnppprrrtttvvvxxxyyyyyyxxxssswwwxxxssslllcccZZZVVVSSSNNNKKKKKKGGGFFFIIIQQQ]]]hhhooorrrvvvqqqwwwvvvrrr```YYYQQQKKKMMMVVVbbbjjjppprrrttttttsssssssssuuunnnrrrxxx{{{wwwvvv}}}{{{lllddd___^^^aaakkkuuu```LLLUUUzzzKKKFFFMMMPPPYYYjjjnnnSSS:::999JJJ^^^aaarrr{{{}}}eeewwwrrrfffOOO999333000,,,...666000000000000000000000000//////000000000000//////444...333111444???ZZZttt{{{wwwzzz}}}}}}zzzSSSOOObbb{{{~~~~~~zzzhhhPPPJJJTTTllltttzzzvvvjjj```___cccWWWYYYdddrrryyywwwwwwzzzuuummmkkksss||||||zzzwwwwwwxxxxxxxxxyyyyyyyyyxxxwwwuuusssrrrrrrrrrsssrrrqqqpppoooppprrrtttvvvssstttttttttvvv}}}~~~wwwooofffdddbbbiiissszzz|||yyyuuusssuuuttttttssstttuuuwwwyyytttwwwyyyuuunnnfffaaa___bbbbbbbbbaaabbbeeekkknnnppptttzzz~~~}}}{{{xxxvvv~~~|||zzzxxxvvvxxxxxxwwwwwwwwwwwwxxxxxxvvvuuutttuuuvvvyyy{{{}}}~~~zzzwwwwwwyyy{{{{{{yyyyyyvvvvvvxxxuuurrrwww|||sssrrr{{{~~~ggg^^^qqqvvviiifffhhhqqqfffVVVIII;;;555222000///000////////////////////////.........------............//////000111222222222555888;;;TTTsssppp{{{vvv~~~{{{|||{{{}}}|||||||||xxxxxxzzzzzz~~~pppiiioooxxxzzz~~~|||xxxvvvvvvuuusssuuuzzzrrrmmmnnnsssvvvlllkkkkkkkkklllnnnpppqqqqqqxxx~~~aaadddkkkuuukkkIIIHHHNNNLLLwww___>>>???:::,,,---444111......000222111000111555333222333///666LLL[[[ccctttmmmWWWKKKHHHPPPkkkmmmvvvrrrjjjzzziiiddd___ooo}}}zzzyyyzzz|||wwwuuuvvvwwwpppfffccchhhoooppppppqqqrrrrrrsssssssssqqqttt}}}|||sssnnnrrrpppqqqtttttttttxxx~~~~~~vvvppprrrxxx|||sssoooeee\\\YYYYYYUUUPPPKKKGGGIIITTTaaaiiiooosssssswww|||wwwoooiii___TTTNNNOOOXXXfffqqqsssrrrrrrtttwwwwwwuuurrrmmmooossswwwzzz{{{{{{{{{}}}nnnlllhhhdddeeeooodddUUU[[[cccUUU;;;IIIOOORRR[[[ggg^^^EEE888DDD\\\qqq|||eee|||ccc```PPP???777444222222444000000000000000000000000////////////000000000000...---111555555BBBkkkuuuwww~~~}}}vvv}}}oooSSSZZZeeeyyyaaaJJJJJJWWWsssxxxxxxqqqkkkhhhbbb[[[SSSYYYgggvvv|||{{{}}}~~~~~~~~~{{{wwwvvvvvvwwwyyyyyyxxxvvvwwwvvvuuuttttttsssqqqooouuuuuuuuuuuuuuuttttttsssuuuuuuuuuwwwzzz}}}}}}}}}~~~}}}yyyvvvxxxjjjeeeeee```fffpppxxx{{{{{{xxxuuutttsssssstttvvvvvvuuutttssssssrrrnnniiidddaaa```bbbeeefffdddbbbdddkkkrrruuuwwwzzz}}}~~~~~~}}}||||||xxxuuuuuuvvvxxxuuuvvvwwwwwwvvvuuuvvvwwwvvv{{{zzzwwwxxxzzzyyyzzzzzzyyyxxxyyy|||yyyxxxvvvuuuvvvyyy}}}yyyttt{{{aaaaaaeeessslllnnngggZZZ\\\SSSDDD666//////000000111000///...---,,,++++++///000000000000//////...---000111000000222333222:::111===eee|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{xxxrrr}}}{{{qqqvvvyyyzzz}}}}}}xxxrrrlllddd```ccckkkhhhhhhnnnzzzzzzxxx~~~~~~cccdddhhhrrr}}}vvv[[[TTTRRRKKKhhhoooDDD999666111777333111......000222111000,,,000...///333222>>>WWWZZZfffwwwsss[[[JJJEEE[[[xxxrrreeeooojjjccc|||vvveeebbbfffrrr|||}}}yyyxxxxxxwwwvvvtttvvv}}}~~~yyyvvvwwwooonnnmmmmmmnnnppprrrtttrrrpppttt|||zzzrrrmmmrrrpppqqqssstttssswww}}}{{{uuuyyy~~~tttiiidddccc^^^WWWMMMKKKPPP\\\hhhmmmoooqqquuuxxx}}}vvvoooeee___VVVRRRRRRZZZeeennnooonnnnnnppprrrsssqqqnnnqqqrrrsssuuuvvvvvvvvvvvvttt||||||xxxqqqllliiinnn{{{qqqSSSSSS]]]aaaCCCDDDLLLQQQXXXddd```III777AAA[[[vvvaaauuu~~~dddXXXKKK>>>666222...///222000000000000000000000000////////////000000000000///...000333888KKKooo~~~nnnVVV```jjjyyysssWWWEEEJJJXXXpppuuuvvvpppjjjfff___XXXUUU[[[hhhwww}}}}}}~~~}}}}}}~~~}}}{{{vvvvvvvvvxxxzzz{{{zzzyyywwwwwwwwwwwwwwwvvvtttrrruuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrtttvvvyyyzzz|||zzzxxxxxxzzzzzzxxxvvv}}}rrrhhhccc^^^aaagggnnntttwwwwwwvvvssssssssstttuuuuuurrrppprrrqqqnnnjjjeeebbb______ccceeefffeeeeeehhhnnnssssssuuuxxxzzz|||{{{zzzyyy}}}{{{xxxvvvttttttuuuvvvvvvwwwyyyyyyxxxxxxyyyzzzzzz|||}}}zzzvvvuuuwww{{{xxxyyyyyyxxxvvvvvvwwwyyy~~~~~~||||||}}}xxx{{{sssiiieee~~~xxxpppgggbbbYYYHHH888000000000/////////...............---000000000111000000///...000000111000000111111000222;;;TTTttt~~~xxxvvv|||}}}}}}|||{{{}}}}}}~~~~~~~~~~~~~~~|||yyysssoooooouuuyyy{{{|||wwwmmmcccbbbfffpppxxx{{{eeecccdddmmmzzznnn___TTTKKKWWWZZZ<<<333222666222000//////000111111000111444111///111000===VVVbbbppp~~~|||qqq\\\GGGLLLtttjjjhhhsss}}}iiiggg~~~zzzlllkkkrrrxxx}}}|||zzzzzzxxxttttttrrruuu~~~~~~nnnmmmjjjiiijjjnnnrrrtttqqqpppttt|||~~~xxxppplllsssqqqqqqssssssrrruuu{{{xxxqqqmmmfff^^^OOOPPPXXXeeeppprrrpppppptttwww{{{zzzsssbbb```[[[WWWWWW\\\dddjjjooonnnnnnoooqqqqqqpppnnnrrrrrrrrrsssssssssssssssrrrvvvzzz~~~wwwqqqmmmmmmttt}}}~~~YYYOOOYYYtttxxxWWWCCCKKKQQQVVVbbbeeeSSS:::;;;VVVvvvkkkbbbsssVVVKKK???777222......111000000000000000000000000////////////000000000000000111000///===ZZZxxx~~~zzzttt[[[hhhqqqyyy~~~zzz}}}aaaIIIAAALLL[[[ooorrrrrrnnnhhhccc\\\TTTVVV\\\iiivvv|||~~~~~~|||{{{{{{{{{{{{zzzxxxuuuuuuuuuxxxzzz|||{{{zzzvvvwwwxxxyyyyyywwwuuutttuuuuuuuuuuuuuuuttttttsssrrrqqqpppooopppqqqrrrsssvvvtttssssssuuuvvvvvvuuuzzz}}}lllaaa^^^^^^___dddkkkqqqttttttsssssssssuuuvvvtttpppmmmnnnlllhhhdddaaa_________cccbbbcccdddgggkkkpppsssuuuvvvxxxzzz{{{{{{zzzyyyzzzzzzyyyyyyxxxxxxxxxxxxvvvwwwxxxxxxwwwwwwyyyzzz{{{{{{zzzwwwsssrrruuuyyy{{{|||{{{zzzxxxwwwwwwxxx||||||}}}|||}}}xxxzzzsssfffxxx}}}~~~uuuqqqiii```OOO<<<222111111...------......//////000000111111111111111000/////////......000222333222222000EEEgggvvvuuuwww{{{}}}|||xxxvvv}}}}}}|||vvvppplllhhheeecccmmmttt{{{|||xxxmmmhhhkkk{{{hhhcccaaahhhuuuwwwaaaRRRLLLJJJiiioooFFF777222///111000000000000111111000222666333000000...:::TTTlll~~~rrrhhhWWWEEE___{{{mmmttt~~~}}}nnnvvvvvvwww|||~~~}}}|||}}}~~~zzzsssrrrqqqssswwwzzzyyywwwuuukkkkkkjjjjjjlllnnnqqqsssqqqqqquuu}}}~~~xxxpppmmmsssqqqqqqrrrrrrqqqtttyyywwwrrriii```QQQSSS\\\iiirrrsssrrrrrrrrrtttwww{{{{{{tttdddddd```ZZZYYY___gggkkknnnnnnnnnnnnoooooonnnnnnooopppsssuuuvvvuuutttssstttwwwwwwuuuwww|||}}}{{{zzzqqqooommmlllrrr{{{jjjUUUZZZkkkpppGGGLLLRRRWWWaaakkk^^^BBB888SSSwww]]]{{{cccSSSBBB:::666333111111////////////////////////////////////000000000000///555222...BBBhhh~~~www~~~jjjaaaoooxxx~~~yyy{{{nnnQQQAAACCCSSSbbbpppqqqpppmmmiiibbbZZZSSSVVV^^^iiitttzzz}}}~~~}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuwwwyyyzzzyyyxxxtttvvvxxxyyywwwtttrrrqqquuuuuuuuuuuuuuuttttttsssssssssrrrqqqqqqqqqrrrssstttsssrrrrrrrrrsssttttttxxxoooaaa```]]][[[^^^eeelllooopppssssssuuuwwwxxxvvvrrrooohhheeeaaa^^^^^^___```aaa```___^^^aaafffllloooqqqtttuuuvvvxxxxxxwwwvvvuuuwwwxxxyyyzzzzzzxxxwwwvvvuuuwwwwwwvvvuuutttuuuvvvvvvwwwwwwuuuqqqmmmlllmmmkkkkkkjjjhhhfffgggiiilllrrruuuyyy{{{|||~~~~~~yyyyyy}}}kkkrrrzzzvvvoookkkfffWWWAAA444333222///....../////////000000000222222222222111000//////...+++,,,000444444666888???VVVwww}}}~~~wwwrrrxxx{{{{{{|||}}}}}}|||yyywww~~~|||}}}~~~yyykkk```[[[\\\___bbbooovvv|||~~~|||xxxxxx~~~zzziiiddd```eeeqqq|||{{{bbbRRROOOEEEVVVtttJJJ;;;777///000000111111000000000000***000111111333222@@@\\\nnnrrrbbbRRRCCCoooyyyuuuxxxsssxxx{{{~~~~~~{{{yyy|||~~~yyyrrroooqqqqqqnnnjjjhhhiiiiiihhhiiilllnnnpppqqqrrrrrrrrrsssxxx~~~xxxqqqnnnsssqqqqqqrrrrrrqqqtttyyy{{{tttjjjaaaSSSUUU]]]iiiqqqrrrsssuuurrrsssvvvxxx}}}xxxnnnhhhjjjeee\\\YYYaaakkkooommmmmmmmmmmmlllllllllmmmooorrruuuxxxxxxuuuqqqnnnjjjooossssssuuuzzz{{{yyyxxxzzz}}}sssjjjiiiiiiiiiqqq}}}{{{```[[[eeeQQQLLLPPPVVV]]]kkkeeeIII666OOOzzzcccjjjwww```GGG;;;999666333000////////////////////////////////////000000000000...666444111HHHttt|||}}}yyyWWWiiivvvbbbIIIAAALLL^^^kkkssspppnnnmmmiiiaaaYYYTTTXXXaaammmuuuzzz}}}}}}zzzxxxwwwwwwvvvuuuuuuuuuwwwwwwuuussssssuuuwwwvvvrrrooonnnnnnuuuuuuuuuuuuuuuttttttsssssssssssssssssstttuuuuuuuuuuuuuuutttssssssttttttvvv{{{ssseee^^^[[[YYY[[[bbbiiioooqqqssstttvvvxxxzzzxxxuuuqqqccc___[[[ZZZ]]]```bbbccc___^^^___bbbhhhmmmqqqrrrrrrrrrsssssssssrrrqqqqqqqqqssstttvvvuuussspppoooxxxxxxxxxwwwtttrrrrrrsssqqqssstttsssmmmeee]]]YYY[[[[[[YYYWWWVVVXXX]]]```fffllluuuzzz}}}zzzqqqqqqyyytttzzzkkkiiikkkaaaIII888444444000111111000000000/////////333333333333222111000///000---...222333222666===QQQmmm|||~~~{{{~~~zzzvvvvvvzzz~~~zzzxxxwwwxxx{{{}}}~~~}}}{{{zzzzzz}}}}}}|||uuukkkddddddhhhllloootttxxx~~~~~~}}}}}}|||yyy|||~~~}}}iiieeebbbdddlllvvv~~~jjjZZZUUUGGGJJJhhhyyyMMM;;;999111///000222222000///000111,,,222333222333333DDDaaammmvvv___NNNBBBppp~~~yyy|||sss|||zzz}}}|||yyywwwyyy{{{vvvnnnlllqqqrrrlllffffffgggggggggiiilllppprrrsssrrrrrrrrrtttyyywwwqqqooosssqqqqqqssssssrrruuu{{{xxxmmmcccVVVXXX```kkkqqqrrrsssvvvtttuuuwwwyyy{{{xxxnnnjjjmmmiii]]]YYYbbbmmmqqqqqqrrrrrrqqqooooooppprrrrrrtttvvvwwwuuupppjjjffffffmmmssstttvvvyyyyyyvvvwwwzzz}}}uuulllllljjjfffooo~~~iiiZZZbbb^^^KKKLLLTTTVVVeeegggOOO111DDDnnnooobbblllOOO???999666222///000000000000000000000000////////////000000000000...555444666RRR~~~ppp^^^qqq|||rrr[[[HHHGGGVVVhhhrrruuuooojjjiiifff___WWWTTT[[[fffrrrxxxzzz}}}~~~||||||zzzzzzzzzvvvuuutttuuuuuuuuusssqqqrrrtttuuusssooolllmmmooouuuuuuuuuuuuuuuttttttsssqqqrrrrrrssssssttttttuuutttuuuwwwvvvuuutttttttttuuuxxxwwwkkk[[[YYYWWWWWW\\\eeennntttttttttuuuwwwxxxwwwsssqqqbbb^^^ZZZZZZ^^^bbbdddddd```aaadddgggkkkooosssvvvxxxxxxwwwwwwvvvuuuttttttqqqsssuuuvvvvvvtttqqqpppzzz{{{zzzxxxuuusssssstttpppppppppnnnhhh```WWWRRRSSSSSSRRRPPPNNNNNNPPPRRRZZZbbblllrrrvvv{{{|||tttnnnzzzkkkqqqkkkfffqqqnnnUUU===666444111222222111111000000//////444444444333222111000///444111222444111...666BBB[[[~~~{{{ooottt~~~||||||}}}{{{wwwssswwwtttrrruuu{{{zzzwwwwww{{{~~~~~~|||rrrssswww|||xxxyyy|||}}}{{{zzzzzz|||}}}~~~|||{{{~~~hhhfffdddeeeiiiqqqzzzwwwiii]]]NNNJJJUUUpppTTT;;;999444...000333333000///000111222777444222333555JJJkkkyyylllUUUGGGBBBhhhrrrrrrrrrjjj{{{|||yyyyyyzzztttmmmoootttvvvsssqqqqqqnnniiigggiiikkknnnqqqrrrssstttqqqsssyyy~~~vvvpppooorrrpppqqqssstttssswww}}}|||oooddd\\\___gggppptttrrrqqqsssuuutttvvvyyyyyy{{{wwwooohhhnnnkkk^^^YYYbbblllooorrrssstttrrrooooooqqqsssrrrrrrqqqpppmmmiiieeeccciiiqqqwwwwwwvvvwwwvvvtttuuuxxx|||~~~xxxxxxqqqiiipppoooYYYeeemmmLLLIIITTTSSS___gggUUU777:::VVV```ttt[[[HHH<<<444111333000000000000000000000000////////////000000000000000111111<<<___~~~}}}lllmmmvvvuuukkkYYYJJJLLL]]]nnnvvvtttkkkdddcccaaaYYYSSSQQQ[[[gggssswwwxxxyyywwwssswwwyyy{{{zzzxxxwwwyyy{{{vvvuuutttuuuvvvvvvtttrrrqqqsssuuusssooonnnqqquuuuuuuuuuuuuuuuuuttttttsssqqqrrrrrrsssssssssssssssnnnrrrvvvwwwuuuttttttuuutttxxx{{{rrr^^^\\\WWWQQQQQQYYYgggrrruuutttsssrrrrrrqqqmmmkkkeee```\\\\\\```ccccccaaa```cccgggjjjkkknnntttxxx||||||{{{zzzyyyxxxwwwvvvrrrtttvvvxxxyyyxxxwwwvvvwwwxxxyyyxxxvvvtttuuuvvvqqqooollliiihhhhhhgggggg___aaabbb___ZZZTTTPPPNNNYYY^^^dddgggiiioooyyy~~~zzz~~~ttthhhqqqpppyyykkkfffyyy|||aaaCCC777444000000000111111111111222222555555555444333111000///222111333555000...;;;NNNmmmssshhhpppzzzyyyyyy{{{}}}zzzuuuppptttrrrqqqvvv}}}}}}xxxtttwww~~~}}}{{{|||~~~}}}yyytttqqqxxxzzzxxxyyy|||{{{{{{~~~zzz}}}zzz||||||yyy|||ggggggfffeeegggnnnxxx~~~uuucccUUUOOOOOOggg}}}xxxwwwvvvYYY===<<<888---000333333111//////111...222000///444<<>>DDDcccttt}}}kkkkkkggg[[[mmmxxxttt~~~}}}zzzuuuuuuxxxxxxlllfffhhhlllmmmhhhkkknnnpppqqqrrrssstttrrrrrrvvv{{{zzzsssnnnnnnrrrrrrsssrrrqqqpppqqqsssoooqqqkkkkkk|||xxxnnnppprrruuuxxxxxxvvvsssqqqqqqqqqqqqqqqppplllgggbbbXXXXXXYYY[[[[[[YYYVVVSSSRRR[[[aaa___^^^bbbiiilllkkknnnqqqooollllllooorrrqqqqqqqqqpppooopppsssuuussstttuuuvvvwwwxxxxxxxxxyyy{{{|||}}}}}}qqqeeehhhiiihhhooo|||wwwbbb```nnndddDDDEEEPPPWWW\\\\\\PPP@@@888KKKccceeemmmoooVVVoooaaaNNN;;;222333000000////////////000000000000000000000000000000333222111GGGqqq~~~iiiVVV___uuu~~~{{{tttttt]]]NNNBBBVVVxxxyyywwwkkkaaaVVVPPPLLLIIIJJJNNNRRR^^^mmmwwwzzz{{{}}}{{{yyywwwvvvvvvvvvuuutttwwwvvvuuuuuutttuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwtttuuuuuuvvvvvvvvvuuuuuuwwwuuusssrrrqqqqqqrrrsssqqqsssuuuuuutttttttttuuuuuuxxx|||}}}uuukkkcccbbb\\\UUUWWWaaaooooookkkddd```^^^ZZZVVVXXX___cccaaa]]]^^^___^^^hhhjjjiiihhhkkkrrrvvvwwwsssttttttuuuuuuuuuuuuuuusssvvvyyyyyywwwuuuuuuvvvwwwvvvvvvtttrrrqqqooonnnjjjpppxxxxxxnnnpppxxxyyysssxxxqqq^^^lll~~~cccBBB777111111111000000000111333333555444333222111111111111---...333999;;;IIIooo~~~}}}{{{{{{uuurrrtttqqqnnnmmmooopppooommmpppuuu{{{}}}|||uuuyyytttqqqoooooonnnnnnsssyyy~~~~~~}}}zzzzzz{{{}}}{{{ssskkkqqqyyy|||xxxyyy}}}~~~}}}zzzyyy{{{}}}}}}|||xxxuuusssrrrpppnnnrrryyy~~~sssuuu{{{oookkkhhhfffcccfffqqq}}}uuuhhh\\\RRR^^^nnnFFF???555333333222111111111111111111///444555333FFFeeeuuuyyyjjjZZZFFF@@@KKKrrrzzziiilllfff\\\qqqxxxvvv~~~|||yyyuuutttwwwuuueee[[[^^^eeeiiifffiiimmmpppqqqsssuuuvvvuuutttvvvzzzyyysssooooootttsssssssssrrrpppkkkhhhbbbaaaZZZZZZggguuu}}}vvvwwwxxxzzz{{{zzzwwwtttqqqooooooooonnnjjjcccYYYRRRIIIMMMQQQSSSRRRNNNJJJHHHFFFQQQ[[[]]]___cccfffgggeeejjjnnnpppnnnlllmmmnnnppprrrssstttuuuvvvyyy{{{tttttttttuuuvvvwwwxxxyyyyyyzzz{{{zzzzzz~~~qqqaaaaaaeeegggqqq~~~~~~hhhaaaeeezzzhhh@@@<<>>333333000000////////////000000000000000000000000000000333333333HHHmmm```UUUcccwwwyyyrrrVVVDDD>>>ZZZ~~~yyymmmbbbVVVNNNIIIHHHMMMTTTWWW```mmmvvv|||~~~{{{yyywwwvvvtttuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvwwwssssssssstttssssssrrrrrrtttsssqqqpppoooppppppqqqppprrrssssssqqqppppppqqqssswwwzzz}}}qqqiiigggddd\\\YYY[[[jjjiiieee^^^ZZZYYYUUUPPPTTT\\\```___\\\\\\\\\ZZZjjjmmmlllkkkmmmssswwwvvvqqqqqqrrrtttuuuvvvwwwwwwvvvxxxzzzzzzxxxuuutttsssyyyyyyxxxwwwtttpppmmmkkkjjjrrr~~~vvvrrruuu{{{wwwxxxvvv^^^ggg|||qqqOOO>>>777111111111000111111222333333333222111000000000111111111333666;;;NNNuuu}}}wwwyyy|||vvvnnnnnnmmmlllmmmooooooooommmoootttxxx||||||tttyyytttqqqqqqppppppssstttvvvyyy}}}~~~{{{|||}}}}}}~~~~~~{{{ppphhhlllqqqvvvxxxyyy{{{zzzyyy|||}}}||||||}}}}}}|||zzzxxxrrrmmmjjjeeeaaadddjjjwww~~~tttssszzzqqqmmmjjjfffbbbcccnnn{{{|||uuujjj___WWWTTTzzzLLL>>>666333333222111111111111222000...444777888MMMlll|||sss\\\EEEDDDWWW}}}sssiiinnnddd]]]vvvyyyzzz|||zzzvvvrrrrrruuu{{{qqqkkkkkkjjjhhheeehhhmmmppprrrsssvvvwwwvvvuuuvvvzzzxxxrrroooooovvvuuuttttttsssnnneee___YYYVVVNNNNNNTTT^^^}}}~~~yyywwwxxxzzz{{{yyyvvvsssqqqqqqqqqqqqoooiii^^^QQQHHHAAAFFFKKKLLLIIIEEECCCCCCCCCMMMVVVZZZ\\\```ccccccbbbgggmmmqqqpppnnnmmmlllppprrrssstttssssssuuuvvvuuuuuuttttttuuuvvvxxxyyyyyyzzzzzzxxxxxx||||||rrrqqqoookkknnnwwwggg___```qqqpppDDD888IIIXXX```hhhjjjOOO;;;KKKiiisss}}}YYYjjj}}}pppeeeTTT@@@555444000000////////////000000000000000000000000000000111222555JJJnnnaaaZZZjjjzzzxxxrrrvvvmmmPPPAAA>>>\\\~~~yyyssskkkbbbWWWNNNHHHGGGNNNWWW\\\cccmmmtttxxx}}}zzzxxxvvvtttsssqqqrrrtttuuuvvvuuusssrrrttttttuuuuuuuuuuuuuuuuuussssssssssssrrrqqqppppppsssrrrqqqpppooopppppppppuuuvvvvvvuuurrrpppoooooorrrvvvzzzwwwnnnmmmkkkdddZZZVVVdddgggddd\\\VVVTTTSSSRRRTTTYYY]]][[[ZZZ]]]^^^]]]iiilllmmmlllooouuuxxxwwwrrrrrrrrrssstttvvvwwwwwwxxxyyyyyyxxxwwwvvvvvvuuuxxxyyyyyyyyywwwuuurrrpppqqqxxx||||||||||||uuupppwwwyyyyyyvvveeeeeevvvxxxUUUAAA888111111111111111111222222222111000000000000000111555444333333;;;SSSwww|||rrr{{{zzz{{{uuukkkkkkkkklllmmmnnnnnnmmmmmmnnnrrruuuxxx~~~~~~~~~~~~~~~yyywwwxxxyyyyyyxxx{{{xxxwwwyyy}}}~~~}}}}}}|||{{{|||}}}~~~xxxuuuxxxwwwwwwxxxyyy}}}zzzyyy~~~~~~~~~~~~~~~~~~}}}{{{zzz|||uuunnnhhhccc^^^___ccckkktttwwwpppvvv~~~uuupppkkkgggcccccclllwwwyyyvvvmmmddd\\\OOOsssZZZBBB<<<444333333222111222222222222...222666999QQQsssxxx\\\EEELLLjjjllliiiooobbb```}}}~~~zzz}}}~~~{{{wwwuuutttqqqssswwwzzzpppeeeiiimmmppprrrsssuuuwwwvvvuuuvvvzzzyyysssppppppuuusssrrrqqqooohhh^^^VVVQQQOOOIIIFFFHHHKKKeee|||xxxtttvvvwwwyyyxxxwwwuuussswwwvvvuuuppphhh[[[MMMCCC999<<>><<<<<<>>>@@@CCCJJJQQQSSSWWW^^^cccddddddiiiooossstttrrrpppnnnnnnoooppppppoooooopppqqquuuuuutttttttttvvvwwwxxxxxxyyyyyywwwwww{{{sssmmmooo}}}eee``````nnn|||PPP999DDDQQQ[[[kkkqqqWWW===EEEbbbtttaaaSSS{{{}}}qqqgggVVVAAA555444000000////////////000000000000000000000000000000///111777PPPttteee___ooo|||xxxppprrr}}}aaaIII@@@BBB^^^zzztttoooccc]]]UUUNNNFFFDDDKKKUUU\\\bbbkkkpppssstttvvvxxx~~~yyyuuutttsssrrrqqqqqqrrrtttvvvvvvuuusssqqqqqqqqqrrrsssttttttssssssssssssssssssrrrqqqqqqppprrrrrrrrrqqqqqqqqqqqqqqq{{{||||||yyyvvvsssqqqqqqsssvvvzzz~~~~~~uuuttttttmmm```WWW___eeefff\\\RRRPPPSSSVVVVVVYYYZZZXXXZZZ```eeeffffffjjjmmmmmmqqqwwwyyyxxxvvvuuuttttttttttttuuuvvvyyywwwvvvuuuvvvwwwyyyzzzuuuvvvwwwyyyzzz{{{{{{zzz~~~~~~|||{{{{{{ssssssrrrqqqqqquuuzzz~~~}}}ooopppooossszzz~~~|||yyyvvvqqqfffuuu~~~```CCC222111111111222111111111111000000000///000000111111111222222777IIIggg{{{xxxzzzwwwvvvwwwyyyvvvnnnhhhkkklllmmmnnnmmmmmmmmmmmmqqqssstttsssxxx~~~}}}||||||}}}|||yyyzzz}}}~~~{{{{{{xxxuuuuuuxxxzzzzzzxxx}}}zzzyyyzzz}}}~~~~~~|||zzz{{{}}}~~~}}}{{{~~~}}}~~~}}}|||{{{~~~vvvmmmhhhccc]]]\\\___^^^fffsss}}}~~~zzznnnmmmssswwwyyyrrrllliiifffeeekkkrrrxxxxxxppphhhaaaVVVnnncccCCC???444444333222222222222222444...111333888RRRuuuwwwYYYEEEYYY}}}iiikkkqqq~~~___aaa{{{|||yyytttqqqrrrrrrrrrvvv{{{tttgggjjjnnnpppqqqrrrsssuuutttsssvvv{{{zzztttqqqqqqqqqpppnnnlllggg```XXXRRRRRRUUURRRNNNMMMKKKXXXrrrzzzwwwrrrtttvvvxxxyyyxxxxxxwwwwwwuuurrrllldddXXXKKKBBB<<<<<<;;;::::::<<<@@@CCC@@@EEEIIIJJJPPPZZZbbbeeeccceeejjjnnnooonnnllljjjiiikkklllllllllnnnppprrruuutttttttttuuuuuuvvvwwwvvvwwwxxxxxxxxx|||xxxnnnkkkmmmsss~~~iiifffcccmmm^^^<<<@@@HHHPPPeeennn\\\BBBBBBaaavvvJJJooovvvkkkXXXBBB555333000000////////////000000000000000000000000000000///222;;;YYY|||ttt}}}zzz}}}bbbaaarrrVVVAAA???FFFaaa|||uuusssaaa^^^YYYRRRIIIFFFNNNYYYaaagggpppuuuwwwvvvtttrrryyyvvvrrrqqqqqqqqqqqqpppuuuvvvwwwxxxwwwvvvtttsssnnnoooqqqrrrssssssrrrqqqrrrrrrsssssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrvvvwwwwwwuuurrrpppoooooosssvvvyyy|||{{{zzz{{{uuuhhh\\\]]]dddddd\\\SSSRRRVVVYYYYYYZZZYYYXXX\\\eeekkkllleeejjjmmmooosssxxxzzzyyyzzzxxxwwwuuuttttttuuuuuuwwwuuussssssvvvyyyzzz{{{rrrsssuuuxxx{{{~~~|||wwwrrrpppqqqrrrhhhiiikkkllllllooorrruuuwwwxxx|||wwwpppoooppptttzzz}}}}}}|||~~~zzziii}}}yyyuuuRRR:::111222222222222111000000000/////////000111222222000222333===XXXzzzzzz}}}vvvwwwwwwvvvsssooollljjjlllmmmnnnnnnmmmmmmnnnpppvvvyyywwwqqqpppwww}}}{{{zzz||||||}}}~~~yyyuuuvvvzzz|||zzzwwwxxxwwwvvvwwwxxxxxxwwwvvv~~~}}}zzzyyy{{{}}}|||~~~~~~|||{{{zzz|||}}}||||||}}}|||~~~~~~~~~~~~|||tttkkkgggbbb[[[XXXYYYSSSYYYcccmmmuuuzzz{{{{{{}}}}}}sssqqqttt{{{rrrkkkiiihhhgggiiilllvvv~~~~~~wwwppphhhbbbVVVgggfffBBB>>>444444333222222222222333333---000444:::UUUxxxtttUUUFFFfffooovvv{{{uuuVVV]]]{{{}}}yyytttpppqqqqqqrrrvvv{{{xxxxxx{{{wwwqqqjjjllloooqqqqqqpppqqqrrrrrrrrrvvv||||||vvvrrrqqqppppppnnniiibbb[[[WWWTTTYYYcccddd```___YYYWWW```{{{{{{uuutttpppqqqtttvvvwwwwwwwwwwwwsssqqqooolllhhhbbbZZZUUUQQQMMMHHHEEEDDDCCCCCCCCC===AAACCCCCCIIISSS[[[]]]___```bbbdddfffgggeeedddggghhhhhhhhhiiikkkooorrrssstttuuuuuuvvvuuuuuuuuutttvvvxxxyyyzzz~~~~~~vvvuuuvvvrrrllliii```bbbqqquuuqqqgggiiihhhAAACCCGGGJJJ___ggg```GGG@@@aaaGGGfffxxxlllZZZDDD777666000000////////////000000000000000000000000000000222555@@@bbb}}}rrrooosssxxx~~~hhhZZZaaawwwVVV@@@>>>GGGfffzzzyyydddaaa]]]VVVLLLIIISSS```jjjooovvv{{{|||yyyuuussssssqqqooopppqqqrrrrrrqqqwwwwwwxxxwwwvvvuuusssrrrnnnoooqqqssstttsssrrrqqqpppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrmmmoooppppppooonnnoooppprrruuuvvvyyy|||{{{|||xxxlll```ccceeebbb\\\ZZZ\\\^^^]]][[[\\\\\\[[[___hhhmmmmmmhhhmmmppprrruuuzzz{{{xxx{{{zzzxxxvvvuuuuuuvvvwwwtttssssssuuuxxxzzzxxxvvvtttttttttvvvyyy}}}{{{zzzwwwsssnnnllllllnnnfffhhhjjjkkkkkklllnnnppprrrrrrttt}}}xxxxxxwwwwwwzzz}}}}}}{{{{{{~~~lll}}}}}}|||zzz\\\BBB111222222333222111000///000//////000111222333444111333777EEEeee|||nnnuuuzzzyyyqqqkkkkkkmmmkkkmmmooonnnnnnooorrrvvvzzz~~~uuummmpppzzz{{{zzz|||zzzxxx{{{zzzrrrkkkjjjnnnssssssqqqtttvvvyyy{{{zzzyyyyyyyyy}}}}}}}}}~~~zzztttwwwyyyzzzzzzyyyzzz}}}~~~~~~}}}|||{{{~~~~~~~~~vvvnnnjjjddd\\\WWWUUUPPPRRRXXX```iiiqqqwwwzzz}}}~~~yyyzzz|||rrriiiiiijjjhhhggghhhssszzz{{{tttmmmfff```JJJ[[[uuuhhhDDDAAA555444333333222222333333000+++000777???ZZZ}}}tttTTTGGGmmmwwwkkkMMMWWW{{{~~~xxxtttrrrqqqooorrrwww{{{uuurrrtttsssppplllnnnpppqqqpppooopppppppppqqqvvv}}}}}}wwwrrrrrrrrrsssqqqkkkbbb[[[YYYYYY\\\kkknnnjjjjjjcccWWWUUUfffuuuuuupppqqqnnnoooqqqssstttuuuuuuttttttttttttuuuvvvvvvsssqqqddd^^^VVVOOOKKKGGGAAA===>>>AAAAAA@@@DDDLLLQQQRRRaaaaaaaaabbbdddfffeeedddggggggfffeeeeeegggkkknnnssstttuuuvvvvvvvvvttttttrrruuuxxxzzz|||wwwbbb]]]dddiiiiiieeellljjjttt{{{iiifffmmmEEEIIILLLLLL___dddaaaHHH999WWW@@@[[[uuukkkZZZEEE:::999000000////////////000000000000000000000000000000666777CCChhh~~~qqqxxxnnnYYYSSSbbb{{{]]]CCC>>>HHHiii~~~{{{ccc```[[[RRRHHHFFFRRRaaannnqqqvvvyyyyyyuuuqqqnnnqqqppppppqqqssstttsssrrrwwwvvvvvvuuusssrrrqqqpppnnnooorrrtttttttttsssrrrnnnooopppqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrqqqqqqlllnnnqqqsssssstttvvvwwwqqqsssuuuvvv}}}zzzxxxyyyvvvkkk```kkkhhhbbb^^^bbbgggeee___[[[]]]^^^^^^bbbiiillljjjkkkpppssstttwwwzzzzzzwww{{{zzzxxxvvvvvvwwwxxxyyyqqqrrrtttxxx{{{zzzvvvqqqvvvuuuttttttvvvzzz}}}xxxyyyyyyxxxuuurrrqqqqqqlllmmmnnnllljjjiiiiiijjjlllmmmnnnttt}}}~~~|||yyywwwwwwtttqqqzzz~~~mmm~~~~~~vvv~~~yyyjjjTTT===111222333333222111000///000000000000111222444444///333888LLLsss}}}{{{aaammmxxxwwwllldddfffkkkkkkmmmnnnnnnnnnqqqvvv{{{{{{zzzppppppzzz}}}{{{|||zzzuuuvvv|||tttkkkaaa___dddllloooooommmrrrxxx{{{yyyxxxxxxyyy|||~~~~~~{{{ooorrrvvvyyyzzzyyyyyy|||}}}||||||}}}{{{}}}~~~~~~{{{sssoooiii```YYYVVVRRRRRRTTTZZZcccnnnvvv{{{~~~|||{{{nnnkkkkkkgggfffkkktttzzz~~~|||ssshhhaaa]]]PPPMMMqqq~~~pppHHH@@@777555222111111333333333222000666:::???YYY{{{xxxjjjRRROOOlllzzz~~~iiiBBBQQQ{{{{{{tttqqquuuuuunnnmmmqqqsssgggaaabbbgggkkkgggjjjnnnqqqrrrqqqnnnllljjjnnnuuu}}}}}}wwwsssssszzzqqqoookkk```^^^^^^WWW^^^cccgggeeecccaaa[[[UUUWWW\\\dddkkkooopppnnnlllkkknnnqqqrrrsssssstttuuuvvvrrrttt}}}|||qqqiiiaaaWWWIII>>>@@@???===>>>@@@EEEKKKNNN[[[]]]```___\\\[[[___bbbiiioootttrrrjjjfffhhhlllwwwyyyzzzyyyxxxvvvwwwwwwyyyyyyyyyxxxyyy||||||uuueee^^^dddfffjjjwwwvvvlllddduuu~~~RRRCCCLLLTTTUUU[[[TTTGGG@@@MMMjjjIIIQQQtttwwwttteeeKKK;;;:::333222111////////////000222222111111222222333444333111NNN|||~~~rrrUUURRRbbbvvvxxxXXXDDD>>>TTTpppzzzwwwsssiiiaaaWWWNNNIIIIIIRRR]]]jjjoootttvvvssspppppppppvvvtttrrrqqqqqqqqqpppooottttttttttttsssrrrppppppqqqqqqrrrrrrqqqqqqpppooooooqqqrrrrrrpppoooooooooqqqqqqqqqpppqqqqqqrrrrrrtttqqqooonnnpppsssuuuvvvrrruuuvvvvvv{{{yyynnnnnnvvv{{{xxxqqqkkktttyyysssjjjeeecccaaabbb``````eeelllnnnkkkfffjjjnnnssswwwyyyzzz{{{}}}yyywwwvvvwwwxxxxxxwwwvvvxxxvvvtttqqqpppqqqssstttqqqqqqqqqtttxxxzzzxxxuuuyyyuuuvvv||||||uuuoooooonnnlllooovvvzzzyyy|||}}}nnnsssxxx}}}}}}fffZZZbbbEEE888333000222222000///111000000////////////000000666222===^^^{{{uuu{{{ssscccmmmrrrlllfffggghhhhhhfffkkkqqqtttwww{{{}}}}}}}}}~~~|||~~~}}}|||}}}|||yyyvvvwwwvvvjjjkkkrrrmmmaaajjjlllrrrzzz}}}zzzyyy{{{tttzzz}}}{{{zzz~~~~~~uuu|||xxxvvvtttvvv|||}}}~~~}}}|||tttnnniiiddd___[[[\\\VVVTTTZZZ___eeeooozzz}}}~~~~~~qqqllliiicccbbbfffqqqxxx~~~vvvkkkdddbbbVVVSSSxxx~~~sssKKK>>>888555222111222333333333222000666<<>><<<;;;;;;===AAAFFFIIINNNUUU\\\]]][[[YYY\\\```hhhsss}}}zzznnneeedddhhhtttvvvxxxxxxwwwvvvwwwwwwuuuuuuvvvwwwyyyzzz}}}wwwttt|||tttggg[[[hhhcccEEEDDDNNNQQQOOOMMMCCC:::???WWWrrrKKKLLLeeexxxwwwmmmUUUAAA<<<444333111000//////000000111111111111111222333333:::;;;\\\}}}\\\WWWiii~~~}}}PPPDDDEEE[[[rrryyyuuusssjjjbbbWWWOOOHHHGGGPPP[[[hhhmmmtttuuurrrnnnlllkkkwwwuuuttttttuuuuuuuuutttssstttttttttttttttsssssspppqqqqqqrrrrrrqqqqqqqqqqqqrrrtttsssrrrqqqqqqrrruuutttsssrrrqqqqqqrrrrrrpppnnnlllmmmoooqqqssssssooorrrssssssxxx~~~vvvtttxxx{{{{{{yyyzzzwwwpppkkkhhhccccccfffjjjnnnoookkkhhhmmmpppsssuuuuuuuuuuuuvvvzzzxxxuuutttvvvxxxyyyyyyzzzxxxvvvsssssssssuuuvvvsssqqqqqqsssuuuvvvuuusssuuutttxxx{{{uuutttsssssswwwqqqttt}}}yyyxxxmmmfffgggDDD888333000222222000000222111111000000000000111111222666GGGfff{{{vvvuuupppjjjooopppiiicccdddeeeccceeehhhkkkpppvvv{{{}}}|||yyy~~~~~~yyy{{{{{{xxxvvvyyy}}}oooggghhhnnnxxx|||{{{xxxyyy{{{}}}}}}}}}uuutttrrrpppooorrryyy~~~~~~~~~tttiiibbb```___^^^ZZZTTTQQQUUUZZZ___gggpppyyy{{{}}}pppjjjhhhfffgggkkknnnwwwxxxmmmfffdddWWWSSSrrrWWWCCC888666222111222333333222333000555===KKKlllpppXXX<<<===]]]wwwtttxxx~~~dddHHH^^^{{{{{{vvvnnnkkkoooppppppuuu~~~~~~tttkkkjjjlllnnnqqqssstttttttttwwwvvvxxxzzzwwwqqqoooqqquuusss{{{~~~uuupppnnnfffcccbbb___\\\\\\[[[SSSJJJCCCBBBCCCFFFMMMXXXbbbhhhiiimmmqqqssssssqqqpppppppppvvvqqqbbbTTTKKK>>><<<:::999:::===AAADDDDDDNNNZZZaaaaaa^^^\\\[[[___nnn|||}}}pppeeebbbeeerrrtttwwwyyyxxxxxxyyyzzzuuuuuuuuuvvvyyyrrrbbbSSS]]]xxxzzzKKK<<>>fff___[[[nnnwwwHHHDDDMMMdddwwwzzzwwwuuukkkbbbXXXOOOGGGFFFNNNXXXeeellluuuyyywwwsssooonnnxxxwwwuuuvvvxxxyyyyyyxxxsssssstttttttttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqsssuuuuuussssssssstttyyywwwuuusssrrrrrrssstttnnnmmmmmmnnnqqqssssssrrrmmmppppppnnnsss}}}}}}yyyyyy{{{~~~yyytttfffiiilllooopppooommmkkkppprrrtttttttttssstttuuuzzzwwwsssrrrtttwwwzzz{{{{{{zzzwwwvvvuuuvvvwwwxxxtttsssqqqqqqrrrsssrrrqqqrrrrrrwww}}}~~~~~~{{{zzz{{{{{{xxxwww|||}}}vvvwww|||ppp}}}~~~vvvJJJ888333000222222111111333222222222111111222222222000===WWWsss|||~~~|||nnnhhhnnnnnnjjjccc```bbbcccbbbfffeeegggmmmvvv|||yyyzzzwwwxxxyyyxxxwwwzzzuuudddcccgggrrryyyzzzxxxxxx}}}{{{yyy~~~xxxiiimmmooollljjjooozzz~~~{{{mmmeeeaaa``````___XXXSSSUUU[[[aaafffkkktttvvv|||pppiiihhhgggjjjnnnmmmvvvvvvjjjaaa^^^VVVOOOcccvvvcccGGG999666333222222333333222444000333;;;MMMppppppXXXAAAIIIlllsss|||{{{```PPPlll~~~zzz}}}xxxwwwpppmmmoooooommmrrr{{{~~~rrrhhhiiijjjlllnnnqqqsssuuuvvvwwwwwwyyy{{{xxxqqqoooppp{{{{{{}}}rrrjjjfff^^^ZZZ[[[[[[TTTJJJEEEBBB???@@@EEEPPP[[[bbbdddiiiooosssuuuttttttsss|||~~~iiiYYYLLLDDD???>>><<<::::::<<>>iiixxxYYYZZZmmmwwwyyygggsssuuussshhhCCCEEEQQQhhh{{{{{{xxxggg___VVVNNNGGGFFFNNNYYYeeemmmyyy}}}{{{yyyyyywwwvvvvvvxxxyyyxxxwwwsssssssssrrrqqqpppooonnnttttttssssssssssssssssssqqqsssuuuuuutttssstttuuuxxxwwwtttrrrrrrssstttvvvppppppqqqsssvvvvvvuuutttooorrrqqqmmmpppyyy|||{{{}}}nnnoooqqqpppooooooppprrrqqqrrrtttuuuuuuvvvxxxzzzxxxuuussssssuuuxxxzzzzzzzzzyyywwwvvvvvvvvvwwwxxxuuusssrrrqqqqqqsssssstttvvvttttttuuuqqqmmmmmmqqqxxxvvvuuuwwwzzzzzzwwwtttzzz}}}~~~{{{wwwyyy|||wwwwwwzzz}}}{{{lll}}}PPP999444000111222111111444222222111111111111222222111FFFeeeyyy~~~|||kkkdddnnniiibbb^^^___bbbddddddfffeeehhhnnnuuu|||yyyyyy~~~xxxyyyyyyyyyyyy{{{pppddd``````iiiqqqvvvxxx{{{xxx~~~{{{uuussspppjjjdddfffmmmqqqmmmkkkqqq}}}zzzpppiiidddbbbhhhaaa\\\]]]dddkkkpppsssrrrrrrwww~~~~~~~~~vvvkkkfffdddeeegggmmmuuu~~~~~~tttfffZZZSSSOOOKKK[[[jjjlllHHH:::777444222222333333222555000222999KKKooozzzkkkVVVEEEVVVxxxtttvvvZZZTTTuuu|||zzz}}}vvvuuuooonnnqqqpppkkkoooxxx{{{vvvvvvtttoooiiiggghhhiiilllnnnqqqsssuuutttuuuyyy}}}{{{tttpppqqqvvv}}}tttnnnddd]]]]]]^^^XXXPPPIIIFFFAAA???BBBHHHOOOTTT[[[aaaiiippptttwwwxxxyyynnn[[[NNNEEE@@@@@@>>><<<:::999:::<<<===DDDLLL]]]ssswwwjjjWWW\\\ccchhhiiigggdddbbbmmmqqqvvvyyy{{{|||}}}~~~|||{{{zzzxxxxxx|||oooccceeegggoooooo\\\MMMTTTjjjRRR777AAABBB???BBBBBB<<<777AAAYYYoooxxxjjjNNNDDDzzznnn[[[KKKEEE444333222000000000000111000000000///000000111222777AAAjjjeeeQQQ]]]nnnmmmfff]]]WWWZZZnnnuuu[[[@@@BBBOOOeeezzz|||wwwbbb[[[SSSLLLHHHHHHQQQ[[[hhhqqq|||yyywwwuuuuuuuuuuuutttsssqqqqqqrrrrrrrrrqqqqqqpppvvvuuutttsssrrrrrrrrrsssppprrrttttttrrrrrrrrrssstttsssrrrqqqrrrsssuuuvvvrrrrrrsssuuuxxxxxxvvvtttppptttuuurrrttt~~~vvvtttqqqmmmkkknnnsssxxxrrrsssttttttssstttwwwyyytttttttttvvvxxxyyyxxxvvvwwwwwwvvvuuutttuuuvvvvvvttttttssssssssstttwwwxxxxxxqqqiiiccc]]]YYY[[[```eeeeeeiiiooovvvxxxwwwtttvvvzzz}}}zzzwwwxxxzzzwww|||zzzsssxxx}}}|||~~~kkk|||RRR;;;555111111222000111444111111111000000111111111222LLLooo~~~|||qqqnnnnnnfff^^^\\\^^^aaabbbcccdddeeejjjrrrvvvzzzzzz~~~|||zzz{{{{{{zzzzzz|||~~~}}}tttkkkccc^^^aaagggnnnvvv}}}{{{|||xxxtttmmmgggcccgggppptttooolllsss}}}~~~tttnnnkkkkkklllhhhcccbbbhhhqqqyyy|||sssqqqsssxxx{{{{{{}}}~~~wwwlllgggggghhhiiimmmsssyyy|||uuugggWWWLLLEEEEEEUUUgggyyyNNN;;;888444222222333333222333000333999LLLpppssscccNNNDDD\\\}}}|||rrrsssSSSUUUxxx||||||}}}uuuoookkklllqqqppplllrrr|||zzznnngggfffhhhhhhgggggghhhjjjllloooqqqssstttqqqsssxxx}}}|||vvvrrrssskkkwww|||oooddd``````\\\VVVJJJGGGCCC???>>>@@@BBBEEEOOOUUU___hhhooouuuyyy{{{~~~qqq^^^QQQIIIEEECCC>>>===;;;999888888999:::AAAGGGWWWqqq~~~kkkiiihhhhhhhhhgggccc```gggkkkqqquuuwwwxxxyyyzzzxxxxxxxxxxxxyyy}}}sssmmmqqqpppqqq|||sss]]]MMMOOObbb|||TTT;;;???BBBAAADDDEEE???888@@@ZZZtttnnnNNN<<>>777222222111000000333111111000000000000111111555TTTxxxxxxwwwzzznnnfff___]]]^^^]]]^^^```aaacccmmmzzz~~~}}}}}}{{{|||~~~||||||||||||}}}~~~~~~wwwmmmbbb^^^^^^cccnnnyyy~~~|||uuujjjdddbbbgggppptttnnnlllttt~~~}}}|||qqqnnnqqqvvvmmmkkkfff```bbblllvvvzzzuuuqqqqqquuuzzz{{{}}}wwwllliiijjjllllllkkkooouuu{{{zzznnn[[[MMMDDDAAAMMMcccUUU;;;888555333333333333222000111666<<>>>>>???@@@CCCIIISSS]]]fffnnntttxxxxxx|||ssseeeWWWLLLGGGEEEDDD???>>><<<:::999999999:::===BBBOOOdddzzz|||vvvooojjjfffbbb```dddhhhnnnsssuuuvvvwwwwwwtttuuuwwwxxxzzz}}}wwwxxx}}}vvvzzz{{{fffSSSRRRaaauuuYYYCCCAAAIIINNNTTTVVVLLL>>>BBBaaarrrSSS<<>>CCC@@@AAAGGGOOOXXXeeepppwww{{{uuufffWWWPPPKKKEEECCCEEEBBBAAA>>><<<:::888888888<<>>>>>BBBFFFMMMZZZfffssswwwppp___TTTLLLDDDAAABBBCCCAAA???===;;;:::::::::>>>AAAGGGOOO[[[hhhvvv~~~yyynnnddd\\\```iiipppqqqtttxxxyyyvvvxxx{{{}}}{{{wwwyyyrrrdddcccjjjiiibbbnnnuuusssnnndddxxxlllPPP@@@PPPYYY```ddd```MMM<<>>555333222---111555///222333333222111222444666LLLqqq{{{mmmXXXggg}}}sss^^^BBBBBBXXXpppxxxqqqiiiffffffZZZZZZOOOGGGLLLOOORRR\\\kkkkkkmmmrrrwww{{{zzzyyywwwvvvvvvuuutttssssssrrrrrrooojjjeee___[[[[[[]]]eeegggjjjjjjhhhfffddddddbbbccceeefffffffffggggggnnnnnnqqqvvvvvvsssrrrtttqqqqqqrrrrrrrrrrrrsssssstttwwwzzz|||~~~}}}vvvlllnnnmmmkkkpppwwwxxxuuuwwwvvvtttrrrssstttvvvwwwxxxwwwuuusssrrrrrrrrrrrrtttrrrqqqqqqrrrsssssssssyyyvvvuuuuuusssrrrxxx}}}ttthhhZZZUUUOOOTTTUUUSSSWWWdddppptttsssrrrooojjjgggiiipppvvvuuuzzz}}}{{{zzzyyyddduuuooo{{{zzztttWWW<<<111555111...000000111444///...555444444>>>ZZZ{{{sssttttttjjjhhheeebbbaaabbbcccbbb```fffooo{{{}}}zzzxxxwwwwwwyyyyyyyyy{{{zzzzzzzzzzzz|||}}}~~~{{{~~~~~~}}}ooobbbYYYTTTXXXbbbkkkqqqyyytttlllnnnqqqqqqhhhgggttt{{{{{{uuuoooooorrrwwwyyyrrrddd___jjjyyy|||vvvtttvvvzzz}}}~~~|||nnnooolllhhhlllhhhqqqyyy|||vvvjjjbbbLLLFFFcccsssEEE<<<555444444222111222999999>>>QQQpppfffZZZMMMAAAJJJpppsssyyyZZZOOOhhh~~~|||uuuiiigggkkktttwwwwww}}}~~~}}}xxxtttsssoooppprrrtttvvvxxxxxxyyywwwpppnnnrrrqqqjjjhhhkkkoooooosss}}}~~~oooiiiddd___\\\[[[XXXVVVUUUSSSOOOMMMFFFCCCAAA@@@@@@DDDPPP]]]kkkqqqjjj[[[OOOGGGCCCCCCCCCBBB@@@>>>============??????BBBJJJUUUbbbmmmssszzzzzzooobbbYYY]]]fffoootttwwwzzzyyyvvvyyy|||~~~|||yyyzzzyyywww{{{wwwnnnjjjyyy~~~tttgggyyyZZZ===NNNVVV[[[______QQQ===JJJpppwwwTTT???zzzvvvhhhSSSAAA666333333...111555///111222222222222333555888QQQzzzttt}}}eeeXXXjjj}}}iiiWWWGGGFFF___www{{{rrrkkkiiiiii^^^^^^SSSIIIMMMOOOTTT___ppppppsssvvvzzzzzzxxxvvvtttsssqqqpppnnnnnnnnnnnnmmmmmmjjjbbb[[[[[[bbbhhhrrrooojjjfffccc```]]][[[YYYYYYZZZZZZZZZZZZ\\\^^^ggggggkkkrrruuurrrqqqsssqqqqqqrrrrrrrrrrrrssssssxxxyyy{{{|||{{{{{{}}}{{{~~~~~~~~~~~~yyyrrrkkknnnpppppprrruuuvvvtttwwwvvvuuutttsssrrrrrrrrrvvvuuutttsssrrrqqqqqqqqqtttsssqqqnnnmmmnnnrrruuuwwwuuuuuuuuurrrqqqvvv}}}{{{iiiaaa^^^bbbbbb^^^^^^eeeooovvvvvvsssmmmfffbbbfffooovvv{{{}}}ssssss|||}}}uuutttwwwzzzzzzzzzdddggg|||~~~{{{|||aaaBBB222444222000222000111333///...444333888GGGqqqmmmssszzztttmmmkkkiiigggeeeeeedddbbb```fffrrr~~~~~~zzzwwwuuuvvvxxxzzzzzzxxxxxxxxxxxxxxxxxxxxxxxx|||~~~~~~|||zzz~~~}}}kkk]]]UUUMMMRRRZZZbbbnnn{{{xxxrrruuutttpppfffhhhyyy|||~~~ssskkkjjjnnnttt|||{{{qqqiiinnnzzz|||xxxwwwyyy}}}qqqooolllhhhkkkllluuuzzz|||yyyjjjcccRRRKKK```qqqFFF===555444444222222444888555@@@XXXuuuyyyaaaYYYKKK???FFFddd{{{|||ssspppYYYZZZxxx~~~|||vvvllljjjmmmtttuuuuuu~~~}}}wwwxxxyyytttmmmjjjttttttuuuuuuuuuuuuuuutttpppkkkjjjppprrrkkkdddaaaUUU]]]jjjyyyqqqiiiddd``````___^^^^^^]]][[[WWWUUUQQQNNNJJJFFFAAABBBLLLYYYdddmmmwwwdddVVVNNNJJJIIIDDDBBBAAA???>>>>>>>>>>>>>>>===>>>EEERRR___hhhkkkqqq||||||qqqddd[[[\\\dddnnnvvvyyyzzzxxxwwwzzz|||}}}|||zzz|||~~~yyynnnppp|||sssiiiuuummm???KKKRRRVVVZZZ^^^VVV@@@@@@ZZZmmm|||~~~\\\???mmm{{{nnnTTTDDD777333333///111444///000111222222222333666999SSS~~~zzzqqq~~~tttWWWRRRgggxxx}}}{{{bbbPPPIIIFFFccc{{{|||rrrnnnmmmkkk```aaaVVVLLLNNNPPPVVVdddrrrtttwwwzzz|||{{{yyywwwsssqqqnnnllljjjjjjkkkkkkooopppmmmddd___dddlllsssqqqllleeebbbccceeeeeedddhhhccc^^^[[[[[[[[[YYYXXX___aaagggqqqvvvtttrrrrrrqqqqqqqqqrrrrrrrrrssssssvvvwwwxxxxxxvvvvvvxxxyyyzzzzzz|||yyyzzzzzzzzzzzzxxxtttpppoooqqqssstttssssssrrrpppqqqrrrsssssstttttttttsssvvvuuuuuutttssssssssssssrrrsssrrrpppmmmmmmrrrvvvwwwvvvwwwxxxsssllllllppp{{{uuummmnnnpppooojjjfffiiiqqqxxxvvvtttnnnhhheeehhhpppwww~~~zzzmmmhhhnnnqqqnnnpppqqquuuyyy|||qqqggg}}}|||}}}}}}wwwiiiGGG333333111000222000111555222222666444<<>>JJJbbbvvvrrrmmmiiiUUU[[[xxx|||vvvrrrnnnnnnqqqpppppp{{{~~~sssqqqsssqqqnnnlllttttttuuuuuuuuuuuuuuutttrrroooqqqwwwyyyrrrggg___MMMWWWhhhxxxuuukkkeeeaaabbbaaaaaabbbbbbaaa^^^\\\ZZZVVVRRRMMMFFFDDDJJJSSS]]]hhhnnn]]]SSSNNNKKKFFFDDDBBB@@@>>>>>>>>>>>><<<;;;<<>>======999:::<<>>OOO]]]kkkyyy|||bbbFFF]]]www\\\MMM999222555111000222//////111111222222333777999bbb}}}|||eeeNNNPPPkkk}}}~~~rrrdddHHHBBBTTTqqqyyynnnmmmgggZZZVVV]]]VVVMMMMMMOOOYYYkkkssswww|||zzzyyyvvvsssqqqpppoooooowww{{{xxxqqqooouuuxxxuuummmnnnqqqwww{{{lllZZZWWWYYYbbbjjjmmmoooqqqqqqqqqrrrrrrrrrrrrssssssssstttuuuttttttuuuxxxzzz||||||~~~|||yyysssooommmooopppooonnnpppqqqllljjjoootttuuuuuuvvvqqqqqqrrrssstttttttttsssqqqqqqrrrssssssrrrrrrrrrnnnqqquuuvvvvvvuuuuuuuuu|||uuulllbbbVVVNNNOOOUUUwww~~~yyywwwtttrrruuuzzzttttttssspppllllllppptttzzz{{{yyyuuuuuuzzz|||~~~}}}~~~hhhHHH666555111///111///---222222444444000???^^^}}}xxx}}}{{{tttsssqqqqqqqqqooollliiiiiijjjqqqvvvvvvoookkkpppxxx}}}}}}zzzwwwvvvwwwzzz|||}}}{{{|||||||||zzzvvvssspppppprrrvvvyyy|||mmmXXXQQQKKKLLLSSSbbbwwwzzzrrrqqqwwwiii[[[eeexxxuuunnnmmmwww{{{vvv{{{|||~~~}}}zzz{{{rrrnnnooommmnnnhhhsssyyyzzz~~~mmm\\\OOOGGGPPPyyy}}}III???666444555444555777555000MMMpppmmm\\\TTT???BBBbbbvvv~~~www```bbbcccHHHOOOmmm|||sssllljjjlllpppoooppp~~~zzzlllgggffffffhhhkkknnnooorrrtttvvvxxxyyyzzzxxxtttnnnlllnnnsssvvvvvvvvvpppoootttyyy|||sssnnnjjjhhhggghhhjjjkkkkkkkkkhhhbbb______\\\UUUOOONNNTTTZZZsssxxxjjj___UUUQQQOOOKKKFFFBBB???======888:::>>>EEENNNZZZfffnnnsssuuukkkaaaaaagggooorrrrrruuuzzzuuuvvvxxxzzz|||xxxhhhaaaeeegggccchhhsssooogggfff```lllHHHBBBMMMRRRSSSSSSMMM>>>???SSSgggnnnxxxeeeFFFQQQ}}}wwweeePPP:::222555222000111///000111222222222333666888[[[}}}___JJJOOOlllvvvlllMMMFFFZZZvvvwwwmmmooofffSSSLLLUUURRRJJJJJJMMMXXXjjjpppsssxxxzzzzzzzzz|||~~~zzzyyywwwuuussspppooonnnxxx|||vvvxxxxxxtttuuuyyyssshhh___]]]```cccggglllqqqqqqrrrrrrrrrrrrsssssssssssssssrrrrrrsssvvvyyy{{{}}}|||yyywwwvvvoooiiigggjjjnnnooorrrwwwrrrhhhbbbhhhpppssstttuuussssssssssssssstttttttttpppqqqrrrsssttttttsssrrroooooorrruuuxxxyyywwwuuuwwwqqqkkkbbbWWWLLLJJJNNNooo{{{uuuvvvvvvtttuuuyyy{{{{{{yyytttooommmpppsssyyyxxxvvvzzz{{{yyyssszzzdddHHH999999333///111111///222111222333222HHHmmmyyytttyyywwwtttsssqqqnnnoooooollliiihhhjjjmmmttt}}}xxxmmmlllttt{{{zzzxxxuuuuuuwwwyyyzzzzzz|||}}}~~~}}}{{{vvvqqqnnniiilllqqquuuxxxzzz|||}}}yyyrrr```YYYQQQNNNMMMUUUiii|||xxxtttuuufffXXXddd}}}}}}www}}}}}}~~~}}}{{{yyy{{{qqqnnnqqqppprrrlllvvv}}}|||ppp^^^TTTNNNTTTvvv{{{KKKAAA888555444333333555555///NNNqqq|||eee[[[RRR>>>EEEjjj|||sss[[[aaabbbIIIVVVxxx|||{{{~~~ttteeefffkkkrrrssstttxxxsssqqqqqqrrrsssuuuvvvwwwwwwwww|||uuulllfffkkkxxxwwwrrruuuxxx~~~zzzuuummmllljjjkkkmmmooopppppppppjjjhhhjjjiiiaaaXXXSSSRRRUUUkkkzzzmmmcccVVVSSSOOOIIIDDDAAA>>>===777;;;@@@EEEMMMXXXdddnnnvvvzzzooocccbbbeeemmmpppooottt{{{ssstttvvvyyy}}}{{{wwwwwwrrrjjjhhhsss|||rrrnnn]]]}}}bbbKKKGGGNNNSSSSSSOOOGGG:::???VVVrrrsss{{{jjjGGGMMM}}}|||rrrQQQ:::111666222000111///111222222222222333555888ZZZzzz^^^IIIPPPnnn}}}qqqNNNGGGZZZvvvuuunnnssshhhSSSEEEPPPNNNHHHHHHJJJVVViiikkkooorrrsssssssssvvvxxxwwwwwwuuutttqqqnnnkkkjjjyyy{{{yyyyyyvvvuuu{{{}}}{{{{{{pppeeebbbccchhhmmmqqqqqqrrrrrrrrrsssssssssqqqqqqqqqpppoooppprrruuurrruuuxxxvvvqqqnnnmmmnnnfff___]]]bbbgggjjjpppwwwvvvhhh^^^dddmmmppppppqqqqqqrrrrrrrrrtttuuuwwwxxxrrrsssuuuvvvwwwvvvvvvuuupppnnnooorrrwwwzzzyyyvvvuuuuuuvvvtttiiiZZZQQQPPPZZZssswwwqqqsssvvvuuuuuuwww~~~wwwqqqooorrrvvvssswwwuuuyyyyyywww~~~ssseeevvv~~~{{{hhhbbbGGG;;;<<<555000222333333555222333444666QQQ|||uuukkkhhhuuupppnnntttqqqlllmmmllljjjggggggkkknnnooouuulllooouuuyyywwwvvvvvvxxxzzzzzzyyy|||}}}~~~~~~{{{vvvpppmmmdddhhhmmmrrruuuvvvvvvuuummmggg```XXXQQQIIIJJJZZZmmm}}}xxxssseeeWWWccc|||xxxyyy}}}yyy{{{{{{{{{zzzzzz||||||~~~xxxllllllnnnlllooorrrwww|||vvvuuugggOOOQQQzzz\\\:::666555333666111555333555UUUwwwiiigggOOO@@@OOOkkk```ddd^^^QQQYYY}}}{{{qqqwwwxxxkkkgggeeeiiippprrrrrr}}}~~~ssspppuuuvvvwwwyyyzzzyyywwwuuu}}}yyyoooeeegggsssxxxsssssswwwwww{{{~~~uuusssrrrrrrooolllooovvvssstttssspppooolllddd[[[ZZZYYYccczzznnnaaaWWWOOOLLLHHHCCC???>>>;;;;;;===BBBLLLXXXeeelllmmm|||zzzrrraaa\\\ZZZ___dddhhhmmmrrrtttuuuwwwyyy|||~~~ssseeelllppp{{{qqqnnnaaakkknnnjjjZZZHHHNNNQQQPPPNNNIII===???SSSsss~~~CCCGGGxxxvvvMMM888000444333333555111222000111222000///333:::aaa~~~ttt[[[OOOUUUnnnnnnNNN@@@[[[}}}|||vvvxxxwwwrrr]]]OOOIIIFFFGGGJJJOOOXXX```hhhnnnpppkkkgggjjjnnnpppqqqqqqqqqppplllgggcccaaammmzzzxxx{{{{{{|||{{{zzzyyyxxxxxxxxxxxxzzz}}}}}}rrrbbb]]]bbbhhhooooooppprrrtttvvvwwwxxxvvvqqqmmmmmmlllkkknnnrrrppppppnnnlllhhhdddaaa___XXXWWWWWWYYY\\\_________dddfff```XXX]]]kkkqqqmmmpppttttttrrrssswwwxxxvvv}}}zzzxxxwwwwwwwwwvvvuuuuuuuuutttrrrqqqsssxxx{{{yyywwwoooddd```cccjjjttt}}}}}}|||vvvnnniiigggiiijjjlllssstttsssooojjjhhhiiikkkooozzzzzz{{{~~~wwwqqqrrruuuyyyzzzeeennn{{{rrrqqq~~~kkkSSS>>>888666000///333///888///333555666```oookkkuuusssnnnooopppnnnkkkiiigggcccaaafffnnnssszzz}}}ppp}}}zzzwwwvvvwwwyyyzzzzzzyyyzzzrrrooorrrxxx}}}iiikkkllleeeVVVMMMWWWggg~~~zzzrrr```VVVaaarrr|||wwwsss}}}wwwzzzzzzyyyxxxwwwxxx{{{}}}}}}zzzvvvvvv{{{xxxlllkkkllliiilllooouuu{{{wwwvvvhhhPPPPPPxxxeeeAAA:::666222555000555666;;;\\\zzznnncccJJJ===PPPqqq}}}```jjj^^^PPPYYY|||wwwooosss{{{xxxpppkkkhhhjjjnnnnnnnnnzzzzzznnniiissssssuuuxxxyyyzzzxxxwww|||yyypppeeebbbhhhnnnqqqkkkiiiooowwwzzz}}}yyyuuussstttsssrrrtttyyywwwwwwvvvrrrqqqoooggg^^^\\\[[[dddxxx|||iiiccc[[[TTTPPPJJJCCC??????;;;;;;<<>>777444000000444///777///444666===iiivvvrrrzzzwwwqqqssssssmmmjjjhhhfffcccaaagggoootttuuuwww~~~yyyxxxvvvwwwyyyzzzzzzzzz~~~}}}wwwvvvzzz~~~{{{vvvooocccYYYYYY___~~~{{{uuubbbVVV```qqq{{{}}}}}}zzzxxxxxxyyyxxxvvvsssqqqpppooorrrqqqrrruuuzzz~~~zzzooonnnooolllkkkooottt{{{yyyvvviiiPPPMMMssskkkFFF===666222555000666666@@@bbb~~~sss^^^GGG<<>>>>>>>>AAAIIIUUU```gggiiikkkqqqiiiOOOIIIFFFIIIMMMQQQWWW]]]hhhqqqzzz{{{xxxxxxyyyqqqooojjjcccccciiisss}}}{{{tttcccaaa~~~kkkeeeSSSBBBEEELLLJJJFFFFFFAAABBBOOOnnn}}}GGG???kkknnnZZZAAA555444000///222///111000111333111000666===aaavvvvvvQQQPPP]]]tttwww___GGG777GGGaaa{{{tttnnnpppmmmlll___aaaYYYPPPIIIFFFIIIVVVdddppprrrsssrrrsssvvvsssnnnrrruuuzzzzzzssslllssswwwwwwvvvxxx{{{{{{tttsssqqqooonnnmmmllllllnnnoooppppppqqqsssvvvxxxuuuvvv{{{~~~vvvqqqqqqrrrssssssrrrqqqqqqaaaYYYQQQLLLGGGBBBBBBFFFHHHKKKPPPTTTWWWYYYXXXXXXZZZUUUOOOKKKIIIIIIIIIHHHIII\\\kkkfffVVVOOOUUU]]]mmmsssvvvsssrrrwww|||~~~|||yyyxxxxxxyyyyyyxxxwwwvvvuuuuuuwwwxxxxxxxxx|||vvvuuu|||rrr\\\QQQRRRWWWXXXVVVQQQMMMGGGDDDDDDFFFGGGHHHDDDIIILLLJJJFFFFFFLLLRRRbbbqqqzzzqqqrrrvvv{{{rrrfff~~~~~~sssrrrkkkfffpppxxxuuunnnxxxyyysssSSS===444222333444333444111666666RRR|||{{{mmmlllpppkkkjjjnnnmmmmmmjjjiiihhheeedddjjjrrr}}}}}}xxxnnniiikkkmmmmmmrrrtttxxx}}}}}}www}}}}}}}}}~~~|||{{{|||}}}|||{{{~~~~~~rrreeelllwwwzzzzzz{{{|||~~~~~~}}}|||}}}~~~~~~yyyrrriiibbb\\\XXXTTTQQQQQQTTTYYY```iiirrr{{{xxxnnnpppqqqoooyyy{{{zzzlllaaaQQQFFF___\\\;;;777666555888222666:::IIIppp___UUUFFF@@@OOOeeevvvmmmkkkttt]]]fffqqqmmmmmmyyy|||tttjjjhhhiiinnnqqqlllhhhssszzzzzzxxxrrrmmmlllpppsssvvvuuutttsssvvvyyysssgggeeeggghhhiiihhhhhhlllrrryyy~~~~~~{{{{{{zzzxxx|||zzzuuurrrqqqtttzzzrrrkkkhhhfffcccYYYLLLDDDCCC@@@??????BBBIIITTT___eeehhhmmmrrrxxx~~~mmmSSSMMMIIILLLQQQUUU[[[bbbgggooowwwzzzxxxyyy}}}|||rrrlllnnnuuu}}}}}}ggg[[[sss{{{qqqoooXXXAAA>>>GGGGGGEEEEEE@@@===EEE\\\mmmwwwKKK>>>dddnnn\\\CCC555444000///333000111000111333222111666>>>iiilllzzztttPPPRRRbbbxxxwww]]]HHH666FFFbbbvvvmmmjjjpppmmmjjj[[[ZZZUUUOOOJJJGGGKKKXXXfffmmmrrruuuttttttuuusssoooqqqxxxzzzxxxvvvttttttvvvxxxzzzqqqqqqooonnnmmmlllllllllmmmmmmnnnoooqqqsssuuuvvvyyyvvvvvv{{{uuutttsssqqqpppnnnmmmmmmUUULLLDDDAAA@@@BBBHHHPPPUUUUUUUUUVVVYYY]]]```bbbccc^^^XXXRRRNNNLLLIIIHHHLLL^^^nnnlll\\\OOONNNSSSeeennnttttttsssvvvzzz{{{yyyxxxxxxxxxyyyyyywwwvvvtttvvvxxxwwwvvvuuuuuuvvvzzztttpppssszzz}}}yyytttaaaUUUHHHDDDIIIPPPRRRQQQJJJHHHEEEEEEEEEFFFFFFFFFCCCEEEFFFEEECCCCCCFFFJJJYYYjjj~~~xxxvvvzzzvvvkkktttuuukkkfffaaafffwwwvvvmmm~~~~~~[[[AAA666333333222333333222777666XXXxxxlllllloooiiijjjooommmmmmjjjhhhgggdddccchhhpppxxx|||yyyoooffffffjjjlllrrrtttxxx}}}}}}zzzwww{{{~~~}}}zzz{{{}}}|||}}}}}}}}}wwwoootttzzzzzzzzz|||{{{|||}}}|||zzzyyyzzz{{{|||zzznnneee___ZZZUUURRRRRRSSSTTTWWW^^^iiiuuu~~~{{{qqqrrruuussswwwyyy}}}{{{jjj___SSSHHH]]]ccc@@@:::777444777222777999LLLuuucccVVVFFF???OOOfffxxxjjjhhhvvv]]]eeesssmmmnnnxxx{{{tttmmmfffgggkkkmmmjjjiiiyyyxxxpppnnnooorrrvvvvvvttttttxxx|||}}}rrrnnnpppqqqvvvrrrnnnnnntttzzz~~~~~~}}}}}}||||||yyywwwzzz~~~yyyyyytttqqqsssxxxsssjjjfffdddccc\\\PPPFFFBBB@@@???>>>AAAHHHRRR]]]ccceeennnrrrpppsssyyyvvvnnn___YYYTTTVVVZZZ^^^dddjjjgggmmmtttyyyyyyzzz|||uuummmooowww}}}nnn[[[qqqaaaBBB;;;GGGJJJHHHJJJCCC<<<@@@TTTfffqqqOOO<<<^^^nnn]]]CCC555444///000444222111000111333222111777>>>oooxxxbbbwwwoooUUUSSS```vvvrrrYYYJJJ777EEEdddttthhhhhhppplllfffTTTPPPNNNLLLJJJHHHLLLYYYggghhhpppvvvvvvuuuvvvvvvtttooozzz{{{uuusssssstttuuuvvvnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrsssuuuvvvwwwwwwwwwvvvuuuvvvwwwzzz}}}uuurrrlllfffaaa]]][[[ZZZKKKGGGEEEHHHKKKNNNSSSZZZYYYYYYZZZ\\\^^^bbbeeegggjjjfffaaa]]]ZZZXXXUUUSSSVVVdddqqqqqqbbbRRRLLLMMMYYYeeepppssssssuuuwwwxxxvvvwwwzzz|||{{{vvvnnnhhheeemmmvvvyyyvvvssssssvvvwwwuuuuuuwww|||}}}zzzvvviiiaaaWWWRRRTTTVVVVVVUUUOOONNNMMMNNNNNNNNNLLLJJJEEEDDDCCCCCCDDDFFFGGGGGGUUUeeexxx|||~~~{{{yyy{{{|||jjjzzzwww{{{qqqjjjhhhrrr{{{ooo~~~___CCC777555333111222111333999888___vvvllllllmmmfffgggllljjjkkkhhheeedddaaa___dddllljjjkkkfff]]]XXX]]]eeeiiirrrsssvvvzzz}}}|||yyyvvvxxxzzz|||yyyuuuvvv{{{yyy{{{~~~~~~|||{{{|||}}}~~~}}}zzzvvvzzz}}}yyyyyy}}}yyyzzz{{{{{{yyyyyyzzz|||{{{}}}{{{}}}xxxnnngggccc___ZZZVVVWWWVVVTTTSSSVVV___kkktttvvvyyy}}}|||sssuuuyyy}}}|||iii^^^UUUKKK]]]kkkGGG>>>888333666222777444KKKwwwmmmYYYGGG@@@RRRmmmgggfffzzz]]]cccsssrrrrrrxxxxxxssspppbbbbbbfffiiihhhmmmzzzppplllmmmmmmqqquuuvvvtttvvv{{{xxxtttttttttzzzvvvpppooossszzz|||zzz~~~}}}zzzvvvyyy}}}|||wwwwwwqqqnnnppptttzzz}}}iiidddbbbbbb^^^SSSGGGBBB???>>>===@@@GGGQQQ[[[bbb^^^iiimmmddd```eeehhheeeooohhhbbbcccfffiiiooouuuhhhlllsssxxxzzz{{{|||}}}yyyllliiilllvvvtttsss\\\pppccc>>>===KKKOOONNNPPPHHH>>>@@@NNNaaakkkzzz|||MMM;;;ZZZnnn]]]DDD555444///000444333111000111333222222777???ooo~~~rrr\\\xxxkkkTTTOOOZZZssskkkUUUKKK<<>>@@@@@@@@@BBBJJJWWWaaaccc___[[[VVVPPPPPPZZZfffkkkssswwwtttrrrttttttqqqtttuuuuuuvvvwwwyyy}}}}}}mmmfffhhhkkkfffkkkuuuqqqggg^^^bbb}}}ZZZ>>>;;;FFFVVVSSSXXXVVVAAABBB]]]hhhppp}}}NNNAAANNN|||xxx[[[JJJ999333444444333333...444111---//////666FFFyyy~~~xxxfff}}}ppp]]]NNN\\\xxxxxxppp|||pppUUUEEE???KKKxxxrrriiieeejjjnnncccTTTIIIGGGEEEFFFHHHNNNWWW___aaaccchhhooouuuwwwwwwuuu{{{|||~~~{{{xxxuuuvvvxxxwwwrrrnnnmmmhhhiiirrrwwwvvvtttvvvtttsssrrrsssuuuvvvuuutttpppqqqqqqpppnnnmmmlllllleee\\\OOOFFFCCCDDDHHHKKKUUUXXX[[[]]][[[YYYWWWVVVYYYZZZ\\\aaahhhmmmqqqsssvvvuuuooohhhjjjpppqqqmmmllluuu|||yyylll\\\QQQLLLPPPXXXdddmmmrrrtttssssss{{{xxxyyy{{{|||qqqTTTLLL___qqquuussstttwwwxxxxxxuuuwww~~~zzzmmmjjjccc___[[[___^^^[[[]]]cccaaaYYYSSSRRROOOLLLIIIIIIKKKMMMTTTgggzzz~~~yyysssppp{{{xxxvvvuuuxxxnnn~~~yyynnn{{{ttt{{{~~~```HHH;;;333111333000999444888888mmm|||tttlllhhheeeeeehhhnnnnnniiiaaa[[[\\\bbbggghhh]]]mmmrrrcccTTTTTT```iiippprrruuuuuutttrrrrrrrrrrrruuusssllljjjmmmlllhhhiiikkkooouuuzzz}}}|||{{{zzz{{{}}}~~~yyywwwzzz|||{{{wwwxxxzzz|||}}}||||||{{{yyy{{{~~~xxxvvvxxxtttsssnnnkkknnnqqqmmmfff``````[[[WWWUUURRRSSS\\\eeewwwsssttttttwwwrrrrrrsssvvv|||wwwiiiaaaQQQaaarrrKKK???777333777333999???XXX|||jjjVVVBBBHHHfff~~~gggsssqqqZZZ\\\lllyyyqqqssstttwwwuuujjj^^^RRRWWW^^^WWWbbbyyy}}}qqqgggdddeeeeeehhhkkkqqqsssuuuuuuuuuwwwyyy|||zzztttnnnhhhcccfffjjjnnnrrrvvvzzz}}}|||zzz|||~~~{{{wwwvvvwwwtttnnnhhh]]]ZZZTTTMMMMMMXXXjjjxxxzzztttsssvvvooo[[[KKKEEE===>>>>>>======CCCMMMVVVXXXUUURRRNNNJJJKKKUUUaaammmtttyyywwwvvvxxxxxxuuutttuuuvvvvvvwwwyyy}}}|||mmmeeecccccceeekkkwwwqqqiii___ddd]]]======HHHWWWTTTYYYXXXBBBDDDfffuuu|||OOOBBBPPP|||___MMM;;;444444444222222---333000...222222777FFFxxxooowww___RRR^^^vvvwwwsssvvvZZZGGGBBBPPPxxxqqqhhheeemmmrrriii[[[KKKHHHEEEFFFHHHLLLUUU]]]```aaaccchhhooosssuuuvvvtttuuu}}}{{{rrrwwwuuutttvvvyyyyyyuuuqqqppplllmmmsssvvvtttsssuuuvvvuuuttttttuuuvvvuuusssrrrqqqqqqqqqqqqmmmeee___UUUPPPJJJHHHJJJOOOTTTWWWYYY[[[]]]]]][[[[[[[[[\\\[[[\\\___dddiiinnnrrrsssssstttpppmmmpppvvvxxxtttuuu|||vvvjjjbbb```ZZZ___gggooouuuxxxxxxwwwtttsssxxx{{{}}}yyy```UUU___kkkssstttsssuuuwwwvvvvvvwww}}}vvvrrrmmmnnnkkkqqqrrrpppqqquuupppfff\\\\\\\\\[[[XXXVVVUUUTTTVVVfffwww~~~}}}zzzvvvqqqyyywwwtttsssvvv~~~rrr~~~qqqxxxyyy{{{cccKKK===555444555111888333999<<>>[[[pppWWW>>>EEEkkkaaannnppp[[[```qqqyyypppssssssuuurrriii^^^NNNPPPZZZ[[[cccxxxyyytttqqqmmmhhhgggiiiqqqsssvvvwwwwwwxxxyyy{{{xxxoooeee[[[UUUZZZbbbkkksssxxxzzz{{{|||{{{|||~~~zzzsssrrrtttrrriiiaaaPPPGGG@@@???@@@GGG[[[ppp~~~xxxyyyzzzeeeNNNCCC>>>???>>><<<:::===DDDIIIMMMJJJHHHFFFDDDFFFQQQ]]]lllrrrwwwxxxxxxzzzyyywwwuuuvvvwwwwwwxxxyyy}}}{{{uuurrrpppfffkkkyyy|||zzztttkkkoooiiiDDDAAAJJJXXXUUU[[[[[[EEEFFFjjjJJJ===MMM{{{bbbPPP===555444333111000...222000000666444777EEE|||hhhggg}}}kkk[[[VVVfff{{{}}}zzzzzz\\\HHHDDDVVVyyyooodddcccnnnvvvpppfffOOOIIIEEEFFFGGGKKKUUU___cccbbbbbbeeekkkqqquuuwwwvvvuuu{{{{{{ppprrrqqqrrruuuyyyzzzwwwtttrrrqqqsssvvvuuurrrrrruuuwwwvvvttttttuuuuuusssrrrssspppnnnnnnmmmfffXXXNNNHHHHHHIIIMMMSSSYYY]]]___[[[[[[\\\[[[ZZZ[[[]]]```]]]___cccggglllppprrrtttppprrrrrrrrrvvv|||~~~|||yyy~~~yyyrrrpppqqqiiiiiijjjooovvvzzz{{{yyysssqqquuuyyy}}}gggdddhhhrrrwwwtttsssxxxuuuwwwxxx{{{xxxvvv{{{wwwfffgggiiijjjgggbbb]]]YYY]]]iiiwww}}}}}}zzz{{{www|||ooorrrxxxzzzyyyrrr}}}eeeNNN???666444666222777111:::BBB{{{|||sssllliiihhhgggjjjnnnnnnkkkcccZZZVVV```tttggg]]]hhhuuussssssrrrqqqooopppsssuuunnnnnnlllgggfffjjjlllkkkkkkjjjkkknnntttyyy|||~~~~~~yyyuuuxxx~~~}}}ooofffbbb```YYYXXX\\\fffnnnsssxxx|||vvvvvvzzz~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{{{{}}}yyysssmmmkkkkkkkkkfff___]]]___|||}}}qqqqqqqqqpppuuutttttttttvvv{{{~~~sssgggcccPPPWWW\\\HHH<<<555888333666===\\\}}}hhhYYY<<>>AAAUUUmmm~~~zzzyyy~~~iiiPPPAAA@@@@@@@@@===;;;<<>>555222444444777000;;;GGG}}}tttmmmkkkkkkjjjkkknnnkkkhhhaaaWWWRRR\\\www|||ccc___hhhppprrrrrrrrrqqqoooppprrrtttkkkmmmmmmllllllllljjjiiiggggggiiinnntttzzz}}}~~~}}}zzzwwwyyyrrrbbbWWWSSSTTTRRRRRRWWWbbbnnnvvv{{{|||wwwvvvzzz|||{{{|||}}}~~~}}}~~~~~~~~~||||||zzz|||{{{vvvrrrooonnnlllhhhiiimmm}}}{{{qqqqqqqqqrrrzzzwwwvvvvvvxxx|||tttjjjiiiUUU[[[cccLLL<<<444777333888EEEdddsss[[[YYY>>>FFFpppcccmmmppp[[[___ooosssvvvuuuttttttoooeeeXXXMMMQQQ[[[dddvvvwwwggg]]]eeehhhmmmppprrrtttvvvxxxvvvjjj^^^SSSIIIMMMTTT___kkkrrruuuuuuwwwuuuvvvxxxzzz{{{tttmmmhhhfffWWWLLLFFFHHHFFFDDDRRRfffvvv{{{{{{xxx~~~|||iiiRRRDDD@@@@@@???===<<<<<<===>>>AAA>>>===???AAAFFFPPP[[[eeehhhmmmtttwwwwwwvvvuuuuuuwwwyyyzzzzzz{{{~~~ooollluuu{{{zzz|||fffFFFDDDLLLZZZYYYaaa```HHHGGG|||\\\<<>><<<;;;::::::::::::===:::;;;???DDDKKKUUU```ggggggllluuuzzzyyyvvvvvvtttwwwyyy{{{{{{}}}|||wwwtttrrrqqqnnnsssxxxpppzzzxxx~~~~~~}}}aaaFFFBBBKKKZZZZZZcccaaaGGGDDDqqq]]]<<>>;;;:::999888888===<<>>HHHYYY[[[eeebbbDDD>>>\\\rrr|||aaa>>>;;;RRRvvvooo[[[EEE999666444333222000111000333444111CCCeee~~~fffTTTSSSqqq___???<<>>888:::<<<::::::>>>>>>CCCMMM[[[iiiqqqrrrqqqiiilllpppsssvvvwwwxxxxxxuuusssuuuzzz|||}}}{{{qqqpppiiipppyyy{{{fffeeebbbrrr~~~jjjNNNBBBMMMTTTTTTVVVVVVKKK;;;MMMiiimmmttthhh@@@???NNNeeeBBB222222555333111333///555111333555===aaammmaaaXXXkkk{{{TTTBBB<<>>dddzzzooohhhhhhiiieee]]]YYYOOOPPPRRRWWW]]]___]]][[[aaahhhqqqwwwssskkkjjjoooqqqmmmnnnqqqsssttt{{{tttoooiiihhhjjjmmmoooooozzzyyyxxxyyy||||||{{{rrrcccVVVOOOFFF>>>AAACCCFFFJJJRRR\\\gggooolllnnnnnnppprrrpppeeeXXXUUUXXX___jjjvvv~~~~~~~~~|||||||||zzz|||}}}}}}|||}}}yyyyyywwwzzznnnppptttvvv{{{zzzxxxwwwyyy}}}zzzccclllvvvUUUPPPJJJBBB999333888AAAjjjttt^^^[[[JJJ666DDDpppjjjYYYpppfff^^^aaayyy}}}wwwnnnkkkrrrzzz{{{tttsss{{{nnnmmmpppnnniiifffsssvvvwwwvvvxxx~~~uuurrriii]]]QQQIIIGGGRRR^^^lllrrrxxx|||{{{zzz{{{|||yyyzzz|||}}}|||tttjjjlllppprrryyy~~~xxxyyy{{{tttsssqqqjjjccc___VVVSSSPPPKKKIIIRRRiii~~~}}}|||zzzrrrlllssswwwqqqeee___dddkkkpppnnnpppvvvyyyyyy{{{}}}}}}~~~|||rrrmmmtttzzzZZZQQQPPPbbbkkkVVV===<<>>CCCttt}}}fffMMM===666333222333555000555000333999DDDjjj}}}nnn]]]\\\```|||jjjjjjyyyOOOCCC<<>>UUUtttFFF???EEEuuuuuuaaaJJJ<<<555222333555555000555111444:::EEEkkkyyyuuukkk___jjjlll{{{uuubbbbbbtttNNNCCC:::JJJbbbaaaUUUbbbppprrrtttdddLLLIIIGGGHHHJJJPPP\\\hhhjjjjjjlllnnnrrrtttsssrrrnnnpppsssuuuxxx|||{{{xxxuuurrrrrruuussspppjjjccc[[[SSSLLLHHHKKKMMMQQQTTTVVVUUUTTTSSSXXX[[[^^^bbbeeeggghhhhhhfffeeedddcccbbbaaaaaa```[[[___eeeiiimmmqqqtttwww|||||||||~~~~~~zzzqqqkkkfffgggggghhhjjjlllooopppxxxyyy{{{||||||zzzwwwuuuvvvuuutttssspppmmmkkkiiiaaaaaacccgggmmmrrruuuvvvsssuuuwwwwwwvvvuuuuuuvvvrrrtttwwwxxxwwwvvvwwwwww}}}yyyvvvuuuvvvxxxzzzzzzyyy{{{}}}}}}{{{}}}}}}}}}|||{{{|||~~~xxxzzz~~~nnn|||zzz{{{{{{xxx}}}}}}___bbbnnnNNN;;;555555777555===BBBiiizzzeeebbbbbbcccaaa\\\[[[]]]YYYVVVQQQOOOTTT^^^jjjsss{{{uuunnnjjjgggeeejjjqqqppprrrssstttvvv{{{xxxuuusssuuuzzz~~~~~~}}}uuupppiiidddbbbaaaaaaaaaXXXRRRKKKEEEBBBAAACCCEEEEEEMMMZZZgggqqqyyy~~~rrrjjjnnnsssvvv~~~{{{zzz{{{|||yyywwwuuutttvvvxxxzzz{{{zzz~~~zzzuuusssvvv{{{}}}rrrpppmmmmmmwwwwwwxxxxxxyyyzzz|||{{{uuurrr^^^hhh|||bbbXXXKKKAAA999666:::AAAccckkkaaaFFF;;;OOOwwwzzzoooaaaccckkk~~~xxxhhhzzz{{{vvvpppjjjiiimmmkkkjjjxxxwwwjjjcccoootttvvvvvvxxx{{{zzzvvv|||}}}uuummmcccWWWNNNKKKWWW___iiiqqqtttuuuvvvxxxzzzzzz{{{}}}pppggg___]]]YYYOOOBBB;;;:::888;;;???>>>???NNN___zzz}}}}}}zzzuuuxxx}}}uuuoooiiihhhiiimmmqqqpppjjjddd[[[XXXYYY___cccggglllsssyyytttpppooolllhhhgggsssbbbNNNIIIWWWlllRRR:::888BBBNNNVVVUUUNNNEEE>>>gggwww@@@<<>><<<888???KKKeeelllrrrpppiiihhhpppyyy}}}yyyvvvuuurrrpppqqqxxxrrrlllfffdddaaa___bbbfffyyymmmiiiqqq}}}ppp\\\QQQ]]]uuuUUU888999AAAMMMUUUSSSKKKCCC???rrrooo===:::AAAooottt]]]EEE888444333222333333///666222555999BBBgggzzzttt~~~ooo^^^]]]gggnnnxxxSSSFFF777CCC[[[___UUU]]]ggggggeeeRRRJJJGGGFFFHHHIIINNNYYYeeedddbbbaaabbbgggllloooqqqtttuuuwwwxxxzzz}}}xxxuuurrrooooooqqqlllggg___WWWRRRQQQTTTVVVdddgggkkknnnmmmiiidddaaa```aaabbbdddddddddddddddaaabbbbbbbbbaaaaaa``````bbbeeejjjooosssxxx}}}~~~{{{wwwrrrnnnmmmnnnddddddeeeggglllrrrxxx{{{~~~|||yyywwwuuussssssqqqqqqqqqqqqooollljjjhhh___cccjjjrrrxxxxxxuuurrruuuvvvxxxwwwvvvvvvwwwxxxssstttuuutttssstttwwwyyyxxxzzz{{{yyyvvvuuuwwwzzz|||{{{zzzzzz{{{{{{zzzzzz~~~}}}||||||}}}}}}{{{yyyzzz{{{{{{xxxvvvrrrtttvvvvvvwww|||xxxeeelllxxxpppwwwuuuuuuiiijjj|||www~~~uuupppMMM<<<777444555333;;;???dddwww]]]VVVQQQQQQPPPMMMLLLNNNKKKMMMOOOPPPRRRVVV\\\aaabbbeeelllrrrrrrnnnnnnrrrooouuuyyyyyy}}}}}}sssfff]]]PPPLLLHHHEEEDDDEEEEEEEEEEEEAAACCCJJJPPPUUU]]]eeelllqqqxxx}}}~~~|||||||||vvvrrrwww|||}}}~~~~~~|||zzzxxxxxxyyyzzzwwwttttttwwwyyyyyyxxxyyy}}}yyytttttt{{{~~~|||}}}yyyqqqrrrpppssszzzwwwuuuvvvxxx{{{||||||tttoookkkooocccnnnhhh\\\MMMAAA888444888>>>WWWeeeZZZBBB555FFFlllooofffiiiUUUQQQoookkkiiixxxxxxvvvvvvrrrlllggghhhqqq|||ssstttwwwssslllgggkkkppprrrrrruuuyyyzzzwwwuuuyyy}}}|||tttssskkk]]]RRREEELLLWWWeeeqqqwwwyyyxxxooopppqqqooohhh___YYYXXXSSSIII@@@======;;;:::;;;===888888>>>===999;;;BBBLLLVVV___]]]UUURRRYYYbbbpppttt}}}|||~~~tttjjjbbb```bbbeeevvv}}}tttlllpppxxx~~~jjj[[[bbbuuuVVV999999BBBNNNVVVTTTKKKBBB???aaaqqq>>><<<@@@jjjwww___DDD777555333222111222///666333555999AAAeeesssmmmkkkUUUXXXaaa{{{VVVHHH888BBBbbbggg]]]dddkkkiiieeePPPIIIFFFFFFHHHJJJOOO[[[fffgggdddaaaaaaeeejjjoooqqqssstttuuuvvvwwwzzz~~~yyyvvvssspppppprrrhhhddd___YYYVVVWWW\\\```dddgggkkkmmmkkkfff```\\\bbbbbbcccccccccbbbbbbaaa___```aaabbbccccccccccccnnnppprrrsssuuuwwwzzz}}}}}}|||xxxqqqkkkhhhkkknnnhhhhhhhhhjjjpppwww~~~{{{xxxuuussssssrrrmmmnnnooooooooommmkkkiiicccgggmmmtttxxxxxxtttpppxxxyyyyyyxxxwwwvvvvvvwwwvvvxxxxxxxxxwwwwwwxxxzzzrrrwww{{{yyyuuusssuuuyyyxxxvvvuuuvvvxxxzzz{{{{{{yyy{{{|||}}}}}}~~~|||yyyzzz~~~~~~zzztttuuuwwwxxx{{{wwwccc___}}}xxxrrrzzzyyy{{{mmmoooyyyyyynnnLLL;;;777555333222:::???ccc~~~^^^UUUNNNNNNNNNLLLKKKKKKJJJJJJJJJKKKMMMUUU```hhhjjjhhhjjjnnnooommmllloooqqqwwwzzzyyy|||{{{uuujjj]]]TTTKKKGGGDDDBBBCCCDDDEEEEEEFFFBBBCCCKKKSSSXXXaaakkkooosssyyy}}}xxxxxxtttqqqzzzsssuuuvvv{{{zzz|||~~~}}}zzzxxxvvvvvvyyywwwvvvxxxzzz{{{yyyvvvsssxxx|||{{{|||~~~{{{yyyzzzzzzzzz}}}|||}}}~~~|||yyywwwyyy|||{{{tttqqqrrrvvvyyyyyywwwuuuwwwyyyzzzwwwsssvvvjjjccc^^^___wwwqqqttt}}}lll\\\RRRIII999666===???XXX|||ccc```CCC===EEEaaavvvmmmqqqYYY\\\hhhnnnnnn{{{~~~vvvuuusssqqqmmmjjjnnnxxxiiiaaafffmmmjjjaaammmqqqwwwzzzzzzxxxvvvuuu{{{~~~|||xxxtttuuugggUUUPPPLLLPPPaaarrrwwwxxxyyywwwqqqhhh[[[QQQMMMNNNPPPQQQLLLGGGDDDAAA===;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCEEEHHHGGGEEEGGGJJJSSS[[[gggqqqwww{{{}}}|||yyypppeee___aaalll{{{xxxyyywwwllloooyyy~~~xxxrrrnnnMMM;;;===DDDGGGLLLSSSKKK???AAAdddmmm===:::@@@mmmfffEEE999888555333555333...///444444666EEEXXX}}}}}}aaahhh||||||ooo\\\[[[iii~~~UUUGGG999GGGmmmhhh^^^lllkkkcccUUUHHHDDDBBBCCCGGGOOO^^^lllrrrtttuuurrrooolllmmmooopppsssvvvxxxyyy{{{}}}zzzpppkkkkkknnnrrrrrrhhh```^^^\\\[[[^^^dddgggiiikkkjjjgggccc```___^^^___aaabbbcccccccccccc^^^aaaccceeeeeefffgggiiisssuuuwwwyyyzzz}}}~~~vvvnnnjjjjjjlllnnnmmmiiihhhllluuu|||{{{yyyvvvtttrrrrrrrrrssspppppprrrsssssspppjjjfff```dddjjjooorrrssstttuuuyyyzzz|||{{{yyywwwwwwwwwyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxwwwuuutttuuuwwwxxxxxxyyyyyyyyyzzzzzzzzz}}}}}}|||{{{{{{{{{{{{{{{|||yyyzzz|||bbbhhhyyy|||yyyxxx}}}tttlllrrrtttsssVVV@@@777555444444999FFF[[[xxx\\\TTTMMMMMMMMMKKKJJJKKKMMMKKKKKKOOOQQQRRRXXX___gggoooxxxzzzvvvppplllkkkpppsssuuuxxxyyypppdddXXXPPPKKKJJJFFFCCCAAABBBFFFIIIEEEIIIMMMOOORRRXXXbbbjjjnnnvvv}}}|||zzzzzz}}}zzzxxx|||}}}wwwwwwxxx|||{{{}}}{{{yyyyyyxxxxxxwwwrrrsssuuuxxxyyyzzzzzzzzzsssxxx~~~|||~~~|||yyyyyyxxx{{{~~~}}}zzzwwwuuuvvvwwwwwwvvvwwwxxxzzz|||uuurrrsssvvvyyy{{{||||||{{{zzzyyyyyyzzztttjjjccc[[[YYYuuuyyyvvvsss```SSSHHH888555;;;;;;KKKrrr{{{^^^WWWAAA;;;CCC```~~~rrriiipppZZZ___jjjnnnjjj{{{}}}sssqqqpppnnnllliiimmm}}}yyypppkkkkkkllljjjgggmmmqqqwwwzzzzzzxxxvvvvvv{{{yyyzzzrrreeePPPLLLPPP^^^lllssswwwzzzqqqmmmbbbUUUIIICCCDDDFFFIIIGGGEEEDDDCCC@@@>>>==================>>>???@@@===>>>@@@AAA???>>>@@@CCCDDDLLLWWWaaaiiiqqq{{{zzzyyyrrrhhh^^^iiiwww}}}xxxrrrvvv~~~rrriiimmmxxx~~~}}}WWWAAA>>>IIILLLMMMSSSLLL@@@???bbbzzzccc:::999@@@mmmjjjGGG888444111000222555000000444333333@@@PPPwwwuuuYYY___lllTTTVVVjjj~~~YYYMMM<<>>999CCCaaarrrggg~~~oooZZZaaallliiieee{{{{{{qqqmmmlllllljjjgggkkk{{{rrrhhhgggkkkooouuuxxxxxxvvvuuutttuuu{{{|||||||||{{{vvv[[[UUURRRZZZeeennnuuuyyytttqqqiii[[[NNNGGGHHHLLLMMMNNNOOONNNLLLJJJGGGDDDAAA@@@?????????@@@AAAAAA???AAACCC@@@===<<<>>>AAA:::@@@HHHOOOWWWeeexxx|||zzz{{{ssssssvvvxxxzzz|||wwwiiiooovvvwwwpppiiillluuussskkkpppzzzYYYAAA>>>NNNRRRNNNQQQLLL@@@<<>>AAACCCEEELLL___xxxzzzxxx{{{xxxlllfffggglllppprrruuusssuuuyyyxxxxxxxxxsssnnnpppuuu{{{rrrvvv~~~~~~TTT===???RRRWWWOOOOOOKKK@@@:::III___jjjxxxccc===888===kkk|||bbbFFF777333222333666444222333555333000555>>>]]]hhhjjj\\\GGGKKKmmmtttpppaaaaaammmkkk[[[@@@@@@PPPuuulllmmm^^^JJJFFFDDDDDDFFFLLLZZZfffhhhkkkppptttvvvuuusssrrrwwwvvvuuusssrrrsssvvvyyyuuukkkhhhlllrrr}}}|||zzzwwwrrrllliiihhhnnnkkkfff___ZZZYYYZZZ]]]____________```aaaaaabbbdddhhhlllpppsssvvvyyy{{{{{{}}}xxxuuuqqqooommmjjjiiiiiijjjkkklllttt}}}{{{zzz{{{xxxvvvsssooommmlllllllllqqqqqqrrrtttvvvvvvtttrrrrrrpppnnnlllllllllkkkjjjsssvvvxxxzzz{{{{{{}}}~~~{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxxxxwwwvvvvvvwwwyyyxxxwwwvvvuuuuuuuuuvvvvvvyyyyyyxxxwwwvvvvvvvvvvvvxxxxxxyyyzzz|||~~~iiinnnrrrppprrryyy~~~hhh|||{{{ccc[[[rrrnnnjjj{{{www[[[DDD999777888444555AAAXXXZZZRRRLLLLLLLLLJJJIIIJJJGGGEEEFFFKKKNNNPPPWWW___[[[]]]___aaacccgggmmmrrrmmmoooppprrryyy|||xxxuuuvvvxxxuuunnnggg^^^YYYRRRNNNLLLMMMOOOQQQUUUZZZ```fffkkkpppuuuyyyxxxyyy~~~uuuzzz~~~zzzzzzyyyxxxwwwuuusssqqqxxxzzz}}}}}}zzzuuuqqqoooyyyyyyyyyxxxxxxwwwvvvvvvzzz{{{{{{yyy{{{|||xxxqqqlllgggeeejjjpppsssuuuxxxvvvssspppooorrrxxx}}}xxxtttqqqqqq~~~}}}}}}zzzxxxwwwxxx}}}yyykkk]]]NNNFFF]]]gggSSSEEE888666;;;888NNNyyy~~~XXXLLLAAA;;;HHHkkkjjjZZZqqqpppYYY___kkk___fff|||vvvzzztttpppooommmjjjeeehhhwww~~~~~~mmmgggjjjmmmrrruuuuuuuuuuuuuuuvvv}}}~~~~~~yyytttyyy|||yyyiiiVVVOOOYYYjjjuuuyyyxxxhhh^^^___dddlllooonnneee^^^\\\YYYUUUKKKJJJHHHFFFEEEFFFGGGHHHSSS[[[^^^WWWOOOLLLJJJGGGHHHFFFCCCBBBIII___|||~~~wwwtttwww}}}ooobbb```fffmmmrrrrrrqqqrrrxxx~~~}}}sssvvv~~~wwwQQQ???AAATTTXXXQQQNNNHHH???===XXXmmmvvv^^^>>>777<<>>:::VVVnnn~~~rrrggghhhQQQIIIEEEDDDEEEGGGLLLXXXdddiiihhhgggiiinnnsssvvvxxxsssuuuwwwwwwvvvuuuvvvvvv{{{nnnkkkrrr|||xxxrrrooolllggggggeeebbb___]]]^^^___`````````aaabbbeeegggiiijjjnnnssswwwzzz~~~~~~wwwrrrooonnnkkkhhhfffgggjjjooorrrzzz~~~~~~yyyvvvwwwzzzwwwuuurrrpppnnnnnnnnnnnnqqqooommmmmmmmmmmmllljjjqqqiii```\\\]]]bbbfffgggmmmqqqwww{{{|||{{{{{{{{{vvvuuuuuuuuuuuuttttttttttttuuuuuuuuuttttttuuuwwwvvvuuutttssssssuuuwwwxxxuuuttttttttttttuuuvvvvvvwwwwwwwwwxxx{{{xxxyyy{{{sss{{{hhhiiirrriii~~~```CCC777666555444777@@@RRRYYYQQQKKKJJJKKKIIIHHHIIIGGGEEEFFFJJJMMMOOOVVV]]]ggggggggghhhiiijjjkkklllnnnpppqqqpppuuu{{{}}}{{{wwwyyy{{{}}}}}}zzztttpppppphhh\\\UUUTTTXXX[[[\\\___bbbffflllqqqvvvyyy{{{mmmooowwwzzzxxx}}}|||xxxtttmmmeee___^^^```cccdddiiiooorrrqqqqqqrrrtttsssrrrqqqooommmmmmlllllljjjlllmmmpppvvv||||||wwwqqqiiidddggglllooorrrvvvvvvuuuvvvxxx~~~}}}zzz{{{xxxyyy{{{vvvvvvwwwzzz}}}xxxrrreeeVVVccc{{{gggWWWIII888555<<<===SSSyyy]]]RRR@@@:::IIInnnuuu___qqqjjjLLLPPPaaabbbggg|||ssswwwrrrpppmmmjjjfffbbbhhhzzznnngggkkklllgggaaallloootttvvvwwwwwwxxxyyyvvvyyywwwzzz~~~www|||vvvrrrnnnpppqqqiiiYYYRRR[[[lllvvvyyyhhhdddgggqqq|||yyyrrrpppjjjbbb```___\\\ZZZZZZ[[[^^^```jjj||||||wwwqqqhhhaaaWWWKKKFFFOOOeee}}}pppnnnvvv}}}vvvlllggglllxxxssseeebbbeeeffflllnnnqqqtttzzzzzzyyyvvvjjjmmm|||nnnIIIAAAJJJSSSWWWXXXSSSDDD@@@PPPuuuVVV:::777???nnnssscccfffZZZIII:::333222333222///111222111222333555555:::>>>FFF:::<<<===777VVV```ooorrrrrreee[[[hhhyyy~~~aaa???>>><<>>888GGGmmmwww^^^ooo~~~cccCCCFFFZZZbbbeeetttvvvooommmjjjgggcccaaahhh||||||ooofffiiinnnjjjaaajjjmmmqqqssstttuuuvvvwwwzzz{{{www|||{{{~~~wwwpppiiioooyyyyyyfffSSSTTTdddrrr}}}kkkfffiii|||~~~uuujjjllljjjhhhffffffhhhkkkmmmyyynnnaaaRRRKKKSSSeeeyyyppp___cccpppvvvrrriii]]]TTTWWWdddppp|||jjjbbb___]]]aaadddiiiooovvv|||yyyyyy}}}yyyllloooqqqJJJEEENNNSSSVVV\\\VVVCCCBBBXXXSSS999999BBBkkkpppggg[[[cccYYYGGG777111222555666111222222111111333444444555777???333999999+++JJJXXXrrrwwwmmmvvvooo[[[UUUdddcccAAA>>>>>>EEE]]]}}}rrr```cccRRRFFFDDDCCCEEEGGGMMMYYYeeessspppmmmmmmooorrrqqqpppqqqqqqpppppppppsssxxx{{{{{{zzznnnkkkuuuuuurrrqqqnnniiihhhddd___[[[ZZZ]]]___bbbbbbbbbcccfffjjjnnnpppyyy{{{~~~}}}}}}zzztttnnniiigggfffeeegggjjjnnnssswww{{{|||wwwwwwwwwtttpppmmmkkkjjjwwwuuusssrrrqqqqqqrrrsssmmmkkkiiihhhiiijjjjjjjjj___\\\[[[aaalllwww|||~~~zzzyyywwwtttqqqrrrtttvvvssssssttttttuuuvvvvvvvvvuuuvvvwwwvvvuuuvvvwwwyyyuuutttsssrrrtttvvvzzz|||rrrrrrrrrsssuuuwwwxxxyyyvvvxxxzzzyyyxxxyyy}}}~~~|||www{{{ooouuuzzzcccwwwttt^^^JJJ<<<777333777;;;>>>HHHXXXPPPJJJIIIJJJHHHGGGHHHFFFDDDEEEHHHJJJKKKQQQYYY\\\___dddiiimmmllliiifffjjjmmmoooppptttyyyxxxtttqqqyyysssnnnhhhgggkkkmmmmmmkkkjjjjjjlllpppuuuzzz}}}~~~vvvhhhbbbllltttvvvyyy{{{sssmmmlllmmmmmmvvv|||yyyxxxuuutttrrrpppooonnnnnnoooppprrruuuyyyvvvnnnhhhjjjnnnqqquuuyyyyyyzzz|||}}}~~~~~~}}}}}}wwwxxxyyyyyyyyy{{{~~~{{{wwwxxxvvvzzzyyyyyy{{{}}}xxxxxxoooXXX[[[{{{nnnXXXCCC666444;;;AAAeee~~~oooPPPFFF888DDDmmmfffppp~~~]]]FFFIIIUUUnnnfffyyyzzzvvvooopppkkkgggeeeaaacccuuu|||sssjjjffflllssswwwuuusssssssssrrrwwwyyyyyy{{{wwwwwwlllfffjjjwwwuuubbbYYYbbboootttqqqqqqwwwuuurrrrrrtttwwwzzz{{{wwwfffYYYRRRQQQbbbvvv{{{qqqlllbbbYYYPPPJJJEEEGGGVVVfffuuu}}}~~~nnn]]]SSSOOOMMMRRRZZZfffqqqyyy}}}}}}~~~yyymmmfffdddmmmfffnnn|||~~~xxx}}}wwwoooLLLGGGSSSRRRRRRKKKQQQKKKBBB```}}}PPP>>>444LLLuuuqqqaaaWWWVVVVVV<<<777999000111---111111111222333333222111333666888888666555777:::QQQtttyyyjjjrrr}}}~~~xxxZZZTTTeee}}}pppKKK???===>>>IIImmmyyyfffXXXIIIFFFCCCDDDDDDHHHSSS___mmmuuu}}}~~~wwwqqqpppqqqrrrssssssrrrqqqssswwwzzz}}}yyyqqqpppyyyxxxmmmeeecccdddbbb___\\\\\\^^^bbbdddcccdddfffjjjoootttxxx{{{{{{}}}}}}xxxllldddaaaaaadddhhhbbbffflllrrrxxx{{{}}}~~~~~~wwwtttvvvtttnnnjjjlllpppttttttooonnnrrrqqqmmmfffdddaaaaaaiiiqqqpppkkkgggnnnvvvyyyzzz{{{}}}}}}yyyxxxvvvvvvwwwxxxxxxwwwwwwvvvtttsssrrrsssuuuvvvzzzyyywwwvvvvvvvvvwwwwww|||zzzwwwuuuttttttuuuvvvrrrrrrsssssstttuuuuuuuuusssxxx{{{yyyxxxyyyxxxuuupppxxx~~~{{{tttrrryyyuuusssiiittt~~~dddpppvvv]]]GGG;;;999:::555888999IIIbbbOOOHHHJJJGGGGGGHHHCCCGGGHHHHHHIIIKKKOOOUUUZZZ]]]^^^aaaffflllooommmjjjnnnrrrxxxzzzwwwssstttxxxxxxuuunnnjjjjjjooorrrppplllllliiirrruuuqqqqqqwww}}}|||ssskkkjjjooouuu{{{~~~zzz{{{}}}|||yyyxxxwwwzzz{{{}}}{{{rrrlllnnntttzzz~~~|||zzzyyy{{{vvvtttyyy{{{yyyyyy}}}}}}zzzyyyxxxyyy}}}uuupppfffPPPVVVxxxlllXXXEEE999777;;;@@@eeerrrZZZDDD999CCCgggdddoooaaaEEEEEERRRsssbbbuuurrrooommmlllgggdddccc```aaarrr{{{mmmeeemmmtttxxxvvvtttvvvvvvuuuwwwxxxxxxzzz}}}uuu}}}rrrlllhhhrrr{{{wwwfffZZZ```mmmwwwtttuuu~~~jjjYYYRRRQQQ^^^rrrzzz|||ooo[[[RRRKKKHHHGGGGGGOOOXXXiiirrr|||}}}sssbbbSSSKKKHHHJJJQQQ]]]kkkvvvzzz{{{{{{wwwrrrqqqooohhhooo|||{{{yyyyyysssTTTNNNXXXWWWSSSGGGLLLHHH???YYYuuuGGG===555MMMuuuttthhh```ZZZXXX<<<555888111555222111000000111222222222111444666999888666666888;;;LLLppptttfffllluuuxxxdddOOO___wwwlllIII>>>:::;;;JJJnnn|||kkkYYYIIIEEECCCDDDEEEHHHSSS^^^lllssszzz}}}{{{wwwuuuuuurrrsssssssssrrrsssvvvxxx}}}}}}wwwqqqttt{{{tttjjjcccbbb___]]]ZZZYYYZZZ\\\```bbbcccfffjjjpppuuuyyy}}}~~~||||||wwwlllaaa^^^^^^^^^^^^___eeejjjqqqxxx|||}}}|||{{{zzztttqqqttttttpppnnnpppppptttuuuqqqooooookkkfff______^^^aaalllwwwzzzvvvtttxxx{{{|||}}}}}}}}}}}}{{{yyywwwuuusssrrrqqqpppuuusssqqqoooppprrrvvvxxxzzzyyyxxxwwwwwwxxxxxxyyywwwxxxxxxxxxwwwuuusssrrrvvvuuuuuutttttttttssssssrrrwww{{{{{{|||qqqssstttrrrppprrryyy~~~qqqmmmyyyrrrbbbmmmgggooozzz]]]FFF<<<:::999444888:::HHH|||dddPPPHHHJJJGGGFFFHHHDDDFFFGGGHHHHHHJJJOOOUUUZZZcccaaa___aaaeeejjjmmmmmmtttvvvyyy{{{zzzxxxyyy{{{yyyzzzpppllllllqqqtttqqqnnnmmmooouuuvvvsssrrrvvvyyyxxx|||wwwqqqrrruuuyyy|||}}}~~~~~~~~~~~~|||xxxtttrrrqqqrrrtttwwwzzz}}}~~~{{{rrrppprrrvvv}}}~~~{{{yyyxxxyyy}}}yyyxxxyyyvvvooonnnqqq|||yyywwwvvvxxx|||oooeeeZZZIIIUUUvvvjjjXXXGGG<<<888;;;===___nnnZZZAAA:::BBB___|||dddpppeeeEEEAAAOOOxxxeeexxxppplllppplllhhhggggggdddeeeuuuzzznnngggmmmssswwwuuutttvvvxxxxxxwwwxxxxxxyyy~~~|||sssyyyrrrjjjmmmvvv{{{ooo^^^___mmmyyywwwzzznnnWWWRRROOOXXXkkkwwwlllVVVPPPLLLLLLLLLJJJHHHIIIUUU]]]jjjsssrrrfffVVVIIIEEEDDDHHHTTTeeerrrxxxxxx}}}rrrkkkrrr}}}qqqqqq|||yyywwwxxxtttWWWRRR]]]^^^XXXEEEHHHGGG<<>>444777111555444333222111000000111222333444666999888666666888;;;HHHkkkqqqcccgggmmmppp|||oooTTTddd{{{wwwgggHHH===888:::JJJiii}}}|||wwwlllXXXHHHEEECCCDDDEEEHHHSSS^^^iiimmmssswwwyyywwwtttrrrrrrsssuuuuuuttttttuuuwwwzzz|||zzzsssooottt{{{sssjjj```ZZZZZZWWWWWWVVVWWWZZZ^^^bbbeeegggkkkqqqwww|||}}}yyyxxxyyyxxxtttnnn___RRRPPPTTTXXX]]]aaajjjooowww}}}~~~zzzwwwtttpppnnnqqqrrrrrrrrrtttppptttuuurrrooolllgggaaaZZZ\\\```ggguuu~~~}}}}}}|||{{{zzz}}}|||zzzxxxvvvuuuttttttsssrrrooonnnooorrrvvvyyyyyyyyyyyyxxxyyyyyyzzz{{{xxx{{{|||wwwsssvvvuuuuuuuuuuuuuuuuuuuuuvvvzzz||||||}}}vvvtttvvvzzz}}}zzzrrrkkkrrrwwwuuulllbbbllliiimmmuuu[[[FFF<<<999777444999;;;GGG{{{qqqiiiQQQHHHJJJGGGFFFHHHDDDEEEFFFGGGGGGIIINNNTTTYYYgggeeedddeeehhhlllnnnoooyyyyyyyyy{{{|||}}}|||{{{yyyyyyuuutttxxxzzzvvvqqqooovvvwwwuuusssuuuyyyzzzwww}}}|||zzzzzz|||~~~~~~}}}|||{{{}}}}}}|||zzz{{{vvvtttyyy}}}yyytttqqqnnnmmmlllmmmooorrrtttwwwyyyzzzyyyzzzzzz{{{}}}uuuoooooorrryyyzzzssspppqqqrrrvvvuuuuuuwwwtttooonnnpppvvv{{{zzz}}}xxxvvvuuuwww{{{~~~iii\\\RRRGGGYYYvvvxxxkkkXXXFFF;;;888999;;;TTT|||fffMMM>>>;;;@@@WWWuuuffftttgggFFFAAALLLzzz{{{iii~~~zzzqqqkkkpppjjjgggggghhheeefffvvv{{{vvvuuutttoookkkkkkjjjppptttsssrrruuuwwwwwwxxxyyyyyyzzz~~~|||sss|||wwwooojjjqqq~~~xxxfffbbbnnnzzzxxxvvv{{{mmmTTTQQQMMMQQQdddrrrwwwuuudddZZZYYYYYYXXXTTTMMMFFFBBBCCCGGGRRR```jjjiii]]]QQQMMMIIIHHHSSSdddrrrwwwwww~~~uuunnnttt~~~{{{ccc```jjjqqqsssyyyoooRRRNNN^^^bbb\\\GGGIIIIII;;;NNNooo}}}```>>>777<<>>:::>>>RRRrrriiiyyyiiiIIIDDDKKKqqq|||mmmwwwxxxvvvxxxqqqiiikkkfffcccbbbccc```bbbqqqxxxpppnnnmmmjjjhhhiiiiiippptttsssrrruuuwwwwwwxxxyyyzzz{{{}}}uuuxxx~~~tttiiilll{{{{{{lllfffmmmyyyyyywww}}}~~~hhhRRROOOJJJLLL\\\jjjmmmkkkcccaaafffhhhbbbWWWLLLDDDAAA===;;;@@@PPPcccnnnlllfff___XXXTTTZZZhhhtttyyyxxxzzz}}}}}}uuuooouuu~~~wwwZZZQQQWWW^^^llllllMMMMMMXXX^^^[[[IIIJJJGGG:::OOOccclllvvv||||||oooTTT<<<444AAAddd{{{tttkkkiiibbb@@@666999222444000666888:::999666444333444555888:::999666555777999BBB```iiidddhhheeefffvvvnnnVVVhhhwwwooogggMMMAAA888777FFF]]]gggeeefff___LLLFFFDDDCCCDDDEEEHHHRRR\\\bbbcccgggnnnvvvxxxuuuqqqqqqsssvvvvvvuuuuuuuuuvvvzzz}}}|||uuummmllluuu~~~wwwhhh]]]SSSIIIEEEFFFHHHKKKQQQYYYbbbkkkssswwwuuuxxx|||~~~~~~{{{wwwtttppplllgggdddbbb`````````TTTKKKEEECCCAAAEEEZZZqqqvvvwwwwwwwwwwwwuuusssrrrrrrqqqooonnnoooppppppooorrrmmmhhhccc___[[[[[[[[[aaahhhqqq{{{uuujjjggghhhiiinnnsssqqqsssvvvvvvvvvxxx{{{~~~xxxyyyzzzzzzzzzxxxvvvuuuvvvvvvwwwxxxxxxxxxyyyyyyuuuvvvxxxyyyyyywwwtttrrrsssssstttuuuvvvwwwxxxxxx}}}~~~|||zzz||||||xxxttttttttt~~~nnneeeiii___kkkrrr{{{ppprrr~~~oooiiizzzxxxiiimmm~~~|||oooeee]]]QQQ???222555333:::;;;AAAoootttVVVGGGKKKHHHEEEFFFFFFEEEEEEEEEEEEFFFJJJPPPTTT[[[___eeekkkmmmnnnmmmlllqqqtttwww{{{wwwrrr{{{~~~~~~sssiiiggglllssswwwyyyxxx~~~}}}{{{~~~~~~~~~yyyttttttwwwxxxuuurrrpppoooooouuu}}}tttjjjddd```]]][[[UUUTTTTTTSSSTTTTTTUUUVVV\\\dddlllqqqssszzzzzzsssoooqqqyyy~~~~~~}}}yyyvvvssstttyyy~~~}}}{{{vvvuuuuuuwww{{{~~~}}}hhh[[[QQQFFFVVV|||kkkTTT@@@666444666888CCCeeexxxzzzgggOOO@@@999;;;RRRssskkk{{{nnnNNNHHHLLLlllzzz|||wwwzzztttxxxvvvnnnmmmiiieeeddddddaaabbbrrr||||||yyyppphhhdddjjjqqqwwwwwwvvvxxxxxxwwwxxxyyyyyy{{{wwwwwwzzzlllhhhssszzzsssllllll{{{{{{yyy~~~tttvvvdddTTTPPPGGGHHHUUU^^^gggvvv{{{zzz|||wwwmmmmmmiiinnnmmmbbbSSSIIIDDDAAAAAA<<<===LLLdddxxx~~~}}}qqqjjjdddfffnnnvvvyyyyyyzzzwwwsssrrrqqqkkksss|||~~~wwwWWWIIIKKKJJJ___pppPPPQQQSSSWWWWWWJJJJJJAAA999WWWkkknnnsssuuuppp```III777444HHHnnn|||uuullliiiaaa???666;;;555777333333<<>>YYYcccdddlllgggcccsssgggRRRggg~~~xxxoooRRRCCC888555EEEbbbssspppiii[[[GGGFFFCCCCCCEEEEEEHHHQQQ[[[VVVYYY^^^gggppptttsssqqqqqqsssuuuuuuuuuuuuwwwyyy|||qqqmmmrrrxxxyyyooobbbZZZRRRJJJFFFGGGCCCGGGOOOZZZeeepppwww|||zzz{{{{{{zzzvvvqqqllliiiddd```^^^]]]ZZZYYY^^^ddd[[[ZZZ^^^```WWWPPP]]]sssxxxvvvtttqqqpppppppppqqqssssssqqqnnnnnnooolllhhhkkkccc[[[UUURRRPPPRRRWWWgggnnnuuu{{{xxxtttfffZZZXXXYYY\\\fffrrruuuxxxzzzyyywwwwwwzzz~~~{{{|||}}}}}}|||zzzwwwuuuvvvvvvwwwxxxxxxxxxwwwwwwxxxwwwvvvvvvuuuuuuuuuvvvwwwwwwvvvuuuuuutttssssssyyyzzzxxxwww{{{~~~xxxuuuzzz~~~|||uuuqqqrrruuu|||qqqiiijjjZZZYYYwwwtttxxxnnnmmm{{{zzzjjjbbbooouuurrrjjjqqq|||tttmmmeeeVVVBBB222666333::::::<<>>aaatttuuu~~~}}}gggQQQBBB777999TTTvvvkkkwwwuuuRRRIIIMMMnnn{{{|||yyywwwxxxsssrrrooojjjhhhgggccceeevvvvvviiiccciiiqqqxxxxxxwwwxxxwwwuuuuuuwwwxxxzzzwwwxxxtttjjjnnnyyy{{{uuuooo}}}{{{xxx{{{|||nnniiilllooo{{{~~~sssbbbZZZRRRFFFFFFOOOQQQ^^^mmmrrrttt||||||wwwyyyqqqqqqiii[[[OOOJJJFFFBBBHHHBBBCCCRRRkkk}}}wwwpppnnnrrrvvvyyyyyy|||uuupppooojjjeeennnyyy{{{wwwWWWFFFEEEBBBRRRpppwwwVVVVVVUUUUUUVVVMMMJJJ===:::eee{{{zzz{{{yyyooo[[[EEE777777NNNuuu}}}zzzqqqqqqgggAAA555:::555888555222DDD\\\lllkkk]]]MMMCCC???AAABBB???:::888888:::===UUU___gggtttllleeettt}}}___TTTjjj~~~tttVVVEEE:::666AAA___vvvsssgggYYYJJJEEECCCCCCEEEEEEHHHQQQZZZVVVYYY___fffllloooooooooqqqssstttttttttvvvyyy|||~~~tttooossszzzzzzqqqfff___WWWNNNIIIIIIEEEJJJSSS^^^jjjttt{{{|||zzzwwwrrrmmmgggbbb```\\\ZZZZZZ[[[YYYYYYcccpppwwwvvvzzz|||ooo^^^bbbsssvvvtttqqqnnnmmmmmmnnnooorrrtttsssooommmnnnjjjccc[[[SSSMMMMMMMMMOOOUUU^^^nnnsssvvvwwwyyy{{{xxxtttiii[[[PPPMMMNNNRRRbbbsssyyy|||~~~}}}yyyxxx{{{{{{{{{zzzzzzyyyyyyyyyyyywwwxxxyyyyyyyyyxxxwwwvvv{{{zzzyyyxxxxxxxxxyyyzzzxxxwwwvvvuuutttrrrqqqqqqxxxxxxwwwwww{{{|||uuunnnsssyyyzzzwwwuuuwww{{{wwwpppkkkWWWPPPqqq|||~~~oookkkwwwyyypppllltttyyyhhhoooxxxgggSSSAAA666777333:::999999ddd~~~ZZZGGGKKKHHHDDDFFFGGGGGGFFFEEEDDDCCCFFFJJJNNNUUUXXX[[[]]]^^^```dddggghhhpppuuuvvvttt{{{zzzmmm___YYYTTTPPPQQQUUUeeeuuu}}}zzz}}}~~~zzzuuutttsssrrrqqqrrrrrrsssmmmmmmmmmnnnooorrruuuxxxjjjaaaWWWQQQSSSXXX\\\]]]\\\YYYUUUPPPMMMJJJIIIIIIEEEJJJPPPVVV^^^kkk{{{~~~uuupppsssyyy{{{mmmnnnrrrxxx{{{{{{zzz{{{tttuuuwwwzzz}}}}}}|||zzzuuugggbbb[[[MMMXXXpppbbbOOOAAA:::888666555:::aaaxxx{{{{{{bbbKKKDDD666888VVVyyyjjjttt|||TTTIIIOOOrrr|||yyyrrrsssqqqrrrpppjjjgggeeeaaaccctttvvvkkkeeegggpppwwwxxxvvvvvvtttqqqsssuuuvvvyyywwwwww|||nnnnnnzzz~~~ttt|||~~~yyyuuuxxx}}}vvvjjjccc]]]VVV^^^lllnnnkkkccc___UUUFFFEEEKKKIIITTTfffpppwww~~~vvvrrreeeUUUMMMLLLIIICCCKKKFFFHHHXXXqqq|||vvvssssssuuuxxxyyyyyy|||rrrmmmllleeeaaakkkvvvyyyvvvVVVEEEBBBEEEKKKbbb{{{[[[WWW[[[WWWWWWPPPKKK<<<>>>qqqttt]]]FFF:::999RRRxxx~~~~~~vvv}}}oooEEE555888333666333222LLLnnnttt]]]NNNCCCEEEEEEBBB===::::::<<>>999777333:::888666aaa[[[GGGKKKIIICCCEEEHHHGGGGGGFFFDDDCCCDDDHHHLLLUUU[[[cccggggggdddccccccdddlllppppppyyywww~~~|||uuujjj___YYYRRRJJJIIIMMM^^^qqq|||~~~}}}xxxsssssssssrrrpppppprrrtttrrrpppnnnmmmoooppppppooo]]]VVVOOOPPPXXXdddlllpppsssooohhh___XXXRRRNNNLLLHHHIIIIIILLLSSS```ppp{{{~~~uuunnnpppvvvuuu}}}pppnnnnnnrrryyywwwtttsssuuuzzz~~~~~~yyylllddd[[[SSSccciii___PPPAAA888666888:::???hhh|||wwwfffOOOEEE777999UUUvvv{{{lllkkkWWWAAAUUUpppxxxsssvvvooohhhkkkmmmhhhdddbbb___jjjvvvooommmlllfff]]]fffooovvvuuussstttuuutttsssuuuuuuuuuzzz{{{vvv}}}xxxlllnnnvvvwwwssswww|||~~~xxxsssqqqxxxyyyrrrnnnjjjaaaWWWPPPMMMOOOQQQ\\\]]]YYYOOOHHHEEECCC@@@IIIhhh{{{rrrggg[[[TTTPPPNNNQQQUUUXXXTTTTTT^^^pppwwwtttvvvxxxwwwuuuzzz~~~}}}uuuiiikkktttzzz]]]CCCDDDGGGJJJRRRwwwZZZ^^^bbb\\\XXX```XXX999KKKwwwaaaFFF444666]]]wwwxxxsss]]]CCC555333444555444777FFFlllrrrbbbUUUOOOLLLIIIFFF@@@;;;<<>>bbb~~~xxxwwwoooYYY@@@444333444444333777AAAcccwwwhhh[[[OOOMMMKKKIIICCC>>>???DDDIIIQQQ^^^hhhmmmyyy|||uuu]]]bbbuuuvvvaaaJJJ:::>>>HHH___kkkcccZZZUUUKKKEEEBBBCCCFFFIIILLLTTT]]]aaahhhqqqxxxzzzwwwrrrooorrrtttuuusssrrrtttyyy}}}{{{sssyyyuuuooonnneeehhhkkkmmmmmmmmmnnnooohhheeeaaa]]][[[YYYXXXWWW\\\[[[\\\\\\ZZZ]]]lll{{{sssxxxttttttsssrrrqqqpppqqqrrrnnnpppooojjjeee___TTTHHHFFFHHHLLLUUUeeetttxxxtttuuussssssvvvxxx{{{qqqiiibbbbbbnnnuuuuuuxxxzzzxxxuuuxxx}}}|||zzz{{{{{{yyyyyy}}}}}}|||{{{zzzyyyyyyxxxxxxwwwyyy|||~~~~~~|||yyywwwwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxwwwyyy{{{}}}~~~~~~~~~||||||~~~yyymmmxxx~~~yyy|||~~~zzzlllooosss\\\MMM@@@333888000888===999UUUiiiNNNJJJMMMIIIEEEGGGHHHGGGGGGEEEEEEGGGKKKOOOSSSWWW\\\aaadddfffhhhjjjjjjkkklllqqqwww~~~~~~zzz}}}nnnjjjhhhaaaWWWRRRSSSUUUTTTWWWjjjwwwvvvrrrssstttppppppsssssspppqqquuuvvvtttwwwwwwuuuqqqqqqpppggg\\\WWWPPPSSSaaajjjqqq}}}kkk^^^SSSPPPPPPPPPSSSXXXuuuuuuqqqrrrsssxxxwwwwwwwwwzzz~~~~~~|||{{{}}}kkkkkkmmmsssxxxzzzxxxuuussswwwyyyxxxvvvvvvzzz~~~zzztttpppdddXXXjjjmmmbbbPPPAAA888555666777777^^^|||}}}wwwxxxpppbbbNNN???;;;NNNjjj{{{pppddd|||]]]JJJQQQggg}}}}}}rrrrrrpppoookkkmmmhhhcccbbb^^^iii}}}xxxwwwwwwqqqiiieeennnvvvwwwvvvvvvuuurrrsssvvvwwwxxx|||}}}wwwvvvxxx~~~zzzlllfffkkktttzzzxxxzzz||||||xxxtttqqqpppiiiccc]]]ZZZYYYbbb|||rrrfffbbbaaa^^^XXXQQQLLLHHHGGGLLLMMMMMMLLLMMMMMMHHH@@@PPPmmmwwweee___[[[^^^ccchhhooouuuwwwxxxxxxyyy{{{xxxssstttxxx{{{|||}}}uuuwwwnnnOOOHHHGGGIII[[[{{{```ccceeecccaaa```RRRFFFooofffNNNDDDPPPpppzzz~~~ssshhhSSS<<<444333333222222666<<>>hhh{{{xxxqqq^^^HHH555333555222000222666;;;SSShhhcccVVVOOOIIIDDDIIIRRR[[[\\\YYYZZZ^^^```ssswww~~~\\\VVV]]]rrr^^^<<<:::JJJjjjzzzqqqeee[[[OOOFFFDDDDDDHHHJJJMMMTTT\\\\\\[[[\\\aaaggglllmmmkkklllooorrrrrrrrrsssxxx|||~~~yyyuuu~~~wwwuuuwwwxxxvvvsssiiiiiigggccc^^^]]]^^^```bbbfffiiigggcccbbbdddfffiii{{{~~~uuuuuuwwwtttpppoooqqqtttuuuuuupppiii^^^SSSKKKGGGHHHJJJ]]]hhhrrrttttttuuuuuutttwwwuuuuuuvvvuuuvvv~~~mmmnnnnnnsssxxxxxxvvvxxx|||yyywwwwww{{{zzzvvvuuuwwwxxxwwwuuuttttttvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyytttuuuwwwvvvuuuvvvyyy{{{{{{xxxvvvwwwzzz|||{{{zzzlllmmmoooqqqtttyyy~~~yyysss~~~eeeoooyyyvvv}}}xxx~~~zzziiiTTTBBB777333555777666666FFFyyywwwVVVNNNNNNKKKIIILLLIIIJJJKKKKKKJJJJJJKKKLLLJJJNNNWWWbbblllooolllhhhdddhhhlllnnnppprrruuuxxx~~~yyyxxx~~~yyymmm```ZZZZZZXXXTTTQQQUUUWWWWWWYYYaaagggjjjkkknnnnnnmmmpppxxx}}}}}}||||||{{{wwwoooeee^^^[[[VVV[[[bbbggghhhkkkttt}}}~~~xxxmmmfffbbb[[[^^^cccjjjnnnoooppppppsssuuuwwwyyyzzzzzzyyyxxxyyyxxxxxxyyy|||}}}~~~}}}]]]^^^cccllluuuzzz{{{yyyooommmnnnrrryyy}}}|||yyypppeeeWWWIIIMMMxxxtttdddOOO>>>777555555444222QQQqqq~~~yyycccLLLIII???999BBB[[[vvvbbbEEEDDDaaazzzmmmiiioookkkmmmhhhcccaaa\\\ggg{{{sssqqqrrrnnngggfffmmmtttwwwyyy{{{wwwrrrsssvvvwwwxxx|||}}}wwwlllrrrwwwzzzuuulllbbb```cccgggnnntttzzztttpppoooppprrrrrrqqqiii```^^^```aaa___\\\mmmvvvllldddfffddd```ZZZWWWVVVYYY\\\SSSWWWZZZ\\\```bbb]]]UUUQQQnnnrrrnnnkkkmmmtttzzz|||~~~zzzwwwttttttwwwyyyyyyxxxuuuvvvvvvwwwwwwwwwvvvvvvwww~~~|||qqqlllttt~~~ooocccTTTWWWtttmmmzzzgggBBB???aaa~~~{{{TTT===;;;aaayyywwwvvv]]]EEE444444666222000444777999LLL[[[QQQDDD@@@===<<>>DDDgggxxxwww{{{oooKKK999;;;___vvvuuuyyy^^^EEE333444777222111666888444???KKKCCC;;;;;;999;;;:::>>>GGGRRRaaauuusssaaaXXXddd|||pppKKK999BBBZZZjjjfff___TTTEEEGGGCCCBBBEEEHHHNNNXXXbbbcccfffkkknnnqqqsssuuuvvvqqqsssvvvvvvttttttvvvyyy~~~uuuzzz|||}}}}}}zzzssskkkffffffiiimmmuuu{{{zzzxxxwwwtttoooeeefffqqqzzzxxxyyy{{{xxxzzzvvvrrrsssvvvwwwuuurrrfff___WWWOOOHHHGGGRRR```kkksssyyyxxxvvvvvvuuusssrrrppprrruuuvvvtttuuuyyyqqq|||}}}iiiddddddnnnvvvwwwtttqqqrrrrrruuuzzz{{{xxxvvvxxxyyyyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvxxxyyywwwtttssswww|||{{{~~~~~~zzzyyy|||{{{|||}}}}}}}}}~~~}}}yyypppttt~~~{{{sssiiittt{{{wwwuuulllrrrUUUCCC<<<444999444444:::AAAiii```TTTRRRMMMLLLOOOLLLMMMOOONNNKKKHHHGGGFFFJJJKKKLLLOOOSSSYYYaaafffeeekkkrrrtttrrrqqqqqqsss{{{}}}xxxrrr}}}}}}~~~xxxqqqiii\\\PPPGGGDDDAAABBBFFFJJJNNNQQQSSSXXX^^^bbbkkkvvv}}}}}}zzztttpppiiiaaaaaafffdddgggeeebbbgggssszzzzzzzzzvvvssswww}}}ssskkkjjjiiifffgggjjjmmmooorrruuuxxxyyyyyyyyyzzzzzzzzz|||~~~]]]\\\]]]cccmmmuuuyyyzzzkkkppptttvvvuuutttwwwyyynnnYYYLLLXXXtttcccMMM===777666666444:::KKK^^^lllwwwzzziiiTTTJJJCCC;;;???SSSnnnyyyhhhIIIAAALLLhhhxxxhhheeeppplllmmmgggbbb```\\\fff~~~yyynnniiinnnrrrtttxxx{{{yyyttttttuuuuuuvvv{{{{{{qqqwwwzzzwwwtttvvvyyyyyyssskkkddd```^^^dddxxxxxxssssssvvvyyy{{{rrrrrrpppllljjjhhhfffcccddd{{{ooohhh______^^^\\\ZZZ[[[]]]___[[[gggrrrwwwuuuoooddd[[[RRRkkk{{{ooo```SSSSSS]]]gggffffffeeedddccceeehhhkkkrrr|||yyypppvvvoooeeebbblllzzzxxxYYY777EEEkkkxxxzzzzzziiiHHH:::???ddduuusssyyy___FFF333555888222222888999///444???===:::<<<;;;>>>::::::@@@NNNddd~~~iiiWWWfffpppOOO===BBBVVVggggggddd\\\NNNGGGCCCAAADDDHHHNNNZZZeee^^^dddlllqqqssstttwwwzzzuuuxxxyyyxxxuuutttuuuxxxvvvwww}}}}}}{{{sssjjjeeeeeehhhoooxxx}}}{{{zzzuuuoooccccccpppyyyttttttzzzxxxxxxtttqqqqqqtttuuuqqqmmmeeeaaa\\\TTTIIIHHHXXXkkkhhhpppvvvvvvuuuuuusssppppppppprrrtttqqqnnnpppvvvxxxzzzvvvggg```___iiiuuuvvvqqqmmmrrrqqquuu{{{}}}yyyxxxyyyxxx{{{~~~}}}yyyvvvwwwyyy{{{||||||{{{yyywwwxxxzzz{{{xxxttttttxxx}}}zzz~~~yyywww{{{~~~||||||sssyyyzzzooogggooo{{{pppooosssiiiaaayyypppVVVEEE???333999555666===@@@aaadddVVVTTTOOOMMMQQQMMMOOOPPPOOOLLLHHHFFFEEEFFFKKKRRRVVVWWWXXX[[[^^^ccciiinnnpppmmmlllmmmpppzzzzzzpppvvv|||zzz}}}~~~xxxqqqgggWWWHHHFFFBBB???AAADDDEEEFFFGGGHHHOOOWWW^^^iiiuuu}}}~~~~~~tttkkkjjjhhheeefffkkkllllllfff___dddqqqxxxuuuwwwwwwyyy|||}}}~~~xxxqqqnnnjjjfffiiipppjjjlllooosssvvvxxxyyyzzzzzzyyyyyyzzz|||}}}|||zzzaaa^^^[[[___lllxxxwwwooonnnrrrtttsssvvv{{{}}}|||uuujjjUUUVVVrrr___HHH<<<777555555666222IIIjjjyyyvvvsssgggPPPKKKAAA888<<>>===:::===;;;===EEERRRhhhrrrccccccuuuzzzHHH>>>AAATTTdddccc___YYYNNNGGGDDDCCCEEEIIINNNXXXbbb______```fffmmmrrrttttttoooqqqrrrrrrrrrrrrsssuuuuuuxxx{{{yyy~~~zzzuuuqqqnnnmmmmmmsssxxx|||vvvrrrjjjjjjooowwwzzzuuupppooopppooommmnnnoooqqqppppppjjjeee[[[OOOLLLTTTaaajjjiiimmmrrrrrrpppmmmmmmnnnooooooooopppqqqrrrttttttyyyyyyyyyzzz{{{sssaaaXXX```iiiiiihhhkkkuuuuuuuuuwwwzzzzzzyyyxxxxxxzzz}}}}}}|||{{{{{{|||zzzzzzzzz|||}}}{{{xxxuuu{{{yyywwwxxxzzz{{{||||||yyy}}}~~~~~~~~~zzz|||~~~~~~~~~zzz|||zzzxxx~~~mmm```ppp}}}vvvmmmnnnwwwyyydddVVVlllqqq[[[NNNBBB999888555888999===```dddQQQRRRRRRPPPPPPLLLLLLMMMNNNMMMKKKIIIGGGLLLKKKQQQ\\\dddffffffgggeeegggjjjmmmoooooooooooozzztttrrrxxxxxxyyy{{{xxxnnnbbbUUUIIIBBBBBBBBBAAA???>>>???@@@DDDHHHKKKNNN[[[nnnzzz|||lllaaaeeehhhcccdddjjjqqqkkkddddddkkksssuuutttxxxxxxxxxxxxzzz{{{|||}}}zzzqqqpppooojjjddddddhhhkkkmmmooosssyyy~~~{{{{{{|||||||||zzzwwwvvv___\\\YYY^^^lllxxxxxxqqqpppqqqrrrttt{{{|||vvvpppaaaMMMRRR|||~~~xxxlllZZZEEE:::777555555666888OOOqqq{{{vvviiiSSSLLLAAA666999LLLiii~~~rrrfffIIICCCOOOlllyyylllmmmkkkjjjlllhhheeeeee^^^cccwwwwwwpppccckkkrrrsssuuuxxxxxxuuutttrrrrrrsssuuuvvvsssppplllqqqvvvwwwtttooommmmmmhhhlllkkkeeeeeeppp~~~yyyxxx~~~tttnnnmmmkkkeee^^^aaatttwwwiii^^^``````]]]YYYYYY]]]bbb\\\XXXXXX```iiikkkddd[[[WWWhhhttt\\\NNNIIIFFFGGGDDDBBBAAA@@@AAAHHHPPPccckkkyyy}}}pppmmmrrrttthhhlllzzzsssjjjfffkkkBBBDDDPPPUUU???:::BBB}}}yyy|||}}}xxxdddEEE666999777444444222888>>>BBB@@@@@@BBBBBB???@@@>>>AAAKKKXXXnnnooo[[[[[[nnn|||pppIII???EEE[[[mmmjjjccc[[[OOOFFFCCCCCCFFFJJJNNNWWWaaa```___aaaffflllpppqqqqqqnnnoooqqqqqqpppppprrrsss{{{uuuwww|||vvvyyyvvvuuuwwwwwwyyy|||xxxvvvtttssssssyyy|||ooommmooouuuwwwtttqqqqqqsssqqqppppppqqqrrrrrrqqqllleeeZZZSSSTTT\\\fffkkkdddhhhnnnrrrsssrrrppppppppppppppppppqqqrrrssstttwwwxxxyyyyyyzzz}}}sss___VVVVVVYYY___fffjjjmmmrrrvvvxxxyyyyyyyyywww{{{~~~|||{{{yyyyyyzzzzzzzzzyyyxxxwwwzzzxxxvvvwwwxxxzzz{{{zzzwwwzzzzzzyyyzzz~~~}}}yyyuuuxxx{{{|||||||||}}}}}}}}}}}}~~~zzzyyy~~~pppdddqqq|||xxxsssrrrxxxxxxeeeZZZrrrrrr[[[NNNAAA999999888;;;<<<<<>>BBBCCCBBBKKK___rrr|||wwwjjjccchhhjjjggghhhnnnpppfff___dddmmmsssvvvyyyzzzzzzyyyzzzzzz{{{|||}}}||||||sssmmmjjjoooqqqrrrrrrssstttvvvxxxzzz|||~~~~~~}}}zzzxxxwww```^^^[[[^^^kkkvvvwwwrrrrrrqqqrrrvvv{{{rrrppp]]]JJJVVVvvvtttqqqfffUUUBBB999666555555666888PPPttt{{{ooo[[[OOOCCC777777GGG___vvviiiiiiOOOGGGRRRppp{{{rrrpppkkkjjjlllgggdddddd\\\```sss}}}wwwtttrrrpppnnnaaaiiiooorrrtttwwwxxxvvvuuurrrooopppssstttppplllccciiiqqqtttrrrqqqqqqsssrrrvvvuuuooonnnvvvzzzxxx}}}tttnnnmmmiiiccc\\\XXXjjjzzzlll```___\\\ZZZYYYZZZ\\\^^^^^^ZZZYYY^^^gggiiibbb[[[WWWbbbwwwlllUUUGGGAAA>>>;;;;;;<<<<<<;;;@@@FFFTTTfffyyyxxxnnnjjjllloooeeekkkzzzqqqjjjjjjbbb===GGGeeeNNN999:::LLL~~~|||cccGGG999<<<888555666444999>>>BBBCCCEEEHHHKKKJJJFFFDDDGGGQQQ]]]qqqkkkWWWXXXiii}}}qqqfffHHH:::CCC]]]qqqlll```VVVKKKEEECCCCCCGGGKKKOOOWWW```aaabbbcccgggkkknnnnnnnnnlllnnnooopppooooooppprrruuu~~~vvvuuu{{{vvvooolllooommmnnnrrruuuyyy}}}zzzxxxvvvzzztttpppnnnppprrrqqqrrrttttttrrrqqqqqqrrrrrrpppooolllbbbWWWWWW^^^fffiiiiiibbbdddhhhmmmppppppllliiikkkkkkkkklllnnnppprrrsssrrrsssuuuvvvwwwyyy|||jjjPPPDDDGGGOOOSSSYYYaaalllsssvvvwwwxxxzzzwww{{{|||{{{xxxzzz{{{yyyvvvvvvxxxzzzzzzxxxvvvvvvwwwyyyyyyyyywwwwwwtttrrruuu{{{|||xxxpppsssuuuwwwwwwwwwxxxzzz}}}|||~~~tttjjjttt}}}||||||{{{}}}zzzhhhbbb{{{rrr[[[NNNAAA777::::::======;;;SSS{{{^^^RRRSSSSSSOOORRRRRRRRRPPPNNNJJJGGGEEECCCBBBFFFOOOWWW[[[___bbbaaacccfffiiilllmmmnnnnnnqqq~~~uuuqqq~~~}}}rrrggg]]]UUUOOOMMMIIIEEEBBBAAAAAAAAA999>>>???<<<>>>MMMbbboookkkfffffflllnnnkkkmmmsssrrrbbb\\\hhhssstttvvv|||}}}||||||{{{{{{||||||}}}{{{~~~}}}{{{yyyuuuqqqnnnsssxxx}}}~~~|||{{{|||eeebbb^^^___jjjuuuwwwrrrqqqsssuuuyyyyyyuuuvvv___PPPaaazzzxxxzzzdddSSSAAA999777555444555222JJJpppuuucccTTTGGG999888DDDYYYqqqcccpppWWWLLLRRRppp|||ssssssnnnlllmmmgggdddddd\\\___pppyyyoookkkllllllkkkbbbgggmmmqqqtttwwwyyyyyywwwqqqkkklllrrrwwwwwwuuubbbdddhhhnnnuuuzzz}}}}}}tttttt|||zzzooogggeeebbb]]]XXXSSSccc|||mmmbbb^^^ZZZYYY[[[]]]]]]\\\aaa\\\YYY]]]cccfffaaa[[[UUU[[[iii~~~|||yyy___OOOHHHCCC@@@AAADDDDDDBBBDDDHHHJJJddd}}}~~~xxxvvvtttpppffflllyyy|||qqqooo```yyyWWW999MMMvvvHHH777<<>>DDDOOOXXX^^^aaagggmmmnnnnnnppptttqqqaaa___qqq|||wwwvvv}}}~~~}}}|||||||||||||||zzzrrrlllkkkrrryyy}}}}}}|||}}}eeeccc___```jjjvvvzzzwwwoootttxxxzzz}}}|||vvvsssttt___RRRggg|||fffUUUCCC:::777444333333222GGGlllwwwfffVVVHHH;;;999BBBTTTnnnbbbvvv^^^NNNPPPnnn{{{qqqtttsssooonnnhhheeeeee]]]]]]mmm}}}||||||vvvllldddgggmmmrrruuuwwwzzz}}}yyyrrrkkkjjjrrr{{{ooohhheeelll{{{yyy|||~~~tttggg^^^YYYWWWSSSPPPQQQ\\\}}}{{{lllddd```]]]^^^bbbeeedddccc```[[[WWWXXX^^^aaa^^^ZZZSSSVVVaaawwwyyyvvv|||kkk^^^ZZZQQQMMMLLLNNNLLLGGGDDDEEEBBB^^^{{{uuujjjmmmxxx~~~|||uuuuuuYYY^^^|||OOO;;;TTTkkkEEE999>>>\\\vvvXXXDDD<<<<<<777666999666777888:::@@@GGGPPP[[[dddUUUOOOSSS[[[[[[eeeoooKKKNNN```vvv}}}vvvnnnHHH>>>CCC\\\sssnnn___UUUMMMDDDBBBDDDHHHLLLOOOWWW___eeegggjjjlllmmmmmmmmmnnnnnnpppqqqqqqqqqqqqrrrtttxxx|||wwwyyywwwooojjjjjjrrr{{{}}}xxxxxx{{{zzzyyy{{{~~~}}}qqqiiidddeeegggjjjoootttpppoooooopppqqqqqqooommmkkk]]]VVV```nnnpppiiicccfffaaa\\\YYYYYYXXXTTTQQQSSSSSSTTTUUUWWWYYYZZZ[[[aaadddiiilllnnnppprrrtttsss|||uuu\\\IIIGGGEEE>>>BBBNNN___lllqqqtttwwwyyyxxxzzz{{{|||zzzzzz{{{|||zzz|||}}}zzzvvvvvv{{{}}}{{{yyyxxxyyyyyyyyyyyyzzzxxxsssoooqqqwwwxxxuuuuuuvvvvvvuuutttuuuwwwyyytttpppyyyoookkk|||~~~rrrttt{{{jjjtttrrr[[[JJJ:::666888666777999999KKKkkkxxxoooYYYZZZ\\\XXXUUUUUUTTTRRROOOJJJFFFCCCBBB@@@CCCJJJPPPTTT[[[ccceeefffggghhhiiijjjkkkkkksssvvvuuuzzzzzzyyyvvvkkk```YYYVVVQQQOOOOOOOOONNNMMMEEEDDDDDDBBB@@@AAAFFFLLLUUU^^^gggjjjlllnnnqqqrrrhhh]]]cccyyy}}}zzz~~~}}}||||||{{{{{{|||~~~~~~zzzuuukkkpppvvvzzzzzzzzzzzz|||cccaaa^^^___iiivvv|||{{{mmmtttxxxyyyyyyzzzxxxtttmmmkkk[[[RRRggg|||~~~iiiWWWCCC999666444333444888FFFggguuucccVVVGGG:::888???OOOjjjeee{{{cccMMMKKKkkkyyynnntttvvvpppooohhhffffff]]]\\\jjjrrrgggggglllrrruuuvvvyyy~~~}}}wwwpppmmmrrr|||vvvlllrrrwwwzzz{{{{{{{{{xxxpppiii```ZZZXXXYYYXXXWWWVVV\\\yyyqqqmmmjjjiiiiiilllllljjjgggZZZUUUPPPPPPTTTXXXWWWVVVQQQUUU\\\kkkxxxrrrttt|||{{{sssqqqhhhbbb^^^\\\WWWNNNHHHFFF@@@VVVrrr}}}|||vvvkkknnnxxx}}}|||uuutttWWWKKKXXX}}}IIIBBBYYYbbbCCC999@@@dddvvvdddPPPAAA<<<<<<666666:::888888888;;;CCCKKKSSS___iii[[[XXX```jjjcccaaannnVVVVVVdddxxx}}}uuuMMM@@@@@@WWWqqqnnn```TTTLLLEEECCCCCCGGGKKKOOOWWW```eeehhhlllnnnnnnnnnooopppoooqqqrrrsssrrrrrrsssuuuzzz~~~zzz|||{{{pppiiinnnwwwzzzwww{{{yyywwwyyy|||~~~}}}{{{lllfffbbbccceeefffjjjnnnnnnnnnoooqqqtttuuusssqqqjjj___[[[fffpppmmmeee``````]]]ZZZXXXWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRVVVYYY]]]```bbbdddfffhhhgggmmmfffSSSGGGGGGFFFAAABBBMMM[[[hhhooosssvvvxxxxxxyyyyyyxxxwwwwwwzzz|||{{{||||||{{{xxxyyy||||||zzzxxxyyyyyyyyyxxxyyy{{{zzzvvvuuuyyy{{{yyywwwxxxxxxxxxyyy|||{{{hhhxxx|||nnnwwwmmmlll|||ssswwwqqq{{{tttZZZHHH777666888444333666888IIIeee~~~|||~~~}}}ccc\\\[[[YYYTTTTTTSSSRRROOOKKKGGGDDD@@@@@@DDDLLLRRRWWW```iiieeeffffffggghhhiiijjjkkkrrrqqqzzz|||}}}vvvvvvtttooolllnnnpppjjjaaaTTTRRRQQQTTTZZZ]]]]]]\\\SSSNNNHHHEEEAAAAAAGGGOOOTTT^^^fffggghhhnnnpppmmm[[[YYYeeezzz}}}||||||{{{zzzzzzzzzzzz}}}{{{yyyyyy{{{~~~tttuuuwwwxxxyyyyyyxxxvvvfffccc___^^^fffrrrxxxxxxnnnqqqtttuuuxxx{{{xxxrrrnnnggg^^^XXXkkk~~~{{{hhhVVVBBB888444333333555888AAA^^^{{{sss___XXXIII;;;888===KKKggghhhgggLLLEEEdddvvvlllsssuuuqqqooogggeeeeee[[[YYYgggrrrhhhgggjjjqqqsssssswww~~~yyysssqqqvvvxxx}}}vvvwwwwwwwww|||xxxsssqqqppppppnnnmmmggghhh}}}{{{xxxtttoooiiibbb^^^QQQKKKEEEDDDHHHLLLNNNNNNLLLOOOQQQVVVeee|||~~~wwwnnnmmmsss~~~|||~~~{{{tttnnnkkkeeeZZZRRROOOHHHUUUlll~~~~~~ssspppuuuppphhhmmmyyyxxxkkkgggPPP@@@KKKrrrxxxAAAIII\\\XXX===777CCCpppkkkWWWKKK???===<<<666777===:::;;;;;;BBBLLLSSSXXX```hhh___aaarrrtttfff|||yyyaaa]]]gggyyy~~~vvvUUU???<<>>:::===JJJfffjjjlllLLL@@@]]]tttlllrrrssspppnnnfffcccdddZZZWWWddd{{{{{{uuuwwwuuunnnhhhfffiiippprrrqqquuu}}}xxxqqqpppvvv|||~~~vvvqqqxxx|||xxxwwwzzznnn```UUUOOOIIIDDD===<<<@@@DDDGGGHHHFFFGGGEEEBBBJJJ___www}}}uuukkkhhhmmmbbb```eeesss~~~yyysssqqqlllbbbZZZWWWTTTYYYkkk~~~|||lllgggnnnjjjccclllzzzrrr```XXXDDD:::MMMyyymmm;;;MMM^^^PPP777444EEEzzz}}}gggSSSIII???======666999???<<<>>>???HHHTTT[[[[[[___fffaaagggmmm{{{\\\WWWaaawww{{{|||ttt\\\BBB>>>UUUuuuxxxiiiXXXKKKGGGDDDCCCEEEIIINNNXXXbbb___dddjjjmmmnnnnnnpppqqqoooqqqrrrrrrrrrrrrsssuuusssxxx}}}}}}{{{{{{||||||wwwuuuuuutttooojjjkkkgggeeegggfffbbb``````fffgggjjjoootttvvvvvvtttaaaZZZ[[[dddeee[[[TTTUUU[[[aaagggjjjiiigggggghhhiiijjjjjjkkklllnnnooopppnnnpppppppppoooppprrrtttsssmmmeee___\\\ZZZUUUPPPLLLPPPXXXcccmmmsssuuuuuutttwwwzzz{{{zzzxxxxxxwwwzzzyyyxxxxxxzzz|||{{{{{{~~~{{{xxxwwwwwwwwwvvvuuusss}}}mmmsss~~~hhhiiiqqqzzz}}}ooolll~~~www}}}qqqZZZKKK===444888555333777777AAAVVVoooZZZUUUWWWPPPPPPQQQPPPNNNKKKHHHGGG@@@@@@CCCGGGHHHIIIOOOWWW]]]^^^```cccfffiiilllnnnhhhkkksss}}}|||wwwxxxzzzjjjfffbbbbbbbbb___XXXQQQdddhhhlllhhhWWWHHHHHHQQQ[[[dddgggaaadddnnnnnnfffSSS]]]iiinnnppprrrwww{{{xxxxxxxxxwwwwwwxxxxxxyyypppsssvvvxxxwwwuuuuuuuuuqqqqqqsssvvvxxxzzzyyyxxxxxx{{{~~~}}}zzzwwwxxxzzz}}}xxxuuuyyyiiibbb[[[[[[aaaiiimmmmmmtttrrrsssxxxxxxvvvzzzxxxrrrwww|||tttyyy~~~~~~kkkOOO===999444333666333;;;<<>>===@@@AAAEEEAAA===BBBIII\\\vvv}}}uuuwwwrrrgggcccYYYVVV[[[hhhssswwwzzz}}}yyyvvvoooccc[[[YYYZZZ\\\ppp~~~{{{tttqqqkkkqqqzzz}}}qqqcccWWW@@@???ZZZ|||___>>>???^^^rrrxxx{{{KKK;;;888MMMzzzjjjQQQIIIFFFBBB??????BBBEEEGGGEEECCCIIIUUU[[[YYY[[[aaa]]]vvvsssmmm^^^UUUaaa|||bbbBBBJJJVVVkkk___RRRCCCCCCCCCDDDHHHOOOYYY```^^^aaaeeeiiijjjlllnnnppppppooopppqqqssssssqqqpppxxxvvv}}}}}}zzz|||~~~|||yyytttqqqoooooommmlllgggfffeeefffggggggdddaaajjjeeekkksssvvv|||{{{nnnaaaUUUZZZfffeee```]]]WWWccctttvvvnnnnnnnnnkkknnnkkkqqqtttpppqqqxxx~~~~~~{{{wwwkkkccc___```bbbTTTUUU]]]iiiqqqrrrqqqrrryyyyyyyyyyyyyyyyyyyyyyyyyyywwwttttttwwwyyy{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxxxx||||||}}}}}}mmmsssttteee___pppzzz~~~{{{llljjjwwwtttzzz}}}~~~```FFF777777666777888777888BBBLLL~~~iii[[[WWWUUUOOOPPPRRRQQQOOOLLLJJJIIIBBBAAAAAABBBFFFJJJMMMNNN\\\^^^___aaabbbeeejjjmmmkkknnnpppvvvzzzpppgggccc^^^WWWQQQOOO]]]hhhooogggVVVLLLOOOWWWaaakkkiii]]]```nnnmmm^^^TTT\\\gggnnnqqqrrrsssuuuuuuuuuuuusssssstttwwwyyyttttttvvvvvvwwwvvvuuutttrrrssstttuuuwwwwwwxxxxxxwwwyyy|||~~~zzztttpppooopppsssxxxfffbbb^^^\\\^^^dddjjjnnnrrrppprrrwwwxxxwww{{{{{{~~~~~~qqqxxxiiiMMM;;;888333333555222555888JJJlllooo[[[VVVKKK>>>777999KKKjjj{{{}}}]]]BBBQQQwwwsssmmmpppuuunnnllliiieeebbb```___^^^}}}pppjjjnnnpppnnndddggglllqqquuuxxxxxxvvvzzzzzzpppooovvv{{{~~~uuu{{{|||nnnbbbeeettt}}}mmmggg^^^TTTMMMGGGBBB???@@@<<<;;;>>>===:::<<<@@@===AAA<<<888<<>>>>>>>>;;;888;;;@@@:::>>>:::666888999EEEZZZlllyyy{{{wwwxxxrrrhhhhhhooommmooovvvzzz{{{{{{}}}zzzvvvtttvvvtttnnniiihhh```eeexxxxxxqqqsssqqqmmmhhhoooxxx~~~tttfffUUUGGG<<>>999===]]]iiiMMMFFFEEEDDDCCCFFFPPP]]]gggjjjWWWIIIIIINNNNNNNNNQQQrrrxxxbbbvvv___RRRZZZvvv~~~{{{dddCCC>>>DDDsssgggJJJEEEEEEFFFGGGJJJRRR[[[aaa[[[___cccfffhhhhhhiiijjjoooooooooqqqtttuuuuuutttsssttt{{{}}}yyyxxxxxxyyy~~~{{{{{{{{{ssspppllljjjiiiiiiiiihhhgggggghhhkkknnnnnnmmmkkkoooiiinnnyyyyyycccUUUWWWbbbaaa]]]ZZZTTT[[[uuuoooddd]]]cccnnnwww{{{~~~wwwvvvuuuvvvwwwvvvrrrnnnxxxuuurrrqqqsssvvvxxxyyy|||||||||||||||}}}}}}}}}yyy~~~}}}xxxuuuuuuvvvwwwyyy{{{}}}~~~xxx}}}~~~}}}{{{yyykkkbbbyyy|||wwwwww\\\FFF:::444333444555444666???JJJ{{{jjjWWWRRRRRRRRRSSSSSSQQQOOOLLLKKKEEEBBB@@@AAAEEEKKKPPPSSS___aaacccccccccdddfffhhhhhhkkkmmmpppxxx{{{tttvvvoookkklllkkkgggdddcccccc___[[[XXXWWWXXXZZZZZZ``````aaadddjjjkkk```SSSUUU^^^iiipppsssrrrrrrrrrqqqqqqppppppqqqqqqrrrssssssuuuvvvxxxyyyyyyyyyxxxuuutttrrrpppqqqsssvvvxxxyyyyyy~~~zzzwwwtttsssuuuxxxzzz{{{mmmkkkhhheeeeeeiiiooosssooopppsssvvvyyy|||~~~vvv|||}}}uuueeeIII999777333333555222555777IIImmmsssVVVQQQGGG;;;555@@@```||||||eeeGGGIIIhhh~~~rrrmmmpppjjjiiifffdddbbbaaaaaaaaayyyiiihhhkkksssxxxwwwuuutttvvv{{{{{{iiihhhrrrvvvvvv}}}zzztttzzz{{{iii^^^YYYWWWWWWUUUUUUUUURRROOOLLLKKKJJJHHHKKKVVVdddjjjcccXXXQQQMMMKKKIIIHHHHHHHHHGGGFFFEEECCCBBB@@@===;;;;;;===:::???;;;888::::::AAATTTlllzzz{{{vvvxxxxxxxxx~~~yyyvvvwwwvvvpppkkkjjjkkknnn|||vvvnnnkkkdddiiidddllluuu{{{sssdddQQQAAA???QQQuuubbbDDDFFFmmmwwwOOO888888@@@dddiiiNNNKKKJJJHHHFFFIIITTTcccooonnn\\\MMMKKKMMMNNNRRRYYYpppwww\\\PPPXXXqqq}}}iiiMMM<<<888YYY|||jjjPPPEEEEEEFFFGGGKKKQQQZZZ```]]]aaafffjjjlllmmmnnnpppnnnnnnoooqqqtttvvvvvvvvvsssssszzz}}}|||~~~{{{xxxwwwwwwyyy|||}}}|||zzzwwwuuuuuuvvvmmmkkkgggeeeeeeffffffeee```bbbeeeiiimmmpppqqqqqquuunnnpppyyyjjjZZZYYYbbb___YYYTTTLLL\\\|||||||||zzzxxxyyyzzzlll```bbbkkksssxxx{{{uuusssqqqssstttrrrlllgggkkkkkkkkknnnrrruuuvvvvvvzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}~~~zzztttmmmnnnppprrruuuyyy~~~yyyuuutttyyy~~~|||hhhbbb|||}}}{{{uuuXXXBBB888444444444555444666???JJJ~~~sss\\\XXXTTTSSSSSSTTTSSSQQQNNNKKKHHHDDD@@@???BBBHHHNNNQQQVVVZZZ^^^aaacccfffiiikkkiiikkklllmmmqqq|||~~~wwwsssnnnlllqqquuuuuutttuuucccZZZQQQQQQYYYaaacccaaabbb^^^bbbmmmtttmmm\\\PPPUUU^^^jjjrrrsssrrrqqqpppjjjjjjjjjlllnnnpppqqqppprrrssstttuuuvvvvvvuuutttuuutttsssrrrssstttuuuvvvyyywwwxxx~~~yyywwwvvvuuutttnnnhhhgggkkkoooqqqqqqooorrruuuwwwzzz~~~uuucccHHH999777444444777444555:::NNNrrrtttYYYTTTKKK>>>666???]]]yyy|||gggHHHFFFccc|||vvvlllmmmjjjhhhfffcccbbbaaaaaaaaasss~~~~~~|||wwwjjjfffhhhrrryyyyyywwwxxx|||}}}qqqhhhiiipppttt~~~uuuppptttyyybbbRRRMMMKKKGGGCCCBBBDDDEEEDDDBBBBBBEEEGGGEEEIIISSSaaahhheee^^^[[[TTTSSSSSSTTTTTTQQQNNNJJJHHHFFFBBB???======<<<::::::@@@===<<>>CCCSSSdddtttzzzyyy}}}~~~}}}xxxrrrpppxxxxxxzzzlllhhhdddlllvvv|||vvvfffQQQ@@@>>>VVVyyyXXXCCCYYYkkkEEE555888EEEiii{{{aaaLLLKKKJJJHHHGGGJJJTTTaaajjjaaaWWWOOOMMMIIIHHHQQQ^^^www___TTT^^^tttoooTTT???777HHHjjj{{{jjjVVVDDDEEEFFFGGGJJJQQQXXX^^^^^^bbbfffjjjmmmpppsssuuunnnmmmnnnpppsssvvvwwwvvvuuuuuuzzz|||www~~~~~~~~~}}}zzzxxxwwwxxxzzzzzzyyyxxxtttpppnnnnnnooojjjgggcccbbbbbbccccccbbb\\\^^^bbbfffkkkpppuuuwww{{{ssssssxxxmmm\\\ZZZccc```YYYRRRHHHVVVxxxzzzwwwxxxyyyxxxwwwvvv{{{~~~jjjbbbbbbgggpppwwwmmmlllmmmoooqqqppplllhhh]]]```eeelllrrruuuuuusssvvvwwwyyyzzz{{{||||||{{{~~~}}}{{{|||}}}||||||zzzxxxwww{{{xxx{{{tttzzz}}}nnnppp}}}pppppp}}}wwwXXXAAA888555444555666555777@@@KKKcccZZZUUUTTTSSSTTTTTTSSSOOOKKKJJJFFF@@@===???DDDIIIKKKOOOSSSYYY^^^bbbeeegggjjjjjjkkkllllllmmmtttqqqllliiilllooommmlllmmmYYYOOOGGGJJJXXXeeejjjjjjbbb___dddssszzzooo\\\OOOSSS]]]iiirrrtttrrrpppooofffeeeeeehhhmmmppprrrrrrrrrssstttttttttsssrrrqqqssstttvvvwwwwwwvvvuuutttyyyzzzyyyzzz|||~~~|||uuunnngggfffjjjoooooommmppptttwwwwwwyyywww}}}sssaaaGGG888888444555888444111:::SSSuuuzzzjjj]]]XXXNNNAAA888???[[[vvv~~~vvvmmmMMMEEE```zzz|||mmmmmmjjjhhhfffcccaaa`````````vvvvvvmmmmmmooommmllleeeeeepppyyyyyyyyy|||{{{pppkkksssvvv~~~rrrlllooovvvyyygggRRRGGGIIILLLJJJFFFEEEFFFFFFEEEDDDDDDFFFGGGBBBDDDMMM[[[ffffffcccbbbZZZZZZ[[[[[[[[[XXXTTTPPPNNNOOOKKKDDD???>>>===;;;;;;@@@>>>>>>BBBAAAEEETTT```ttt~~~xxxuuu{{{zzz|||kkkgggppp{{{xxxhhhQQQ>>><<>>IIIZZZxxxcccVVV^^^sss~~~tttTTTAAA===DDDccc|||iiiVVVDDDEEEFFFGGGJJJPPPXXX]]]^^^```cccfffhhhlllqqqtttnnnmmmmmmooorrruuuvvvvvvwwwvvvyyywwwuuuzzz{{{{{{yyywwwvvvwwwyyyuuuuuussspppllliiiiiiiiihhheeebbb```````````````]]]^^^aaadddhhhnnnvvv{{{}}}wwwwwwzzzmmm\\\[[[eeeddd]]]TTTIIIJJJjjj}}}}}}{{{wwwvvvxxxzzz{{{zzzxxxzzz~~~|||iii]]]\\\gggtttmmmnnnnnnllljjjfffcccaaa]]]```fffnnntttvvvuuussstttuuuwwwxxxyyyyyyyyyxxxxxx{{{{{{yyy|||{{{vvvvvv{{{|||vvvrrrooo|||lllooo~~~tttwww{{{XXXAAA;;;555555555666555777@@@KKK~~~nnn\\\VVVTTTRRRSSSUUUSSSOOOKKKLLLGGG@@@===>>>AAAEEEGGGMMMQQQWWW\\\___```bbbccciiijjjlllmmmlllppp|||iiiccc^^^```bbb```___```NNNIIIEEEHHHSSS```jjjnnn```aaaiiivvv|||qqq^^^PPPPPPZZZhhhrrrtttqqqooommmdddaaa```cccjjjoooqqqqqqrrrssstttuuuttttttsssrrrqqqsssvvvxxxyyyxxxuuutttoootttxxxxxxwwwwww{{{~~~rrrnnniiifffhhhkkkllllllpppvvvwwwuuuvvv|||ooovvvuuu^^^DDD666666444444777333000:::QQQnnnwwwmmmggg___RRRBBB777<<>>WWW{{{oooZZZMMMJJJTTTQQQOOOQQQUUUWWWUUURRRLLLLLLMMMKKKAAA<<>>===]]]}}}iiiVVVEEEFFFGGGIIILLLQQQXXX]]]______```aaabbbffflllpppnnnmmmlllmmmpppsssttttttxxxwwwyyy|||qqq~~~wwwxxxyyyxxxuuutttssstttrrrsssrrrpppllljjjiiiiiihhheeeaaa____________^^^____________bbbhhhqqqwwwzzzyyy{{{}}}nnn]]]]]]hhhggg```UUUHHHFFF```ooorrryyy|||zzz}}}{{{vvvvvv{{{}}}zzzxxxyyyxxxzzz{{{yyywwwxxx{{{{{{eeeZZZ```llluuuwwwxxxtttnnniiiiiijjjkkklllnnnrrrvvvxxxwwwuuussstttvvvwwwxxxwwwvvvuuutttzzz}}}{{{zzz}}}}}}{{{vvvpppoootttxxxrrroooxxx|||jjjjjjyyy{{{~~~zzzmmmmmm{{{UUU>>>;;;444333444555444666???JJJrrrfffVVVSSSRRRSSSUUUTTTOOOJJJKKKFFFAAA>>>???BBBEEEGGGLLLQQQWWW\\\]]]^^^^^^^^^fffgggkkkooooooooowwwooofff___]]]]]][[[ZZZ[[[QQQQQQPPPOOOPPPWWWaaaiii```gggpppyyy|||uuudddUUUMMMXXXgggqqqsssqqqnnnlllaaa]]]YYY[[[aaahhhjjjjjjmmmnnnppprrrssstttssssssqqqrrrtttvvvwwwwwwvvvvvvnnnpppssstttuuuwwwyyy{{{vvvzzz~~~pppooommmiiiggghhhlllooopppvvvwwwssstttzzz~~~|||nnntttzzz\\\BBB555555333333666333444:::KKKdddvvv}}}}}}|||qqqfffVVVDDD666777JJJ___yyyrrr[[[IIIZZZrrrkkkjjjkkkiiifffcccaaa___^^^^^^fffyyysssgggdddnnnwwwwwwyyy~~~www||||||www{{{~~~vvvpppwwwyyyfffaaacccgggnnntttnnnfff^^^\\\___dddfffgggdddaaa]]]ZZZWWWTTTPPPLLLZZZVVVZZZgggsssvvvsssqqqjjjgggfffgggjjjnnnqqqrrr|||mmmQQQCCCDDDGGGBBBFFFCCCCCCGGGEEEHHHVVVrrr}}}}}}ssswwwzzzrrrllliiisss~~~~~~tttdddLLL777DDDccc}}}QQQ<<>>IIIffftttVVVSSSQQQRRRUUUTTTNNNIIIJJJFFFAAA???AAADDDGGGHHHKKKPPPVVV\\\^^^^^^^^^___cccdddiiipppqqqpppuuu~~~|||uuuyyyyyymmmfff```YYYUUUUUU\\\___^^^WWWOOONNNXXXaaaaaammmwww|||~~~zzzkkkZZZKKKVVVfffpppsssqqqnnnlll^^^XXXSSSSSSYYY___bbbbbbgggiiilllnnnqqqrrrssssssqqqqqqrrrssstttuuuwwwwww~~~yyyrrrpppqqquuuxxxyyyvvvyyy}}}}}}|||{{{}}}vvvuuurrrooommmlllkkkkkkppptttuuussssssvvvwwwuuueeevvvVVV>>>444777444333666555888999BBBZZZ{{{zzzzzziiiUUUDDD888555DDDWWWqqq|||___IIISSS[[[mmmjjjjjjhhheeebbb```___^^^\\\ZZZgggvvvvvvhhhbbblllvvvvvvwwwzzzvvvuuuwww{{{}}}~~~uuurrr}}}wwwfff]]]___hhhrrrwwwuuutttrrrqqqvvv{{{yyyrrrrrrsssnnneee```aaacccbbbdddcccjjjyyy~~~~~~{{{{{{|||yyysssyyytttiiiYYYNNNRRRLLLHHHHHHKKKIIIEEEKKKUUUmmmyyy{{{{{{~~~tttjjjhhhlllqqqfffhhhnnnvvv~~~yyyuuupppYYYAAA===GGGnnnnnnHHH>>>LLL|||}}}JJJ999555999HHHqqqrrr^^^TTTVVV[[[ddd[[[ZZZdddfffYYYKKKFFFJJJNNNJJJFFFDDD>>>BBBTTTlll\\\yyy{{{]]]@@@:::<<>>>>>[[[^^^>>>@@@QQQ|||lllDDD999444===VVV}}}yyynnn^^^OOOOOOZZZeee[[[XXX```bbbYYYQQQPPPJJJLLLFFFAAA???888<<>>LLL}}}lll[[[OOORRRVVVQQQMMMNNNMMMKKKFFFAAA<<<<<<>>>AAAHHHJJJMMMRRRXXX]]]___```aaaeeejjjnnnqqqsssuuuvvvuuu{{{}}}rrroooyyylllgggjjjhhhccc___]]]\\\```kkkvvvyyy{{{~~~~~~wwwnnnhhh[[[UUURRRVVV\\\bbbiiipppeee___VVVMMMGGGGGGLLLQQQXXX[[[___aaacccdddfffhhheeeiiinnnqqqqqqqqqsssuuuvvvuuuuuuuuuuuuuuuuuuvvvyyywwwuuuuuuvvvwwwwwwwwwuuutttrrrpppnnnnnnnnnnnnvvvwwwtttpppoooqqqoookkkkkk{{{oookkkzzzqqqPPP<<<444777333444777555777777888FFFccc||||||nnnwwwfffUUUHHH???:::BBBOOOjjj}}}xxx}}}cccIIIHHHMMM^^^lllgggeeeaaa______^^^]]][[[[[[nnn|||xxxooojjjiiifffrrrddd]]]eeeppptttvvvzzzxxx}}}wwwwww{{{||||||tttaaaVVVXXXdddrrr{{{|||{{{wwwiiilll|||zzzkkkiiijjjddd___]]]TTTIIIIIIPPP___ooo{{{yyyvvvyyy||||||xxx{{{}}}}}}}}}{{{yyyzzz{{{tttkkkeeemmmxxx~~~sssiii___III<<>>EEEGGGKKKQQQVVV[[[___aaa___ccciiilllnnnooopppqqqpppxxxxxxqqqxxxvvvppprrrnnnfffaaaeeelllrrryyy~~~~~~xxxpppjjjiii___UUUQQQQQQXXXeeerrriiibbbVVVKKKEEEEEEKKKQQQQQQVVV[[[^^^____________\\\bbbjjjpppssstttttttttuuuuuuuuuuuutttsssrrrrrrxxxuuurrrsssuuuwwwvvvtttsssrrrpppooonnnnnnoooooovvvvvvrrrooonnnmmmfff^^^\\\~~~}}}zzzpppLLL:::444666333444888555999:::;;;DDD^^^xxxzzzmmm{{{hhhRRRCCC999666@@@NNNcccvvvhhhKKKEEEIIIWWW~~~hhhjjjgggbbb___]]]\\\ZZZYYYXXXjjjzzz|||vvvqqqnnnkkktttggg^^^cccmmmrrruuuxxxzzzyyywww{{{tttaaaTTTVVVcccttt}}}lllyyyvvvvvvyyyqqqjjjeeeYYYLLLIIIOOO___ooo}}}~~~zzzzzz||||||zzz|||}}}xxxjjjrrr|||uuujjj]]]GGG@@@NNNpppoooIII<<>>;;;555>>>WWWnnnbbbyyy\\\GGG@@@777KKKrrrkkkTTTIIIFFFDDDCCCCCCFFFSSS___bbb^^^\\\]]]bbbgggmmmqqqrrrbbb```hhhqqqttttttsssuuuwwwxxxzzz~~~}}}uuurrryyynnnlllnnnmmmllllllnnnmmmllljjjiiihhhhhhiiieeecccbbbbbbdddeeedddbbbaaa```^^^[[[YYYVVVRRRPPPOOOQQQ^^^lllyyyjjjcccnnnuuusssbbbJJJIIIWWWdddjjjooovvv{{{{{{zzzwwwuuuuuuvvvxxxyyyyyyssstttttttttttttttuuuuuuxxxyyyyyyyyywwwuuutttssszzz{{{}}}aaaUUULLLOOOZZZfffoootttqqqrrrssstttssspppnnnlllkkkmmmqqquuuwwwvvvsssoooqqqrrrtttvvvyyy|||{{{uuuqqqrrrtttpppcccvvvuuulllxxxpppbbblllkkkNNNBBB:::555666555444444666:::===LLL~~~zzzgggVVVQQQSSSQQQOOONNNMMMLLLIIIDDD???<<<;;;<<>>555444444444444444777;;;>>>III{{{yyywwwhhhXXXQQQPPPPPPNNNMMMMMMMMMKKKGGGAAA===;;;;;;???BBBFFFIIIKKKOOOTTTXXX[[[___cccfffggggggggghhhnnnooottt~~~|||pppuuuvvvpppqqqpppoookkkddd^^^bbbjjjtttooofff[[[QQQKKKJJJJJJFFFKKKRRRYYY^^^bbbfffiiifffhhhkkkooorrrssssssrrruuuvvvvvvwwwvvvuuusssrrruuurrrpppqqqwww|||ooonnnnnnnnnnnnpppqqqrrrwwwvvvtttuuuxxxuuuhhhYYYaaazzz~~~uuulllBBB777555666222666:::555666===???DDD\\\zzzyyyxxxoooeeeZZZIII999777>>>YYYgggwww}}}___NNNTTTTTTrrrrrrooojjjccc^^^[[[YYYWWWUUUVVVcccuuu}}}pppcccaaahhhqqquuuuuuvvvyyy}}}|||xxxzzzuuudddYYYZZZgggxxxwwwnnn```SSSQQQXXXfffnnnxxx|||{{{zzz{{{|||}}}~~~~~~}}}~~~~~~{{{zzz|||{{{|||wwwpppuuu~~~yyykkknnnooouuu}}}sssiiiYYYDDDJJJgggaaa>>>GGGlll{{{^^^??????GGGdddcccFFF>>>??????MMM[[[gggcccTTTMMMTTT```ZZZKKK888555:::;;;MMMmmm{{{gggVVVmmmdddKKK888CCCbbb___SSSGGGEEECCCCCCAAADDDOOO\\\eeelllooojjjeeeiiisssyyy{{{qqqoooqqqqqqrrrttttttsssrrruuu{{{~~~ssssssyyymmmhhhggghhhkkknnnnnnnnnnnnmmmlllkkkjjjffffffeeeeeeddddddcccccceeeeeedddaaa^^^]]]]]]^^^XXXOOOQQQZZZeee~~~vvvlllsssyyyyyylllXXXSSS[[[eeekkkooottt{{{yyytttsssuuuwwwxxxrrrssstttuuuvvvxxxyyyyyytttrrrqqqrrruuuxxxzzz{{{uuusssqqqrrrwww}}}lllPPPJJJQQQZZZdddllloooooonnnllljjjgggeeecccbbbbbbdddiiippptttsssqqqqqqrrrtttwwwzzzzzzwwwuuukkknnnrrrvvvxxxxxxvvvttt}}}iiigggzzzuuukkkrrroooqqqtttUUUDDD999333444444444444777;;;???HHHqqqvvvsssjjj]]]TTTPPPOOONNNNNNMMMNNNMMMJJJEEE???<<<;;;<<<@@@CCCEEEGGGJJJPPPUUU[[[]]]aaaccccccdddeeegggllllllnnnxxxyyynnn{{{~~~yyytttmmmpppvvvzzzvvvoooooosss{{{sssfffYYYNNNGGGEEEDDDDDDCCCFFFNNN[[[iiisssjjjiiijjjllloooqqqqqqpppssstttuuuvvvvvvvvvvvvvvvuuusssrrrrrrvvv}}}ooooooooooooqqqrrrtttvvvvvvsssppprrrzzz|||qqqcccmmmyyy}}}tttaaa>>>666555555111666;;;555666>>>???BBBZZZ}}}}}}yyytttiiiSSS===888>>>TTT```pppssstttfffLLLNNNOOOjjjmmmhhhbbb]]][[[YYYXXXWWWQQQ___rrr~~~}}}qqqccc___fffqqqvvvvvvwwwxxx~~~|||{{{|||sssfff\\\]]]hhhxxx}}}rrrdddWWWWWW___jjjmmmrrrwwwyyyyyyzzz{{{~~~}}}|||}}}~~~{{{~~~}}}yyyxxx|||}}}vvvhhhgggrrrtttkkkmmmooouuu~~~~~~{{{qqqfffVVVDDDRRRwww|||SSS:::TTTxxx~~~hhhPPPIII[[[}}}qqqVVVGGGDDDEEEPPPUUUUUULLLDDDEEEQQQ]]]UUUFFF666777======LLLkkk~~~zzziii[[[ppprrrOOO:::@@@XXXXXXTTTFFFDDDCCCCCCBBBDDDNNNYYYaaagggiiidddaaaffflllnnnpppwwwyyytttqqqrrrsssrrrpppppppppqqqsssvvv{{{~~~uuummmzzztttlllhhhjjjmmmlllmmmooopppooommmkkkiiiiiiiiihhhgggdddcccbbbbbbcccfffiiihhheeeaaa_________UUUVVV___iii~~~vvvooowww{{{yyynnn[[[SSS[[[eeelllmmmnnnqqquuu|||xxxuuuuuuvvvwwwwwwsssttttttuuuvvvwwwwwwwwwsssrrrqqqtttxxxzzz{{{zzzxxxqqqqqqyyy}}}zzz|||~~~jjj```[[[XXX]]]fffjjjiiigggffffffhhhkkkmmmhhheeecccffflllqqqqqqooopppppprrrvvv{{{~~~~~~}}}nnnlllmmmpppvvvxxxvvvrrrzzzkkkdddxxx~~~|||tttwwwqqqkkkwwwyyyYYYHHH===555555555444444666:::===DDDhhh~~~rrrnnnfff[[[SSSOOONNNNNNLLLNNNOOOLLLGGGBBB>>><<<999===AAACCCDDDIIIPPPVVVZZZ\\\^^^``````bbbeeeggghhhjjjlllppp{{{ssssss{{{xxxqqqsssyyy{{{|||~~~qqqcccWWWOOOLLLHHHEEEBBB@@@FFFRRRbbbllldddccceeehhhmmmpppooonnnqqqqqqrrrssstttvvvxxxyyyvvvvvvuuusssttt{{{pppppppppqqqrrruuuwwwxxxsssoookkknnnxxx~~~wwwkkk}}}~~~sssVVV<<<555666555111777<<<555111999888999RRRyyy|||vvvhhhNNN888555>>>VVVbbbrrrpppllliiiFFFCCCGGGcccjjjfff```\\\[[[[[[ZZZZZZTTTcccwww}}}wwwwww{{{{{{ooobbb]]]eeeqqqwwwwww{{{{{{|||wwwyyyyyyqqqfff^^^^^^hhhwwwvvvggg[[[\\\dddnnnmmmoootttyyyzzzzzz{{{{{{|||}}}}}}|||}}}zzz~~~zzzxxx||||||uuuccc```mmmtttooommmqqqyyy{{{pppdddTTTEEEYYYzzzoooHHH:::aaasssaaa^^^RRRjjjzzzgggSSSNNNUUURRRRRRNNNHHHGGGOOOZZZbbbOOOAAA333555;;;555@@@\\\zzzyyykkk\\\nnnxxxPPP;;;???TTTVVVYYYEEECCCCCCDDDBBBDDDMMMXXX```eeeeeebbbdddkkknnnmmmgggooorrrooonnnrrrssspppooooooppprrrvvvzzz~~~vvviiiqqqzzzpppkkkkkkoookkkmmmoooqqqpppnnnjjjhhhiiiiiiiiifffcccaaa``````bbbggglllmmmiiiccc^^^\\\]]]TTTWWWaaajjj{{{wwwssszzz|||xxxkkkXXXRRRZZZfffmmmlllhhhhhhjjjvvvuuuuuuvvvyyyzzzzzzyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuwwwzzzzzzwwwtttwwwuuu{{{~~~pppuuuxxxhhhXXXXXXbbbdddcccbbbccchhhooovvv{{{sssnnnhhhhhhllloooooommmpppoooooottt||||||wwwrrrsssxxxzzzwwwsssvvvlll___sss~~~~~~zzznnngggsssuuuVVVEEE999777777666444333555888;;;777[[[ssssssmmmaaaUUUOOONNNOOOLLLNNNPPPNNNIIICCC???===777;;;@@@CCCDDDIIIQQQXXXZZZ\\\]]]^^^___aaaeeehhhdddjjjllllllrrr}}}sssyyy~~~~~~~~~|||zzzyyyxxxzzzxxxlllaaa\\\ZZZNNNMMMJJJHHHJJJOOOXXX^^^\\\]]]```fffllloooooolllnnnnnnooopppsssvvvyyyzzzxxxyyywwwsssrrryyypppqqqqqqrrrssssssttttttuuummmppp}}}zzz|||~~~|||kkkMMM777777777777777999;;;<<<>>>===<<>>999888888<<>>MMM~~~rrrkkkkkkaaaNNNIIIQQQMMMLLLLLLMMMLLLHHHCCC>>><<<;;;:::<<<@@@EEEHHHIIIPPPSSSXXX[[[^^^aaadddgggiiilllnnnmmmnnnttt~~~}}}uuu|||wwwzzzuuuooohhh```bbb]]]UUUMMMIIIIIIMMMPPPSSSPPPUUU```fffdddffflllooooooqqqsssuuuuuusssrrrzzzyyywwwtttpppqqqyyyoooooopppqqqqqqrrrrrrsssooojjjmmmyyy}}}vvv{{{ooo]]]BBB777666666666777999;;;<<<>>>???@@@AAAJJJaaa~~~ooo]]]KKK>>>888888OOOZZZllluuu]]]zzzvvvYYYCCCBBBSSSmmm}}}mmm^^^[[[]]][[[XXXXXXUUUZZZiiiyyy{{{qqqjjjlllwwwssskkkdddfffpppvvvwww||||||}}}zzzvvv|||}}}uuulllfffffflllssswww{{{zzzllljjjrrrwwwwwwwwwwwwwwwxxxyyyzzzxxxxxxyyyyyyyyyyyyyyyyyywwwyyy{{{|||}}}wwwqqqpppqqquuu|||ooorrrhhhFFFNNN}}}rrr]]]???RRRxxxkkk___iii|||{{{ggg[[[aaaeee^^^XXXZZZ```UUUMMMFFFJJJ```lllbbbBBB===999888999<<>>[[[{{{kkkaaa___sssmmm[[[OOOTTTYYYWWWYYY```___TTTIIIEEEQQQkkkppp[[[>>>:::888999:::<<>><<<:::;;;>>>AAABBBCCCMMMPPPTTTXXX[[[]]]aaaccceeegggjjjllllllmmmooorrrvvv~~~yyyuuusss{{{|||xxxuuutttrrrqqqoookkkbbbVVVNNNFFFGGGLLLNNNFFF@@@IIIXXXccchhhooouuuwwwwwwvvvvvvsssrrrqqqvvv~~~xxxnnnlllllllllmmmnnnnnnoooooogggnnnsssnnnhhhsss{{{jjjnnnbbbrrrrrrYYYBBB999555555555555777999;;;<<>>777===III\\\qqqyyy\\\rrrRRR???PPPvvviiiaaa```ZZZVVVXXXVVVUUU```xxxssseeeccckkkuuuyyyyyyzzzzzzyyyxxxuuuooojjjgggkkkuuu|||wwwzzz|||eeeZZZSSSRRRQQQWWWsss{{{wwwyyytttuuuvvvvvvvvvuuutttsssuuuvvvwwwxxxyyy{{{||||||{{{|||~~~~~~}}}}}}uuupppkkklllrrruuusssooorrruuuzzz~~~wwwppppppaaaGGGKKKyyy}}}\\\>>>PPPppprrrvvvzzz|||bbb^^^kkkiiiTTTGGGPPPcccnnnppppppfffTTTHHHMMM___sssiiiIII999777888;;;===>>>CCCJJJfff}}}```\\\yyy~~~~~~xxxcccJJJ888<<>>;;;>>>@@@AAAHHHYYYrrr}}}hhhUUUIII>>>333:::DDDSSSggg}}}cccvvv]]]CCCLLLhhhsssddd```\\\XXXVVVWWWSSS[[[qqqzzzuuu{{{zzzrrrgggbbbhhhqqqvvvxxxyyyyyywwwuuutttnnnhhh]]]cccsssyyyooo\\\\\\aaaeeebbb```kkk{{{zzzuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvttttttuuuvvvwwwxxxyyyzzzvvvxxx{{{|||}}}~~~sssmmmgggfffjjjmmmmmmlllrrrwww}}}zzzrrrkkkdddQQQDDDXXXuuuWWWFFF___yyytttwww~~~vvv``````nnncccRRRIIIXXXqqq~~~yyyhhhTTTOOO^^^mmmsssaaaCCC888777888<<<>>>???DDDKKKgggddd[[[tttvvvdddMMM:::999NNNeeecccSSSEEEBBBAAAAAAGGGPPP\\\^^^bbbeeeiiilllmmmmmmfffggghhhiiikkklllmmmmmmnnnooooooqqqrrrssstttttttttvvv~~~uuuoooqqqrrrsssfffdddaaabbbgggmmmrrruuuvvvwwwuuurrrmmmhhhffffffiiikkkllljjjhhheeedddddd^^^^^^^^^___aaabbbaaa```cccaaabbbgggfff]]]PPPHHHCCCFFFNNNZZZeeelllllljjjZZZRRRHHHDDDKKKZZZkkkuuuwwwvvvuuuvvvwwwxxxwwwvvvtttuuutttrrrpppqqqvvv{{{}}}uuuppptttsssmmmjjjnnntttwww}}}wwwrrrooooooqqqssskkkooorrrssswww}}}~~~{{{iiiXXXNNNWWWkkkvvvwwwtttooofffccciiinnnpppttt|||~~~qqq{{{}}}qqqeeedddvvv|||{{{~~~|||jjjnnn```DDD888777555555444333444555666777999BBBdddoooddd\\\UUUMMMKKKHHHHHHHHHHHHGGGFFFBBB@@@===<<<>>>???@@@@@@DDDGGGKKKMMMOOOQQQTTTVVV[[[^^^bbbggglllooorrrrrriiipppxxxzzzzzzvvvlllqqqtttrrrkkkhhhiiimmm^^^[[[___hhhhhh^^^VVVWWW```fffmmmqqqrrrqqqrrrtttjjjmmmmmmmmmttt~~~}}}vvvnnnnnnnnnoooppppppqqqqqqppp{{{qqqbbbkkkaaassszzzoooSSS;;;<<<666666666777999;;;>>>???:::???BBBAAADDDUUUrrr}}}iii[[[QQQCCC444666>>>KKK]]]tttiiifffmmmKKKHHHWWWrrr~~~fff]]]^^^[[[TTTTTTOOOVVVnnnxxxqqqjjjpppqqqiiibbbeeemmmssssssxxxyyyxxxyyyzzzvvvooo```___jjj~~~nnnmmmhhh___[[[```eeeeeeaaa___bbbeeexxx~~~xxxuuutttvvvvvvvvvvvvwwwxxxyyyyyyrrrrrrssstttuuuuuuvvvvvvuuuwwwzzz{{{|||}}}}}}xxxrrrnnnlllkkkjjjjjjrrrwww~~~xxxnnnjjjZZZDDDGGGhhhkkkQQQQQQoookkk[[[```ooo~~~aaaUUUQQQ___ttt}}}xxxooocccPPPUUUooo{{{rrrXXX<<<999777888<<<>>>@@@FFFMMMllllll\\\oooyyyiiiSSS>>>999JJJ```hhhWWWGGGCCCBBBAAAEEEMMMUUUWWW]]]dddiiilllmmmooofffgggjjjlllmmmnnnmmmmmmnnnooooooppprrrtttuuuvvvtttvvv{{{}}}vvvppplllnnnjjjdddaaacccggglllnnnqqqsssuuutttpppnnnmmmnnnhhhiiiiiigggdddaaa``````[[[[[[\\\]]]^^^]]]ZZZXXXXXXVVVXXX^^^^^^UUUJJJFFFAAADDDLLLXXXccciiigggcccVVVNNNEEECCCKKKYYYgggpppqqqppppppqqqsssrrrpppnnnlllnnnooonnnlllmmmsssxxx|||uuurrrrrrnnnhhhiiisss}}}~~~|||wwwpppkkkkkkllliiinnnqqqpppsss~~~oooaaabbbmmmwww{{{}}}yyywwwyyyvvvqqqwww~~~oooxxx|||lll]]]PPPMMMfffzzzqqquuuzzztttgggyyyxxxYYY@@@555333555555444333444555666777999===___ttthhh```\\\OOOMMMIIIHHHHHHHHHHHHGGGDDDAAA>>>===>>>????????????BBBGGGKKKMMMPPPTTTVVVVVVXXX\\\bbbhhhlllnnnoooiiippptttsssxxxvvvtttvvv~~~}}}qqqhhhjjjkkkiiifffeeegggjjj^^^ZZZ\\\eeefff___[[[]]]ccchhhoooqqqpppoooqqqtttvvv{{{yyyqqqrrr|||ooooooppppppqqqqqqrrrrrrtttttteeeooojjjzzzwwwlllOOO777999777777777888:::<<>>NNNnnnzzzhhh___ZZZKKK888333:::EEEWWWooommmXXX{{{zzzSSSHHHKKKggg{{{~~~ggg[[[___]]]TTTTTTMMMTTTkkk~~~}}}qqqhhh^^^iiipppjjjbbbbbbjjjppppppvvvzzzzzz}}}~~~wwwiii___^^^rrrpppkkkdddYYYdddgggddd\\\WWWYYY]]]]]]^^^kkk||||||yyyxxxwwwwwwwwwvvvuuuttttttuuuwwwyyyzzzqqqqqqrrrrrrssstttttttttxxxyyy{{{{{{zzzzzz|||}}}}}}wwwrrrooommmrrrxxxwwwllljjjTTT>>>KKKtttiiiQQQ]]]~~~~~~fff[[[dddrrrttt___XXXVVV___kkkmmmcccXXX[[[JJJWWWyyyoooPPP777:::888999<<>>444BBBVVVkkkYYYIIIDDDCCC@@@DDDJJJQQQSSSYYYaaafffhhhjjjlllfffiiillloooppppppooommmoooooooooppprrrtttwwwxxxtttwwwyyy|||tttqqq~~~wwwqqqiiidddcccfffiiikkkiiilllppppppnnnmmmooopppfffggggggeeeaaa^^^\\\\\\ZZZZZZ[[[\\\\\\ZZZVVVSSSMMMKKKNNNVVVVVVNNNEEECCCAAADDDLLLXXXcccgggddd___\\\UUULLLJJJPPP[[[dddjjjkkkkkklllnnnooonnnkkkiiifffiiilllkkkiiijjjpppuuuzzzzzzuuuooojjjmmmnnnooouuu}}}~~~|||{{{|||rrriiieeedddjjjrrruuurrrssswwwqqqtttzzzwwwllltttqqqyyyuuubbbPPPBBBIIIfffooodddmmm|||wwwnnncccsssWWW@@@555222555555444333444555666777:::;;;^^^zzzlllbbb^^^QQQNNNKKKIIIIIIIIIIIIHHHEEECCC???>>>????????????===AAAFFFKKKOOOSSSWWWZZZSSSTTTXXX]]]ccchhhkkkkkklllppppppmmmqqq|||}}}yyyzzzzzzxxxzzz}}}xxxmmmfffdddcccccccccbbbbbbbbb___[[[\\\bbbccc```aaahhheeekkkpppqqqooonnnqqqttttttoooyyymmmjjjmmmrrrsssppprrrwwwggg{{{}}}~~~{{{iiiAAA===:::444666888;;;===>>>>>>>>>CCC@@@:::===DDDIII]]]~~~|||llleeecccRRR:::777777???QQQeeeuuusssVVVsssMMMAAAKKKaaattt```\\\ZZZTTTUUUPPPSSSbbbuuu~~~zzzssssssxxxzzzrrreee^^^eeepppoootttwwwyyy}}}|||kkkaaa\\\iiitttkkkgggdddeee```XXXPPPPPPUUUUUURRROOOWWW```jjjvvvwwwqqquuu|||~~~vvvrrrsss{{{xxxvvvvvvxxxzzzyyyxxxwwwvvvuuuvvvyyyzzzxxxvvvuuuwww{{{~~~|||{{{{{{xxxvvvssswww|||~~~uuupppeeeMMMBBBWWWzzz]]]LLLkkkwwweee^^^kkkrrraaaPPPSSSUUUXXX\\\\\\UUULLLPPP\\\mmmfffDDD===555999:::@@@GGGBBBCCCRRRppp{{{vvvzzzYYYaaazzzwwwZZZ>>>666BBBQQQhhhbbbMMM>>>CCCGGGEEEGGGJJJOOOTTTYYY]]]aaafffiiiiiijjjlllnnnppprrrrrrsssooonnnnnnnnnpppsssvvvwwwoooxxx|||}}}uuuppptttvvvddd]]][[[___dddhhhjjjmmmnnnnnnkkkgggdddeeecccaaa^^^[[[YYYXXXWWW[[[XXXVVVVVVUUURRRMMMHHHGGGHHHJJJLLLLLLIIICCC>>>@@@AAAFFFRRR___eeebbb\\\cccbbb]]]UUUOOOPPPXXX___bbbeeefffccc^^^]]]```eeeiiihhhggggggfffggglllrrrxxxzzz{{{{{{yyyvvvuuuvvvnnnkkkmmmvvv~~~{{{wwwtttyyy{{{wwwooojjjjjjmmmqqqttttttpppqqqyyywwwzzz}}}rrrmmmsssqqq|||iiiTTTEEELLLssswwwlllkkkzzzwwwnnneeelll|||lllSSS???666555444444333444444555666777999999UUUsssccc```ZZZNNNHHHKKKMMMHHHDDDDDDGGGDDDAAA@@@@@@@@@===:::???@@@BBBEEEIIILLLOOOPPPPPPTTTZZZ]]]___bbbgggkkknnnmmmkkkkkkmmmqqquuuxxx|||wwwuuuttttttxxx}}}zzzuuutttrrrooocccbbbaaa`````````aaabbbbbbeeeiiilllmmmkkkhhheeehhhmmmqqqrrrtttwwwuuuqqq{{{tttttt{{{pppooopppsssrrrpppttt|||~~~xxxwwwzzz]]]888777222666777:::===???@@@AAAAAACCCBBB===>>>CCCEEEZZZ{{{|||pppiiibbbOOO:::777777>>>OOOaaaqqq~~~aaaqqqTTTGGGMMMcccmmmbbb]]]XXXRRRPPPRRR___wwwpppdddgggoooooossswwwyyy}}}~~~xxxkkk]]]]]]nnnuuunnniiijjjfff]]]RRRMMMMMMKKKGGGCCCIIIOOOUUU___iiiiiidddjjjmmmuuu|||{{{uuussstttxxxvvvvvvwwwzzzzzzyyywwwxxxwwwwwwxxx{{{{{{yyywwwxxxxxxzzz{{{}}}wwwzzz~~~}}}zzzvvvuuuzzz}}}{{{wwwttt^^^IIIDDDbbblllPPPccctttfffaaahhhzzzgggUUUKKKLLLQQQWWWVVVNNNJJJLLLQQQcccwww]]]???;;;======:::>>>FFFEEEHHHXXXaaabbbbbbrrrhhhHHH999===GGGfffcccQQQAAACCCDDDAAADDDIIIMMMTTT\\\dddjjjmmmnnniiijjjlllnnnooopppqqqqqqpppooonnnoooppprrruuuvvvpppvvvxxxxxx~~~zzzxxxuuu{{{gggXXXXXX]]]cccdddeeedddbbbaaa```aaa___]]]ZZZWWWVVVWWWYYY[[[[[[XXXTTTSSSQQQNNNIIIDDDAAAAAACCCEEEFFFEEE@@@===@@@@@@FFFQQQ]]]bbb^^^XXXddd___WWWOOOIIIHHHKKKNNNSSSUUUVVVSSSPPPQQQWWW^^^aaa]]]YYYVVVVVV[[[cccjjjtttuuuwwwxxxwwwwwwxxxyyyzzzyyyxxxvvvwwwxxxwwwuuuvvvwwwwwwsssnnnlllnnnqqqttttttrrroooooowww{{{xxxwwwvvvtttwwwwww|||tttqqqwww|||rrrqqq___RRReeeyyypppooo}}}}}}jjjgggxxxoooSSS>>>555444444444333444444555666777:::999OOOttt___ZZZVVVOOOIIIGGGGGGFFFEEEGGGDDDBBBAAAAAA@@@>>>;;;;;;;;;===@@@DDDIIIMMMOOOMMMPPPTTTVVVXXX\\\bbbhhhiiihhhhhhhhhjjjmmmppprrruuuwww{{{~~~~~~|||~~~~~~~~~~~~~~~{{{vvvsssrrrqqqrrrxxx|||wwwvvvrrrmmmdddbbb___]]]]]]```ccceeelllooosssvvvwwwuuuqqqoookkkpppsssqqqqqqtttvvvuuu}}}yyyvvvuuuxxxzzzrrrrrrsssttttttvvvrrrlllrrrvvvPPP777???777888999<<<>>>AAACCCDDDEEECCCDDDAAAAAABBBBBBVVVxxxzzzrrrfffRRR@@@777666<<>>ZZZ]]]RRRDDDCCCAAA>>>BBBEEEIIIPPPZZZdddlllooopppjjjjjjkkklllnnnoooooopppqqqpppooooooppprrrssstttpppttttttssszzz}}}vvvsss{{{ssseee\\\ZZZ[[[]]]]]]\\\\\\\\\\\\XXXVVVSSSRRRTTTYYY^^^bbb```[[[VVVSSSPPPLLLGGGBBB??????@@@BBBDDDCCCAAA???@@@AAAHHHUUUaaafffaaa[[[^^^WWWMMMDDD@@@???AAABBBEEEFFFFFFCCC@@@BBBJJJQQQSSSNNNHHHDDDIIITTTaaajjjpppqqqsssuuuvvvxxx{{{}}}xxxnnnpppuuuuuuwwwtttqqqooonnnpppsssvvvtttsssqqqooooooqqquuuxxx|||xxxvvvvvvuuuqqqmmmrrrpppttt{{{zzzssssssxxx|||rrr|||oooeee~~~zzzuuussskkknnnnnnRRR<<<555555444444333444444555666777===;;;FFFlllsssbbb```WWWJJJDDDFFFIIIHHHHHHFFFDDDCCCBBBAAA???===888888999<<<@@@EEEKKKNNNRRRSSSUUUUUUUUUXXX___dddeeeeeefffhhhiiikkklllmmmoooqqqtttvvvwwwwwwuuutttyyy}}}~~~yyyxxxxxxxxxsssqqqqqqqqqpppqqq{{{~~~{{{wwwqqqkkkhhhdddaaabbbfffkkknnnrrruuuyyy||||||yyyuuusssooossstttpppooossswwwyyywwwwwwxxx{{{}}}~~~~~~qqqrrrttttttvvv~~~vvv[[[yyytttjjjuuuwwwzzzpppFFF888DDD;;;999:::<<>>LLLYYYPPPEEEIIITTTvvvssszzzrrraaa___pppaaaEEE;;;<<>>999:::@@@FFFDDDBBB===;;;CCCTTTdddmmmoooqqqssstttuuuxxx||||||llllllsssuuutttqqqnnnnnnrrruuuwwwvvvqqqrrrrrrrrrppppppqqqsssooonnnoooqqqsssqqqmmmiiiiiiggghhhmmmpppqqquuu|||ttt}}}vvvzzzzzzyyywwwsssyyy}}}}}}hhhNNN;;;555777444444333444444555666777>>>===AAA[[[rrrfffXXXOOOIIIGGGIIILLLHHHGGGFFFEEEDDDBBBAAA@@@;;;:::999:::>>>CCCHHHKKKSSSUUUVVVUUUSSSTTTXXX\\\bbbdddfffiiikkkkkkkkkkkknnnpppsssvvvwwwwwwwwwvvv{{{}}}}}}{{{{{{}}}zzzwwwtttqqqqqqrrrssssssqqqsss~~~~~~{{{vvvssspppnnnooorrrvvvyyywwwyyy|||~~~}}}yyyuuurrrqqqsssrrrppprrrxxx{{{yyynnnrrrwww|||~~~oooqqqrrrrrrvvvzzzaaa}}}xxx}}}tttrrr}}}ttt}}}jjj>>>555===444999:::;;;>>>@@@CCCEEEFFFBBBFFFFFFGGGFFFBBBTTTvvvyyynnncccTTTGGG666444777CCCQQQbbbuuu{{{^^^eeefffMMMQQQjjjtttbbb\\\VVVZZZUUUOOO```|||{{{qqqmmmooouuuqqqfffcccgggooouuuyyyzzz~~~pppWWWNNNfff~~~sssmmmooolll```UUUOOOJJJFFFBBB@@@>>>???EEEQQQaaammmeeeeeeiiipppuuuuuuvvvyyy|||{{{yyyvvvttttttuuuvvvvvvwwwyyy{{{zzzzzzyyyxxxxxxzzz|||wwwiiidddmmmqqqooosss}}}~~~zzzPPP[[[uuugggQQQhhhjjjaaaooo|||gggYYYTTTUUUTTT]]][[[LLLDDDJJJRRRSSSooo~~~]]]>>>333<<<888???FFFVVVcccXXXKKKMMMPPPwwwzzznnn]]]YYYmmmbbbEEE999;;;???NNNPPPHHHFFFAAA>>>DDD===DDDLLLOOOPPPWWWcccmmmjjjjjjjjjjjjkkklllnnnoooqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvvvvyyy~~~}}}}}}zzzxxxyyy~~~nnnbbbUUURRRWWW[[[WWWRRRQQQSSSXXX]]]ccchhhlllnnnjjjgggccc```]]]XXXPPPIIIJJJJJJJJJJJJKKKIIIEEECCCBBBFFFQQQaaaooosssmmmfff___ZZZQQQGGG>>><<>>AAADDDBBB===<<>><<<:::999:::>>>AAADDDGGGLLLPPPQQQPPPPPPRRRTTT^^^```dddgggiiijjjiiihhhiiikkknnnqqqtttuuuvvvvvvrrruuuyyyzzzxxxxxx{{{}}}yyyyyyyyyzzzyyywwwtttqqqrrrrrrssssssqqqrrr}}}}}}|||{{{zzzzzz{{{}}}~~~~~~}}}yyyuuusssqqqpppnnnooowww~~~}}}wwwkkkrrryyy{{{yyyxxx{{{oooqqqpppooouuu|||jjjhhhnnnwww}}}{{{ssszzz___;;;888888555:::;;;<<<===???AAACCCEEECCCFFFFFFGGGGGGCCCRRRqqq{{{nnnhhh[[[JJJ999666777???LLL\\\pppkkkbbbeeeJJJIIIUUUxxx{{{cccXXXTTTXXXUUURRR```zzzxxxqqqrrr{{{zzzllldddffflllssswwwyyy{{{bbbNNNVVVkkk}}}~~~vvvmmmnnnjjj```WWWQQQLLLGGGCCCAAA???AAAEEEPPPdddtttjjjggghhhooossstttuuuxxx}}}|||{{{xxxuuutttuuuwwwxxxzzz||||||{{{zzz{{{|||xxxwwwvvvxxx|||xxxsssnnnpppwww}}}zzzvvv{{{wwwRRRjjjVVV\\\uuu{{{hhhhhhvvvqqqZZZNNNNNNSSSZZZaaa^^^NNNCCCFFFOOOSSSjjjOOO<<<666===>>>AAADDDOOOYYYSSSMMMUUUXXX{{{sssfffWWWOOOeee~~~aaaCCC666888>>>OOOSSSMMMJJJCCC>>>CCC@@@FFFMMMOOOQQQXXXdddooojjjjjjjjjjjjkkkmmmooopppqqqqqqqqqqqqqqqqqqrrrrrrssstttvvvwwwxxxzzzzzzzzz|||yyywwwyyykkk______aaa___[[[\\\___eeekkknnnoooooonnnjjjiiijjjjjjhhhaaaWWWOOONNNOOOPPPRRRQQQMMMFFFAAACCCHHHTTTeeessswwwooogggccc^^^WWWNNNFFFAAA??????AAAEEEIIIIIIFFFDDDFFFJJJZZZaaa```WWWSSS\\\hhhnnnsssuuuvvvvvvvvvwwwzzz|||~~~zzzllljjjnnnooooooqqqvvvyyyxxxtttpppooosssvvvtttooommmpppuuuoooqqqssswww{{{~~~~~~}}}wwwrrrrrrxxx||||||xxxxxxwww```GGG888444666444444333444444555666777666<<<@@@LLLvvvmmmXXXUUUTTTLLLGGGJJJGGGHHHHHHGGGDDDCCCCCCDDD>>><<<:::888888999;;;<<<>>>CCCKKKOOOPPPQQQSSSUUUVVVYYY]]]aaadddeeeeeedddeeegggjjjnnnqqqssstttuuulllqqqvvvyyyxxxxxxzzz|||vvvuuuuuutttttttttuuuuuuqqqooooooooonnnoooyyy}}}yyyuuurrrqqqqqqpppnnnooowww~~~}}}xxxjjjqqqxxxzzzyyy|||qqqrrrqqqqqqzzz~~~pppiiimmmzzzxxxvvvssstttQQQ999===888@@@============???AAACCCDDDEEEFFFDDDFFFGGGBBBNNNiiitttsssdddMMM===888777<<>>DDDLLLIIIIIIWWW]]]rrr{{{mmmeeeXXXKKK^^^}}}bbbCCC666888:::KKKPPPLLLKKKDDD>>>BBBAAAEEEKKKSSS[[[dddlllqqqjjjjjjiiijjjkkknnnqqqrrrooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrttttttuuuwwwyyy|||vvvsssrrrzzz|||wwwrrruuuxxxzzzyyyvvvrrroookkkmmmqqqvvvvvvnnnaaaWWWUUUXXX\\\___^^^XXXOOOHHHEEELLLZZZnnn~~~}}}uuufffaaa^^^___aaa^^^TTTKKKMMMQQQSSSQQQMMMLLLOOOSSSsss}}}{{{iii\\\___iiinnnqqqsssvvvwwwvvvwwwxxxyyy{{{rrrmmmrrrqqqrrruuuwwwxxxvvvrrrnnnrrrsssttttttrrrppppppqqqkkkmmmqqqvvv{{{~~~xxx{{{zzz|||wwwwwwtttsssZZZDDD777444555444444333444444555666777555<<<@@@EEEbbb|||iiiXXXUUUXXXRRRHHHFFFHHHIIIGGGDDDBBBCCCEEE???>>><<<:::999999999999<<>>444BBB???>>>>>>>>>???AAACCCDDDGGGFFFCCCDDDFFF@@@IIIcccuuuwwwgggJJJ@@@;;;777:::AAANNNbbbsssfffvvvlllUUUIII;;;ZZZyyyuuu^^^ZZZWWWSSSQQQXXXkkkwwwgggdddfffmmmrrruuu|||fffOOOJJJHHHZZZqqqyyyjjjeeeffflllvvv~~~qqqmmmkkkfffaaa___```[[[TTTMMMIIIGGGGGGFFFLLL___rrriiidddccchhhnnnoooqqqsssrrrwww~~~~~~{{{xxxwwwuuuvvvvvvtttrrrsssvvvzzzyyyzzz|||}}}}}}|||{{{zzzxxxwwwvvvtttxxxzzz|||}}}}}}}}}~~~}}}|||uuulllnnnrrrjjj[[[bbbTTTSSSooo___CCC:::UUUvvvwwwXXXAAA???QQQcccYYYUUUaaapppaaaHHHWWW|||lllEEE:::<<<;;;;;;<<>>???>>>QQQzzz\\\VVVccc^^^JJJFFFHHHIIIGGGDDDBBBCCCEEE@@@???>>>===<<<;;;;;;;;;<<>>BBBCCCCCCBBB@@@@@@BBBCCCCCCFFFIIIHHHCCCBBBNNN\\\}}}vvvyyySSSGGG>>>777777===FFFWWWgggzzzyyy]]]kkkSSSBBBKKKeee{{{ppp```[[[WWWSSSQQQ[[[xxxxxxzzzkkkdddfffqqqvvvsssuuuvvv]]]QQQLLLLLLTTTfffzzzpppkkkooouuu|||~~~yyymmmiiigggdddcccbbbaaa^^^\\\QQQMMMJJJIIIIIIOOO]]]kkkccc___\\\___fffmmmoooooorrrrrrsssvvvyyyzzzzzzyyy|||yyyxxxxxxzzz{{{yyyvvvxxxxxxyyyzzzyyyuuummmgggkkkrrr|||{{{ssssssyyyyyyzzz|||~~~{{{|||wwwppplllkkkjjjcccZZZ~~~lllPPPcccnnnIII===BBB```~~~wwwXXX???HHH\\\```TTT[[[hhhmmmbbbZZZjjj{{{UUU<<<777;;;===:::CCCAAA@@@BBBEEEHHHIIIIIIHHHXXXsss{{{{{{___VVV```rrrxxxVVV>>>:::666BBBNNNOOOIIIBBB???>>>CCCDDDJJJTTT[[[___eeekkkhhhhhhiiiiiiiiijjjjjjjjjnnnnnnmmmmmmnnnppprrrsssooooooooonnnnnnqqquuuxxxuuullljjjmmmssswww||||||zzz||||||qqqiiibbbdddlllxxxxxxdddSSSPPPXXXddduuuppp]]]^^^nnnxxxaaaUUUXXXccckkkvvvvvvqqqcccTTTPPPXXXaaafffiiimmmpppqqquuuzzz~~~zzzzzz|||~~~xxxtttyyyooofffgggnnnssssssrrrvvvuuuuuuvvvwwwuuurrrooorrrqqqqqqqqqrrrsssuuuvvvtttwwwzzzzzz{{{rrrwwwxxxzzztttoooxxx~~~gggSSS===555888666444444444555555777888999===999;;;GGGPPP^^^nnnWWWTTT[[[YYYMMMIIIFFFGGGEEEBBBCCCFFFCCC@@@===<<<<<<<<<<<<;;;;;;;;;;;;===AAAEEEIIILLLNNNLLLKKKOOOVVV]]]```aaaeeefffggggggggghhhkkkmmmnnnoooqqqrrrrrrqqqpppooonnnmmmmmmlllkkkjjjjjjjjjjjjjjjkkklllnnnqqqtttvvv~~~xxxuuuuuuwwwxxx}}}{{{qqqhhhlllxxxyyyvvvqqqlllhhheeecccbbbtttrrrvvvrrrwww___DDD:::???AAA<<>>@@@@@@@@@@@@BBBDDDGGGIIIIIITTTjjj}}}eeeTTT```vvv\\\BBB;;;888@@@IIILLLIIIEEEBBBAAAEEEFFFJJJSSSYYY\\\aaagggfffgggggghhhjjjkkklllllloooooonnnooopppqqqssstttppppppppppppppprrrwwwzzz|||sssllllllqqqwww}}}~~~{{{|||~~~~~~xxxnnnnnnrrryyy}}}vvvdddUUUMMMXXXeeewww{{{bbbYYYaaavvvyyyjjjiiinnnrrrlllmmmjjjaaaVVVQQQUUU[[[bbbgggnnnqqqsssuuu|||wwwvvvwww|||xxxqqqkkkccc\\\^^^eeemmmrrrtttxxxwwwwwwxxxxxxwwwtttrrrqqqqqqrrrrrrrrrrrrqqqppptttxxx|||||||||vvvxxx~~~|||~~~vvvnnn{{{zzzdddQQQ<<<555777555444444444555666777888999<<<;;;>>>HHHMMMVVVrrrWWWQQQXXXWWWPPPHHHCCCEEEGGGFFFEEEFFFEEECCC@@@>>>======;;;999::::::;;;<<>>OOOmmmrrrSSSBBBHHHUUU___ZZZHHHMMMVVV\\\^^^eeevvvcccBBB:::<<<<<<===BBB???AAABBBBBBAAACCCHHHLLLKKKMMM\\\nnnQQQ[[[xxxgggGGG999888>>>FFFKKKKKKGGGDDDCCCEEEEEEIIIPPPSSSUUUZZZ```eeeeeefffhhhiiikkkmmmnnnmmmmmmmmmnnnoooqqqrrrssspppqqqqqqqqqrrrtttxxx{{{|||sssoooqqquuuxxx{{{zzz{{{yyywwwvvvxxxxxxpppaaaTTTYYYaaakkkvvveeeTTTRRR___vvv~~~ppplllkkkkkkeeefffeee___XXXRRRQQQRRR[[[bbbjjjoooqqqsssxxx|||yyyuuussswww{{{yyypppgggddd___YYYWWW]]]fffooossswwwvvvvvvwwwxxxwwwuuurrrrrrsssssssssqqqnnnkkkhhhnnnssswwwxxxwwwxxx}}}yyywwwyyyvvvzzzzzzoooeeexxxttt^^^MMM:::444666444444444444555666777999999<<<>>>BBBIIIIIILLLxxxzzz___VVV\\\\\\[[[PPPFFFGGGJJJJJJGGGEEEFFFEEEBBBAAA@@@>>>;;;888999999999;;;===@@@CCCEEEEEEFFFHHHLLLRRRVVVWWWWWW\\\^^^aaaccceeehhhlllooonnnnnnmmmllllllkkkllllllllllllkkkkkkjjjjjjiiiiiikkkkkkkkklllnnnoooqqqrrrzzzxxxssssssssspppkkkpppxxx{{{vvvpppooorrrtttiiilllkkkeee[[[UUUUUUXXXwwwtttuuuzzzwwweeeNNN??????EEEFFFCCCAAACCCDDDDDDCCCCCCCCCEEEFFFCCCCCCFFFFFFDDDEEEIIIXXX~~~hhh[[[QQQDDD;;;777:::BBBHHHXXXooofffYYYzzz~~~]]]KKKTTTrrrfffYYYTTTQQQZZZjjjzzzyyy}}}pppeeebbbiiivvvwwwxxxlllPPPIIIEEELLLXXXeeerrr{{{qqq```bbblllnnnsssuuunnn```SSSNNNNNNJJJGGGKKK[[[mmmwwwtttnnnmmmllljjjjjjiiihhhdddbbb^^^YYYTTTOOOHHHBBBBBBFFFNNNMMMKKKLLLQQQYYYbbbhhhmmmpppsssuuuvvvuuutttttttttttttttuuuwwwyyyzzzzzz{{{yyyyyy~~~{{{xxxvvvtttvvvzzz{{{{{{zzz{{{}}}|||zzzxxxpppvvvyyyoooaaaaaawwwsssmmmfffEEE888HHHbbbzzzsssQQQ@@@HHHQQQUUUOOOBBBIIITTTZZZ]]]jjjyyyUUU::::::???<<<<<>>CCCFFFFFFAAACCCEEEEEEDDDDDDDDDEEEDDDAAAAAAEEEGGGFFFGGGJJJXXX~~~ddd]]]ZZZPPPAAA555555>>>GGGTTTpppwww[[[mmmgggLLLJJJfffzzz```SSSNNNTTT___~~~~~~vvveee^^^dddsssvvvuuu___RRRGGGHHHSSScccvvvfff```fffqqqyyy~~~xxxiii]]]YYY[[[WWWOOOIIIMMM\\\jjjpppoooooonnnmmmnnnnnnmmmjjjgggddd]]]VVVPPPHHHAAA???BBBAAABBBCCCDDDHHHPPP[[[ccckkkooosssvvvuuutttttttttwwwuuusssqqqqqqsssvvvyyy~~~yyywwwzzzxxxuuutttqqqqqqsssxxxyyy|||~~~}}}yyyuuujjjrrryyyttthhhjjjmmmzzz}}}RRR777555RRRtttqqqXXXLLLMMMJJJJJJOOOOOOEEEOOOSSSXXXkkkiiiKKK777;;;AAA<<<<<>>999999999999:::;;;;;;<<<>>>AAAFFFJJJLLLMMMMMMMMMMMMPPPSSSVVVXXX\\\```ccc`````````aaabbbeeegggiiiggggggffffffffffffeeeeeeeeefffggghhhjjjkkkkkkkkkpppwww~~~xxxtttmmmkkkqqqyyyuuummmbbbjjjqqqqqqooonnnkkkfffeee^^^UUUOOONNNOOOOOONNNqqqqqqxxxxxxtttnnn{{{{{{lllVVVBBB===@@@AAABBBDDDAAACCCFFFFFFFFFEEEEEEFFFCCCAAABBBFFFHHHGGGIIIMMM\\\sss\\\ggghhh___JJJ888444<<>>BBB???>>>CCCBBBFFFJJJKKKJJJJJJLLLOOORRRVVVOOOppp{{{||||||ZZZJJJcccxxxcccCCC555===MMM[[[YYYJJJAAA@@@DDDFFFKKKOOOPPPQQQYYYcccfffeeedddcccccceeefffhhhmmmnnnoooqqqssstttuuuuuupppqqqrrrrrrqqqrrrtttvvvrrrsssyyy~~~tttmmmkkkmmmwwwzzz{{{~~~~~~yyyrrrkkkgggfffeeecccmmmyyyiiiXXXKKKDDDFFFNNNUUUYYY\\\___]]]YYYLLLIIIDDD???===>>>@@@BBBCCCAAACCCNNN^^^kkknnnmmmjjjqqqxxx||||||yyyvvvqqquuutttssstttvvvwwwwwwvvvrrrrrrrrruuuzzz}}}yyyzzzvvvtttzzzyyykkkyyyxxxooorrrqqqmmmoooyyywww^^^KKK@@@444333666111333444444666777999;;;<<<<<>>AAAEEEBBBAAAEEE@@@CCCFFFGGGGGGFFFFFFFFFEEEDDDEEEHHHHHHGGGKKKQQQaaaqqqgggooopppeeeOOO<<<777<<>>:::DDDJJJEEEDDDIII@@@CCCFFFHHHGGGFFFFFFFFFGGGFFFHHHIIIGGGFFFKKKRRRhhh}}}qqqpppdddNNN>>>;;;===>>>DDDdddqqqoooUUUsssuuuTTTHHH___kkk|||XXXQQQTTTRRRfff}}}sssqqqtttsssvvvlllfffhhhmmmrrrzzzgggPPPFFFHHHRRR\\\qqq{{{pppdddfffzzzrrrnnnbbbRRRKKKNNNOOOMMMJJJMMMTTT]]]fffllloooooolllgggccc___WWWIII>>>:::999???CCCBBB???AAAJJJSSSeeellltttxxxvvvuuuwwwyyyrrrvvvxxxxxxvvvtttuuuvvvoootttvvvpppeee```eeelllwwwsssqqqpppmmmkkknnntttqqqrrrsssvvvxxxxxxvvvtttmmmnnnyyyooommm~~~kkkDDD777GGGjjjmmmZZZQQQRRR]]]kkkwww~~~eeeNNNTTTbbbvvvnnnZZZ<<<>>>???AAADDDFFFGGGFFFBBBDDDHHHLLLPPPOOOLLLIIIEEEWWWKKKMMMvvvrrr]]]HHHPPPlll~~~sss~~~www]]]@@@:::@@@UUUbbbYYYJJJAAAAAACCCGGGIIIHHHHHHPPP[[[aaa```______```cccgggiiihhhiiikkknnnpppqqqqqqqqquuuvvvwwwvvvtttsssssstttvvvvvvuuuvvvxxx}}}~~~{{{xxxvvvtttwwwzzzwwwyyy|||qqqvvvwwwwwwnnncccbbbaaaeeehhhiiilllnnnkkkeee^^^\\\WWWMMMDDD@@@BBBEEEBBBDDDDDDCCCDDDJJJUUU^^^hhhkkkooorrrtttvvvzzz}}}~~~vvvvvv{{{yyyooorrrqqqpppqqqsssuuuuuuuuuooooooppppppqqqrrrssssssxxx}}}}}}hhh___gggxxxrrryyyuuulll|||uuu|||oooVVVEEE<<<444444777222333444444666888:::<<<===<<<@@@???@@@GGGFFFIIIVVVTTTooocccYYYXXXWWWRRRKKKGGGIIIFFFCCCAAAAAAAAA@@@?????????>>>===<<<:::999888888;;;>>>?????????AAADDDJJJKKKKKKKKKJJJJJJKKKMMMSSSUUUWWWZZZ\\\]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^^^^bbbdddgggjjjlllmmmnnnnnnlllpppvvv{{{yyyuuusssuuuhhhlllllliiiggggggjjjkkkkkknnnjjjaaabbbkkkmmmgggeeeeeeaaa[[[ZZZZZZUUUOOOHHHIIIIIIIIIIIIIIIJJJKKKrrrxxx|||www[[[EEEBBBAAACCCGGGKKKKKKJJJFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHLLLOOOpppmmmqqqhhhZZZKKK???:::<<<@@@HHHUUU___vvv}}}\\\UUUyyyUUUIIILLL```zzzhhhPPPUUUSSS```tttvvvzzzqqq______fffjjjqqqzzziiiNNNFFFFFFDDDVVViiivvvbbbjjj}}}eeeQQQHHHGGGEEEBBBBBBCCCFFFKKKSSS]]]eeejjjfffeeeaaaWWWKKKBBB===<<>>DDDOOOaaahhhsss{{{~~~}}}{{{yyyyyyyyyyyyzzz{{{zzzwwwuuuxxxyyyppp|||uuuoooooonnnmmmnnnqqquuullljjjrrrwwwsssqqquuu|||rrrzzzppplll~~~vvvXXX555444UUUxxxgggMMMMMMOOO[[[oookkkVVV^^^qqqqqqVVVFFF???@@@AAABBBDDDEEEFFFFFFIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQUUU___||||||~~~ssshhh^^^EEECCCbbb~~~~~~jjj}}}kkkIIICCCBBBKKKVVVVVVKKK@@@BBBAAABBBFFFGGGGGGKKKPPPYYY```ccc```^^^cccfffeeejjjlllmmmlllkkkiiiiiijjjqqqpppoooqqqtttuuutttqqqooonnnoootttvvvwww}}}yyypppooouuu||||||rrrrrrmmmkkklllmmmkkkgggeeemmmzzz~~~lllSSSFFFDDDEEEMMMHHHFFFGGGGGGEEEJJJRRRaaagggmmmnnnpppsssuuussswwwxxxxxxxxxvvvsssqqqooosssrrrrrrrrrrrrrrrrrrrrrmmmpppsssssspppmmmkkkjjjlllsss~~~}}}lllaaakkkvvvwww{{{}}}lllQQQ===555000444999666111333555555777<<>>===888777666777999<<<@@@BBBBBBBBBBBBEEEJJJMMMOOOPPPUUUSSSQQQOOOPPPQQQTTTVVV\\\XXXUUUTTTWWWZZZ[[[[[[```bbbcccbbb______bbbdddfffeeeccceeeiiimmmpppqqqhhhfffcccbbbaaaaaa___^^^ggghhhgggeeebbb``````bbbaaa___\\\XXXSSSMMMGGGDDDEEEGGGFFFEEEJJJPPPMMMEEE}}}mmmTTTBBBBBBBBBFFFIIIKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHLLLOOOpppvvvuuujjj^^^TTTIII===999<<>>BBBGGGAAAAAAAAAAAA@@@???======;;;:::888777777999<<<===@@@???@@@CCCGGGKKKMMMMMMPPPOOOOOOOOOPPPRRRUUUVVVVVVSSSPPPPPPRRRSSSSSSRRRUUUWWWYYYYYYXXXXXXZZZ]]]aaa```___aaaccceeefffeeedddbbb___^^^aaadddffffffkkkiiifffdddaaa___^^^]]]YYYWWWRRRMMMIIIFFFDDDCCCFFFIIIGGGDDDEEEJJJJJJFFF~~~vvv^^^IIIAAABBBDDDHHHKKKKKKIIIGGGHHHGGGGGGGGGFFFEEEEEEEEECCCDDDEEEEEEEEEGGGKKKNNNooo~~~pppfffcccYYYFFF:::999???FFFHHHZZZsss\\\UUUaaaWWWNNNOOO___ooowwwdddNNNNNNQQQggg}}}cccWWWbbbssszzz{{{~~~jjjTTTGGGGGGPPPaaayyyzzzppp~~~pppeee___XXXNNNEEEFFFFFFFFFGGGIIILLLPPPQQQNNNJJJDDD@@@@@@BBBEEEFFFDDDAAAAAADDDBBB???GGGTTTiiinnntttxxxzzzyyyxxxxxxrrrwww|||~~~zzzuuurrrqqqvvvxxx}}}wwwqqqmmmmmmmmmlllllloookkkooopppooorrr{{{yyy|||lllJJJ999:::YYY|||rrrdddWWWPPPWWWkkk}}}{{{jjjPPPUUUlllqqqSSSDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRPPPOOOaaavvvyyy}}}iiiRRRPPPkkk|||{{{zzzooo|||TTTGGG@@@EEEEEE>>><<>>===?????????CCCIIIUUUZZZ^^^]]]\\\```dddeeehhhjjjllllllkkkkkklllmmmooonnnnnnooopppqqqooonnnqqqpppqqqtttssspppqqquuu{{{zzzuuurrrwwwoooeeecccccc```\\\^^^mmmwwwnnn]]]RRRRRRUUUZZZVVVTTTSSSOOOKKKMMMQQQdddkkkppppppqqqrrrrrrooorrrrrrsssrrrqqqooommmlllmmmlllllllllnnnqqqtttvvvppppppoooooooooqqquuuyyy}}}sssmmmpppwww{{{}}}zzzwwwpppiiilllzzzuuuwwwzzzwww~~~qqqYYYCCC888666222444777111666888:::;;;<<<@@@FFFLLLJJJGGGHHHNNNPPPMMMQQQZZZnnnVVVkkk{{{hhhVVVKKKFFFFFFGGGGGGDDDAAA@@@BBBEEEBBBBBBBBBAAA@@@???===<<<>>>===:::888666666777888<<<<<<<<>><<<;;;======>>>BBBIIIRRRVVVZZZ[[[\\\^^^bbbeeefffhhhjjjkkkkkklllmmmooonnnnnnnnnooooooooonnnnnnpppppprrruuutttpppooorrruuuxxx~~~{{{sssrrrrrryyynnn___XXXRRRMMMHHHOOOUUUTTTQQQRRRYYY```aaa```___\\\YYYVVVVVVWWWbbbiiioooppprrruuuuuusssrrrssssssrrrrrrpppooonnnmmmmmmmmmnnnnnnoooppppppnnnooopppooollljjjjjjjjj~~~uuuooossszzz}}}~~~}}}xxxoooiiilllyyyzzziiinnn|||qqqwww}}}bbbSSS@@@666555111333666111444777999::::::===CCCHHHGGGEEEFFFKKKLLLKKKOOOVVVpppZZZ___{{{fffTTTLLLDDDDDDEEEGGGHHHFFFBBB>>>CCCCCCCCCBBBAAA???>>>===@@@>>>;;;999777666555666999888999;;;???CCCDDDDDDDDDFFFHHHKKKNNNOOOPPPPPPQQQRRRUUUYYY\\\_________ZZZ\\\___```aaa```______```aaadddfffgggeee```[[[]]][[[ZZZ\\\```eeeiiijjjhhhbbb[[[WWWVVVSSSMMMHHHGGGEEEAAA??????@@@CCCEEEDDDDDDEEEEEEGGGKKKMMMMMM~~~lllPPPFFFDDDEEEFFFFFFGGGHHHJJJLLLHHHHHHHHHGGGFFFEEEDDDDDDAAACCCDDDDDDDDDEEEHHHJJJVVVwww{{{ooorrrooo[[[FFF===;;;AAADDDGGG[[[wwwzzzgggSSShhhwwwbbbMMMOOOhhhyyyXXXZZZOOOSSS___ttt{{{llluuuxxx{{{tttaaaSSSYYYhhhtttvvvyyy}}}[[[NNNGGGQQQhhhxxx|||yyynnn}}}xxxoooiii```ZZZXXXWWWUUURRRPPPOOOOOOPPPQQQQQQPPPQQQTTTVVVUUUPPPKKKFFFDDDFFFIIIFFFDDDOOO___ppprrrvvvxxxxxxxxxzzz{{{|||{{{wwwpppkkknnnwwwzzzpppiiinnn{{{yyynnnjjjhhhkkkllljjjjjjlllkkkmmmkkkkkkwwwgggCCC666BBB___{{{ooo^^^TTTOOOMMMUUU___xxxkkkWWWSSSRRRkkkzzzwww]]]HHHBBBEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLIIINNNKKKJJJRRRbbbxxxaaaOOOYYYkkk}}}xxx|||wwwyyy]]]GGGCCCDDD???>>>CCC===:::;;;>>>>>>???CCCIIINNNQQQVVVYYYZZZ\\\aaaeeedddfffiiijjjkkkkkkmmmooommmnnnoooooooooooooooooooooooorrrvvvvvvrrrqqqtttuuuuuuxxx}}}xxxqqqooottt~~~zzzwwwvvv{{{zzzXXXHHHCCCBBB@@@AAAFFFNNNWWW```fffjjjeeehhhhhhfffdddbbbbbbaaadddkkkooopppqqquuuvvvtttrrrrrrrrrrrrqqqppppppoookkklllooopppqqqpppnnnmmmooosssxxxyyyuuuoooiiiffflllkkkpppyyy|||uuuuuu{{{ttt___cccrrryyyvvvxxxzzzwwwxxx~~~]]]RRR???666444000222666333444777:::;;;:::<<<@@@DDDDDDDDDEEEGGGGGGFFFIIINNNVVVQQQPPPjjj|||fff\\\RRRJJJDDDDDDIIIJJJEEE>>>DDDCCCCCCCCCAAA@@@???>>>???>>><<<:::999888888888888777777999<<<>>>??????AAACCCEEEHHHIIIJJJIIIIIIHHHKKKOOOSSSUUUWWWXXXYYYXXXYYYZZZ[[[\\\ZZZXXXVVVVVVXXX[[[___```^^^YYYTTT[[[ZZZZZZ[[[^^^___^^^]]]\\\VVVOOOLLLKKKIIICCC>>>>>>>>>??????@@@BBBCCCDDDDDDBBBBBBFFFKKKLLLLLLKKKqqq[[[FFF@@@EEEFFFGGGFFFFFFGGGJJJMMMHHHGGGGGGGGGFFFEEEEEEEEEBBBCCCDDDDDDCCCCCCEEEGGGFFFZZZqqqnnnnnndddPPPAAA666;;;CCCDDDMMMjjj|||tttZZZSSSvvvvvvUUUBBBQQQrrrdddXXXRRROOOTTTgggwwwqqqooouuu{{{pppZZZRRRWWWeeennnuuuuuuuuu}}}iiiRRRLLLVVVcccmmmsssrrr|||qqqddd^^^___bbb```\\\XXXWWWWWWYYYZZZ___aaaccceeeddd___YYYTTTSSSQQQSSSTTTPPPMMMYYYiiiwwwyyy{{{||||||{{{|||}}}~~~{{{tttnnnmmmuuuyyyyyyvvvmmmjjjffffffjjjkkkjjjiiijjjllljjjiiiooo}}}WWW888888NNNsss|||lllZZZMMMJJJLLLOOO]]]iii}}}|||```OOOQQQUUUxxx|||wwweeePPPEEECCCEEEIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGMMMIIIKKKSSSUUU|||www{{{mmmSSSSSSaaasssjjjOOOCCCDDDDDDBBB@@@===;;;===@@@@@@???CCCHHHIIIKKKPPPUUUWWWXXX]]]dddbbbdddgggiiiiiijjjlllmmmkkkllloooooonnnnnnooopppnnnnnnrrrvvvvvvssstttwwwxxxvvvvvvzzz|||vvvsssrrrrrrrrr}}}sssnnnooossswwwwwwpppmmmnnnqqqYYYDDD??????AAABBBJJJXXXeeeiiiiiiiiihhhmmmpppnnnmmmmmmllljjjkkkooorrrpppooorrrtttrrrqqqqqqppppppppppppppppppjjjlllnnnqqqrrrrrrqqqqqqrrrxxx}}}xxxuuugggkkkttt}}}yyywwwyyyggggggrrrllllllkkkjjjnnn~~~|||\\\NNN===666555000222777333666999===>>>===>>>AAADDDCCCDDDFFFFFFFFFEEEFFFHHHKKKPPPKKKQQQyyyxxxkkk\\\JJJBBBDDDHHHHHHEEECCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;999777666777:::;;;<<<;;;???@@@AAACCCDDDDDDCCCCCCDDDFFFJJJKKKKKKKKKLLLMMMSSSRRRRRRRRRSSSRRRPPPMMMOOOPPPSSSVVVXXXVVVRRROOOVVVUUUUUUUUUVVVTTTQQQNNNMMMIIIEEEBBBBBB@@@===:::888:::===@@@BBBBBBBBBBBBFFFDDDDDDHHHKKKKKKLLLOOO}}}qqqpppzzztttuuu|||yyy___GGG>>><<>>===???BBBAAA>>>???CCCCCCDDDIIIQQQSSSSSSXXX```aaacccfffgggggghhhjjjkkkgggjjjmmmnnnmmmmmmoooqqqnnnnnnqqquuuuuussstttxxxzzzxxxvvvwwwzzz~~~|||vvvqqqlllsss|||}}}yyysssooopppttt{{{zzzqqqfff]]]WWWTTTQQQTTT[[[llllllUUUIIIAAAAAACCCLLLYYYaaaaaaaaadddjjjqqquuusssrrrsssrrrnnnnnnqqqqqqnnnnnnrrruuuuuurrrrrrqqqqqqqqqrrrrrrsssppppppppppppqqqrrrssstttssswww}}}ssstttxxx||||||zzz{{{{{{ssssssuuuqqqtttmmmsssqqqjjjqqqpppVVVEEE777444777333444777333777;;;???@@@???>>>AAACCCAAAEEEHHHHHHGGGGGGGGGFFFKKKQQQJJJLLLaaayyy}}}ppp\\\LLLEEEDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>===;;;999777777999999999888;;;<<<===>>>???@@@@@@@@@BBBEEEGGGGGGFFFEEEGGGIIINNNLLLJJJKKKMMMMMMLLLJJJMMMMMMMMMOOOPPPPPPMMMKKKNNNMMMKKKJJJJJJIIIGGGEEEAAA@@@???===<<<<<<<<<;;;999;;;>>>@@@CCCDDDDDDDDDGGGHHHKKKNNNLLLLLLWWWdddzzzXXX]]]pppmmmppp}}}nnnzzz}}}xxxuuuVVV???@@@AAAAAAEEEJJJKKKJJJHHHHHHJJJFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEDDDBBBAAABBBCCCGGG<<>>???WWWqqqvvvfffTTTOOOXXXmmm|||]]]BBBOOOrrrnnnQQQ@@@AAAIIIMMMOOOOOONNNLLLKKKJJJIIIHHHJJJIIIIIIHHHGGGGGGGGGHHHFFFGGG>>>EEEPPPDDD___mmmlllwww{{{\\\GGGSSShhhzzzuuu\\\BBB999@@@BBB;;;@@@???AAADDDAAA<<<<<<>>>??????EEEMMMPPPOOOUUU^^^```ccceeeffffffggghhhjjjdddhhhkkklllkkklllnnnqqqooonnnpppttttttrrrssswwwxxxwwwvvvuuuttttttuuuvvv}}}tttnnnkkknnnsss{{{|||iiikkkooouuu{{{{{{qqqfff]]]VVVPPPMMMIIIMMMOOOQQQ___~~~kkkTTTCCCAAACCCJJJSSSTTTTTTZZZdddkkkssswwwuuutttuuusssnnnllloooooolllmmmsssxxxyyyuuuuuutttttttttuuuvvvvvvyyyvvvrrrooonnnooorrrtttqqqrrruuuwwwzzzyyyuuuuuuyyy{{{|||uuurrr}}}|||sssooorrr}}}~~~vvvvvvdddOOO===222333888555555777222777:::???@@@>>>===???AAA???DDDHHHHHHHHHHHHGGGFFF@@@DDDCCCLLLVVVYYY{{{mmm\\\LLLCCC@@@AAAAAABBBCCCCCCDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>><<<:::888888888888888666888999:::;;;<<<>>>???@@@>>>AAACCCDDDCCCCCCFFFIIIHHHFFFDDDEEEGGGIIIIIIGGGJJJIIIHHHHHHHHHHHHFFFEEEHHHFFFCCCAAABBBBBBBBBBBB;;;<<<<<<<<<;;;;;;===???===>>>@@@BBBDDDFFFGGGHHHEEEKKKRRRSSSNNNQQQeee|||rrrgggccckkkqqqnnnxxxiiihhhwwwZZZEEECCCEEEBBBEEEEEEGGGHHHIIIJJJJJJJJJHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>>>>@@@???HHHOOOXXXzzz|||jjjccc^^^RRRDDD888333<<>>=========??????===<<<<<>><<<>>>>>>AAAGGGHHHDDDBBBCCCBBB???CCCJJJIIINNNmmmpppaaaSSSCCC666AAA???AAAEEECCC???@@@EEECCCCCCDDDDDDCCCAAA@@@???>>>>>><<<;;;999888666666777777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>???@@@BBBAAA@@@BBBFFFIIIIIIHHHLLLOOOQQQWWWiiivvvvvvrrruuuuuutttiiimmm~~~mmmSSSDDDFFFIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIKKKJJJHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA===@@@CCCEEEIIIbbbsssdddYYYMMMEEE<<<888===CCCJJJ[[[lllsss___JJJJJJhhhvvvRRRGGGYYYnnnxxxzzz|||ZZZLLLIIILLLOOO```zzz{{{ooottt{{{lllTTTKKKJJJSSS[[[```jjjwwwrrrxxxxxxtttpppjjjggghhhppprrruuuyyy~~~}}}}}}}}}~~~~~~zzzvvvrrrpppnnnaaabbbjjjyyyzzzoooyyy|||~~~yyyooofffaaa___^^^___bbbdddddddddcccbbbmmm|||~~~yyykkkTTT???HHHeee}}}ooodddPPPRRR```hhh{{{kkktttxxxaaaLLLFFFFFFCCCDDDIIILLLIIIFFFEEEGGGHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDJJJGGGHHHGGGAAA@@@RRRhhh{{{qqqkkkWWWIIIVVVrrroooppp~~~wwwnnn\\\JJJAAA@@@<<<666;;;;;;;;;<<<======;;;999;;;===AAAHHHOOOTTTVVVVVV\\\\\\]]]___bbbdddggghhhjjjiiihhhiiijjjkkkllllllmmmmmmnnnppprrrsssrrrppprrrsssuuuvvvxxxxxxyyyyyy|||zzzyyyzzz~~~~~~wwwrrroookkklllnnnqqquuuzzz~~~|||{{{wwwuuutttmmmbbb\\\]]]``````^^^[[[XXXWWWZZZ]]]ZZZbbbyyyhhhOOOIIIGGGLLLRRRWWW\\\aaadddhhhiiihhhiiinnnqqqpppmmmooopppqqqpppppprrrtttssssssrrrrrrrrrrrrssssssuuuuuuqqqmmmooottttttqqqkkkkkkjjjiiiiiikkknnnqqqssstttwwwzzzzzzyyy}}}vvvtttzzz|||zzzsssrrrrrrrrrpppnnnvvvsss}}}|||~~~oooaaaSSSAAA888555333555999;;;999666666888;;;???AAAAAAAAA@@@???>>>@@@DDDEEEAAA@@@BBB@@@<<<@@@GGGEEEEEEYYYtttyyyiiiWWWIIIAAA======BBBEEECCCCCCFFFBBBAAAAAAAAAAAAAAAAAABBB>>>>>>===<<<:::999888888777777888888999:::::::::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;>>>????????????===<<<;;;AAAAAA@@@AAAEEEHHHHHHFFFFFFJJJXXXppp}}}{{{|||{{{www|||~~~uuu^^^IIICCCJJJNNNLLLHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJJJJIIIHHHGGGGGGGGGCCCCCCDDDDDDEEEDDDDDDCCC;;;DDD@@@<<>>===:::777999;;;>>>DDDKKKPPPRRRRRRVVVXXXZZZ^^^aaaccceeefffgggggggggggghhhiiijjjkkknnnmmmmmmooorrrsssrrrqqqooopppsssuuuxxxyyy{{{{{{|||zzzwwwuuuwwwzzz~~~}}}}}}~~~zzzxxx}}}xxxrrrrrrmmmoooqqqrrrrrrrrrtttuuuXXXXXXhhhwwwhhhYYYUUUWWW[[[```dddaaabbb___\\\```iiiqqqsssnnnoooqqqqqqppppppqqqrrrssssssrrrrrrrrrrrrssssssqqqrrrqqqoooqqquuuuuurrroooppppppppppppppppppooorrrvvv||||||wwwxxxyyytttuuu||||||{{{hhhhhhvvv}}}yyygggdddnnnpppzzz}}}iii^^^PPP;;;888555444666999;;;999777555777999===AAADDDFFFHHHAAA>>>???BBBBBB??????BBB???;;;===EEEEEEAAAGGGTTTpppbbbRRRGGG???@@@CCCDDDCCCCCCDDDCCCBBB@@@@@@AAABBBCCC???>>>>>>===<<<<<<;;;;;;999999999999999999999999888888999999:::;;;;;;;;;888888888888888888888888999999999999999999::::::888888999:::;;;;;;<<<<<<:::<<<>>>AAABBBBBBAAA@@@<<<===@@@FFFKKKLLLIIIFFFKKKXXXxxx|||~~~nnnTTTCCCDDDLLLOOOLLLIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHHHHGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCC<<>>BBBGGGKKKMMMEEEAAA@@@BBBAAA???AAADDDDDD???@@@HHHKKKHHHFFFHHHppp|||lll[[[GGG>>>@@@CCCDDDBBBFFFEEEEEEDDDCCCBBBBBBAAA???????????????>>>>>>>>><<<;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>:::<<<===???AAABBBCCCCCCAAACCCGGGKKKLLLIIIGGGIII]]]sss{{{|||{{{iiiNNNCCCFFFKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEAAADDDHHHIIIIIIHHHHHHIIICCCCCCCCCCCCBBBAAA@@@@@@>>>FFF>>>@@@LLLHHHaaannn^^^ddd```RRRBBB999888;;;AAAFFFTTTdddhhhWWWJJJXXX{{{qqq]]]NNNGGG\\\qqq___IIIJJJHHHIIIUUU^^^ppp~~~ppp^^^SSSNNNLLLLLLNNN```eeennnvvvzzz|||}}}}}}}}}~~~|||xxxtttwwwppphhhccc^^^\\\cccmmmqqqrrrqqquuuzzzpppcccZZZXXXZZZ[[[[[[\\\\\\\\\ZZZ[[[dddssstttoookkkjjj~~~rrrSSSEEEEEEjjj{{{~~~mmmTTTCCCLLLRRR]]]mmm~~~{{{www|||gggGGGCCC@@@AAABBBAAA@@@AAADDDEEEEEEFFFEEEEEEEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFLLLIIIHHHIIIIIIJJJMMMQQQiiilll{{{fffKKKTTTuuuyyy___xxxzzznnn[[[III???<<<888999;;;>>>@@@???;;;888999999:::>>>CCCHHHKKKLLLNNNQQQUUUZZZ^^^aaabbbcccccceeeffffffeeefffiiikkknnnmmmmmmnnnqqqrrrrrrrrrnnnoooqqqrrrtttuuuuuuuuutttvvvxxxxxxxxxxxxyyy{{{~~~}}}|||{{{{{{zzzxxx|||~~~xxxggg]]]ZZZbbbllllllfff[[[SSSWWWdddnnnrrrppprrrsssrrrqqqqqqrrrsssrrrrrrrrrqqqqqqrrrrrrrrrppptttuuurrrqqqsssrrrooolllnnnqqquuuzzz{{{xxxuuuyyyuuutttyyy{{{yyyvvvvvvuuusssrrrrrruuuyyy}}}yyydddfffsss|||~~~~~~mmmgggvvv~~~___RRRFFF222222222444777:::===??????>>>>>>===>>>AAAEEEIIILLLIIIDDDBBBCCCCCCAAACCCHHHLLLHHHFFFJJJNNNNNNJJJGGGZZZsssWWWDDD???AAACCCBBBAAABBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================AAA@@@@@@??????@@@AAABBBNNNLLLKKKJJJGGGFFFPPP]]]~~~|||yyy~~~{{{vvv___KKKGGGIIIIIIGGGGGGGGGGGGHHHGGGGGGFFFEEEEEE@@@EEEJJJLLLKKKIIIJJJKKKCCCCCCCCCCCCBBBAAA@@@???AAACCC===@@@HHHCCCQQQvvvtttdddkkknnnaaaOOO@@@999888;;;===JJJXXXddd___QQQTTTrrrqqqWWWAAAQQQggglllTTTMMMGGGEEEKKKLLL^^^ssswww{{{tttlllgggbbbZZZOOOGGGPPPZZZhhhwwwyyy{{{~~~~~~xxxsssnnnfff^^^YYYUUU[[[qqq{{{~~~iiibbbYYYSSSTTTVVVXXXYYYXXXYYYZZZ[[[___kkkzzzuuuvvvWWWAAALLLcccxxx}}}www^^^FFFBBBIII\\\jjjxxx|||hhhRRR>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGEEEDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEHHHGGGGGGFFFGGGGGGIIIKKK[[[~~~]]]VVVqqqdddjjj}}}xxx```GGG;;;:::666666888:::<<<<<<999777999888888:::???DDDHHHIIILLLNNNQQQUUUZZZ]]]```aaaaaacccfffeeeddddddhhhkkkkkkjjjiiijjjlllnnnooonnnqqqrrrssstttuuuuuuuuuuuuppptttxxxyyyxxxwwwxxxzzzyyy|||~~~~~~}}}}}}||||||||||||||||||~~~xxxqqqllleee```cccjjjooohhh\\\TTTWWWbbbjjjllloooppprrrrrrqqqqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrppptttvvvrrrppprrrrrrpppgggfffhhhlllrrrtttrrrooovvvnnnlllqqqwwwwwwuuussstttssssssqqqrrruuu{{{xxxjjjvvv|||~~~\\\MMMCCC333111222555888;;;>>>@@@AAAAAA???>>>===>>>AAADDDFFFHHHDDDBBBCCCCCCBBBDDDIIIQQQOOOKKKHHHIIILLLKKKGGGLLLhhhvvvYYYHHHBBB>>>;;;;;;<<>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<>>>???@@@BBBDDDGGGJJJKKKKKKGGGHHHNNNUUU```vvvxxxuuuzzzwwwuuucccRRRGGGJJJLLLGGGDDDGGGEEEEEEFFFFFFFFFEEEEEEDDDAAAFFFLLLMMMJJJGGGFFFHHHBBBBBBCCCCCCCCCCCCBBBBBBBBB??????AAAAAA???HHHXXX{{{gggkkknnniii]]]KKK<<<666888;;;AAAKKK^^^iii___UUUfffpppWWWMMMYYYuuummm\\\KKKFFFHHHDDDLLL\\\sssppp~~~~~~~~~~~~|||qqq```RRRLLLRRR\\\iiissszzz||||||tttwwwzzz|||{{{zzzzzzzzz{{{}}}|||yyyppphhh```]]]^^^ccccccfffwww~~~rrrZZZWWWTTTRRRSSSUUUWWWWWWXXXWWWZZZcccoooyyyrrrooo{{{pppMMMHHHbbb|||{{{xxxrrrhhhNNNGGG___gggqqqrrroooTTTHHH===?????????>>>AAADDDFFFEEEGGGIIIHHHFFFDDDDDDEEECCCEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDDDDEEEGGGJJJLLLQQQrrrzzz]]]hhh{{{}}}kkknnnyyy|||dddHHH999666666666777999;;;;;;:::888777666555666;;;@@@DDDFFFIIIJJJMMMPPPTTTXXX\\\^^^^^^aaaddddddaaabbbfffjjjjjjhhhggghhhjjjlllmmmmmmpppqqqrrrssstttuuuuuuuuupppsssvvvvvvsssrrrtttxxxuuuvvvwwwxxxzzz|||~~~yyyyyyzzz~~~zzzwwwxxxyyyzzz{{{{{{{{{{{{uuuqqqooopppooollllllnnnpppjjj___WWWZZZccciiiiiilllnnnooopppooooooqqqsssrrrrrrqqqqqqqqqqqqrrrrrrooosssuuuqqqppprrrtttsssmmmjjjhhhjjjnnnqqqooollliiieeeffflllqqqqqqpppqqqmmmooopppppprrrxxx|||uuusss}}}zzzZZZGGG@@@666333555777999;;;===???@@@BBBAAA???>>>>>>???AAACCCDDD@@@???AAAAAA@@@CCCGGGMMMOOOLLLDDDBBBGGGJJJIIIGGGVVVkkkzzzbbbUUULLLFFFBBBAAA?????????@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======<<<<<<======>>>>>>?????????AAAFFFKKKOOOPPPQQQQQQEEEEEERRRkkkzzzmmmeeeeeekkkqqqsssxxxvvvppprrrUUUHHHDDDLLLNNNFFFDDDIIIDDDDDDEEEEEEEEEEEEDDDDDD@@@FFFKKKKKKGGGBBBAAABBBAAABBBCCCDDDEEEEEEEEEEEEBBB>>>BBBDDD>>>???JJJMMMiiiiiigggjjjeeeSSS???555888???;;;DDD]]]uuummmWWWYYYooo{{{KKKNNNddd~~~lllQQQIIIJJJEEEFFFIIITTTkkkmmm\\\MMMLLLMMMQQQZZZdddmmmrrruuuvvvvvvvvvuuuwwwzzz}}}~~~~~~vvvooommmoookkk___UUUSSSWWWfffuuuxxxrrruuu}}}ooo^^^SSSTTTUUUUUUVVVVVVWWWXXXYYYXXX]]]lll~~~}}}rrrssscccRRR___xxxuuujjj]]]GGGVVVwwwdddNNNJJJBBBDDDDDDAAA???AAADDDFFFEEEHHHJJJIIIFFFDDDDDDEEEBBBDDDFFFHHHHHHGGGDDDCCCEEEHHHHHHEEECCCEEEHHHIIIMMMXXXccc^^^jjj{{{xxxhhhrrr|||iiiQQQBBB???999888888:::<<<===<<<;;;666444222444888===AAACCCHHHHHHJJJLLLPPPUUUYYY[[[[[[___bbbbbb``````dddiiikkkiiihhhiiikkkmmmnnnnnnmmmnnnoooqqqrrrsssttttttqqqssstttqqqmmmmmmqqqvvv{{{zzzyyyyyyyyywwwtttrrrtttrrrrrrvvv|||}}}yyyqqqsssuuuxxxyyyzzzzzzzzzzzz|||ttttttwwwwwwvvvvvvqqqkkkbbb[[[___gggkkkiiiiiikkkmmmnnnmmmnnnppprrrrrrqqqqqqqqqqqqqqqqqqrrrmmmrrrtttqqqooosssvvvvvvuuupppkkkkkkmmmnnnllliii^^^___cccjjjmmmlllmmmpppiiikkkllllllmmmsss}}}~~~kkktttxxxxxx~~~rrrSSS???999444555777999::::::;;;===???DDDCCCAAA@@@@@@AAABBBCCC@@@===<<<>>>???>>>@@@EEEEEEKKKJJJAAA>>>EEEKKKLLLFFFLLLNNNccc~~~rrrjjjdddOOOKKKEEE???===>>>AAADDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>??????==================<<<<<<========================;;;;;;<<<======>>>??????======>>>@@@AAABBBDDDDDDLLLOOOTTTVVVUUUPPPJJJFFFLLLQQQiiiwwwooofffdddhhhnnntttyyyyyynnn}}}jjjUUUSSSPPPLLLJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCC???EEEKKKLLLHHHDDDDDDFFFHHHEEECCCDDDGGGGGGFFFCCCDDDBBB@@@???AAADDDHHHJJJwwwwwwggggggkkkhhhZZZFFF888666999<<>>DDDFFFHHHJJJLLLOOOTTTWWWXXX\\\aaabbb______aaadddggghhhhhhiiiiiijjjjjjjjjllllllkkkkkkmmmppprrrtttwwwwwwvvvtttqqqpppqqqssstttvvvxxxxxxvvvtttssssssttttttqqqllllllrrruuuuuuxxxxxxxxxvvvttttttvvvxxx|||~~~~~~yyy}}}~~~yyyrrrtttkkkaaa]]]aaagggkkkmmmnnnnnnnnnnnnmmmmmmmmmmmmpppooonnnppprrrtttsssrrriiimmmpppooollljjjkkkmmmzzzyyyvvvqqqkkkgggffffffaaa```bbbggggggcccaaabbbaaaggghhhccccccmmm|||pppaaapppuuupppwww~~~tttTTTNNNAAA333888333666999:::::::::;;;<<>>AAABBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBBBBCCCEEEGGGIIIGGGKKKIIIOOOsss}}}wwwmmmaaaSSSKKKGGGCCCBBBDDDBBBAAAAAABBBCCCCCC@@@>>>GGGCCCAAAAAABBB???<<<;;;>>>@@@AAA>>><<<===>>>>>>===<<<<<<<<<===>>>===<<<>>>>>>???@@@@@@??????>>>??????BBBFFFGGGHHHPPPXXX```ZZZRRRJJJAAA>>>GGGSSSkkkqqq}}}tttxxxqqqjjjiiimmmsssyyy}}}nnn}}}{{{~~~rrrUUUQQQOOOLLLJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDAAAEEEIIIIIIGGGDDDDDDEEEFFFDDDCCCDDDFFFFFFEEECCCCCCBBBAAA@@@BBBDDDGGGIII___mmmdddccc]]]QQQCCC:::777888===???LLL___ggg___UUUQQQiii{{{```MMMIII[[[lllrrr}}}}}}^^^KKKCCCEEEGGGGGGKKK\\\yyyvvvwwwxxxnnnsssdddUUUMMMIIIHHHLLLRRR\\\```eeejjjmmmnnnpppqqqoooxxxwwwpppmmmcccZZZWWWVVVTTTUUUYYYjjjssswwwhhh\\\UUUSSSRRRPPPMMMMMMQQQTTTVVVVVVXXXpppvvvpppxxx~~~{{{}}}nnnQQQPPPdddwww|||yyywwwjjjWWWMMMIIIOOOrrrmmmpppYYYKKKIIIGGGEEEBBBAAACCCFFFJJJGGGCCCAAAAAABBBCCCDDDDDDCCCBBBDDDGGGIIIJJJIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFWWWbbbWWWnnn\\\___ttt|||kkkIII<<<===888777:::<<<;;;999:::666666777777888999;;;;;;BBBDDDGGGHHHJJJLLLPPPRRRTTTYYY^^^___^^^^^^aaaeeefffgggggghhhiiijjjjjjkkkooonnnnnnnnnoooqqqtttuuuuuuuuuuuurrrpppoooqqqrrrqqqsssuuuvvvtttrrrqqqqqqssstttrrrnnnnnntttwwwwwwuuuuuuuuusssrrrqqqsssuuuvvvwwwyyy|||wwwtttpppiiicccaaadddiiijjjjjjmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmnnnpppqqqpppooommmllllllkkkkkkiiifffdddrrrsssrrrppplllhhhggggggcccdddhhhkkkggg^^^ZZZZZZbbbaaa\\\YYY___ooojjj```iiinnnoooyyyiiiQQQGGG;;;222555666888;;;=========>>>???BBBBBB@@@<<<===AAABBB@@@CCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIEEEOOOQQQMMMZZZzzzqqqkkkaaaRRRDDD>>>CCCBBB@@@AAACCCDDDDDDDDDAAA???>>>@@@BBBBBBBBBBBB<<<;;;:::999:::<<<<<<;;;@@@???>>>??????@@@??????>>>>>>>>>???????????????HHHJJJPPPVVVUUUNNNHHHHHHIIIMMMOOOLLLIIIRRRfffwwwvvvssswwwtttwww|||uuuxxx}}}hhhGGGLLLJJJIIIGGGFFFFFFFFFGGGIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFKKKxxxnnneeeXXXOOOIIICCC===777<<<<<>><<<<<<>>>???BBBCCCCCCAAA@@@@@@AAABBBDDDCCCBBBCCCFFFIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHFFFLLLiiihhhRRRaaazzzkkkbbbiii~~~\\\DDDBBB;;;666888;;;::::::;;;777777777777888888888999>>>AAADDDFFFGGGIIIKKKMMMPPPTTTYYY\\\\\\^^^bbbeeeeeefffggghhhiiijjjkkkllloooooonnnnnnoooppprrrsssrrrssssssqqqpppoooppprrroooqqqtttuuutttrrrrrrrrrtttuuussspppqqqvvvyyyxxxqqqrrrrrrqqqooooooppprrrqqqrrrqqqrrryyy}}}|||yyyyyynnnjjjgggfffiiijjjiiihhhkkkkkkkkkllllllmmmmmmnnnnnnmmmkkklllmmmmmmllljjjqqqnnnkkkllloooooolllhhhdddgggiiiiiigggdddbbbaaa```eeelllooohhh[[[UUUUUU\\\```eeelllxxx~~~~~~uuu^^^aaaccchhhsssyyy___PPP@@@555444555888;;;>>>???@@@AAABBBDDDBBBAAA===999<<>>??????BBBAAA@@@>>>>>>???@@@@@@DDDBBB@@@AAADDDDDDCCCAAA<<<===>>>???@@@@@@@@@@@@BBBDDDGGGJJJLLLOOOPPPQQQSSSRRRSSSVVVSSSKKKFFFFFFPPPfffvvvtttrrrxxxiiiuuuwwwuuu}}}ssstttzzzYYYEEEIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFIIIHHHGGGHHHIIIIIIGGGFFFBBBAAAAAABBBBBBCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDSSS}}}mmm\\\TTTSSSOOOAAA555999:::<<>>666666888999:::===999999999999999888777777999<<>>BBBBBBBBBCCCCCCBBBBBBBBB@@@BBBEEEGGGIIIIIIIIIHHHIIIFFFGGGLLLNNNQQQ^^^ooowwwlllZZZVVVQQQMMMJJJGGGDDDAAAAAABBB@@@<<<<<>>BBBBBBCCCFFFFFFCCCAAABBBFFFIIILLLNNNNNNMMMLLLLLLGGGIIIMMMPPPRRRRRRQQQQQQNNNJJJEEECCCCCCIIIXXXfff{{{yyyuuurrrxxxwww}}}cccFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGHHHGGGFFFDDD@@@AAAAAAAAAAAABBBBBBCCCAAABBBCCCDDDDDDCCCBBBBBBFFF===eeerrr___ZZZ^^^ZZZJJJ999888:::;;;===EEERRRYYYYYYLLLGGG```nnndddSSSFFFHHH^^^yyycccQQQEEEGGGFFFAAAHHHWWWjjjzzzttt}}}~~~xxx{{{yyyhhhaaa___ZZZRRRKKKHHHJJJMMMNNNLLLOOOWWW\\\___eeelllooo|||bbbRRRWWW```kkkrrrsssnnniii___^^^]]]YYYQQQMMMVVVaaalllpppuuu{{{rrr^^^UUUKKKFFFFFFIIIJJJJJJGGGKKKMMMNNNOOOWWWdddooogggvvvcccDDDXXXpppjjjOOOKKKEEEOOOYYY^^^vvv}}}hhhNNNIIIIIIEEE@@@@@@BBB===666;;;???DDDDDDBBBAAAAAACCCDDDBBB@@@???@@@AAAAAA@@@EEEEEEEEEEEEEEEDDDCCCBBBEEEGGGEEEMMMttt~~~uuu^^^[[[fff}}}nnnjjjyyymmmRRREEE888555777888:::===;;;;;;;;;;;;:::999888777555888===AAACCCEEEGGGIIIIIILLLOOOSSSWWW[[[___bbbaaabbbdddfffhhhkkklllmmmjjjjjjjjjjjjkkkllllllmmmnnnpppqqqqqqpppoooppprrrnnnqqqtttvvvvvvuuuuuuuuutttvvvuuurrrqqqttttttqqqppprrrssssssqqqqqqqqqsssmmmrrrtttpppnnnppprrrrrrwwwqqqqqqxxx{{{}}}|||xxxrrrmmmkkkjjjjjjjjjggghhhhhhiiijjjkkkkkklllkkkjjjhhhhhhiiiiiigggfffaaacccggghhhiiikkknnnqqqeeegggiiihhhccc^^^[[[YYYVVV^^^iiinnnggg[[[UUUVVVUUUcccsss~~~ppp```gggrrrtttrrrwww~~~cccWWWQQQ;;;333999888:::;;;===>>>???@@@CCCEEEDDDBBB<<<888:::@@@AAA>>>AAAAAABBBCCCCCCBBBAAAAAA???AAADDDGGGHHHHHHGGGFFFIIIBBBBBBLLLPPPMMMQQQYYYrrrnnniiiccc[[[RRRIIICCC???@@@>>>;;;>>>DDDDDD???AAABBBHHHMMMLLLFFFGGGLLLUUUYYY]]]___]]]ZZZXXXWWWQQQRRRRRRQQQOOOKKKGGGDDD:::===CCCJJJQQQ```{{{sssyyyVVV@@@JJJFFFGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFEEEDDDBBBAAA???@@@BBBBBBAAAAAABBBDDDBBBBBBCCCCCCCCCBBBBBBAAAJJJ>>>YYYyyyhhhfffmmmmmm___OOO===<<<;;;;;;>>>GGGTTT]]]RRRDDDOOOqqq|||sss```KKK@@@LLLjjj}}}dddNNNGGGDDD@@@CCCLLLQQQbbbzzz|||tttsssxxxvvvllllllqqqssslll^^^RRRLLLLLLNNNFFFCCCHHHJJJHHHJJJOOO\\\bbbuuunnnPPPOOOQQQVVV\\\]]]WWWRRRPPPTTT[[[^^^[[[\\\gggttt|||xxx{{{ppp^^^PPPLLLGGGEEEGGGHHHHHHGGGKKKKKKKKKJJJOOO]]]qqq~~~rrruuuuuuSSSRRRjjj|||___CCC???MMM```ggglll~~~vvv}}}jjjWWWIIIAAAAAA>>>>>>GGGOOOJJJ>>>>>>@@@CCCEEEDDDCCCCCCCCCEEEDDDBBBBBBCCCCCCBBB@@@AAABBBCCCDDDDDDCCCBBBAAA<<>>@@@??????@@@AAABBBBBBAAA@@@???>>>@@@BBBEEEEEEEEEDDDCCCEEEDDDGGGJJJHHHEEENNN[[[bbbwwwmmmbbb[[[TTTSSSNNNJJJNNNTTTNNNCCCCCCAAACCCIIIJJJFFFIIIPPPPPPSSSUUUUUUSSSRRRTTTVVVLLLKKKIIIGGGEEECCCCCCBBB<<>>@@@BBBBBBAAAAAACCCEEECCCCCCCCCBBBBBBAAAAAAAAACCCGGGNNNqqqnnnvvvzzzsssiiiHHH???999::::::===JJJZZZ[[[LLLKKKVVVgggppp[[[GGGCCCYYYrrrfffTTTJJJDDDCCCFFFHHHJJJWWWnnn~~~yyyzzzzzzyyyyyy|||rrrrrrvvvhhh\\\VVVXXXVVVNNNIIILLLNNNNNN[[[jjj}}}vvvWWWTTTRRRWWW___ccc___ZZZaaaeeennnvvvwwwuuuvvv{{{}}}vvvkkkYYYKKKHHHGGGFFFFFFGGGHHHGGGFFFLLLLLLNNNUUUbbbqqqyyydddhhh~~~tttaaa\\\nnnyyyxxxeeeQQQCCCIIIpppyyygggTTTNNNHHHAAAGGGFFFDDDIIIZZZiiicccSSSAAAAAABBBDDDFFFFFFDDDBBBBBBBBBCCCEEEGGGGGGDDDBBB>>>@@@BBBCCCDDDCCCBBBAAA<<>>888666555888999:::;;;::::::;;;===???DDDHHHHHHAAA<<<===@@@@@@===>>>@@@AAAAAA@@@>>>===>>>???AAABBBBBBBBBAAA@@@@@@DDDHHHHHHEEEEEELLLSSSOOOqqq}}}zzzpppZZZLLLCCCFFFIIIGGGJJJPPPOOOQQQRRRRRRUUU\\\hhhqqqhhhccc[[[VVVUUUXXX^^^bbbnnnzzznnntttuuuwwwsssvvvbbbYYYMMM===AAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDIIINNNNNNIIIEEEDDDFFF>>>AAACCCCCCAAAAAACCCFFFDDDDDDBBBAAAAAAAAAAAAAAA666HHH???[[[sssnnnuuu|||yyysssPPPAAA888999999888CCCUUUggg[[[RRRKKKMMMjjj~~~mmmUUUDDDLLL```}}}rrr|||fffUUUJJJCCC@@@CCC>>>AAAMMMYYYdddwwwnnnzzz{{{zzzwwwrrrxxxwwwnnnhhhjjjeeebbbhhhjjjssseeebbbbbbjjjvvv}}}|||xxxzzz|||}}}xxxpppbbbZZZTTTLLLDDDCCCDDDFFFGGGGGGHHHHHHHHHIIILLLUUUgggzzzxxx___YYYoooqqqssswwwwwwUUUSSSjjj|||kkkRRRGGGIIIeee{{{sssqqqfffEEE???HHHLLLHHHFFFCCC>>>AAASSSaaaXXXCCCCCCAAA@@@CCCFFFGGGDDDAAA>>>???BBBEEEHHHHHHFFFCCC===???AAACCCDDDDDDCCCBBBBBBJJJLLLFFFHHHcccxxxxxxrrrZZZpppjjjoookkkPPP@@@:::666555666888999;;;;;;;;;999777666555666777666666777:::===AAA@@@AAACCCHHHLLLOOOPPPRRRTTTVVVYYY]]]```bbbdddaaabbbdddfffggghhhiiiiiihhhjjjlllkkkjjjhhhhhhhhhgggjjjmmmmmmlllkkkkkkkkkdddhhhkkkjjjllloooooolllhhhkkkmmmnnnmmmllllllmmmkkknnnmmmjjjjjjnnnqqqppppppttttttooolllmmmqqqsssqqqxxxwwwtttpppllljjjkkklllgggggggggggggggfffffffff^^^]]]^^^```ccceeefffeee___[[[VVVUUUVVVWWWUUURRRRRRQQQPPPMMMLLLNNNRRRUUUXXXTTTSSSTTTRRRMMMLLLNNNfffxxx}}}iiieee}}}nnnyyy{{{|||~~~uuuzzzqqq\\\RRR___NNN888999:::555;;;:::;;;;;;:::999999<<<>>>DDDJJJLLLDDD===<<>>QQQwww}}}XXXHHHSSS```zzz~~~vvvxxx~~~zzzTTTEEEJJJFFFDDDDDDGGGHHHKKKVVVcccxxx|||uuu{{{nnnqqqxxx~~~||||||yyyggg^^^QQQGGGCCCCCCCCCBBBCCCCCCCCCDDDEEEGGGJJJLLLXXXUUU```zzz~~~|||]]]___}}}qqqjjjwww{{{[[[JJJ^^^~~~~~~qqqiiibbbKKKJJJhhh~~~nnnzzziiiSSSFFFDDDGGGGGGFFFDDDDDDEEEEEEDDDBBB@@@???FFFDDDCCCDDDFFFEEEBBB>>>BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEEEEDDDCCCDDDEEEGGGJJJJJJFFFGGGJJJOOOmmmzzzaaaqqq|||}}}___hhh{{{iiiHHH666666555///999:::;;;;;;;;;:::999888888888777777666666666555888;;;???BBBCCCDDDFFFGGGNNNNNNPPPUUUZZZ^^^]]][[[_________aaacccfffhhhjjjggghhhhhhhhhhhhiiimmmppphhhhhhiiijjjlllllljjjiiihhhjjjkkkkkkiiiiiijjjkkkmmmkkkjjjjjjlllnnnooooooooopppoookkkjjjnnnnnnllltttqqqnnnmmmmmmnnnmmmlllnnnqqqwww}}}vvvtttooommmjjjhhhggggggfffeeehhhhhhfffccc```___aaacccggggggaaa[[[]]]dddfffbbbggg___UUUNNNKKKLLLOOOPPPPPPLLLEEE@@@???CCCJJJNNNNNNHHHDDDBBB;;;;;;OOOgggrrrgggkkktttwwwxxxyyyzzzzzzzzziiiSSSYYYQQQIIICCC===888888<<<===============<<<;;;;;;===???@@@>>><<<<<>>>>>@@@@@@@@@>>><<<===>>>@@@AAABBBBBBAAAAAABBBAAA@@@AAACCCEEEEEEEEEHHHNNNRRR]]]hhhooo}}}~~~nnnyyykkkQQQHHHAAA;;;===@@@@@@AAACCCEEEEEEDDDBBBEEEEEEFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGFFFDDDEEEHHHKKKHHHHHHFFFDDDCCCBBBAAAAAA@@@@@@CCCFFFhhhxxxqqqfffaaacccbbbMMM<<<:::;;;888===HHHXXXgggjjjVVVAAAGGGjjjqqqPPPEEETTTgggttt}}}xxxxxx]]]HHHEEEBBBAAABBB@@@BBBKKKWWWbbbjjjwwwyyyxxxyyy{{{tttyyy|||{{{~~~rrrhhhcccWWWQQQHHHBBBAAAAAABBBAAA???CCCHHHHHHFFFFFFHHHKKKSSSmmmtttYYY___zzz{{{yyy~~~bbbTTTaaavvvvvvfff[[[QQQHHHXXXwwwyyyrrr^^^SSSGGG@@@AAAEEEFFFEEECCCDDDDDDDDDCCCBBB@@@???@@@AAADDDHHHLLLLLLIIIFFFGGGFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCDDDEEEHHHGGGBBBCCCFFFIIIaaa~~~zzzyyyffftttfffYYYddd}}}jjjLLL<<<===@@@???888999:::;;;<<<;;;999888888888777777666555555444888:::===???@@@AAADDDEEEHHHHHHJJJNNNSSSVVVVVVUUUZZZZZZZZZ[[[]]]___bbbccc```bbbdddeeeddddddfffgggggggggggghhhiiiiiiiiihhheeegggjjjkkkjjjhhhgggggggggggghhhiiikkkkkkjjjiiihhhlllmmmiiigggjjjllllllpppnnnmmmmmmmmmnnnlllkkkiiijjjkkklllmmmppptttwwwzzzuuupppmmmkkkjjjiiihhhhhhgggeeecccaaaeeefffhhhiiigggddd___\\\cccgggfff^^^YYYZZZ]]]]]]aaa\\\WWWRRRQQQPPPPPPOOOGGGCCC>>><<<===AAAEEEHHHMMMFFFBBBAAA???BBBTTThhhsssjjjhhhrrryyyyyy}}}tttdddWWWZZZPPPFFF@@@;;;777777;;;<<<<<<===>>>>>>>>>>>>>>>===>>>@@@>>>;;;;;;===@@@;;;;;;<<<=========;;;:::===>>>???@@@AAAAAA@@@???@@@???>>>@@@BBBDDDEEEDDDCCCHHHHHHKKKeeepppyyyrrrooo{{{ooo```MMMAAA@@@???@@@@@@AAACCCFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDHHHKKKHHHDDDCCCHHHMMMJJJJJJIIIGGGEEEBBB@@@???>>>CCCDDD???YYYvvvfff\\\ZZZaaaQQQ@@@::::::;;;>>>BBBKKK^^^mmmcccIII@@@XXXvvvWWWAAAEEEOOObbb~~~vvvnnnrrrMMMEEEBBB@@@@@@???>>>BBBGGGKKKQQQ\\\iiixxxzzz}}}lllsss||||||qqqfffZZZPPPJJJFFFCCC@@@???@@@AAABBBAAA???CCCGGGFFFCCCEEELLLSSSdddzzzppp[[[[[[xxxuuurrrgggSSSYYYooo|||zzzuuuaaaSSSLLLDDDMMMnnnzzz\\\OOOIIIFFFCCCCCCDDDFFFGGGGGGBBBCCCCCCCCCBBBAAA@@@@@@===???DDDIIIMMMNNNKKKHHHGGGFFFEEECCCBBB@@@???>>>AAAAAABBBBBBBBBCCCCCCCCCEEEEEEAAACCCHHHIIIXXXvvvyyy~~~~~~yyyxxxRRRMMMhhhttt]]]JJJ???999777666777:::;;;<<<;;;:::999999999888777555444333333888999:::;;;;;;===@@@CCCCCCCCCDDDHHHLLLOOOPPPPPPTTTTTTTTTUUUWWWYYY[[[\\\^^^aaadddeeedddcccbbbbbbfffffffffffffffgggggggggbbbeeeiiijjjhhhfffddddddcccdddgggiiiiiiiiigggfffgggkkkmmmhhhfffgggiiiiiigggfffggghhhiiigggdddbbb^^^___aaaaaaaaabbbdddfffmmmmmmmmmlllkkkjjjiiihhhggghhhiiiiiihhhfffcccaaaaaaccchhhmmmnnnhhh^^^VVV\\\dddggg___TTTOOORRRUUUVVVUUUTTTSSSRRRPPPLLLIII>>>;;;888999<<<@@@AAA@@@CCC===;;;AAAIIIRRRccctttooommmsss~~~wwwrrr___ZZZYYYMMMAAA<<<999777888:::;;;<<<===???@@@AAAAAAAAA===???@@@>>>;;;999;;;>>>999:::;;;<<<<<<;;;:::999======>>>?????????>>>>>>>>>======>>>AAADDDDDDDDDCCCGGGGGGDDDKKKlll}}}xxxqqqzzzyyynnnjjjhhhRRREEEIIIHHHAAAAAABBBDDDGGGHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFGGGFFFBBBBBBEEEIIIIIIJJJIIIIIIGGGDDDBBB@@@AAABBBAAA???NNN}}}qqqeeeaaa```YYYMMMBBB===<<<>>>???@@@OOOdddiiiXXXFFFKKK\\\{{{___SSSCCCDDDUUUvvvvvvppp}}}xxxUUUMMMEEEBBBCCCBBB???===BBBEEEJJJQQQ[[[hhhttt||||||xxxqqqzzz{{{sssnnnggg\\\TTTNNNIIICCC>>>>>>>>>???@@@AAABBBBBBAAACCCBBB@@@AAAGGGRRR```iii}}}lll___cccuuuuuu}}}yyy```PPP\\\nnnsssqqqqqqaaaIIICCCGGGHHHccc|||\\\IIIDDDEEEFFFGGGGGGFFFEEEDDDEEEBBBBBBBBBBBBBBBAAAAAAAAA???AAACCCFFFHHHGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEBBBFFFMMMMMMUUUjjjzzzuuukkkgggOOOVVVssspppSSS;;;///555777999;;;<<<;;;:::999:::999888777555444333222777888777777777999===@@@BBBBBBCCCEEEHHHKKKMMMNNNQQQRRRSSSTTTUUUWWWXXXYYY]]]___aaaaaa```_________``````aaa```______```bbb]]]___aaaaaa___^^^]]]^^^___```bbbcccbbbbbbbbbbbbeeefffeeeaaa```bbbbbb^^^]]]]]]___aaabbb```\\\YYYZZZ^^^bbbfffiiikkknnnpppkkkjjjjjjjjjjjjiiihhhfffjjjkkklllkkkjjjhhhgggggg``````ccchhhllliii```XXXTTT[[[```[[[QQQKKKKKKNNNMMMLLLLLLLLLKKKHHHCCC@@@;;;888777:::>>>@@@>>>;;;:::888<<>>???@@@AAAAAAAAAAAA>>>@@@BBB@@@<<<::::::<<<999;;;<<<===<<<<<<;;;;;;========================>>>======>>>AAADDDEEEDDDBBBEEEIIIIIIFFFOOOqqqwwwlllXXX[[[```MMMCCCHHHHHHDDDCCCDDDEEEGGGGGGEEECCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCCCCDDDDDDDDDCCCGGGGGGHHHHHHHHHFFFEEEDDDEEE???===CCCJJJ[[[}}}pppiiihhhjjjfffYYYHHH===;;;===:::@@@RRRcccdddTTTIIIGGGhhhpppiiiLLLFFFMMMffflll|||iiiQQQCCCBBBEEEAAA;;;???@@@BBBEEEHHHNNNUUUZZZeeejjjttt|||kkksss{{{~~~yyytttpppnnniiiaaa[[[QQQLLLDDDAAA@@@AAA???>>><<<>>>@@@AAAAAAAAA@@@@@@@@@???BBBOOOcccvvvhhhQQQhhh}}}}}}qqqSSSJJJPPPlll|||nnneeeMMM:::<<>>???BBBBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCBBBAAABBBCCCDDD?????????@@@AAABBBBBBCCCBBBAAAAAACCCEEEFFFEEECCCDDDEEECCCFFFNNNLLLNNN]]]uuuvvv^^^lllpppUUU```wwwTTT@@@666777888999:::;;;::::::;;;:::999888666444333333777777666444444666:::===AAAAAABBBBBBDDDGGGJJJMMMQQQRRRSSSUUUVVVXXXYYYYYYXXXYYYYYYXXXWWWWWWYYY[[[[[[\\\^^^]]][[[ZZZ[[[]]]\\\\\\ZZZXXXVVVWWWYYY\\\\\\]]]]]][[[YYYZZZ]]]aaa```]]]XXXVVV[[[```^^^XXXXXXYYY[[[___bbbcccaaa___bbbeeeiiikkkkkkkkkkkklllhhhgggeeeeeeffffffcccaaallllllkkkiiiggggggiiilllbbb^^^\\\^^^ccceeebbb^^^MMMOOORRRSSSPPPKKKIIIIIIIIIGGGDDDCCCBBB???<<<999999888888:::======;;;888999===HHHZZZmmm|||{{{kkk```WWWLLLCCC;;;:::;;;;;;===AAA??????@@@@@@@@@??????>>>???BBBDDDCCC???<<<;;;<<<888;;;===>>><<<;;;<<<==================>>>>>>>>>???>>>>>>???BBBDDDEEEEEEAAA???DDDIIIGGGCCCOOOaaa{{{|||fffZZZPPPRRRTTTKKKCCCDDDEEEDDDDDDDDDEEEFFFFFFDDDBBBEEEDDDCCCCCCCCCCCCDDDEEEBBBCCCDDDDDDEEEEEEEEEDDDHHHEEEDDDEEEFFFGGGEEECCCEEEEEEFFFGGGGGGGGGGGGGGGGGG@@@<<>><<<>>>@@@AAABBBDDDHHHKKKOOORRRXXX```hhhqqqzzzwwwYYY[[[^^^```bbbeeehhhkkkjjjeee___[[[WWWSSSLLLGGGDDDAAA>>><<<===>>>???@@@;;;===???@@@??????@@@AAA???EEEUUUpppeeeSSS```wwwnnn}}}oooUUUFFFXXXjjjttt|||{{{fffLLL>>>>>>HHHWWWjjjvvvppp[[[AAABBBHHHIIIDDDEEEFFFFFFDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@BBBFFFJJJAAAAAAAAAAAA@@@@@@@@@@@@BBB@@@@@@CCCGGGHHHEEEBBBBBBFFFDDDFFFLLLIIIIIIUUUrrruuu}}}pppaaammmmmm\\\www___GGG888888777777888999:::;;;;;;;;;:::999777666555555777777666444333444888;;;===============@@@EEEIIIMMMOOOQQQSSSUUUWWWXXXXXXXXXXXXWWWVVVUUUVVVYYY\\\```cccffffffbbb```aaabbbfffeeeaaa^^^\\\]]]aaaeeecccdddccc```]]]^^^ccchhhaaa^^^YYYXXX^^^fffgggcccZZZ[[[\\\aaaeeeiiijjjjjjccceeeggggggfffdddddddddbbb```___```cccdddbbb___ggggggfffbbb``````eeejjjbbb]]]WWWUUUXXX\\\^^^___JJJFFFFFFJJJMMMJJJFFFEEEGGGCCC???<<<;;;:::999777777777888999999888888888;;;FFFVVVeeeqqq~~~yyy{{{}}}|||fffccc```RRREEEAAA>>>???>>><<<>>>CCC>>>>>>??????>>>======<<<>>>BBBEEEEEEAAA===<<<<<<666:::===>>><<<:::<<<>>>>>>>>>>>>>>>???@@@AAABBBAAA??????@@@BBBDDDDDDDDDEEE@@@AAAFFFHHHFFFIIIQQQNNNpppxxx|||{{{VVVRRRTTTOOOKKKNNNIIIDDDFFFBBBBBBCCCDDDFFFFFFEEECCCEEEEEEDDDCCCCCCDDDEEEEEEAAAAAACCCDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHCCCEEE???AAAGGGDDDTTT{{{ooouuuzzznnnKKK:::;;;:::888:::FFFYYYaaaWWWFFF@@@QQQkkkiiiNNN???AAAQQQyyyssseeePPPJJJFFFBBB===>>>??????>>>@@@BBBEEEIIIKKKMMMOOOSSSZZZ```cccgggiiilllooonnnkkkkkknnntttooowww{{{```YYYSSSSSSXXX^^^___^^^^^^YYYSSSNNNJJJEEE???;;;AAAAAA@@@???===<<<===???:::<<<>>>??????AAADDDHHHMMMYYYpppyyy^^^VVVhhhwwwaaa```zzzvvvbbbPPP\\\nnnzzzuuulllcccRRR???===ZZZsssuuuiiiyyyiiiKKK@@@BBBDDDDDDDDDEEEHHHJJJLLLLLLKKKJJJCCCCCCBBBBBBCCCEEEFFFGGGDDDDDDEEECCCBBBCCCFFFJJJCCCCCCBBBAAA@@@@@@??????@@@???>>>BBBFFFHHHDDDAAA@@@GGGGGGIIIPPPPPPQQQ]]]www{{{}}}zzzkkkeee}}}jjjlllcccIII;;;999777555666777:::<<<;;;;;;::::::999888888777888888777555444444777999:::::::::888888;;;@@@EEEEEEGGGJJJMMMPPPQQQRRRSSSVVVXXXYYYYYYYYYYYY[[[]]]ccchhhllllllhhheeeeeefffmmmllljjjfffdddeeehhhkkkiiikkkllliiieeeeeejjjnnnhhhiiieee```aaahhhnnnoooaaa___^^^^^^aaaeeeggghhhZZZ\\\^^^^^^]]]]]]^^^___\\\ZZZYYY[[[```bbb```]]]^^^``````^^^ZZZZZZ___ccc___\\\WWWSSSQQQSSSVVVXXXKKKDDDBBBFFFGGGDDDBBBCCCAAA>>>:::888888888777666444777999888666666:::>>>CCCTTThhhqqqsssxxx|||wwwkkkmmmzzzzzzzzzzzzqqq\\\bbb]]]JJJAAABBBDDDEEEAAA<<<===BBB;;;;;;<<<<<<===<<<<<<<<<<<<@@@DDDEEEAAA===;;;<<<777<<<@@@@@@===<<<>>>@@@???>>>>>>???@@@BBBDDDEEEAAA@@@>>>???AAABBBBBBAAAEEEEEEDDDEEEEEEHHHMMMSSSIII\\\{{{}}}uuu~~~eee^^^KKKVVVLLLDDDNNNMMMCCCGGG@@@@@@AAACCCFFFGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDD@@@@@@BBBDDDEEEFFFFFFFFFCCCGGGJJJHHHDDDAAACCCGGGFFFFFFDDDDDDDDDEEEFFFGGG???KKKCCC<<>>@@@AAAEEEKKKPPPaaannndddWWWooo{{{eeeddd___ddd~~~zzzzzzttt]]]QQQTTTrrrpppssstttdddLLLCCCIIIGGG|||~~~lllfffmmmzzzQQQEEEGGGEEEAAAAAABBBCCCFFFKKKOOOPPPMMMJJJDDDCCCCCCCCCDDDEEEGGGHHHCCCEEEFFFEEEBBBAAABBBEEEBBBBBBBBBAAAAAAAAA@@@@@@???======AAAFFFGGGCCC??????HHHKKKOOOXXX[[[```mmmzzzyyywwwmmmzzzsssaaahhhyyygggllluuuYYY===:::777444444666:::<<<;;;;;;;;;::::::999999999888888888777555555666888999999999777666999???DDD>>>@@@CCCGGGJJJLLLMMMNNNPPPSSSVVVXXXXXXWWWXXXXXX\\\bbbhhhiiiddd```___```hhhiiihhhfffcccccceeeffffffjjjlllkkkgggeeehhhkkkkkkooommmccc\\\```iiipppgggccc]]]YYYYYYZZZ\\\\\\VVVVVVWWWVVVTTTSSSSSSTTTWWWTTTSSSVVV[[[]]]ZZZWWWXXX[[[^^^]]]YYYXXX[[[___\\\[[[XXXTTTOOONNNOOOQQQLLLFFFBBBDDDCCC>>>>>>AAA;;;888666555666666555555333888;;;999666777>>>DDDOOOeee{{{{{{zzziii[[[lll~~~|||{{{zzzhhh___fff[[[BBB@@@CCCIIIJJJCCC;;;;;;AAA888888:::;;;<<<<<<======:::???CCCDDDAAA===;;;;;;:::???CCCCCC@@@???AAADDD?????????@@@BBBDDDFFFHHHAAA???>>>>>>???@@@@@@???>>>DDDGGGCCC???BBBKKKPPPUUUUUU[[[mmm}}}uuu~~~qqqSSSMMMMMMKKKJJJJJJKKKKKKJJJIIIFFFDDDBBBAAABBBCCCBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGDDDAAA???BBBIIINNNxxxooolllvvvyyyhhhMMM:::444<<>><<<>>>???CCCEEECCCBBBCCCEEEFFFHHHOOOXXX^^^^^^\\\ZZZYYY^^^]]]___eeeooouuuuuutttyyyqqqeeeYYYPPPLLLLLLLLLDDD@@@===;;;;;;===?????????<<<999999;;;<<<;;;:::KKK@@@???HHHLLLOOObbb{{{vvv^^^lll~~~YYYNNNbbbooosssxxxsss}}}uuubbbSSSIIIPPPcccnnnnnnhhh[[[LLLCCCBBBDDDpppwwwgggxxxrrr]]]IIIBBBAAA@@@@@@CCCDDDDDDDDDEEEEEEEEEEEEEEEHHHFFFCCC???@@@DDDLLLRRRPPPHHHAAA???CCCFFFDDD@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAA===@@@NNN^^^kkkuuu}}}|||yyy|||dddYYYeeewwwqqqddd```ppp}}}ZZZEEE<<<;;;555444666444<<<<<<<<<<<<<<<;;;999888:::::::::999888666444333666555444444555777:::;;;;;;<<<>>>???AAACCCEEEEEEHHHFFFFFFKKKQQQUUUTTTQQQSSSSSSTTTXXX[[[ZZZVVVRRRVVVbbblllkkk```XXXXXX]]][[[]]]```aaa```^^^^^^^^^dddeeeccc]]]WWWUUUYYY^^^^^^[[[UUUQQQPPPRRRVVVXXXVVVTTTPPPMMMLLLMMMOOOPPPUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMLLLJJJHHHGGGFFFEEECCCCCCAAA???===;;;999888444555666555444444666888888444444999>>>DDDQQQ___nnnyyy}}}{{{lllkkkllllllsss~~~vvvooozzz~~~mmm[[[dddhhhWWWFFFBBBAAAFFFOOOQQQIII@@@@@@EEE<<<;;;999999999999777666========================???>>><<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAAEEEGGGJJJIIIFFFBBB???>>>@@@BBBAAABBBBBBCCCDDDEEEEEEFFFNNNKKKOOOVVV[[[nnn|||wwwzzzcccOOOJJJMMMLLLJJJJJJKKKJJJIIIGGGGGGEEEDDDCCCDDDDDDBBB@@@BBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCEEEGGGHHHGGGEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFDDD@@@???AAAGGGLLLhhhyyylllfffmmmpppcccMMM>>>;;;???>>>888999FFFWWWbbbRRRGGG???GGGbbbrrr\\\JJJAAAEEEOOOgggooozzzwwwrrrttt___XXXNNNGGGCCCBBBCCCDDD<<<>>>???>>><<<<<<======BBBFFFLLLOOORRRUUUXXX[[[\\\YYYXXX\\\dddiiikkkkkkmmmfff[[[PPPGGGBBBAAAAAA???>>><<<<<<============999999;;;===???AAAAAA@@@:::;;;FFFWWWfffssstttfffnnn{{{sssaaa]]]mmmwwwwwwyyy~~~yyyeeeUUUVVVXXX^^^kkkiii___QQQDDD;;;<<>>IIIXXXkkk||||||lllaaagggppptttyyy|||||||||}}}~~~hhhZZZ^^^^^^QQQDDDAAA???BBBHHHJJJEEE>>>>>>CCC===<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<=========<<<===???AAAKKKJJJGGGCCC???======??????@@@AAABBBDDDEEEGGGGGGFFFCCCGGGMMMMMMUUUvvv{{{wwwyyylllUUUNNNLLLMMMKKKJJJJJJJJJJJJHHHGGGHHHGGGFFFFFFFFFEEEBBB@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCEEEHHHIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDCCC@@@AAABBBCCCDDDEEEFFFFFFGGGFFFCCC@@@>>>@@@DDDGGGRRRnnnbbbeeefff[[[JJJAAA<<<<<<<<<:::777;;;MMM^^^dddYYYEEE:::HHHjjjjjjTTTBBB;;;;;;HHH^^^zzzxxxrrr|||kkk[[[PPPIIICCC???@@@???>>>>>>=========>>>AAACCCEEEGGGHHHKKKOOORRRWWWSSSOOOPPPUUUZZZ\\\]]]YYYUUUNNNFFF@@@<<<::::::999:::;;;<<<<<<;;;:::999;;;<<<===<<<;;;===BBBFFFIIIQQQ]]]jjjxxxyyyjjjiiiooo~~~qqqzzzwwwsss}}}|||zzzxxxkkkTTTOOOaaakkkjjjlllYYYLLLCCCBBB>>>===MMMaaasssaaaJJJDDD@@@AAAAAA@@@???AAAEEEEEEDDDCCCBBBAAAAAA@@@DDDEEEFFFEEECCCAAABBBCCCFFFEEECCCAAA@@@?????????AAAAAACCCCCCCCCCCCBBBAAA>>>>>>??????@@@AAABBBBBBAAACCCFFFIIIIIIPPPcccuuueeeSSSTTT}}}]]]OOObbb|||yyyXXXKKK@@@:::888444999:::<<<>>>@@@???<<<999888888777777777777888999666555444333333444555666666777888999;;;<<<===>>>AAA??????CCCHHHKKKJJJHHHHHHHHHJJJNNNPPPQQQNNNLLLIIIMMMSSSZZZ]]]ZZZRRRLLLNNNSSSYYY[[[XXXRRRLLLIIINNNSSSYYY[[[XXXUUUSSSRRR^^^]]]\\\\\\]]]___bbbccc````````````aaabbbcccddd]]]\\\ZZZXXXVVVSSSQQQPPPGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;::::::777777666555444333333222222222222333555666555444666555:::EEETTTggg|||lll```]]]iiixxx~~~|||yyyyyyrrrjjjaaaYYYTTTOOOFFFAAA???@@@???@@@CCCAAA>>>>>>CCC<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<======<<<::::::;;;===FFFFFFFFFCCC@@@>>>===>>>===>>>@@@AAADDDEEEGGGHHHEEECCCHHHMMMJJJHHHXXXmmm~~~vvv{{{wwwZZZLLLLLLQQQJJJIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHFFFCCC@@@@@@@@@@@@@@@AAABBBCCCCCC??????AAADDDGGGHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCCCC??????@@@AAACCCDDDEEEEEEFFFDDDBBB???>>>???AAACCCKKKtttwwweeedddcccWWWJJJFFF<<<999;;;???<<<:::DDDSSSiiigggWWWAAA>>>WWWuuu}}}eeeQQQGGGFFF;;;OOOkkkxxxnnnqqqcccTTTHHHFFFAAA===>>>???>>>???@@@===>>>AAACCCDDDEEEFFFGGGKKKHHHFFFFFFIIILLLMMMMMMGGGEEEBBB???===<<<<<<<<<999;;;<<<===<<<;;;;;;;;;;;;===???>>>???FFFTTT___www}}}sssooo}}}}}}nnnzzztttbbb\\\RRRYYYooossseee\\\LLL???<<>>???>>>@@@BBBCCCCCCBBBAAA@@@<<<======>>>???@@@AAAAAA@@@BBBDDDDDDBBBEEETTTddd~~~nnn```]]]nnnggg^^^rrryyyiii``````UUU>>>;;;:::;;;>>>BBBDDDCCC@@@:::999888777777777888999666666444333333333444444333444555666777888999999>>>>>>>>>AAADDDFFFEEEDDDGGGHHHKKKNNNPPPPPPOOONNNLLLMMMQQQWWW[[[YYYSSSMMMOOOTTT[[[___^^^[[[XXXVVVSSSXXX^^^aaa```\\\YYYXXX```aaaaaabbbcccdddeeeeeebbbbbbaaaaaa___^^^]]]\\\TTTSSSQQQOOOLLLJJJHHHGGGCCCCCCBBB@@@???>>>===<<<<<<<<<;;;;;;:::999888888555555555555444444444444888666444444555666444222555999CCCRRRccctttuuugggcccgggssswwwvvv~~~tttddd^^^```[[[NNNCCC??????>>>CCC>>><<<>>>@@@???@@@DDDCCCBBB@@@===;;;:::;;;<<<========================<<<===>>>???>>>===<<<;;;<<<===>>>===<<<<<<===>>>===???AAABBBAAA@@@@@@AAA>>>>>>???AAABBBDDDEEEEEEGGGFFFKKKRRRQQQKKKOOOYYYaaakkk[[[PPPFFFGGGNNNGGGFFFFFFGGGJJJKKKKKKJJJHHHHHHHHHIIIIIIGGGDDDAAABBBBBBBBBBBBBBBCCCDDDDDD>>>>>>???BBBDDDEEEDDDBBBBBBBBBCCCDDDDDDDDDCCCCCC??????@@@AAABBBCCCDDDDDDEEECCC@@@???>>>??????@@@BBBRRRoooooommmjjj]]]SSSSSSMMMCCC===???>>>:::>>>HHHVVVaaa```MMM>>>DDDWWWdddlll___\\\FFFIIIQQQfffssspppvvv[[[PPPGGGFFFFFFDDDDDDEEE>>>===<<<<<<>>>@@@BBBCCC>>>======>>>@@@AAAAAA@@@;;;;;;;;;::::::;;;<<<<<<:::;;;<<<<<<;;;<<>>???AAACCC@@@CCCFFFDDD@@@===>>>@@@<<<===???AAABBBAAA???>>><<<<<<======>>>???@@@@@@>>>===???AAA@@@AAAHHHQQQzzz{{{|||sssgggRRRkkk{{{ooopppEEEAAA======AAAEEEEEEDDD===<<<;;;:::999888888777777666666555444444444444222222333444555555666666::::::;;;===>>>??????>>>BBBDDDGGGIIIJJJJJJJJJKKKKKKLLLNNNPPPPPPPPPNNNNNNNNNRRRVVVYYYZZZZZZ[[[\\\UUUXXX[[[\\\[[[YYYWWWVVVYYYZZZZZZ[[[[[[[[[ZZZZZZSSSRRRRRRQQQOOOLLLJJJHHHGGGFFFEEECCCBBB@@@????????????>>>===<<<;;;::::::999999888888777777777666555555555555555555555555999666333222222444666666???IIIYYYlll}}}|||lllaaahhhkkkttt}}}vvvjjjkkkwww~~~rrr___ccceee^^^MMM@@@???AAABBBBBB<<<999<<>>AAA>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>===;;;::::::;;;=========<<<>>>???:::<<>>>>>@@@LLLqqq}}}yyyuuuhhhaaaeeeiiiZZZHHH===777777;;;AAADDDRRR]]]XXXHHH???AAAIIIqqq}}}vvv```OOOBBBIIIdddqqqmmmrrr|||lllhhhgggcccaaaccc___XXXNNNEEE@@@>>>======::::::;;;<<<<<<<<<;;;;;;999999999999999:::::::::999<<<@@@AAABBBEEEKKKPPPXXXfffyyyvvvjjjZZZQQQbbb|||www~~~|||yyyyyylll[[[WWWdddmmmkkkfffaaaRRRCCCBBB<<>>>>>???@@@AAABBBBBB??????>>>===<<<>>>BBBFFF@@@BBBDDDCCC@@@>>>>>>@@@;;;<<<>>>???@@@@@@???>>><<<<<<<<<=========>>>>>><<<:::;;;@@@AAA???AAADDD[[[vvv{{{{{{oooZZZggg~~~cccWWWIII@@@>>>AAABBBBBB>>>>>>>>>===<<<:::888777888888777777777666666555333333333444444555555555555555666777888888888888888;;;>>>?????????@@@AAABBBDDDEEEDDDBBBAAACCCFFFGGGHHHJJJJJJJJJKKKMMMOOOKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHGGGBBBBBBCCCBBBBBBAAA@@@???=========<<<<<<;;;;;;;;;999999999888888888777777555555444444444444444444444444444444444444444444555444222111444;;;EEEMMMfffpppyyykkkeeebbbjjjrrr{{{~~~tttkkknnnvvvxxxqqqhhhnnniii\\\LLLCCCCCCEEEFFF???:::999<<<===<<<===???IIIIIIGGGAAA;;;888:::===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::666888:::;;;::::::;;;<<<;;;===??????===<<<;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@AAA???AAAFFFGGGDDDDDDHHHLLLQQQWWWnnn||||||fffSSSDDDFFFNNNPPPMMMKKKHHHFFFFFFGGGHHHIIIHHHGGGHHHFFFEEEFFFGGGHHHGGGEEEFFFFFFEEEDDDCCCCCCCCCCCCEEECCC@@@>>>???@@@????????????AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA??????AAAAAA???===AAA@@@CCCSSS}}}|||nnnjjjrrrxxxmmmXXXAAA666777;;;===AAAFFFRRR\\\VVVFFF???BBBPPPjjjxxx```HHHCCCLLL\\\qqqyyyaaa]]]tttyyynnnbbbWWWLLLEEEDDDCCCCCCAAA@@@@@@@@@AAA????????????@@@AAACCCDDDIIIPPPXXX^^^bbbhhhooouuunnnWWWYYYhhhrrrxxx|||nnnmmmhhhgggfffXXXQQQ[[[ooossshhhYYYPPPCCC;;;@@@CCC^^^zzzdddccc~~~yyyZZZDDD???EEECCCEEECCC??????DDDEEEAAA@@@@@@@@@AAABBBBBBBBBCCC>>>??????>>>===>>>AAADDD@@@AAAAAA@@@>>>===>>>>>>=========>>>???@@@@@@@@@=========<<<<<<<<<<<<;;;;;;:::<<<@@@@@@>>>???CCCOOOPPPdddpppyyy}}}|||```JJJ@@@======<<<===>>>@@@@@@???===;;;999999999999999999999888888444555555555555555666666333444555555555444444555333555888999777777888:::999;;;<<<<<<;;;;;;<<<======>>>>>>>>>======???AAA???>>>======>>>??????>>>????????????>>>>>>======;;;;;;;;;<<<<<<<<<======999999999999999888888888444444444555555555666666333333333333333333333444555555555555555555444444444666888;;;BBBSSShhhxxx}}}qqqkkkmmmqqqssstttyyy}}}zzzvvvvvvxxxtttlllmmmuuuuuudddPPPFFFDDDDDDEEEEEE===;;;<<>>@@@DDDFFFDDD>>>999888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::666888::::::999777777888;;;<<<>>>===;;;::::::;;;>>>>>>>>>?????????@@@@@@BBBAAABBBDDDEEECCCEEEGGGAAANNNUUUYYYbbbrrrpppLLLMMMKKKJJJRRR[[[ZZZSSSJJJHHHGGGGGGGGGGGGFFFDDDGGGFFFDDDDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBIIIFFFAAA>>>>>>?????????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCC@@@??????AAABBB@@@>>>===AAACCCEEEbbbooolllvvvvvvtttdddJJJ::::::<<<;;;CCC===EEEXXX\\\LLLAAACCCBBBUUUjjjyyynnnVVVKKKEEEGGG[[[tttxxxjjj\\\}}}|||iii\\\QQQOOOLLLHHHFFFFFFHHHJJJEEEEEEFFFHHHJJJNNNPPPRRRdddnnnzzzqqqhhh___cccrrrzzzwwwnnnaaa\\\XXXKKKPPPhhhpppnnn^^^NNNHHH???999???]]]|||ooo```oooxxxVVVJJJKKKFFF===FFFHHHEEEAAAAAAEEECCC===EEEEEEEEEEEEEEEEEEDDDDDD>>>???@@@@@@???>>>@@@AAA@@@???>>>===============>>>>>>>>>>>>???@@@AAABBB=========<<<;;;;;;::::::;;;;;;>>>AAA???===@@@FFFCCCBBBYYYWWWhhhrrrgggmmmtttUUUDDD===:::999;;;===@@@BBBBBB@@@===;;;999::::::;;;;;;;;;::::::666666666666666666666666444555666666555444555555333666888888666555777999666666888:::<<<<<<;;;999777888::::::::::::;;;===999999999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777666777777888888777777777777666666666666222333333444555666666666444444444444555555555555888888777777777777666666777;;;AAAGGGSSSjjjxxxkkkdddkkkxxx~~~}}}vvvxxxqqqaaaiii}}}uuu\\\DDD>>>AAAAAAAAABBB>>>>>>AAADDDBBB>>>===@@@>>>EEELLLMMMGGGAAA======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::888:::;;;;;;999777666666888999;;;;;;;;;;;;===>>>;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDDDDDDDFFFIIIEEENNNPPPPPPRRRTTTeee~~~oooYYYKKKGGGBBBEEETTTcccbbbYYYOOONNNLLLJJJGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>CCCCCCAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAABBB>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@BBBAAAAAAOOOxxxtttiiikkklllkkkfffYYYDDD666777@@@===<<<>>>HHHRRRTTTMMMDDD??????MMMeeevvv}}}vvveeeTTTIIIHHHNNNSSSgggooowwwddddddhhh{{{tttccc[[[```hhhmmmmmmkkkjjjjjjmmmrrrxxx{{{|||vvvpppqqqssswwwzzz{{{{{{zzzzzzwwwgggQQQCCCEEESSS___eeelll\\\KKKDDD@@@<<>>>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;;;;>>><<<:::<<>>===;;;::::::::::::;;;<<<>>>>>>>>>>>>AAACCC@@@EEELLLSSS^^^rrr}}}iii[[[}}}hhhVVVDDD999666<<<:::>>>IIIMMMHHHAAA???777:::;;;999:::>>>;;;555999888777666555555555555444444444333333444444444444555555555666777777777777777666666666666777888555555555666666777777777888888888888999999999999:::999999999888888777777666666666555555444444444555555555555555555444444666555333333333555777999111333444555555555444444666555666888666333333777888@@@LLLXXXeeerrr~~~sssccc]]]kkk|||}}}~~~{{{ssssssgggppp}}}oooVVVAAA===???;;;:::===<<<===???AAACCCAAA===999AAAGGGMMMLLLEEE???>>>@@@<<<<<<;;;:::::::::;;;;;;999999999999999888777666888888888888888888888888777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEGGGJJJLLLLLLKKKNNNVVV\\\|||~~~~~~vvvWWWIIIJJJIIIEEEBBBFFFNNNMMMHHHKKKJJJHHHFFFEEEDDDDDDEEEAAABBBCCCEEEGGGHHHHHHHHHEEEEEEEEEDDDBBBAAA??????BBBAAA@@@??????>>>???????????????@@@AAAAAABBBBBB<<<>>>???@@@????????????AAAAAA@@@@@@??????>>>>>>AAA>>>@@@DDDJJJ```qqqttthhhgggfff___OOO@@@:::<<>>>>>CCCKKKRRRWWWYYYFFF===>>>LLL\\\iiixxx}}}qqqaaaRRRHHHCCCBBBKKKUUUiiiggg^^^ZZZaaasssssskkkxxxtttiiieeefffhhhzzztttnnnjjjUUUMMMEEEDDDNNNYYY```bbbSSSHHH???:::444555IIIaaaxxx^^^FFF@@@AAA???===@@@AAABBBCCCBBBBBBBBB@@@???CCCCCCCCCCCCCCCBBBBBBBBB??????>>>>>>??????@@@AAAAAA@@@???>>>===<<<;;;:::===;;;:::<<<>>>@@@???===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCCCCFFFGGGFFFHHHPPP^^^iiilll[[[mmmlllTTTDDD:::666888AAAHHHHHHFFFGGGBBBCCC@@@999888<<<===:::999888777666666555555666555555444444444444555555555555555555666666666666555555555555555555555444333333333333444444444555555555555555666666666666666666555555555444444444666555555555444444444444555555555555555555555555777666444333222333333444:::999888666555555666777555333222555555555:::AAALLLWWWhhhvvvqqqZZZ```ppp|||yyykkkppp}}}}}}ooorrryyybbbNNN======@@@===:::;;;<<<<<<===???AAA@@@===:::???EEEJJJHHHBBB======???;;;::::::999999999999999888888888888888777666666888888888888888888888888777888999:::;;;;;;:::::::::;;;;;;<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@DDDGGGKKKJJJIIIJJJNNNSSS\\\{{{tttUUUGGGDDDEEEHHHIIIFFFEEEIIIMMMNNNIIIHHHFFFDDDDDDEEEFFFGGGAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEECCCBBB@@@???@@@??????>>>>>>>>>???????????????@@@AAABBBBBBBBB=========>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>AAA;;;???FFFBBBDDDhhh}}}nnnhhhbbb^^^UUUHHH>>>::::::<<<======@@@GGGRRRZZZSSSDDD777:::DDDSSSgggyyy~~~vvvjjj^^^TTTOOODDDFFFPPPbbbwwwvvvggg[[[TTTXXXiiizzz|||hhhWWWSSS[[[fffnnn~~~vvvmmmddd[[[UUUFFFEEEGGGOOOWWWYYYTTTNNNGGG===999===<<>>BBBAAA@@@CCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCC??????>>>>>>>>>???@@@@@@AAAAAA@@@>>>===;;;::::::;;;::::::;;;===>>>>>>=========<<<<<<<<<<<<=========>>>?????????@@@BBBDDDAAABBBBBB@@@???AAADDDGGGGGGYYYpppqqq{{{qqqNNNCCC999999>>>DDDIIIMMMKKKLLLIIIBBB======<<<:::::::::999888777777777777777666666555555666666777666666555555555555555555555666777777666555444333333333333333333444444444333333333444444444555555444444444333333333333222555555555444444444444444555555555555555555555555666666555555444444333333555666666666555666888:::;;;999<<>>:::;;;;;;;;;;;;<<<>>>???===<<<>>>BBBEEECCC>>>:::;;;>>>999999888888777777777777777777777777777666666555777777777777777777777777777888999999:::999999888999999:::;;;;;;<<<<<<===BBBBBBBBBAAA@@@???>>>===@@@DDDGGGGGGEEEDDDFFFHHHIII]]]fffiii}}}|||```QQQwwwWWWLLLKKKJJJDDDHHHKKKKKKKKKOOOTTTXXXKKKJJJGGGEEEEEEFFFHHHIIIEEEEEEFFFFFFEEEDDDCCCCCCGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>======>>>??????@@@>>>??????@@@AAABBBCCCCCC@@@???>>>???@@@@@@@@@@@@============>>>>>>>>>>>>>>>===AAACCC===:::NNNiii{{{lll]]]WWWSSSLLLDDD@@@888;;;>>>===<<<===BBBGGGVVVKKK@@@;;;;;;BBBRRRaaauuu|||}}}sssmmm^^^TTTIIIGGGPPP^^^iiinnnrrrqqqsssvvvssslllhhhhhhdddkkkxxxzzzqqqpppssszzzooofff]]][[[bbbllltttwwwqqqooojjjbbbXXXNNNHHHDDDOOONNNQQQXXXZZZRRRFFF===@@@;;;DDDWWWaaa```jjj{{{xxxlllxxxgggOOOGGG@@@>>>BBBDDDCCCBBBDDDCCC@@@???@@@???>>>???BBB@@@@@@AAAAAABBBCCCCCCDDD??????>>>>>>>>>>>>??????BBBAAA@@@>>>===;;;:::999:::999::::::<<<<<<===<<<<<<<<<<<<<<<<<<===>>>???>>>???@@@@@@???@@@BBBDDD@@@@@@@@@BBBDDDFFFFFFEEEEEEJJJkkkwww}}}}}}ooolllyyyxxxooopppssssssuuubbbKKK===:::>>>DDDGGGJJJNNNQQQOOOIIIBBB===999===<<<;;;:::999999999999888777777666666777777888777666666555555444444444777888:::::::::888666444555555555555555555666666444444444444555555555666555555555555555555555555555555444444444444444444555555555555666666666666555666777888888777777666222444777888777777999;;;CCCFFFNNN\\\gggooozzz}}}{{{hhh\\\[[[```iiivvv~~~||||||yyyvvvzzzoooZZZIII>>>888;;;???>>>;;;;;;:::999888999<<<============???AAA???;;;999:::===999999999888888777666666555666666666666666555555666666666666666666666666888888888888888888888888888999999::::::;;;<<<<<>>???@@@AAA>>>???@@@AAABBBCCCDDDDDDBBB@@@???@@@BBBBBBAAA???==================>>>>>>:::@@@CCC>>><<<@@@HHHLLLsssooo]]]WWWWWWTTTNNNKKK???>>>===<<<======>>>>>>JJJLLLMMMHHH???999>>>FFF\\\lll|||mmmXXXJJJGGGKKKPPPTTT\\\YYYaaauuubbbXXXQQQUUUfffzzz|||fff[[[]]]jjjooo~~~~~~rrrggg^^^ZZZ]]]^^^bbbkkktttwwwtttooofffddd^^^QQQEEE???AAAEEETTTPPPPPPSSSQQQHHHAAA???<<>>>>>??????>>>>>>???<<<===BBBIIIJJJBBB======>>>>>>???@@@AAABBBBBBCCC??????>>>>>>===>>>>>>???AAAAAA@@@>>>===;;;::::::888999::::::;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???>>>???@@@@@@???@@@BBBCCCDDDBBB@@@@@@BBBCCCBBBAAAHHHDDDRRRsssxxxqqqooopppxxx|||hhh___ppp{{{ooofff^^^tttyyy|||gggUUULLLGGGAAA;;;CCCEEEIIIKKKHHHCCC>>>===>>>>>>===<<<;;;;;;;;;;;;888888888777777888888888777777777666666555555555888999:::;;;;;;999777555666666666666666666666666444444444444555555555666666666666666666666666666555555555555555555555555555555555666666666777777888888888999888888777666777888888777777<<>>???===:::999;;;===::::::::::::999888777666444555555666666666555555555555555555555555555555888888888888888888999999888888999999:::;;;;;;;;;???@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>???AAAEEEGGGGGGRRROOOFFFFFFIIIQQQ___|||___LLLEEEFFFIIIvvvXXXGGGJJJSSSPPPGGGMMMHHHEEEHHHIIIHHHFFFFFFGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC>>>>>>>>>>>>>>>???@@@AAA>>>???@@@AAABBBCCCDDDEEEBBB@@@???AAACCCCCC@@@<<<>>>>>>>>>>>>============999BBBCCC<<<===GGGIIICCCXXXvvvhhhcccdddaaa^^^\\\KKKCCC999555888===???@@@@@@KKKVVVVVVLLL@@@<<<<<<@@@SSSpppooo```UUUNNNHHHDDDRRRKKKPPPgggrrrbbb[[[^^^dddeeecccppp~~~}}}sssmmmllljjjiiippp{{{lll^^^TTTNNNOOORRRhhhjjjmmmrrrsssnnneee]]]\\\XXXPPPDDD===???KKKUUUSSSMMMHHHGGG@@@:::===GGGWWWyyy|||iiiZZZaaa|||tttSSSDDDCCC>>>===<<<<<<<<<======>>>;;;@@@MMM\\\]]]NNNAAA<<<<<<======>>>???@@@@@@AAA??????>>>=========>>>>>>@@@@@@???>>>===<<<;;;;;;888:::;;;;;;;;;;;;<<<>>>;;;;;;;;;;;;;;;<<<===>>>>>>???@@@?????????AAABBBDDDAAA???===>>>@@@@@@@@@DDD???HHH^^^|||tttxxx}}}~~~ggg___mmmmmmYYY\\\dddqqqxxxpppeeeRRRAAA@@@;;;888:::<<<;;;:::<<<>>>>>>===<<<;;;;;;;;;;;;999888888777777888888999888888777777777777777777666777888999999888777666666666666555555555555555333333333444444444555555555555555555555666666666666666666666666777777777555555555666666777777888;;;;;;:::999888777666666333444666888???OOOcccqqquuukkkcccdddnnnvvvwwwtttrrrxxx{{{zzz|||}}}ttttttlll]]]dddzzzYYYDDDFFFFFFAAA<<<999999:::<<<<<<;;;999888999;;;<<<<<<<<<;;;<<<===<<<::::::;;;<<<;;;;;;<<<<<<;;;999777666444555555666666666666666666666666666666666666666888777777888888999;;;;;;888888999::::::;;;;;;<<<;;;;;;===>>>???@@@@@@@@@BBB@@@???>>>@@@CCCGGGJJJBBBLLLMMMJJJLLLGGGEEELLLWWWoooxxxkkk[[[NNNHHHEEEBBB???bbbUUUIIIGGGKKKLLLLLLKKKLLLHHHGGGKKKLLLIIIHHHKKKCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDD@@@@@@?????????@@@@@@AAA>>>???@@@AAABBBDDDEEEEEEDDDBBBBBBEEEHHHGGGAAA<<>>>>>=========;;;???@@@>>>>>>CCCFFFFFFJJJnnnyyyppplllkkkmmmqqq___TTTDDD999777999;;;<<<;;;EEEQQQVVVTTTNNNGGGCCC888BBBRRReeewwwyyymmmcccZZZRRRMMMFFFBBBEEEVVVjjjtttvvvvvv{{{}}}|||vvvoooiiiggg[[[```eeegggggggggjjjmmmqqqsssvvvxxxxxxwwwvvvtttmmmmmmllljjjhhheeeccccccvvvxxx|||yyy\\\OOODDDAAAFFFNNN[[[gggnnnmmmkkkgggaaaZZZSSSOOOIIIFFFBBBAAADDDJJJQQQVVVKKKEEEAAA???777555DDDWWWuuugggddd|||qqqWWWCCC===>>>???>>>======>>>@@@@@@???>>>AAAMMM\\\]]]NNNBBB@@@;;;<<<<<<======>>>>>>>>>??????>>>===============???>>>>>>>>>=========<<<888:::<<<<<<;;;;;;===???;;;::::::::::::;;;;;;<<<>>>?????????>>>>>>???AAA@@@@@@?????????@@@BBBDDDAAA<<>>???<<>>;;;999:::;;;:::;;;:::999:::<<<<<<;;;:::888999:::;;;::::::::::::;;;;;;<<<<<<;;;999777555444555666777777777777777666666666666666666666666777777777888999;;;===>>>999999::::::;;;<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@BBBAAA@@@AAACCCEEEGGGHHHHHHMMMIIIGGGLLLGGGBBBGGGCCCNNN```xxxwwwbbbMMMIIIEEEDDDDDDCCC@@@<<>>???@@@AAACCCDDDEEEFFFFFFEEEFFFIIILLLKKKEEE>>>AAA@@@@@@???>>>======<<<===;;;===AAA???;;;@@@KKKDDDHHH{{{uuummmnnnwwwuuujjjYYYIII>>>888666555555;;;CCCJJJQQQSSSNNNHHHCCC???;;;===LLLeeewwwpppllljjjiiihhh]]]TTTJJJFFFFFFHHHPPPXXX```oooyyytttpppmmmiiifffeeemmmuuuwwwrrrllliiihhheeekkkrrrttttttvvv{{{~~~}}}xxxyyymmmSSSUUUQQQSSSZZZ___^^^^^^bbbbbbaaa]]]VVVOOOJJJHHHGGG@@@???AAAHHHQQQSSSMMMFFF===:::;;;===999===TTTooovvvwwwdddLLLCCC@@@@@@BBB>>>>>>======???AAA???<<<>>>;;;@@@JJJKKKAAA===AAA;;;;;;;;;<<<<<<<<<<<<<<>>===============>>>>>>>>>>>>>>>>>>======888;;;======;;;;;;===???;;;::::::999999:::::::::===>>>???>>>======???AAAAAABBBBBBAAA>>>======???BBB:::AAAHHHEEE\\\|||{{{|||___uuunnnZZZWWW```ooowwwjjj```___\\\PPPCCC<<<::::::999888777777777777888888777777777777888888888888888999:::::::::;;;888888888999:::;;;===>>>;;;:::::::::999999888888888888888888999999999999666666666777777777888888777777888888999999999:::444555555666777888888999::::::;;;===AAAFFFJJJMMMYYYfffvvv}}}xxxlll^^^TTTbbbgggmmmrrruuuxxx{{{~~~{{{{{{|||jjj[[[[[[^^^vvvWWW???<<<@@@AAA>>>@@@???<<<:::::::::999<<<;;;:::;;;<<<<<<;;;999666777999::::::999888888:::;;;<<<<<<;;;888666444555555666777888888777777777777777777777777777777777777777888:::<<<>>>@@@999::::::;;;;;;<<<<<<======>>>???@@@@@@AAAAAAAAABBBBBBBBBDDDFFFFFFFFFEEEHHHGGG>>><<>>===>>>>>>???SSSVVVVVVQQQLLLJJJJJJJJJGGGMMMMMMGGGIIIPPPMMMDDDKKKHHHFFFEEEGGGGGGEEEBBBGGGDDDAAAAAACCCCCCAAA???===<<<===???AAABBBAAA@@@@@@@@@@@@??????>>>>>>>>>AAABBBCCCDDDCCCCCCEEEGGGGGGDDDCCCFFFIIIIIIEEE@@@@@@@@@@@@????????????>>>???@@@@@@AAAAAA@@@@@@???HHHKKKUUUvvv}}}wwwqqqooowwwuuuiiiTTT<<<888;;;666;;;999;;;@@@DDDGGGMMMTTTOOOCCC999999@@@MMMaaarrr|||{{{yyyuuusssuuu{{{sssnnndddSSSDDD===>>>CCCNNNVVVaaakkksss}}}~~~||||||yyyhhh```ZZZYYY[[[]]]aaafff```aaaccceeeeeebbb\\\XXXXXXXXXTTTKKKAAA;;;<<>>>>>@@@=========>>>??????@@@@@@????????????????????????======<<<<<<<<<======>>>AAAAAAAAA@@@===;;;;;;<<<>>>=========>>>>>>;;;999::::::;;;;;;::::::999888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???===;;;:::;;;<<<===<<<;;;BBBIIIRRR}}}vvvtttqqqcccxxxtttdddZZZ\\\rrr}}}{{{}}}fffNNNFFFBBB>>>======;;;;;;;;;444:::999999;;;444222===<<<;;;::::::::::::999777@@@>>>===????????????AAA===;;;::::::;;;<<<======;;;:::<<>>::::::888777666777888888888888:::;;;:::888777777888999666444444777;;;>>>???BBBFFFKKKOOOUUU___llluuu|||qqqmmmvvv|||{{{~~~zzzfffZZZTTTSSSXXX]]]zzz|||vvvddd[[[eeeuuuyyy\\\NNNEEE======BBB??????>>><<<;;;:::999888999::::::;;;<<<===>>>>>><<<;;;:::999888777777777777888999:::999888777666888888777777777777777777999888777777777888999::::::999777666777;;;>>>AAA======<<<<<<;;;;;;;;;:::<<<===>>>???@@@AAABBBBBBFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDCCCFFFLLLXXXwwwbbb[[[WWWPPPHHHHHHEEEBBB@@@@@@???===;;;RRRTTTTTTOOOJJJGGGEEEEEEIIIRRRTTTNNNKKKOOOOOOJJJJJJGGGDDDDDDEEEFFFEEECCCHHHEEECCCCCCDDDDDDCCCAAA???>>>>>>???AAABBBAAA@@@AAAAAA@@@@@@@@@?????????>>>@@@BBBCCCBBBBBBCCCDDDEEECCCBBBDDDGGGGGGCCC???@@@@@@@@@????????????>>>??????@@@@@@@@@@@@??????EEEDDDGGG[[[xxxnnnpppzzzssslllYYY@@@999<<<777777777:::???AAABBBIIIQQQWWWJJJ>>>888888===JJJVVVdddhhhlllqqqtttzzz~~~rrrcccTTTIIICCC@@@777???IIISSS]]]iiivvv~~~}}}~~~{{{uuuqqqhhh___IIIGGGJJJQQQYYY___gggoooggghhhiiiiiigggbbbZZZTTTSSSOOOHHH@@@;;;===EEEKKKGGGDDDDDDFFFEEEAAA@@@AAA777???RRRcccdddaaappppppUUU===888<<<<<<<<>>>>>??????@@@????????????????????????======<<<<<<<<<============>>>??????>>>===>>>@@@============>>>>>>;;;999;;;;;;;;;;;;;;;:::999999888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;===>>>===<<<<<<===>>>@@@>>>;;;>>>AAAEEEeee{{{ccckkkvvv^^^cccuuu|||{{{zzzgggddd___XXXPPPGGG@@@======???888666999444333===999999888999:::;;;;;;;;;666777999<<<===;;;888777;;;999888888999;;;<<<<<<>>>======>>>???===:::888999888777777777777666555555777::::::888777888999999999;;;BBBKKKUUU[[[]]]jjjnnnooonnnnnnxxx{{{rrrqqqyyy~~~zzzxxx{{{mmmcccZZZXXX\\\bbbjjjrrr}}}}}}~~~{{{oooeeekkklllRRRHHHEEE???<<<>>>>>>>>>===<<<;;;:::999999<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;::::::::::::999999999999999888777777888888888888888888888888777888999999999999888888666666666777999;;;===>>>>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>???@@@AAADDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBB???DDDDDDFFFKKKWWW~~~zzzjjjVVVKKKJJJKKKHHHCCCCCCBBBAAACCCFFFHHHIIIIIIQQQQQQQQQNNNIIIEEEBBBBBBIIISSSWWWPPPKKKMMMOOONNNIIIFFFCCCBBBCCCDDDDDDDDDHHHFFFEEEEEEFFFFFFDDDCCCAAA@@@???@@@AAABBBAAA???AAAAAAAAAAAA@@@@@@@@@@@@<<<>>>AAACCCBBBAAAAAAAAABBBAAA@@@BBBEEEEEEBBB???@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>@@@>>>>>>EEEWWW|||oooiiiyyyxxxwwwgggLLLCCCEEE@@@999777999;;;<<<===CCCKKKTTTNNNGGGBBB===888777:::FFFLLLWWWbbbllluuu}}}~~~vvvnnnfff\\\RRRKKK<<>>DDDKKKPPPMMMIIIGGGGGGEEE@@@@@@BBBFFFddd}}}}}}sssNNN???555777;;;:::;;;>>>;;;<<<<<<======>>>??????????????????????????????========================;;;===>>>>>>======>>>@@@===<<<<<<===>>>>>><<<:::;;;<<<<<<<<<<<<;;;::::::888888888999999999999:::::::::::::::;;;;;;;;;;;;:::;;;======<<<===>>>@@@AAA???:::;;;<<<999LLLooo}}}uuuwwwtttlllrrrxxxwwwwwwnnn\\\XXXjjj{{{~~~uuuhhh___ZZZ]]]\\\SSSOOOPPPEEE999;;;888777666555555555666666777777777888999999777444777666666666777888:::;;;=========;;;:::888666555444444444555555666666777666777777666555999@@@FFFDDDGGGNNN[[[kkkwww}}}}}}rrrkkkkkkiiibbb___aaa___\\\^^^gggrrr|||tttsssuuu~~~}}}qqqiiirrrpppYYYDDDAAACCCAAA;;;999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;::::::;;;::::::999888888888888999888888999999999999999999666777888999999888777666444555777888::::::;;;;;;============<<<<<<<<<<<<::::::;;;<<<===>>>>>>???BBBAAAAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???DDDDDDEEEHHHPPPooommm\\\NNNHHHAAA???BBBEEEDDDAAA??????@@@DDDIIIMMMOOOPPPOOOMMMLLLMMMJJJEEEDDDEEEDDDKKKOOOKKKHHHJJJLLLKKKGGGEEEBBBAAAAAABBBCCCDDDGGGGGGFFFGGGGGGGGGFFFEEEDDDBBB@@@@@@AAABBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA<<>>>>>>>>??????@@@@@@??????>>>======@@@BBBBBBUUUwww|||{{{aaaXXX[[[XXXIIIAAA999888999:::>>>CCCEEEHHHMMMPPPNNNEEE===777777;;;BBBKKKUUU```jjjooorrrqqqpppmmmiiiddd^^^ZZZYYYXXXUUUNNNFFF@@@>>>>>>@@@@@@@@@DDDJJJQQQWWWZZZcccdddccc___[[[ZZZ\\\___aaaaaaaaa___VVVIIICCCCCCFFFJJJMMMPPPVVV[[[YYYSSSXXX[[[```bbb]]]VVVUUUZZZVVVTTTRRROOOLLLGGGAAA<<<>>>>>>AAADDDHHHJJJHHHGGGDDDAAA???>>>;;;999===CCC[[[|||wwwwwwpppiiiiiiwwwmmmLLLDDD>>>;;;>>>>>>;;;:::===;;;;;;<<<<<<======>>>>>>????????????????????????>>>>>>>>>>>>>>>======<<<===>>>???>>><<<;;;<<<======<<<<<<===???>>><<<:::<<<<<<======<<<<<<;;;:::888888888888999999999999999999999999:::::::::;;;:::<<<======<<<<<<===>>>======999:::===888@@@WWWnnn[[[bbbttt~~~~~~rrrxxx\\\NNNYYYdddfffrrrrrrYYYPPPLLLJJJGGGCCC???>>>>>>???DDDAAA;;;555555888888555666777777777777888;;;===888999999888555444444666777777888999<<>>???;;;;;;:::999999999999999;;;:::999777777888999999999999999999999:::::::::888888777777777777777777888888888888999999999999::::::::::::999999999999::::::;;;;;;<<<======>>>@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????BBBDDD@@@AAAEEEGGGVVVssskkkYYYOOOIIIEEEFFFEEECCCBBBBBBBBBAAA@@@?????????AAAEEEHHHIIIIIILLLHHHGGGIIIIIIEEEDDDHHH@@@CCCEEEEEEGGGJJJIIIFFFEEEDDDCCCAAA@@@@@@BBBCCCEEEFFFGGGHHHGGGGGGFFFFFFEEECCC@@@@@@AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>AAAEEEFFFEEECCCBBBBBB@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@??????<<<<<>>???@@@AAA@@@HHHGGGEEEAAA======AAAEEEFFFEEEFFFFFFCCC>>>???EEEMMMWWW___bbbcccffffffeee[[[]]]aaaaaaYYYOOOLLLOOOKKKHHHDDDBBBBBBAAA@@@???@@@BBBFFFJJJKKKIIICCC>>>AAA???<<<999777===OOO```yyyvvvfffooo~~~bbbMMM;;;HHHGGGFFFEEEAAA<<<<<<>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<===>>>===<<<;;;<<<===<<<<<<<<<===???>>>===;;;<<<<<<======<<<<<<;;;:::777777888888888999999999888888888888999999999999;;;<<<===<<<:::999:::;;;999<<<999:::>>>:::;;;HHH\\\|||lll[[[\\\kkkzzzyyy{{{ppphhh^^^RRRYYYmmm}}}vvvuuurrrlllhhhfffhhhjjjbbb```ZZZRRRNNNMMMEEE<<<@@@AAABBBAAA@@@AAADDDGGG@@@DDDGGGFFFBBBBBBEEEIIIOOOOOOOOOQQQUUU^^^jjjrrrvvvyyy{{{zzzzzzzzzrrrrrruuu{{{qqqiiiYYYSSSMMMNNNSSS\\\fffooossstttzzzwwwnnnmmmoooqqqrrrmmmxxxyyyRRRBBB>>><<<===>>><<<<<<===999999999:::::::::::::::666666888999:::<<<======::::::999888888888888999:::999888777666777888999888888999999999:::::::::>>><<<888666555777:::<<>>>>>>>>?????????BBBBBB<<>>===>>>@@@???>>>???@@@BBBBBBAAAPPPHHHDDDGGGGGGBBBBBBGGG@@@@@@@@@CCCGGGIIIGGGEEEDDDEEEEEECCCAAA???@@@AAABBBDDDFFFGGGFFFEEEFFFFFFDDDBBB??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???BBBDDDEEEDDDBBBBBBBBB?????????@@@@@@AAAAAABBB@@@@@@@@@????????????>>>>>>??????????????????>>><<<999;;;===999<<>>AAADDDIIIQQQVVVVVVJJJDDD<<<777888===BBBEEEMMMSSSXXXZZZZZZ]]]fffmmmlllmmmnnnlllfff^^^VVVQQQPPPLLLGGGFFFGGGGGGDDDBBB>>>>>>===;;;999<<>><<<;;;===@@@AAAAAAHHHHHHGGGEEECCCAAA??????<<<======:::999EEEbbb}}}ssssss^^^HHHFFFCCCIIIJJJJJJGGGBBB>>>???AAA;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>><<<;;;777999;;;<<<<<<===???AAA<<<;;;<<<===??????===;;;;;;<<<<<<<<<<<<;;;::::::777777777888888888888999777777777777888888888999;;;<<<<<<;;;999888888999777===:::888<<<999777???IIIXXXoooYYY^^^vvvvvvyyy]]]RRRYYYuuutttyyy{{{|||rrr]]]XXXZZZ[[[ZZZWWWWWWZZZ^^^bbbhhhmmmlllgggfffjjjooossssssssssssvvv~~~{{{sssppprrryyyhhhZZZXXXUUUVVVZZZ```gggooovvv{{{zzzzzz~~~~~~ssspppooommmjjjiiifff|||\\\DDD:::<<<======;;;;;;<<>>???@@@@@@@@@@@@@@@<<<======>>>>>>?????????@@@???:::>>>HHHEEE???DDD>>>OOOpppjjjTTTIIIJJJFFFDDDFFFGGGEEEDDDFFF@@@AAAAAA@@@>>>>>>???@@@@@@>>>===>>>@@@BBBBBBAAA]]]QQQIIIIIIGGG@@@???DDD@@@AAACCCEEEEEEDDDCCCDDDDDDFFFGGGFFFBBB???>>>???>>>BBBEEEFFFEEEDDDDDDEEECCCAAA>>>===???@@@@@@@@@?????????@@@@@@@@@AAAAAA>>>@@@AAAAAA@@@??????@@@<<<===>>>>>>>>>>>>@@@AAA@@@@@@@@@????????????>>><<<<<<============<<<<<<<<<999888999999<<>>@@@<<<;;;:::<<>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>><<<;;;555777:::;;;;;;===???AAA;;;;;;;;;===??????===;;;;;;;;;;;;;;;;;;:::999999777777777777888888888888666666666777777777888888888999:::999777777888999666>>>;;;666::::::888===BBBDDD]]]qqqdddtttoooaaammmiiigggaaa___ppp}}}xxxwww~~~|||wwwyyy{{{xxxttttttwww{{{~~~|||sssuuu{{{wwwlllddd^^^ZZZ^^^eeetttvvvxxxyyyzzz|||~~~~~~{{{yyyxxxwwwqqqjjjlllrrr[[[GGGBBB;;;<<<<<<;;;;;;<<<<<<<<<999999999999888888888888;;;;;;:::999888777666666999888888888888888999999666666666666666555444444666666777777888999999:::@@@===888555444666:::<<<>>><<<:::888777777888888888888888999999999::::::999999999::::::::::::::::::;;;===>>>?????????>>>;;;;;;<<<======>>>??????===???<<<===EEEBBB===DDDFFFFFFQQQeeewww}}}wwwqqqkkk___QQQIIIIIIOOOGGGBBBBBB@@@===???CCC===>>>???@@@@@@@@@@@@@@@???>>>===>>>@@@BBBBBBBBBjjj[[[PPPNNNIII@@@>>>CCC???BBBFFFFFFAAA===???DDDDDDGGGIIIGGGCCC???======<<<@@@DDDEEEDDDCCCCCCEEEBBB@@@===<<<>>>@@@@@@@@@>>>>>>>>>??????@@@@@@@@@<<<===>>>===<<<;;;<<<===;;;;;;<<<<<<<<<===???@@@@@@@@@@@@????????????>>>:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;<<<===>>>@@@BBBNNN{{{wwwtttzzzhhhUUUCCC777555:::666:::;;;999;;;AAACCCAAAIIIHHHGGGIIIJJJHHHDDD???;;;;;;;;;>>>DDDHHHJJJKKK\\\[[[[[[\\\\\\YYYVVVSSSXXXUUUTTTXXX\\\]]]ZZZVVVKKKLLLLLLLLLNNNTTT]]]dddWWWTTTRRRQQQNNNMMMSSS[[[MMMOOOMMMIIIHHHKKKJJJFFFLLLEEE???>>>===:::;;;===>>>>>>@@@CCCFFFFFFCCCAAA<<>>=========>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<:::888:::;;;;;;;;;;;;<<<===;;;;;;;;;===??????===<<<::::::;;;;;;::::::999888777777777777888888888888666666666666777777777777555666888888777777888:::444>>>;;;666:::<<<<<>>>>>===:::999;;;===<<<999999999999999888888777777888888888888888888888888666555555555555555666666444555666666666555333222555666666777888888999999999777555222111222444555888999999999999888777777555555666666777777777888888888888888888999999999888999;;;===>>>>>>======::::::;;;;;;<<<===>>>>>><<>>;;;>>>;;;;;;EEE===:::===GGGJJJNNNccc|||qqqbbbTTTKKKLLLIIIGGGHHHEEEBBBGGGPPPEEEAAAAAAEEECCC;;;888999<<<===???@@@AAA???===;;;???>>>======???AAAAAA@@@GGGSSSXXXOOODDD@@@BBBCCC@@@@@@AAABBBCCCCCCCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???@@@BBBCCCBBBAAAAAAAAAAAA@@@>>>===;;;:::===>>>????????????>>>>>>>>><<<:::;;;======;;;999;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>;;;;;;:::999999999999:::======>>>>>>>>>>>>======FFFMMMfff{{{{{{{{{uuufffRRREEECCCEEE@@@<<<777666888;;;<<<<<<@@@BBBEEEHHHIIIJJJJJJIIIDDDBBB@@@?????????>>>===AAADDDHHHLLLOOOOOONNNMMMLLLKKKKKKNNNQQQRRROOOMMMIIIIIIJJJKKKMMMPPPSSSUUUNNNNNNMMMKKKJJJGGGFFFDDDJJJIIIGGGEEECCCBBBAAAAAA===>>>>>><<<;;;;;;>>>@@@>>>AAABBBAAA>>>;;;;;;<<<:::???555333===:::AAA^^^mmmxxxgggmmm[[[SSSHHHAAA???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===============;;;>>>>>>;;;;;;>>>>>><<>>======??????<<<999;;;;;;:::888999<<<<<<;;;:::::::::;;;;;;:::999999999999999999888888888777777777777777777888888888555555666777777777777777:::999888666666666777777;;;;;;:::999:::;;;<<<===555@@@@@@AAA\\\tttxxxzzzmmmccccccdddbbbcccmmm|||}}}{{{{{{|||zzz{{{yyytttiiicccbbb^^^YYYVVVYYY[[[\\\^^^bbbsssgggdddrrr{{{wwwjjjzzzooohhhwwwfffMMM???<<<>>>999999999:::::::::;;;;;;;;;999666777888888666333666666666666666666666666222333444555666666666666666555444333333333333333666666777777666555444444222222333333333333444444555555555555666666666666444444444555555777888888777777888999999999999888::::::::::::::::::::::::888888888999:::;;;<<<===>>>======<<<<<<<<<======;;;<<<>>>@@@BBBDDDFFFGGGWWWnnnwww}}}oookkkhhhiiiuuu}}}vvvvvvtttmmmeeeiiikkknnnmmmkkkkkknnnrrrqqqjjj___TTTJJJEEECCCCCC>>>>>>>>>>>>>>>??????@@@EEEBBB???<<<<<<<<<<<<;;;<<<======>>>??????>>>>>>;;;<<<===>>>>>>?????????DDDJJJLLLGGGCCCCCCCCC@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAA@@@???@@@BBBCCCBBBAAA????????????>>>>>>===<<<======>>>>>>?????????@@@>>><<<:::;;;======;;;999999999::::::<<<===???@@@?????????>>>>>>>>>======;;;;;;::::::::::::;;;;;;======>>>>>>>>>>>>======:::AAALLLeeewwwvvvtttooohhh```YYYUUUNNNHHH@@@;;;999::::::::::::<<>>:::777<<<===>>>???@@@@@@AAAAAAEEEDDDCCCEEEGGGHHHGGGEEEGGGGGGFFFGGGHHHIIIKKKLLLHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@@@@AAA???@@@BBBAAA???===<<<<<<777BBB===999AAAEEESSSpppjjjqqq^^^HHHEEEBBBBBBBBBAAA???===BBBBBBBBBBBBBBBAAA@@@@@@??????>>>===============<<<>>>===;;;<<>>;;;>>>===;;;<<<>>>>>><<<:::::::::999888:::;;;999777:::::::::;;;;;;::::::999::::::999999999888888888777777777777777777777777555555666777777777777777999888777666666666777888;;;:::999999999:::<<<<<<>>>>>>;;;>>>JJJ\\\uuuzzzzzzlllaaabbbjjjvvv~~~}}}{{{sssqqq|||}}}{{{|||{{{|||}}}zzzxxxvvvzzz{{{vvvxxxsssuuu{{{uuuhhhiiiuuuqqqxxxsssccc[[[^^^\\\TTTRRRMMMKKKOOOWWWbbbsssuuupppwwwxxxvvvxxx}}}|||YYYCCC???CCCCCC@@@;;;;;;::::::999888888888;;;888666777888888666444666666666666666666666666333444555666777777777777555555444333333333333333444555555555555444333222222222222333333333444444555555555555666666666666444444444444555666777888777777777888888888888999999999999999999999999888999999999999999:::;;;<<<======<<<<<<<<<<<<<<<===<<<===>>>???@@@AAABBBBBB???MMMccc{{{uuuXXXSSSOOOQQQZZZ]]]vvvfffXXXSSSOOOMMMUUUaaakkkcccWWWMMMIIIGGGGGGGGGGGGHHHIIIHHHHHHHHHJJJKKKTTTQQQLLLGGGBBB???>>>===>>>>>>======>>>>>>???@@@EEEBBB???===<<<<<<<<<;;;888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>FFFFFFDDDDDDHHHKKKHHHCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????AAA@@@???@@@AAABBBBBB@@@======>>>>>>>>>>>>======>>>>>>=========???@@@AAA>>><<<;;;;;;<<<<<<;;;:::888888999:::<<<>>>@@@AAA??????>>>>>>>>>>>>======;;;;;;:::;;;;;;<<<===>>>======>>>>>>>>>>>>======;;;AAA@@@EEEgggsssiiibbbYYYMMMBBB;;;888777666777999<<>>===;;;;;;===>>>>>>===>>>>>>??????@@@AAACCCDDDAAAAAABBBBBBBBBAAAAAA@@@?????????@@@@@@AAACCCCCCBBBBBBBBBCCCDDDBBB@@@===>>>>>>>>>===:::999999;;;EEESSSQQQFFFGGGSSSkkkjjjoooeeeEEEBBBBBBBBBDDDEEEDDDBBB???AAABBBCCCDDDDDDBBBAAA?????????>>>=========>>>>>>======;;;999<<<@@@>>>999<<<;;;:::;;;=========;;;:::777777999<<<<<<:::888999::::::;;;;;;:::::::::::::::999999999888888888777777777777777777777777555555666777777777777666777777666666666777888888:::999999999999:::;;;;;;>>>777666???AAA>>>___rrrrrr~~~oooqqqqqqooollljjjllloootttwwwtttmmmmmmsssrrrkkk___hhhsss{{{~~~|||}}}zzz~~~yyyyyynnnfff___^^^bbb]]]QQQOOOWWW[[[uuu~~~mmmkkk|||tttfff___ZZZYYY\\\eeevvv~~~wwwuuuyyyqqqttt|||}}}wwwhhhGGG666999AAABBB>>>======<<<;;;999777666555:::888777777777777666444666666666666666666666666444555666777777777777777555444444333333333333333222333333333333222222111222222222222333333333333444555555555555666666666333333333333444555666777777777666666666777888999777777777777777777777777::::::999999999::::::;;;<<<<<<;;;;;;;;;<<<<<<===========================???CCCIIIPPP[[[nnnoooPPPGGGAAAAAAEEEEEEVVVKKKCCCBBBAAA???FFFOOOYYYXXXTTTMMMEEEAAADDDGGGAAA@@@@@@AAACCCEEEFFFEEE@@@AAABBBBBBAAA@@@>>>==================>>>??????EEEBBB???=========<<<:::666777888999::::::::::::;;;;;;<<<===>>>>>>>>>>>>GGGDDDBBBCCCIIILLLJJJFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????AAABBBAAA@@@======>>>>>>>>>===<<<<<>><<<<<<===>>>@@@===<<<<<<<<<<<<<<<;;;;;;999999::::::<<<===?????????>>>>>>>>>============::::::;;;;;;<<<>>>???@@@======>>>>>>>>>>>>=========BBBAAA@@@SSSyyyyyyooo___OOOCCC;;;888777999999:::;;;===>>>??????AAAAAADDDGGGJJJKKKJJJHHHCCCBBB???<<<;;;<<<>>>???>>>===;;;:::;;;;;;<<<===777888999;;;===@@@AAABBB>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGAAA@@@@@@AAABBBAAA>>>;;;===>>>===999666999CCCKKKgggwwwwwwcccXXXbbb{{{~~~eeeSSSKKKIIIGGGEEECCCBBBBBBCCCCCC@@@AAACCCEEEEEECCCAAA?????????>>>>>>===>>>>>>???>>>>>>;;;999<<<@@@>>>888:::::::::;;;<<<>>>>>>???888444222666999:::999:::999999:::;;;;;;;;;::::::999999888888888777777777777777777777777666666666444555666666777777666666666666666666777777888888888888888888999999:::::::::555555???@@@666LLLyyy}}}||||||}}}wwwkkkaaa```gggnnnggg```YYYUUUUUUVVVYYY]]]YYY^^^eeejjjnnnooommmkkkxxxuuuttttttpppjjjhhhkkkpppuuuxxxtttllliiioooxxx~~~rrrhhhbbb\\\XXXTTTPPPQQQXXX[[[[[[dddqqqxxxrrrnnnkkknnnsssuuu{{{~~~vvvoooppptttbbbZZZNNNCCC<<<:::;;;============<<<;;;999777666888888777777777666666555555555555555555555555555444444555666666666666666444444333333222333333444222222333333333222222111111222222222222333333333444444444555555555666666333333333333333444555666777666555555555666888888666777777777777777888888::::::999999999999999999;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>FFFAAA>>>@@@AAA@@@DDDJJJHHHMMMRRRRRRMMMHHHEEEEEEAAA>>>===@@@DDDHHHHHHFFF???@@@AAABBBBBB@@@???======<<<<<<<<<<<<===>>>>>>DDDBBB???>>>======<<<:::999999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>FFFCCCAAABBBDDDDDDDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@@@@@@@??????>>><<<;;;:::DDDBBB???===<<<;;;<<<===<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>============<<<::::::;;;<<<===>>>@@@AAA======>>>>>>>>>>>>======777999>>>BBBDDDTTT|||}}}~~~ooo]]]NNNDDD???===::::::999999999:::;;;<<<>>>>>>@@@BBBEEEEEECCC@@@EEEEEEEEEEEEEEEEEEFFFFFFCCCCCCBBB@@@@@@@@@BBBCCC<<<===>>>@@@BBBCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHDDDBBB@@@?????????>>>===<<<===<<<999;;;III```rrrxxxtttwwwrrreeefff{{{nnnTTTEEECCCFFFGGGFFFEEECCCAAA@@@@@@AAA???@@@CCCEEEEEECCCAAA?????????>>>>>>>>>>>>??????>>>???===;;;<<<@@@>>>999:::;;;;;;<<<===>>>AAABBB>>>999666888888555555888888999::::::;;;;;;;;;:::888777777777666666666666777777777777666666555555444444555666666666666666555555666666777777777777777777777888888888888888888;;;999:::<<<666<<>>BBBFFFCCC===999:::>>>;;;<<<=========<<<:::999777777777777666666666666444444444444444444444444333333444444555555444444333333222222222333333444333333444444444444333333111111111222222222333333444444444444555555555555444444333333333444555555666666666666666777777888666777777777888888999999::::::999888888888999999:::::::::::::::;;;<<<<<<:::;;;;;;<<<===>>>??????@@@HHHOOONNNHHHDDDDDDGGGDDD:::===DDD???<<<>>>===CCCAAA@@@@@@???===<<<>>><<>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;<<<<<<===>>>BBB@@@>>>>>>>>>>>>===;;;;;;<<<<<<===============:::;;;<<<======>>>>>>>>>LLLIIIGGGFFFDDDBBBDDDHHHEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@???>>>???@@@AAAAAA???AAAAAAAAA@@@>>>===;;;:::DDDBBB@@@>>><<<<<<;;;<<<<<<=========;;;:::;;;<<<======<<<;;;;;;;;;;;;<<<>>>>>>============<<<<<<::::::;;;;;;===>>>???@@@======>>>>>>>>>>>>======888888@@@GGG???999MMMlll~~~www}}}rrrdddVVVLLLGGGEEEBBB@@@>>>;;;:::;;;<<<===::::::;;;===???@@@>>>===@@@BBBDDDEEEGGGFFFFFFEEEFFFGGGGGGFFFEEEEEEGGGHHHGGGHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAA@@@===::::::>>>EEEJJJGGGCCC>>>===GGG___||||||ttt^^^]]]ZZZjjjqqqSSSDDDCCCCCCBBB@@@???CCCHHHKKKIIIFFFBBBAAA>>>@@@AAACCCCCCBBBAAA@@@??????>>>>>>>>>???@@@@@@>>>AAAAAA===<<<>>>>>>;;;:::;;;<<<<<<<<<>>>AAADDDMMMIIIIIIIIIBBB777666<<<888888999:::;;;;;;;;;;;;888888777777777666666666888777777666666555555444444444555666666666666555555555666777777777666666555666777777888888777777555===:::777===>>>;;;>>>IIIpppvvvrrrpppnnnjjjccc______^^^ccclllrrrooofffaaaaaaZZZYYYWWWZZZeeerrryyyyyyxxxzzz|||wwwuuuuuurrriiieeerrrvvv\\\GGG:::;;;888777999<<<===;;;888888:::<<<===>>>===<<<;;;555666777777555555666777444444444444444444444444222333333444444444333333222222222222222333333444333444444555555555555555111111111111222222222222333444444444444555555555555444444444444444555555555666777888888888777777666666777777888888999999999999888888888999999:::999999999999:::;;;;;;<<<999:::;;;<<<>>>???AAAAAA???DDDJJJJJJFFFAAA@@@AAADDD>>>DDDGGG===:::@@@AAA<<<<<<===>>>>>>>>>>>>>>>FFFCCCAAADDDKKKOOONNNLLLNNNLLLIIIGGGFFFEEECCCBBB===<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<======@@@>>>===>>>???@@@>>>===<<<<<<======<<<<<<;;;:::::::::;;;<<<============TTTNNNJJJJJJIIIEEEFFFJJJDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@>>>>>>???@@@AAA@@@???AAAAAAAAAAAA@@@???======@@@@@@??????>>>=========;;;===>>>===;;;999;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<;;;:::;;;;;;<<<===>>>???======>>>>>>>>>>>>============AAADDD???;;;BBBOOOppp|||zzzyyyuuulllccc[[[WWWWWWWWWSSSMMMGGGBBB@@@??????888777888:::===???@@@???<<<===???@@@BBBBBBBBBBBBBBBEEEGGGGGGFFFEEEGGGHHHIIIIIIIIIIIIGGGEEECCCBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBB;;;<<<;;;:::>>>KKK]]]kkknnn___OOOLLL[[[sss|||wwwnnndddqqq]]]LLL======CCCEEEDDDCCC>>>CCCHHHJJJIIIFFFDDDDDD>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>??????@@@AAA===CCCEEE@@@<<<===??????:::;;;<<<;;;;;;<<<@@@CCCOOOPPPVVVYYYLLL;;;777===777888999:::;;;;;;;;;;;;999999999999888888888888888777777666555555444444333444555555666666555555555666777777777666555444444555666777777777666666333:::777555???AAA>>>AAA777PPPeee~~~xxxyyy{{{~~~{{{wwwzzzvvvqqqssssssooolllvvvwwwVVVFFFAAA>>>BBB<<<777888<<<>>>;;;666666888:::<<<<<<;;;:::888444666888777555444666777333333333333333333333333333444444444444444333333222222111111222333333444333333444555555555555555111111111111222222222222333333444444444555555555666666555555444555555666444666888::::::999888666444555555666666777888888888777777777888999::::::888888888888999:::;;;<<<999:::;;;<<<===???@@@@@@CCCDDDEEEDDDAAA??????@@@BBB;;;??????555444::::::888:::<<<>>>@@@BBBDDDCCCBBB???<<<===BBBGGGHHHGGGFFFFFFEEEBBB???<<<<<<===??????>>>>>>===>>>>>>>>>;;;;;;::::::;;;;;;<<<======<<<<<<>>>@@@AAA@@@???>>>>>>>>>===<<<;;;:::999::::::;;;<<<============UUULLLFFFGGGHHHEEEDDDGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>@@@AAA@@@???@@@@@@AAAAAAAAA@@@@@@???======>>>????????????>>>;;;===>>>===:::999;;;===:::::::::;;;<<<===>>>???>>>=========<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>======>>>>>>>>>>>>======999:::999777;;;BBBDDDBBBNNNggg|||}}}~~~{{{uuuooommmmmmmmmggg^^^TTTKKKEEEAAA@@@???===;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???@@@AAA>>>AAAEEEFFFDDDCCCDDDFFFCCCDDDEEEEEEDDDCCCAAA@@@????????????>>>===;;;;;;;;;;;;;;;<<<>>>???AAABBB999<<<@@@BBBKKK```|||iiibbbppp}}}}}}rrrvvvrrrYYYLLLIIIGGGFFF???777999@@@@@@AAABBB@@@======@@@CCC>>>>>>>>>??????@@@@@@AAA??????>>>>>>???@@@AAAAAA===DDDGGGBBB<<<<<>>===EEEDDDSSSttt~~~ooo{{{zzzwwwsssuuusssnnnpppzzzUUU===999<<<<<<777:::<<<<<<;;;;;;<<<>>>555777999;;;;;;999777666333666888777444444666888333333333333333333333333444555555666555555444444222111111111222333333444222333444444555555555555000111111111111222222222333333333444444444555555777666666555555555666666444666999<<<<<<:::888666333333444444555666777777777777777777888999:::;;;888888888888999:::;;;<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@???888<<<@@@:::;;;???;;;>>>??????>>>===??????===<<<<<<>>>@@@BBBBBB@@@>>>BBBDDDEEECCC@@@>>>@@@CCC@@@@@@AAAAAA@@@???===<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>@@@BBBAAA@@@AAAAAA@@@???>>><<<:::999999:::;;;<<<============IIIHHHHHHJJJKKKJJJEEEAAAFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCC???>>>AAAEEEEEE@@@<<<===>>>???AAABBBBBBAAA@@@>>>============>>>>>>>>>>>><<<<<<>>>>>>>>>===;;;:::>>><<<;;;;;;===>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<===??????;;;;;;;;;;;;;;;<<<===>>>???FFFbbbzzz|||zzznnn^^^QQQKKKJJJIIIEEEBBBAAA>>>;;;<<<@@@===:::666666:::======<<<>>>>>>>>>>>>>>>>>>??????<<>>??????===;;;::::::444666666666>>>HHHKKKHHHKKK@@@>>>OOOggg}}}}}}nnniiiaaaaaaoooiiiNNNFFFGGGDDDAAA???????????????>>>>>>============>>>>>>??????>>>>>>??????@@@AAA??????????????????@@@@@@BBBAAA@@@>>>============AAAAAAAAA???<<<;;;<<<===>>>@@@AAA???;;;777555444777888999:::;;;:::999888:::999888<<<@@@@@@;;;555666666666666666777888888555555444444444333333333444444555555444444333222333444555555666666555555777777888888888999999999999;;;===CCCUUU{{{~~~{{{zzztttsssrrrrrrssshhhvvviiiOOODDD>>>777777<<<999999999999999999999999888777777777888999::::::888777555444333444666777777666555444333222222222222222222222222222222222555555444333222111000///111222222333333222222111000111111111111222222222333333333444444444555555555555666666666666555555777777888999999999999888666555333222333444666888888888888666555666888:::777888888888888999999999999999:::;;;<<<===>>>?????????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>???>>><<<;;;;;;===???@@@???EEEDDDBBB@@@===;;;999888:::;;;===>>>>>>===;;;:::HHHGGGGGGIIILLLLLLIIIFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@???AAAEEEEEE@@@===>>>>>>???@@@BBBBBBAAA???>>>=========>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;;;;===<<<:::;;;===>>>>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<===>>>???;;;;;;;;;;;;;;;<<<======>>>???KKKhhhyyyyyyzzzmmm```WWWRRRVVVWWWXXXWWWVVVQQQIIIBBB>>><<<;;;;;;<<<<<<<<<;;;999999999:::<<<======<<<;;;;;;;;;::::::;;;999888:::;;;===>>>===<<<;;;;;;999AAAHHHMMMWWWeeennnqqqZZZUUUXXXfffttt{{{iii]]]```cccrrrpppYYYIIIGGGMMMFFFDDD@@@????????????>>>======>>>>>>>>>>>>======???????????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;>>>>>>???===:::888888999::::::::::::999777555333666777888999::::::999999:::888888;;;??????<<<888555555555555555666777777555555555444444444333333444444444555444444333222333444444555555555555555666666666777777777888888666777888999BBBXXXuuu|||{{{}}}{{{{{{}}}qqqkkkooozzzcccPPP@@@<<<:::666666;;;999999999999999999999999888777777777888888999:::888777666444444555666777666555444333333222222222222222222222222222222222333333222222222222111111111222222333333222222111000000111111111222222222333333333333444444444444555555555666666555555555555666777777888888777777555555444444444555666777888888999888666666777999777777888888888999999999999999:::;;;<<<===>>>???>>>>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????===>>>>>>>>>>>>===<<<<<<<<<======>>>>>>======<<<::::::;;;;;;<<<<<<======???===;;;;;;<<<=========AAAAAA@@@>>>===<<<;;;:::;;;<<<===??????===<<<;;;GGGFFFFFFHHHKKKLLLLLLKKKEEEEEEDDDDDDCCCBBBBBBAAA@@@????????????@@@AAAAAA@@@>>>@@@DDDCCC???===???>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>?????????@@@???>>>===<<<<<<<<<<<<<<<:::999:::===??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<=========;;;;;;BBBSSSttt}}}{{{wwwsssnnniiibbb^^^lllppprrrooonnnhhhUUUBBB@@@BBBDDDDDDCCCAAA@@@@@@???<<<::::::===>>>===;;;:::888777999;;;;;;999888999<<>>@@@DDDEEEBBB???>>>?????????>>><<<===>>>??????>>>===<<<@@@????????????@@@AAAAAA===============<<<<<<<<<;;;::::::999999::::::;;;<<<>>>???===;;;888777777777555555777999:::777333555555777888999999999999:::888777999===>>>===;;;444444444444444555555666555555555555555444444444444444444444444333222222333333444555555555555555555555555555666666666666888999999999:::@@@JJJRRRwww|||vvvpppvvvQQQGGG>>>:::======999:::???::::::::::::::::::::::::777777777777777888888999888777666555555555666777555555444333222222222222333333333333333333333333111111111222222222333333111111222222222222111111000000000111111111222222222222333333333444444444444444555555555555444444444444555666666666666555555555555555666666666777777999:::999888666666777777777777888888888999999999:::;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;===>>>>>>>>>>>>>>>=========>>>======<<<;;;<<<<<<============<<<<<<888999:::<<<<<<<<<<<<;;;@@@>>><<<;;;<<<<<<;;;:::============<<<<<<;;;;;;<<<===>>>??????>>>===<<>>>>>>>>>>>???@@@@@@???===>>>AAAAAA===<<<>>>>>>??????@@@@@@???>>>============>>>>>>>>>??????AAA@@@>>><<<;;;;;;<<<<<<:::999999:::===?????????===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<======>>>===<<<>>>OOOrrrvvvooolllkkkiiigggwww{{{zzzuuuwwwwwwgggSSSEEEKKKPPPSSSQQQOOOOOOPPPNNNHHHAAA>>>???AAAAAA@@@>>>===???AAA@@@======???EEEHHHNNNSSSUUURRRLLLGGGMMM___sss|||~~~|||ooottt|||xxxmmmgggjjjwwwvvvooorrrxxxiiiUUUDDDBBBGGGEEE>>>999BBB@@@>>>>>>>>>???>>>===<<<===>>>??????>>>===<<>>:::999888888555333666:::<<<888444444444555666777888888888999777666777:::=========444333333333333333444444555555555555555555555555333444444444444333222222333333444555555555444444444555555555666666666666888999;;;<<<===???@@@BBBYYYpppyyy}}}||||||||||||}}}qqqSSSAAA???<<<===AAA@@@;;;;;;???::::::::::::::::::::::::777777666666666777777888888777666555555555666666444444333222222222222222333333333333333333333333111111111111222222222222111111222222222222111111000000000000111111111111222222222222333333333333333333444444444444333333333444444555555555555555444555666777777777666666777999;;;:::888666666666777777777777888888888888:::::::::;;;<<<=========<<<;;;:::999999999999999::::::::::::::::::::::::<<<<<<;;;:::999999888888:::;;;<<<======>>>======<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777888;;;===>>>===<<<;;;@@@>>><<<<<<===>>>===;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<>>============>>>??????===;;;;;;>>>>>>;;;;;;>>>????????????>>>>>>======<<<============>>>>>>>>>@@@???===;;;:::;;;;;;<<<:::999888:::<<<>>>???>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::888999::::::;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;>>>AAAAAA>>>AAAPPPaaa}}}wwwuuuuuupppjjjnnnuuurrrhhhQQQWWW^^^aaaaaaaaabbbccc]]]VVVNNNIIIJJJNNNQQQSSSQQQUUUZZZZZZPPPFFFGGGNNN^^^bbbhhhoooqqqlllbbb[[[]]]nnn{{{nnnmmmlllddd^^^]]]gggvvv|||xxx___LLLBBB:::;;;@@@AAA???===@@@>>>======>>>???>>>===<<<===>>>??????>>>===<<>>>>>??????@@@AAA>>>>>>=========<<<<<<<<<888888888888999:::;;;;;;<<<>>>@@@@@@>>>;;;:::999999555333444888:::666222333333444444555666777777888666555666888:::<<<===333333222222222222333333444444555555555555555555333333444444333333222111222333333444555444444444555555555666666666777777555555555777:::===???@@@AAAfffsssvvvzzz|||}}}~~~vvvssstttjjjkkksssgggQQQHHHEEE======>>>>>>;;;777777:::::::::::::::::::::::::::777777666666555666666777777666666555555555555555333333222111111111222222222222222222222222222222222222222111111111000000000111111222222111111000//////000000000111111111111111111222222222333333222222333333333333222222333444555555666666555555444444555666777666666666666888::::::888666555666666666777777777888888888999999::::::;;;;;;<<<<<<::::::999888777777888888::::::::::::::::::::::::<<<<<<;;;;;;:::999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::777999<<<>>>??????>>>===>>>===<<<===???@@@???>>><<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;CCCDDDCCCBBB@@@@@@BBBDDDDDDBBBAAA?????????@@@@@@===<<<<<<<<<<<<===>>>>>>>>>::::::<<<===;;;<<>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<============<<<;;;;;;:::;;;;;;;;;;;;999888999<<<>>>>>>===;;;;;;;;;:::;;;;;;<<<===:::999999888888999999:::888888:::;;;<<<======<<<======<<<;;;;;;;;;;;;<<<999999<<<>>>===<<>><<<;;;;;;===>>>===<<<;;;<<<>>>>>>>>><<<>>>>>>============>>>>>>>>>============>>>??????>>>>>>>>>===<<<<<<;;;;;;999888888888999::::::;;;999:::<<<<<<:::999888999777444222222555555333111444333333333333444555555666555555555666777999:::444333333222222222222222333333333444444444444444333333333333333222111111222222333444444444444444555555555666666666666777666555444333444777:::<<>>===<<<;;;999888999;;;999999999999999999999999777666666555555555555555555555555444444444333333222222111111000111111222111111111111111111111111222222111111111000000000000000111111111111000000/////////000000000111111000000111111111222222222111111222222222222111111333333444555555555555555444444444444555555555666444666777777666555666666666666666777777777888888888888888999999:::::::::888888777777777777888888999999999999999999999999;;;;;;::::::999999888888888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::999999888999;;;===????????????<<<;;;<<<===???@@@???>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::@@@BBBCCCBBB??????AAACCCCCCBBB@@@>>>>>>>>>???@@@<<<<<<;;;;;;<<<<<<===>>>???<<<:::======<<<===AAA??????>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999999::::::;;;;;;::::::<<<:::999999;;;======<<<;;;:::::::::;;;;;;<<<===999999888888888888999999888999:::<<<==================<<<;;;;;;;;;;;;;;;;;;888888;;;<<<;;;;;;>>>???EEESSSnnnxxxfffgggrrrsssqqqpppooopppqqqpppooojjjlllnnnnnnnnnrrryyy~~~mmmjjjrrrxxxvvvwwwzzz~~~~~~zzzvvvsssqqqooollleeeaaagggrrr{{{{{{~~~|||~~~oooTTT@@@:::>>><<<@@@CCCBBB???<<<;;;:::<<<;;;:::<<<>>>>>>===<<>>===<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;::::::999999888888888888888999:::666777888888777777888999444444333333333444444444555444333222111222333333444444555444444555666777444444333222222222222222222222222333333333444444222333333333333222111111222222333444444444444333333444444444555555555555555777888777555555777999999999???RRRvvv{{{iiiuuu|||{{{www|||xxxooojjjpppmmmkkkmmmqqqtttsssppp}}}dddFFF888888;;;888333===<<<;;;999999;;;<<<<<<888888888888888888888888777666555555444444444555333333444444333333222222111111000000000000111111////////////////////////000000000000111111111111000000111111111111000000////////////000000000111000000000000111111111222000111111111111111111000111222333333444333333333444333333222333444555666333444555444444444666888666666666666777777777888777777777777888888888888777666666777777888999:::999999999999999999999999888888888888888888888888777888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888999999999999888888888999:::;;;===>>>???@@@;;;;;;;;;<<<>>>>>><<<:::999999::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;>>>@@@CCCBBB@@@@@@AAADDDCCCBBB???>>>======???@@@<<<;;;;;;;;;;;;<<<======AAA===<<<>>>>>>===???CCC??????>>><<<<<<;;;;;;;;;999999999:::::::::;;;;;;666777999:::;;;;;;:::999<<<;;;999999;;;<<<<<<;;;::::::::::::;;;;;;<<<===999999888888888888999999888999;;;===>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;@@@;;;:::===>>><<<;;;<<>>;;;===>>>;;;888999<<<>>>;;;::::::<<<>>>>>>===<<<@@@???<<<;;;;;;<<>>===??????<<<:::999888666555777:::999777777777777777777777777777777666555444444444444444222333333333333222111000111000000000000000111111////////////////////////......///000111222333333000000111111111111000000////////////000000000000000000000000111111111111000000111111111111000000000000111222222222222222444333222111111333555666222333333222222333666999666666666666777777777777666666666666777777777777666666666666777999:::;;;888888888888888888888888666666666666777777777777777777888999:::::::::::::::;;;;;;;;;;;;:::999999888888999999999999888888888888888999;;;===>>>@@@;;;::::::;;;<<<;;;888666777777999:::<<<===??????===<<<<<<;;;;;;<<<<<<===CCCCCCBBBAAAAAA@@@@@@???CCCBBBAAA???>>>>>>>>>>>>999:::<<<;;;::::::;;;=================================<<<;;;::::::999999999:::;;;:::888777888999<<<<<<;;;:::888777666666777777888999:::<<<===>>>=========<<<<<<;;;;;;:::===;;;999777666666777888999999999:::<<<===???@@@;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<;;;;;;::::::666<<<@@@>>>BBBZZZ|||}}}}}}xxxrrrvvvwwwxxxwwwtttpppkkkhhhcccdddooovvvnnnooolllmmmoooooooooppprrrsss}}}|||zzzzzzpppTTTQQQKKKDDD@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;===;;;::::::<<<>>>??????<<<<<<===>>>??????@@@@@@<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::888777666555666777999;;;:::999777666666666777777777555333222333444444333555444333111000000111111444444333333333222222222222222222222222222222222000111111111111222222222333333333333333333333333111111111111111111111111000111222333444333222222333333333444555666777777888777:::>>>@@@NNNsssnnn```ZZZ]]]eeekkk{{{yyy}}}{{{~~~zzz{{{|||xxxnnniiikkkmmmooollljjjsss^^^GGG???===;;;999999999:::;;;555555666666777777888888888888777777777777888888555444444333333222222111222222222222222111000///000000000000000000000000////////////............---......///////////////222111111111000000//////000000000000000000000000////////////000000000000111111111111111111111111222222111111111111111111222222222111111111111111333222000222666777666444444444555555555555444444666555555555555444444444666777777888999:::::::::666888999999777666666666777555333444555666555444555666666777888999999:::;;;:::999888777777777777<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;999777888;;;;;;999777999:::<<<>>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;AAAAAAAAA@@@@@@@@@@@@@@@DDDCCCAAA???>>><<<<<<<<<999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999999:::;;;:::888888888999:::999999999888888777777888888888999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888777777888999:::::::::::::::;;;===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;888<<>>>>>???@@@???>>>>>>======<<<=========;;;::::::<<<>>>??????======>>>>>>???@@@@@@AAA<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;:::::::::777666555444555666888999:::999888777777777777888888666444333444555555444666555333222111111111222444333333333333222222222111111111111111111111111000000111111111222222222333333333333333333333333111111111111111111111111000111222333333333222222333333444444555555666666999888;;;???===<<>>>>>>>>=========<<<;;;;;;;;;;;;;;;>>>>>>????????????@@@@@@CCCBBB@@@>>><<<;;;:::999999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999888999:::;;;:::999888999:::888888888888888888888888:::999999999::::::;;;<<<::::::::::::::::::;;;;;;:::999888888888:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<============<<<<<<777999:::;;;;;;;;;;;;;;;DDD[[[wwwlllOOO@@@===<<>>>>>>>>>>>???@@@AAA@@@????????????>>>>>>>>>===;;;::::::<<<>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::777666444333444555777888::::::999888888888888999999666444444555666555555666555444333222222222333333333333222222222111111000000000000000000000000000000000111111111222222222222222222222222222222111111111111111111111111000111222333333333333222444444444444444555555555666333666>>>>>>888888===DDDiii{{{}}}||||||~~~xxxrrrgggiiittt}}}yyyxxx|||~~~{{{zzzyyyzzztttjjjggghhhpppooo\\\RRREEE<<<::::::999777666555666666777666666666666777777777777777777666666666666777777444444444333222222111111111111222222111111000000000000000000000000000000////////////............---......///////////////111111111111000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000111222222222333444333222333444555444333333444444555555444444333333333444444555666666666666666555555666777888:::BBBAAA@@@<<<999777777888:::888555444666888888888666666666666777777777777777777777777777888888999<<<<<<<<<;;;;;;;;;;;;;;;888999999999999999:::::::::888666666888:::;;;::::::;;;<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@???===<<<:::999999999999:::<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999888:::;;;<<<;;;999888999:::::::::999999999999888888;;;::::::999999:::::::::888888888999999::::::;;;;;;::::::999999:::;;;;;;::::::;;;;;;;;;:::::::::;;;;;;::::::999999888888:::;;;<<<<<<<<<<<<<<<<<<:::888777777:::<<<===>>>:::???EEEOOOhhhuuufffRRRFFFEEEFFFCCC>>>AAAAAABBBBBBBBBAAAAAA@@@??????@@@@@@@@@?????????===;;;::::::<<<===>>>===>>>?????????@@@@@@@@@AAA>>>===;;;:::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888666555444444555777888::::::999999999999999999888666333333444555555444555555444444333333333333222222222222111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222333333333333555444444444444444444444444000111666::::::;;;???;;;III]]]sss~~~xxx~~~nnnqqqpppttt{{{wwwyyyxxxzzzxxx|||tttyyyxxxnnnkkkpppqqqmmmKKKEEEGGGAAA===???<<<;;;:::999888888888999666666666666777777777777777666666555555666666777444444333333222111111111000000111111111111000000000000000000000000000000////////////............---......///////////////111111111000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111222222222//////000111222333333333444333333333333333333222333333444444444444333333222222333444555666777888666555444444444666777999AAA@@@>>>:::777666777999:::777444444555777999999777777666666666666666666666666666666777888999:::<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999777666666888:::;;;<<<;;;<<<<<<===============<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>???@@@;;;::::::999999999::::::999:::<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999:::;;;<<<;;;999888999:::>>>======;;;:::999999888;;;;;;:::999999999::::::777888888999999:::::::::<<<<<<;;;:::999999999999999::::::;;;::::::999888::::::999999888888888777888999:::;;;;;;;;;;;;;;;===<<<999666444666:::===888:::;;;???NNNggguuu^^^SSSHHH??????EEEEEE???888CCCCCCDDDDDDDDDCCCAAAAAA>>>??????@@@@@@@@@???>>>===;;;999999;;;======<<>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888666555555666888999999999999999:::999999999666444222111222333333333444444444444444444333333222222111111111000000000111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111222111222222222222333333444444444444444333333333777444222222222333777<<>>;;;;;;:::::::::;;;;;;<<<;;;;;;<<<======>>>??????999999999999999:::;;;<<<999:::<<<;;;::::::;;;===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::;;;@@@???>>>===;;;:::999888;;;;;;:::999999:::::::::999999999999999999::::::<<<<<<;;;:::999888777777888999:::;;;:::999888777999999999999999888888888777888999::::::::::::::::::<<<<<<:::777555777999888999;;;===BBBJJJTTTZZZrrrrrrfffXXXLLLHHHEEEBBBBBB???<<<===@@@???@@@AAABBBBBBBBBBBBBBB>>>???@@@AAAAAAAAA@@@???===;;;999999;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<:::999777666555666888999777888999999:::999999999666333111111222333222222333333444444444444333222111111111000000000000///111111111111111111111111/////////000000000111111222222222222222222222222111111111111111111111111222222111111222222333444333333333333333444444444444666777666444444666999666@@@GGGCCC===JJJpppzzz~~~yyymmmeeejjjtttxxxxxxvvvxxxwwwuuuwww}}}zzzppp}}}yyywwwooooootttyyyxxx}}}}}}|||xxxqqqrrr|||iii\\\RRRIIIBBBCCCFFFBBB<<<999;;;;;;::::::999888888777777777777777666666666666555555444444444444555555333333333222111111000000//////000000111111000000////////////////////////////////////............---......///////////////000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000111222222333333000000000111222222222333111333444333222111333444111222222333333222222111222222333444555666777888555555666666666666666666555666666555444444777999666555444444666888888777777777777777888888888888777777777777888999:::;;;<<<<<<<<<<<<<<<=========;;;;;;:::::::::::::::999888:::;;;;;;::::::;;;=========<<<<<<<<<<<<===>>>:::::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>???<<<;;;;;;;;;;;;<<<======999:::<<<;;;::::::;;;===999999999999999999999999999999:::;;;;;;<<<<<<===;;;<<<<<<<<<:::999:::;;;>>>======<<<;;;:::::::::::::::999999999:::;;;;;;:::::::::::::::999999999999::::::999999888777777666777999::::::999888777888888999999999999999:::777888999:::;;;;;;;;;;;;999:::;;;<<<;;;:::999999:::888777777888:::>>>BBBBBBQQQqqquuunnn```SSSPPPUUU[[[[[[SSSKKKEEEDDDAAA???CCCIII===>>>>>>??????@@@@@@AAA>>>@@@AAACCCCCCCCCAAA@@@===;;;999999:::<<<<<<;;;========================<<<<<<>>>>>>>>>===;;;::::::::::::;;;;;;;;;<<<<<<:::888666555555555777888666777888999999999888888666444222111222333333222111222333444444333222222111111000000000/////////000000000000000000000000////////////000000000111333333333333333333333333111111111111111111111111222222111111111222333444222222222333333444444555111333666777888:::;;;;;;444<<>>BBBGGGDDD===:::::::::999888888777666888777777777666666666555555444444444444444444555333333222222111000000000...//////000000000000000////////////////////////////////////............---......//////////////////000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111///000000111222222333333111111111111111111222222///111333333222111333555111111222222222222111111333333444444555666777777555666777888888777555444444555666666555555777888555555555777999:::888777777777888888999999::::::999999888888999:::;;;;;;;;;<<<<<<<<<=========>>><<<<<<<<<;;;;;;;;;::::::888;;;>>>???===;;;;;;<<<>>>===<<<;;;;;;<<<===>>>::::::999999::::::;;;<<<=========>>>>>>>>>>>>>>>??????>>>===============999:::<<<;;;::::::;;;===999999999999999999999999888888999:::;;;======>>>;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<;;;;;;;;;::::::999999999777777888999999999999888555777999:::;;;:::888777888888999999:::::::::;;;888999:::;;;<<<<<<<<<<<<@@@<<<888777777777555333888888:::======;;;999:::AAA???HHH^^^uuu~~~jjj\\\PPPNNNHHHDDDIIIXXXffflllqqq\\\JJJGGGJJJGGGAAA===@@@@@@???>>>>>>>>>>>>>>>@@@AAACCCEEEEEEDDDCCCBBB>>><<<999999:::;;;;;;;;;============<<<<<<<<<<<<;;;<<<>>>@@@???===;;;999:::::::::;;;;;;<<<<<<<<<999777666444333444555666555666777888999999888777777555333222333444444333000111222333333333222111000000000000////////////////////////////////////////////////000000000000333333333333333333333333111111111111111111111111333222111111111222333444111111222333333444555555444333000///333777888555>>>888777;;;<<<999888;;;EEERRRsss|||wwwzzzzzz{{{~~~xxxxxxxxxtttrrryyy|||{{{~~~tttgggfffkkkgggrrr|||iiiUUUJJJDDD@@@AAAEEE@@@EEEBBB===AAAIIIEEE888::::::;;;::::::999888777888888777777666666666555555444444333333444444555333333222222111000000000......///000000000000000////////////////////////000/////////............---....../////////////////////000000111111111222000000000000000000000000////////////000000000000111111111111111111111111///000000111222222333333222222222111111111111111...111333333111111444666111111222222222222111111333333444444555666666666444666888:::999888555333555777999999888777777888555555777999<<<<<<999777777777888999:::;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>=========<<<<<<;;;;;;;;;999<<<@@@AAA>>>;;;;;;;;;>>>===<<<;;;;;;<<<===>>>999999999999::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????============<<<;;;999999999:::;;;===>>><<<777444888888999::::::;;;<<<<<<>>>>>>>>>=========<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<@@@BBB@@@:::666666888888888888888888888888888;;;;;;;;;::::::999999999::::::999999888999999999888999::::::;;;;;;::::::???===;;;999888999:::;;;999:::;;;;;;::::::<<<>>><<<===???CCCGGGKKKOOOQQQfffkkkuuupppnnniiiaaaWWWOOOJJJIIIHHHDDDEEEHHHFFFFFFUUUiiiooopppeeePPPCCCDDDDDD?????????>>>>>>>>>>>>??????BBBAAAAAA@@@@@@????????????????????????>>>======:::::::::<<>><<<;;;;;;;;;;;;<<<======;;;;;;:::999999999999:::888888888777666555555444999666333555999;;;999555444333333222222333333444111222222333333222222111111111111111111000//////000000000000000000000000111111111000000000000000//////000000000000//////111111111111111111111111000111111111111222222222111111222222222333333333444444444444444444444444777777888999999999999999DDD@@@HHHaaa|||~~~|||}}}xxxssssssyyyyyyyyyuuujjjeeeiiirrr~~~hhh[[[TTTPPPJJJDDD@@@>>>===>>>EEEDDDCCCBBBBBBBBBBBBBBB===<<<;;;999888888999999888888888777777666555444333333333333333333333333333333222222111000//////000000000000000000000000......//////000000111111////////////000000000000............////////////111111000000//////......000000000000000000000000,,,...000000///......///111111222222222333333333000111111111111222222222222222222111111111111000333333333333333333333333222333444444555555444444666555444333333444666666666555555555555444444444666777777777888888888888888777666555555666777888777777888999::::::::::::999:::;;;;;;:::999777666999::::::;;;<<<======>>>>>><<<999:::<<<===<<<:::<<<;;;:::999::::::<<<<<<>>>===;;;888888888999::::::::::::;;;;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@>>>>>>>>>======<<<;;;:::::::::;;;<<<===;;;888555888888999999:::;;;;;;<<<@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::>>>AAA???;;;888888;;;888888888888888888888888:::::::::999999999888888:::999999888888999999999999:::;;;;;;<<<<<<;;;;;;>>>===;;;999999999:::;;;999:::;;;:::::::::<<<>>>??????@@@@@@BBBCCCDDDEEEFFFJJJPPPYYYdddqqqsssVVVSSSUUUUUUSSSOOOJJJFFFDDDDDDFFFBBBDDDHHHFFFDDDLLL[[[```ccc]]]MMMDDDEEEDDD>>>??????>>>>>>>>>>>>??????@@@@@@@@@???????????????>>>>>>??????>>>>>>===<<<:::999:::;;;>>>???>>>===;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<999888888777666666555555999666444666;;;===;;;888333333222222222222333333111222222222222222222111111111111111111000//////000000000000000000000000000000000000000000000111//////000000000000//////111111111111111111111111000000111111111222222222111111222222222333333333444444444444444444444444666666777888888888888888888555;;;JJJXXXdddwwwyyyvvvzzz{{{|||{{{{{{}}}zzzrrrwww}}}~~~~~~}}}{{{~~~{{{vvvuuuxxx{{{}}}ooolllqqqmmmZZZNNNGGGIIIGGGDDDAAA@@@@@@AAABBBGGGFFFDDDAAA???===<<<<<<===<<<:::999888888999999777888888777777666555444333333333333333333333333333333222111111000//////000000000000000000000000......//////000000000000....../////////000000000........./////////000000000000000000//////......////////////////////////,,,---//////...---...///111111111222222222333333000000111111111222222222222222222111111111000000222222222222222222222222222333333444444444444444555444444444444555666777555555555555444444444444666666666777777777888888888888666666555666777777666666888999999999999999999999:::::::::::::::999;;;<<<<<<<<<<<<<<<<<<<<>>???===<<<<<<;;;::::::::::::<<<<<<>>><<<:::888777888999:::::::::::::::;;;<<<===>>>>>>>>>======<<<<<<;;;;;;======>>>???@@@@@@AAAAAA??????>>>>>>======<<<<<<<<<;;;::::::;;;:::888666888888999999::::::;;;;;;@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::999<<<>>>>>>;;;999:::<<<999999999999999999999999999999888888888888777777999999888888888999999:::;;;;;;<<<============<<<===<<<;;;999999999::::::888:::::::::::::::<<<>>>@@@???>>>===<<<<<<<<<<<<999;;;===???CCCHHHNNNRRRaaalll{{{tttOOOEEEDDDFFFFFFEEECCCBBBCCCDDDDDDAAACCCHHHGGGAAABBBIIIMMMRRRQQQHHHDDDEEEDDD>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>??????=========>>>===<<<<<<;;;999888999:::===>>>===<<<;;;;;;::::::;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<999999888888777777666666888666555777;;;>>>===;;;222222111111111111222222111111222222222222111111000000111111000000//////000000000000000000000000/////////000000111111111//////000000000000//////111111111111111111111111000000000111111111222222111111222222222333333333444444444444444444444444444555666666777777666666444333666;;;<<<===HHHWWWqqq~~~zzz}}}|||yyy{{{{{{wwwrrrooooooqqqttt{{{}}}}}}{{{|||~~~|||wwwxxxzzz{{{{{{lllXXXIIIBBBAAABBB@@@@@@?????????@@@AAABBBEEECCCAAA???===;;;::::::<<<;;;:::999999888999999777777777777666555444444222222222222222222222222222222222111111000000///000000000000000000000000...////////////000000000.........////////////000....../////////000000000000000000////////////...////////////////////////,,,---//////...---///000000111111111222222222222000000000111111111222222222222111111111000000000111111111111111111111111222222333444444444444333444444444444555666888888555555444444444333333333555555666666666777777777999888777666666666666777555666777888999999999999777777777777888999:::;;;======<<<<<<<<<;;;;;;;;;???>>>======?????????======<<<;;;:::::::::;;;<<<<<<;;;999777777777888999:::::::::;;;;;;<<<<<<===@@@@@@???>>>===<<<<<<;;;======>>>???@@@AAABBBBBB@@@??????>>>===============;;;999888999999888777888888999999::::::::::::=========<<<<<<<<<<<<<<<888888888888888888888888>>>======<<<;;;:::999999999;;;===<<<:::999:::<<<999999999999999999999999777777777777777777777777888888888888888999999:::;;;<<<======>>>>>>======<<<;;;:::999999999::::::888999::::::999:::<<<>>><<<<<<;;;;;;:::;;;;;;;;;>>>???@@@???>>>===>>>@@@;;;AAAIIISSSYYY[[[XXXUUUPPPTTT[[[ccciiilllllllllttttttvvvyyy|||{{{xxxtttkkkjjjpppuuukkkaaammmgggMMMEEEEEEFFFGGGFFFDDDCCCCCCDDDDDDAAABBBGGGGGGBBB???@@@CCCGGGGGGCCCBBBDDDCCC@@@>>>>>>============>>>>>><<<<<<<<<======>>>>>>>>><<<<<<======<<<<<<;;;:::888888888:::<<<===<<<::::::::::::::::::;;;;;;<<<;;;;;;:::999999999999999999999888888777777777777888777666777:::;;;:::999111111000000000000111111000000111111111111000000///000000000000000//////000000000000000000000000---......///000111222222//////000000000000//////111111111111111111111111000000000000111111111111111111222222222333333333333333333333333333333333333333444555555555555555777555777999666444999AAA:::EEEWWWiii}}}vvvqqqqqqrrrpppyyy|||||||||~~~~~~kkkTTTPPPJJJDDDAAAAAADDDEEE>>>>>>??????>>>>>>===<<<======<<<<<<======>>>>>>;;;::::::999999999888888777777777777666555444333222222222222222222222222222111111111000000000///////////////////////////////////////////////////------........./////////....../////////000000000////////////////////////////////////////////////---...//////......000222000000000111111111111222000000000000111111111111111111111111000000000000000000000111111111111111111111222333333333333333222333333444666777888999444444444444333333333222444555555555555666666666999888888777666666666666666666777888999999999999777666555444555666888999;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???>>>>>>===<<<:::999999:::;;;;;;:::999777666666777888999;;;;;;<<<<<<============AAAAAA@@@@@@???>>>============>>>???@@@@@@AAAAAA???>>>======<<<======>>>===;;;888777888999888777888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888======<<<;;;:::999999888:::;;;;;;:::888888888999888888888888888888888888666666666666666666666666888777777777888888999:::;;;<<<<<<===============;;;:::::::::999999999:::888999::::::999999;;;===<<<<<<;;;;;;;;;<<<<<<===;;;<<<======;;;999999:::;;;;;;===AAADDDEEEBBB@@@@@@AAACCCEEEGGGIIIKKKLLLDDDEEEHHHKKKMMMLLLHHHFFFFFFIIISSSXXXNNNCCCLLL___iiicccbbbddd___PPPDDD@@@DDDEEEEEECCCAAA??????@@@EEEBBBBBBEEEGGGEEECCCBBBBBBCCCAAA??????BBBCCCAAA>>>>>>============>>>>>>;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<;;;::::::999888888999;;;<<<;;;:::999999999999999:::;;;;;;::::::999888888888888888888888888777777777777777999888666666666666555444111000000//////000000111///000000111111000000///...//////000000000//////////////////////////////------...///000111111222//////000000000000//////000000000000000000000000//////000000000111111111111111222222222333333333333333333333333333333333222222333444444444444333666333333666888777777999777888:::???FFFQQQ___iii~~~mmm^^^QQQGGGBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????>>><<<;;;:::999999:::;;;<<<>>>@@@AAA999999999999999999888888777777777666666555444333111111111111111111111111111111111000000000000000/////////////////////////////////...............------------........................////////////.............../////////...........................///000000///000222444//////000000000111111111//////000000000111111111111111111000000000//////111111111111222222333333000111222222333333222222111222333444555666777777444333333333222222222222333333444444444555555555777777777777666666555555666777888999::::::::::::999888777555555555666777777888999:::;;;<<<===>>>999;;;<<<======<<<<<<<<<<<<;;;:::888888888999:::888777666555555666888999<<<<<<===>>>>>>>>>======AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;::::::;;;<<<===<<<:::888888888999888777888888999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999;;;;;;::::::999999888888:::999888777777666777777777777777777777777777777555555666666666666777777777777777777777888999:::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::999999999777999999999999999;;;===???>>>===<<<;;;;;;;;;;;;777888:::;;;:::999:::;;;<<<;;;;;;<<>>;;;:::999:::<<<>>>DDDFFFHHHJJJIIIFFFCCCAAABBBHHHPPPRRRJJJBBBDDDMMMKKKEEEEEEKKKOOOKKKEEEAAA@@@AAABBBAAA?????????@@@DDDCCCBBBCCCEEEGGGGGGGGGFFFCCC???===>>>@@@AAAAAA>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<===<<<;;;;;;:::999999888:::<<<<<<;;;999999999888888999999:::;;;;;;:::999999888888999999777777777666666666666666888777666555444333222111111111000000000000111111//////000000000000//////......///000000000//////////////////////////////.........//////000000000//////000000000000//////000000000000000000000000/////////000000000111111111111222222222333333333333333333333333333333333111222333333444444333333444333333555888999777555:::888888::::::999<<>>===<<<;;;;;;;;;<<<<<<=========<<<<<<;;;:::::::::::::::;;;<<<===888888999999999999888888666666666666555444333333000000000000000000000000000000000000000000000000000000000000000000000000/////////............---,,,,,,,,,---------......,,,,,,---------.........---............/////////.........................../////////...000222555////////////000000000000/////////000000000111111111111000000000/////////000000111111222333333333000000111222222222222111000111222444555555555555333333333222222222111111222333333333333444444444444555555666666555555444555666777888999999999999;;;:::999888777777777777555555666888:::;;;======666888;;;<<<;;;:::;;;;;;;;;:::888777666777777888777666444444444666888999<<<<<<>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============;;;:::999888888999:::;;;;;;:::888888999999777555999999888888888888888888888999999999::::::::::::999999999999999999999999888888888888888888888888777555444444555666777777666666666666666666666666555555666666777777777777666666666666777888999:::888888999:::::::::::::::999999999:::::::::999999777888999999888999;;;===>>>===<<<;;;:::999999999888:::;;;;;;;;;:::;;;<<<888888888999:::;;;>>>@@@AAA@@@===;;;;;;<<<>>>@@@???@@@BBBCCCBBB???===<<>>@@@AAAAAA@@@@@@AAABBB@@@AAABBBBBBCCCEEEGGGHHHGGGCCC??????@@@@@@??????======<<<<<<<<<<<<==================<<<<<<<<<<<<===============<<<;;;;;;:::999999:::<<<<<<;;;:::888888888888888999::::::999999888777777777777777555555555555555555555666666666666555333222111222222111111000000111111222...//////000000//////...---......///000000//////////////////////////////......////////////////////////000000000000//////000000000000000000000000////////////000000000111111111222222222333333333222222222222222222222222111222333333444444333333222555777777777777666666444333666<<<===:::;;;???666???JJJTTT]]]mmmwwwiiiUUUSSSOOOLLLIIIEEEAAA===>>>===;;;::::::;;;<<<===;;;;;;;;;;;;:::::::::::::::999999888888888888888777888999::::::999888777666666666666555444333333000000000000000000000000///000000000000000000000000000000000000000000000//////.........---------+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------------.........//////........................,,,---------,,,...111444........./////////000000////////////000000000111111000000000//////////////////000000111222222333///000000111111111111111000111222333333333333222222222222222111111111111222222222222333333333333111222333555555555555444333444555666777777777777777777888888888777777666444555666777888999:::;;;444888;;;<<<;;;::::::;;;:::999777666555555555666555444333333444666888999:::;;;<<<======<<<;;;:::<<<<<<<<<<<<============>>>>>>>>>===<<<<<<;;;;;;:::999777666666777999::::::999888999999999777555999999888888888888888888555555666666777777777888666666666666666666666666777777777777777888888888444222111222555777888888555555555555555555555555555666666666777777888888666666666666777888999:::777777888999999999999888888999999:::::::::999999777888999999888999;;;===::::::999999999999::::::777888999888666666777888:::;;;<<<;;;999999:::<<<::::::999999:::;;;===???;;;===@@@AAAAAA@@@???@@@888AAACCC===>>>DDDCCC:::???@@@CCCDDDBBB@@@AAADDD===>>>??????>>>===>>>@@@<<<@@@CCCBBBBBBCCCEEEFFFGGGBBB@@@AAABBB@@@>>><<<======<<<<<<<<<<<<======>>>>>>>>>======<<<<<<;;;======>>>>>>======<<<;;;;;;::::::;;;<<<===;;;:::888888888777888999999:::666666555444444444444444444444444555555555555555444555555555333222333444222222111111111111222222......////////////......------...///000000/////////////////////////////////////////////.........//////000000000000//////000000000000000000000000////////////000000000000111111222222222333333333222222222222222222222222222222333444444444444333---444888777333222555777:::555555888777333444888444:::>>>===999<<>>;;;:::;;;===???>>>?????????>>><<<:::999===<<<;;;999888777777777777777666666666666777888777777999::::::999888777666666666666555444333222000000000000000000000000////////////000000000000000000000000000000000000//////.........---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------.........//////........................++++++,,,++++++,,,000333............/////////000////////////000000000000000000000000////////////---......///000111111222//////000111111111111111///000222222333222111000222222222111111111111000111111222222222333333333///000222444555555555444111222333444555555555555111222333555666555555444555555666666777777888888444888<<<===;;;::::::<<<999888666555444444444555444444333222333555888999888999;;;<<<<<<;;;999888888:::<<<<<<;;;:::;;;<<<>>>>>>===<<<;;;::::::999777777777777666666666666999999999999999888777666777777777777777666555555888777555444333333444555555666777777555444555666777777666555444333333333444444333444444555666777333333333444444444444444777777888777777666555555777777777777666666666666777777777777888888888888999999888888888888888888::::::999888777777777888999999888888888999;;;<<<;;;999777777999:::;;;:::999::::::999888999;;;===>>>===;;;::::::;;;===>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>?????????CCCAAA???@@@CCCDDDCCCBBBAAA???<<<===???@@@>>>;;;????????????@@@AAABBBBBBDDDCCCCCCBBBAAA???>>>======<<<:::999999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;::::::999888777777666666;;;:::999999888888999999999999888888888888888888888777666555555444444555333333333444444444555555555555444333333222111111000000000000////////////........................////////////////////////////////////000000000000............//////////////////............//////............////////////222111111111000000//////000000000000000000000000111111000000111111222333111111222222222333333333333333333333333333333333777666555444444444444555666666777777888:::;;;<<<:::;;;===AAAHHHRRRZZZ```www}}}[[[TTTJJJEEECCCBBB???;;;>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999777666666999888777555555555666777666666666777777777777777444444444333222111//////////////////////////////000000000000000000000000............////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........------------...............------,,,,,,,,,,,,,,,,,,---------............------------......000000000000000000000000222111111000///......---000000000000////////////000000000000000000000000222333444555666555444333222222111111111111111111222222111111111111111222333333222222222333444444555555444333333222111111222222222333333444444444777666666555555555666666333666888888666555888:::888888888777777666555444000111333444444555777888;;;;;;;;;;;;::::::999888888:::<<<<<<;;;;;;;;;<<<>>>======<<<;;;:::999999888888777777777666666666888888999999888777666666777777777777777666555555666555444444444444555666555666777666444444444555666666555555444444333333444333333444444555666777:::888666444444444666777666777777777666666555444666666666666666777777777666666777777777888888888888888888999999999999999::::::999999888999999999:::999999888888999:::;;;999888777777999;;;;;;::::::;;;;;;:::999999<<<>>><<<;;;:::999999:::;;;<<<>>>>>>>>>>>>??????@@@AAA>>>>>>>>>>>>????????????CCCAAA???@@@BBBDDDCCCBBBAAA@@@??????@@@@@@???===@@@@@@@@@???@@@@@@AAAAAACCCCCCCCCBBBAAA???>>>============<<<;;;:::999999:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::999888::::::999888888888888888999999888888888888888888777666666555444444444444333333333444444555555555555444444333222222111111000000000000/////////...........................////////////////////////.../////////000000000000............//////////////////............//////............////////////111111111000000000//////000000000000000000000000111111000000111111222333111111111222222222333333333333333333333333333333444444444444444555555555444444444555666777888999<<<;;;999888999;;;>>>@@@CCCGGGOOO[[[hhhttt~~~pppnnniiiccc]]]VVVQQQOOOIIIDDD>>><<<===>>><<<999<<<<<<=========<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999888777666555999888777666555555666777666666666666666666666666444444444333222111//////////////////////////////////////////////////////............////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---............------------............---------,,,,,,,,,,,,,,,,,,---------............------------......////////////////////////111111000000///......---000000000000////////////000000000000000000000000000111222333444333222222111111111111111111111111222222111111111111111222222222111111111222333333555555444444333222222111333333333333444444444444555555555555555555555555222555777666555555888:::777777888888777666444333000222333444444444666888999999::::::999888888777999;;;<<<<<<;;;;;;;;;======<<<<<<;;;:::999888777888888777777777666666666666777777777777777666555777777777777777666666555555555444444555555666777444555666555333333333444555555555444444444444444333333333333444555666777<<<:::777444333444666777555666666666666555444444555555555666666777777888666666777777777777888888888888888999999::::::;;;::::::999999999:::;;;;;;;;;:::999999999999::::::777666666888:::;;;:::999;;;;;;<<<;;;:::;;;<<<>>>;;;:::999888888999:::;;;>>>>>>>>>>>>>>>>>>>>>???======>>>>>>????????????BBB@@@???@@@AAACCCBBBBBB@@@AAABBBBBB@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>??????@@@>>>;;;999777;;;<<<======>>>>>>=========>>>?????????===;;;:::999999888777777777777888888888999999999999999999666666555555444333333333444444444444555555555555444444333333222111111111000000000/////////..............................////////////////////////....../////////000000000............//////////////////............//////............////////////111111000000000000//////000000000000000000000000111000000000000111222222111111111222222222222333333333333333333333333333111222333444555555555444333333333444555666777888999888666555444555666666999999:::===CCCLLLTTTYYYXXX^^^hhhvvvyyykkk___UUUPPPJJJHHHEEECCCBBBCCCEEEFFFAAA>>>;;;;;;>>>???===;;;;;;;;;=========<<<:::999<<<<<<;;;;;;;;;:::::::::888888888888777666555555888777777666666666666777555555555444444444444444444444333333222111//////////////////////////////////////////////////////---............/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............------------.........------------,,,,,,,,,,,,,,,,,,---------............------------......////////////////////////111000000//////.........////////////000000000000000000000000000000000000//////000111111111111000111111111111111111111111222111111111111111222222111000000000111111222333555555444444333222222222555444444444444444444444333333444555555444444333222333444555444555888:::666777888999888666444222000222444444444444555777888888888888888888777666999;;;======<<<;;;<<<===<<<;;;;;;:::999888777777666666666666555555555555555555666666666666666555666666777777777777666666666666666555555555555555444555666555333222222333444444444444444444444555333333333333444555666666888777555444444444555555444555555555555555444444444444555555666777888888666666666666777777777888777777888999:::;;;;;;<<<888888888888999::::::;;;;;;;;;::::::999999999999666666777999;;;<<<:::999;;;<<<======<<<<<<===???;;;;;;:::999999:::;;;;;;=========>>>>>>>>>============>>>>>>??????@@@@@@AAA@@@??????@@@AAABBBBBB???BBBEEEDDDAAA???@@@BBBAAAAAAAAAAAA@@@@@@???>>>AAAAAAAAAAAAAAA@@@???>>>>>>?????????>>>===;;;:::;;;;;;<<<===============<<<>>>@@@AAAAAA???<<<:::999888777777666777777777888888999999999999999:::777777777666666555444333444444444444444444555555333333222222111111111000000000/////////.................................////////////////////////........./////////000000............///////////////......------......///............////////////000000000000000000//////000000000000000000000000000000000000000111222222111111111111222222222222222222222222222222222222111222333444444444333333444444444555666777888888666666777888999::::::;;;===;;;999999;;;???DDDGGG>>>@@@DDDJJJQQQXXX^^^bbbpppyyyzzzppphhhaaaWWWOOOIIIFFFDDDBBBCCCBBB@@@???@@@BBBEEEGGGBBB@@@??????@@@@@@>>>;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999777777777777777666555555777777777666666666666777444444444333333333333333333333333222222111//////////////////////////////////////////////////////---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,------...------------------------,,,,,,,,,---------............------------......////////////////////////000000/////////.........////////////000000000000000000000000000000000000/////////000000000000000111111111111111222222222111111111000111111222333111111000111111222333444555555444444333333333333666666666555555555444444222222333444555444333333222333333333444666888:::777888:::::::::888555333222333555555444444555777777888888999888888777777999;;;======<<<;;;<<<===;;;;;;:::999888777777666555555444444444333333333333444555666666666666666666666777777777777666666888888777777666555444333555666666555333111222333333333333444444444444444333222222333333444555666222444666888999888666555444444555555555555555444333444444555666777777888555666666666666777777777777777888999999:::;;;;;;777777666777777888999999::::::::::::::::::::::::777777888:::<<<<<<;;;999;;;<<<>>>>>>===<<<===???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<======>>>??????@@@@@@???????????????@@@AAABBB???CCCFFFEEEBBB@@@@@@BBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@AAAAAA@@@?????????>>>===<<<======???@@@::::::;;;<<<<<<<<<<<<;;;;;;===???@@@@@@>>><<<:::999888777777666777777777888888999999::::::::::::888999999999888777666555444444444444444333333333222111111111111111000000////////////....................................////////////////////////............////////////............////////////......------------..................//////////////////////////////000000////////////////////////000000//////000000111222000000111111111222222222222222222222222222222222333333333444333333222222555444444555555666777888777777777777666555444444888777777666777999;;;<<<@@@???===<<<<<<===>>>??????DDDHHHKKKTTTfffvvvvvv{{{yyyqqqiiidddlllfff___[[[YYYUUUMMMFFFJJJGGGBBB????????????>>>??????????????????@@@@@@@@@?????????>>>===;;;999>>>===:::888888999;;;===;;;:::::::::999999999999666777777777777666666555666666666777777777777666444333333333222222222111222222222222111000000///////////////////////////........................------------..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////------,,,,,,,,,,,,------------------------------,,,,,,,,,---------............------------..............................////////////.............../////////000000000111000000000000000000000000000000000000111111222222000000111111111222222222111111000000111222222333111111111222222444555555555555444444444444333333666666666666666666666666222333444444555555555555555444333444555777999:::999:::;;;;;;;;;999777666444555666666555444555777888888999999999999999888:::;;;======<<<<<<<<<===<<<;;;;;;:::999888777666555444444444333333333333333333555666777777777777555666666777777777777777777777777777777555444444666777777666333222222333444444444333333333333333222222222222333444555666111444999<<<===<<<999777444444555666666666666555444444444555555666666777555555666666666666777777777777777888888999999:::777777666666666777777888999999:::;;;;;;;;;;;;;;;:::999999:::<<<<<<;;;::::::<<<>>>>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@???>>><<<<<<===>>>???@@@@@@AAA>>>???@@@???>>>>>>@@@BBB@@@BBBEEEEEEDDDBBBAAA@@@???@@@AAABBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;<<<>>>@@@BBB999::::::;;;<<<;;;;;;;;;:::;;;===>>>>>>===;;;:::999999888777777777777888888888999999:::;;;;;;;;;999999:::::::::888666555333333333333222222222222000000000000000000000000/////////.........------........................////////////////////////------........./////////............////////////......------------..................////////////......////////////000000////////////////////////000////////////000111111000000000111111111111222222222222222222222222222444333333333333333444555333333333333333444555555555555555555555555444444777777888999:::;;;;;;;;;===<<<:::999888999999:::<<<<<<:::888===HHHRRRUUUAAACCCHHHMMMPPPSSSTTTUUUNNNOOOPPPRRRRRRSSSSSSSSSUUUXXXYYYVVVTTTUUUUUUSSSMMMNNNNNNNNNLLLHHHDDDBBBLLLGGGCCCAAABBBBBB@@@>>>AAA???>>>>>>?????????===>>>???AAABBBCCCCCCBBBAAA===>>>>>>???>>>>>>===<<>>===<<<===>>><<<<<<;;;:::999888777777666666666555555555444444333333555666777888888888555555666777777777777777444555666777888888777666777888888666444222333333555444444333333222222222222222222222333444555666444666:::<<<===;;;999777444555666666777777777666555555555555555555555555555555555666666666777777777777777777777777777777999888777777777777777777777888:::;;;<<<===<<<<<<>>><<<;;;;;;<<<<<<<<<;;;999;;;===>>>===<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;:::;;;>>>@@@AAAAAAAAA@@@<<<<<<===>>>???@@@AAAAAA===???@@@???======???BBBAAABBBCCCDDDEEEDDDAAA>>>>>>???AAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@======<<<<<<======>>>>>>:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888888888888888999999:::;;;;;;<<<888999:::::::::888666555222222222111111111000000000000000000000000000000//////.........---------........................////////////////////////---------.........//////............////////////...------,,,,,,------...............////////////........./////////000000///////////////////////////////////////000111111000000000000111111111111111111111111111111111111333222111111333666999;;;444444444444444444555666444444444555666888999:::444444444555555666666777666666666777888999::::::BBBAAA>>><<>>>>>===>>>???@@@AAABBBBBBBBB:::???BBBCCCHHHNNNOOOKKK@@@AAABBBCCCCCCCCCBBBAAAHHHFFFDDDCCCBBBBBBCCCCCC>>>===<<<===???@@@@@@???999:::<<<===???????????????@@@@@@??????>>>???@@@=========<<<<<<<<<;;;;;;999999999999888888888888777777888888888888888777444555666777888888777666555444444333222222111111111111111111111000000///////////////////////////........................,,,,,,---------...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------............------------...............................................................///000111111111000000000000000000000000111111000000000111222333///000000111222222333333000000000000111222333444000000000111222444555666444444555555555555555555555666666777888999::::::888777666555666888;;;<<<>>>;;;777777999;;;<<<;;;;;;:::888777666666777777888999:::999777666777888666777777888999999888888:::<<<>>>>>>===<<<===>>>===<<<<<<;;;:::999888888888777777777666666666666333444555777888999999999555555666777777777777777111222555777999999:::999888888999777444333333444555555444333333222111111222222222222333444555555666777888999999888666555555555666777888888777777555555555555555444444444555555555555666666666777777777777777666666666666::::::999888777777777888666777:::<<<============AAA???<<<;;;<<<<<<<<<<<<888;;;===>>>===;;;<<<<<<999::::::;;;;;;::::::999999;;;>>>AAABBBCCCBBBBBB;;;<<<===>>>???@@@AAAAAA<<<>>>@@@???===<<>>@@@BBBBBBBBB@@@@@@===>>>???@@@@@@@@@@@@@@@<<<===>>>???>>>===;;;999;;;<<<<<<===============;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888999999888888999::::::;;;<<<<<<777888999:::999777555444222111111111000000//////////////////000000000000//////.........---------........................////////////////////////---------.........//////............/////////000...------,,,,,,------.............../////////000---.........//////000000///////////////////////////////////////000111111000000000000111111111111111111111111111111111111111000///000333777<<<@@@777777666666666777777888999777666444333444444555:::999888777777888999:::888888888888888888888888666666666999@@@FFFAAA999999999::::::;;;<<<<<<<<<;;;;;;===>>>???@@@@@@@@@===@@@AAA@@@EEELLLJJJDDDBBBBBBAAAAAA@@@??????>>><<<===???@@@@@@@@@CCCEEEBBB@@@>>>======>>>===<<<>>>>>>>>>???@@@BBBCCCDDD???@@@???===;;;:::;;;<<<:::<<>>;;;888999999999888888888888777777888888999999999888888444555666888888888777666555555444444333222111111000111111111111000000///////////////////////////........................,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------...............------.................................---.....................---......///000111111222000000000000000000000000111000/////////000222333///000000111222222333333000000000000111222333444/////////000111333444555444444555555555555555555555555666888999:::;;;<<<;;;999777555666999===???AAA===999888:::======<<<:::999666555444555666777:::;;;;;;:::888777888999555555666777777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888777777444555555666666666666666666666777777777777666666555555555555555555555555444444444444555555555555555555444444444444555555444444555555444444333222333333222222333333444555777777666666555555555444666666555555555444444444666666555555555444444444444333333333333444555555777777666666777888999999999888777666555555555666999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::;;;:::999999888888999999:::;;;===>>>?????????>>>;;;<<<===>>>>>>===<<<<<<>>>===<<<;;;;;;<<<===>>>===???AAACCCCCCCCCBBBAAA===>>>???@@@AAABBBBBBBBB????????????????????????@@@>>><<<<<>>????????????>>>===;;;::::::;;;<<<===;;;:::999888777777777777777888888999999999888888666666555555555444444444333222000/////////000111000000////////////000000......//////////////////---------............/////////.........---------........................---------............/////////.........---------............////////////////////////////////////222...+++---222555333000////////////////////////...//////000111222222222555666666444222000000111111111111222444777:::;;;888666444222222222333444333333444444555666666666777777777777777888888888999888777666666777888888666777777999:::;;;<<<<<<888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<===>>>???????????????@@@?????????>>>>>>============>>>>>>>>>>>>======::::::999999888777666666777888888888888999999999444555555666666666666555333333222222111111222222111111000000//////......000000000000000000000000//////...---,,,,,,++++++///////////////.........000...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000//////.........---...............------------......///000111111222//////............////////////000111111111111111000000111111111222222222222222222111111111000000///000000222333444555555666555555444444444555555555666777888999:::;;;;;;:::888777666888<<<@@@CCC>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::888888888888999888777666666888888777666777777666666666888999;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888888777444555555666666666666666666666666777777666666666444444444444444444444444444444444555555555666666555555444444444444555555444444444444444333333222333222222222222333444444666666666555555555444444666555555555444444444333666555555555444444444333444444444444444555555666777777666666777777888999999888777777666666666666999999999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;:::::::::::::::;;;<<<>>>@@@@@@@@@@@@???======>>>??????>>>===<<<<<<;;;::::::::::::;;;<<<<<<===???AAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAA????????????????????????@@@>>><<<===>>>>>>===:::;;;<<<<<<===============???===<<<:::::::::;;;<<<999888777666555555555555777777888888888888777777555555444444444444333333222111000000//////000000000000////////////000000........................------------............///.........------------........................------------............//////.........---------............////////////........................000......111666666222...////////////////////////......///000000111222222111222333222111000111222222222222222333444666777666555333222111222333444333333444444555666666666555555555666666777777777999888777666666777888888666777777888999::::::;;;888999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>=========>>>>>>????????????>>>>>>=========<<<<<<<<<<<<<<<<<<==================::::::999888888777666666777777888888999999::::::555666666777666666555555444333222222111111111111111000000000/////////...000000000000000000000000//////......---,,,,,,+++......------------------......---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000/////////.........------------.....................//////000000111111//////............////////////000111111111111111000000000000111111111222222222222222111111111111///000000111333444444555555555444444333444444555555666666777999::::::;;;999888777777888;;;>>>@@@<<<;;;::::::999999::::::;;;:::888777666777999999<<<:::999999::::::888777777777777666777777888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888444555555666666666666666555555666666666666555555444444444444444444444444444555555555555666666666555444444333333444444555333444444444444333222222222222111111222222333444555555555555444444444444555555444444444444333333555555444444444444333333555555444444555555666777777666666666666777777888888888888888888777777777888888888999999999999:::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<===============<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@???????????????>>>===<<<<<<;;;::::::::::::;;;<<<:::;;;===>>>??????>>>===>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???============<<<:::<<<<<<==================???>>><<<:::999999::::::999888777666555555555555777777777777777666555444444333333333333222222222000000111111000000//////000//////......//////000......------------------------------........................------------------------------------------------...........................------------............/////////........................---...000555888777111,,,////////////////////////......//////000000111111...///111111000000111333444333222111111111222222333222111111111222333444333333333444555555666666333333444555666666777777888777777666666777777888666666777777888888888999888999:::;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????????????????????????????>>>????????????>>>>>>===;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<999999999888888777777666777777888888999:::;;;;;;777777777777777666555444555444333222111000000000000000000000////////////000000000000000000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////...............,,,,,,------......////////////////////////////////////............////////////000111111111111111000000000000111111111111333333333222222222111111///000000111222333444444444333333222222333444444555555666777888999::::::888888888888999:::;;;<<<:::999888888888888888888999888666444555666999;;;???===<<<;;;<<<;;;:::888777777888888777777666666:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999888444555555666666666666666444555555666666555555444333333333333333333333333444444555555555666666666444444333333333333444444333333333333333222111111111111111111111222333333444444444444333333333333444444333333333333333333444444333333333333333333666555555555555666777777666666666555555666666777888888888999999999999888777777888888888999999999;;;;;;::::::::::::;;;;;;999999:::;;;<<<===>>>???>>>===<<<<<<;;;;;;<<<<<<======???@@@@@@@@@???????????????>>>===<<<;;;;;;=========<<<<<<=========::::::<<<===>>>>>>======??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======<<<;;;:::<<<<<<<<<===>>>???@@@@@@???>>><<<;;;:::999999999;;;:::999888777777777777777777777666555444333222222222222222111111111111///000111111111000...---/////////....../////////---------------,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,---------.................................---------.........//////........................,,,---000444666555000,,,////////////////////////.........//////000000000...000111111000///111222333333333222111111111111000000000000111222333444222333333444444555666666222333333555666777888888666666666666777777777888666666666666777777777777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@????????????????????????>>>>>>>>>?????????@@@@@@???????????????>>>===<<<::::::::::::::::::999999888999:::;;;;;;;;;;;;;;;999888888888777777777666666777777888999:::;;;;;;888888888777666555444333555444333111000000000000000000000000////////////////////////////////////000000//////............,,,,,,,,,,,,------------+++,,,---------+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................++++++,,,------...////////////////////////......//////............////////////000111111111111111111111111111222222222222333333333333222222222222///000000111222333333333222222222111222222333333555555666666777888999999999999999::::::999999999888888777777777777888888777555333222333666999;;;>>><<<;;;;;;<<<===;;;:::777888888999888666444333:::::::::::::::999999999999999999999999999888888444555555666666666666666444444555555555555444444333333333333333333333333444444444444555555555555333333222222222222333333222222333333222222111000111000000000000111222222222222222222333333333333222222333333333333333333222222333333333333333333666555555555555666777777666666555555555555555666666777888999:::999999999777777888888888999999999::::::999999999999::::::999999999:::;;;===???@@@===<<<<<<;;;;;;;;;;;;;;;<<<===>>>?????????>>>===>>>>>>===<<<;;;:::::::::<<<==================<<<;;;;;;<<<======>>>>>>>>>>>>>>>?????????>>>==============================>>>>>>>>>===<<<;;;;;;;;;999999999:::<<<>>>@@@AAA>>>===<<<;;;:::999888888;;;:::999888777777777777666666666555444333222111222222111111111000000000//////000111111///...---//////............//////......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------------------------------,,,,,,,,,------------...---.....................------------....................................------...///000000///---////////////////////////.............../////////000222222111000///000111222222222333333333333222/////////000111222333444222222333333444555555555333333444555777888999999555555666666777777777777666666666666666666777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=================================>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@>>>>>>>>>>>>======<<<;;;::::::::::::::::::::::::888888999:::::::::::::::888888888777777777777777666666777888888999::::::777777777666666444333222444333222111000000000000////////////000000000000///////////////////////////////////////.........,,,,,,------............***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............***++++++,,,---...//////////////////............//////............////////////000111111111111111222222222333333333444444333333333222222222111111000000000111111222222333111111111111111222333444555555555666666777777888999::::::;;;:::999888777888777777777777777888888555444333222333666888:::999888888999;;;======<<<777888888888777666444222999999888888888888777777888888888888888888888777444555555666666666666666333333444444444444333333222222222222222222222222222333333333333444444444333222222111111222222333111222222222222111000000000000000///000000111222111111111111222222222222111111222222222222333333111111222222222222333333555555444444555555666777666555555444444444444555444555777999::::::999999888888888999999999999::::::999999888888999999:::::::::999:::;;;===???@@@======<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<======<<<;;;::::::::::::::::::;;;<<<<<<;;;::::::<<<<<<<<<======>>>??????<<<======>>>>>>>>>==============================<<<===>>>===;;;:::;;;<<<666666666666888;;;===>>>===<<<<<<;;;:::999888888999888777666555555555555555555555555555444333222222111111111111000000000//////000000//////......///......------....../////////......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............,,,------------.........------------------------......---,,,,,,---...///////////////////////////------..................111222222111/////////000000111222333333333333333//////000111222222333333222222222333444444555555444444555666777777888888444444555666777777777777555555666666777777777888777888999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<============<<<<<<===============>>><<<<<<<<<======>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999999::::::::::::999999777777777777777777777777666666666777777777777888555555555555555444333222222222111000000000000111////////////000000000000000000000000000000000000........................,,,,,,------......//////***+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........++++++,,,,,,------..............................//////............////////////000111111111111111222222222333333333333444222222222111111111000000000000000111111111222222111111111111222333444444444555555555666666666777999999999999999888777666666666666666666777777888444444333444444666777888555555555777:::<<<<<<<<<888888777777666555444333888777777777666666666666666666666666666666666777444555555666666666666666333333444444444444333333222222222222222222222222111111222222222222333333222222111111111111222222111111111111111000000///000////////////000111111000000000111111111222222111111111111222222222333111111111111222222222333444444444444444555555666666555444444333333444444222444666888999999999888999999999999::::::::::::999999888888888888999999;;;;;;:::::::::<<<>>>@@@???>>>======<<<<<<=========>>>???@@@??????>>>======<<<;;;;;;:::;;;<<<===::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<===>>>???;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<======;;;:::<<<>>>999888777777888999;;;<<<;;;;;;;;;;;;::::::999888999888777666555555555555444555555555555555444444222222222111111111000000000000///............//////......------......///000000//////...------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,---------.........------------------------.........---------...///////////////////////////---------------------------///000000///...///111///000111222222222111000000000111222333333333333111222222333333444555555444444444555555666666666333444555777777777777666555555666777888888999999777888999::::::;;;::::::999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888666777777777777777777777666666666666555555555555333333333444333333222222000000000000000111111222.../////////000000000111000000000000000000000000------------------------***++++++,,,------......++++++************++++++************************++++++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////............////////////000111111111111111000000111111111222222222111111111000000000//////000000000000111111111111111111111222222333555555444444555555555555666666777666666666666555555555444444444444444555666666444444555666666666666666555444444666999:::::::::888777666555555555555555777777666666555555555444555555555666666666666666444555555666666666666666222333333444444333333222111111111111111111111111000000111111111222222222222222111111111111222222111111111111111000/////////////////////000111111//////000000111111111222000000111111222222222333000000111111222222222333444333333333333444555555666555444444333333333333111333555888999999888888999999:::::::::;;;;;;;;;999999888888888888999999<<<;;;:::999:::<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>>>>>>>===<<<;;;;;;<<<>>>???;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888;;;======;;;;;;===??????>>><<<:::::::::<<<===::::::;;;;;;;;;:::999999;;;:::999888777777777777444444555555666555555555222222222222111111111111111000///------...//////.........------.........111111000///......------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......------------------------...///000000.........///////////////////////////------------------------***,,,---.........000222//////000111111000......111111222333333333333222111222222333333444555555444444444444444444444444222333555777777777777666444555666777888999:::;;;777777888999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::::::::888888999999::::::::::::<<<<<<<<<;;;:::999888777666666666666777777777777666666666555444444333333111111222333333333222222////////////000111222333.../////////000000111111000000000000000000000000,,,---------------------))))))***+++,,,,,,------++++++)))))))))***+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////............////////////000111111111111111////////////000000000000000000000000////////////000000000000111111111111222222222222333444555666444444555555555555555555555444444333333333444444333222222222333333444555444555666777777777666555777666555666888999999888888777555444444555666666