BM6P6(@ ........................---------............///000000///...............////////////000000000000////////////////////////111000///...............//////.........---------................................................................................................,,,---------.../////////......//////...---,,,,,,------------------------.........////////////000,,,---------......//////000000000000000000000111000000000000000000000000000000000000000000000000111222222333333444444555111111111222333444666777888999999999888888:::<<<@@@BBBCCCCCCAAA??????@@@CCCCCCCCCCCCCCCDDDEEEEEEIIIIIIJJJJJJJJJJJJJJJIIIDDDEEEEEEFFFHHHIIIIIIJJJNNNKKKGGGFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIKKKMMMOOOOOOOOONNNNNNNNNMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===<<<<<<===>>>@@@===<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999888999999::::::888777666888888888888888999999999888999::::::999888777666888777666444444444555666555555555555444333222111333333333222222111111111000111111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111000000111222222222222222222222222222222222222222222222111111111111222222000000000000000000000000111111222222222222111111111000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222333333444444333333222444555666777999999::::::888888999888777666444333666666777888999999::::::???DDDHHHGGGAAA<<<;;;<<<;;;<<<===>>>@@@BBBCCCCCCAAABBBCCCEEEEEEEEEEEEDDDFFFGGGGGGHHHHHHIIIIIIIIIFFFGGGIIIIIIIIIJJJMMMOOOOOONNNLLLJJJIIIHHHIIIIIIJJJOOOWWW___eeegggffffffgggdddeeekkkvvv}}}}}}zzzxxxrrrllljjjmmmrrrtttuuussssssssssssssssssrrrrrrnnnjjjkkkrrryyy{{{}}}~~~}}}{{{yyyyyyxxxyyyvvvtttqqqllljjjqqqzzzyyy|||}}}zzzxxxyyyvvvqqqvvvwwwwwwwwwvvvsssqqqooooooooommmjjjgggdddbbbaaadddeeefffdddaaa```bbbdddgggggggggccc]]]YYYYYYZZZ]]]ZZZXXXYYY[[[\\\YYYWWWSSSUUUXXXXXXWWWVVVVVVVVVUUUTTTTTTUUUVVVTTTNNNIIIJJJJJJKKKPPPTTTVVVTTTRRRPPPNNNJJJGGGGGGHHHLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHMMMMMMKKKFFFAAA@@@BBBEEEIIIGGGDDDBBB@@@@@@@@@AAAGGGEEECCC@@@??????@@@AAA>>>>>>???@@@AAAAAABBBBBB........................---------............///000000///................../////////000000000000////////////////////////000//////............/////////.........---------................................................////////////////////////........................---------...............///////////////...------------------------------------........./////////------........./////////111111000000000000000000000000000000000000000000000000000000000000000000000000111222222333333444222222222111111222222333444555666777777888:::<<>>>>>???BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFCCCCCCDDDFFFGGGGGGKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHGGGHHHIIILLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKGGGFFFFFFFFFGGGGGGEEECCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<>>>???======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777888999999999888777666888888888888888888888888777888999999888777666555777777666555555555555555555555555555444333222222333333333222222111111111000111111111111222222222222111111000000111111222111111111111111111111111111111111111111111111111......///000000000000///000000000000000000000000222111111000000111111222000000000000000000000000000000000111111000000000111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333222333333444444333333222333333555666777777777777666777777888777666444333666666777888888999::::::AAAFFFJJJIIIDDD???>>>???;;;;;;<<<>>>???@@@BBBBBB@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIEEEGGGHHHHHHHHHIIIKKKMMMOOONNNLLLJJJIIIIIIIIIJJJLLLQQQYYY```dddeeedddcccaaa^^^___eeepppwwwwwwuuuvvvqqqlllkkknnnrrrtttuuurrrqqqpppooooooooopppqqqnnnjjjkkkpppuuuwwwzzz~~~~~~{{{yyywwwvvvvvvsssqqqooolllgggdddjjjsss}}}wwwuuussspppssssssttttttsssrrrpppooollllllkkkiiieeecccaaaaaaaaabbbcccaaa______```ccceeeeeeddd```ZZZUUUSSSSSSXXXUUUSSSTTTWWWYYYXXXVVVSSSTTTVVVVVVUUUSSSSSSTTTTTTSSSTTTUUUVVVSSSNNNJJJHHHIIIMMMRRRUUUUUURRRNNNNNNLLLIIIFFFDDDEEEGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIEEEAAA@@@CCCEEEEEECCCBBB@@@@@@BBBCCCDDDHHHGGGEEECCCBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBB........................---------............///000//////............///....../////////000000000///////////////////////////............//////000...............---------................................................////////////////////////.......................................---------//////000000000///......------------------------,,,---------..................////////////000000111111111000000/////////000000000000000000000000000000000000000000000000///000000111111222333333444333222111000/////////000222444444555666999;;;===>>>???>>><<<<<<<<<===@@@@@@@@@AAABBBDDDFFFFFFCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFDDDBBBBBBDDDFFFGGGGGGJJJJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPOOOOOOOOONNNNNNLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKGGGFFFEEEFFFGGGFFFEEECCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777888888888777666555777777777777777777777777666666777777777666555555555666666666666555444444333333444444444444333333222222222222222111111111000111111111111222222222222111111000000111111222111111111111111111111111000000000000000000000000---...//////000000//////000000000000000000000000222111111000000111111222000000000000000000000000//////000000000000//////111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000------...000111222333444222222333333333333222222222222333444444444444444555555666666666555555444666666777777888888999999@@@DDDGGGGGGCCC???>>>???::::::;;;<<<===??????@@@???@@@BBBCCCDDDDDDCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIEEEFFFGGGGGGGGGGGGIIIKKKNNNMMMLLLKKKJJJKKKLLLLLLPPPTTTZZZ```ccccccaaa```\\\ZZZ[[[aaakkkrrrsssrrrtttpppllllllpppssstttttttttqqqmmmiiihhhiiikkkmmmmmmjjjjjjmmmooopppuuu{{{|||yyywwwuuutttssssssqqqpppmmmgggdddiiirrrvvvqqqpppnnnpppppppppppppppoooooonnnhhhiiijjjhhheeecccaaaaaa^^^___^^^]]]\\\\\\]]]___aaaaaa```\\\WWWQQQNNNMMMQQQNNNLLLMMMRRRVVVVVVVVVUUUVVVWWWVVVTTTSSSSSSTTTSSSSSSTTTUUUVVVSSSNNNKKKGGGJJJNNNSSSUUUSSSNNNJJJMMMKKKIIIFFFEEEDDDDDDDDDIIIJJJJJJKKKLLLMMMNNNNNNIIIHHHFFFDDDAAAAAADDDFFFDDDBBBAAA@@@@@@AAACCCDDDBBBBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAA........................---------............///000///............//////........./////////000000////////////////////////...............///000111........................................................................////////////////////////......................../////////...---------,,,///000000000000000//////------------------------,,,,,,,,,---------....../////////000000000000000111111111000//////......////////////////////////000000000000000000000000000000111111222222333333555444333111000000000000111222444444444555777999<<<======<<<;;;;;;<<<===>>>>>>???@@@BBBDDDFFFGGGBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGEEECCCDDDGGGIIIJJJJJJGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBBBBBBBAAA@@@???>>>========================<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777777666666666555777777777777666666666666555555555555555555555444444555666666666555444333222222333444444444333333222222222111111111111111000000111111111222222222111111000000000000111111111111111111111111111111///////////////////////////000000111111111111111222222222222222222222222111111000000000000111111000000000000000000000000//////000000000000//////222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333222222333333333333222222222222333333333333333222333444444555555555555666666666666777777777888888;;;>>>AAAAAA>>><<<;;;;;;999999:::;;;<<<=========>>>@@@AAABBBCCCCCCBBBBBBEEEEEEFFFFFFGGGHHHIIIIIIFFFGGGHHHGGGFFFGGGIIIKKKKKKKKKJJJKKKLLLMMMOOOPPPSSSVVV[[[___aaaaaa^^^]]]\\\[[[\\\aaajjjqqqtttsssqqqnnnlllmmmqqqssssssrrrvvvqqqkkkeeebbbcccfffhhhjjjgggggggggeeeeeellluuuyyyxxxwwwvvvtttssssssrrrsssrrrqqqnnniiieeeiiiqqqtttnnnnnnnnnooooooooonnnmmmmmmllllllgggjjjlllkkkgggdddcccccc]]]\\\ZZZYYYXXXXXXYYYZZZ]]]]]]\\\ZZZVVVQQQNNNLLLNNNKKKHHHJJJOOOTTTVVVVVVYYYYYYYYYWWWUUUTTTUUUVVVTTTUUUVVVWWWVVVSSSOOOMMMIIIKKKNNNQQQRRRPPPLLLIIILLLKKKJJJIIIHHHGGGFFFEEEHHHHHHIIIJJJKKKLLLLLLMMMGGGFFFDDDBBBAAACCCEEEGGGFFFEEEBBB@@@??????@@@AAA>>>>>>???>>>>>><<<;;;:::============>>>>>>??????........................---------............/////////............//////............////////////////////////////////////...............///000111---.....................................................................------------------------......................../////////...---------,,,//////000000000000000///------------------------,,,,,,,,,---------......000000000000000/////////000000000000//////......////////////////////////000000000000000000000000111111222222333444444444444333333222222222333333444555666555444444555777;;;<<<<<<;;;::::::<<<>>><<<<<<===???AAACCCEEEFFFCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEHHHJJJKKKKKKFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEEEECCCBBB@@@@@@@@@@@@@@@???>>>===========================;;;;;;::::::::::::;;;;;;:::::::::999999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777666666666666666777777777777666666555555444444444444444444555555333444555666666555444333222222333333444333333333111111111111111111111111000000111111111222222222111000000000000000000111000000000000000000000000........................//////000111111111111111111111111111111111111111111000000000000000000111111111111111111111111111000111111222222111111000111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111222222333333222222111222333333444444444333333333333444444555555666777666666666666666666777777888999;;;<<<;;;:::999999999999::::::;;;;;;;;;;;;===>>>@@@AAABBBBBBAAAAAAEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIHHHGGGGGGIIIJJJHHHHHHHHHJJJLLLOOORRRTTTSSSUUUZZZ]]]______]]][[[^^^]]]^^^cccjjjqqqtttuuupppmmmkkklllppprrrqqqpppqqqmmmgggbbbaaacccfffiiiccc```^^^]]]ZZZYYY___gggmmmnnnppprrrrrrsssrrrrrrllllllllljjjeee```dddkkk~~~rrrmmmlllmmmnnnnnnnnnmmmlllkkkiiihhhiiimmmpppooojjjeeedddddd\\\ZZZWWWUUUUUUUUUVVVWWWZZZZZZYYYYYYWWWUUUSSSQQQPPPMMMJJJLLLQQQUUUWWWWWWYYYYYYXXXUUUSSSSSSUUUWWWVVVWWWYYYYYYWWWTTTPPPNNNMMMNNNOOOOOONNNLLLKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFDDDBBBAAABBBDDDGGGHHHFFFEEEBBB@@@@@@@@@AAABBB@@@@@@AAA@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<........................---------............//////............//////000------.........////////////////////////////////////............//////000---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------......///000000000//////------------------------,,,---------............000000////////////......////////////////////////000000000000000000000000000000000000000000000000111222222333444444555555222222222222333444555555666777777555444333555666:::;;;;;;999888999;;;===;;;<<<===>>>@@@BBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEEEECCCAAA???@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999:::;;;;;;;;;<<<<<<;;;;;;:::999999888777666666666777777999888888777777666666555444444444333444444555666333333444555555555555444222222333333333333222222000000000111111111111111000111111111111222222222111000000//////000000111000000000000000000000000////////////////////////,,,---......//////......////////////////////////111000000//////000000111111111111111111111111111111111222222222222111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////111111222222222222111111222222333444444444444444555555444444555666777777555555555555666666666666777888999:::;;;::::::999::::::::::::::::::::::::<<<>>>???@@@AAAAAA@@@@@@CCCDDDEEEFFFGGGIIIJJJJJJIIIIIIJJJIIIGGGGGGHHHJJJFFFGGGHHHIIILLLOOORRRTTTOOORRRWWW[[[]]]^^^]]]\\\^^^^^^^^^bbbhhhmmmqqqsssooollljjjjjjmmmoooooommmfffeeebbbaaabbbfffjjjlll^^^YYYUUUTTTQQQPPPSSSZZZaaaeeejjjnnnqqqrrrpppooojjjjjjkkkkkkfffaaadddkkk}}}xxxoookkkjjjiiijjjkkkllllllllljjjgggfffjjjooosssrrrkkkdddaaabbbZZZWWWSSSRRRTTTVVVWWWWWW[[[ZZZXXXYYYZZZZZZYYYXXXVVVSSSPPPQQQUUUXXXXXXWWWVVVUUUTTTQQQOOOOOORRRUUUWWWYYY[[[ZZZWWWRRROOOMMMNNNOOOOOONNNLLLKKKLLLMMMHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEGGGDDDBBBAAACCCFFFHHHHHHCCCBBBAAAAAAAAACCCEEEFFF??????>>>>>>>>>=========:::::::::;;;;;;;;;;;;;;;........................---------............///...............///000000---------.........//////////////////////////////000//////............///---------.........//////................................................------------------------........................---------...............------...///////////////------------------------------.........//////////////////.........------------......///000000000000000000000000000000000000000000000000000000000111111111222333333444444222222222111222333333444444555666555333333555777888888888777666777:::<<<<<<<<<<<<===???AAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBCCCFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHHHHGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999:::999888777666777888888:::999999888777777666666555444444333444555666777444333333333444444555666333333333333333222111000///000000000111111111222000111111111111222222222000000////////////000000000000000000000000000000////////////////////////,,,---......//////......////////////////////////000000////////////000000111111111111111111111111000000111111111111000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111222222222222111111000111222333444555555555777666555555555666777888555555555555555555555555666666777888:::::::::999::::::::::::::::::::::::<<<===>>>@@@@@@@@@@@@???AAABBBCCCDDDEEEGGGHHHHHHHHHIIIIIIHHHFFFEEEFFFHHHHHHHHHHHHIIIKKKMMMOOOPPPKKKNNNSSSXXX\\\]]]^^^^^^___^^^___aaaeeekkkoooqqqppplllhhhhhhjjjlllllljjj`````````aaaccceeehhhiii```YYYSSSRRRQQQOOOPPPSSSYYY^^^eeelllppppppmmmkkkmmmnnnpppqqqlllgggjjjqqquuuxxxxxxqqqkkkiiifffbbbbbbdddhhhkkkkkkiiigggeeeiiioootttqqqhhh```\\\\\\UUURRRPPPPPPTTTXXX[[[\\\^^^[[[XXXXXX[[[]]]]]]]]]\\\YYYVVVVVVYYYZZZXXXVVVTTTSSSQQQOOOMMMNNNRRRVVVWWWZZZ\\\ZZZUUUOOOLLLJJJMMMOOOQQQPPPMMMKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKKKKGGGGGGFFFFFFFFFEEEEEEEEEHHHEEEBBBBBBEEEGGGIIIHHHDDDCCCBBBBBBBBBDDDFFFHHH>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;........................---------.........//////...............///000111---------.........//////////////////////////////111000///...............---------.........//////................................................................................................,,,------....../////////,,,,,,---...//////......------------------------.........////////////000//////......---------,,,,,,,,,---...///000111111000000000000000000000000000000000000000000000000000000000111222222333333222222111111111111111222111333444444333444666888666777666555444555888;;;<<<<<<<<<===>>>@@@BBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAEEEDDDCCCEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999;;;:::888777777777888999:::::::::999888777777666555444444333444555666777444444333222333444666777444444444333222111000/////////000000111111111222000111111111111222222222000000////////////000000000000000000000000000000000000000000000000000000...//////000000000000000111111111111111111111111000000////////////000000111111111111111111111111//////000000000000//////......//////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111111222222222222111111//////111222444444555555888777666555555666777888555555555555555555555444444444444666888999999888;;;;;;;;;::::::::::::999;;;<<<>>>???@@@@@@????????????AAABBBCCCEEEFFFFFFGGGHHHHHHGGGEEEDDDEEEFFFKKKJJJIIIIIIIIIKKKLLLMMMHHHKKKPPPVVV[[[^^^______aaa``````bbbeeejjjnnnqqqqqqlllgggfffhhhjjjjjjiii```aaaaaabbbbbbbbbbbbbbbeee\\\VVVUUUVVVSSSRRRSSSUUU[[[dddlllooonnnjjjgggmmmnnnqqqrrrnnnjjjmmmsssqqqsssrrrmmmiiigggccc]]]\\\___dddiiikkkjjjgggeeehhhnnnrrroooeee\\\WWWWWWRRROOOMMMOOOUUU[[[___```aaa]]]YYYXXX[[[^^^___^^^___\\\ZZZZZZ[[[[[[WWWTTTUUUTTTRRROOONNNPPPTTTXXXVVVYYY[[[YYYSSSMMMIIIHHHKKKOOOSSSSSSPPPMMMKKKLLLRRRQQQOOOMMMMMMMMMMMMNNNFFFFFFFFFFFFFFFFFFGGGGGGIIIFFFBBBBBBEEEHHHIIIIIIHHHGGGEEECCCBBBCCCDDDEEEAAA@@@>>>===<<<>>>???@@@=====================<<>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<======;;;;;;::::::::::::999999888999:::;;;;;;;;;:::999777777888999999999999888<<<;;;:::888777666666666777777777666555555444444333333222222333333444555333333333333333333333333......//////000000000111//////............//////555444333222111///......000000111111111111000000////////////////////////////////////////////////////////////////////////000000//////.........---//////000000111111111222222111000//////000111222111111000000//////......000000000000000000000000111111111000000000000000000000111111111111000000000000111111111000000///---...///000000000000000111111222333333333333222888777555333222222222222444444444444444444444444333444666777888888888777:::999999999999:::;;;<<<;;;<<<>>>???>>>???@@@BBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHFFFEEEEEEEEEFFFGGGKKKLLLMMMPPPTTTZZZ___aaa_________aaaeeejjjooorrrrrrnnniiifffgggkkkmmmoookkkgggdddbbbbbbbbbbbbaaadddeeeeeeccc```]]]]]]]]]bbb___aaajjjnnnllllllooommmppptttuuuuuutttssssssqqqpppnnnjjjeee___[[[XXXXXX]]]ccchhhjjjkkkkkklllnnnmmmkkkhhhccc[[[RRRLLLUUUMMMKKKRRR[[[^^^^^^___```\\\XXXWWWZZZ\\\]]]\\\]]][[[XXXXXXYYYZZZZZZYYYVVVTTTQQQNNNMMMNNNPPPRRRTTTVVVXXXWWWRRRMMMJJJJJJJJJNNNRRRSSSPPPNNNMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHJJJHHHGGGGGGGGGGGGEEEDDDEEEEEEDDDEEEFFFFFFCCCAAAAAAAAA@@@@@@@@@AAABBBBBBAAA>>>======???@@@>>><<<<<<<<<============<<<<<<000///............///000......//////////////////........................////////////////////////------......///000000111000/////////............////////////////////////...------------.../////////......------,,,,,,+++---------............///...------------------,,,///............//////000+++,,,,,,---------------///...---,,,,,,------...------------------------///............------------......///000000111111444111/////////000000///111///...///111222222000000000000000000000000000000000111111111222222222111111111222333444444444222333444555666777888999;;;:::::::::;;;;;;<<<===??????>>>>>>>>>>>>??????BBB@@@??????@@@AAAAAAAAACCCBBBAAAAAACCCDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@@@@??????======>>>>>>======<<<<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;::::::::::::999999999999:::;;;;;;:::999888777888888999999999999999:::999888666555555555444444444444444444444444444333333222222333333444555333333333333333333333333000000000111111222222222222222111111111111222222333333222111000//////...------............------........................////////////////////////////////////////////////000/////////............//////000000000111111111222111000//////000111222111000000000/////////...000000000000000000000000//////000000111111222222000000111111111111000000000111111222111111000000//////000111111111000000000111111222222222222222444444333222111222333333333333333333333333333333333333555666777666666555888888888999999999::::::999;;;============???AAA??????@@@AAACCCDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEDDDEEEFFFFFFGGGHHHJJJMMMRRRVVVZZZ]]]]]]]]]\\\]]]```dddhhhjjjpppmmmiiihhhjjjnnnpppqqqpppnnnkkkgggeeeccccccdddhhhiiihhhgggfffeeegggiiiiiieeeeeeggggggeeeiiipppooorrruuuwwwvvvsssrrrrrrmmmmmmjjjgggccc^^^ZZZXXXVVV[[[bbbhhhkkkkkkkkklllllljjjhhhfffbbb\\\UUUPPPQQQNNNOOOWWW]]]]]][[[ZZZ\\\YYYWWWWWWZZZ\\\\\\[[[[[[YYYWWWWWWXXXYYYYYYXXXYYYWWWSSSPPPOOOOOOQQQRRRRRRTTTVVVUUUQQQMMMKKKKKKMMMPPPSSSSSSQQQOOOOOOPPPNNNNNNNNNMMMLLLKKKJJJIIILLLJJJIIIIIIIIIIIIHHHFFFFFFEEEEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@AAABBBBBBCCCAAA???===>>>@@@@@@>>><<<<<<<<<============<<<<<<000000////////////000000000000000000000/////////........................////////////////////////------......///000000000////////////............////////////////////////...------------...//////---------------------------------............///---------------.........//////......---.........,,,------...............000///...---------------........................///............---------.........//////000000111444222000/////////...---000///...///111222111000//////////////////////////////000000000111111111000000000111222222333333222222333555666777888999::::::::::::;;;<<<>>>>>>BBBBBBAAA@@@????????????@@@>>>===>>>@@@AAAAAAAAABBB@@@>>>>>>@@@BBBBBBBBB@@@AAACCCDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;::::::::::::999999:::::::::::::::999888777888888999::::::::::::999888777666555444333333333000000111222222333444444333333222222333333444555444444444444444444444444222222222333333333333333111000000//////000000111111000000000////////////,,,,,,------------,,,,,,------------------------////////////////////////////////////////////////////////////............//////000000000000111111111111000000000000111111000000000000////////////000000000000000000000000......///000111222333333000000111111111111000000111111222222222222222111111111111222111111000000///000111111222222111111111111111111111222333444222222222222222222222222333333444555555444444333666777888999:::999888888888999;;;;;;;;;<<<===???===>>>???@@@BBBEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBCCCGGGFFFEEEDDDDDDDDDEEEFFFIIIKKKNNNQQQUUUYYY\\\]]]\\\[[[ZZZZZZ[[[^^^aaaccclllkkkiiijjjmmmppprrrrrrmmmmmmkkkfffaaa___```ccclllkkkjjjiiihhhjjjnnnqqqpppkkkgggdddaaabbbiiirrrrrrtttxxxxxxvvvssspppoooiiihhhfffdddaaa]]]ZZZYYYUUU[[[ccciiikkkkkkjjjjjjhhhfffdddbbb```^^^ZZZWWWQQQQQQWWW^^^___ZZZUUUUUUVVVUUUUUUXXXZZZ\\\\\\[[[XXXWWWUUUUUUWWWXXXXXXWWWZZZXXXTTTQQQOOONNNOOOPPPPPPRRRTTTTTTRRROOONNNMMMPPPQQQRRRQQQOOONNNOOOPPPOOONNNNNNMMMLLLKKKJJJJJJLLLJJJIIIHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHGGGEEECCC??????@@@@@@AAABBBCCCCCCAAA@@@??????@@@@@@>>>===;;;<<<<<<======<<<<<<;;;////////////////////////111000000//////.................................////////////////////////............//////000000///////////////.........////////////////////////...------------...//////,,,---------......//////---------............///,,,,,,------......//////000///......---------------......///////////////111000///...------,,,,,,------------------------///............---------........./////////000000222000///...//////...,,,/////////000000111000000////////////////////////000000000000111111111222000000000111111222222222111222333444666777888888999999999:::;;;===>>>???CCCCCCAAA@@@???>>>>>>======<<<;;;===???AAAAAAAAA@@@>>><<<<<<>>>@@@AAAAAA>>>???AAACCCEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@<<<<<<;;;;;;:::::::::::::::999999999999:::;;;;;;;;;;;;:::::::::999999999;;;::::::999888777777666888888999:::::::::::::::777666555444333333333333111111111111222222333333333333222222333333444555444444444444444444444444333333333333333333333333000//////......//////000......//////////////////...//////000000//////...------------------------///////////////////////////////////////////////////////////////.........//////000000000000000000111000000000000000000111000000000000////////////000000000000000000000000//////000000111111111222000000111111111111000000111111222333333333222222222222222222222111000/////////000111111111111000111111111111222222333333111111111111111222222222444444444444444333333333555777999:::;;;:::888777777999;;;;;;;;;;;;===>>>>>>>>>???@@@AAACCCEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCDDDEEEKKKMMMPPPTTTXXX[[[]]]]]]\\\[[[YYYYYY[[[]]]aaaccciiiiiiiiikkknnnppppppoooeeehhhhhhddd___^^^bbbfffnnnllliiieeebbbdddiiilllmmmiiidddaaacccgggnnnttttttvvvxxxxxxtttpppmmmkkkeeedddcccbbb```^^^\\\[[[XXX^^^eeejjjkkkjjjhhhgggcccaaa___^^^______^^^]]]WWWYYY^^^aaa]]]UUUQQQRRRRRRTTTWWWZZZ\\\\\\[[[ZZZUUUTTTSSSTTTVVVXXXWWWWWWYYYWWWSSSPPPMMMMMMMMMMMMOOOQQQRRRSSSSSSQQQPPPPPPQQQPPPOOONNNMMMLLLMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHFFFEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFFFFDDDBBB>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>===;;;;;;;;;<<<<<<;;;;;;;;;......................../////////......---------........................////////////////////////............////////////.........///////////////////////////////////////...------------...//////,,,------......//////000---------............///---------....../////////000///...------------------...//////000000//////000//////...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............---------............///////////////...---...///000///------...000000000000000000000000000000000000000000111111111222222222333333111111111111222222222222111222333444555777888888888888999999;;;<<<>>>>>>>>>>>><<<;;;:::999999999<<<;;;;;;===@@@AAAAAA@@@>>><<<;;;;;;>>>@@@@@@@@@===>>>AAACCCEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@???AAA@@@@@@?????????@@@@@@<<<<<<;;;:::999::::::;;;:::999999999999:::;;;;;;;;;;;;:::::::::999999999::::::999888777777666666888888999::::::::::::999777777666555444444444444444333333333222222222111333333222222333333444555444444444444444444444444222222222222222111111111333222222111111222222333.............../////////000000000111111000000000------------------------////////////////////////////////////////////////.........///////////////000000//////////////////000000000111111000000000////////////000000000000111111111111111111111111222111111111000000//////000000111111111111000000000111222333333333333333222222222222222111000/////////000111111111111000333333333333333222222111000000000111111222222222555555444444444444444444555777999:::;;;:::888777777999;;;;;;;;;;;;===???@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDIIIKKKNNNQQQTTTWWWYYYYYYXXXWWWWWWXXXZZZ^^^bbbeeegggggghhhjjjlllmmmllljjjdddhhhjjjiiifffggglllrrrrrrnnnggg```[[[[[[^^^aaabbb```^^^```gggooorrrrrruuuvvvwwwuuupppkkkhhhgggccccccbbbaaa```___^^^^^^^^^bbbhhhkkkjjjfffcccbbb___]]][[[[[[]]]```aaaaaa______``````YYYQQQOOOSSSSSSVVVYYY\\\\\\[[[YYYXXXRRRQQQRRRSSSVVVXXXWWWWWWXXXWWWTTTQQQOOONNNNNNOOOQQQQQQRRRSSSSSSSSSRRRQQQQQQPPPNNNLLLLLLMMMNNNNNNKKKJJJIIIHHHGGGGGGHHHHHHIIIGGGDDDDDDEEEFFFFFFFFFBBBBBBBBBCCCEEEEEECCCAAA>>>???@@@BBBBBBBBBBBBBBB@@@BBBCCCCCCAAA@@@>>>===::::::;;;;;;;;;;;;::::::------............------............------------........................////////////////////////......//////////////////.........///////////////////////////////////////...------------...//////------......////////////---------............///.............../////////......------,,,------------......///////////////---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///............---------........................---,,,,,,...///000...---,,,...000111000/////////000000000000000000000000111222222222222333333333111111111111111111111222111111222444555666777888888888888888999:::<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<;;;<<<>>>@@@BBBAAA@@@===<<<<<<===@@@AAAAAA@@@>>>@@@BBBEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????????????????>>>??????@@@@@@===<<<;;;:::999:::;;;;;;:::::::::::::::;;;;;;<<<;;;;;;::::::::::::999999999999888777666666666777777777888999999999999888777777666555555555555555555555444444333222222111333333222222333333444555333333333333333333333333111111111111000000000000000000000//////000000000.........///////////////......////////////......------------------------////////////////////////////////////////////////.........///////////////000000////////////......000000111111111111000000////////////000000000000111111111111111111111111333333222111000///......000000111111111111000000///000111222333333333333111111111222111111000000///000111111222222111111333333444444333222111111000000000111222222333333444444333333333444555555555666777888999888888777777888:::;;;:::;;;<<<>>>AAA@@@@@@??????@@@@@@AAA???@@@BBBDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCJJJKKKMMMPPPSSSVVVXXXYYYRRRRRRSSSUUUYYY^^^cccfffddddddeeehhhjjjkkkjjjhhheeegggiiiiiiiiilllqqqvvvuuuppphhh___XXXUUUWWWZZZZZZ^^^bbbffflllsssssspppttttttrrrooojjjfffdddccccccbbbaaa```````````````aaadddggghhhfffbbb___^^^\\\ZZZYYYZZZ]]]```bbbcccbbb___]]][[[UUUOOOPPPUUUVVVYYY\\\]]][[[XXXUUUTTTPPPPPPQQQSSSWWWXXXXXXWWWYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQRRRSSSSSSQQQOOOPPPNNNLLLLLLMMMOOOOOOOOOJJJIIIGGGFFFFFFFFFGGGHHHIIIGGGDDDCCCEEEFFFGGGGGGAAA@@@AAABBBDDDDDDBBB@@@???@@@AAABBBCCCBBBAAA@@@@@@CCCEEEDDDBBB???>>>>>>999::::::;;;;;;::::::999---...///000000///...---............////////////......................../////////////////////////////////////////////.............../////////000////////////////////////...------------...//////............////////////---------............///////////////............------,,,,,,,,,---......------...////////////...+++,,,,,,------,,,+++***------------------------///............---------...........................------...//////---***+++...111111000......///////////////////////////111111111111222222222222000000000000000000000000111111222333555666777777888777777777888999999:::;;;;;;;;;;;;<<<===??????===<<<===???AAABBBAAA???<<<<<<===@@@BBBCCCAAA???@@@BBBDDDGGGGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>===;;;:::999:::;;;<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;::::::::::::999999888888666666666666777888666666777888888888888777777666666555555555555555333333333333333333333333333333222222333333444555222222222222222222222222222222111111000000000000------,,,,,,,,,,,,------000000//////////////////---..................---........................////////////////////////////////////////////////............/////////000000000/////////.........///000111222222111000///.../////////000000000111111111111111111111111111222222111111000000//////000000111111111111000000...///000111222222222222//////000111111111000000000111111222222222222222000111222333333222222111000000111111222333333444222222111111222333444555444444444555555555666666555777999999999999;;;<<>>@@@CCCFFFFFFBBB???>>>>>>999999::::::::::::999999...///000111111000///.........//////000000111111........................///////////////////////////////////////.........---.........//////000000////////////////////////...------------...///////////////////////////...---------.........//////000000//////......------,,,,,,,,,,,,------...///,,,------...............)))***+++,,,,,,,,,+++***........................//////.........---------.....................---///............---***(((***...111222000......///........................000000000000111111111111///////////////.........000111222333555666777777888777777777777777888888666666666888999;;;===>>>======>>>@@@BBBBBB@@@???<<<<<>>=========>>>???@@@AAA???===<<<::::::;;;<<<===<<<;;;;;;;;;;;;<<<======;;;;;;;;;:::::::::999999777777666555555666888888555555666777777777777777666666555444444444555555111111111222333333444444333333222222333333444555111111111111111111111111222222222111111111000000//////............//////111111000000////////////...//////////////////...////////////////////////////////////////////////////////////////////////---.........//////000000000000//////.........---///000111222222111000///.../////////000000111111111111111111111111111111000000000000111111111111000000111111111111000000......///111111222222222---...///000000000000000111111222333333333333222,,,---///111222333222222000000111222333333444444000000//////000222444555333333222222222333444555444555777888777888999;;;=========>>>???AAABBBCCC???@@@AAABBBBBBBBBAAA@@@CCCBBBAAA@@@@@@@@@AAAAAAGGGGGGGGGHHHJJJNNNQQQTTTQQQQQQRRRUUUZZZ___eeehhh``````aaaeeeiiilllmmmlllmmmjjjhhhggghhhiiijjjiiipppllleee]]]WWWUUUWWWYYYhhhyyywwwtttvvvwwwpppnnnjjjddd___]]]]]]___aaa```___^^^]]]^^^___```]]]^^^```___]]][[[ZZZ[[[YYYXXXWWWYYY]]]```bbbbbbXXXSSSPPPQQQRRRQQQSSSXXX[[[^^^___\\\UUUOOOLLLLLLNNNNNNPPPTTTXXXZZZYYYXXXTTTTTTTTTUUUVVVWWWXXXYYYTTTQQQNNNNNNNNNNNNKKKHHHEEECCCBBBDDDHHHJJJIIIGGGKKKIIIHHHFFFFFFGGGHHHJJJEEEBBB???>>>@@@BBBCCCDDDAAAAAAAAACCCEEEEEEDDDBBBAAABBBCCCCCCCCCAAA???===@@@DDDGGGFFFCCC???>>>>>>999999999::::::999999999,,,---......//////..............................////////////////////////------............------111///...------...///111///////////////////////////000///---++++++---///................................................000000000///......------000000///...---,,,,,,,,,.../////////...---,,,,,,.........////////////000---------,,,,,,+++++++++---------,,,,,,+++++++++......////////////......................................................//////............//////...............---------////////////000000000000222000///...///000222333444333222111222333444555999888777777777888999:::555555666666777888:::;;;======>>>????????????>>>======>>>>>>>>>?????????GGGGGGGGGFFFFFFDDDCCCBBB???AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???AAABBBCCCDDDDDDBBB@@@??????@@@@@@AAAAAAAAA@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888999:::;;;;;;;;;::::::;;;999777777888888888777777777666666555555555444::::::999777666555444333333333333333333222111000333333333333333333333333111111111111111111111111000000000000111111111111000000000000111111111111000000000000///...---,,,000///---+++++++++---...000000////////////000000---------.........//////000000000000000000000000222111000//////...//////000///...------...///000////////////000000000000////////////000000000000111111000000000000111111......//////000000111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000333222222222222222222333000000111111111222222222000111222222333333333333111111111111222333444555666777888999999999999999::::::;;;<<<===>>>???@@@AAABBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>???@@@AAACCCCCCDDDFFFIIILLLPPPRRRVVVTTTRRRUUUZZZ___aaaaaa___\\\ZZZ]]]dddiiijjjhhhjjjhhheeeeeegggjjjllllllgggfffccc\\\WWWXXX]]]ccczzzxxxuuutttsssuuuppphhhbbb___^^^]]]]]]bbbbbbbbb```^^^[[[XXXWWWXXXZZZ[[[[[[YYYYYY[[[\\\aaa```\\\YYY\\\bbbbbb___XXXQQQLLLOOORRRTTTWWWZZZ]]]]]][[[WWWRRRMMMKKKKKKRRRRRRRRRUUUYYY[[[\\\\\\XXXXXXWWWWWWVVVVVVUUUUUULLLNNNPPPQQQQQQPPPNNNLLLJJJEEEAAAEEELLLOOOJJJEEECCCDDDFFFFFFFFFGGGIIIJJJCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEDDDBBB???>>>@@@@@@AAA@@@@@@???======::::::;;;;;;;;;;;;;;;;;;------...///////////////................................................------............------......////////////............................../////////---,,,+++---///.........................................................////////////////////////...---------,,,------......------,,,+++------........./////////...---------,,,,,,,,,+++---------,,,,,,,,,++++++------............------////////////////////////........................111000000//////000000111------...................../////////000000000000111000///...///000222333333222222222222333444444777777666666666777888888666666666777888999:::;;;<<<<<<======>>>======<<<:::;;;<<<===>>>@@@AAAAAAEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAABBBDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@AAABBBCCCDDDCCCBBB@@@??????@@@@@@AAAAAA@@@@@@???======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;:::::::::888777777888888777666888777777777666666666666888888777666555444444333333333333333333222111000222222222222222222222222111111111111111111111111//////000000000111111111//////000000000111111111000000000000///...---,,,000///---,,,+++,,,---...//////............//////---------.........//////000000000000000000000000111000000////////////000000///............///000/////////000000000111111/////////000000000111111000//////......//////000000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000222222111111111111222222000000111111111222222222111222333333333333333333111111111111222333444555888888999999999888777777888999999:::;;;<<<<<<===??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAADDDEEEFFFGGGIIILLLNNNOOOQQQOOOOOORRRWWW[[[\\\\\\\\\YYYXXX[[[aaaffffffeeegggeeeccccccfffiiikkkkkkcccffffff```YYYYYY```hhhwww}}}vvvtttsssrrrrrrnnngggbbb```___^^^]]]ccccccbbbaaa___]]]ZZZYYY[[[[[[ZZZYYYXXXYYY\\\___cccbbb___[[[]]]bbbccc___YYYPPPJJJLLLQQQTTTWWWZZZXXXXXXWWWTTTQQQNNNNNNNNNRRRRRRRRRTTTWWWYYYZZZYYYTTTUUUVVVVVVVVVTTTSSSQQQQQQRRRTTTTTTSSSPPPLLLJJJIIIGGGFFFKKKQQQRRRLLLEEEBBBDDDEEEFFFEEEDDDDDDEEEBBBBBBCCCCCCBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>????????????>>>===<<<<<<;;;;;;;;;;;;::::::::::::------...///////////////................................................------............------,,,---///111111///---,,,...........................//////...,,,,,,---///........................////////////////////////------......///000000111..................------,,,------------,,,++++++,,,---------.....................---------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,////////////////////////......................../////////....../////////,,,---------.../////////....../////////000000000111000/////////000222333111222222333333333333333444444555666666666666666666666777777888999;;;<<<;;;;;;<<<<<<<<<;;;;;;:::888999:::<<<>>>AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBDDDDDDDDDBBBAAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCCCCBBBAAA???>>>???@@@@@@@@@@@@@@@??????======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::::::::::::::999888777777888888777666888888888777777777777666666666555555555444444444222222333333333222111111111111111111111111111111111111111111111111111111//////000000000000111111//////000000000000111111000000000000///...---,,,111000...------...//////......------------......---............/////////000000000000000000000000000////////////000000111000//////......//////000000000000111111111222222000000000111111111222222000000000//////000000000222222111111111111111000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111111111000000111111111111111111111111222222222333444444444444333333222222111111222222333444555999999999888888777666555999999999::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAAFFFFFFHHHIIIJJJKKKKKKKKKMMMMMMNNNRRRVVVXXXYYYXXXXXXVVVVVVYYY^^^bbbbbbaaaaaa```^^^```ccceeegggggg___dddhhhccc\\\[[[ccclllqqqvvvwwwtttrrrrrrqqqooonnnjjjeeebbb```___^^^]]]dddcccbbbaaa___^^^]]]\\\^^^]]][[[XXXWWWYYY^^^bbbdddeeebbb^^^___cccbbb___YYYOOOIIILLLSSSVVVWWWXXXUUUUUUTTTRRROOOMMMMMMNNNRRRQQQQQQSSSUUUVVVVVVUUUNNNPPPQQQSSSRRRQQQOOOMMMSSSTTTUUUVVVUUURRRNNNLLLIIIIIIKKKQQQUUUTTTMMMFFFDDDFFFHHHGGGEEECCCAAAAAA@@@AAACCCEEEEEECCCAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999888,,,,,,---...............................................................------............------------...//////...------........................---...///...---,,,---///........................000000000000000000000000............//////000000---------...............---------......---,,,,,,,,,,,,,,,---------..............................------------------,,,,,,,,,,,,------------,,,,,,------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000........./////////000000000000//////000000111222000111222444444333222222222333555777777777666555777777777777888:::;;;<<<:::;;;;;;;;;;;;;;;::::::999:::;;;===???AAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEDDDBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCBBB@@@???>>>???@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999::::::;;;:::888888888::::::999777777777777666666666666666444444444444444444444444222222333333333222222111000000000000000000000000111111111111111111111111////////////000000000111////////////000000000111//////000//////...------111000//////...///000000///......------......///...............///////////////////////////////////////...//////000111111000//////////////////000000111111111222222222222000111111111222222222222333333222222222222333333222111111111000/////////000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000111111000000000000111111111111111111111111111111555555555555444333333222222222222222222333444555777777777888777777666666;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===???@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAADDDFFFHHHJJJKKKKKKJJJJJJNNNOOORRRVVVXXXYYYYYYXXXWWWVVVVVVYYY]]]`````````ZZZZZZZZZ\\\___aaabbbbbb^^^bbbdddbbb______ccchhhjjjjjjjjjkkklllmmmllljjjiiigggdddbbbaaa```^^^\\\aaaaaa```___^^^^^^^^^^^^______]]][[[ZZZ\\\```cccdddeeeddd```___aaaaaa]]]XXXOOOKKKPPPWWWYYYVVVUUUVVVVVVTTTQQQMMMKKKKKKLLLRRRQQQPPPQQQRRRSSSRRRQQQJJJKKKKKKKKKLLLLLLKKKKKKOOOQQQTTTVVVVVVTTTQQQOOOIIIIIILLLPPPSSSQQQLLLGGGHHHJJJLLLKKKGGGCCC@@@???>>>@@@DDDFFFGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<===>>>???@@@>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888777777++++++,,,------------,,,................................................------............------///...---,,,,,,---...///........................,,,...//////------...///........................000000000000000000000000000000//////............---------.....................////////////......,,,,,,,,,---------..............................------------------------------............------------------------------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000............////////////000000000000000111111222000111222333444333222111222444555777888888777666666666666777888999;;;;;;999:::;;;;;;<<<<<<;;;;;;===>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@??????>>>===<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999999888888888999:::;;;:::999999:::;;;<<<:::888555555555555555555555555333333333333444444444444111222222333333333222222000000000000000000000000000000000000000000000000...////////////000000000...////////////000000000//////////////////...---000000/////////000000000000//////////////////000//////////////////////////////////////////////////////...//////000111111///000000000000000000///000111111111222222222222000111111111222222222222333333222222222222333333000000000///.........---000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000111111000000000000111111111111111111111111111111555555555555444333333222333333333222333333444444333444555666777888888888:::::::::;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCCCCAAA@@@???>>>>>>???@@@AAABBBDDDFFFHHHJJJKKKJJJJJJNNNQQQTTTWWWYYYYYYYYYXXXWWWWWWXXXZZZ]]]_________YYYYYYYYY\\\___aaaaaa``````^^^]]]]]]```aaaaaaaaacccaaaaaadddggghhhgggfffeeecccbbbbbbaaa```]]][[[]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___^^^]]]^^^___aaaaaadddddd```^^^___^^^[[[VVVPPPOOOVVV\\\ZZZUUUQQQUUUTTTSSSPPPMMMKKKMMMNNNRRRQQQOOOOOOPPPPPPOOONNNHHHGGGFFFEEEFFFGGGJJJKKKMMMOOOSSSUUUUUUSSSOOOMMMHHHHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMKKKGGGBBB???>>>>>>@@@CCCFFFGGGEEECCCAAA??????@@@@@@AAABBBBBBCCC??????=========>>>@@@AAA@@@???===<<<<<<;;;<<<<<<::::::999888777666666555++++++,,,---------------........................------------------------------............------000...,,,++++++,,,...000------------------------+++---//////...---...///........................////////////////////////111000000///......------..................------......///000000000000///,,,---------............---------------.........------------............------............------.........................................................------.........,,,---------.../////////------.........////////////000000000111111111111000111111222222222222222333333555666777777777777555555666666777888:::;;;777888999;;;<<<<<<<<<<<>>>>>>>>===???@@@AAABBBBBBBBBBBBBBBAAACCCCCCCCCAAA@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCC???@@@AAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======;;;<<<=========<<<:::999999999999999::::::::::::999888888777777999:::;;;999888999:::<<<<<<:::888333444444444444444555555333444444444444444444444111111222333333333222222000000000000000000000000000000000000000000000000......////////////000000......////////////000000...///////////////....../////////000000000000000000000////////////000000000000000////////////...000000000000000000000000000////////////000000111///000000111111000000///000000000111111111222222000000000111111111222222000000000//////000000000///...............------000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111111111000000111111111222222222111111111111111333444444444444333333222444444333333333333444444111222444555777888888888777777777888888999999999;;;<<<===???AAABBBBBBCCCAAA@@@???>>>>>>???@@@AAAAAABBBDDDFFFGGGIIIIIIIIILLLOOORRRTTTUUUTTTUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]][[[[[[]]]```cccdddcccaaa___ZZZVVVXXX^^^bbb```]]]```]]]___cccfffdddcccdddbbbaaaaaabbbbbb```\\\YYYXXXYYYZZZ\\\]]]]]]\\\[[[[[[\\\^^^^^^]]]\\\]]]___^^^bbbccc```]]]^^^\\\ZZZTTTRRRSSSZZZ\\\WWWRRROOOOOOOOOOOOMMMLLLMMMPPPSSSRRRPPPOOONNNOOOOOONNNLLLGGGFFFEEEDDDEEEGGGJJJLLLOOOQQQTTTUUUTTTPPPKKKHHHGGGGGGFFFEEEDDDDDDGGGIIIHHHIIIJJJHHHDDD@@@>>>===>>>@@@CCCEEEEEEDDDBBBAAA>>>??????@@@AAABBBBBBCCC??????>>>>>>>>>??????@@@@@@???===<<<;;;;;;<<<<<<888888888777666666666555,,,---......//////..............................------------------------------............------------------------------------------------------+++---//////.........///................................................///////////////........./////////...---------,,,---......///000000//////------........./////////+++,,,,,,,,,------------------------.........///,,,,,,------------,,,,,,................................................//////............//////------..................---------.........////////////000111111111111111111111111111111222222333222222333333444666777888444444444555666777999999444555777999:::<<<<<<===>>>>>>======<<<<<<<<<;;;===>>>???@@@AAAAAAAAAAAA???@@@BBBAAA@@@@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCC>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>===<<<:::999888888999999999:::::::::999888777666777888:::;;;666666777999;;;;;;888666444444444444555555666666555555555555444444444444000111222333333333333222111111111111111111111111000000000000000000000000........./////////000000........./////////000000......////////////......---...//////000000000////////////....../////////000000000000/////////...000000000000000000000000111000000////////////000///000111111111111000////////////000000000111111/////////000000000111111000//////......//////000............////////////000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000222222111111111111222222222222222111111111000000111222333333333333333333555444444333333333444444222333444555666777777777555666666777888999999::::::;;;===>>>???@@@@@@@@@AAA@@@???>>>>>>???@@@AAACCCCCCCCCDDDDDDEEEFFFGGGIIILLLOOOPPPOOOOOOQQQRRRRRRTTTWWWXXXYYYYYYYYYZZZ\\\\\\^^^aaaddddddbbb```ZZZVVVTTTVVV\\\```aaa```___^^^aaafffgggbbbaaaddd``````aaabbbbbb___ZZZVVVTTTVVVZZZ]]]^^^]]]\\\ZZZYYYZZZZZZYYYWWWXXX[[[]]][[[aaadddaaa^^^^^^\\\ZZZTTTSSSUUUXXXVVVQQQNNNPPPLLLLLLLLLKKKJJJLLLPPPSSSQQQOOONNNNNNOOOOOOMMMLLLFFFGGGHHHJJJKKKKKKLLLLLLOOOQQQTTTVVVUUUPPPKKKHHHFFFGGGGGGEEEBBBBBBFFFIIIHHHIIIIIIGGGCCC@@@??????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===???>>><<<:::999:::;;;;;;666666666666666666666666...//////000000000000000........................---------------------------..................---+++,,,...//////...,,,+++------------------------***,,,///000///......///................................................------......///000000000000000///...------,,,,,,,,,,,,---.../////////............////////////000+++++++++,,,,,,------------------.........//////+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------..................------------------.........////////////000111111111111111222111000000000111333444222111111111222444666777444444444444555777888999111222555777999;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@@@@@@@@@@>>>???@@@@@@@@@@@@AAABBBAAAAAABBBCCCDDDDDDDDDCCC>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAA????????????@@@AAABBBCCC@@@@@@@@@??????>>><<<<<<;;;<<<===>>>>>><<<:::999888888888999999:::::::::999888777666666888:::;;;444444555888999999777555444555555555666666777777666666555555555444444444000111222333333333333333111111111111111111111111000000000000000000000000............/////////000............/////////000......///////////////...------...//////000//////.........------.........111111000000/////////...000000000000000000000000222111000//////.../////////000111222222111000///////////////000000000000////////////000000000000111111000000000000111111......//////000000111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000333333222222222222333333222222222222111111000000000111222222333333333333555444444333333333444444444444555555666555555555666777888999:::;;;<<<<<<::::::<<<===>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAAFFFEEECCCBBBBBBCCCDDDDDDHHHKKKNNNOOOMMMMMMOOOQQQOOORRRTTTVVVVVVVVVVVVWWWZZZ[[[]]]```bbbbbb___]]]UUUTTTTTTVVVYYY^^^bbbeee```___dddjjjiiibbbaaaeee______aaabbbbbb___YYYUUURRRUUUZZZ^^^___^^^\\\ZZZYYYXXXVVVSSSRRRTTTYYY\\\ZZZaaadddbbb^^^^^^]]][[[UUUTTTUUUUUUQQQLLLLLLQQQNNNMMMLLLJJJHHHIIILLLOOOQQQOOONNNNNNOOOOOOMMMLLLEEEHHHLLLOOOQQQPPPMMMKKKKKKOOOSSSVVVVVVSSSOOOKKKEEEGGGIIIGGGCCCBBBFFFIIIJJJJJJJJJHHHEEECCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBAAAAAA@@@??????>>>===>>>?????????>>><<<;;;>>><<<:::888888888999:::555555555666666666666666---...///000000///...---///............---------000000//////.........------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///...---,,,+++,,,---...//////.........---------//////////////////////////////...---,,,,,,++++++------............------,,,,,,,,,---------......///...,,,++++++,,,---///------,,,,,,,,,,,,++++++---------,,,,,,+++++++++))))))***+++,,,,,,------------------------------,,,...//////...------.........---,,,---...///000////////////////////////000000000000111111111111000000000000111111111111444444444444444444444444444333333555999;;;:::777444666888:::<<<<<<;;;:::777777777888888888888888;;;<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAA???@@@AAACCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@???BBBAAA???============>>>============<<<<<<<<<<<<:::::::::999999888888888999888666555444444444555666666666666666555555444333444444444444444333333555555444333333333444444222222222111111111111000000000000000000000000000000000111111222222333333............////////////111000000///...---------,,,---...///000000000000////////////000000000000000000////////////000000////////////////////////111111000/////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000/////////...///000111111222111111111000000//////000000000000000000000000000000000000000///..................////////////111111111111111111111111333222111111111222444555222222111111222222333444222333333444444333333222000111222333444333222222333333333444444444555555777888999;;;;;;;;;;;;:::::::::;;;<<<============??????@@@@@@@@@AAAAAAAAAGGGFFFDDDBBBAAABBBCCCDDDJJJLLLOOOOOOMMMJJJHHHHHHNNNOOOQQQSSSTTTUUUTTTTTTVVVXXX[[[]]]^^^^^^\\\[[[YYYYYY[[[^^^aaaaaa___]]]^^^]]]]]]```dddeeeccc```___aaacccccc```]]]ZZZZZZUUUWWWZZZ___aaa```\\\XXXUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ]]]^^^\\\ZZZYYYXXXXXXWWWTTTQQQNNNLLLJJJIIIJJJKKKLLLLLLKKKLLLOOOQQQMMMLLLKKKKKKLLLLLLKKKJJJGGGJJJOOORRRRRROOOKKKGGGMMMNNNPPPPPPOOOLLLHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJHHHEEEBBBAAAAAADDDEEEEEEDDDBBBAAA@@@@@@???>>><<<;;;;;;<<<<<<===AAA@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::::::::777777777777666666666666---...///000000///...---///............---------000/////////.........------------............///------------------------------------------------...---,,,+++************...---,,,,,,,,,,,,---...//////.........---------------------------------.........------,,,,,,+++------............------,,,,,,,,,---------.........---+++******+++,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------------------------------,,,...//////...------......------,,,---...///000................................./////////000000000000000000111111111111444444444444444444444444555333333555888:::888666777888:::;;;<<<;;;:::999777777777777777888999:::<<<<<<<<<===>>>??????????????????@@@@@@@@@AAAAAA???@@@BBBCCCDDDDDDCCCCCC@@@AAAAAABBBCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBAAAAAA@@@@@@AAA@@@???============>>>============<<<<<<<<<;;;:::::::::999999999888888999888666555555555666666666666666666666555444444444444555555555444444333555444444333333333333333222222222111111111111000000000000000000000000000000000000111111111111111............////////////111000000///......------....../////////......---////////////000000000000......------------......//////////////////////////////...---------------//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111111111000000000//////000000000000000000000000000000000000000///....../////////000000000000111111111111111111111111111000000///...///000111222222222111111222222333444000111111222222111111000000111222333333333222222333333333444444444555555777888:::<<<===<<<;;;::::::999999:::;;;<<<>>>????????????@@@AAAAAABBBBBBEEEDDDBBBAAAAAAAAACCCDDDHHHKKKNNNNNNMMMJJJIIIHHHLLLNNNPPPSSSUUUVVVVVVVVVVVVWWWZZZ\\\\\\[[[ZZZYYYWWWWWWXXX[[[]]]^^^]]]\\\XXXXXXZZZ^^^aaaaaa^^^[[[\\\___aaaaaa___\\\[[[ZZZVVVXXX[[[___aaa___[[[WWWUUUVVVVVVWWWWWWUUUTTTSSSSSSWWWZZZ\\\[[[YYYWWWWWWVVVUUURRRPPPMMMKKKIIIIIIFFFHHHJJJKKKKKKKKKMMMOOOJJJJJJJJJKKKKKKKKKJJJIIIGGGJJJMMMPPPPPPMMMJJJGGGMMMNNNOOOOOONNNKKKHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFEEECCCBBBCCCDDDIIIIIIHHHFFFBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<;;;::::::999999::::::777777777777666666666555......////////////......///............---------/////////...............---------............///------------------------........................---,,,+++******))))))***------,,,,,,,,,------..................---------------------------------------------------------------............------,,,,,,,,,---------......,,,+++***)))******,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------------------------------,,,...//////...------......------------...//////........................,,,,,,---------.........000000000000111111111111333333333333444444444444555444444555777888777555999:::;;;<<<<<<;;;:::999888777666666777999;;;<<<<<<<<<======>>>>>>???????????????@@@@@@@@@@@@AAA@@@AAABBBDDDDDDDDDDDDCCC???@@@AAAAAABBBAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBB???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>==================<<<<<<<<<;;;;;;;;;:::::::::999999999999888999888777666666777888888555666666666666555444444444444555555555555555444444444333222222222222222222222222111111111111000000000000000000000000000000000000000////////////............////////////000000000///......------////////////...---,,,+++////////////000000000000///......------......//////////////////////////////......------------...//////000000000000//////000000000000000000000000222222222222222222222222000000000000000000000000---...000111111111000///111111000000000000//////000000000000000000000000000000000000000//////...000000000000111111111111111111111111111111111111//////.........///000111222111111111111222333333000111111222222111111000000111222333333333333222333333333444444444555555777888;;;===>>>===;;;:::999999888888999<<<>>>???>>>>>>??????@@@AAAAAABBBAAAAAA@@@???@@@AAABBBCCCEEEHHHKKKMMMLLLJJJIIIIIIKKKMMMOOORRRTTTVVVWWWXXXVVVWWWXXXYYYYYYYYYWWWWWWVVVVVVUUUWWWYYYZZZZZZYYYSSSVVVZZZ^^^```___ZZZVVVYYY[[[^^^___]]]\\\[[[[[[XXXYYY\\\___```^^^ZZZVVVUUUVVVXXXYYYXXXVVVRRRPPPNNNRRRWWWZZZZZZXXXVVVUUURRRQQQPPPNNNLLLJJJHHHHHHDDDFFFIIIJJJIIIIIIJJJKKKFFFGGGHHHJJJJJJJJJIIIIIIHHHIIIKKKLLLLLLKKKIIIGGGOOOOOONNNNNNLLLKKKIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCAAA@@@AAADDDGGGKKKJJJGGGDDDAAA???===<<<===============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999888888888999999777777777666666666555555...//////////////////...///............---------........................---------............///------------------------------------------------++++++++++++,,,---......---,,,,,,,,,------..............................////////////////////////,,,,,,------------------,,,------......------,,,,,,,,,,,,---------......,,,++++++***++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,...//////...------...------------......//////........................,,,,,,---------.........///000000000111111111111333333333333333444444444555555555666666666555444777888999:::::::::::::::888777666555777999===???<<<=========>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCC@@@AAAAAABBBBBBBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA??????>>>>>>============<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999888777777777888999:::555555666666555555444333444444555666666666555555444333222222111111222222222222222111111111000000000000000000000000000000000000//////.........---............////////////000000//////...........................---,,,,,,////////////000000000000111111000000000000111111////////////////////////111000////////////000000000000////////////000000////////////////////////111111111111111111111111000000000000000000000000,,,...000111222111///...000000000000000000////////////////////////////////////000000000000////////////000000000111111111111111111111111111111111000000000000000111111222111111111111111222222333222333333444444333333222111111222222333333333333333333333444444444555555666888;;;>>>>>>===;;;:::888999999::::::;;;;;;;;;<<<<<<======>>>?????????>>>>>>===>>>>>>@@@AAABBBBBBEEEIIIKKKJJJIIIIIIIIIKKKLLLNNNQQQSSSUUUVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVYYYWWWUUUUUUVVVWWWWWWVVVSSSWWW\\\aaabbb^^^YYYUUUVVVXXX[[[\\\[[[[[[[[[[[[ZZZZZZ\\\^^^___]]]YYYUUUUUUWWWZZZ[[[YYYUUUQQQMMMJJJOOOUUUYYYYYYWWWUUUSSSOOONNNNNNMMMKKKJJJHHHHHHEEEGGGJJJKKKIIIGGGFFFFFFBBBDDDGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHOOONNNMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBB@@@???AAAFFFJJJIIIGGGDDDAAA@@@???>>>===<<<===>>>>>>>>>===;;;:::999999::::::;;;;;;<<<<<<999888777777777777888888777777666666666555555555/////////......////////////............------------------...............---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,------.........---.....................////////////////////////,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---------------------------------,,,...//////...------...---------.......................................------.........////////////000000000111111111111222222222333333333444444444555666555555444333333333444555777888::::::;;;999888777666777:::===???============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>??????>>>??????@@@AAAAAAAAAAAA>>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999888777777888999:::555555555555555444444333333333444555666666555555444333222222111111222222222222222111111111000000000000000000000000000000000/////////......------............////////////////////////............,,,------...//////......////////////000000000000111111000000000000111111////////////////////////000000////////////000000000000////////////000000////////////////////////000000000000000000000000////////////////////////,,,...000111222111///...//////////////////000000//////////////////////////////000000000000//////........./////////000000000000000000000000000000///000000000111111111111111111000000111111222333222333333444444333333222222111222222222222333333333333333444444444555555555777:::<<<<<<<<<:::999888999;;;======;;;888666;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@???BBBGGGIIIIIIHHHHHHHHHKKKLLLMMMOOOQQQSSSUUUVVVXXXWWWWWWVVVVVVVVVWWWWWW\\\ZZZWWWVVVVVVVVVUUUTTTTTTXXX]]]``````]]]XXXUUUUUUWWWYYYZZZYYYYYYZZZ[[[ZZZZZZ[[[]]]]]]\\\XXXTTTTTTVVVYYY[[[YYYUUUOOOLLLIIINNNTTTXXXXXXVVVSSSRRRLLLLLLLLLLLLLLLKKKIIIIIIIIIKKKMMMLLLIIIFFFDDDCCCAAADDDGGGHHHHHHGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHNNNLLLKKKIIIHHHHHHHHHIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA???AAAFFFMMMRRRNNNJJJEEEAAA@@@@@@???>>><<<===>>>>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<777777777666666777777888666666666666555555555555//////............/////////............------------------------.........---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))***++++++,,,---............---------...............------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,,,,------.........------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------,,,...//////...------...,,,---......//////......------------------------...////////////000000000000000000000111111111111111111222222333333444444222444555555444333333444111222333555777999;;;<<<:::999888888999;;;===>>>============>>>>>>>>>>>>>>>>>>>>>????????????@@@???@@@AAACCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBB@@@???>>>>>>======>>>>>>>>>???@@@@@@@@@@@@@@@@@@<<<======>>>>>>======<<<;;;;;;:::::::::999999999888999999999999::::::::::::999888777777888999999444555555555555444333333222222333444555555555555444444333222222222222222222222222111111111111000000000000000000000000000////////////........................//////////////////////////////......,,,---...///000000000000////////////000000000000000//////......//////000////////////////////////...------------......///111000///......///000111000000000000000000000000////////////////////////////////////////////////---...000111111111000///......////////////000000000000000000000000000000...//////000000000000000............////////////000000000000000000000000---...///000000000//////111000000000000111222222000111111222222111111000222222111111222222333444333333333444444444555555444555777888999999888888888:::<<<======;;;999777;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>??????===AAAEEEGGGGGGGGGFFFGGGIIIIIIJJJLLLOOORRRTTTVVVWWWVVVUUUTTTTTTVVVWWWXXX\\\ZZZXXXXXXXXXWWWVVVTTTTTTWWW[[[]]][[[XXXVVVUUUVVVXXXYYYYYYXXXWWWXXXYYYXXXXXXYYY[[[[[[ZZZWWWTTTSSSUUUXXXYYYXXXSSSNNNKKKJJJNNNSSSVVVUUURRRPPPOOOJJJKKKLLLMMMMMMMMMKKKKKKLLLMMMMMMLLLHHHEEECCCCCCCCCFFFHHHHHHGGGGGGJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBAAABBBBBB?????????@@@CCCKKKTTTZZZWWWQQQIIIDDDBBBAAA>>><<<===============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<777777666666666777888888666666666555555555444444000///...------...///000///............---------,,,,,,,,,------.........---------............///------------------------------------------------...---,,,+++***************+++,,,...............---------.........//////------------------------.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......******+++,,,------......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,...//////...------...,,,---.../////////...---------------------------....../////////000000000000000000000111111111111000111111222333333444444111333555555333222333555333333444555777999:::;;;:::::::::::::::;;;<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>???@@@BBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>;;;<<<===>>>>>>===<<<<<<::::::::::::999999999999888888999999999::::::::::::999888777666666777888444444555555444444333222000111222333444444444444555444444333333333333333222222222111111111111000000000000000000000000000//////////////////000000............////////////...///////////////////////////000000000000000///////////////000000000000000000////////////000000////////////////////////---------------...//////111000///......///000111000000000000000000000000////////////////////////////////////////////////////////////000000000000........./////////000000000000000000000000000000......///000000000000000...////////////000000000000000000000000000000000...///000111111111000///000000000000000111222222000111111222222111111000222222111111111222333444333333333444444444555555333333333444444555666777:::::::::;;;;;;<<<======>>>>>>===<<<;;;:::999999;;;;;;<<<======>>>>>>>>>===@@@DDDFFFFFFEEEEEEEEEDDDDDDFFFIIIMMMRRRVVVXXXUUUTTTRRRRRRRRRTTTVVVXXXWWWWWWWWWYYYZZZZZZXXXVVVVVVXXXZZZYYYWWWUUUUUUWWWYYYZZZZZZYYYWWWVVVVVVWWWVVVVVVWWWXXXZZZYYYVVVSSSRRRSSSVVVWWWVVVRRRNNNLLLKKKNNNRRRSSSQQQNNNLLLKKKJJJKKKMMMOOOOOOOOONNNMMMKKKKKKKKKIIIGGGEEEEEEEEEFFFHHHJJJHHHFFFFFFKKKOOONNNMMMLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBAAA@@@@@@AAAAAAAAA???@@@@@@AAADDDKKKSSSYYYYYYQQQHHHBBBAAA@@@===;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::777777666666777777888999666666555555555444444444000///...------...///000//////.........---------,,,,,,,,,------.........---------.........//////------------------------........................------------...///000000)))+++,,,...//////......---------.........////////////////////////////////////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......((()))***+++,,,------------------,,,,,,,,,++++++---------,,,,,,+++++++++------------------------------------------------,,,...//////...------...,,,,,,.../////////...---------------------------.........////////////000000000000000111111111111000000111222333333444444000222555555333222333555666666666666777888::::::::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============>>>>>>>>>>>>????????????===>>>@@@AAABBBBBBAAA@@@BBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@???>>>?????????@@@@@@@@@@@@@@@???>>>===;;;<<<===>>>>>>===<<<<<<:::::::::999999999888888888888888999999:::::::::;;;:::888666666555666666444444555555444444333222///000111222333333444333666555444444333333444444222222222111111111111000000000000000000000000000......//////000000111111............/////////000.........///////////////111222222111111000///...////////////000000000000222222111111111111222222///////////////////////////////////////000111222222000///......///000222000000000000000000000000000000000000000000000000///////////////////////////////////////000111111---.........//////000000000000000000000000000000......///000000000000000000000000000111111111111000000000000000000000000000111222444444333333222000000000000000111111222333333333444444333333333333222111111111222333444333333333444444444555555333222111111222333555666;;;999888888999===AAADDDAAA@@@???>>><<<;;;:::999;;;<<<======>>>=========<<<@@@DDDFFFEEEDDDDDDDDD???AAACCCGGGMMMSSSXXXZZZSSSRRRPPPOOOPPPSSSVVVXXXSSSSSSUUUYYY\\\\\\[[[YYYYYYZZZ[[[XXXUUUUUUWWWYYY[[[[[[[[[YYYVVVUUUUUUUUUUUUUUUUUUWWWYYYXXXVVVSSSQQQRRRTTTUUUTTTQQQNNNLLLLLLNNNPPPPPPNNNKKKIIIHHHJJJLLLNNNPPPQQQPPPOOOOOOIIIIIIIIIGGGEEEEEEFFFHHHHHHKKKKKKIIIFFFFFFLLLQQQOOONNNNNNMMMLLLKKKKKKJJJFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@???@@@@@@AAAAAADDDDDDCCCBBBCCCHHHOOOTTTTTTLLLCCC>>>>>>???===;;;???>>>===;;;;;;<<<======<<<;;;;;;::::::999999999777777777777777888999999666666555555555444444444---------............///////////////...---,,,+++.........------,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++------,,,,,,+++***))))))------------------------........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++,,,,,,---......---,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,++++++++++++,,,---------------------------+++++++++,,,,,,,,,------////////////////////////........................---......///000111111222111111222222222333333333111111000000111333555666666777777666666777:::<<<777888999999;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<<<<======???>>>======<<<======>>>BBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<============>>><<<999777555555666666999::::::;;;;;;::::::999<<<:::888666444444444444555555555555555555555555222222222222222222222222333222222111111222222333222222222111111111111000000000000000////////////000000000000000000000000.../////////...---,,,,,,......------------......////////////000000000000------......//////000000////////////////////////111111000000//////.........///000111111000///...111111222222222222111111////////////000000000000......------------......//////000000000000//////000000000000000000000000////////////////////////////////////000000000000////////////000000000000......------------......000111111111111000000///111222222333333222222111111111111111111111111111444222000......000222444333333333444444555555555444444333333444555777888777666555444444333333444555555555777888:::<<<===BBBAAA@@@???>>>===<<<;;;::::::;;;===???AAACCCDDD@@@AAABBBCCCCCCCCCAAAAAA@@@AAAAAACCCGGGKKKOOORRRPPPPPPPPPPPPPPPPPPQQQQQQSSSSSSTTTWWWZZZ\\\\\\\\\\\\YYYUUURRRQQQRRRTTTUUUYYYXXXVVVSSSRRRSSSVVVYYYZZZYYYYYYYYYYYYWWWTTTQQQPPPPPPQQQSSSUUUVVVTTTRRRSSSSSSQQQPPPNNNNNNMMMMMMJJJKKKMMMNNNNNNMMMLLLJJJJJJIIIGGGEEECCCDDDHHHKKKIIIGGGEEECCCDDDFFFIIIKKKIIIKKKNNNPPPOOOMMMIIIGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBAAA@@@???>>>???@@@AAACCCCCCBBBAAABBBCCCDDDEEEFFFDDDAAA???===<<<<<<<<<======<<<;;;;;;:::999999888888999999888777555444555666777777777666444333999777555333222333444444---------............///////////////...---,,,+++------------------,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........---------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...---,,,++++++,,,---...------------------------,,,,,,---------.........////////////////////////........................---......///000000111111111111111222222222333333111111000000111222333444555666666666555666888;;;666777777888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======;;;<<<<<<<<<===>>>>>>>>>@@@@@@@@@?????????@@@@@@AAA@@@@@@???????????????>>>>>>>>>=========<<<<<<;;;<<<<<<<<<===============<<<999777555555555666999999::::::::::::999999888888777666555555555555555555555555555555555555333333333333333333333333333222222111111222222333222222222111111111000000000000000000////////////000000000000000000000000//////000000000///......///..................////////////000000000111111.........///////////////////////////////////////111000000000/////////...//////000000000000//////000000111111111111000000////////////000000000000/////////......///////////////000000000000//////000000000000000000000000////////////////////////............////////////////////////000000000000////////////////////////000000111111111111000000111222222333333222222111111111111111111111111111333222000//////000222333111111111222222222222222333333222222333444666666777777666555444444444444444444555666777999:::;;;=========<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@BBBFFFJJJNNNPPPLLLLLLLLLLLLMMMMMMMMMMMMQQQQQQSSSVVVYYY[[[\\\\\\ZZZYYYVVVTTTSSSSSSUUUVVV[[[YYYVVVSSSRRRSSSVVVYYYWWWVVVTTTTTTTTTSSSQQQOOOMMMMMMNNNQQQUUUWWWWWWWWWXXXWWWUUUSSSQQQPPPOOOOOOLLLMMMNNNOOONNNLLLJJJIIIIIIIIIJJJHHHGGGGGGIIIJJJGGGEEEBBB@@@@@@BBBEEEGGGJJJKKKLLLMMMMMMKKKIIIGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@@@@??????@@@@@@BBBAAA@@@@@@@@@AAACCCCCCDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999888777666555666777777777666444444888777555444333444555555---------............///////////////...---,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////............------,,,------......------,,,,,,------------------,,,,,,,,,---------...............------------......---------------------------------.........//////////////////////////////.................................//////000000111000111111111222222222222111111000000000111111222444555555555444555777999555555666777888999::::::;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<<<<======999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>>>>>======>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<=========;;;999777666666666666999999::::::::::::999999555666666777777777666666555555555555555555555555333333333333333333333333222222111111111111222222222222111111111000000000////////////000000000000000000000000000000000000//////000111111111000000000//////......//////000000000000000111111111111///////////////.........////////////////////////000000000000////////////000000////////////000000//////000000000000//////////////////000000000000000000////////////000000//////000000000000//////000000000000000000000000////////////////////////------------............////////////000000000000000111222333333222111000//////000111222222222222111111222222222222111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111222333444555888777666555444444444444444444444555666777777888777888999999;;;<<<<<<===::::::;;;<<<===???AAABBBAAA@@@@@@???>>>>>>>>>>>>?????????AAACCCGGGKKKMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPRRRUUUXXXZZZ[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVZZZWWWSSSOOOOOOQQQTTTVVVTTTRRRPPPOOOPPPPPPOOONNNLLLKKKLLLPPPUUUYYY[[[[[[ZZZYYYWWWTTTRRRPPPOOONNNMMMNNNOOOPPPOOOMMMJJJHHHIIIKKKLLLLLLJJJIIIIIIIIIEEECCC@@@===<<<>>>@@@BBBIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>???@@@AAABBBBBBAAA@@@>>><<<;;;:::888888999:::<<<===>>>>>>::::::999888777777777777666666666777666555555444777666555444444555666777---------............///......//////...------,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------+++,,,------......------............------------------------------------------............------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////................................./////////000000000000000111111111111222111111000000000000000000222444555444333333555777555666666777888999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======:::;;;===???@@@???===<<<======>>>>>>??????>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;999888777777777888888999999999999888888444555666777777666555444555555555555555555555555444444444444444444444444222222111111111111222222111111111111000000000000////////////000000000000////////////////////////......///000111111111111000000////////////000000000000000000111111111222000000//////......------////////////////////////000000000000////////////111000///......///000111......////////////......////////////000000000000000//////////////////000//////000000000000//////000000000000000000000000////////////////////////------........./////////////////////000000000000000111333444444333111000...///000111222333333333111111222222222222111111111111111111111111111111///000111222222111000///333333333333222222222222111111111222333333444555888777666555444444444444444555555666666666666666666666777888:::;;;<<<<<<:::::::::;;;<<<>>>???@@@@@@???===<<<;;;<<<<<<===>>>>>>>>>???AAADDDHHHJJJLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQSSSUUUVVVVVVXXXYYYWWWXXXXXXXXXXXXXXXWWWWWWXXXTTTNNNKKKKKKNNNQQQSSSSSSQQQNNNMMMOOOPPPPPPOOOMMMLLLLLLOOOTTTYYY[[[\\\XXXWWWTTTRRROOOMMMLLLKKKMMMNNNQQQRRRRRRPPPMMMKKKNNNNNNNNNLLLIIIGGGGGGHHHEEECCC???<<<;;;<<<>>>???GGGFFFEEEDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFEEECCCBBB???@@@AAABBBAAA@@@???>>><<<<<<<<<<<<======>>>>>>???@@@@@@@@@???===;;;999666777888999:::<<<======888777555444444444555666666666666666666555555444666666555555555666777777---------............///.........///......---,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,------------------------------......//////......---++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------////////////////////////....................................//////////////////000000000111111111000111111111000000000///111333444444333333444555666666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<=========>>>@@@@@@@@@>>><<<;;;======>>>???@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>===<<<;;;:::999999999777888888999999888888777666666777777777555333222555555555555555555555555444444444444444444444444222111111000000111111222111111111000000000//////.../////////000000000111////////////////////////---...//////000000000000000000////////////000000///000000000000111111111000000//////......------000000000000000000000000////////////000000000000111000///......///000111......////////////......////////////000000000000///......------....../////////000000000000//////000000000000000000000000////////////////////////....../////////000000000////////////000000000000///000222333333222000/////////000222333333333333000111111222222111111000111111111111111111111111...///111222222111///...222222222222222222222222111222333333444444555555777666555444444333333333555555666777777666666555888888888999999:::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<============???BBBEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJPPPRRRUUUUUUTTTSSSUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVRRRLLLJJJLLLOOOQQQRRRSSSQQQOOOOOOQQQSSSSSSSSSQQQOOOOOOPPPTTTWWWYYYYYYUUUTTTRRROOOMMMKKKJJJJJJKKKNNNQQQTTTUUUTTTRRRPPPSSSRRRNNNJJJFFFDDDFFFHHHGGGEEEAAA>>>======???AAAFFFDDDBBB@@@@@@BBBDDDFFFIIIIIIIIIHHHFFFEEECCCBBB???@@@AAABBBAAA@@@???>>>;;;;;;<<<<<<<<<<<<===<<<>>>>>>??????>>>===;;;:::777777888888888999999999777777555444444444555666777666666666555555555555555555555555555666666666---------............///---...............------,,,,,,------------------,,,,,,,,,---------......------------------------........................------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------......------+++++++++,,,,,,,,,,,,---...------,,,,,,------...------............------*********+++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////................................................////////////000000000000000000111222222111111000111333555555333333333444666777777888999:::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<======??????@@@???>>>===;;;:::;;;===>>>@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;======<<<<<<;;;:::999999777777888888888888777777777777777666555444333222555555555555555555555555333333333333333333333333111111000000000000111111111111000000000/////////......//////000000111111000000000000000000000000......//////000000//////000//////......//////000////////////000000000000///////////////.........000000000000000000000000////////////000000000000000000////////////000000......////////////......////////////000000000000......------------......//////000000000000//////000000000000000000000000////////////////////////////////////000000000111////////////000000000000///000111111111111000///000000111222333333333333000000111111111111000000111111111111111111111111//////000111111000//////....../////////000000000111222333444555555555555666555444333222222222222444555666777777777666555999999999999999999999999::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>===<<<<<<>>>@@@CCCDDDEEEFFFFFFGGGHHHIIIJJJJJJPPPSSSVVVVVVSSSRRRTTTVVVXXXXXXYYYYYYXXXWWWVVVVVVTTTPPPLLLKKKNNNQQQRRRRRRSSSRRRQQQRRRTTTUUUVVVUUUSSSRRRQQQRRRTTTVVVVVVVVVSSSRRRPPPOOOMMMMMMLLLLLLJJJMMMQQQUUUWWWVVVTTTRRRTTTRRRNNNIIIFFFEEEGGGIIIJJJHHHDDDAAA@@@AAACCCDDDFFFDDDBBB@@@AAACCCEEEGGGJJJJJJIIIHHHGGGEEECCCBBB@@@AAAAAAAAAAAA@@@??????:::;;;<<<============<<<===============<<<;;;;;;999888888888888888888888999888888777777888888888777777666555555555555666555555555555555555444444---------............///------...............---------------------,,,,,,,,,,,,,,,---------......------------------------------------------------.........---,,,,,,,,,+++........................------------------------------------------------------------------------........................+++,,,------......------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...---------......---------+++++++++,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...////////////////////////........................................................./////////000000///000111333333333222222222444555666444333333333555666666777888999::::::999999888888888888999999::::::::::::;;;<<<===>>>======<<<<<<;;;;;;::::::999;;;===?????????>>>===>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999::::::::::::;;;;;;;;;::::::999888888666777777777777777777666666555555444444444555555555555555555555555555555333333333333333333333333111111000000000000111111111000000000////////////.........///000111111111000000000000000000000000000000111111111000/////////..................///---.........////////////.........///////////////000000000000000000000000.../////////000000000111//////000000000000///////////////000000/////////////////////000000000000//////............////////////000000000000//////000000000000000000000000////////////////////////........./////////000000////////////000000000000000000000111111000000000111111222333333222222222000000111111111111000000111111111111111111111111//////000000000000//////,,,------...///000111111000000222333444444333333444444333222111111111111111333444666666666555444777888888888999999999999:::999999999999::::::;;;999999:::;;;<<<<<<<<<<<<>>>>>>===<<<===???AAACCCFFFGGGGGGHHHIIIJJJKKKLLLMMMQQQUUUVVVTTTSSSVVVYYYZZZYYYXXXXXXWWWVVVUUUUUUOOOKKKHHHJJJNNNQQQQQQOOOPPPPPPPPPRRRUUUVVVVVVTTTTTTSSSSSSTTTVVVVVVUUUSSSOOOOOONNNMMMMMMNNNNNNNNNIIILLLQQQUUUVVVUUURRRPPPPPPPPPOOOLLLJJJIIIKKKMMMLLLJJJGGGDDDCCCDDDFFFHHHGGGFFFDDDCCCDDDFFFHHHIIIKKKKKKJJJIIIGGGEEECCCBBBBBBAAA@@@@@@??????@@@@@@;;;<<<===>>>>>>>>>============<<<<<<;;;;;;<<<<<<::::::999999999999999999888888999999999999999888888777666555444555555666555555555444444333222222---------.........//////------...............---.........------,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++//////...---,,,,,,++++++------------------------........................------------------------------------------------........................+++,,,------......---------------.........//////...---,,,,,,,,,,,,---...,,,------------------,,,,,,,,,,,,---------......++++++,,,------,,,++++++++++++++++++++++++++++++---------.........//////////////////////////////.............................................---............/////////000///000222333444444444333222444666666555333333333444444555666777888999999777777666666666666777777999999999:::;;;<<<===>>>::::::999999999:::;;;;;;888999;;;===>>>>>>===<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::::::::999999888888999999999:::::::::999999999999999888777666666666777777777777666666444444333333444555777888555555555555555555555555222222222222222222222222111111000000000000111111000000000000////////////---......///000111111222000000000000000000000000222222222222222111000///......------------......------------.........///---.........//////000000000000000000000000000000.../////////000000111111...///000111111000///...//////000000000000//////////////////000000000000000000////////////000000//////000000000000//////000000000000000000000000////////////////////////---------.........//////////////////000000000000222222111000000111222222222222333333333222111111000000111111111111000000111111111111111111111111000000////////////000000---...///000111222333444...///111222333333222222444333222111000000000000///111333555555555444333555666666777888999:::::::::999999888999999::::::777888:::<<<=========<<>>===<<<===???AAABBBBBBCCCDDDEEEFFFGGGHHHHHHKKKPPPUUUVVVTTTUUUYYY]]][[[ZZZXXXWWWUUUUUUTTTTTTIIIFFFDDDGGGLLLOOONNNKKKNNNNNNOOORRRUUUVVVUUUSSSSSSSSSSSSUUUWWWWWWUUUSSSKKKKKKKKKKKKLLLMMMNNNOOOIIILLLQQQTTTUUUSSSOOOMMMLLLNNNOOOOOONNNMMMNNNOOOMMMKKKHHHEEEEEEFFFHHHJJJIIIHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIGGGEEECCCBBBCCCBBB@@@???>>>???@@@AAA<<<<<<>>>?????????>>>=========;;;::::::;;;<<<===:::::::::;;;;;;<<<<<<<<<666666888999999888777666888777666444444555555666444555444444333222111000.........------,,,,,,,,,,,,,,,,,,------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...............---------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++------......------,,,+++------------------------------------------------,,,------......------,,,++++++,,,,,,,,,---------...........................------,,,,,,++++++***---------------------------.........//////000000000000//////.........---.........////////////000---......///////////////111111111000000000000000222222222222222222222222333444555777888888999999888777666666666777999:::999:::;;;;;;999777888888::::::999777555444666777:::<<<===>>>>>><<<:::999>>>>>>>>>>>>============>>>===;;;999888777666666666777888999:::999999888999999999::::::999999888777777777777777666666555666666666666666666666666444444444444444444444444222222222222222222222222333333222111000000111111222111111000000000000000//////000000111111222222000000000000000000000000///000000000000//////...//////............//////---------.........//////000///...---------------......///000000///...---////////////////////////111000...,,,,,,,,,...///000000000000////////////---...///000111111111111------............---------.........//////000000000000111111111111000000////////////////////////---......///000111111222000000000000000111111222444444333222111111111222000000111111111222222222222222222222222222222222111111111111111111111111111111111000000000000000000000////////////000000111111222222222333333333333333222222111000//////222333444555444333222111777666444333333444555666999999999999999999999999999888888777888999;;;<<<>>><<<::::::<<<>>>??????BBBCCCDDDFFFFFFFFFEEEEEEJJJJJJKKKQQQZZZaaaeeefff\\\ZZZVVVTTTSSSQQQOOOMMMIIIIIIIIIKKKNNNOOONNNNNNJJJQQQTTTRRRPPPQQQSSSRRRPPPPPPRRRTTTVVVVVVSSSPPPNNNMMMKKKJJJIIIIIIJJJJJJIIIKKKMMMMMMMMMMMMNNNOOONNNPPPQQQPPPNNNMMMMMMNNNMMMMMMLLLJJJGGGGGGIIILLLLLLJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHFFFDDDCCCBBBAAADDDCCCAAA>>>===<<<<<<===999<<>>>>>===<<<;;;:::999:::;;;;;;;;;:::999999999999777555666666555444333333222222111111111111111111111111......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...............------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------......------,,,+++------------------------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------........./////////000000/////////.........---,,,,,,,,,------------...---......///////////////000000000000000000000000222222222222222222222222222333444555666777777777666666555555555666777888888:::;;;:::999777777888::::::999777555555666888999:::<<<===>>>===<<<;;;============<<<<<<<<<<<<===<<<;;;999777666666666777888999:::;;;::::::999:::;;;::::::999888777666666666777777666666555444555555555555555555555555444444444444444444444444222222222222222222222222333222222111000000111111222111111000000000000000---........./////////000///////////////////////////000000111111111000000000///...............///,,,,,,,,,,,,------------000///...------------...,,,---...///000000000000////////////////////////111000...,,,,,,---...///000000000000/////////...+++,,,---...////////////...//////////////////...///////////////.........000000111111111111000000////////////////////////......//////000000111111000////////////000111111333333222111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000222222222333333333444444333333222111111000//////222222333444444333333222555555444333444444555666999999999999999999999999888888888888999:::;;;;;;>>><<<::::::<<<>>>??????AAABBBDDDEEEFFFFFFEEEDDDJJJJJJKKKPPPXXX^^^bbbccc]]]ZZZWWWUUUSSSRRROOOMMMHHHHHHIIIJJJLLLMMMLLLKKKIIIOOORRROOOMMMOOOQQQPPPPPPPPPQQQSSSUUUTTTQQQOOOLLLKKKJJJIIIIIIJJJJJJKKKHHHJJJLLLLLLLLLKKKLLLNNNPPPQQQRRRQQQNNNLLLLLLLLLNNNNNNMMMJJJHHHHHHIIIKKKKKKIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBDDDCCCAAA@@@???>>>>>>???<<<===???@@@@@@???===;;;;;;<<<<<<<<<=========>>>;;;:::999888888888999999:::999888888999888666444666555555444333333222222222222222111111111111111...------------,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......------...............---......------------.........---,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------...............//////////////////...............,,,,,,,,,------------...---......///////////////000000000000000000000000222222222222222222222222111222333444555666666666555555444444444555666777777999::::::888777777888999:::999777555555777999888999;;;===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888777666666666888999::::::;;;:::::::::<<<<<<;;;:::999777555444555555666666555555444333444444444444444444444444444444444444444444444444222222222222222222222222333222111111000111111111222111111000000000000000............//////////////////////////////////////////000111222222222111000000///...---------...------------............//////......------..................//////000111////////////////////////000///...---------...///000000000/////////......+++,,,---...//////////////////000000000000//////111000000//////......---///000000111111000000///////////////////////////////////////000000000000//////......//////000111222111111000000000000000000000000111111111111222000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111222333333333333444444444222222222111111000000///000111222333444444444333444333333333444555666777888888888888888888888888666777888999::::::::::::===;;;999:::<<<>>>???>>>@@@AAACCCDDDEEEEEEDDDDDDJJJJJJKKKOOOUUUYYY\\\]]]\\\ZZZWWWUUUSSSQQQNNNLLLFFFGGGHHHIIIJJJJJJIIIHHHGGGMMMOOOLLLJJJLLLOOONNNPPPPPPPPPQQQRRRRRROOOMMMJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPOOOOOOQQQRRRRRRSSSSSSQQQNNNLLLKKKKKKOOONNNMMMKKKHHHHHHIIIKKKIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBB??????@@@??????>>>===<<<<<<<<<<<<<<<<<<=========::::::999888888888888999999777777777888777555333555555444444333333222222333333222222111111111000---------------------------------------------------------------.........------------------------------------------------------------------------------------------------........................---,,,,,,,,,,,,---......,,,---......///..................------............------,,,,,,,,,------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------.........................................................////////////000---......////////////////////////000000000000000111111111111222222222222222222333555555666666666555555555555555666666666666888999999888777777888999999999888666666888:::999:::;;;<<<=====================<<<<<<<<<;;;;;;;;;:::999888777666666666999999999999999999999999;;;;;;::::::888777666555444444555555444444333222333333333333333333333333333333333333333333333333111111111111111111111111222222111111111111111222222111111000000000000000000000000000111111111111////////////////////////------///000111111111111000000///...------------000000000000111111111111//////............//////444333000...---------...////////////////////////000///......---...//////000000/////////...............///000000111000000/////////000000/////////000000000/////////////////////000000000000//////////////////////////////000000000000////////////...............///000000000000////////////000000000000000000111111111111000000000000000000000000111111111111111111111111/////////000000000000000111000000000000000000111111111222222222333333333222111111111000000000//////000111222333444555555222222333333444555666777666666777777777777888888555666888:::::::::999999<<<;;;999:::<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCIIIIIIKKKMMMQQQSSSUUUVVVXXXVVVTTTRRRQQQOOOLLLIIIEEEFFFIIIIIIIIIGGGGGGGGGGGGLLLNNNJJJHHHKKKNNNOOOPPPOOONNNOOOOOOOOOMMMLLLHHHIIIIIIIIIJJJKKKLLLLLLOOOPPPQQQQQQPPPPPPRRRSSSRRRSSSTTTRRRPPPNNNMMMNNNOOOOOONNNLLLIIIGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::777666555666777777555333444444444333333333222222444333333222222111111000------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------........................---,,,,,,,,,,,,---......,,,------...//////...............------.........---------,,,,,,---......------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,---------.....................------------------........................////////////000---......///////////////......//////000000000000000000000111111222222222333444555666666666666666555555666666666777777777555777888888777666777888888999999888777777999;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>=========<<<<<<::::::999888777777888888888888777777777777777888888888999999999888777777444444444444444333333222333333333333333333333333333333333333333333333333111111111111111111111111222111111111111111222222222111111000000000000000111111111111000000000000........................+++,,,---...//////////////////...---------------000000000111111111222222//////.........//////000444333111///...---......//////////////////////////////........./////////////////////...............///000000000000000000---......//////......------......///000111222222//////000000000000//////////////////////////////000000000000////////////...............///000000000///////////////000000000000000000000000000000111111111111111111111111000000000000000000000000......//////000000000000111111000000000000111111///000000000000111111111111111111000000000000000//////000111222444555666111222333444444555555666555555555666666777777777555666888999::::::999888;;;:::999:::<<<>>>=========>>>@@@BBBCCCCCCCCCCCCGGGHHHJJJKKKLLLMMMOOOPPPRRRQQQOOONNNNNNLLLIIIFFFDDDGGGJJJKKKIIIHHHGGGHHHIIINNNOOOKKKHHHLLLPPPQQQPPPOOOMMMMMMMMMNNNMMMLLLHHHIIIJJJKKKLLLLLLMMMMMMKKKLLLLLLKKKJJJKKKLLLNNNPPPRRRSSSSSSQQQPPPQQQQQQOOOOOONNNLLLHHHFFFFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDEEEBBBAAA???>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999666555555555777666555333333333333333333222222222333333333333222222111111,,,,,,,,,------------......------------,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,------------...---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,---...////////////......------------......------------------...///------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,..............................---,,,,,,+++******+++,,,,,,------..................------------------------------.........,,,,,,,,,------------...---......///////////////---......//////000000111//////000000111222222222444444555666666666666666555555666777777777777666444666777888666666666777888888999888777888:::<<<======<<<<<<;;;;;;;;;;;;???>>>>>>>>>============::::::999999888999999999888888777666666666666777777777888888888888888777444444555555444444333222333333333333333333333333333333333333333333333333111111111111111111111111111111111000111111222333222111111000000000000000////////////....................................++++++,,,---.........---...---------------..................//////////////////......//////000000////////////000000111222////////////////////////....../////////000000000/////////.........------------...............---------............------------...///111222333333...//////000000//////...////////////////////////////////////000000000000//////......//////000111///////////////000000111111000000000000000//////111111111111111111111111000000000000000000000000---......//////000000111222111111000000111111222....../////////000000000000000000000000000000000//////000000111333444555111222333444444555444444333444444555555666666777555666777888999999999999::::::999:::<<<>>>===<<<<<<===???AAABBBCCCCCCBBBDDDFFFHHHIIIHHHHHHIIIJJJLLLKKKJJJJJJKKKIIIFFFDDDDDDIIIMMMNNNLLLJJJJJJKKKLLLPPPPPPKKKIIIMMMRRRTTTPPPNNNLLLKKKLLLMMMNNNMMMIIIJJJKKKLLLMMMNNNNNNMMMKKKKKKKKKJJJIIIIIIKKKMMMNNNPPPQQQRRRQQQPPPQQQRRRNNNNNNNNNKKKGGGEEEDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;888888888999888777777666666555555666777777555444333333333333222222222222333333333333333333333333,,,,,,,,,---------............---------,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---...////////////------,,,,,,,,,,,,---------------------...//////------......------,,,+++------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------------...---......///////////////------......///000000111/////////000111222222222333333444555555555555444333444555666666666555555333555777777666666666777777888999888777888;;;===<<<<<<;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<;;;:::::::::::::::;;;;;;999999777666666666777777888888999888888777666666555555555555555444333333444444444444444444444444222222222222222222222222111111111111111111111111111111000000111222222333222111111000000000000000000/////////.........---........................,,,,,,---......---------,,,,,,,,,,,,---...//////---------........./////////////////////000111111---...///000111222222222////////////////////////......///000000000000000//////.........---------------............------......////////////............///000111222222222......////////////......////////////////////////......//////000000111111000////////////000111111000/////////000000111222111111000000////////////000000000000000000000000000000000000000000000000------......///000000111222111111000000111111222////////////000000000000///000000000000000000000000000000000111222444555222222333444444444333222222333333444555555666666666666666777777888999::::::999999:::=========;;;;;;<<<>>>@@@BBBBBBBBBBBBAAADDDGGGGGGFFFEEEEEEGGGGGGGGGGGGHHHIIIHHHFFFCCCEEEKKKPPPRRROOOMMMMMMOOONNNQQQPPPKKKIIINNNSSSUUUPPPMMMKKKJJJLLLNNNOOOOOOKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLKKKIIIJJJLLLNNNLLLNNNOOOOOONNNMMMMMMNNNMMMMMMMMMJJJFFFCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>>>>@@@AAABBBAAAAAAAAA============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777888888999888777666555666666555666888888666555222222222222222222222222111222222333333444444444,,,,,,,,,------..................------,,,,,,,,,******+++,,,------......,,,,,,,,,------.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---...////////////---,,,,,,++++++,,,,,,------------------...///000------......------,,,+++------------------------++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,------................../////////000000---......///////////////---------...///000000111...//////000111222222222222222333444444444333333222333444555555555444333333555666777666555666777777888888888888999;;;>>>:::::::::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;:::888777777777888888:::::::::999777666444333555555666666555555444333444444444444444444444444222222222222222222222222000000000000000000000000111111000000111222333333222111111000000000000000222222111111000000000///.................................///......------+++++++++,,,---...///000////////////000000000000///////////////000111111///000111222222111//////////////////////////////......///000000000000000//////.........---------///000000000000000////////////000000000000//////000000000000111111111111......////////////......////////////////////////---......///000111111222000000000000000111222222000000000000000111222222111111000000/////////...////////////////////////000000000000000000000000---------...///000000111222222111111111111222222000000000000111111111111////////////000000000000111000000000000222333444222333444444444333222111222222333444444555666666777777666666666888999;;;999999999;;;======<<<;;;:::<<<>>>@@@AAABBBBBBBBB???CCCFFFFFFDDDCCCDDDEEEEEEEEEFFFGGGIIIIIIFFFDDDFFFLLLRRRTTTQQQOOOPPPRRRNNNQQQPPPKKKIIIMMMSSSVVVPPPMMMJJJJJJLLLNNNPPPPPPLLLMMMNNNOOOPPPOOONNNNNNJJJJJJIIIGGGFFFFFFIIIKKKLLLMMMNNNMMMKKKIIIIIIJJJLLLMMMLLLJJJFFFBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>===>>>???@@@AAA@@@??????:::;;;<<<<<<===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999999:::;;;:::999888777777666666777888888777555222222222222222222222222000111222333444444555666........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...------,,,,,,...------,,,,,,------...------,,,++++++,,,,,,,,,------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++,,,,,,---......------............------.........------,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------+++++++++,,,,,,,,,------////////////////////////.......................................---------......///000111222222333555555444333333222222111666555444333333333444555555666666666666666555555666666666777888:::;;;<<<===<<<;;;:::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::999888888:::999888777777888999::::::888666444333444555555888777666555333222111000555444444333333222222111333333333222222222111111////////////////////////000000000000000000000000111111111111111111222222555444222000.........///---...............------------------------------...------------,,,,,,,,,---------............///000000000000000000000000////////////////////////111111111111000000000000............///000222222////////////////////////---------............///...............///000000......//////////////////////////////////////////---.........//////000000//////............//////000000////////////000000000000000000000000000000111111000000//////......000000000000000000000000...///000222222111111000//////000000000000//////000000000000000///......000000111111111111000000111111111000000000000000333333222222333333444555333333333333333333333333111222222333444555666666666555555444444666777888777777888999999:::;;;;;;999:::<<<===???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGFFFDDDFFFHHHIIIFFFDDDFFFHHHKKKMMMMMMMMMNNNOOOTTTSSSQQQOOONNNMMMNNNNNNPPPLLLHHHHHHLLLOOOOOOLLLNNNNNNMMMLLLKKKKKKLLLLLLLLLJJJGGGEEEEEEGGGJJJLLLMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEECCC@@@>>>===>>>@@@AAA>>>??????@@@@@@@@@?????????>>>===<<<<<<===>>>???===<<<<<<;;;999888777777777777777777777666555555555555555555555555555555222222222222222222222222...000333666888777666555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,------......,,,,,,------------,,,,,,......---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,------------------------------------........................------------------------000000111111222222333333333333333333222222222222555444333222222333444444444444555555555555444444555555555666777888999:::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999888888999888777777777777888999999888666444444444555666555555555444444333333222222222222222222333333333333333333333222222222222000000000000000000000000000000000000000000000000222222111111111111111111444333111///............---...............------------------------------,,,,,,------.........///---------............///////////////////////////////////////////////////111111000000000/////////............///000111222////////////////////////........./////////000000...............///000000///////////////.........////////////////////////............/////////000//////............//////000000////////////000000000000000000000000000000111000000000/////////...000000000000000000000000...///000111222111111000//////000000000000//////000000000000000///......000000111111111111000000111000000000000000000000111111111111111222222333333333333333333333333333333333444444444444444444888777666444444444555555888888999999:::;;;;;;;;;999:::;;;===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDFFFEEEDDDEEEGGGHHHFFFCCCAAADDDHHHKKKLLLMMMOOOQQQUUUTTTRRRQQQPPPPPPQQQQQQNNNJJJGGGGGGKKKNNNMMMKKKMMMMMMLLLKKKKKKKKKKKKKKKHHHFFFDDDCCCCCCDDDFFFHHHJJJIIIHHHGGGGGGGGGHHHIIILLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>???@@@???@@@@@@@@@???>>>=========<<<<<<;;;;;;<<<===>>><<<<<<;;;:::999888777777777777777777777666555555444444444444444444444444222222222222222222222222///000333555666555555444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,------......+++,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------------------------------------------------------------------------------,,,+++++++++,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++++++++,,,---------...222222222222222222222222111111111111111222222222333333222222222222333444333333444444444444444333555444444444555555666777;;;;;;::::::999999::::::;;;;;;::::::;;;;;;<<<===<<<;;;;;;::::::999999888888888777777777777888888777666555444444555666777333444444444444444444444000111111222333333444444444444444333333333222222111111111111111111111111000000000000000000000000333333222222111111000000111111///...------------------...............---------------------------+++,,,---...///000111111---------............///////////////////////////////////////////////////000////////////.....................///000111111////////////////////////////////////000000000111///............//////000000000//////.........---////////////////////////............//////////////////............//////000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000...///000111111111000000//////000000000000//////000000000000000//////...000000111111111111000000000000000000000000111111000////////////000111111222222333333333333333333555555444444444333333333777666555444444555666666999999::::::;;;;;;<<<<<<999:::;;;<<<===??????@@@@@@AAABBBCCCCCCDDDDDDCCCEEEDDDCCCDDDFFFFFFDDDCCC???BBBFFFIIIJJJLLLNNNOOORRRQQQQQQPPPPPPQQQQQQRRRLLLIIIFFFFFFIIILLLKKKJJJLLLLLLKKKJJJJJJJJJKKKKKKFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHHHHOOONNNMMMKKKIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>@@@@@@??????>>><<<;;;:::;;;:::::::::;;;<<<======<<<;;;;;;:::999888777777777777777777777666555555444444444444333333333333222222222222222222222222111111222222333333333333........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,++++++******++++++,,,,,,,,,+++++++++,,,------------------------------+++,,,------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............------------------------------------------------........................///......---------......---------.........//////........................////////////////////////++++++,,,------...//////222222111111111111111111...//////000111222222222222222222222222222333333333333444555555555444444555555444444444555666666::::::999999999999:::::::::::::::::::::;;;;;;<<<;;;;;;;;;::::::999999999777777777777777777777777666666555555555666666777444444444444444444444444222222333333444444444444444444444333333333333222111111111111111111111111000000000000000000000000333333222111111000/////////......------,,,,,,,,,,,,---......///.................................------......///000000111---------............/////////////////////////////////////////////////////////.........---------...............///000111////////////////////////....../////////000000000//////............///000000000000///......------////////////////////////........./////////////////////............//////000000////////////000000////////////////////////000000000000////////////000000000000000000000000/////////000000000000000//////000000000000////////////000000000000//////000000111111111111000000000000000000000111111111///////////////000111111222222222222222333333333444444444444444444444444222222222333555777999;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNJJJHHHFFFGGGIIIKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIOOONNNMMMKKKIIIGGGFFFEEEBBBCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAA@@@???===<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<======;;;::::::999888777777777777777777777777666555555444333333333333333222222222222222222222222222222333222111000000111222222........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,++++++******++++++,,,,,,+++++++++,,,,,,---...------------------------+++,,,------.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------------------------------------------------------..............................---------......///---------.........//////........................////////////////////////,,,------...///000000111000000000000000/////////......///000111111222333111111111222333333333333444444555666666666666666666666666555666666777777999999888888888999999:::999999999999999:::;;;;;;;;;;;;::::::::::::999999777777888888888888777777555555555555555666666666666555555444444333222222666555555555444444444333444444333333333222222222111111111111111111111111000000000000000000000000222222111000//////......---------------,,,,,,,,,,,,------...//////............................../////////////////////...---------............///........................////////////////////////............------------...............//////000////////////////////////------.........///////////////............//////000000//////.........---///////////////////////////////////////.........//////............//////000000////////////000000////////////////////////////////////000000000000///////////////////////////////////////000000000//////000000000000////////////000000000000//////000000111111111111000000//////000000111111111111111000000000000111222222111111111222222333333333222222333333444555666666111111111222444777999;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBEEEHHHIIIIIIIIIJJJKKKFFFFFFGGGHHHJJJJJJKKKKKKIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJMMMLLLKKKIIIGGGFFFDDDDDDBBBBBBCCCCCCBBBAAA@@@??????@@@AAAAAA@@@???===<<<:::;;;<<<===============;;;;;;<<<<<<============999999999888888777777666777777777777777666555555444444444333333222222222222222222222222222222222333222111//////000111222,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,---............,,,,,,++++++++++++,,,,,,++++++++++++,,,---......------------------------+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------......---......//////......---,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------,,,++++++++++++,,,------------------------------------------------------------------------------,,,,,,+++++++++,,,------,,,------------.........++++++++++++++++++++++++.................................///000000111111////////////////////////...//////000111222222222000111222333444444444333444444555666777777777777777666666666777888888999888888777777888888999999999999888888999999:::;;;::::::::::::::::::::::::888888999999999999888888666666666666666666555555666666555444333333222222666666666555444333333333333333333222222222111111111111111111111111111111000000000000000000000000000000//////......------+++,,,,,,---------,,,,,,,,,,,,---...////////////......................../////////.........---------------............///........................///////////////////////////............---------///......---......//////////////////////////////------------............000//////............//////////////////////////////////////////////////////////////////.........//////............//////000000////////////000000000000000000000000000000////////////000000000000//////////////////////////////.........///000111//////000000000000//////...//////000000000000000000000111111111111000000/////////000111111222222222111111111111222333333000000111111222333333333111222222333444555666777444444333333333444666777:::::::::::::::;;;;;;;;;::::::999999:::;;;===>>>??????@@@@@@@@@@@@??????>>>???AAAAAA???>>>???@@@>>>AAAEEEHHHJJJKKKMMMNNNDDDEEEGGGHHHIIIJJJJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGHHHJJJKKKIIIIIIHHHGGGEEEDDDCCCCCCAAABBBBBBCCCBBBAAA???>>>???@@@@@@AAA@@@>>>===<<<999:::;;;===>>>>>>??????<<<<<<============<<<;;;888888888777777777666666777777777777777666555555555555444444333333222222222222222222222222222222333222111000000000111222,,,,,,,,,,,,,,,,,,,,,,,,///.........------------........................,,,,,,,,,+++++++++*********+++,,,---............------,,,,,,,,,,,,------++++++++++++,,,---...///------------------------+++,,,---...////////////...------,,,,,,++++++*********+++,,,,,,---........................------,,,------......------,,,,,,,,,,,,---------......,,,,,,---------.................................---,,,,,,+++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------......//////////////////......//////000000111111000000000111111222222222000111333444555555555444222333444555666666666666555555666666777888999:::777777777777777888999999888888888888888999::::::::::::::::::::::::::::::888999:::;;;;;;:::999888777777777666666555444444444444444444444444444444333333333333333333222222222222111111111000000000000000000000000000000000000000000000000000000000------------------------***+++,,,.........------+++,,,---...////////////........................---------------.........---------............///......................../////////////////////////////////............---///......------.........////////////////////////............////////////000000///...............------......///000000000////////////////////////000/////////............//////............//////000000////////////000000000000000000000000000000.../////////000000000111///////////////////////////......---...///000111//////000000000000//////......///000000000000000000000111111111111000000...//////000111111222222222111111111111222333333///000000111222222333333333333333444444555555555555444333333333444555666::::::::::::::::::999999;;;:::999888999:::<<<>>>>>>???????????????>>>>>><<<>>>@@@@@@>>>===>>>???===@@@DDDGGGHHHIIIKKKMMMDDDEEEFFFHHHIIIIIIIIIHHHEEEFFFGGGHHHGGGGGGGGGHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIIIIGGGFFFFFFEEEDDDDDDCCCCCC@@@AAABBBCCCBBB@@@>>>===@@@@@@@@@??????>>>===<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<======<<<;;;999888777777777777777666666666777777777777777666555555666666555555444333333222222222222222222222222222222222111111111222222333........................//////.........---------........................,,,,,,,,,++++++************+++,,,---...............------,,,,,,------...++++++++++++,,,---...///------------------------+++,,,---...///////////////...------,,,+++***)))******+++,,,------........................------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------....../////////..............................---,,,---...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------...//////000111222222333111111111111222222222222111222333555666666555555111222333444555555555555444444555555777888::::::777777666777777888999999888888888777888999999:::::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999777777777777666555333333222222333444444555666666000000000111222222333333111111111000000000000///////////////////////////000000000000000000000000+++,,,,,,,,,,,,,,,,,,,,,***+++---...///......---+++,,,---...////////////////////////////////////***++++++,,,---...//////---------.........//////........................////////////////////////000////////////.........///......---------......////////////////////////////////////000000000000111000///...............,,,,,,---...///000111111////////////////////////000000//////.........---//////............//////000000////////////000000000000000000000000000000.../////////000000111111///////////////////////////......------///000111//////000000000000//////......///000000000000000000000111111111111000000...//////000111222222222111111111111111222222333///000000111222222333333555555444444444333333333222222111222333555777999999999999999999999999999;;;:::888888888:::<<<===>>>>>>????????????>>>===;;;>>>@@@???===<<<===??????AAADDDFFFFFFFFFGGGHHHBBBCCCEEEFFFGGGGGGFFFFFFCCCEEEFFFGGGFFFEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDCCC@@@AAABBBCCCBBB@@@>>><<<@@@@@@??????>>>============>>>>>>>>>>>>>>>======;;;<<<<<<<<<;;;999777666777777777777666666666666777777777777777666666555777777666555444444333333222222222222222222222222111111222222333333333333------------------------000///---,,,+++,,,,,,---.........------,,,,,,,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------------,,,,,,,,,---......------------------------........................---...//////------...///........................------,,,,,,,,,------...------------,,,,,,+++***,,,,,,+++++++++,,,---...//////.........---------------------------------++++++,,,---------,,,+++,,,------......------,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,---......//////......//////.........---------++++++---...//////000000---......///000111111222000000000000000000000000111111222333333444555555222222222333333333444444777777777777777777777777666666666666666777888888::::::999999888777777666<<<;;;;;;::::::999999888<<<:::999999;;;;;;:::999999999999888666555333222333333333444444555555555444444444444444444444444111111111111111111111111333222111111000000111111//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000........................------------------------........................000000000///.........---000000000000000000000000000000///...............+++,,,------......------111...,,,---//////---+++---,,,,,,---000111111000+++,,,,,,---...///000000000000000000000000000000//////000000000000//////000000000000000///......---------............///////////////000000000000000///...///111222222111////////////////////////000///...------...///000,,,,,,,,,------///000111////////////////////////////////////////////////,,,---......//////......222222111000//////000000333444555444222222222444666555444333111000//////333333555666666666555444222222222333444555666777;;;;;;;;;;;;;;;;;;;;;;;;999888777777888;;;===????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>AAADDDGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCEEEGGGHHHMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDCCC@@@>>>>>>>>>AAA???<<<<<<>>>???===;;;======>>>???????????????;;;===>>>===:::999999999999888777666666777888888888888777666666666666666666666666555555444444444222222222111222222333333//////000000111222444444------------------,,,,,,///...---,,,,,,,,,------......---------,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------........................+++,,,------++++++,,,---........................---------,,,,,,------...,,,---------,,,,,,+++***,,,+++++++++,,,,,,------///.........------------------------------,,,,,,+++,,,---------,,,++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,---......//////......//////.........---------......//////////////////---......///000000111111000000000000000000000000111111222222333333333444333333333444444444555555555555555555555555555555666555555555666666777777999999888777777777777888888888999999:::;;;;;;;;;:::999888888:::;;;:::888888888888777777555444333333333333444444444555555333444444444444444444333111111111111111111111111222111000000//////000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................------------------------........................//////..................////////////////////////000000///...............,,,,,,---...............111///---...000111///---...------...000111000///------..................000000000000000000000000//////000000000000//////000000000000000///.............../////////000000////////////000000000000000/////////111222111000////////////////////////000///...------...///000------------......///000////////////////////////////////////////////////,,,---......//////......111000//////......//////111222333333222111222444333333222222111111000000222333444555666555555444222222222333333444555666:::::::::::::::;;;;;;;;;888888777777888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888888999:::;;;<<<======???@@@AAA@@@@@@@@@AAACCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCEEEFFFHHHIIIIIIJJJJJJKKKLLLMMMMMMGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEDDDAAA??????@@@AAA???<<<<<<>>>>>>===;;;;;;<<<===>>>>>>>>>>>>>>>;;;<<<===<<<:::999999999:::999888666666666777777888777666555555555555666444444333333333222222222333333222111111222222222111111000000000111111222.........------,,,,,,,,,------,,,,,,,,,---.........------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---...........................------,,,,,,---------,,,,,,---------,,,+++++++++++++++,,,,,,,,,------............------------.........------,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,---......//////.....................---------000000000000000///...............//////000000111000000000000000000000000111111111111111222222222444444444444555555555555444444444444444444444444444444444555555555666666888777666666666777888999777777888999999::::::;;;777666666777999:::999888666777777777777666555444333333333333444444444444222333444555555444333222111111111111111111111111000000///............//////////////////......------------------------------------............///................................................------------------------........................---------------.................................000000///...............---......///////////////111000//////111111111//////...---...///000///.../////////.........------000000000000000000000000...//////000000//////...//////000000000///......////////////000000000111////////////000000000000111000///000111222111000//////////////////////////////............//////........................////////////////////////////////////////////////,,,---......//////......//////......------......///000222222111111222444000000000000111111111111222333444555555555444444222222222222333444555555888888999999:::::::::;;;888888888888888888888888888999999999999:::::::::444555777999;;;<<<===>>>???>>>===>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAABBBDDDFFFGGGFFFFFFHHHJJJLLLNNNPPPQQQGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEEEECCCDDDEEECCCAAA@@@@@@AAAAAA???============<<<;;;;;;;;;<<<=========<<<<<<:::<<<===<<<:::999999999::::::888777666666666666666666555444444444555555444333333333333222222222444333222111111111111111222111000000/////////000.........------,,,,,,+++,,,,,,,,,,,,---......///------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////------...///..............................---,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++,,,,,,---------,,,------------------------.........------,,,,,,+++.........------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.......................................////////////.............../////////000000000000000000000000000000000000000000000111111111333333333444444444444555444444444444444444444444333333444444444555555444666555444444555777999::::::999999888888777666666555444444555777999888777555555666666666666666555333333333333333333333333111222444555555444222111111111111111111111111111111000//////......//////...///////////////..............................---------............///000000000000000000000000........................------------....................................+++,,,,,,,,,---.................................000000///.....................///000000000000000000//////000000111111000000///......///000...---/////////...............////////////////////////...//////////////////......///////////////............/////////000000000////////////000000000000111000///000111222111000/////////////////////////////////....../////////..................------////////////////////////////////////////////////,,,---......///.........//////......---......///---///000111000000222444000000000000000000000000222222333333444444444444222222222222222333444444666666777888888999::::::999999999999888777666555666666777888888999::::::444555888:::;;;=========>>><<<:::<<<@@@CCCCCCAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFDDDEEEHHHJJJMMMOOOPPPQQQGGGGGGFFFEEEEEEEEEEEEFFFBBBDDDEEEGGGGGGEEEDDDBBBBBBCCCCCCBBB@@@??????@@@AAA@@@>>>======<<<<<<;;;;;;<<<<<<=========<<<<<<:::;;;<<<<<<:::999999999;;;:::999888666666555555555444444333333444444444555555555555555555555555444444222111000000000000000000///////////////000.........------,,,,,,,,,+++,,,,,,------.........------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////------...///........................///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------------------.........------,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---.....................***+++,,,---........................////////////000000000000000000000000///000000000000000111111111111222222222333333333555555555555555555555555222222333444555444444444444333333333444666888999999888888777666666555555444333222444666777777666444555555666666666666666333333333333333333333333222222333444444333222222000000000000000000000000111111000////////////000......///////////////...........................---------............///000000000000000000000000........................---------....../////////........................+++,,,,,,,,,---.........////////////////////////000000///..................///000000111111000000...//////////////////000000///......///000...---------......///000000111////////////////////////......////////////............////////////......------........./////////////////////000000000000222000///000111111000///////////////////////////...//////////////////...---......//////...---,,,////////////////////////////////////////////////,,,---......///........./////////......///000000---...000000000000222333111111000000///......---222222222222333333333444222222111111111222333333444444555666777888999:::;;;;;;;;;:::999777666555666666777888999::::::;;;777888:::<<<<<<<<<;;;;;;<<<:::999;;;???BBBBBBAAA??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNGGGFFFEEEEEEDDDDDDDDDEEEBBBCCCEEEEEEDDDCCC@@@???AAAAAAAAA???======>>>@@@AAA@@@???>>><<<;;;;;;<<<=========>>>>>>======<<<999:::<<<;;;:::999999:::::::::999888777666555444444444333333333333444444555555555555555555555555444333222111000000//////............///000111222------------------------,,,,,,---.........------,,,,,,,,,------------...+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------------------+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---........................///......---,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,------------------------------------......------------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......---------...............)))***+++,,,---.................................000000000000000000000000/////////000111111222222111111111111222222222222555555555555555555555555222333444555555555444333222222333444555555666666444444555666666777777888444333333444666777666555444555555666666666555555333333333333222222222222333333222222222222333333000000000000000000000000222111000000//////000000---...//////////////////---------------------------------............///................................................---------...//////000000........................---------------.........////////////////////////000000///..................//////000000000000000///000111000...---...//////...---...///000///...,,,---...///000111111222000000000000000000000000---......//////......---------.../////////......------------............////////////000000000000222111000000111111000///////////////////////////......////////////......,,,---.../////////------////////////////////////////////////////////////,,,---......//////....../////////...//////000111...///111111000000111333222111111000///......---222222111111111222333444222111111000111111222222111222333555666888999999<<<;;;:::999888777666666666666777888999999::::::999:::<<<======;;;999888;;;:::999;;;>>>@@@AAAAAA???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCDDDBBBCCCCCCCCCBBBAAA???>>>@@@@@@???>>><<<<<<>>>???@@@AAA@@@>>><<<:::;;;<<<======>>>>>>>>>===<<<<<<888:::;;;;;;999888999:::999999999999888666555444444444333333333444555555222222222333333333333444333222111000000000000000.........///000111333333+++,,,,,,------.........,,,---.........---,,,+++,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---........................//////...---,,,,,,,,,,,,***+++,,,,,,---------,,,)))+++,,,......---,,,+++++++++,,,,,,,,,---------+++,,,,,,------.........------,,,,,,---...///000,,,,,,------------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,---......//////......---------.........//////++++++,,,---.........---........................000000000000000000000000......///000222333444444111111222222222333333333444444444444444444444444222333555666666666444333000222333555555555444333333444444555666666777777555444333444555666555444555555555666555555444444333333333222222222111111444333222000000222333444000000000000000000000000000000///.........//////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................---------...///000000000........................//////..........................................000000///...............---...//////000000//////111222333222...---...///...------...000111000///......//////000000000111000000000000000000000000---......//////......---,,,---......//////..................////////////////////////000000000000222111000000111111000...////////////////////////---...///000000///...---+++,,,...///000///...---////////////////////////////////////////////////,,,---......//////.........---------......///000000111222222000000111222000000000000000000000000222111111000111222333444111111000000000000111111000111222333555777888999;;;:::999777666666666777666666777777888888999999777999;;;<<<<<<:::888777999:::;;;;;;<<<===???AAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???===<<<<<<>>>AAA@@@AAAAAA???;;;999:::<<<<<<============<<<;;;:::777999;;;;;;999888999:::777888999999888777666555444444444444444555666666222222222333333333444444111111000000000000111111000000000000000111222333***++++++,,,---...//////------...///...---+++***,,,,,,,,,------.........------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///........................000///...---,,,+++++++++***+++,,,,,,------------)))***,,,......---,,,++++++++++++,,,,,,---------***++++++,,,---...//////---,,,,,,,,,---///111222,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,---......//////......---------.........//////.........///......---,,,.....................---000000000000000000000000---...///111222444555666222222333333333444444444333333333333333333333333222333555777777666555444///111444666666555222111777666666555444444333333666555444444555666555333555555666666555444444333333333333222222111111111555333111//////111333555000000000000000000000000//////...------------...------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000........................---------...///000000111........................000000000///.........---------------------------000000///...............---......///////////////333555555333///---...000------,,,...000111111000000000000000////////////000000000000000000000000---..................---,,,,,,---.../////////...////////////000000000000////////////000000000000333111000000111111000...////////////////////////---...///000000///...---***+++---///000000///...////////////////////////////////////////////////,,,---......//////......,,,,,,,,,,,,------...///111222333222111000111222/////////000111222222222222111000000000111333444111111000000000000000111///000111333555777888999;;;999777555444555666777666666666777777777777777555666999;;;;;;:::888666888:::===<<<::::::>>>AAABBBAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@@@@CCCBBBAAAAAAAAABBBCCCDDDDDDEEEGGGIIIIIIIIIHHHGGGFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFAAAAAA@@@>>>======???BBB@@@AAABBB???;;;999:::<<<;;;<<<<<<<<<;;;;;;:::999777999::::::999888999:::666777888999999888777666444444444444444555666777444444444555555666666666111000000000000000111222333222222111111111111111...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......******++++++++++++,,,,,,......................../////////......---------...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,---...//////------------------------------......------,,,+++.........------,,,,,,,,,.........------,,,,,,,,,------------------------************************++++++******++++++,,,---,,,...000000///...///000////////////////////////------............------000////////////111333444444333333222222333333444333333333333333333333333444555777666555333333444111222333333444444333333333444555555666666555555555555666666555444333333444444333222222333333333222222333333333333333333222222222111111111000000444333222000///---,,,+++...///000///...---...000------...............---000//////...------,,,,,,---------............///////////////////////////000///...---,,,------.....................------,,,------...///000111111............////////////000000//////.........---111111000000//////......////////////////////////111000000///...---------............////////////111111111111000000000000............///////////////////////////.........///...---...///000000...////////////000000000000333222111111000111111111000000000000000000000000---...///000000111000000///////////////...............////////////......///............------------------.........//////......------------......---------...///000000111000000000000000000000000////////////////////////444444333333222111000000111111000000000000111111222222222333444555666777666666555555555555666777333555777666555444444555444555666777888888888777<<<===>>>===<<<===???@@@AAAAAA@@@@@@???>>>======<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBCCCEEEEEEDDDCCCFFFDDDCCCCCCCCCCCCAAA@@@>>>???AAADDDEEEFFFEEEEEE@@@@@@@@@@@@?????????>>>========================>>>===<<<;;;999888777666:::999999888888999999:::888888777777666666555555333333333333333333333333444444333333333222222222111111111000000000000000000000///...---,,,,,,,,,)))))))))***,,,...///111...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,---------....................................---------,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------+++,,,,,,---------------........................---------,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------.........------------------------------......------,,,+++---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,...///000///...///000////////////////////////.........//////.........000/////////000111222333444444333333333333444444333333333333333333333333444555666666444333333444222222333444444444444333333444444555555555555555555555555555555444333333444333333333333333333333444444444333333333333333222222222222111111111111111111000000//////......,,,...//////...---...///------............------000//////...------,,,,,,---------............///........................000///...---,,,------...........................------......//////000000............////////////000/////////............////////////.........---////////////////////////111000000///......------............////////////............------------............////////////////////////............///...---...///000000........./////////000000000000000000000111111222333////////////////////////...//////000000000000///.........///////////////......////////////......///............------------------.........//////......------------......------......///000000111////////////////////////000000000000000000000000000000000000111111111111111111000000000000111111222222222333333444555666777777666666555555444444444555666555444333444555555666666777777888999999;;;<<<======<<<<<<===???@@@??????>>>>>>===<<<<<<<<<<<<===>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCFFFDDDBBBAAABBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEE@@@?????????>>>>>>>>>>>><<<==================<<<;;;;;;;;;::::::999999888:::999999999999999999:::888888777666666555555555333333333333333333333333444333333333333222222222000000000000000000000000000000///...------------)))))))))***+++---...//////......------......///...------,,,,,,------...,,,,,,,,,---------......---.........////////////------------------------------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------,,,------.......................................------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......------,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---//////.........///////////////////////////...//////000000//////...000/////////000111222333444444333333333333444444222222333333333333333333333555666555444333333333222333333444444444444444333333444555555555555555444555555555555444444333333333333333333333444444555555555444444333333222333333333222222222111111////////////000000000000+++---//////......///000....../////////......---000///......---------------------............///........................//////...------------.............................................//////---............/////////////////////........................------------000000000000000000000000000000000///......------............////////////111111000000000/////////............////////////........................///...---...///000000...------........./////////......//////000222333444//////////////////////////////000000000///......------......//////000000......////////////......///............------------------.....................------------......------......///000000000////////////////////////111111111111111111111111+++,,,---...///000111222222222111111111111222222222222222222333444555555666777777777666444222111444444444333222222444666888777777777777999:::;;;:::<<<===<<<;;;;;;<<<>>>>>>>>>======<<<<<<;;;;;;======>>>>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCEEECCCAAA@@@@@@AAAAAA@@@BBBBBBBBBBBBCCCCCCCCCDDD>>>>>>>>>>>>============<<<<<<============<<<<<<999999999:::::::::::::::999999999999999999999999888777666666555555444555333333333333333333333333333333333222222222111111000000000000000000000000000000///...------------------,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,---------..................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------------------------------------------------......///////////////........................------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------......------,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------------...//////+++---//////...---.../////////////////////////////////000000000000//////000000000000000111111222333333222222222222333333222222222222222333333333333444555555333222222333222222333444444444444444333333444555555555444444444444444555555444444333333333333444444444444444666666555555444333222222333333333333222222222222////////////000000000000---///111222111000111222000000111111111000//////000///...---,,,------...---------............///....................................------......---------....................................------------........./////////////////////.................................000000000000000000000000000000//////........................////////////222222222111111111000000............////////////------...............//////...---...///000000...------------.........//////......///000111222222///////////////////////////000000000///...------,,,------...///000111111......////////////......///............---------..............................------------..................//////000000////////////////////////000000000000000000000000++++++,,,---///000111111222222111111111111222222222222222222222333444444333444666777666444222111444444444222111222555777999888777777777999;;;===;;;===>>>>>><<<<<<===>>>============<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEBBB@@@???@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAA>>>============<<<<<<<<<<<<<<<===>>>>>>===<<<<<<999999999999999999999999999999999999999999999999888777666444444444444444333333333333333333333333222222222222111111111111/////////000000000000000000000///..............................------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------------------------------------------------...//////000000//////........................------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------------......------,,,+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...+++---//////...---.../////////////////////////////////000000000000/////////000000000111111111111111000000//////000000111111111111222222333333333222333555444222111111222111222333333444444333333222333333444555444444444333333444444444444444333222333444555555555555444666666555444333333222222333333333222222222111111000000000000////////////000222555666555444444444333333333333333222111111000///---,,,,,,---...///---------............///........................------..................---------.........//////............------------------------.....................///////////////////////////////////////////////////////////////////////////........................//////////////////.........---------............////////////,,,---------....../////////...---...///000000...------------.........///000000//////...//////000........................///////////////...---,,,,,,------...///000111111......////////////......///............---------.....................---......------------..................////////////........................////////////////////////.........//////000000000222111111111111111111222222222111111111222333333000222444555666555444333444444444222111222666888:::999888777888999<<<======>>>@@@@@@>>>======>>>===============<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEEEECCCBBBCCCEEEDDDBBB@@@???@@@AAAAAA@@@AAAAAA@@@@@@???>>>==================<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;;;;::::::999999888777777888999999::::::999999888888777555333222333444444333333333333333333333333222222111111111000000000......//////000000000000000000///.........//////,,,,,,...///000000000000,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,---------............,,,,,,,,,------------...---------------------------......///////////////........................------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------......------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------+++************+++,,,,,,+++,,,......---------...////////////////////////...//////000000//////...///000111111111111000000//////............//////000000111111222333333333111333444444222111111222000111111222222222222222222222333444444444444444222333333444444444444333111222444555666666555444444444444333333222222111222222222111111111000000000000000000////////////444777999:::888777666666444444444444444333222111000///---,,,,,,---...000---------............///------------------------,,,---......///.........,,,,,,------.../////////------------------......,,,------------..................////////////////////////000000000000000//////////////////////////////////////////..................////////////000000000/////////..................////////////,,,,,,,,,---....../////////...---...///000000...------........./////////000000///............................................./////////...------------......//////000000......////////////......///............---------...............---------......------------............//////////////////................................................000000000000000/////////111111000000000000111111222111111000111111222222///000222444555555555444444444555444333444666999999888888888888:::;;;<<<===???AAAAAA@@@>>>>>>>>>==============================>>>>>>???@@@@@@AAA===========================@@@CCCDDDBBBAAADDDFFFCCCAAA@@@AAABBBCCCBBB@@@???@@@@@@@@@@@@>>><<<;;;============<<<<<<<<<<<<;;;<<<===??????===<<<;;;;;;::::::999888777777777888999:::;;;;;;:::999888888666444222111222333444333333333333333333333333111111111000000000000///---......//////000000111000000//////...//////000+++,,,---////////////...------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......---,,,,,,------------............,,,,,,,,,---------......------------------------------...////////////...........................------------.........///***++++++,,,,,,++++++***------------------------------------------,,,,,,------------------------------......------,,,+++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***,,,......---------...////////////////////////.........//////.........///000111222222111000////////////......////////////000000111222222333333111222444333111000000111//////000111111111111000222222333444444444444333111222333444444444444444111222444666777666555555222222222222222222222222111111111000000000//////......//////000000111111777999<<<<<<:::888666666444444444333333222000000000///---++++++---///000---------............///------------------------,,,,,,.../////////......,,,,,,------...//////000,,,,,,,,,------.........,,,,,,---------...................../////////000........./////////000000------------------------.../////////////////////............////////////222222222222111111111111............////////////++++++,,,------.../////////...---...///000000........./////////000000000......---------...//////........................------......///..................///////////////......////////////......///............---------//////.........---------......------------....../////////////////////...........................////////////////////////////////////////////////000000////////////000000111111000000000000111111111111222222333333444444333555666666666666777999777777888888999:::::::::===???AAAAAA???=========;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;999>>>BBBBBBAAAAAADDDGGGAAAAAABBBCCCEEEDDDBBB@@@>>>@@@BBBCCCBBB@@@===;;;>>>>>>>>>=========<<<<<<:::<<<>>>??????>>><<<:::999999999888888888888888777888:::;;;;;;:::888777777666333111000111333444333333333333333333333333111111000000000/////////------......///000000111000000////////////000000......//////...,,,+++))).........------.........,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,---......---,,,,,,---------.........//////,,,,,,,,,------.........------------------------,,,------.......................................---------.........//////*********++++++*********------------------------------------------------------------------------------......------,,,+++---,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***,,,......---,,,---...////////////////////////------............------///000111222222111000///000000////////////000000///000000111222222333333000222333333111000000111......///000000000000000222222333444444444333333111222333333444444444444111222444666777777666555111111111111111111222222000000000000////////////,,,,,,---///000222333444888:::======;;;888666555333333333222111000///...000///,,,++++++---///111---------.........//////------------------------+++,,,.../////////......,,,,,,------...///000000++++++,,,,,,---...//////,,,,,,,,,---------......---.........//////000000---------.........//////------------------------.........///////////////............/////////000////////////......................../////////000++++++,,,,,,---.../////////...---...000000000...////////////000000000000,,,,,,,,,---...///000111........................,,,,,,---.../////////...///////////////...............////////////......//////.........---------//////.........---------.........------.........///////////////.................................000000000000000000000000........./////////000000//////............//////111111000000000000000111333333222111111222222333333555777888777777888999666666888999999999999999<<<>>>@@@@@@???<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;777<<>>@@@CCCFFFEEEBBB???<<<>>>>>>>>>>>>============:::<<<>>>??????>>><<<:::666777777888999999::::::777888:::;;;;;;:::888777777666333111000111333444333333333333333333333333000000000000////////////---------...///000000111000000////////////000111******+++,,,---//////000.........------,,,,,,,,,,,,------....../////////,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,------....../////////.........---------........................---------............///////////////////////////...------,,,,,,------...........................---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---------------------+++,,,,,,------,,,,,,+++------++++++++++++---------,,,,,,+++*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,............////////////////////////////////////...............///000000222222111111111111111111///000111222222111000///111111111111111000//////222111111111222222333444111111111000000000000000666666666555555444444444333333333333222222111000222111000///------------//////000111222333333444>>>>>><<<:::888666555444444444333333222111111000,,,,,,,,,,,,,,,,,,,,,,,,---...............------000///...------...///000,,,,,,,,,---------......////////////////////////,,,---......//////.........------------...//////000000000000000000000000........................000000//////.........---000///------///000///...........................---///000000...---...///000000000000000000000000////////////////////////...............///000111---------............///......//////////////////////////////////////////////////////000000000000000000//////.........---//////////////////////////////............/////////000111111111///...---......------------..............................---.........//////000000222111000///////////////...............///000000000000000000000000000000111000000000111222333333222222111111111111111222333444444555666777888888888888777777888999999:::@@@???===<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===?????????>>>>>>888:::<<<>>>>>><<<:::888;;;<<<===??????@@@@@@@@@>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEECCCAAA>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<;;;:::999888888888888;;;;;;::::::999888888777444444444333333222222222777666444222111111222222111111000000//////......111111000//////////////////............---------..............................---------,,,,,,,,,---------------.........,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------//////.........---------........................------------.......................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------............////////////........................///////////////000111111000000000000000000000000000000111111111111000000222222333222222111000///111111111222222222333333000000111111222222333333444333333222222111222222333333444444333333222222333222111000///.........//////000111333444555555:::999888666444333111111333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,---...............------000///...------...///000,,,,,,,,,---------......------------------------,,,------..................------------...//////////////////////////////........................000/////////............000///------///000///...........................,,,...000000.........///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///............//////000---------............//////////////////.........////////////////////////.../////////000000000000000/////////............//////////////////////////////............/////////000000111000///...---......------------........................................../////////000000000///........./////////............///000000000000000000000000000000111111000000111111222333222222111000000111111222333444555666777888999999:::999888888888999:::;;;===<<<;;;:::999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<:::;;;===>>>>>>===;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA???>>>===<<<<<<===>>>>>>======<<<<<<;;;;;;;;;:::999888888888888::::::999999888777777777555444444444444444333333444333111000000000000111222111111111000000000000111111000//////////////////............---------111111000///...---,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...............------------,,,//////...------,,,++++++...............---------........................------------.......................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++***))))))------............---------,,,,,,++++++,,,,,,---,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,------------.........///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---............/////////........................000000//////000000111222//////////////////000000111111000000000000111111444444444333333111000000000111222222333222222222000000111222333444444555333222111000000000111222222333333444444444333333333222111111000000000000///000111333444555777777777666555444222111000///222222111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------...............---//////...------...//////,,,,,,,,,---------......---------------------------------..................------------...//////................................................////////////............000...---...///000///...........................+++---/////////...///000////////////////////////++++++++++++++++++++++++000//////............///---------............///000000//////.........---////////////////////////....../////////000000000////////////............//////////////////////////////............////////////000000000///............------------..........................................////////////.........---....../////////////////////000111111000000000000000000000000111111000000000111222222111111000000000111111222333444555666888999:::;;;<<<;;;999777777888:::;;;::::::888777777888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<>>>??????>>><<<;;;;;;<<<============<<<<<<<<<===>>>???@@@@@@@@@???????????????????????????BBBBBBAAAAAA???>>><<<<<<>>>>>>>>>>>>=========<<<;;;:::999888888777888888999999888777777666666555444444444444555555555555222111000000000000111111222222222222111111111111111111000//////////////////............---------000000///...---,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,................................................,,,,,,---------....................................------,,,,,,------...........................,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------............////////////,,,,,,,,,------------...------------------------,,,---------.../////////---------.........//////........................///////////////000000111/////////000000000000000222111000//////000111222333333333333222111000///000111222222333222111111000111111222222333333333444333222111111111333444000111222333333333333333111111000000000111111222000111222444555777888999777666666444333222111111111000000//////...------++++++,,,,,,,,,,,,------,,,---......///.................................,,,,,,,,,---------......////////////////////////------------......//////...------------...//////................................................///////////////.........///.........000000///---........................***,,,...///......///111000000000000000000000000........................111000///...............---------............///000000000///......------////////////////////////........./////////000000///////////////.........//////////////////////////////............////////////////////////............------------.......................................///////////////---------------...///000000////////////000111111////////////////////////111111000000000000111111111000000000000111111222111222333555777888999:::;;;:::888666666777999:::999888777777777888999:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999;;;<<<===>>>>>>===<<<;;;=========>>>======<<<<<<;;;<<<======>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@>>><<<;;;>>>>>>????????????>>>===;;;:::999888777777777777888777777666666555444444222333333333444555555555222222222222222333333444111111111111111111111111111000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......---.............................................,,,,,,,,,------------..............................------,,,,,,------...........................,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---------......//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------........./////////000000,,,,,,---------.........------------------------,,,---------.../////////------------.......................................------------...//////000000000111111222222222222111000//////000111222111111111111111000000///111111111222222111111000222222111111000000000///333222111111111222333333...///000111111111111111////////////000111222222111222333444666777888999666666555444444333222222000000//////...------,,,+++++++++,,,,,,---------,,,------...//////......------............------,,,,,,,,,---------......////////////////////////...------------...///000...------------...//////.........................................................//////////////////......///000000...---........................***,,,............///000////////////////////////000000000000000000000000111000///...............---------............///000000//////.........---////////////////////////............////////////........./////////////////////////////////////////////............//////..................//////......------------......///////////////////////////////////////.........---------------...///000///////////////000000111////////////////////////111111000000///000000111000000//////000111111222000111222333555666777888999777666555444666777888888888777777777999:::;;;888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::>>>>>>?????????>>>======;;;;;;<<<=========<<<<<<========================>>>>>>???@@@???>>><<<;;;===???AAACCCCCCAAA???>>>::::::999888777777777777777777666666555444444333111111111222333333333444000111111222333333333333000000000000000000000000111000000//////////////////............---------******++++++,,,,,,------,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,---------...............------------,,,++++++,,,,,,---...//////---------.......................................,,,,,,,,,,,,------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111111------............------+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,------------............/////////000,,,---------............---------------------------------...............,,,------------.........------------------------------,,,,,,------...///000000111111222222333333111111000000000000111111//////000111111111111000222222111000000000111111333222222111000///......///000000000111111111111......///000000000//////.........///000111333333333333444555666777777888333333333222222111111111000000///......------,,,***++++++,,,,,,------...,,,,,,---...////////////------............------,,,,,,,,,---------......------------------------......---,,,---...///000...------------...//////.........................................................///////////////.........///111000...,,,........................***,,,.........---...///,,,,,,,,,,,,,,,,,,,,,,,,........................000//////............///---------............///////////////////////////////////////////////////------........./////////........./////////////////////////////////////////////............//////......------......///000......------------......///////////////////////////////////////..................---......//////...............///000000000000000000000000000000111111000/////////000000////////////000111111222000111111222333444555555555555555555555666666777888777777777888999;;;<<<777888999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::>>>>>>???????????????>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;===@@@DDDGGGGGGEEEAAA>>>:::999888777777666777777777777666555555444444333111111111111222222222222......///000111111111000///////////////000000000111111000//////////////////............---------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------.........,,,,,,,,,---------......------------,,,,,,,,,,,,,,,------------------------------.........//////........................++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------....../////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,------------...------........./////////------------...................................................---------,,,,,,---------.........---------------------------------------...///////////////000111222222222000000111111111111000000...///000111222333333333444222000......///111222222222222111111000000000...///111222333222111000///000000000000000///............///111333555555444444444555555666666666222222222111111111111111000000//////...---------******+++,,,,,,---......+++,,,---...////////////,,,------......------,,,,,,,,,,,,---------......------------------------///...---,,,,,,...///000...------------...//////////////////////////////..................................../////////000.........000111111...,,,........................+++---......---,,,---...------------------------........................///............//////000---------............///------......///000000000////////////////////////---------.........//////............/////////000//////////////////////////////............//////......---------...///000......------------......////////////////////////000/////////............000000///.........//////---------------......///000000000000000000000000111111000///////////////.........//////000222222222222222333333444444444222333555666777888777777777666666666888999;;;<<<777888999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<@@@GGGKKKLLLHHHBBB>>>:::999888777777666666666777777666666555444444444333333222222222222222111...///000111111000////////////000000000111111111111111000//////////////////............---------------------------------,,,,,,,,,------.........---------....../////////,,,,,,,,,---------......------,,,,,,,,,+++++++++///......------,,,,,,+++---------.........//////........................++++++,,,,,,,,,---------------------------------...------,,,,,,------...........................+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......---------------------,,,+++,,,,,,------,,,,,,+++++++++------------+++++++++*********+++,,,,,,---,,,,,,,,,---------......------------.........///---------.........//////......................../////////......------,,,,,,,,,,,,---------......------------------------...............///000000---......///000111111222///000111222222111000///...///000222444555555555555333000------...111333222222222222222222333333///111444666666555333222111111111111111000///......//////111222444666777555555555555555555555555333333333222222222222222000000000///......------******+++,,,,,,---......+++,,,---...////////////,,,,,,---......---,,,,,,,,,,,,,,,---------......///////////////////////////...,,,,,,,,,---///111...------------...//////000000000000000000000000........................---.........//////000000.........000111111...,,,........................,,,---///...---,,,,,,---000000000000000000000000////////////////////////...............///000111---------.........//////,,,,,,---...///000111111////////////////////////---------.........//////---.........//////000000//////////////////////////////............//////...------,,,---...///000.........------.........000000000000000000000000000000//////.........---222111000///////////////---,,,,,,,,,,,,---......000000000000000000000000111111000///////////////............///000222222444444444444444444444444111333666888999999999888666555555666777999;;;<<<666777999:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???========================::::::<<<===>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::;;;:::999888999:::;;;<<<;;;AAAHHHNNNOOOJJJCCC>>>:::999888777666666666666777777777666555555444444444444444333333222222222000111222333333222111000000000111111222222222333111111000/////////////////////.........---------------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////)))+++------,,,,,,,,,---........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,------.................................000---++++++...000///...------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000............////////////,,,---...//////...---,,,------------------------+++++++++,,,,,,------------------............///...........................//////000111222222222222222111111111111111111/////////000111111222222333333333222222222111111333333222111000000000111333333222222222222333333111222222111///...///111...///333777:::999666333999999888666555444333222111111111111000000000000------,,,+++************------------------------//////.........---------........................------------------------//////000000000000//////---------............///............////////////000000000000////////////......//////...---,,,,,,........................//////000000000000//////000000//////.........---,,,,,,---.../////////...........................////////////000000000000/////////...------,,,,,,..............................////////////.........---,,,,,,---...///000000000//////.........---............//////////////////.........---------000000000000000000000000000000//////.........------...///...---,,,---...////////////000000000000............////////////////////////////////////111000...---,,,,,,,,,---000000000000////////////...///000111111111111111555444222111111222444555444444444444444444444444444444444555555555555555555555555777888:::<<<===;;;;;;::::::;;;<<<>>>???BBB@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;:::999999:::<<>><<<;;;:::<<<<<<;;;;;;;;;:::::::::999999888999:::<<<>>>@@@===CCCJJJNNNLLLFFF???;;;888888888888888999999999333333333333333444555666777666666444333222111111000000000000000///......000000000000000000000000000000000000////////////000///...---------------------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................***+++------,,,,,,,,,---........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------------------------------------///,,,******---///...---------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------............///000111111111111000///------------------------,,,,,,,,,------------------------............///..............................///000000111222222000000000000000000000000/////////000111111222222333333222222222111111111333222111111000000111111222222111111111111222222111111222111//////111222333666999<<<<<<:::888666777777666555444333222111111111000000//////......---,,,++++++***+++++++++------------------------//////.........---------------------------------------------------------//////000000000000//////---------............///............////////////000000000000/////////.........//////...------,,,........................//////000000000000//////000/////////............------......///..................................../////////000000000000........................////////////////////////......////////////......111000///.........//////000/////////........................////////////000000/////////.........000000000000000000000000000/////////...............///000000.........000000000000000////////////............////////////////////////////////////111000///...---------...////////////000000000000///000111111222222111111333333444444444444333333222222222222222222222222222222333444555777777888666666666666777888:::::::::999999999:::<<<===>>>@@@>>><<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::<<<>>>???===============<<<;;;:::;;;;;;:::::::::999999999999999999999:::<<<===>>><<>>===<<<:::999888999999:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888888:::::::::::::::;;;<<<<<<;;;>>>AAABBB@@@===;;;::::::999999999888777777777555555444444555555666666666666555444333222111111111111222222222111000000000000000000000000000000000000000/////////......//////...------------...------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------***,,,......---,,,---...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///...---,,,+++*********,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++------------------------000000//////......---------------............///.................................//////000000000...///////////////000000/////////000111111222222222222222222111111111111111111000000000000111111000000000111111000000000...///000000000222666999AAAEEEIIIGGG@@@:::999:::555555555444333222222222000//////...---,,,++++++*********+++,,,---......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////////////////...---------............///............////////////000000/////////.........---...............------...........................//////////////////...///////////////.........///////////////...---,,,................................./////////000000---........./////////000//////////////////////////////............//////000000/////////////////////////////////.....................///////////////////////////////////////////////////////////////////////////............///000000///...///111222111111000///......---............////////////////////////////////////222111111000000000//////---......///000111111222111222222333333333222222000111222222222222111000000000000000111111111111777777666555444333333333666666666666777888999999888888999:::;;;<<<>>>>>>;;;:::999888888999999:::;;;;;;<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::999999999999;;;:::::::::::::::::::::;;;<<<===<<<:::999:::;;;:::::::::999888777666666666666555555555666666777555555444444333222111111222222222333333222222111////////////////////////000000/////////.........///......---------......------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................***,,,......---------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------------------------------,,,,,,++++++,,,,,,,,,,,,------------.................................------------------------000000000//////.........---------............///.......................................//////////////////000000111111111/////////000111111222222222222222111111111000000111000000///000000111111///000111111111111000///...///000000111333888;;;BBBFFFIIIGGG???:::999:::777666666555444333222222.........---,,,++++++************+++,,,---//////////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......---------............///............////////////////////////............------...............---..............................////////////...............//////////////////000000000///...------....................................////////////000000/////////.................................000///............///000,,,,,,---...//////000000.........///////////////............////////////........................////////////////////////.........///////////////,,,---///......---///000222111111000///......---............////////////////////////////////////111111111111111000000000---......///000111111222222222333333333222222111111000///......///000111111111111222222222333333777777666555444333333333555555555666888:::;;;<<<888999:::;;;<<<===>>>>>>999999999999999999::::::;;;;;;;;;;;;<<<<<<======>>>===<<<<<<;;;;;;;;;;;;:::;;;<<<<<<============;;;;;;;;;;;;::::::::::::::::::::::::::::::999999;;;;;;;;;:::888888:::<<<:::::::::999888777666666777666666555555555666666444444444333333222222111111222333333333333222222////////////////////////////////////..................---------......///------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////+++---...///------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------............------,,,,,,,,,,,,------------------------------///////////////.........---------............///........................------................../////////000000111111222/////////000111111222222222111111111111000000000000000/////////000111111///000111222222111000/////////000000111444999===AAADDDEEECCC???;;;999:::888777666555444222111111------------,,,,,,,,,,,,++++++++++++,,,---//////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......------------............///............/////////////////////.........------,,,---......///.................................---......//////......---........./////////////////////000000000///..............................------........./////////111111000//////...------........................000///...------...///000)))***,,,...///000000000.........///////////////............////////////------------............000000000000000000000000.........///////////////+++---......------///000111111000000//////..................////////////////////////////////////000000111111111111000///......//////000000111111222222222222222222111000111000...------...000111111111222222333444444444333333444444555666666777333333444555777999;;;<<<888999:::;;;<<<<<<<<<;;;777777777888999999999999999999::::::;;;<<<<<<<<<=========<<<<<<;;;;;;::::::;;;<<<===============<<<<<<<<<;;;;;;;;;::::::999:::::::::::::::999888999:::;;;:::999999:::;;;:::999999999888777777777666666555555444444555555444333333333222222222111111111222333333333222222000000000000000000000000/////////.........------...------------...//////------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................+++---//////...---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............+++++++++++++++,,,,,,,,,------------------------))),,,//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---------------,,,+++************+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++,,,,,,,,,------------+++***)))(((((()))***+++------------------------..................//////---------............///........................------------------------------...//////000111111/////////000111111222222111111111111000000000000///////////////000111111000111222333333222111000000000000000111444:::>>>???@@@@@@@@@>>><<<;;;999888888666444222000///...,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///---------------------------------.........//////---------------------------------------------------......//////......------------............///............//////////////////.........---------,,,------...//////..............................---......//////......---............/////////000...//////000000000000///........................---------.........//////000000000///////////////........................000///...------...///000+++,,,...///000000000000............/////////000............////////////---.........////////////000000000000000000000000............/////////000+++---//////......000111000000000000////////////............//////////////////////////////////////////000111111000//////////////////000000000000111111222222111111000///000000000000000000000000111111222222333444444555222222333444555777777888333333333444555666888888777888999999:::999888777444444555666777888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888999:::;;;:::999999777999;;;;;;:::999888999999999888888888888888888666555555444333333444444333333333222222222222222000000111222222222222222000000000000000000000000//////.........------------------------...//////------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++---//////...---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......*********++++++,,,,,,---........................(((+++......,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,------.........------------------------+++++++++,,,,,,------------,,,***)))))))))******************************------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...------------------------,,,---------......//////---------.........//////........................------------------------,,,,,,------...///000000/////////000111111222222111111111111000000000000///////////////000111111000111333444444333111000000111000000111555:::>>>>>>======>>>???>>><<<:::888777666333111///---,,,+++,,,,,,------......///------,,,,,,,,,---......---------------------------------.........//////........................---------------------------..................------------.........//////............/////////000//////.........---------,,,,,,---.../////////...........................---..................------.........//////000000......///000000111000000........................---------.........//////......//////000000111111000000000000000000000000111///...------...///111...///000111111000//////---.........//////000000............/////////000.../////////000000111111000000000000000000000000---.........//////000000,,,...000000///000111333////////////000000000000............/////////000////////////////////////...///000111111000///...000000000000////////////111111111111111000///...///111222333333222111///000000111222333333444444444444444555555555555555333222222222222333444555666777777888888777555444222222444555666666777777777777888999999:::;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;::::::999:::::::::999999999888888777888999:::;;;:::999999444777;;;<<<;;;999777777888888888888888999999999666555444333333333333333333333222222222222222222///000111222222222222222000000000000000000000000//////.........------------------------...///000------------------------------,,,+++,,,---...///,,,,,,------...//////000,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...------------------------...------,,,,,,++++++***------------------------------------,,,,,,+++***,,,,,,---...---,,,***)))------............------)))***+++,,,---.........+++,,,,,,------,,,,,,+++,,,---......//////......+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))************)))+++,,,------......------000000000000000000000000.........------,,,,,,,,,..................---------------------------------...000111111111000///222111000//////111333555111111000000//////......000000111111111111000000000000000000////////////000000///000222555888:::<<<>>>@@@@@@>>>:::555222000000000000///...---,,,++++++******++++++,,,---,,,,,,,,,++++++*********------------------------........................000000//////.........---,,,------......------,,,---......///////////////000///...------------------------............///000000//////.........---//////...---,,,,,,++++++........................111000///...------...///------------------------///////////////////////////............------------...000111111111000///000000//////.........---......------------......111///...------...///111///////////////.........111222222000...---...///111...,,,...111222///+++........................////////////////////////////////////////////////000000//////......------000000000000000000000000000000000000000000000000...///000000000...---,,,---.........//////000000222000...---,,,---...///222111111111000000//////000000000000111111111111111111222222222333333333444444444444444444444444333333333333333333333333666666777777666555444444888888888777666444333222<<<;;;:::999:::;;;<<<===============>>>>>>>>>>>>===<<<:::999999:::;;;===;;;;;;:::999999888777777999999:::::::::999888888888999999:::999888777666999999888777777666777777444333222222111111222222000111333444555444444333222222222111111111111000000000000000000000000000......---------,,,,,,,,,---------............///------------------------------,,,,,,,,,---.../////////...---,,,++++++***,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++++++++,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,---------------------------------------------------------------------------------------,,,+++***,,,,,,---------,,,+++***------............------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++,,,------......------..............................---------,,,,,,,,,........................------------------------//////000111111111111111222111000//////111222333111000000000/////////...000000111111111111000000000000000000////////////000000///000222555777999:::;;;<<<<<<:::666333000/////////......---,,,+++,,,++++++++++++,,,------------,,,,,,,,,+++++++++------------------------------..................000/////////.........---,,,------......------,,,---...//////000000////////////...------------------------............///000/////////............//////......------,,,,,,........................111000///...------...///------------------------........................///............------------...///000111000000///000/////////............///..................///000///...------...///000/////////////////////...000111111000//////111333555000+++***,,,...---+++........................///////////////////////////////////////////////////..................---////////////////////////////////////////////////....../////////...---,,,............/////////000111000...---,,,---...///111111111000000000////////////000000000111111111111111111222222222333333444444444444444444444444444444333333333333333333555555555555555444333333555555555555555444444333::::::999999::::::;;;;;;<<<<<<=========>>>>>>>>><<<;;;999888777888999:::999999999999::::::::::::999999::::::999999888888777888999::::::888666555888888777666666666666666444333222222111111222222222333444444444333222111111000000000000/////////..............................---------,,,,,,,,,---------............///---------------------------,,,,,,,,,,,,---...//////......,,,+++***)))))),,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------//////......------,,,,,,+++++++++,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++------------------------,,,,,,---......///000000------------------------,,,------------,,,,,,+++,,,,,,---------,,,++++++------............---------------------,,,++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................------------------------111111000000111111222333222222000//////000111111000000000000////////////000000111111111111000000000000000000////////////000//////000222444666888666666666666444222000............------,,,++++++---,,,,,,,,,,,,---......---------------,,,,,,,,,---------------------------------......//////////////////...............------............------...//////000000000000000//////...------------...---------............///////////////............................................................000///......---.........------------------------------------------------///............------------...///000000000000///////////////............000//////......//////000000///...------...///000......////////////////////////000//////111444777===777000,,,---///000///........................////////////////////////////////////////////////---..................///////////////////////////.................................///......---,,,............////////////000///...---------...///111111000000000000////////////000000000000111111111111111222222222222333444444444444444444444444555555444444333333222222333333333444333333222111222222333444555555444444777888888999::::::999999;;;<<<<<<<<<============>>><<<;;;999888888999999888888999::::::;;;<<<<<<999999::::::999888888777555777999::::::888666444777666555555555555555555444333222222111111222222444444444444333222111000111111111000000000000///..............................---------,,,,,,,,,---------............///------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------------//////...------,,,++++++---------.........//////................................................------------------------++++++***))))))******+++------------------------,,,---------.........///------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------............------,,,---------------,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............+++,,,------......------++++++++++++++++++++++++---------------------------------.......................................111000/////////000222333222111000///////////////000000000000////////////000000111111111111000000000000000000/////////////////////000111333555666333333222111000//////...///......------,,,,,,,,,---------------...//////..................------........................------......//////000000........................------............------...///000000111111000000///......---------......---------............//////////////////..................///////////////........................................................................------------------------///............---------.........//////////////////////////////.........000000////////////000000000///............///000............////////////...//////......000444777===888222......000111111........................////////////////////////////////////////////////.........//////000000000////////////////////////------------------------....../////////................../////////////////////...---------...///000000000000000000//////////////////000000000111111111111111222222222222333333333333333333333333555555444444333333222222333333333444444333333222333333444555555555555444555666777999999999888888;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>><<<;;;:::::::::999999999:::;;;;;;<<<<<<999999:::999999888777666444666888::::::888555444555555444444333444444555444333222222111111222222333333333333333333222222333333333333222222222222000000000000000000000000......---------,,,,,,,,,---------............///------------------------,,,,,,,,,---------------------------............,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........//////...---,,,++++++***---------.........//////................................................------------------------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,---............,,,------......------,,,,,,,,,---........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................//////...------///000111111000000///............////////////000000000000000000111111111111000000000000000000//////////////////000000111222333333111111000///////////////000///......---......///......------......///000........................................................./////////000000---------...............---......//////......---......///000000000000000......---------......///---------............///.........///////////////.........///////////////........................------..................................................................///............---------...............//////000.........///////////////000000////////////000000//////............//////---.........//////000000...//////---,,,---000333222000...------...------......................../////////////////////////////////////////////////////////000000111111222........................------------------------/////////////////////000///////////////...............---------.........//////////////////000000...////////////000000000000000111111111222222222333333333333333333333333444444333333333222222222444444555555555555444444666666666666666555444444333555666888999999888777999:::::::::;;;;;;;;;;;;??????===<<<;;;:::999999::::::::::::::::::::::::999999999999888777666555333555777999999777555444444333333333333333444444444333222222111111222222111111222222333444555555333333333222222222111111000000000000000000000000......---------,,,,,,,,,---------............///------------------------+++,,,------......------000//////......------,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---......//////......------,,,,,,+++++++++++++++,,,,,,,,,------------------------------........................------------------------,,,------------.........------------------------...------,,,++++++******------------------------,,,------............---,,,,,,+++++++++,,,------------............------***+++,,,---////////////------............------,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,+++,,,------......------------------------------,,,,,,,,,------------...,,,,,,------.../////////...........................---------....../////////////////////.........////////////000000000000000000111111111111000000000000000000//////////////////000000111111111111////////////////////////000000...------...///000...------------...//////---------.......................................////////////////////////---------------...............////////////......---......///////////////...------------...//////---------............///.........///////////////................................................,,,,,,---............---........................///////////////////////////............---------......------......///000.........///////////////000//////......//////000////////////////////////------......///000000000...//////...---,,,...///---...///000000///..............................////////////////////////////////////////////////000000000000000000111111........................------------------------///............///000000///////////////.........,,,---------..................////////////000000......////////////000000000000000111111111111222333333333333333333333333111111111222222222222222555555666666777777666666666777777777666555444444444555666777888999999999999999999999::::::::::::;;;;;;:::999999888777777999999999999999999999999::::::999999888777555555444444666777777666666555333333333333333333444555444333222222111111222222000000111222333555666777000000000////////////.................................---------,,,,,,,,,---------............///------------------------+++,,,---.........------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------................................................,,,,,,---...............---------------------------------------,,,,,,,,,------------------------,,,,,,---...............,,,,,,+++++++++,,,---...------............------,,,,,,---......///......------............------,,,,,,---............---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,------------,,,+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,------...//////000........................---......///////////////------......//////........./////////000000000111000000111111111111000000000000000000//////////////////000000000000000000,,,---......////////////000///---,,,,,,---///000------,,,,,,------...///,,,,,,---------.................................111111000000///.........,,,,,,,,,------...............////////////......,,,,,,---...............---------------...//////---------............///............/////////000//////......------,,,,,,........................+++,,,---.........------................................................///............---------......---------...///000............/////////000///..................///......////////////......------......///000000111,,,...000000///.........///000222222111111111111........................////////////////////////////////////////////////////////////....................................---------------------------,,,,,,+++,,,---...///000/////////............+++,,,------...................../////////000000........./////////000000000000000000111111111111222222222222222222222222/////////000111111222222444555666777777777777666444444555555666666555555555555555666777888:::;;;888888888888999999999:::999999999999888777777666666777777888888999999999::::::999999888666555444444444444444555555666777333333333333333444555555444333222222111111222222222222111111222444555666/////////.........------..............................---------,,,,,,,,,---------............///------------------------+++,,,---.........---,,,((((((***+++---...000000,,,------......------,,,,,,,,,,,,---------......,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,------------.........//////------------------------................................................+++,,,------.........---------------------------,,,,,,------.../////////------------------------,,,,,,---.../////////...,,,,,,+++***+++,,,...///---..................---.........///......---,,,------............------++++++,,,---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000////////////////////////---...000111111111000///,,,,,,---.../////////....../////////000000111111000000111111111111000000000000000000//////////////////000000000000//////***+++---...//////......///---,,,++++++,,,...///---,,,,,,,,,,,,---......,,,,,,,,,---------......////////////////////////222222111000///...------,,,,,,,,,------...............////////////......+++,,,------......---------------------...///000---------.........//////---.........//////000000//////...---,,,,,,++++++........................***+++---...///...------////////////////////////------------------------//////.........---------......---,,,---...///000---.........//////000000......------------............////////////......---------...///000000111+++...111222111000///000//////000///------...///........................////////////////////////////////////////////////.........------,,,,,,+++................................................++++++***)))***+++---...000000//////.........---+++,,,------.........------.........//////000000............/////////000000000000000111111111111222222222222222222222222------...///000111222222444444555666777777666666000111333444555666666666666666555555777999;;;<<<777888888888888999999999999999:::::::::999999888444444555777888999:::;;;::::::999999777666555444555444333333333555666888333333333333444444555666444333222222111111222222444333222222222333444555000000000000////////////000000000000000000000000......---------,,,,,,,,,---------.........//////...---,,,,,,,,,,,,---...------------------------........................++++++,,,,,,---...//////........................////////////////////////------,,,+++,,,---...///------............------+++,,,------......------////////////////////////---------------------------------------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---------,,,,,,+++++++++******+++++++++,,,,,,,,,///............---------///...---,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,+++,,,............,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------((()))++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...//////..............................////////////////////////........................222///......111111000------------...///000000111222222111000//////000000111111000000//////......000000000000000000000000////////////000000000000........................////////////////////////........................---------............///555444333111///...------//////............//////..................------000000////////////000000........................---,,,,,,,,,,,,---......////////////////////////........................------.........---+++***,,,,,,------...//////000,,,------------------,,,000///...---------------........................000000000000000000000000/////////...---------,,,111111000000//////......******,,,---...000111111....................................//////////////////000000000000//////////////////////////////000000000000000000000000................................................//////////////////////////////000000000000//////........................---,,,+++***+++,,,---......,,,+++,,,///111///---...///////////////...------.........//////000000////////////000000000000555444333222000///...---111111111111111111222222000222666888999888666444666333222333666777666444444444444555666888::::::;;;:::888666666777888999;;;;;;:::999999888888777999777555555666888999999999999999888666555333222333333333333333333333333222333333444444555555666444444333333222111000000111111000000000000111111////////////////////////---.........---,,,++++++...................................................---,,,,,,,,,,,,---...------------------------------------------------++++++,,,,,,---......///........................------------------------------,,,,,,,,,---...///,,,------......------,,,+++,,,------......------////////////////////////------------------------........................---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........---------........./////////......---,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,------............------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////..............................................................................000...---...111222111///------......///000000111111000000///......//////000000000000////////////////////////////////////.../////////000000000000........................................................................---------............///111000///...............//////............//////........................//////............//////........................---,,,,,,,,,,,,---......................................................---......///...---,,,+++------------,,,,,,,,,,,,------............------//////...---------------........................////////////////////////...............---------111000000000/////////...---------.../////////000....................................////////////......////////////......////////////////////////////////////////////////...........................................................................//////000000//////...////////////////////////,,,,,,+++++++++,,,---...///---,,,---///000///---......///////////////.............../////////000////////////000000000000111111111111111111111111000000111111111222222222444555666777888888888888777555444555888999888666555555555666777888999::::::999888777666777777888::::::999888888777777666999777555444666888888888888888888888777555444333444444444333333333333333222222111111111111111111444444333333222111111000111111000000000000111111////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------+++++++++++++++++++++++++++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,---............---////////////////////////------------------------////////////////////////---,,,,,,,,,,,,---......000000...---,,,+++++++++------------,,,,,,,,,,,,------------............++++++,,,---...///000111//////......------......,,,,,,,,,------------......------------,,,,,,,,,......------------......***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///....................................................................................---,,,...000222222111------......///000000000000//////...............////////////000000000000////////////////////////....../////////000000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,---...//////...................................................------------------...---------------------------,,,,,,,,,,,,---............................................................/////////...------444333222111000///...---......////////////......//////...------------...////////////////////////////////////////////////---------...............000000000000////////////////////////////////////....................................////////////------............------////////////////////////////////////////////////.................................................................................//////.................................,,,,,,,,,+++,,,------...///...------...///...,,,---......///000000000000............////////////////////////000000000000111111111111111111111111//////000111222333333444555555555555555666888888666555555555777888777666777666666666777777888999888888888888777777777777999999888888777666666555999777555444555777777666777777777777777666555555555555444444444333333333666555555444333333222222444333333222222111111111111111000000000000111111////////////////////////....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---......//////......---,,,------...............////////////////////////------------------------........................---,,,,,,,,,,,,---......//////...---,,,++++++,,,------------------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------...//////000000//////.........//////------------------------------------------------...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++++++++++++++++++++++++++,,,------+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---....................................................................................///000000000............//////000000000//////.........//////......//////000000111111////////////////////////........./////////000000...........................------,,,,,,++++++***************************---------............///++++++++++++,,,---...///........................---------.....................------------......---------------------------,,,,,,,,,,,,---......................................................//////////////////......555444333222111000000/////////000000000000/////////......---------......////////////////////////////////////////////////,,,---------.../////////000000000000////////////000000000000000000000000....................................////////////---......//////......---////////////////////////////////////////////////........................................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........------,,,,,,---...000000111111111.........///////////////////////////000000000000333333222111000///.........//////111222333444444222222222333333444444444333333333333444555555444888777777666666777777777888888999:::999999888888999999999888777777666666888666444444555666666555666666777777777777666666666666555555444444333333666666666666555555444444333333333222222111111111111111000000000000111111////////////////////////...///////////////......////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................------------------------,,,,,,,,,---------------//////000000000000//////,,,---......//////......////////////////////////---------------------------------------------------,,,,,,,,,,,,---......------,,,,,,,,,------...------------------------++++++,,,,,,,,,---------........................//////.........//////000---------------------------------------------------,,,+++******+++,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,---...---++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------........................................................................///000000///...---------............////////////000000000//////000111111......//////000000111111....................................////////////........................------,,,,,,++++++++++++************************---------............///---------,,,------......------............---------------........./////////..................///---------------------------,,,,,,,,,,,,---......................................................//////........./////////------------------------//////000000000000//////......---------......///////////////////////////........................,,,---------.../////////////////////000000000000......//////000111111111..................................../////////////////////000000/////////////////////////////////................................................................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---------------...///000111111111111///////////////.........////////////000000000000333222222111000///.........//////111222333444444///111333555555444222111222333333444333444444555888777666666555666666666999999:::;;;;;;::::::999;;;::::::999888888777777777666444444666666666555555666666777777777777777666666666555555444444444111111222222333333333444333333222222222222222111111111000000000000111111////////////////////////......///////////////...////////////////////////////////////////////////,,,------......------,,,------------------------------------------------------------------------........................------------------------+++,,,------......------/////////000000/////////------...////////////...////////////////////////---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------------............---.........//////////////////.........---------......------......//////...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++---...------------------------------------------------.........///......---,,,........................------------------------........................000111111///---+++,,,---......//////////////////111000000000000111111222////////////000000000000........................------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////...---------......,,,---...//////...---,,,,,,,,,------...///////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------..............................------......///000,,,,,,,,,---...//////000//////000000000000//////...------------...//////................................................---------...............////////////000000000000------...//////000111111....................................//////////////////000000000000//////////////////////////////........................................................................------------------------.........//////.................................,,,,,,---............------...//////---,,,---......//////000111111111111///////////////.........////////////000000000000...//////000000111111111//////000111222333333444111333666888888666444111333555666666555555666777666666555444444555555555999999999:::::::::::::::;;;;;;::::::999888888888666555444555777888777666555666777777777777777666666666666666666666666666222222333444444555666666222222222222222222222222111111000000000000111111////////////////////////------.../////////......------------------------////////////////////////,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------............------------...///////////////////////////////////////------------------------........................---,,,,,,,,,,,,---............---,,,,,,,,,------------------.........///............////////////---------...............------,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///......................................................//////...------,,,........................------------------------...........................///111///---+++,,,.../////////////////////...///////////////000111111000000000000////////////........................---------.........//////........................++++++,,,,,,------......---------------------------------............///......------------......+++,,,...//////...,,,+++,,,,,,------...//////000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................------,,,,,,,,,---///000......///000000111222222...//////000000//////...---------------...//////------------------------.......................................---------.../////////000000000111............................................................////////////...//////////////////...////////////////////////........................................................................------------------------...//////000000//////...////////////////////////,,,,,,.../////////...---,,,...//////---,,,...000///000000111111111000000000/////////............////////////000000000000......//////000111111222000000111111111222222222444555666777777666555333333555666666444444555777444444333333333444444555888888777777777888999:::::::::999999888777777777555444444666999:::999888666777777777777777666555555555555666777777888888666666666666777777777777222222222222222222222222111111000000000000111111////////////////////////,,,,,,---...............------------------------////////////////////////,,,,,,---......---,,,,,,------------------------************************------------------------........................+++++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++---......///////////////////////////////////////------------------------////////////////////////---,,,,,,,,,,,,---......000///...---,,,+++++++++---------.........//////,,,,,,,,,---------......+++,,,,,,---...///000000,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,------.........---...///000000///...---+++++++++,,,,,,+++++++++,,,,,,,,,---------......------------------------***+++------------///000........................////////////////////////.../////////...---,,,,,,........................------------------------........................,,,...000///---,,,...000///////////////........................///000111111111000000//////..............................---------.........//////........................***+++,,,---......///000************************---------.........//////,,,,,,,,,,,,---...//////+++,,,...//////...,,,+++,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................---,,,,,,+++,,,---...///------------..................////////////......---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......------,,,.../////////000000111111000//////...------,,,,,,..................................../////////000---..................---////////////////////////........................................................................------------------------//////000000000000//////........................,,,,,,.../////////...---+++---//////---,,,...111000111111111111000000///000000//////.........---////////////000000000000111111000000//////......111111111111111111222222555444444333333333444444000333555444222111333666333222222222222333444555777666555444555666888:::999999888888777666666666444444555777:::;;;:::999777777777777777666555555444444555666777888999999555555555444333333222222222222222222222222222222111111000000000000111111////////////////////////+++,,,,,,---.........---000000000000000000000000000000000000000000000000,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///000///---,,,,,,............------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......---------............///......------------......------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++++++++,,,,,,---...++++++,,,,,,,,,---------///...---,,,+++,,,---------------............//////...,,,+++***+++,,,,,,,,,,,,,,,---...///000000------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................///...---,,,,,,---...///222222111000///...------000000//////.........---//////......---------,,,111///......//////...,,,+++,,,------++++++,,,---111000///...---,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---.../////////............//////........................------------------------,,,,,,,,,---------.....................---------........................////////////////////////---------......////////////............///000000111000000///......------------------------------111000///...---,,,++++++////////////////////////..............................////////////......///...---,,,+++,,,---.........------------..............................////////////////////////...------,,,---...///000////////////////////////000000000000////////////---------............///....................................////////////------...//////...---,,,//////.........---------000000000000////////////000000000000000000000000111///---...000000...+++......//////000000111111...............///000000111111111000000000000000333222111111111333555777333333333444444444555555666555444333333444555666666666666666666666666666555555666777777777777777444444555666777888999999444555555666666666666666444555777888888888777666777777777888777666666555333222222222111000000000////////////............111000000///...------------...///000000///...------------............///222111///---,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///000///---,,,---.........---------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++,,,------........................,,,,,,,,,,,,---------------------............///......------------......------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,------------............///...---,,,,,,,,,------,,,,,,,,,------...///000........................,,,,,,------------------,,,,,,,,,,,,------------,,,------------------------,,,,,,++++++,,,,,,---........................///...------------...///000/////////////////////000/////////.........---/////////.........------111///......//////...,,,---...//////------...///000///...------,,,------+++++++++,,,,,,,,,,,,---...---,,,,,,,,,---////////////............//////............------------------------------------,,,,,,,,,---------......------............................................................................../////////000......------......///000.....................///---------------------------------...............////////////////////////..............................////////////............---,,,,,,,,,---...///......------......///...................................................------,,,---...///000////////////////////////......//////000000000111---------............///........................------------............---...////////////...---//////.........---------////////////000000000000000000000000000000000000111///...///000000...,,,......//////000000000000///............///000000111000000000000000000000333222111111222333555777222333333333333444444444555555444333333444555555555555555555555555555555555555666777777777777666444555555666777777888888444444555666666666666666222333444555555555444444333333444444333333222111222222222111111111111111111111111000000000//////111000000///......---------...///000000///...------------............///000///...---,,,---......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++++++++,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///........................---/////////---,,,---......------------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,------...........................+++++++++,,,,,,,,,---------------............///......------------...............------------,,,,,,------------.........,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,---------------,,,,,,+++***+++++++++------------............//////...---------......,,,,,,,,,,,,---...///000////////////////////////------------------,,,,,,++++++++++++,,,,,,,,,,,,---------------------,,,------,,,,,,,,,,,,------........................///...------------...///------.........//////////////////...............000000////////////......000///---...//////...------...//////------...///......------------......,,,,,,,,,---------............------......///000//////............//////.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---------.../////////.........................................................///////////////---------------......///,,,,,,------...///000000---------------------------------.........//////////////////////////////..............................////////////.........------,,,------......///......------......///........................------------------------...------------...//////////////////////////////////////////////////////---------............///........................,,,,,,,,,------------......//////000000//////..................---------......//////000000111111000000000000000000000000111000///000111111///---...////////////000000000///////////////000111111000000000000000000111111333222111111222333555666111111222222222333333333444333333222222333333444555555555555555555555555444555666666777666666666444555555555666777777777444444555666666666666555111222333444444444333333111222222222222111000000111111111111111222222222333333222222222111111111000000000///......------......////////////......---------............///---------------...///000,,,,,,,,,---------..............................------------------------.........------.........------........./////////............---,,,++++++++++++,,,,,,,,,,,,------,,,,,,---....../////////........................---...///...---,,,---///------------------------------......------,,,+++,,,,,,,,,---------------...------------,,,,,,,,,*********+++,,,---...///........................+++++++++,,,,,,,,,,,,------------............///......------------......//////.........---------------------............------,,,,,,,,,------...,,,,,,,,,------------...------,,,,,,,,,++++++,,,,,,,,,---------...............---------------------,,,,,,,,,------...///.................................------,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------.................................------.........------..........................................000000000000000////////////...------//////...---+++,,,------++++++,,,------,,,,,,,,,------...///------------.........///............//////000000///......------......///.........---,,,,,,++++++........................,,,,,,,,,---------......,,,,,,,,,---...///000000........................................................................---,,,,,,,,,,,,---......,,,,,,,,,---......//////........................000//////...------,,,,,,////////////////////////..............................////////////......---------------.........//////............//////........................------------------------......------............////////////////////////111111000///......---------------............///........................,,,,,,---------........./////////000000000000000........................------...///000111222222000000000000000000000000000000000000111000//////////////////////////////000////////////000111111000000000000000111111111222222222222222444555666000111111111111222222222222222222222222222222222444444444444444444444444444444555666666666666555555555555555555555555666333444555555666666555555333333444444555555555555333333333333333222222111000000000111222222222333333333222222222111111111000000//////...............//////////////////...---------............///------------......//////,,,,,,,,,---------..............................------------------------.........------.........---------.........//////............---,,,+++++++++++++++,,,,,,------------------.........//////........................,,,...///...------...///------------------------------......------,,,+++,,,,,,,,,------..................---------,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///......------------......//////.........------------------.........//////......---,,,,,,---------,,,,,,---------........................------,,,,,,,,,,,,------------...,,,,,,,,,,,,------,,,,,,---,,,,,,,,,,,,------...------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,------------------------...------,,,,,,------...////////////////////////---..................---000//////...------,,,,,,---------.............../////////000000000000000...---,,,---...///...---+++,,,------++++++,,,---,,,,,,,,,,,,,,,---...///------........./////////.........///////////////......------------...............------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---...///000000................................................---------------------------,,,,,,,,,,,,---....................................................../////////...------,,,,,,////////////////////////..............................////////////......---------......//////////////////....../////////........................------------------------..................------////////////////////////............////////////---------............///........................---.........////////////////////////000000111111---.....................,,,---...///000111222333////////////////////////...///000000000//////////////////...............///////////////000000111//////000000111111111111222222222222333444555555000000000111111111222222222222222222222222222222444444444444444444444444333333444555555555555555555555555444444444444444333444444555555555555555333333333333444444555555444444444444444333222222000000000111222222222333222111111111111000000000////////////............/////////....../////////---------............///...............---------,,,,,,,,,---------..............................------------------------......------------......*********+++++++++,,,,,,---------...------,,,,,,***++++++,,,,,,------...------------------------........................,,,---///...------...///,,,,,,,,,------------...------......------,,,+++,,,,,,,,,---......//////............---------,,,++++++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,---------......---------............///......------------...............------------,,,------.........////////////...------------------,,,---------............///////////////...------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------------......////////////////////////------...//////...------111111000///...---,,,+++---------------...............////////////000000...,,,,,,,,,...///...------...//////------...///,,,,,,++++++,,,---......---------.........//////------...////////////.........------------......................................................,,,,,,,,,---------......,,,---------.../////////........................------------------------...............------------------------....../////////////////////..............................+++,,,,,,---...///000000////////////////////////..............................////////////......,,,---...///////////////000//////......//////000........................------------------------.........///......---,,,////////////////////////)))***+++---///111333333---------............///................................./////////000000............///000111111---------...............------...///000111222222////////////////////////,,,...000000///...///000/////////............---...............///000000/////////000111111222222111111222333333444444555000000111111111222222222111222222333333222222111333333333333333333333333222333444444555555444444555555555444444333333222333333444555555555555444222222111111111222333444222333333333333222111111111111111111111222222222111000000000000///////////////////////////......//////............//////---------............///......//////...---,,,,,,,,,,,,,,,---------......................................................------,,,,,,,,,,,,------)))))))))*********++++++,,,,,,------...---------******+++,,,,,,---............------,,,,,,++++++........................,,,---......------...000,,,,,,,,,---------......------......------,,,+++,,,,,,------.../////////............------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------............///......------------......------------,,,,,,,,,,,,............//////////////////...---------------------------................../////////...---,,,++++++,,,,,,,,,---------***+++---.........------------,,,,,,+++,,,,,,---........................,,,,,,------------------,,,,,,,,,,,,------------***++++++,,,---...//////......------------......////////////////////////------...//////...------000000000//////.........,,,,,,,,,------.........------........./////////---,,,+++,,,...///...------...//////------...///,,,,,,,,,+++,,,,,,------,,,,,,---------.........+++,,,---...///......---...------,,,,,,------...---......//////000000000........................,,,,,,,,,---------......------..........................................------------------------111000000000////////////......------......///000......//////000111111111........................++++++,,,---...///000111////////////////////////..............................////////////......+++,,,...///000000000///000000////////////000000....................................................../////////...,,,,,,////////////////////////******,,,---///000111222---------............///........................---------.........//////---------------///000111---------.........//////---......///000111111222////////////////////////***---//////------.../////////.........------------------------......///...//////000111111222222111111222333444444444444111111111222222222333333222222333444444333222222222222222222222222222222222222333444444444444333555555444444333222222111222333444444555555444444333222222111222333444555222222333333222222111000222222222111111111111111111111000000000/////////.../////////////////////000///...------...///000---------............///,,,---.../////////...---,,,,,,,,,---------......................................................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,---............******+++,,,,,,---............---,,,+++******)))........................,,,---......------///000,,,,,,,,,------.........------......------,,,+++,,,,,,------...///000000//////.........---------------,,,+++++++++,,,,,,------------------------.........////////////000---------.........//////.........------.........------,,,,,,,,,+++++++++............/////////000000///...------------------------.........//////,,,---.........---,,,+++++++++,,,,,,,,,---------+++,,,.../////////......------,,,++++++,,,,,,,,,////////////////////////,,,,,,,,,------.........,,,,,,------------......)))***+++,,,...///000000......------------......000000000000000000000000,,,---...//////...---,,,////////////000000000000,,,,,,,,,------.........,,,---------......//////---,,,+++,,,...///...---+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++---.........---,,,...------,,,,,,------...------...///000111222222////////////////////////,,,,,,,,,---------.....................---------........................------------------------333222222222111111000000///............///000000------...000111333444444////////////////////////...............---------////////////////////////..............................////////////......+++,,,...000000000000///000000////////////000000........................////////////////////////....../////////...,,,+++/////////////////////////////////......------,,,---------.........//////........................,,,,,,,,,---------......---,,,,,,,,,---...000111---------.........//////......//////000000111111////////////////////////))),,,///...,,,,,,---/////////.........------------,,,,,,,,,,,,---.........//////000111222222222111111222333444444444444111222222222222333333333222333444444444444333222222222222222222222222222222222333444444444444333555555444444333222111111222333444444555555444444555555444333444555666777333444444444444333222222333222222222111111000000111111111000000000000///.........///////////////000///...------...///000---------.........//////***+++---///000000000///................................................------------------------........................,,,---......//////......////////////...---,,,++++++---......---,,,,,,---+++,,,------......---------------............///........................------++++++++++++------///...---,,,,,,---...///------------------------///...------------...///------------------------..................------..................------//////.........---------........................///...,,,+++***+++,,,,,,,,,,,,,,,---...///000111//////...---,,,,,,+++***+++,,,,,,***))))))+++...111...---...000111///---........./////////000000000000//////............,,,,,,---------..................................................................------,,,,,,,,,........................111111000000/////////...///000000000111111111111000///...------...///000........................000000000000000000000000........................000000//////............///...,,,++++++,,,...///...------------...//////........................---...///...,,,,,,...///444333000---+++*********......////////////......//////.........---------------------------------......------------......//////.........---------........................111111222111111000///.........------------......//////000000000000//////......//////000000111111000222333333111000000111........................,,,---------.../////////...------,,,,,,------......000222333444333111000......////////////.....................---------......////////////......---------...///000000111........................------------------------000000000000000000000000/////////...---------,,,------...............------------.........//////............////////////......................../////////000///......---..................------..................------///......------///000111222222111111000/////////444444444333222111000///000000000000111111111111///111222444555555444444333333333333333333333333444555555555444333333222666444333444777777555222444333333222222333333444333333333333333333333333444333333222222333333444222222222111111111000000////////////////////////000000////////////000000------------------------................................................------------------------------------------------------------------------........................,,,---......//////...............///......---,,,,,,...//////...------...+++,,,------......---------------............///------------------------------,,,++++++,,,------///...------------...///------------------------........................------------------------................................................//////.........---------...........................---,,,,,,++++++,,,,,,---------------...///000//////...---,,,,,,++++++,,,,,,,,,+++******,,,......,,,+++,,,...///---+++,,,,,,,,,,,,------------/////////.........------******+++++++++,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.............../////////000000000000///...------...///000........................////////////////////////........................000///,,,+++***+++---...///...,,,++++++,,,...///...------------...//////........................---...///...,,,,,,...///111000...---,,,,,,,,,---......////////////......//////.........---------..............................------------......//////.........---------........................000000000111000000//////......------------............////////////......---------...//////000000444555555444111/////////........................,,,,,,,,,---------------///......------......///---...000111222111000///......////////////.................................///////////////......------......///000000111.......................................................................................---------..................---------------.........//////............////////////////////////////////////...////////////...------------...............---........................//////...---...///000111111111111000000000//////111222222222222222111000000000000000111111111111000111222333444444444444333333333333333333333333444444555555444333333222333111000111333444222///444333333222222333333444333333333333333333333333444333333222222333333444333333333222222222111111////////////////////////000000////////////000000------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////......,,,---......///.........---///000000///......///+++,,,------......---------------............///------------------------------,,,,,,,,,,,,------///...------------...///------------------------,,,---...//////...---,,,------------------------...............................................................---------........................,,,------------,,,,,,+++......---------......///.........------,,,,,,,,,,,,,,,---,,,******,,,......---,,,,,,---...---,,,+++++++++,,,,,,,,,------.........---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............------------------............/////////............//////........................////////////////////////........................111///,,,))))))+++...000///...---,,,,,,---...///...------------...//////........................---...///...,,,,,,...///...------------...//////......////////////.....................---------////////////////////////......------------....../////////............---..............................//////////////////......------------......---------......---------,,,,,,------.../////////666777777555111...------........................---------,,,,,,,,,,,,,,,/////////....../////////+++,,,.../////////...---......////////////......//////////////////////////////000000///...------------......///000000000////////////////////////////////////////////////---------------------------------................../////////...---,,,,,,---------...........................////////////000000000000000000000000...............---,,,,,,,,,,,,---...////////////........................//////.........///000111000000000000000000000/////////000111111111111111000000000000111111111111222222111222222333444555333333333333333333333333444444444444444333333222444333333333555555333222333333333333333333333333333333333333333333333333333333222222222222333333333333333333222222222222////////////////////////000//////......//////000------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......///.........+++,,,---...////////////---...000000...---...///+++,,,------......---------------............///---------------------------------,,,,,,---------.........------.........,,,,,,------------------,,,---///000000///---,,,,,,,,,---------------------------...............---------...............................................................+++,,,---......---,,,+++000///...---------------------------------,,,,,,,,,---...---,,,+++,,,...//////...////////////...------------............---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------............/////////....../////////........................////////////////////////........................111000...---,,,...///111......------------.........------------...//////........................---...///...,,,,,,...///------------......//////---......//////......---......................................................------------....../////////.......................................,,,,,,---...////////////......------------......------............------,,,------......//////000555666666444000---,,,,,,.................................------,,,,,,,,,//////............//////+++,,,---............---......////////////......////////////000000000000000000000000///...---,,,............//////000000000000000000000000000000........................------------------------,,,---------.../////////////////////...---,,,+++....................................////////////////////////////////////------......------,,,++++++,,,---...////////////---------...............///////////////000000000/////////000000000000000//////000000000000/////////000000000111111111111333222111111111222444555222222222222222222222222333333444444444333333222444444444444555555444333333333333333333333333333222222222222222222222222333333222222222222333333222222222111111111111000/////////////////////////////////....../////////------------............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......///.........++++++---...//////000000+++---///...---,,,---...+++,,,------......---------------............///---------------------------------------------------..................---,,,,,,,,,---------......,,,---///000000///---,,,,,,,,,,,,---------......---------.........//////---------.........//////---.............................................+++,,,......///...---,,,000///...---------------,,,,,,------------------,,,---///...---,,,---....../////////......//////---------.........//////------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------------------------.........//////...//////////////////.................................................................................///000000//////..............................------------...//////........................---...///...,,,,,,...///..................------------............---------.....................------------------------......------------......////////////////////////........................+++,,,---......///............------------...............//////.........---......///000000111111000222222111///---------........................000000//////......------...------,,,,,,------...------......////////////......////////////........./////////000000111111//////000//////...------............////////////000000000000000000000000------------------------........................,,,---------.../////////......//////...------,,,.....................---............////////////........................------......------,,,++++++,,,---...////////////---------.........///////////////000000000000000......//////000000000111111111111000///...------///000000000111111111111333222111000111222333444222222222222222222222222222222333333444333333222///000111111111000000000222333333444444333333222222222222222222222222222333222222111111222222333000000000000//////////////////////////////////////////............//////---------....../////////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////......+++,,,---...////////////+++---......---,,,,,,---+++,,,------......---------------............///........................------............------------...//////...------+++,,,,,,------.........,,,---...//////...---,,,+++,,,,,,------.........,,,,,,------.../////////,,,,,,------.../////////---------.......................................,,,------............---000///...---------------,,,,,,,,,------.........,,,...//////...------...,,,---...---,,,,,,---...,,,,,,,,,---------......---------------.........+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////......////////////..............................................................................***+++---//////...,,,+++...........................------------...//////........................---...///...,,,,,,...///////////////...---,,,+++------............---------------...............------------------------......------------.........////////////000000000........................------........................------------............////////////............//////000111111111---///000000...------...........................000000000///////////////------,,,,,,,,,,,,------............//////000000......////////////......---......//////000000111......////////////............//////////////////////////////////////////------------------------........................---------...............------...............---...............---------............////////////.......................................---,,,,,,,,,,,,---...////////////,,,,,,------.../////////...///000111111111000000------...//////000111111222222111111000...---,,,000000000000111111111111222222111111111111222222222222222222222222222222111222222333333333333333///111222222111000000111222222444444444444222222222222222222222222222222222222111111111111222222////////////.........---///////////////////////////......------......///---------...//////000000................................................------------------------------------------------------------------------........................,,,---......//////......,,,,,,---.../////////...,,,...//////...------...+++,,,------......---------------............///////////////////////////,,,---...//////...---,,,------...//////...------++++++,,,,,,---......///........................++++++,,,,,,---......///,,,,,,------...//////000,,,,,,------...//////000---------.........//////........................---------------.../////////......---------......++++++,,,,,,---...//////,,,...000000///.........+++---///...,,,+++,,,...---------.........//////------........./////////,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,---------------...///000000///...---........................................................................+++,,,------......------......////////////.........------------...//////........................---...///...,,,,,,...///---.../////////...---,,,,,,------......------,,,---------.........//////..............................------------........./////////000000000000............................../////////......---......------------......---------......---------------......///000000111...///111000///---.......................................///////////////......------------.....................//////000......////////////......,,,------...//////000000,,,---...///000000000000/////////////////////...................................................------------------------...............---------,,,,,,---...//////////////////.........---------............////////////...........................////////////...------------...............---,,,,,,------...//////000...///000111222111000000,,,,,,---...///000111222111111111111000000///...000000000000111111111111111111222222222222111111111111111111111111111111111111222333333333333333000333555444222111222333111222444555555444222111111111111111111111111111222222111111111111222222000////////////.........///////////////////////////......------......///---------...///000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................,,,---......//////......,,,---......///.........---///000000///......///+++,,,------......---------------.........//////000000000000000000000000,,,---...//////...---,,,,,,---...//////...---,,,++++++,,,,,,---.../////////...------------...///++++++,,,,,,---...//////,,,,,,------...///000000,,,,,,------...///000000---------.........//////...........................---,,,,,,---...///000......---------......///++++++,,,,,,---...//////,,,...000111///.........---///111000...---...111000000000000111111111111........./////////000000........./////////000000................................................,,,,,,,,,------.................................---------....../////////******+++++++++,,,,,,,,,---...///000000///...---........................................................................///......---...///000111......////////////.........------------...//////........................---...///...,,,,,,...///,,,---.../////////...---,,,------......------,,,---------.........//////////////////////////////.........------............/////////000000111111........................///000000000///...------.........------.........+++,,,,,,------,,,,,,+++,,,,,,------...//////000000111222111///.................................,,,---------...///////////////............//////...------------...//////......////////////......,,,,,,,,,---...//////000+++,,,---///000000111111///////////////.................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,++++++---...///000000000//////.........---------............/////////000000000000000000000000000//////000000//////...---.........///......------,,,,,,------...///000000...///000222222111111000+++,,,---...///111111222///000000111111111111111000000000000111111111111000111222333333222000///111111111111111111111111000111222333333333333333---///222111///---///111111222444555555444222111111111111111111111111111222222111111111111222222000000000000////////////////////////////////////.........------.........---------...///000000111000000000000000000000000..............................---------,,,,,,,,,------------------------------------------------......---------......///................................................///////////////.........................................................,,,---......//////..............................///000111222111000...,,,------------.........///......------------......------------------------------............------......................................................//////......---,,,...---,,,,,,---...///000//////.........---------,,,,,,,,,,,,,,,---...///000000//////........................////////////333222000/////////000111000///...------...///000000000//////.........---................................................,,,------......------,,,------------------------111000///...---,,,,,,,,,........................////////////////////////------...............---......////////////......,,,------...///000111111........................///............///000000---------.........//////...---,,,,,,,,,,,,---...///////////////.................................+++,,,------......------,,,,,,.../////////...---...---------...///111333..............................................................................//////////////////........................---.....................////////////////////////......------------..............................////////////////////////..............................////////////......111000000///...,,,+++***---------............///222111111111000000////////////............//////---------............///..............................//////......---,,,++++++++++++++++++++++++------///000111111111111//////.........---------//////............//////////////////////////////........................000000//////.........---........................000111333222000//////000000000//////.........------......///000111111222////////////000000000000000000000000000111111222555555555444444444333333222222222111111111111111111000///...///000222333222333555666666555333111444333333222222333333444333333222222111000/////////000111111111111111000......------------..........................................//////////////////111111000...,,,***---...///000222222333333000000000/////////......------------------------..............................------------------................................................////////////............................................................,,,---......//////......------------------------//////111111111000...---------........./////////......------------......------------------------------............------......................................................//////......---,,,......---,,,---...////////////.........------------,,,,,,,,,------...////////////.........------............////////////222111000000//////000000//////...------...//////000/////////............////////////////////////........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,,,,..................................................................------.........//////.........------......//////000000..............................------......///000---------........./////////...------------...///////////////....................................+++,,,------......------------///000000000///...///............//////000------------------------................................................///////////////.................................//////.........---------////////////////////////......------------....................................................................................////////////......000000//////...---++++++........./////////000000111111111000000000////////////............//////---------............///..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000//////.........---------//////............//////000000000000000000000000........................000000/////////.................................000111222222000//////000000/////////.....................///000111111111////////////000000000000000000000000000111111222222222222222111111111111111111111111111111111111222222222111111111111000333333444444444222000///333333222222222222333333333333222222111000000///////////////............//////............//////....................................///////////////000000000///...,,,+++//////000000000///......------,,,,,,,,,,,,,,,+++------------------------////////////////////////......------,,,,,,++++++........................................................................------------------------........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///...---............/////////000......------------......------------------------------............------...................................................////////////...------//////...---------.....................------------------,,,------...///.........---------------............////////////000000111111000000//////......------------......////////////............////////////////////////........................------------------------------------------------///......---,,,,,,,,,+++.................................................../////////...---,,,,,,------............------..................//////........................---------------......///---------...............000///............///000................................................,,,,,,---............---......///000000000000//////////////////...------------------------------................................................000000//////.........---......................../////////......------,,,////////////////////////......------------....................................................................................////////////............//////...------,,,////////////000000000111111111000000000000////////////............//////---------............///..............................//////......---,,,---------------------------....../////////....../////////............---//////............//////111111111111111111111111////////////////////////000000////////////..............................///111222111000//////000////////////..................//////000000111111////////////000000000000000000000000000111111222222111111111111000000000000000000000000000111111222333333333333222000000222222333333333222111000222222111111111111222222333333222222111000000000111000///...------......000000////////////000000////////////////////////............////////////000000//////...---------...////////////...---,,,+++*********************------------------------........................------------,,,+++******................................................------...............///------------------------........................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,...//////000000///.............../////////000000......------------......------------------------------............------................................................///////////////...------//////......------------..............................------------......------------------------............///////////////000111111111000...---------------------------///////////////.........////////////////////////........................---------,,,,,,---------............////////////---------------,,,++++++................................................////////////...---,,,+++,,,,,,------------,,,,,,.....................---........................---,,,,,,,,,,,,---..............................///..................///------...............///........................,,,------...............---......///////////////---...///000000///...---------------------------................................................000000000///......------........................---.....................////////////////////////......------------....................................................................................////////////......------...............---....../////////000000000000000000000000000////////////............//////---------............///.................................///......---,,,---------------------------...............---,,,/////////...............//////............//////000000000000000000000000000000000000000000000000000000//////////////////...........................000111111000//////000///////////////............/////////000000000111////////////000000000000000000000000000111111222333333333222222222111111///000000000000000111111111111111222222333444444444444444444444555555555111111000000000000111111222222222111111111000000555333111///......///000//////............//////000000000000000000000000............////////////000///...------------...,,,,,,---...///000000000------------............------------------------------------------------,,,,,,---------,,,+++***................................................,,,---------......//////------------------------........................,,,---......///.........------------------------........./////////..................////////////......------------......------------------------------............------................................................//////000000//////...---/////////......---,,,,,,---.....................///......---------......------------------------............//////////////////000111111///...---,,,------------------,,,.........///////////////------------------------...........................---,,,,,,,,,,,,---...,,,,,,---------.........------.........---,,,+++......................................................//////...------,,,,,,,,,------------,,,,,,............------------........................---,,,,,,,,,,,,---...........................---------------------------,,,---------......//////........................,,,---......//////......,,,,,,,,,---------......+++,,,...000111000000///------------------------................................................000000//////.........---........................+++,,,,,,---...///000000////////////////////////......------------....................................................................................////////////......,,,---......///.........------.........///////////////////////////000000//////............//////---------............///.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,//////////////////////////////............//////////////////////////////000000000000000000000000//////000000000000000000////////////////////////---///111111///...///000.........///////////////////////////000000000000////////////000000000000000000000000000111111222333333333222222222111111//////000000111111111222111000000111333777;;;===>>>===;;;888666666555555111000000//////000000111222222222111111111111111555333111///......///000...------,,,,,,------...000000000000000000000000............///////////////......------------...------...///000000000000,,,,,,,,,------------...------------------------------------------------+++,,,---......---,,,+++................................................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////................................................//////------------.........///......------------......------------------------------............------................................................///000000000000///...............///......---,,,---------...............000///......---.........---------------.....................//////////////////000000//////......------............------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...)))******++++++,,,,,,,,,------/////////...---,,,........................------------------------------...............---------............------------------------..............................---------------......///...............---------,,,,,,------------,,,,,,,,,,,,,,,---......//////........................------...////////////...,,,,,,++++++,,,,,,---...+++,,,---///000000111111........................................................................////////////////////////........................+++,,,,,,---...///000000////////////////////////......------------..............................------------------------..............................////////////......------...............---------------..................////////////000000//////............//////---------............///..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////.........////////////000000000//////............//////........................//////////////////////////////000000000000111111////////////////////////---...000000///...///000.........///////////////////////////000000000000////////////000000000000000000000000000111111222222111111111111000000000000000000111222222333333222222444666;;;@@@DDDGGGIIIFFFAAA;;;777444222222111111000000000000111111111111111111111111111111111000///...------......---,,,,,,,,,,,,,,,,,,---////////////////////////............////////////------------------------111111111000///...---,,,***+++++++++,,,,,,,,,,,,------------------------........................***+++---/////////...---................................................++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......------------------------------------......//////,,,,,,,,,,,,------------......------------......------------------------------............------................................................000000000000000///......,,,---.../////////...------------.........//////000000///...............------........./////////............////////////000000///............///---...////////////...---............/////////000------------------------........................///...,,,++++++,,,...///******++++++,,,------...---...000111111000...---........................------------------------,,,,,,---...////////////.........//////.........,,,,,,,,,------.......................................------......///000//////.........---------,,,---...//////...---,,,++++++,,,------...//////........................------...///////////////------,,,+++,,,---...///...............///000000////////////////////////................................................------......///000000000................................................////////////////////////......------------..............................------------------------..............................////////////......---...............------............////////////........./////////000000//////............//////---------............///..............................//////......---,,,---------------------------......///000000000000.../////////000000000000//////............//////////////////////////////........................//////000000000111111111////////////////////////,,,...000000///...///000............/////////000000000000000////////////////////////000000000000000000000000000111111222222222222222111111111111000111111222333333444444666888===BBBGGGKKKMMMNNNKKKGGGAAA:::555222111111222111111000000111111222111111111111111111111111////////////............---------,,,,,,---------....................................////////////,,,,,,---.........---,,,000000000///...---++++++.........//////000000000------------------------////////////////////////)))+++---///000000///...................................................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000+++++++++,,,,,,,,,------.........------.........---------------------------..................---................................................000000000000000//////...+++,,,.../////////......---------.........//////000000///......................../////////000000............/////////000111000///------...//////---...///000000///...------.........//////000000................................................///...,,,++++++,,,...///------......///000111111---...000222222111///...........................------------------------++++++---...///000000000......////////////......++++++,,,,,,---...//////........................///............///000000//////.........------------...///000000///...---++++++,,,,,,---...//////........................---......///////////////......---,,,---...///000111000...------...//////000000000000000000000000................................................,,,,,,---...///000111111........................111000///...---,,,++++++////////////////////////.........------.................................------------------------..............................////////////............//////...------,,,////////////000000000000---.........//////000000//////............//////---------.........//////..............................//////......---,,,////////////////////////------///000111111111111.../////////000000111111//////............//////000000000000000000000000........................//////000000111111111222000000000000000000000000,,,...///000///...///000---.........//////000000000000000000////////////////////////000000000000000000000000000111111222555555555444444444333333111111222333444444555555999>>>EEEMMMQQQSSSSSSRRRFFFBBB===888444222333333222222111111111111222222111111111111111111222222///000111111111111111000.........------............................................./////////000***,,,...//////...,,,+++,,,,,,------...---------,,,++++++******++++++,,,---------............///......////////////......+++,,,------......------------------------------................................................+++++++++,,,,,,,,,------................................................000//////......//////000///............------------,,,+++******+++,,,---,,,,,,,,,------.........,,,,,,------.../////////,,,---------.../////////............////////////......------------......////////////////////////------------------------------------------------///............---------//////.........---------+++,,,.../////////...---000000//////.........---......------------..............................,,,,,,,,,---------......000000///.....................---,,,,,,+++******------------------------/////////////////////////////////////////////////////////////////////////////////......---------........................///...------...///...---,,,------......------,,,000000///............///---,,,,,,++++++---...///...------,,,,,,------...---,,,,,,,,,,,,---......///............---------,,,---......//////......000///...---,,,,,,---.........------------......................................................////////////////////////555444333111000000//////////////////////////////...---,,,---/////////...................................................------------------------........................------------------------...------,,,,,,+++******////////////....................................000000//////.........---........................------............------,,,,,,,,,---------....................................//////......---,,,///000111111000...,,,***---......///000111111222...............///000111000000111111111000000///////////////////////////000000000000000000000000/////////...---------,,,,,,------..................///111111000...,,,+++,,,---...000111111111111............////////////.........///000222333444333000------...111333444111666888444111444999;;;>>>LLLWWWZZZXXXUUUNNNEEE<<<:::777333111000000000/////////000111111222222333222000//////000222333...............///000111........................---------------------------------............///...---,,,,,,,,,,,,---...------------------------------,,,,,,,,,,,,---------------............///......////////////......+++,,,------......------------------------------........................------------------------,,,,,,,,,,,,------------................................................,,,,,,,,,++++++,,,,,,,,,///............---------//////............//////,,,,,,,,,---------......---------------,,,,,,,,,---------...........................///////////////......------......///////////////////////////------------------------************************---------.........////////////.........---------,,,---......//////......000/////////..................------------..............................,,,,,,---------.........000000///.....................------,,,++++++***------------------------////////////////////////////////////////////////////////////////////////---------,,,,,,+++++++++........................///...------...///...---,,,------......------,,,---------------...//////......---------...///000...------,,,,,,------...---------------......//////............---------,,,---......//////............---,,,,,,,,,,,,,,,......------------......................................................////////////////////////222111000//////......///////////////////////////...---,,,---/////////...................................................------------------------........................------------------------------------,,,,,,,,,,,,---.........//////000000........................000/////////....................................------............------,,,---------..........................................//////......---,,,...///000111000...,,,+++......//////000000111111///............//////000000000111111111000000///////////////////////////000000000000000000000000...............---------------...////////////...---...///000000///.........//////000000000000///............////////////////////////000111333333////////////000222555666555:::<<<888777<<>>JJJ[[[hhhyyy~~~}}}yyytttmmmgggZZZRRRGGG<<<555111111222000000000/////////000000.........///000000111111111000000000000000000111222111000///////////////000000000000000000000000////////////////////////---------............///................................................------,,,,,,,,,,,,---------------............///------............------+++,,,------......------------------------------................................................,,,------------.........................................................,,,---...//////...---,,,///............---------/////////000000/////////...------------,,,,,,,,,,,,,,,---......///000000...............---------............////////////000//////......//////000////////////////////////................................................//////.........------------------...............//////......//////000111.........///////////////......------------......////////////////////////------........./////////000000///.....................------------------........................////////////////////////////////////////////////////////////////////////---------------.........///////////////////////////...------...///...---......////////////.........///000000000///---,,,//////000111111111111000//////............//////......------......///000///............---------,,,---......//////............///000000000000///......------------..............................////////////////////////////////////////////////...............///000111////////////////////////...---,,,---/////////...........................................................................................................................---------...///000000111000000//////............////////////////////////.........///////////////........................------............------------........./////////////////////////////////......//////......---,,,,,,,,,---------......///..............................------,,,---------------...///000000000000111111111111111111111111000000000000000000000000---------.....................///000000000//////000000000000000000000000,,,---...000111111222222............////////////000000///000000111222222222444888>>>III[[[nnn|||uuuiii^^^RRRGGG;;;444000---///222111111111000000000//////---......//////000000111000000000000000000000000111111000/////////000000////////////////////////........................---------............///---...////////////...---........................------,,,,,,,,,,,,---------------............///,,,------......------,,,+++,,,------......------------------------------........................------------------------,,,,,,,,,,,,------------...................................................///000111111000///...///............---------//////............//////......---------,,,,,,,,,---------------------------------...........................////////////000000////////////000000////////////////////////........................111111111111111111111111---------...............---------.........//////......///000000000000000............/////////000......------------..........................................////////////000000///...............------..........................................////////////////////////////////////////////////////////////////////////,,,---------.........//////////////////////////////...------...///...---......////////////......,,,---...000000///...---------///000000000///...//////............//////---------------......//////............---------,,,---......//////.....................///000000......------------......................................................///////////////////////////...............///000////////////////////////...---,,,---/////////...........................................................................................................................---------....../////////.........///////////////..................................../////////000........................------............------,,,---------..........................................//////......---,,,---------,,,------......,,,------....../////////------,,,,,,,,,---......,,,---...///000000000000////////////////////////000000000000000000000000...............---------------...////////////...---...000111222222111000......///000000000000000............////////////////////////000111333333666999???KKK\\\qqqvvviiiZZZNNNDDD;;;333111000------000//////000000000000//////------......///000000000//////000000000000//////000000000///000000111111........................---------------------------------............///---...///000000///...---........................---------,,,,,,------------------.........//////,,,------......------,,,+++,,,------......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................+++,,,...//////...,,,+++//////.........------------,,,+++******+++,,,---.........------,,,,,,,,,...------,,,,,,++++++***,,,------....../////////............/////////000000000////////////000000////////////////////////////////////////////////........................+++,,,,,,---...///000000---------.........//////---...000111111111000///---.........//////000000.........------............................................./////////000000000///...............------..................////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000111111000000000000000000000000///...------...///...---......////////////......(((***,,,...//////...---)))***+++,,,,,,,,,+++***//////............//////---,,,,,,,,,,,,---......//////.........---------,,,---......//////.........---,,,,,,---...///000.........------.........................................................///////////////////////////......------.........////////////////////////...---,,,---/////////...................................................////////////////////////........................////////////////////////---------...............,,,------...///000111111........................---.........//////000000........................---..................---,,,,,,,,,---------....................................//////......---,,,...------,,,,,,---------,,,,,,------...///000000,,,,,,,,,,,,------...///,,,---...///000000000000........................000000000000000000000000/////////......------,,,,,,------...............+++,,,///222333333333222000000000000000//////.............../////////000.........///000222333444;;;>>>GGGWWWlllzzzjjj\\\MMMAAA888000---111222...---///,,,---...///000000000000------......///000000000//////000000000000//////000000//////000111222222........................---------------------------------.........//////---...///000000///...---////////////////////////+++---///111111///,,,***---,,,,,,+++,,,---///000///////////////////////////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------......------................................................+++++++++,,,,,,,,,------........................,,,,,,,,,---------...............------,,,,,,++++++,,,.../////////...---,,,---------.../////////........................///...---,,,,,,,,,,,,,,,------------------------............////////////......------------......//////.........---------////////////////////////........................111000///...............//////000000000000//////000//////...------,,,,,,***,,,---////////////...---------.........//////000000////////////000000111111000......---------...///000111000///---+++,,,---......///.........000000000000000000000000////////////////////////......//////////////////000///...---------------......///////////////.........////////////......------...............---///////////////.........---------.........//////////////////////////////............////////////.........------,,,,,,,,,------------------------//////.........000222333///////////////.........111111000000//////......111000///------......///......////////////......000000000///---...000222000000//////.........------...///111111111000///000000//////......------........................,,,,,,,,,,,,---------...//////.........---------////////////////////////////////////////////////000000//////.........---------............------......///000000000000000............////////////////////////////////////000000000///......------111111000000/////////...//////////////////////////////////////////////////////.........---------...------,,,,,,------...---...000111111111000///.........///////////////------------...000111222111111000///////////////000000000000000/////////000000000000000000000000222000///------///000222000000000000////////////111222333222222444777:::<<>>999222111000///---------,,,////////////////////////111111222222222222111111000000000000000000000000111111000000000000111111---------............///......//////000000111111////////////000000000000222111000///...............///000000111000000///---...............------///...---------...///000------------------------///...---,,,,,,,,,,,,---------------------,,,,,,,,,,,,------......------------------------------........................,,,,,,,,,,,,------------........................,,,,,,---------..................---------------,,,---......///.........---------.......................................000///......---------...------------------------............///////////////......------....../////////.........---------////////////////////////........................000000///.........////////////000000000000//////////////////////////////...///000000000///......---------.........//////000000////////////000000111000///......---------...///000111000///---,,,++++++,,,---.........---///////////////////////////////////////////////////////////////.........000///...------------......//////000000//////.........////////////......///////////////...------............/////////000---------.........//////////////////////////////............////////////.........------,,,,,,,,,------------------------------------...///000000.........///////////////111000000000/////////...111000///...---......///......////////////......///000000///......///111000/////////...............///000111111000/////////////////////......................................./////////000000000//////.........---------////////////////////////........................000/////////.....................//////...............///000000000000000........./////////000000////////////////////////............////////////...---------,,,,,,,,,,,,//////////////////////////////////////////////////////.........---------...------,,,,,,------...,,,------...............///////////////.........///............//////000000000///...............------..................000000000000000000000000111000///......///000111000000000000/////////////////////000333666888999GGGVVVjjj~~~~~~nnn[[[OOOFFF<<<444111///......------------...//////////////////////////////000000000000////////////////////////////////////............//////---------............//////////////////000000000////////////000000000000000000/////////000000111---///000222222000...---///...---,,,,,,---//////000000///.........//////------------------------......---,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......................................................------------.........///........................,,,------------...........................//////...------------...//////...............---------........................000000///............///------------------------............///////////////......------......////////////.........------////////////////////////........................//////.........///000000//////000000000000//////......///000000111222222111222222111000///...---------........./////////000000////////////000000111000///......---.........///000000000///------)))***+++,,,---.........////////////////////////////////////////////////000000//////.........---//////......------......//////000000000000//////...//////000000//////...000000000000//////...---------......//////000000---------...............////////////////////////............////////////.........---------------------------------------***+++,,,------......---------......//////000000000000000000////////////000000///............///......////////////......---///111000///...///000////////////............//////000111111000///............///////////////........................////////////000000000111...............---------////////////////////////........................////////////...............//////000000//////.........///000000000000///////////////000000000000////////////////////////,,,------...//////000000,,,,,,,,,,,,,,,+++++++++/////////////////////////////////////////////////////////............---......------------......---------------...//////000000//////......------000//////...------......///......------------...---------....../////////000000000000000000000000111000///......///000111////////////000000000000///......000555:::>>>@@@WWWggg}}}gggXXXIII@@@;;;444000///,,,,,,,,,,,,,,,---...///////////////////////////...//////000000//////...///////////////////////////......------......///---------............///000000//////////////////////////////000000000000////////////000111222333...///111222111///---+++......---------...//////000000///......---------////////////////////////...------,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,------......///////////////000000000....................................////////////........................------------............---.........//////000000......---,,,,,,...///000/////////...---------,,,........................//////...............///------------........................//////////////////............//////////////////............////////////////////////........................///.........///000111111//////000000000000//////......///000000111111222111111111111000///..................////////////000000////////////000000000000///.....................///000//////...---***+++,,,---.../////////////////////////////////////////////////////////000000000///......------//////............//////000000111111111000////////////000000000000////////////000000000000000//////////////////.................................////////////////////////............////////////...............---------------------------------)))***,,,---......---,,,,,,------...///000111111000000000000////////////000/////////..................////////////......,,,...111111000.........///////////////.........///000000111111000...---------......//////000000........................---------.........//////........................////////////////////////........................///////////////.........//////000000000000//////---...//////000000///////////////000000000111111////////////////////////---------....../////////......................../////////////////////////////////////////////////////////.....................------------......000//////......///111222111111000///...------,,,///......------.........///......------...............///000111222222333000000000000000000000000000000////////////000000////////////000000000000000111111222666>>>IIIRRRiiiwwwyyyjjjUUUIII===777444111///000------,,,,,,------...///////////////////////////000000111111111111000000////////////////////////000000000//////000000000---------............///000000000//////......---////////////000000000000000//////000000111222333111111000///......---,,,,,,,,,.../////////..................---,,,,,,,,,////////////////////////------,,,,,,,,,------...,,,,,,,,,------.........------,,,,,,,,,---...///------........./////////................................./////////000000////////////////////////---------.........//////---.........//////000000......---,,,,,,...///000/////////...---------,,,...........................------,,,------......---------....../////////............/////////////////////....../////////000000/////////.........////////////////////////........................///////////////000111222//////000000000000//////////////////////////////////////////////////////........./////////000000000000////////////000000000//////............///......///////////////...,,,---...///000000000000........................////////////////////////000000//////.........---//////.........//////000111111222222111000////////////000000000000//////,,,---...000111111111111111111000///...------,,,.....................---////////////////////////............////////////........................------------------------***+++---...//////......,,,------...///000111111////////////000000000000///////////////......---......////////////......,,,...000111///..................///////////////...///000111111000///...------......//////000000........................------------............---.....................////////////////////////................................./////////////////////000000000000//////------...///////////////////////////000000000000///////////////////////////.........---------,,,//////////////////000000///////////////////////////////////////////////////////////////////////////......------......///000//////......///111222111111000///...------,,,,,,,,,,,,------...///000000///////////////000000...//////000111222333333000000000000000000000000000000////////////000000.../////////000000000111///222555555777CCCVVVeeeyyyvvvdddWWWFFF<<<333///---++++++---000//////...............////////////////////////000000111111111111000000........................000000////////////000000---------............///000000//////......------////////////000000000000111111000000000000111111444222...,,,+++,,,...///+++,,,...///000///......---------...------,,,+++------------------------------,,,,,,,,,---......,,,,,,------------------------,,,+++,,,---...///******++++++,,,---------..................................../////////000////////////////////////------........./////////..................//////...------------...//////...............---------........................---,,,,,,,,,,,,---......---------...//////000000............////////////000//////......//////000000000000/////////......////////////////////////........................000000/////////000111111//////000000000000////////////////////////////////////.........///000000....../////////000000000000000////////////000000//////............//////............////////////......///000000000000///........................//////////////////////////////////////////////////////......//////000000222222333222222111000//////000000111111000000///,,,---...///000111111111111111000///...------,,,...............---------////////////////////////............////////////.............../////////------------------------,,,---...//////000000000------......//////000000////////////000000000000/////////000///......---......////////////......,,,...000///...---...///.........///////////////---...///111111111000///.........///////////////..................................../////////000---------...............////////////////////////------------------------.........///////////////...//////000000//////...------...////////////...............//////////////////////////////////////////......---,,,,,,+++---------...............////////////////////////////////////////////////...////////////000000000//////............//////---------------...//////000000//////......------+++++++++,,,---///000111000////////////000111111.........//////000000000000000000000000000000000//////000000000000//////......//////000000111111...222666999>>>MMMbbbrrrzzzmmm```SSSIII<<<555///...---******---111000///...............////////////////////////---......//////......---...........................------,,,,,,------...---------............/////////..................////////////000000000000000000///////////////000333111---+++***,,,...000---,,,,,,------///000000,,,---...//////......---------------------------,,,,,,,,,,,,,,,---...///------------------,,,,,,...---,,,++++++---...000+++++++++,,,---.................................------........./////////////////////////////////............////////////.........---------------,,,---......///.........---------.......................................---------------...//////---------...///000000000............////////////000000////////////000000000000000000/////////...////////////////////////........................111111000000///000000000//////000000000000///////////////000000111111222333222000////////////000.../////////000000000000000000////////////000000//////............//////...............///000000//////////////////...---........................////////////////////////------......///000000000///////////////000111111333333333333222111000///000000111111111111000000....../////////......---......////////////////////////.........---------////////////////////////............////////////---........./////////000------------------------------------...///000111.........///////////////.../////////000000000111...///000000000///------......////////////......---...///...---,,,...000............/////////000,,,---///000111111111111///////////////.................................------------............---------.........//////////////////////////////------------------------............/////////000.........//////.........,,,---......//////......------------............////////////////////////------------------------,,,,,,,,,------.........////////////////////////////////////////////////.../////////000000000000//////............//////,,,------...............///////////////.........,,,,,,,,,,,,------...///...............///000000/////////////////////000000000000000000000000000//////000000000000//////.........///000111111111111333888AAANNN___ooozzz{{{|||uuugggXXXNNNEEE???777222///000///------///......---------...//////////////////////////////------............------...........................------,,,,,,------...---------............///------..................////////////000000000000------------...///000111//////...---------...//////---+++***+++...111333,,,---...000000000//////////////////////////////,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,...---,,,++++++---...000.........///000111111222........................------------.........///000000000000000000000000............/////////000.........------,,,,,,++++++,,,.../////////...---,,,------....../////////.......................................///000111---------...///000000111............/////////000000000////////////000000000000000000////////////////////////////////////........................222222111000//////000000//////000000000000//////......///111222333444555666555333111////////////////////////000000000000000000////////////000000//////.........//////000...............///000111////////////...---,,,+++........................////////////////////////,,,,,,---...///000111111///////////////000111111444444444333222111000///000000111111111111000000000000000///...,,,+++***,,,,,,---...///000111222//////.........---------////////////////////////............/////////000---.........//////000000------------------------...---,,,,,,---...000111///////////////............/////////000000111111...///000000000///---,,,......////////////.........///...---,,,,,,...000---.........//////000000+++,,,...000222222222222000000//////.........---........................*********+++++++++,,,,,,---------.........//////////////////////////////---------------------------.........//////000000------............------,,,---......//////......,,,,,,,,,---------......////////////////////////+++,,,,,,------......///---------....../////////////////////////////////////////////////////////.../////////000000111111//////............//////---...000111111111000///.........///////////////......---,,,,,,,,,---------------------...///000222222222111111111111111000000000000000000000000//////000000000000//////---......///000111111222555666;;;III]]]ooozzz}}}ssssssjjjZZZKKKBBB===999///,,,+++......++++++...+++++++++,,,---...000000//////////////////////////////000000000000//////......................../////////....../////////---------.........//////,,,------....../////////////////////000000000000+++++++++,,,...000111222+++---...000000///---,,,........................////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,------..................////////////000000000000000111111111111------..............................//////////////////////////////////////////.........---------------------------------............////////////000000000000000111111222111000///......///000111111111000000/////////...,,,---...///000000000000222111111000///......---........................//////............//////000000000000000000000000////////////111444777999999777333222111000...---111111000000/////////...////////////000000000000////////////000000000000000000000000000000000000000///...---------------//////............//////000000000000000000000000...//////000111222222222222222222222222111000///000111111111222222222222000000000000000000000000............//////000000333222///------...000111//////............////////////000000000000/////////////////////.................................////////////////////////000///...------...///000---------...------,,,,,,///////////////...............------------......---------............///000000000000////////////////////////////////////000000000000111111111111//////...------------...////////////////////////,,,---...//////...---,,,------------------------///////////////////////////......---------......////////////////////////...............///000000//////......------------111000/////////000222333......------------......//////............//////------............------///...---,,,,,,---...///............////////////------------.........///......------------............------------............////////////......111000...------...///000,,,,,,,,,---------......---///000222222000///---.../////////000000111111222111111000///.........000222333222000111555888555<<>>777333...+++***---...+++***,,,,,,...///...------///222........................------------------------,,,---......//////......------------------------...------...000000///---........................------------------------+++,,,---...///000000000------------............//////............//////........................------------------------......---------,,,,,,,,,................................................111111000000//////..............................------......//////000000.........////////////000............/////////000/////////000000000000000............/////////000////////////////////////---------.........//////111111111111111111111111............/////////000...............///000000...///000111111000///...000000111111222222222333000000111111111000000///////////////000000000000000000000000000000000000...///111222222111///...111111111111111111111111111222222333333333222222555222///...///000111000000000111111222222222333000111111111222222222222000111111111111222222222111111111111111111111111111111000000111222333333111111000000000000111111000000000000000000000000111111111000000000000000000000111222222222222222111111111111222222222222222222222222222222222222//////000111333444555666777555222///......000111111111000000000000111111,,,...111333333111...,,,---------...///000000111000000000000000000000000////////////////////////+++,,,...000111111000000,,,---...///000000000000///////////////.........000000////////////000000////////////000000000000//////.........---------////////////////////////............/////////000111111000///////////////////////////////////////111000///......///000111////////////////////////////////////////////////.........//////111222222////////////////////////...............///000000...---,,,,,,---...///000,,,---///000000000///...,,,---///000000///---,,,111111000000000000111111---..................---,,,---...//////...---,,,............/////////000------------.........///.........------..................------...............////////////......000000111222222111000///000000000000111111111111000000////////////000000111111000000/////////...,,,,,,...///000222333333444777999;;;>>>EEENNNUUUVVVYYYVVVJJJ>>>777222///---***+++//////---,,,......///000...,,,,,,000333........................------------------------,,,---......//////......---------------------------,,,,,,---///000...---........................------------------------***+++,,,...///000000111............/////////000//////............////////////.........---------...///000///---,,,+++,,,------------------------...------,,,,,,,,,------................................................,,,,,,,,,------.........------------------------............////////////............////////////////////////////////////000000//////.........---......---------,,,,,,,,,//////............//////000000000000////////////............////////////222111111111000000////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000---------------...//////222111000//////000111222......///000000000000000222111111111000000//////111111111111111111111111222111000......000111222000000111222222222222111222111000//////000111222222111111000///......---//////000000111111111222222222222222222333333333555444333222111///......000///.........000111222000000000000000000000000000000111111111222222222333333222111000000000111333222111//////111222333222222222111000//////......000111000///...///111000000111111000...,,,+++//////...//////000111222+++,,,///111222222111000............////////////000000000000////////////........................000000///...............000000000000000///......///////////////.........---.........//////000000////////////////////////111///......//////...,,,//////000000///...------......////////////......000000//////.........---////////////////////////---------............///......//////000000111111111111000000/////////...........................//////.........---------......---,,,---...///000000...,,,---000111///---------------------------........................111000///.............../////////000000000000111,,,,,,,,,---------............//////000000111111////////////000000000000222222111000000000000000111111000///////////////......//////000000000111111111000//////////////////000111222222111000///---++++++...///...///333666;;;???DDDMMMWWWZZZYYYZZZPPPCCC:::555222...*********+++++++++,,,,,,,,,++++++,,,,,,---.../////////111222111...,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---...///000000...//////000000000000000........................000000//////......------------......//////000000---------............/////////.........---------...///000///---,,,,,,,,,------------------------...------,,,,,,------...------------------------........................,,,,,,------------------------------------------............////////////............//////////////////////////////////////////......------------000000/////////.........//////............//////000000000/////////..................////////////111111000000000///////////////000000000000//////000000000000000000000000////////////////////////////////////////////////...............//////000222111000//////000111222//////000111111111111000222222222222111111111000111111111111111111111111222111000//////000111222000111111222333222222222222111000//////000111222333222222111000000//////000000000000111111111222000000111111222333333333333222222111000///......111000000///000111222333111111111111111111111111000000111111111222222222333222111111000000111111333222000//////000222333222222111111000//////...///000111000///...///111000000000000///...------000////////////000000111...///000111111000///...............////////////000000000000////////////........................000000///...............000000000000000///....../////////////////////............/////////000000////////////////////////222000//////000000///...///////////////...------......////////////......000/////////............////////////////////////---------............///------........./////////000000000//////.................................//////.........---------...------,,,---...///000000...---...000000///---------------------------.................................///////////////------........./////////........./////////000000.../////////000000000111////////////000000000000000///...------------...111000//////.........////////////000000000111111111111000//////////////////000111111111111000///...+++,,,000111000111444777AAANNNVVV\\\___]]]WWWOOOGGG<<<444111000---******++++++++++++,,,,,,,,,++++++,,,,,,---......//////000111000......///000...------,,,,,,------...,,,,,,---------.........,,,------......------,,,,,,---------.../////////...............---,,,,,,........................///////////////..................///////////////---------............///...............---------...///000///---,,,,,,---...........................---------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,------------------------............////////////............////////////////////////////////////......---------------,,,000000000////////////...//////............///////////////.........------............////////////000000///////////////...//////000000000000//////000000000000000000000000///////////////////////////////////////////////////////////////000000111111111000000000000111111000000111222222222222111333333333222222222222222222222222222222222222222222111000//////000111222111222222333333333333333222111000000000000111222333333333222111111000000000000000111111111111111//////000000111222333333111111000000000/////////222222111111111222333333111111111111111111111111111111111111111222222222222222111000000000111111111111////////////111111222222111111000////////////000111111//////000111000//////......//////000111000000////////////000222111111000///......---............////////////000000000000////////////........................000000///...............000000000000000//////.........//////////////////......////////////000000////////////////////////222111000000111111000//////////////////......---......////////////......////////////............////////////////////////---------............///---------------........./////////......................................................---------...------------...//////000...---...///000///...................................................,,,---...000000000000///---............/////////....../////////000000000////////////000000000000////////////000000000000......---,,,,,,,,,------000///......---.........000000000000111111111111000000000000///////////////000000111111000000//////------111222111333777:::KKK]]]ggghhhcccYYYPPPAAA;;;333...------,,,***++++++++++++,,,,,,,,,,,,+++,,,,,,------............//////.........000333......------------......------............//////,,,------......------,,,------................../////////...---,,,+++***.................................//////////////////////////////.........---------............///........................---///000///---,,,,,,---////////////////////////...------------......///------------------------.................................------,,,,,,,,,------------------------............////////////............////////////////////////////////////.................................---------------//////............/////////.........------------............////////////////////////............000000////////////000000000000000000000000000000////////////////////////........................000000000///000111111222111000000000000000000111111111222333333333333222222222222222222222222222222222222222222222222222222111111000000111111222222222333444444444444333111111111111111111111111333333222222111111111111111111111111111111111111000000000000000111111111000000000000111111111111222222111111111222222222111111111111111111111111111111111111111111111111111111000000000000111111000000///......///000000111111111111000000/////////000111111000///000111000///.........///111222111111000//////...//////222111000///.........///............////////////000000000000////////////........................000000///...............//////000000000000//////............//////////////////////////////000000////////////////////////111000//////111111000///...///////////////............////////////......///////////////.........////////////////////////---------............///------------------........................------................................................------------......////////////....../////////...////////////////////////........................,,,---///111111000...---....../////////000000000------------............////////////000000000000////////////000000000000///......------.........///......---------......000000111111111111111111///000000000000000///////////////000000000000000222...,,,///111333888===DDDTTTeeeiiidddYYYMMMCCC777333...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////...---+++,,,///222......------------......------------............,,,------......------,,,...............---------000000000000///...---,,,........................------......//////000000000000//////......---------------............///---.....................---...000///...,,,------////////////////////////---------------...///000////////////////////////.................................------,,,,,,,,,------------------------............////////////............///////////////////////////////////////////////////000000000........................//////............/////////.........------------............////////////............////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000111222222000000000111111000000000111111222333333333333333000000111111111111111111222222222222222222222222222222111111111111222222222222333444444444444333111111222222222222111111111111111111111000000000222222222111111111111111222222111111000/////////111111222222222222333333111111111111111111111000111111111111111111111111111111111111111111111111111000000///000000111111000000////////////000000111111111000000000000000000111222111000///000222000///.........000222333111111000//////...///////////////...///000111111............////////////000000000000////////////////////////////////////000000///...............//////000000000000//////---.........//////000000000000000000000000//////////////////////////////000.........000000///.........///////////////.........////////////...............///////////////////////////////////////---------............///........................------..........................................---.....................---------................../////////......//////////////////////////////........................///000111111000...,,,***------........./////////---------.........//////000000000000////////////////////////000000000000......------------............------------...///111111000000000000000000...///000000000000//////....../////////000000111444///,,,...222666===EEEQQQ\\\ccc^^^TTTIII???888333111---+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------------000000...,,,******,,,...///......------......///---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------......////////////..............................------......//////000000000000//////......---------------............///---------...............,,,...//////...------...........................------------...///000000////////////////////////........................------------------,,,,,,------------------------............////////////............///////////////////////////////////////000000000000111111111///000000000000111111111//////............///////////////.........------............////////////...////////////000000000111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000111111111111000000111111222333333333333222000000000000000111111111333333333333333333333333222222222222222222222222111222222333333333333333111111222333333222111111111111111111111111111111222222222222222111111111222222222111111000//////222222333333333333333333111111111222111111000///222222222222222222222222222222222111111111111111000000/////////000111111000000000000000000000000111111000000000000000000000111222222000000111222////////////000000111222111000000////////////000------...///000111222222............////////////000000000000////////////////////////////////////000000///..................//////000000000000000------......///000000000111111000000000000/////////////////////////////////...---...///000///...---...//////////////////......////////////...............///////////////////////////////////////---------............////////////............................../////////........................---------...............,,,---......//////.........///000///...---...000................................................111111111111///---+++***++++++,,,,,,,,,---------//////000000000111111111000000000000////////////////////////000000000000,,,,,,+++++++++,,,------.........---......///000000000000000////////////---...000111111000//////............///000111111333///...222777<<>>444111,,,*********)))(((,,,,,,+++)))(((***---000,,,,,,,,,---------..............................000000000////////////.........................../////////////////////////////////...............------........./////////........................///000000111111111111000///......------------...+++,,,------------------------------------------///////////////////////////............---------................................................---------------.........................................................000/////////......------//////............//////...///111222333222111000////////////000000000000222111000///......//////////////////000000000000////////////000000000000//////......------------....................................//////000000000111111111111111222222111111000000000000000111000000000000000000000000111111111111111111111111222777;;;:::555111111333222222222222222222222222333333222222222222333333111222222333333333333222555444444444333333333333555555444444444555666666333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555555555444444444444555555666555444222222333444444333333444444444555555555555555555555555444333333222333333333333333222222222222222222333333333444333333333333333333333333222222222222222222222222111111111111111111111111222111111000000000000000000111111111111111222222222222222222222222222222000000000000000000000000111111000000000///......////////////////////////////////////////////////.................................//////000000111//////............//////000000////////////000000000......///222333333111000000000000000000000000000000000000000000000//////////////////////////////////////////......---///////////////////////////...------------...///////////////////////////..............................////////////..............................------------------------.../////////000000000000000000//////......------------------------------/////////....../////////////////////////////////000///............//////////////////////////////...//////000000//////...//////////////////////////////////////////////////////............///000222111000...///333888===MMMSSSYYYXXXPPPDDD:::555111///---++++++++++++,,,,,,---------+++,,,...000,,,,,,,,,---------..............................////////////////////////........................000000000000000000000000..................------............////////////............///////////////000111111111111000000111000////////////000000+++,,,---...............---------------.........///////////////////////////............------------.............................................------......////////////------------------..............................///......------,,,,,,,,,//////............//////...///000111111111000000////////////000000000000000000000///////////////////////////000000000000000000000000////////////...............---------//////////////////////////////000000111111111111000000111111222222222333111000000000000000111111111111111111111111111111111111111111111111111111000555999888333///000222222222222222222222222333222222111111111111222222222222333444444444444444444444444444444444444444666555555555666777777888444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555666555555444444555555666666555444333222333444555333333333333444444444444555666666666666555444444222333333444444444333333222222333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222222111111000000000000000000000111111222222222333...//////////////////...000000000000000000000000111111000/////////......////////////////////////////////////////////////////////////////////////,,,------...//////000000/////////....../////////000000////////////000000///......000111333333222////////////////////////111111111111111111111111///////////////////////////////////////......---////////////////////////.........------.........////////////////////////..............................////////////......................................................------........./////////000000//////......------////////////////////////...//////////////////...//////////////////////////////............//////000000000000000000000000///000000000000000000///////////////////////////000000000000000000000000//////............//////000000//////111666>>>DDDQQQSSSSSSMMMCCC999333000......---,,,,,,,,,---...+++---000111000///......,,,,,,,,,---------......////////////////////////.............../////////////////////////////////000000000000000000000000------.........................../////////000000........./////////000000000000111111111000000///000000////////////000000,,,---...///////////////------......///////////////////////////////////////............------------------.......................................------......///000000000---------------.................................---------------,,,,,,,,,//////............//////////////////000000111111////////////000000000000000000000000000/////////////////////000000000000000000000000////////////........................//////////////////////////////000111111111111111000000111111222333333333000000000000000111111222111111111111111111111111111111111111111111111111000333555444111///111333222222222222333333333333333333222222222222333333333333444555666666666666444444555555666777777777666666666666777888999999777777777777777666666666555555555555555555555555555555555555555555555555666666666666666666666666666666555555555555666666666555555444444444444444333333333444444444555555666666666777666666555444333333444555555555444444222222333444555555555555333333333333333333333333333333333333333333333333222222222222222222222222222111111000000000000000000000111111222333333333///000000111111000000///000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////......---------000//////......//////000000000////////////000000...//////000000111111111////////////////////////111111111111222222222222///////////////////////////////////////......---////////////////////////........................////////////////////////..............................////////////..............................////////////////////////+++++++++,,,,,,,,,,,,---///////////////.........////////////////////////......////////////......///////////////////////////............//////000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000//////............///////////////222888@@@FFFPPPNNNIIIBBB:::444111000+++,,,---,,,++++++---...***---222444222000......,,,,,,,,,---------......////////////////////////---............/////////////////////////////////////////////////////////.............../////////....../////////000000000.........//////000000111000111111111111000000///...------------......///......//////000/////////------......///000000000///////////////////////////............------------------.........//////........................,,,,,,---......///000000------........./////////........................------------............//////............//////222111000//////111222444////////////000000000000//////000000000000//////////////////000000000000111000000000/////////...////////////////////////////////////////////////......000111111111000///000000111222222333444444000000000000000111222222111111111111111111111111111111111111111111111111222222111000111111333444222222222333333333444444555555444444444444555555444555666777888888888888666666777888:::;;;<<<===::::::::::::;;;<<<===>>><<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777666666666666666666777555555555555555444444333444444555555555666666666666777777777777666555555333333444555555555555555111222444555666666666555444444444444444444444444333333333333333333333333333333333333333333333333222111111000000000000000000000111222222333444444111222333333333333222111000000000000000000000000000000///......///000111000000000000000000000000000000000000000000000000////////////////////////000000000////////////...000000////////////000000000000////////////000000...///000////////////000/////////////////////////////////000000111111111///////////////////////////////////////......---////////////////////////---..................---////////////////////////..............................////////////......................................................,,,,,,,,,,,,------------.........///////////////////////////////////////---...///000000///...---////////////////////////...............///000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000///.....................//////222777===BBBHHHCCC===777333111///...***,,,...---++++++---///***---000111000.........,,,,,,,,,---------......////////////////////////---------.........//////////////////////////////.................................//////000000000.../////////000000000000---......///000000111111111111111111111000//////---------------...//////......//////......------,,,,,,---......///000000//////////////////////////////.........------------------.........//////........................++++++,,,,,,---...//////.../////////000000111111........................---.........//////000000//////............//////444333000//////111444666////////////000000000000...///000000000000000///////////////000000000000111111000000/////////.../////////000000000000000000000000000000000000000,,,---///000000000///...000000111222333333444444000000///000000111222222111111111111111111111111111111111111111111111111444111//////111333555555222222222333333444444444777777666666666666777777555555777888999999999999777888999;;;===???@@@AAA????????????@@@AAABBBCCC??????>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777666666666666777777444555666666666555333222666666666666777777777777777777777777777666666555333333444555666666666555111222444666777777666555444444444444444444444444333333333333333333333333333333333333333333333333222111111000000000000000000000111222333333444444...///000111111000///...000000000000000000000000000///.........000111222000000000000000000000000000000000000000000000000........................---...///000111222333333000000////////////000000000000////////////000000...///000///...---...///////////////////////////---.........//////000000///////////////////////////////////////......---////////////////////////------............------////////////////////////////////////////////////......////////////..............................------------------------////////////000000000111---.........//////000000........................---...///000000///...---////////////////////////...............///000111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111000///.....................//////000444:::>>>???:::444000000///---++++++...000///---,,,...111+++,,,...---,,,,,,---///,,,,,,,,,---------......000000000000000000000000---------.........//////000000000000000000000000.........................../////////000000111111////////////000000000000---......///000111111222111111111111111000/////////////////////000111222............---,,,++++++++++++,,,,,,---...//////////////////////////////,,,---...//////...---,,,......////////////......------......//////000000---------............///////////////////////////---...000111111///---+++---......///////////////------............------,,,---...///000111222333////////////////////////222222222222111111111111......///000111222222333222111111111111111222222222111///...---...000111//////000000000000//////---...000111111111000///000000000000111111111111111111000000000000111111222111111111000000//////000000000000111222333444000000000111222333444555444666888888777666666666777777777777666666666666;;;999888999;;;<<<;;;:::;;;===???AAACCCGGGKKKMMMPPPNNNMMMLLLLLLKKKHHHFFFIIIDDDAAADDDFFFEEEGGGJJJMMMKKKIIIIIIKKKMMMMMMMMMJJJFFFEEEHHHGGGCCCAAAAAA@@@DDDEEEAAA???@@@@@@>>><<<;;;;;;:::::::::::::::;;;:::;;;;;;888555555777444666888888777555333333666555555555666666444333333222111111222444555666333333333222222333444444777666555444333222222222444444444333333222222222222222222222222222222222444444333333222111111000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000222111000///......//////000000000000000000000000//////000000111111222222///////////////000111111111111000000//////......---.........//////000000---------.........//////////////////000000000000......//////000000111111////////////////////////......------------......000000000000000000000000////////////////////////...............---------,,,...000111111000...---///...---,,,,,,,,,,,,,,,........................+++,,,............,,,+++...........................000111222333111000//////...---,,,---///111333.../////////------///000000000///...............111111000000//////......//////000000000000/////////000000000000000//////////////////////////////000000000000000000000000---.........//////000000222222111///...---,,,+++,,,------......------,,,.........////////////000////////////000000000000111111111111111000///...///......---------......000...---...///000///...////////////000000000000000///...------...///000000000////////////000000......////////////............------------............////////////..............................///////////////.........------------------------------...//////...------......////////////......------------............---------............////////////////////////////////////.........---------......///////////////---......//////......---------...///000111222222//////////////////////////////////////////////////////000000111111222222222111111111222333333444222111///...---...///000//////000000000000//////......///000000000000000000000000000111111111111111111000000000000111111222222111111000000000000222222111222222333444444333333222111111111111111444666888888777666666777:::::::::::::::;;;;;;;;;999:::<<<>>>@@@AAABBBCCCBBBCCCFFFJJJOOOVVV]]]aaacccaaa___]]]\\\ZZZVVVTTTUUUQQQQQQVVVZZZ[[[^^^aaacccaaa___^^^___``````___VVVRRRPPPRRRRRROOONNNPPPLLLPPPPPPKKKHHHGGGFFFCCCBBBAAA@@@>>>>>>???@@@AAAAAA@@@???===;;;999999:::777888999999888777666666888777777888999999777666666555444333333444555555555555444444444444555555666666555444333333333333444444444333333333222222222222222222222222222222555444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000//////000000000000000000000000//////000000000000000000///////////////000000111111000000000/////////............/////////000000---------.........//////////////////000000000000000000000000/////////////////////////////////////////////....../////////000000000000000000000000////////////////////////........................---...///000//////------111000///............///........................,,,------......------,,,...........................///111222111000///......---------...///111222...//////...------...000000000///...............////////////.........---///000000111111000000/////////000000000000//////////////////////////////////////////////////////............/////////000111111000///...------,,,,,,------......------,,,------........./////////.../////////000000000000//////000000000//////...//////...............///000...---...///000///........./////////000000000000///...------...///000000//////......//////000......////////////...............------.........,,,------......------,,,......................../////////////////////...------------------------------...//////...------......////////////......---------------,,,,,,,,,---------............///////////////////////////000///...---,,,---...///---......///////////////---......//////......---////////////000000000000////////////////////////........................000000000000000111111111111111111222333444555666333222000///........./////////000000000000/////////////////////000111111000000000111111111222222222111111000000111111222222222222111111111111000444333333333333333444555555444333333333333333444666888:::;;;:::;;;<<<>>>?????????@@@AAABBBCCCDDDCCCGGGLLLNNNMMMLLLMMMOOOLLLLLLOOOTTT]]]hhhrrrxxxuuussspppnnnllliiieeeccc```^^^```iiipppsssvvvzzzzzzxxxuuutttttttttssssssjjjfffeeeggghhhgggiiinnnmmmpppoooiiicccaaa^^^[[[TTTQQQMMMIIIGGGFFFGGGHHHHHHHHHFFFDDDBBBAAA???>>>::::::999999888888888888777666666777888888777555888888666555444444444444777666666555555555666666555555555555555555555555444444444444333333333333333333333333333333333333666444222111000000111222222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000///000111222222222111000000000000000000000000000000000////////////////////////......//////000111000000000000////////////......////////////000000------........./////////////////////000000000000111111111000///.........////////////////////////000000////////////000000000000000000000000000000//////////////////////////////////////////////////////.........------,,,000000//////......//////..............................------------..............................//////000000000///---,,,------...//////000000000......///...------...000000//////............///............------------000111111111111111111000//////000000000000//////////////////////////////....................................////////////000/////////............,,,------......------,,,,,,---------................../////////000000000---......////////////...//////////////////000000000...---...///000///...------........./////////000///............/////////..................///......////////////..............................,,,------......------,,,..............................//////////////////////////////////////////---..................---......////////////......///......------,,,,,,,,,---------............///////////////////////////000000//////......//////---......///////////////......////////////......000000000000////////////////////////////////////////////////000000000000111111111000000000000000000000000111222333555666444222111///...---------//////000000000000//////000///.........///111222000000111111111222222222222222111111111111222222222222222222222222222222444444333333333333444444333333444555777999;;;<<<:::<<<>>>@@@AAACCCGGGJJJFFFGGGHHHIIILLLOOOQQQSSSYYY^^^dddddd___ZZZYYY[[[WWWVVVVVV[[[eeeqqq{{{vvvuuusssrrrrrrpppmmmkkkdddccchhhrrrzzz}}}~~~|||{{{|||}}}||||||uuurrrsssvvvzzz}}}{{{pppkkkccc\\\VVVSSSSSSSSSTTTVVVWWWUUUTTTRRRMMMHHHDDDAAA>>><<<;;;;;;;;;;;;888777777888999999888666888888777666666555555555777777666555555555666666444444555555666666666666444444444444444444333333333333333333333333333333777555222000///000222333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000...///111333444333222111////////////////////////000000//////......------///............///000000000000000000//////////////////////////////000000............////////////////////////000000000000111000000000/////////...////////////////////////000//////////////////000////////////////////////////////////////////////////////////000000000000000///...---,,,,,,,,,---......------------..............................///...---,,,,,,---...///.........................../////////...---,,,+++,,,---///000111000///...///000000///......///111000///............//////........................111111222222222222111111...//////000000000000///////////////////////////.................................///////////////.........///////////////,,,------......------,,,,,,,,,,,,---------.............../////////000000------...///000000000000///000000111111111111111000...---...///000///...------------.........///000//////.....................------------............////////////............////////////......//////000000000000//////....................................////////////////////////////////////.........------...............////////////......000/////////......---------------............//////////////////////////////000111222222000///------......///////////////...//////////////////...000000000000////////////////////////////////////.../////////000000000111111111111000000000000000.........///000222333444333222111000......------//////000000000000//////000///.........///111222111111111111222222222222333333222222222222333333222222222222333333333333444444333333333444555555333444555777:::===???AAA===???BBBDDDGGGLLLQQQUUURRRSSSTTTVVVZZZ^^^bbbdddiiioootttssslllfffddddddbbb___^^^```hhhqqqxxx|||nnnnnnmmmoooppppppooonnnddddddiiissszzz||||||~~~zzzxxxvvvwwwyyy{{{||||||sssqqqtttzzz|||sssmmmkkkkkkkkklllrrruuuttttttrrriii^^^SSSNNNIIIEEECCCBBB@@@>>>===<<<;;;<<<======;;;999666777777777777777777666777777666555444444555555333444555777777777777777444444444444444444444444333333333333333333333333777555222000///000222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000...///111333444333222111////////////////////////000000//////......------...............//////000////////////000000000000000000000000000000//////........./////////000000////////////000000000000.../////////000000000111///////////////////////////......------......///////////////////////////////////////////////////.../////////000000111111000///...------------.........---------......///........................//////---,,,,,,---//////////////////////////////...............---,,,,,,,,,---///111111000...---000111111000//////000222//////............//////////////////////////////111111222222222222111111......///000000000000000////////////////////////........................///////////////.....................////////////,,,------......------,,,,,,,,,,,,---------..................////////////...///000000111111111111//////000111222222111111000...---...///000///...------------.........//////////////////......---......------------............////////////............///000000///......///000000000000000000///........................---.........//////000000------------------------///...------------...///......////////////......///////////////.........---------............///////////////////////////...000222333333111...,,,---......///////////////...//////000000//////...000000000000////////////////////////////////////---------......//////000000000000000000111111111.........///000111222333222111111000///......---//////000000000000/////////////////////000111111111111111222222222222333444333333222222333333444222333333333333444444444444444444444555666777888777888999;;;>>>@@@CCCDDDDDDEEEGGGIIIMMMRRRYYY^^^``````aaabbbeeeiiimmmppplllpppttttttpppkkkiiihhhhhhdddbbbccchhhmmmppppppgggggggggiiikkklllkkkjjjaaaaaafffoootttssspppqqqlllkkkjjjlllooorrrttttttmmmmmmqqqwww}}}|||ddd^^^UUUOOOLLLHHHCCC??????>>>=========<<<:::888777888888999999999888888888777666555555444555555444555777888888888777666444444444444555555555555333333333333333333333333666444222111000000111222333333333333333333333333111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000///000111222222222111000000000000000000000000000000000//////////////////......------......///000////////////000000000000111111000000000000//////....../////////000000000////////////000000000000.........///000111111111////////////////////////......------------......000000000000000000000000////////////////////////---......//////000000111////////////////////////000000//////000000111111........................//////............//////////////////////////////........................,,,...///111111000...---000111111000//////000222///............//////000/////////000000000000000000111111111111111111000---...///000000111111000////////////////////////........................///////////////..................///////////////,,,------......------,,,,,,---------............------.........////////////000111111111111111000---...000222222222111111000...---...///000///...------.........////////////000000000///...---,,,///..................///......////////////.........///000111111000///...---......//////......---........................------......///000000000------------------------///...------------...///......////////////......------...............///---------............///////////////////////////...//////000///...---,,,---....../////////////////////000000000000//////////////////000000000000////////////////////////------...//////000111111//////000000111111222222000000//////000111222222000000000000000///......//////000000000000//////......///000000000000000111111111222222222333333444444333333333333444444333333333333444444444555555555666777888999;;;<<<===>>>@@@CCCGGGJJJMMMOOOPPPPPPQQQRRRTTTYYY```dddhhhhhhffffffgggjjjmmmoooiiikkkmmmnnnmmmjjjgggeeedddaaa___aaaeeegggeeebbbaaa```___`````````^^^\\\WWWWWW\\\dddgggccc___^^^[[[ZZZZZZ\\\___cccdddeeeddddddggglllpppuuu}}}vvvlllddd^^^XXXPPPJJJEEECCCBBBAAAAAA???===:::<<<<<<======<<<;;;999999999999888777666666666666555666888999999888777666444444444444555555555666444444444444444444444444555444333222111111111111333333333333333333333333111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000//////000000000000000000000000//////000000000000000000...------------...//////.../////////000000000111111111111000000000//////.../////////000000000000////////////000000000000////////////000000000000//////////////////////////////............//////000000000000000000000000////////////////////////,,,------...//////000000---...///111111111111000000000000000000111222222..............................////////////......////////////////////////------------...///000000......///000000///...---...//////...------...000...............///000000........./////////000000///000000111111000000///---...///000111111111111////////////////////////////////////////////////000/////////............///////////////.........,,,------......------,,,------........./////////---------.........//////000000000000000000///...,,,---000111222222111000000...---...///000///........./////////000000000///000000000///...---,,,000//////......//////000......////////////.........///000111111000///.........////////////..............................------......///000000111///////////////////////////...---,,,,,,---...///......////////////......,,,,,,,,,------.........---------........./////////////////////////////////...---,,,+++,,,---------....../////////////////////000000000000//////////////////000000000111///////////////////////////000000111222333333444...//////000111222222333222111111111111111222222///000000000000000///...//////000000000000//////---...000111111111000///111111222222222333333333555444444333333444444555333333333444444555555555666777777999:::<<<>>>???@@@BBBEEEJJJPPPVVVZZZ]]][[[[[[ZZZZZZ[[[___eeejjjkkkiiifffddddddeeegggiiiiiiiiiiiijjjjjjhhhddd```^^^[[[ZZZ]]]aaabbb^^^YYY\\\ZZZXXXWWWVVVTTTQQQNNNLLLLLLQQQXXXZZZVVVPPPOOONNNMMMLLLNNNQQQTTTVVVVVVXXXXXXZZZ]]]^^^```jjjuuu|||}}}uuummmccc[[[PPPNNNMMMKKKKKKIIIFFFCCC@@@@@@@@@@@@>>><<<:::999;;;:::999888777777777777666777888999999888666555444444444555555555666666444444444444444444444444444444333333222111111000333333333333333333333333111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000222111000///......//////000000000000000000000000//////000000111111222222...------------...//////.../////////000000111111222111111111000000//////////////////000000000000////////////000000000000111111000000//////......////////////////////////000000////////////000000000000000000000000000000////////////////////////,,,,,,,,,---...//////000,,,---000222333333222111...............///000000........................---...///000000///...---000000000000000000000000---------...///000111222...///////////////......,,,---...---++++++---..................///000111---------.........////////////000000000000//////---...///000111111111111////////////////////////000000000000000000000000000000//////.........---000000//////............,,,------......------,,,.........////////////000---------........./////////000000000///...------+++---///111222111000///000...---...///000///...////////////000000000000///000000000000...,,,+++000000////////////000000......////////////.........///000222222000///...000000111111111111000000........................---------...///000000111//////000000000000//////////////////////////////////////////////////////000000000000000000000000............////////////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000............/////////000000000000000000000000000000000000000111111111111000111222333333222111000///////////////000111111000000000000000000000000333222000......///000111000000111111222222222222444444333222222111111000333333333333222222222111555777555222333777999777:::::::::;;;===@@@CCCEEEEEEJJJQQQZZZcccjjjnnnooorrrkkkccc```cccfffgggeeefffgggbbb[[[YYY^^^ccceeegggccc___]]][[[XXXTTTPPPUUUUUUTTTQQQPPPRRRSSSRRROOOOOONNNOOOOOONNNKKKIIIHHHHHHHHHJJJLLLLLLKKKJJJKKKJJJIIIIIIKKKLLLJJJIIIOOOOOONNNMMMNNNQQQWWW[[[eeejjjnnnpppooopppuuuyyy~~~kkkbbbXXXWWW\\\]]]VVVOOOLLLJJJGGGDDDAAA???===<<<888666444444555666666555666555555666888888777666666666666666666666666666555555444444444333333333222222111111111111222222333222222111111222222333222222222222222222222222222111111111000000//////000000111111111111000000000000000000000000000000000000000000////////////000000000000////////////000000111222222222222222000000000000000000000000//////............//////...//////000000000000///000000000000000000000000222111111111000000//////......////////////......................................................////////////000000000000,,,---///000000000///...000000000000////////////---......///////////////////////////////////////////////////000000000000000000//////......------//////////////////...---........................111111000000/////////.............../////////000///////////////.........//////000000000000//////000000000000000000000000000000////////////000000///////////////......------///000000///......///222000///...///000222333444333111////////////000---.........//////000000000000000000///////////////000000000000000//////............////////////111111111000000000000000///////////////......---//////000000///...------........................111000///...------...///---.........//////000000+++---///222333222000///......////////////............------------......//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////------------------------////////////000000000000........./////////000000000000000000000000000000000000000000111111111111///000111111111111000//////////////////000111111111111111111111111111111444222111//////000111222111111111111111111111111444444444444333333333333555444444333333333333333222555777666777<<<===;;;>>>???AAADDDGGGJJJLLLMMMQQQUUU]]]eeemmmqqqssssssvvvoooeee______aaa```_________\\\UUUSSSXXX\\\^^^ZZZWWWSSSQQQQQQPPPNNNLLLOOOOOONNNLLLKKKKKKMMMMMMPPPPPPPPPPPPPPPOOOMMMKKKLLLKKKKKKKKKLLLLLLLLLKKKPPPMMMLLLMMMOOOQQQQQQOOOKKKKKKKKKKKKKKKMMMOOOQQQTTTXXX\\\]]]\\\^^^bbbggglllmmmooosssxxx~~~zzzuuuwww~~~yyyrrrgggaaaWWWLLLEEEAAA@@@@@@@@@===:::999999:::::::::<<<:::666555555555444333666666666666666666666666555555555444444444333333333333222222222222333333333333222222222222333333222222222222222222222222222111111111000000000000000000111111111111000000000000000000000000000000111000000000////////////000000000000///////////////000000111111111111111000000000000000000000000//////............//////000000000111111000//////000000000000000000000000111111111000000000//////......////////////......////////////////////////.........................../////////000000000000------///000000000///...000000000000////////////---......///////////////////////////////////////////////////000000000000///////////////.........---...//////////////////........................000000000//////................../////////000000//////////////////////////////000000000000//////000000000000000000000000000000////////////000000//////000000//////...------///000000///......///111000///...///000222333333222111////////////000............/////////000000000000000//////////////////000000000000//////............////////////000000000000000000000111///000000000000///......000000000000000000///...////////////////////////111000///...---......///............/////////000,,,---///111222111000///......////////////......///......------......///////////////////////////...//////000000//////...////////////////////////////////////////////////....................................////////////000000000000000000000000////////////////////////........................////////////000000000000....../////////000000000000000000000000000000000000000000000111111111111//////000000000000//////000////////////000111111111111111111111111111111444333111000000111222222111111111111111111000000444444444555555555666666777666444333333333555666333888:::;;;===AAAAAA???BBBFFFKKKQQQVVVYYY[[[[[[]]]```fffnnntttwwwvvvuuuwwwoooddd]]][[[\\\\\\[[[^^^^^^ZZZQQQLLLMMMOOONNNNNNLLLIIIHHHIIIKKKKKKKKKMMMMMMLLLKKKKKKKKKNNNQQQVVVVVVWWWWWWWWWUUUSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSQQQOOOQQQUUUWWWUUUSSSNNNNNNMMMLLLKKKJJJJJJJJJHHHKKKNNNNNNNNNOOOSSSWWW[[[[[[\\\^^^aaaeeeiiikkkpppvvv~~~rrr___QQQIIIFFFFFFDDDAAA===;;;;;;;;;;;;:::;;;888555444666888::::::666666666666666666666666555555555444444444444333444444333333333333444444333333222222222222333333222222222222222222222222111111111111111000000000000000111111111111000000000000000000000000000000111111000000000/////////000000000000////////////...//////000000000000000000000000000000000000000000//////......//////000222222222222111000//////000000000000000000000000111111000000000000//////......////////////......000000000000000000000000............................../////////000000000---......///000/////////000000000000////////////---......///////////////////////////////////////////////////000000000000.........///////////////---......//////000000000......................../////////...................../////////000000000///////////////////////////000000111111000000///000000000000000000000000000000////////////000000//////000000//////...------///000000///...//////111000/////////000222333222222111000////////////............////////////////////////000000000000//////000000000000//////............/////////////////////000000111111111000000111111000000///...///000111111111111111000////////////////////////000000///............///............////////////---......///000000000111...//////000000//////...///......------......///////////////////////////...//////////////////...////////////////////////////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000...////////////000000000///////////////////////////000000000111111111111000000000000000000000000000000//////000000111222111111111111111111111111333333222111111222222333222111111111111000000000555555555555555555555555888666444333333444777999999===@@@@@@CCCHHHIIIGGGJJJNNNVVV^^^dddfffggggggaaabbbeeekkkrrruuuuuusssrrrkkkaaaZZZXXXYYY[[[\\\YYY[[[XXXPPPKKKLLLLLLJJJKKKJJJIIIIIIJJJLLLMMMMMMQQQPPPQQQRRRRRRTTTZZZaaadddfffgggfffbbb^^^ZZZXXXUUUVVVXXXXXXXXXYYYZZZ[[[ZZZZZZ\\\bbbhhhhhhccc]]]]]]ZZZUUUQQQNNNLLLKKKJJJIIIKKKMMMMMMLLLMMMPPPSSSUUUTTTSSSRRRSSSTTTVVVXXX\\\aaaiiioootttxxx{{{}}}{{{iii[[[SSSOOOIIIFFFCCCAAA@@@>>><<<:::;;;999777666888;;;;;;;;;777777777777777777777777555555555555444444444444444444333333333333444444333333333222222333333333222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000111111111000000000//////000000000000////////////---......///000/////////////////////////////////000000////////////000000333333333222222000///...////////////////////////000000000000000000//////......////////////......////////////////////////................................./////////000000---......///////////////000000000000////////////---......///////////////////////////////////////////////////000000000000------......//////000000//////////////////000000..........................................------...////////////000000000///////////////000000000000000000111111000000000////////////////////////000000////////////000000000000000000000///.........///111111///...///000000000//////000000111222111111000000////////////.........///////////////////////////000000000000...//////000000000000///............////////////---......///000111222222111111111111111000//////...///000000111111111111/////////////////////////////////.........//////.........//////////////////......---...///000111//////000000000000////////////............//////////////////////////////......////////////......////////////////////////////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000111///////////////////////////000000000111111111111111111111111111111111111000000000000000111222222111111111111111111111111222222222222222222333333222222222222111111111111666555555555444444444333888666555444555777:::<<<===AAADDDFFFLLLTTTXXXXXXWWW[[[```fffiiiiiihhhfff```___```eeelllqqqrrrqqqoooiii```ZZZWWWXXXZZZ\\\PPPTTTTTTQQQPPPTTTWWWVVVPPPPPPPPPPPPOOOPPPQQQRRRVVVTTTTTTWWWYYY\\\gggsss~~~zzzqqqfff^^^ZZZVVVYYY]]]```aaabbbeeeggggggkkktttuuullleee\\\UUUQQQOOONNNMMMKKKMMMNNNNNNNNNNNNOOOPPPQQQPPPNNNMMMMMMNNNOOOPPPPPPSSSYYY]]]aaadddhhhjjjxxx|||uuuggg```UUUSSSQQQOOOLLLIIIDDDAAA@@@>>>;;;:::999888666444888888888888888888888888666666555555555444444444333333222222222222333333444333333333333333333444222222222222222222222222111111111111111222222222111111222222222222111111111111111111111111111111111111111111000000000000000000000000////////////------...///////////////////////////////////////000000////////////000000333333333222222000///...//////////////////////////////////////////000000......////////////..................................................................////////////............/////////000000000000000////////////---......///////////////////////////////////////////////////000000000000------......//////000000222111000///.../////////////////////////////////------..................////////////000000000111////////////000000111111000000111111111111000000////////////////////////000000////////////000000000000000000000//////......000111111000//////000000000000000000111111222000000000000/////////...///////////////............/////////000000000111......///000000000000000............////////////------...///000111111222111111111111111000//////------...///000000000000------------------------....../////////////////////////////////.........000///---------...000111//////000000000000///////////////....../////////////////////////////////---......//////......---////////////////////////////////////////////////....................................////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000/////////000000000111111000000000000000000000000000000000000111111111111222222111111111111222222111000000000000111222222222222222222222222222222111111111222222222222222222222222333333333444444555555555555555555444444777777777777999<<>>>>>999999999999999999999999666666666666555555555555444444333333333333444444444444333333333333444444222222222222222222222222111111111222222333333333111222222333333222222111111111111111111111111111222222222111111111000000000000000000////////////......///000000000000///000000000000000000000000111111000000000000111111000000000111111000//////000000000000000000000000........./////////000000......////////////......................................................---------........./////////......---...///000111000000000000////////////---......///////////////////////////////////////////////////000000000000///////////////.........000///......///111333444////////////////////////.........//////000000000//////000000000111111111...//////000111111222222000111111222222111111000000000000000000000000000000000////////////000000000111111111111000/////////000222222000///000111//////000111111111111111---...///000000///......000/////////.....................///000111111111---...///000111111111111............////////////....../////////////////////000000000000///......//////000000000//////...------------------------,,,---///000000000//////000/////////............///......------.........000000111111111111000000000000////////////000000////////////////////////---..................---////////////////////////////////////////////////000000000000000000000000............/////////000000000000000000000000000////////////////////////........................////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111000///......///000111111111111000111111222333222222222222222222222222...///000111111111111111111222333444666777888888111222444666999;;;===>>>999;;;===AAADDDGGGIIIKKKOOOYYYeeemmmuuu{{{zzzvvv```___^^^]]]]]]^^^___```aaa```ccckkkssssssllleee``````___^^^]]]___bbbddd]]]cccgggjjjqqq~~~zzzqqqooowww}}}vvvtttuuuvvvtttqqqppprrruuuxxxxxxuuuooojjjiiigggccc___\\\ZZZYYYYYYWWWWWWVVVTTTRRRSSSUUUXXXYYYTTTSSSVVVXXXXXX___hhhoooxxxzzzooo^^^MMMBBB<<<999888999999999999999999999999777666666666555555555555555555555444444555555555555444444333333444444555222222222222222222222222111111111222222333333333111222222333333222222111111111111111111111111111222222222111111111111000000000000000////////////...//////000000000000000000000000000000000000000111111000000000000111111...//////000000000000///000000000000000000000000---.........//////000000......////////////......000000000000000000000000........................---------........./////////......------///000111000000000000////////////---......///////////////////////////////////////////////////000000000000000000//////.........---------------///222666777000000000000000000000000.../////////000000111111000000000000111111111111...//////000111222222222111111222222222222111111000000000000000000000000000000////////////000000111111111111111000/////////000222222000///000111//////000111111111111111---...///000000///......000000//////.........------......///000111111222---...///000111111111111............/////////000///////////////.........///////////////......---111111111111111000///...........................,,,---///000000000//////000000//////.........---..................------000000111111111111000000000000////////////000000////////////////////////---------------...///000//////000000000000//////............////////////000000//////.........---000000000000000000000000......////////////......//////000000000000//////......////////////......////////////000000000000000000000000000000000000000000////////////000000000111111111111222222222////////////000000000000000000000000111111111111333333333222222111111111222222111111111111111111000333555666555555555555===;;;999888:::===>>>>>>FFFDDDBBBDDDHHHNNNRRRTTTZZZ```iiittt{{{zzzrrrlllaaabbbbbbbbbaaa```^^^^^^ZZZ\\\ccclllmmmhhheeeeeeccc```___```dddgggfffeeelllnnnqqqwww~~~rrrhhhdddcccdddeee^^^```aaa___[[[YYYZZZ\\\\\\YYYUUUUUUWWWYYYWWWUUU[[[```hhhrrr|||wwweeeVVVJJJCCC@@@<<<<<<;;;888777777888:::777777777666333222222333555555555555555444444444555444333333333333444555222333333444444333333222444333222111111222333444111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000------------...///111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000////////////000000//////000000000000//////............////////////---....../////////////////////............//////000000000000000000000000............////////////000///...---,,,,,,---...000000000000000000000000//////000000000000//////---......///////////////000000000000000000000000//////000000///...------////////////000000000000555333111///......///000111111000///////////////////////////////////////...///000111111000///...000000000000000000000000000000111111111111000000///000111111111///...---////////////////////////////////////////////////000000000000111111111111......///000111222333333////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///...---,,,,,,---...///////////////////////////......///000111111000000...............///000000---------------...///000///......---------......//////000000000000//////............////////////000/////////............////////////////////////......////////////......//////000000000000//////......////////////......////////////000000000000000000000000000000000000000000////////////000000//////000000000111111111////////////000000000111000000000000111111111111333333333222222222111111333333333222222222222222111333555666555555666777:::999999;;;???CCCEEEEEEHHHGGGGGGIIIOOOUUUYYY\\\aaaeeelllssswwwtttlllfffaaacccdddcccaaa]]][[[YYY[[[]]]dddmmmqqqppppppsssppplllggghhhnnnuuuzzz||||||}}}uuukkkiiijjjlllpppqqqrrrpppllljjjkkklllhhhfffccc___[[[XXXWWWWWWYYY[[[```hhhoootttvvvwwwvvv|||zzzhhhXXXLLLEEECCCCCCBBB@@@===:::999999;;;:::999888777888999;;;777777777666666666555555444444333222222333444444222333333444444333333222222222111000000111222222111111111111111111111111222222222222222222222222222111111111111111111222000000000000000000000000////////////////////////000000000000000000000000////////////000111222333000000000000000000000000....................................////////////000000000000000000000000000//////......//////000//////000000000000//////............////////////---....../////////////////////............//////000000000000000000000000............////////////111000///...---......///........................//////000000000000//////---......///////////////000000000000000000000000///////////////...------////////////000000000000444222111///...///000111111111000///////////////////////////////////////...///000111111000///...000000000000000000000000111111222222222222111111///000111111000///...---//////////////////////////////////////////////////////000000000000111111...//////000000111111222////////////000000000111000000000///////////////000000000000000000000000000000000000000000000000000000111111111111000000000//////......//////000//////////////////////////////000111111111111111...............///000000...------------...///000000000///------,,,,,,,,,...//////000000//////...---............/////////////////////..........................................////////////......//////000000000000//////......////////////......////////////000000000000000000000000000000000000000000////////////000000.../////////000000000000/////////000000000111111000000000111111111222222333333333222222222222111444444444333333222222222222444555555555666888;;;::::::<<>>>>>@@@DDDJJJPPPTTTTTTTTTQQQPPPPPPSSSWWWZZZ\\\]]]]]]___bbbddddddbbb___\\\]]]___```^^^ZZZXXXYYYZZZXXX^^^mmm~~~yyyllldddbbbZZZZZZ[[[^^^bbbdddddddddddddddhhhqqq~~~yyyiii]]]QQQOOOKKKIIIGGGEEECCCAAA>>><<<:::999888888777666999999888888777777666666444444444444444444444444333333444444444444333333222222222222222222222222222222222222222222222222000000000000000000000000111111111222222111111111000000000000000000000000////////////////////////////////////////////////...............///000000////////////////////////....................................////////////////////////////////////......------------......//////000000000000//////............////////////---....../////////////////////............//////////////////////////////............////////////000000//////////////////........................//////000000000000//////---......///////////////////////////////////////...///////////////......////////////000000000000000000//////000111222222111000000///////////////111111111111111111111111//////000000000000//////////////////////////////111222222222222222222111///000000000000/////////////////////////////////////////////////////////.........///000000000111000000000/////////......//////000000000111111111111000000//////......---000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000000//////000000000000///////////////000000//////............//////---------------...//////......////////////......------------.....................///////////////..............................////////////......//////000000000000//////......////////////......////////////000000000000111111111111111111111111000000////////////000000000000000111111111222222000000000000111111111111111111111111222222222222222222222222222222222222333333333333333333333333444555666777888;;;>>>AAADDDHHHOOOWWW___bbbbbb```YYYWWWVVVWWWYYYZZZYYYXXX]]]___aaabbbbbb```^^^]]]ZZZ[[[\\\[[[YYY[[[aaafffjjjsss~~~vvvpppddddddccccccdddbbb```]]]```^^^]]]```hhhrrr{{{vvvjjjdddZZZRRRNNNKKKIIIHHHCCCAAA>>>======<<<999777999999888888777666555555555666666666666666666555333444444555555444444333444444444444444444444444222222222222222222222222000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000///////////////////////////............//////000////////////////////////////////////////////////............////////////////////////////////////......------------......//////000000000000//////............////////////---....../////////////////////............//////////////////////////////............////////////........................//////////////////////////////000000000000//////---......///////////////////////////////////////......///////////////...////////////000000000000/////////000000111222222111000000///////////////222222222222222222222222000000////////////000000////////////////////////000000111111111111000000000////////////000000000000000000000000000000000000000000000000000000000.........///000111111222111111000000//////......000000000000111111111111111111000000000/////////000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000///.........///000111000000/////////000000000//////.........//////,,,,,,,,,------///000000---......//////......---,,,------------..................///////////////..............................////////////......//////000000000000//////......////////////......////////////000000000000111111111111111111111111000000////////////000000111111111111222222222222000000000111111111222222111111111222222222222333111222222222222333333333222222333444444555555666666888:::<<<>>>@@@DDDFFFJJJOOOXXXbbbjjjmmmllljjj^^^]]]\\\\\\]]]\\\ZZZXXX[[[]]]``````^^^\\\\\\\\\]]]aaaddddddeeeiiissszzzxxxuuuqqqmmmjjjgggccc```aaa]]]YYYXXX\\\ccciiimmmnnnwwwyyylllaaa\\\XXXVVVTTTPPPKKKDDDAAA@@@>>>;;;999:::999999888777666555555666666777888888777666666444444555555555555444444444555555666666555555444333333333333333333333333111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000///................../////////000000000000//////............////////////---....../////////////////////............//////000000000000000000000000............////////////,,,---...............---000000000000000000000000//////000000000000//////---......///////////////////////////////////////---...//////////////////////////////000000000000//////000000111111111222111111000///////////////111111111111111111111111000000////////////000000000000000000000000000000000000000111111000000000000////////////000000111000000000000000000000000000000000000000000000000......///000111222333333222222111111000000//////000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000...//////000000//////...000000000000000000000000222111///.........///000111111000/////////000000000000//////......//////......---------......///---......//////......---,,,,,,---------...................../////////000////////////////////////......////////////......//////000000000000//////......////////////......////////////000000000000111111111111111111111111000000////////////000000000000000000111111111111000000111111111222222222111111111222222222333333111111222222222333333333333333444666777888999:::999<<<@@@CCCEEEGGGJJJLLLOOOTTT]]]ffflllmmmhhhddd\\\\\\\\\^^^``````^^^\\\YYY]]]aaabbbbbbaaacccdddlllrrryyy}}}|||yyyxxxwwwvvvvvvqqqiiicccaaabbbccccccbbbhhhooouuu{{{{{{}}}|||{{{qqqfffVVVKKKEEEBBB???===;;;;;;:::999888777666666555666777888888777666555444444555555555555444444444444555666666555444444333333333333333333333333222222222222222222222222///111222333333222111///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////............////////////000000000000000000000000000//////......//////000//////000000000000//////............////////////---....../////////////////////............//////000000000000000000000000............////////////,,,---...///000//////...//////////////////////////////000000000000//////---......///////////////000000000000000000000000------...///////////////////////////000000000000///000000111111111111000111111000///////////////111111111111111111111111111000///......///000111000000000000000000000000000111111222222111111000000///......///000111222000000000000000000000000000000000000000000000000//////000111222333444444222222222222111111111111000000111111111222222222111111111222333333444444000000000000000000000000222222222222222222222222000000111111111111000000///000111111111111000///000000000000000000000000444333111000///000111222222111111000//////000000111111000///////////////000///...------------------..................---,,,,,,,,,---------......---.........//////000000000000000000000000000000......////////////......//////000000000000//////......////////////......////////////000000000000111111111111111111111111000000////////////000000////////////000000000000000111111111111222222222111111222222222333333333111111111222222333333333444444666777999;;;<<<===<<<@@@DDDHHHJJJLLLNNNPPPSSSXXX___fffhhheee^^^XXXWWWWWWYYY]]]```bbb```___\\\aaagggkkkmmmooorrruuuzzztttkkkfffaaa______bbbcccccciiiuuunnnZZZOOOIIIFFFDDD======<<<;;;999888888777444555666777777666555444444444555555555555444444333333444555555444333333333333333333333333333333222222222222222222222222///000222333333222000///000000000000000000000000000000000000000000000000000000000000000000000000000///............//////000000000000000000000000..................................../////////000000000000000000000000000000000////////////000000//////000000000000//////............/////////000---....../////////////////////............//////000000000000000000000000............/////////000---...///111111111000///........................//////000000000000//////---......///////////////111111111111111111111111------...///000000//////////////////000000000000000000111111111111000000111111000///////////////000000000000000000000000111000///......///000111000000000000000000000000222222222333333222222222000///.........000111222000000000000000000000000000000000000000000000000///000111222333444555555222222222222222222222222000111111111111222222222111111222333444555555666000000000000000000000000222222222222222222222222000000111111111111000000000111222333333222111000000000000000000000000000666555333111111222333444222222111000000///000000111111000///////////////------------------------///////////////......---............////////////////////////////////////---///000111111000///---111111000000//////..............................//////000000000000//////......///000000000000000111111000000//////......111111000000000000111111111111111222222333333333333222111000000111222222000000111111111111000000555333222222444666666666:::::::::;;;;;;===AAADDDBBBDDDHHHKKKNNNPPPQQQQQQSSSSSSVVV\\\``````[[[VVVXXXVVVVVVXXXXXXWWWZZZ___hhhttt~~~tttmmmjjjgggbbb``````dddjjjnnnuuu|||kkk]]]OOOFFF>>>>>>>>><<<:::888777777888999::::::888777777888666555444555666666444222333333333333333333333333444333333222222333333444555444222000000111222333222222222222222222222222333222000/////////000111000000000000000000000000222111///.........///000000///...------...///000000///...------...///000222111111111000000/////////000111222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000111000///......///000111////////////////////////........................////////////000000000000////////////////////////222111000.........///000000111222333333222000000000000////////////000000......///000000000000000000000000000////////////////////////////////////000000000000000000000000222111///.........///000000000000000000000000000000000000000000000000000---......//////////////////000111111///......///111111000000000000111111///000111222222222222222000000111222333333444444666555333222222222333444333333444555555555444444000000000000000111111222222222222222222222222222000000000000000000000000222111000.........///000............/////////000111111000///......---,,,111111000///////////////333222000/////////000111........................///////////////......---....../////////000000000///////////////////////////000111222222111000///000000000000////////////........................//////000000000000//////...///000000111111000000111111000000////////////111111000000000000111111111111222222222333333333333222111000000111222222///000111222222333333333444222111111222444444555666:::???CCCFFFGGGHHHHHHJJJLLLPPPSSSUUUUUUTTTSSSMMMNNNRRRXXX^^^___[[[XXXVVVTTTTTTVVVXXX[[[cccllluuuvvvmmmiiiccc___^^^```dddgggfffppp}}}rrr___SSSNNNKKKFFFBBB???===:::999888999:::;;;::::::::::::777666666666777777555444444444444444444444444444222222111111111111222222555444222111000111222333222222222222222222222222333222111000///000000111000000000000000000000000333222111000///000000111111000////////////000111000000///......///000000111111111000000000/////////000111222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111000///......///000111////////////////////////.........................../////////000000000000////////////////////////111000///...---......///000111222222222222111000000000////////////000000...//////000000000000000000000000000////////////////////////////////////000000000000000000000000111000000///////////////000000000000000000000000000000000000000000000000...///000000111111000000///111222111000/////////111111000000000000111111111111222222222111111000000111111222333333444444222222111000000000000000333333444444444333333222000000000000000111222222222222222222222222222222111111111111111111111111222111000/////////000000........./////////000000222111000///////////////222111111000//////000000111111000////////////000///////////////////////////////////////......---/////////000000000111111////////////////////////000000222222222222000000////////////000000000000//////////////////////////////000000000000/////////000111111222222111111111000000000000/////////111111000000000000111111111222222222222333333333222222111111111111222333000000111222333444444444444333333333444555777888;;;???DDDIIIMMMNNNNNNMMMPPPSSSWWWZZZZZZWWWTTTQQQGGGHHHLLLSSSZZZ]]]\\\YYYVVVUUUVVVYYY[[[bbbooo}}}}}}vvvqqqiiiccc^^^^^^___aaa\\\bbbjjjrrr{{{xxxjjjaaaZZZOOOHHHCCCAAA>>>;;;888999:::::::::999888777999888777888999888777555444444444444444444444444333222222111111222222333555444222111111222333333222222222222222222222222222222111000000000000111000000000000000000000000333222222111000111111111111111000000000000111111111000000//////000000111111111000000000000//////000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000////////////////////////............................../////////000000000//////////////////////////////...---------......000000111222222111111000111000000//////000000111////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000///000111111222222111111000111333222111///000000111111000000000000111111333333333222222000//////111111111222222333333444000000111111000000//////333333333333333222111000111000000000000111222222111111111111111111111111222222222222222222222222222222111000000000111111////////////000000000000222111000//////000111222222111111000000000000000///000000000000///......///////////////////////////////////////......---000000000000111111111111///////////////////////////000111111111111000///......//////000000111111000000000000000000000000//////000000000000//////000000111222222222222222000000000000000000000000111111000000000000111111222222222222222222222222222222111222222222333333111111111111222333333444555666777888999;;;>>>AAAGGGHHHJJJMMMPPPRRRRRRQQQQQQTTTWWWYYYXXXSSSNNNJJJIIIIIILLLSSS[[[``````___XXXYYY^^^ccchhhppp~~~uuullleeeaaaaaaaaaaaabbbcccgggqqqvvvlll]]]QQQKKKGGGCCC@@@>>>===<<<<<<;;;:::888777999888777888999999777555444444444444444444444444555555444444444444555555444333333222222222333333222222222222222222222222222222111111111000000000000000000000000000000000222222111111111000000000000000000000000000000000111111000000000000111111000000000000000000//////000000000111111000000000////////////////////////////////////////////////////////////////////////////////////////////////......//////000000111111////////////////////////000000////////////000000////////////////////////................................./////////000000////////////////////////////////////......//////000000000111111111111111111000000000000000000111///////////////000000111000000000000////////////////////////////////////000000000000000000000000///000111111111000...---000000000000000000000000000000000000000000000000///000111111222222111111111222333333111000000111111111000000000000111111222222222222222111000///111111111222222333333333000111222333333222000000333333333222222000///...111111000000111111222333000000000000000000000000222222222222222222222222222222111111111111111111//////000000000111111111222111///...///000111333111000000/////////000000...///000000000///---,,,........................///////////////......---000000000000111111111111////////////////////////...//////////////////.........//////000000111111000000000000000000000000//////000000000000//////000000111222222222222222000000000000111111111111111111000000000000111111222222222222222222222222111111222222333333333333333333222111111111222222444777:::<<<>>>AAAFFFJJJLLLNNNSSSYYY]]]]]]XXXTTTQQQRRRUUUVVVTTTOOOJJJGGGMMMLLLNNNUUU]]]cccfffeee]]]aaajjjuuu~~~yyyrrrnnnllllllppplllfffdddiiiuuuqqqbbbWWWOOOJJJGGGFFFCCC???>>>>>>>>><<<;;;888777777777888888666555444444444444444444444444666555555555555555555666333333333333333333444444222222222222222222222222222222222222111111111000111111111111111111111111000000000000000/////////////////////////////////000000111111111111000000//////////////////000000111000000000000000000111////////////////////////////////////////////////000000000000000000000000////////////////////////......//////000000111111//////////////////////////////000000000000//////////////////////////////....................................////////////////////////////////////000000000000111111000000/////////000000111111222111111000000000000111111000//////...///000111111000000000000////////////000000000000000000000000111111111111111111111111///000111111111000...---111111111111111111111111000000000000000000000000...///000000111111000000111222333333111000000111111111000000000000111111///000111222222222222222111222222222222222333333000000222333333222111000333333222222111000///...111111111111111222222333000000000000000000000000222222222222222222222222111111111222222222111111000000000111111111111222111000/////////000111222/////////......//////000...///000000000///---,,,........................///////////////......---/////////000000000111111////////////////////////........................////////////000000000000//////////////////////////////000000000000/////////000111111222222111111000000000111111111111222111111000000000000111111333333333222222222222111000111222333444444444333555444222222222222444444555999===???AAAEEEKKKPPPMMMSSS^^^iiioookkkaaaXXXSSSSSSTTTSSSRRROOOMMMLLLMMMLLLNNNTTT]]]fffjjjkkkjjjnnnyyy}}}sssllljjjllloooqqqvvv|||vvvfff\\\VVVTTTOOOIIIBBB>>>===>>>===;;;999888777777888888777555444444444444444444444444555444444333333444444555333333333333444444444444222222222222222222222222222222333333222222111000111111111111111111111111///000000000000///............////////////......///000000111111000000///......////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////////////////........................------........./////////////////////////////////000000111222222222111111///////////////000222222222111111000000111111222000///.........///111222000000000000////////////000000000000000000000000111111111111111111111111000000000000000//////...111111111111111111111111000000000000000000000000...///000000111111000000000111333222111///000000111111000000000000111111//////000222222333333333222222222222222222222222//////000000111111000000222222222222222111000///222111111111111222333333111111111111111111111111222222222222222222222222///000111111222111111111000111111111222222222222111111222222111111111111///////////////000000111///000000000000///......///////////////////////////////////////......---....../////////000000000//////////////////////////////............//////000000000000////////////........................//////000000000000//////...///000000111111000000000000111111111222222222111111000000000000111111333333333222222222111111000111222444444444444444444444333333444666999:::;;;???CCCDDDEEEHHHNNNTTTWWW[[[cccmmmssspppggg^^^VVVUUUSSSRRRQQQRRRSSSSSSWWWVVVXXX___jjjtttzzz}}}zzzssskkkffffffjjjrrr}}}yyyuuuvvviii___RRRHHHCCCAAA>>>;;;:::999888999::::::888666666666666666666666666666555555444444444444555555222333333444444555444444222222222222222222222222222222333333333222111000111111111111111111111111000000111111111000///......///000000000000///......///000000000000///............/////////000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000...///000111111000///...////////////////////////........................---------.........//////////////////////////////...///000111222111111000//////......///000222333222111111000000111111222000000.........///111222000000000000////////////000000000000000000000000111111111111111111111111111000000///////////////111111111111111111111111000000000000000000000000///000111111222222111111///111222111000/////////111111000000000000111111000111111222222222111111222222222222222222222222000000000000000111222222111222222333222222111111222222111111222222333444222222222222222222222222111111111111111111111111...///000111111111000000111111111222222222333333333444555666555444222000111111000000111222222333111111000////////////000000000000000000000000000///////////////......---............////////////////////////////////////000000////////////000000111111000000//////..............................//////000000000000//////......///000000000000000000000111111222222222222111111000000000000111111333333333222222111111111000111222444555555444444444333333444777:::===???AAAEEEIIIJJJIIIKKKQQQWWWeeeccccccgggkkklllgggcccWWWUUURRRPPPPPPSSSVVVXXXjjjiiikkkssssssiii___aaafffmmmvvv|||jjjZZZQQQJJJDDD@@@;;;:::::::::;;;;;;999777888888888888888888888888777777666666666666777777222333444444555555555444222222222222222222222222222222333444333222111000111111111111111111111111111111222333222111000//////000111222222111000///---...///000000///...------.........//////000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000...///000111111000///...////////////////////////........................---------.........//////////////////////////////---...///111111111000//////.........///000222333222222111111111111222222111000...---...///111222000000000000////////////000000000000000000000000111111111111111111111111222111///.........///000111111111111111111111111000000000000000000000000111111222333333333333222///000111111///......///111111000000000000111111222222222222222111000///222222222222222222222222444333222222222333555666111222222333333333222222222222111111222222333444222222222222222222222222000000000000000000000000---...///111111111000///111111222222222333333333555666888999888666333111333222222222333444444555333222000/////////000111***+++...000000///---,,,000000000000000000000000////////////////////////......////////////......------............------000000000000//////////////////............////////////000000000000//////000111111111222222222222000000000000////////////000000000000111111111111000111111111111222222222333444555666666666666666888555333555:::>>>???>>>GGGIIIJJJJJJJJJMMMSSSXXX]]]^^^bbbeeeggggggcccaaaSSSOOORRRXXXXXXUUU^^^mmmsssvvvzzzhhhhhheeeggglllnnnmmmrrrzzz|||}}}zzzfffRRRHHHGGGCCC???:::888999:::999777777999;;;999666555666888777666666666555555555555666666555555555444444444555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000222222111000//////000000000000000000000000000000111111111111000000000000000...---...111222111///333222222111000///......000000000000000000000000111111000000000000111111000000////////////000000111111000000//////......////////////////////////------...000111111111111////////////////////////////////////////////////...............---------000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222333---......///000222444555222111000000//////000000111111111111000000000000333222111/////////000111000000000000000000000000333333333222222000//////333333222111000000111111222222222222222222222222222222111111111111222222333222111/////////000111000111111111111222222222000000111111111222222222444333222222111111222222555555444444333333333333444222000//////000222444888333//////222555555333555444333111000000000000---///111222333222000///111111222222222333333333555555777999:::999555222555444333333222222333333222111111000000000000000---///111333333222000///////////////////////////111111111111111111111111......////////////......//////000000000000/////////////////////.........//////............////////////000000000000//////000000000111111111222222111111111111111111111111000000000000111111111111222222222222333333333333222333444555777777888888888777888:::???BBBEEEFFFLLLMMMNNNMMMLLLNNNTTTXXXbbbbbbbbbbbbbbb```^^^\\\YYYWWWYYY___^^^[[[eeesss~~~rrrooommmooosssrrrnnnooossspppooorrrxxxhhhWWWPPPHHHCCC???=========;;;888888::::::999666444555777777777666666666555555555666666555555555444444444555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000111111111111000000000000111///---...111222000///111111111000000000000000000000000000000000000000111111000000000000111111000000////////////000000111000000000/////////...////////////////////////---...///000000111000000////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000////////////////////////------......//////000000000/////////000111222333222222111111000000000000000000000000111111111111333222111000//////000111////////////////////////111111222222222222111111333222222111111111111111222222222222222222222222222222111111111111222222333222111000//////000111111111111111222222222222111111111222222222222333444333222222111111222222444555666777888888888888444222000//////000222444444555777888888666333222222222111111000111111111///000111222333222111111000111111111222222222333444444666999:::999555222333333222111111111111222222111111000000000000000///111333444444333222111////////////////////////111111111111111111111111...//////000000//////...000111111222222111111000........................000//////......//////000//////000000000000///////////////000000000111111222222222222222222222222000000000111111111222222333333333333444444444444111222333555777888999:::999;;;>>>AAADDDGGGLLLOOOMMMOOOOOOMMMKKKLLLQQQVVV^^^]]][[[YYYXXXXXXXXXXXX]]]]]]aaaffffffeeeppp~~~~~~wwwssstttmmmiiigggiiimmmvvvkkk^^^MMMHHHCCC??????>>>;;;888:::;;;;;;999777666777888777777777777666666666666666666666555555555444444555555444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111000000///.........//////000000000000000000000000111111111111000000000000111000//////000111000...//////000000111111111111000000000000000000000000111000000//////000000111000000////////////000000000000000000//////////////////////////////////////////000000000000//////////////////////////////////////////////////////---------......//////000000000000000000000000000////////////////////////........................////////////////////////111111000000000000000111333222222222111111111111//////000000111222222222222222111000000000111111///////////////////////////000111222333333333333222222222222111111111111222222222222222222222222222222222222222222222222222222111000000000111111111111111111222222222333222222222222333333333333444333222222111111222222111333666888:::::::::999444222111000000111222444222666:::;;;888555333333000000000000000111222222111111111222222222333333222222222222333333333333333333555777999999666333333222111111000000111111222111111000000000000000000000222333333222111000////////////////////////........................//////000000000000//////000111111222222111111000.........///////////////000000////////////000000//////000000000000//////////////////000000000000111111111222222222222222000000111111111222222222333333333333444444444444222222333444666888999:::<<<@@@DDDFFFHHHJJJOOOSSSOOOPPPPPPOOOMMMNNNRRRWWWWWWWWWVVVUUUUUUXXX\\\___dddgggmmmssstttwww{{{ssskkkgggeeehhhrrr}}}|||mmm[[[TTTKKKDDDAAA@@@===:::;;;;;;::::::999999:::;;;888888888777777777666666666666666666555555555555555555444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000111111111111000000000///222111111000000000///...000000000000000000111111////////////////////////000000////////////000000000000////////////000000000000000000///////////////////////////////////////000000000000//////...////////////////////////////////////////////////,,,------...///000000111////////////////////////////////////////////////////////////////////////222222111111111111111111111111000000000000111111333333333333222222111111...//////000222333333444222111111111111111111111000000000000000000000000000000111222333333333333222222222222222222222111222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333222222333333333444444444444333222222111111222222...000444777888888666555444333111000000111333444444555888:::;;;:::888666111111000000000111111222111111111000111222222333444444444444444555555555222222444666888999666444333333222111111111111111222111111000000000000000111111222222222222111000................................................//////000000000000/////////000000111111000000/////////000000000111111111000000////////////000000//////000000000000//////////////////000000000000000000000111111111222222111111111111222222222222222222222222333333333333444444444555777888:::;;;AAAEEEIIIKKKKKKLLLPPPSSSRRRSSSTTTSSSQQQSSSXXX\\\VVVXXXYYY[[[\\\___eeeiiiooouuu~~~xxxpppiiidddffflllxxx|||ooofffYYYNNNIIIEEEBBB???;;;:::888888888:::;;;<<<999888888888888777777777777777666666666555555555555555444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111222111111000111111222222111111111111111111111111111111111111000000000///222222222111000//////000222222111111000//////...////////////////////////000000////////////000000000000////////////000000////////////000000000000000000000000000000000000///000000000000//////...000000000000000000000000////////////////////////------......///000111111////////////////////////////////////////////////000000000000000000000000222222222222111111111111////////////000111222333222333333333333222111000...///000111222333444555111111111222222222222111111111111111111111111111222222333333333333222222111222333333333333222222222222222222222222222222111222333333333333222111111111111222222222222111111222222222222333333333222222333333333444444444444333222222111111222222///111444666666555333111333333222111111222333333666777;;;DDDKKKKKKBBB999444333222111000000000000111000000000000111222333444444444444444333333333111222333555777888666444444444333222222222222222222111111000000000000000222333333333333222111111........................111111111111111111111111///000000111111000000///...//////000000//////...///000000111111222222333111000000//////000000111//////000000000000///////////////000000000111111//////000000111222222222111111111222222222222333222222222222333333333333777777777888:::<<>><<<;;;<<<;;;999::::::999999999888888888777777777777666666666555555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222111111000000111222222333111111111111111111111111111111111111000000000000///111333222000000111333222111111111000000//////000000000000000000000000//////............//////000000////////////000000.../////////000000000111000000000000000000000000---...///000000111000000000000000000000000000000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111222111000000000000000111111000111222333222111///...000000111222222333444444000111222333333333222222111111111111111111111111111111222333444444444444000111333444555444333222222222222222222222222222111222444555555444222111000111222333333333222222222222222333333333444444111111111222222222222333444333222222111111222222555555666666555444444333333333333333333333333333777<<>>;;;:::::::::999999999888888777777777777666666666666555555444444444333333333444444444444444444444444222222222222222222222222222222222222222222222222000000///000000111222222111111111111111111111111111111111111000000000000...111333222000000222444000000000000111111111111000000000000000000000000//////............//////000000////////////000000.../////////000000111111000000000000000000000000------///000111111111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000111111111111111111111111////////////////////////000000111222333444444444333222111000///////////////000222222222111///---111111111222222333333444000111222333444333333222000000000000000000000000///000111333444555666666000111333555555555333222222222222222222222222222111222444555555444222111000111222333444333333222222222333333333444444444000000111111111222222222444333222222111111222222444444444444444444444444333333333333333333333333888;;;AAAIIINNNMMMGGGBBB555444444444444555666666333444666888888777666444777777666666666555555555444333222333444444333111333222222111000111111111222111111000000000000000////////////////////////---------.........//////............////////////111222444444444222000///666444111...---///222333333333222222111000000000000000000000////////////...///000///...///111222333///,,,---222333000,,,000000111222333333444444222333333333222222444666333333333444555666777888:::>>>CCCGGGJJJLLLPPPRRRYYYZZZ[[[^^^```___]]][[[fffeeeeeedddaaabbbmmmzzzxxxnnnnnnmmmkkkkkkpppyyyvvvfffTTTLLLIIIDDD>>>;;;======;;;:::::::::999999666666666666555555555555666555444333222333444444555444333333222222333333444333333222222333333444111111111111111111111111111111111111000000//////111111111111111111111111444444333333111000...---,,,---///000222333333333222222111111111111222222...///000111111000///...000000000000000000000000//////000111111111111111000111111111111222222222000000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000000000000000000000////////////111111000000//////......000000000000000000000000222222222222222222222222222222222111111111111111/////////000111111111222//////000111333555777888777555444222111111111222333333333222222111111111333333333333333333333333222222333333333444444444222333444555666666666666666666666666555444333222333333222222222222222222222222222222222222222222444444444444444444333333444333333222222333333444444333222111222333444555333333333333333333333333666888<<>><<<;;;:::999999888777888888777777777666666666777666555444444444555555666555444444333333444444444333333222222333333444111111111111111111111111222222111111111000000000111111111111111111111111333333333222111000///......///000111111222111111111000000000000000000111//////000111111000//////000000000000000000000000......///000000000000000000000111111111222222222000000000000111111111111000000000000000000000000111000000000000000000000000000000000000000000000////////////////////////......//////000000111111111000000000/////////...000000000000000000000000222222222222222222222222111111111111111111222222222222222222333333333333///000000222444666888999888777555333222111111222333333333222222222111111222222222222222222222222222222222333333333444444333444555666777777777777666666666666555444333222222222222222222222222222111111111111111111111111444444444444444444444444444444333333333333444444444333222222222333444555333333333333333333333333666777:::>>>AAA@@@<<<888777666555555555666555555555666888999;;;===???@@@AAA@@@===:::888777555333333444444555444333222111444333333333222222222222444333333333222222111111////////////////////////------........./////////000000000000111111111111111111222333333222000///111111000000000111222222//////000111111222333333////////////000000000000222333333111///...///111000222333222000///111333111111222222333333444444222333444333222222444666666666666777888999;;;<<>><<<:::::::::999888999999999888888888888777888777666666555555666666777666666555444555555555444333333222222333333444222222222222222222222222222222222222222111111111111111111111111111111111222222222222222111000000000000111111111000000///000000////////////000000000000111222222111000000000000000000000000000000---...//////000000//////000000000111111111222222000000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000............////////////------...///000111222222000000000000////////////000000000000000000000000111111111111111111111111000000000111222222222333333333333333333222222222000000111333555777999:::999888666444222222222222333333333222222222222111111111111111111111111111222222222222333333333333444555666777777777777777555555666555555444333222111111222222222222222222333333333333333333333333333333333444555555555666555555444444444444555555444333333333333444555555444444444444444444444444666666777999::::::777555777777666666666777888999:::===@@@EEEIIILLLNNNOOOPPPLLLFFFBBB>>>:::777555555555555555444222111000444444444444333333333333777666444222111111222222////////////////////////............//////////////////000000000111111111000111111222222111000000//////000111111222111111///000000000111111111222////////////000000000000111222333111000000111333333333222111111111222444222222222333333333444444222333444444333333444666666666777888:::<<<>>>???CCCHHHOOOTTTVVVUUUTTTSSSVVVZZZ___cccccc```]]][[[XXXZZZ^^^dddkkkxxxyyy|||zzz{{{fffQQQJJJFFFBBB>>><<<======<<<:::999999999999888888888888777777666666666555555555777666555555444444555555444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111000111111222222222111111000000111111111111000000000000////////////000000111111111222222111111111000000000000000000000000...//////000000000000000000000000000111111111111///000000000111111111111000000000000000000000000000000000000000111111111////////////////////////......///////////////000.........///000111111111000000000000////////////000000000000000000000000000000000000000000000000//////000111222333333333222222222111111000000000000111222333555888:::;;;:::999777444333222222222222222222222222222222222222222222222222222222222222222222222333333333333444444555666666666666666444555555555444444333222111111111222222222222222444444444444444444444444222333333444555666666777666666555555555555666666444444444444444555555666444444444444444444444444555555555555666666555555888888777777777999<<>>===;;;999999888888888777777777666666666666555555444444666555555444333444444444444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222111...///000111111222222111222111111000000111111222222111111111111111111222000000000000000000000000000000111222222222222111//////000000000111111111///000000000111111111111111111111111111111111111//////000000111111111111/////////////////////////////////000000111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////000111222333333333333222222222111111000000111111222333555777999::::::999666444333222222222222222222222222222222222444444444444444444444444222222333333333444444444333333444444555555444444444444444444444444333222111111222222333333333333444444444444444444444444333333444444555666777777777666666555555666666777444444555555666666666666555555555555555555555555444555555555555555777888888999999999999===CCCGGGNNNVVVeeeuuu}}}sssdddTTTJJJCCC;;;888999444444444444444444444555444444444444444444444444777555222000//////000111////////////////////////....../////////000000000............///////////////////////////000000000//////000111111111000000222222111000000///............//////000000111111---...000000000111444666888222---...333666444111333333333333444444444444333444555444333333555777777888:::===AAAEEEHHHJJJKKKMMMPPPQQQQQQQQQRRRTTT[[[^^^``````]]]\\\^^^aaagggmmmyyyxxxsss___TTTHHH@@@>>>>>>===;;;999999999888888888777777555555666666666555444333666555444444333333444444444333333222222333333444333333333333333333333333111111111222222222222222111111111111111111111111000111111222222222111111......///111111222222222222222111111111111222222222111000000000000111222000000000000000000000000000111222222333333222222/////////000000000111111000000000000111111111111111111111111111111111111/////////000111111222222000000000000000000000000//////000000111111222222111000000000/////////...////////////000000000000000000000000000000000000111111111111111111111111000000000111222222222333444444444444444333333333222222333333444666777888888777555333222222333333111222222222222333333333555555555555555555555555444444444444555555555555222333333444444444333333333333444444444444333333222222333333444444555555111111111111111111111111444444444555666666666777666666555555555555666666444555666666777777666666666666666666666666666666555666777666555666888:::888999;;;;;;<<>>:::;;;444444333333444555666666333333333333444444444444555444222000//////000000////////////////////////.../////////000000000000...////////////000000000............//////000000000000000000////////////000000000000000/////////.........///000111111111---///000000///000222444666222///...000222333222444444444444444444444444333444555444333444555777999:::===AAAFFFKKKPPPRRRRRRRRRRRRQQQPPPRRRUUUXXXYYY[[[]]]]]]]]]```hhhnnnuuu~~~uuugggUUUHHHCCCBBB@@@===::::::::::::999999999999666666777777777666555444777666555555444555555555444333333222222333333444333333333333333333333333000000000111111111222222111111111111111111111111111111222222222111111000///000111111111111000000111111000000000000111111111000000//////000000111000000000000000000000000000000111222222222222222////////////000000000111000000000000111111111111111111111111111111111111...//////000111111222222000000000000000000000000......//////000111111222////////////000000000000.../////////000000000111000000000000000000000000222222222222222222222222111111111111111111222222333333444444444444444444333333333333333444444555666555444222222222333444111111222222222333333333444444444444444444444444555555555666666666666777333444444444444444333333222333333444444333333333333333444555555666666777333333333333333333333333555555555555666666666666666555555444444555555666444555666777888777666666666666666666666666666666777999:::888666555777999777:::<<<===???EEEPPPXXX^^^fffuuuxxxgggZZZVVVQQQEEE>>>>>>666555444444333444555555222222222222333333333444333333333222222111111111////////////////////////////////////000000000000000000000000111111111111...............///000111222111000///......//////......//////000000111111---......///000111111222///000000///......000222333333111///...///222555444444444444444444444444444555555555444444666777;;;<<<@@@EEEJJJPPPUUUWWWWWWVVVTTTQQQPPPSSSXXX\\\]]]___aaabbbdddlllxxxwwwaaaPPPIIIFFFCCC@@@<<<<<<;;;;;;;;;:::::::::777888888999999777666555888888777666666666666666444333333222222333333444333333333333333333333333//////000000111111111222111111111111111111111111222222222222222111000000222222222111111000......000000////////////000000111000///......///000111000000000000000000000000//////000111111111111111////////////000000000000000000000000111111111111111111111111111111111111...//////000111222222222000000000000000000000000---------...///000000111------...///000111222222.../////////000000111111000000000000000000000000222222222222222222222222222222222111111111111111111111111222222333333333444333333222222222333333444333222222222222333444111111111222222333333333333333333333333333333333666666666666777777777777444555555666555555444444222222333444444333333333444444555555666777777888666666666666666666666666666666666666666555555555555555444444444444555555444555777888888888777666777777777777777777777777999;;;<<<:::666444555666777:::===>>>@@@HHHTTT]]]^^^cccpppttteee[[[\\\YYYKKKAAA@@@999777666444333333333444111111111222222333333333333333444444444333222222////////////////////////111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000222111000//////000111222444222000///...///000111111111000000111111222333111111111111222333444555555444333333333444555666666555555666888:::::::::AAABBBDDDHHHMMMRRRWWWZZZaaa[[[UUUQQQSSSXXX]]]aaa^^^jjjooommmqqq|||~~~sssfff\\\QQQHHHFFFFFFAAA===>>>???<<<;;;===:::999888888777888888888777888888777777666555444333333222222222333444444666555333222111222333333222222111111111111222222111111222222222333333333333333333222222111111111333333222111000000111111///000000000000111111111222222000/////////000111111000///////////////000000000000000000000000000000000111111111000000///000000000000000000000000000111111111111222222222111111000000000000111111111000///.....................//////000000111111............/////////000000000////////////000000222222111111222222333444222222444444444444222222333222222111111222222333333333333333333333333333333444555555555444333222666444222111111222333555444444333222333444555666555444222111222333555777444444444444444444444444333333444555555555444444333333444444555555666666666666666666777777888999555444444555777777666444888888888888777777666555999999888888888777777777888888888888888888888888777777666555555555555555888888777666666666666666666888;;;???FFFOOOYYY```kkkgggiiiuuuvvvppphhhccc___VVVIII???999777444222333333222111333222111111333555555555333222222111111222222333////////////////////////111000000000/////////...000000000000000000000000111000000000/////////...000000000000000000000000222111000//////000111222333222000///...///000111111111000000111111222333111111111111222333444555666555444333444444666666666666666888;;;>>>@@@AAAHHHIIIKKKNNNRRRVVVZZZ\\\aaa^^^ZZZXXXYYY\\\___aaafffsss||||||vvvwwwxxxmmm___QQQJJJDDD@@@>>>???===:::999;;;::::::999888888888888888888888999888888777666555444444333333222333333333555444333333222222333333333222222111111222222333111111111222222222333333333333333222222222111111333222222111000000111111000000000111111111222222333222111/////////000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111222222222111111000000000000111111111000000////////////000////////////000000000000........./////////000000111111111111111111111111111111111111111222333333222222444444444444222222333222222111111222222333333333333333333333333333444444555555555444333222555333222111111222444555444444333333333444555666555444333333333444666777555555555555555555555555333444555555666666555555333333333333444444555555888888777777777888999999666555555666888999777666888888888999888888777777888777777777777777777777888888888888888888888888999888777777666666666777:::999888777777777777777777888;;;AAAKKKXXXeeemmmnnnkkkkkksss{{{qqqiiibbbWWWHHH===999777444222333333222111222111000111333555444333444333333333333333333444////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111222222000/////////000111111111000000111111222333111111111222222333444555777666555444444555666666666777888;;;???DDDHHHJJJPPPRRRTTTWWWZZZ\\\]]]^^^aaa```_________```aaaaaaggguuu}}}yyy{{{wwwfffZZZJJJEEEAAAAAA>>>:::999;;;;;;:::999999888888999999::::::::::::999888777666555555444333222222222333333444444444444333333222333333222222222222333333000000111111111222222222333333333222222222222111333222111111000111111111111111111111222222222333333222111000////////////000000000//////000000111000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111222222111111000000000000111111111000000000000111111222000000000000////////////....../////////000000000111111222333333222111111000111111111111222222222222222444444444444222222333222222111111222222333333333333333333333333333444444555666555444333222333222222111222333555666444444333333444444555666555555555555666666666666666666666666666666666666444444555666666666666666666555444333444555666777777666555555555555555555888777777888::::::999777777777888999999999888888777777888888888888888888888888888888888888888888:::999888888888888888888;;;:::999999888999999999999999<<>>888555333222333444333333222222333666888888555333333333222222222222333333////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111000000111111222333222222222222333444555666444444333333444666888999;;;AAAHHHMMMPPPSSSXXX\\\[[[^^^aaadddbbb^^^YYYUUUXXXZZZ]]]___dddnnnzzz```NNNHHHDDD???<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999888666666555444333333333444333444444555555555555444222111111111111111111222111111222222222333333333111222222222222333333333111111111000111111222333111111111111222222222333000111111111111000//////000000000000111111222333111111111111111111111111...///000111111222111111000000000000000000000000/////////000000000111111111111000000000000111111///............//////000000000000000/////////////////////000000000111111///000111222222111000///000111222333444333222222222222444444444444222222333222222111111222222333111222222333333444444555555555666777666555444333111222222333333444444444444444555666666666666555666666666666777777777777777777777777777777777777666777888::::::;;;;;;;;;888999:::;;;<<<>>>>>>???>>>>>>===<<<<<<<<<======???>>>>>>@@@AAABBB@@@???>>>>>>??????@@@?????????;;;:::::::::999999999999999999999999999999999999888888888777888888999:::999999888888999999:::::::::???KKK]]]sss~~~vvvxxxppp___OOOBBB:::777555333222333444444333000000111333555555444222333222222111111222222333////////////////////////.../////////000000000111000000000000000000000000.../////////000000000111000000000000000000000000///000111222222111000/////////000111111111111111111111000000111111222333333333222333333444555666444444444555777999;;;===AAAHHHQQQVVVWWWXXX[[[^^^``````^^^]]][[[ZZZYYYXXXXXX]]]cccjjjrrr~~~yyy___OOOEEE@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888666555555444444444555555444444444444444555666666444333333222222333333444222333333333333444444444111111222222222333333333111111000000111222222333000000000111111111222222//////000111222111000000000000000000111222333444111111111111111111111111...///000111111222222222000000000000000000000000////////////000000000111111111000000000000111111111000//////////////////////////////000000000000//////000000000111111111222222222222222222222222111222444555555444333222222222444444444444222222333222222111111222222333111111222333333444555555555666777777777666444333222333333333444333333333333444555666777666666555666666555555555666777888999999999999999999999999:::;;;<<<===>>>?????????<<<>>>AAADDDFFFGGGGGGGGGAAAAAA@@@@@@@@@AAABBBBBBGGGFFFFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFBBBAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;:::::::::::::::;;;<<<<<<;;;BBBPPPeeezzz|||xxxzzzzzziiiWWWHHH<<<555777555333222333444444333333222111222444666555444333333333222222333333333////////////////////////.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000///000111222222111000///...///000111111111111111111111111000111222222333333333333333444555666666555555666777999<<<>>>@@@EEEMMMWWW\\\\\\[[[]]]___eeeaaa\\\WWWVVVWWWZZZ\\\ZZZaaakkkttt~~~pppWWWGGGBBBDDD======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888888555555444444444555555666555444333333444555666777666555555444444555555666333333333444444444555555111111111222222333333333111111000000111222333333///000000000000111111111---...000111222222111111000000000000111222333444111111111111111111111111......///111111222222222000000000000000000000000////////////000000000000111111000000000000111111222222111000//////000000......//////000000111111000000000000111111111111444333333222222333333444111222444666666555444333222222444444444444222222333222222222222222222333111111222333333444555555555666777777777666444333333333444444444333222222333444666777777777666555777666444333444555777999;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@BBBBBBCCCCCCBBBEEEIIIMMMOOOPPPOOOOOOJJJJJJIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMOOOPPPNNNMMMNNNOOOOOOOOONNNMMMLLLLLLIIIIIIHHHFFFEEEDDDCCCBBB????????????????????????:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>===EEETTThhhzzz}}}{{{wwwsssqqquuu|||~~~ppp```PPPCCC999444777555222222333444444444777555444555777888999888555444444333333444444555222111000.........///000////////////000000000000000000000000000000000000111111111000000000000000000000000000111111111111000111222333333222111000...//////000111222222222111111222222222333333333333333333444444555555555555888::::::999<<>>>>>>>>===???BBBEEEFFFIIILLLLLLJJJIIIJJJLLLLLLPPPUUUWWWWWWXXX[[[]]]WWWRRRPPPQQQRRRQQQUUUYYY]]]___aaa___ZZZYYY\\\___ZZZ```fffddd]]]VVVTTTUUUXXXQQQNNNQQQRRRNNNHHHEEEFFFGGGHHHGGGFFFCCCAAA???===@@@BBB???;;;:::===AAA;;;;;;;;;:::999999:::;;;===DDDQQQaaaooovvvvvvsssnnnbbb\\\aaacccccciiisssuuulll^^^PPPEEE===777444222333444444555555444444666666666666666666666666777666555444333333333333222111000///......///000////////////000000000000000000000000000000000000111000000000000000000000000000000000111111111111000111222222222222111000/////////000111222222222111111222222222333333333333444444555555666666666777888999999;;;AAAJJJQQQUUUXXX[[[\\\[[[\\\^^^aaaccc\\\VVVVVVWWWXXX___ggglllxxxnnncccWWWNNNDDD>>>;;;===>>>;;;:::;;;;;;::::::999999888888777666666666666666666666666555555555444444444333333555555444444444333333333333333333333333333333333111111111111222222222222000111111111222222222222222111000//////000111222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000/////////............//////111111000//////000111111222222222222333333333333111111111222222222333333111111111111111111111111444444444333333222222222444444444444444444444444555555444444444444555555555666888999:::999888777888777777777777888999999999:::;;;;;;;;;<<<>>>@@@DDDEEEGGGGGGGGGGGGIIIKKKOOOQQQSSSRRRQQQPPPRRRTTTVVVXXX\\\^^^___bbbgggjjjiiiccc^^^^^^______dddjjjpppsssvvvuuusssrrruuuyyyyyy~~~~~~uuulllgggfffaaa[[[YYY]]]^^^YYYSSSPPPQQQQQQRRRQQQPPPNNNLLLKKKGGGHHHIIIGGGDDDAAABBBCCC>>>>>>===<<<::::::;;;<<<;;;AAAKKKZZZgggmmmmmmkkkcccXXXQQQTTTUUUSSSXXXaaafff___TTTIIIAAA;;;666333333333444555555555555555666666666666666666666666666666444333333222222222111000000////////////000////////////000000000000000000000000000000000000000000000000000000111111000000000000111111111111000111222222222222111000//////000000111222222222111111222222222333333333444444555555666777777888999999999;;;AAAIIIRRRXXXXXXZZZ]]]```aaa```^^^]]]ZZZWWWUUUYYY]]]bbbjjjrrr|||{{{|||}}}{{{lll___MMMEEE@@@@@@@@@===<<<<<<<<<<<<;;;;;;:::999999999777777666666666666666666666666666555555555555444555444444444444333333333333333333333333333333333111111111111222222222333111111111111222222222222222111000000000000111222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000////////////000000111111111222222222222333000000111111111222222222222222222222222222222222444444333333333333222222444444444444444444444444555444444444444444555555444555666777888777666555::::::999999999::::::;;;999:::===>>>???AAADDDFFFHHHJJJMMMNNNNNNOOOQQQSSSWWWXXXYYYZZZZZZ\\\___bbbhhhjjjmmmpppsssxxx~~~|||wwwvvvvvvxxx~~~sssooooootttuuuooohhhfffdddccccccbbbaaa___^^^]]]YYYXXXVVVUUUTTTQQQLLLIIIFFFEEECCCAAA@@@?????????===@@@GGGRRR^^^dddeeedddYYYOOOHHHIIIHHHFFFHHHOOORRRNNNGGGAAA<<<999555333444444555666666666555555666666666666666666666666666555444333222222222222000000000////////////000////////////000000000000////////////////////////000000000000000111111111///000000000111111111111111111111222222111111111000000000111111222222222111111222222222333333333333444444555666777888888::::::<<>>>>>???======<<<<<<;;;;;;::::::888888777777777777666666666666666555555555444444444444444444444444444444333333333333333333333333111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111222222222000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000111111111000000000000000111111000000000000111111000//////////////////000000000111111111222222222111111111111222222222222222222222222222222222222333333333333333333333333555555555555555555555555444444444444444444555666333444555666666666555555999999999:::;;;<<<===>>>???AAACCCDDDEEEGGGJJJMMMKKKMMMPPPRRRTTTXXX]]]aaa___```bbbeeejjjooouuuxxx}}}|||{{{yyywwwuuusssrrrmmmjjjgggggggggccc[[[UUURRROOOKKKHHHGGGFFFEEEDDDBBBCCCFFFNNNWWW^^^``````UUUMMMGGGFFFFFFCCCDDDGGGDDDAAA>>>;;;:::888555333444555666666777777666666666666666666666666666666555555444333333333333333/////////000000000000///////////////000000000000//////////////////////////////000000111111111111///000000000111111111111222111111111111111111222111111111111222222222222111111222222222333333333333333444555666777888888:::===CCCLLLUUU\\\^^^^^^]]]___bbbeeeeeeaaaZZZUUURRRVVV\\\gggvvvyyywwwvvvwww{{{~~~|||{{{|||vvveeeQQQEEE@@@======???>>>>>>======<<<;;;;;;:::999999888888777777777777555555555444444444444333444444444444444444444444333333333333333333333333111222222222222333333333333222222222222222222222111111222222222222111111111111111111111111111111111111000000000000111111000000111111111222222222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111//////000000000000//////000000111111111222222222222222222333333333333444222222222222222222222222333333333333333333333333555555555555555555555555555444444444555555666777777888888999:::::::::;;;888999:::<<<>>>AAACCCDDDHHHJJJLLLMMMMMMOOOQQQTTTQQQRRRTTTWWW]]]dddmmmtttssstttxxx~~~|||yyyyyyzzzvvvmmmfff___ZZZUUUQQQOOOMMMKKKJJJIIIGGGGGGKKKRRRWWWYYYYYYRRRMMMHHHGGGFFFDDDDDDEEE???===;;;:::999888666444555666777777888888777777777777777777777777777777555555444444333333444444...//////000000000000///////////////000000000000000000000000000000000000/////////000111111222222000000000000111111111111222222111000000111222222222222222222222222222222111111222222222333333333333444555666777888999:::===CCCLLLVVV]]]```aaa```aaacccffffffddd___YYYVVVRRR\\\hhhwww~~~tttyyy~~~~~~{{{{{{~~~wwwqqqqqq~~~{{{```OOOEEE???======>>>>>>======<<<;;;;;;;;;::::::999999888777777777555555555444444444333333333333333444444444444555333333333333333333333333222222222222333333333333333333333333222222222222111111222333333222111111222222222222222222222222111111000000000000111111000000000111222222333333000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000111111111111000000111111111222222222222333222222333333333444444444333333333333333333333333222222333333333333444444555555555555555555555555555555555555666777888888777888999:::;;;<<<>>>>>><<<===>>>AAADDDHHHKKKLLLKKKMMMOOOQQQSSSVVVYYY\\\YYY[[[___dddkkkuuu~~~tttnnnfffaaa___^^^[[[XXXUUURRRNNNNNNQQQTTTTTTSSSOOOLLLHHHGGGFFFDDDCCCAAA???===:::999999999777666666777888888999999888888777777777777777777777777666666555555555555555666---...///000111111000///////////////000000000000000000000000000000000000...//////000111111222222000000000000111111111111222222111000000111222222222222222222222222222222111111222222222333333333555666777888:::;;;<<<===BBBJJJTTT[[[___```bbbdddfffhhhjjjhhhbbb]]]ZZZZZZ[[[iii{{{wwwuuuuuunnntttvvvaaaTTTIIIAAA???>>>======<<<<<<;;;::::::;;;::::::999888888777777666666666555555555555444333333333444444444555555333333333333333333333333222222222333333333444444444444333333333222222222111222222333333222222111222222222222222222222222111111000000000000111111///000000111222222333333000000000000000000000000111222222333333222222111000000000000000000000000000000000000000000000000///000000000111111111111000000000//////000000000000111222333333222111000222222222222333333333333111222222222333333333333333333333333333333333333222222222333333444444444555555555555555555555555666666666666777888999:::888888999;;;===???AAABBBDDDEEEGGGIIILLLPPPRRRTTTPPPSSSXXX]]]aaagggmmmqqqpppttt{{{}}}{{{wwwtttmmmggg```\\\[[[ZZZWWWUUUQQQPPPMMMJJJHHHGGGCCC@@@???<<<999888888999888777777888888999:::999999999777777777777777777777777777777666666666666777777---...///111111111000///////////////000000000000000000000000000000000000...//////000111222222222000000000000111111111111333222111000000111222333222222222222222222222222111111222222222333333333777888999:::<<<===>>>???GGGNNNXXX]]]^^^___cccgggiiilllmmmiiiaaa\\\[[[]]]fffwww|||uuusssuuutttuuurrrbbbSSSGGGBBB=========<<<;;;;;;::::::;;;;;;::::::999888777777777777777777666666666666333333333444444555555555333333333333333333333333222222333333333444444444444444444333333222222222111222333444444333222111222222222222222222222222111111000000000000111111///000000111222222333333000000000000000000000000111222222333333222222111000000000000000000000000000000000000000000000000//////000000111111111222000000////////////000000111222333444444333222111222222333333333444444444000111111111111222222222333333333333333333333333222222222333333444444444666666666666666666666666777777777777888999:::;;;======>>>@@@CCCFFFHHHIIILLLMMMNNNPPPSSSUUUXXXYYY[[[```fffnnnuuu}}}|||ssslllhhhddd___[[[WWWVVVSSSOOOMMMKKKFFFBBB>>>;;;888666777888888888888888999::::::::::::999777777777777777777777777888777777777777777888888000000//////.........---000000000000000/////////000000000000111111111111111111111111000000000000000000000000000000000000333333333222222111111111222222222222111111000000///000111222333444444444666999<<<;;;:::===EEELLLSSSXXX]]]```______aaacccooonnniiiaaa]]]^^^aaabbblll~~~~~~{{{zzztttrrrvvv|||vvvaaaPPPGGGIII@@@999;;;===<<<;;;::::::::::::999999999888888888888888888777777777777555666777888888666444333555555444333333333333444333222111111000000111111222333333444444333333222222222222222222222222222222222222111111111111000222111000000000111333333222222222111111111000000111111111111111111111111111111111111111111111111000000000000111111111111111111000000//////......000000///...............333222111000000111222222111111222222222111000000222222333444444555555555222222111111222222333444444444444333333222222222222222222333444555666777777777888888888777666666555888:::;;;::::::<<<===@@@BBBGGGKKKMMMNNNOOONNNTTTTTTTTTVVVZZZ___dddgggpppwww}}}qqqgggfff___XXXUUUTTTQQQJJJCCCAAA???<<<<<<<<<<<<;;;:::999999:::999888888:::<<<::::::999999999999:::;;;777777777777777888888888000000/////////...............///000111111222222000000000000111111111111......///000111222333333111111111111111111111111333333333222222222111111222222222222111111111000111111222333444444555555666888:::;;;>>>DDDMMMSSS\\\]]]^^^___```bbbfffhhhnnnlllfff^^^ZZZ]]]dddiiizzz}}}}}}{{{{{{ttt```SSSIIICCC>>>???@@@===;;;<<<::::::::::::999999999999888888888888777777777777333444666777777666444333555555555555444444444444444444333222222222222333222333333444444333333222222222222222222222222222222222222111111111111000222111000000000111222333222222222111111111000000111111111111111111111111111111111111111111111111000000000000111111111111111000000000000000//////222111000///////////////222111111000000111222333111111222222222222222222111222444555555444333333333333333333333444444555555555555444444444444444444444444444444555666777555666666777777777777777::::::::::::;;;<<<>>>???DDDGGGLLLQQQSSSSSSSSSSSSTTTWWW[[[```fffmmmuuu{{{{{{|||wwwpppgggcccaaa\\\SSSLLLJJJGGGDDDAAA@@@???===;;;999:::;;;;;;;;;:::;;;;;;;;;:::999999888888999999888888888888888888888888000000////////////....../////////000000111111111000000000111111111222222......///000111222333333111111111111111111111111333333333222222222222111222222222222111111111111222333333444444555555555888888:::>>>FFFPPPZZZ```hhhddd```^^^```eeeiiikkkllliiiccc\\\ZZZbbbppp|||}}}vvvcccOOOHHHDDDCCCBBB>>><<<===;;;;;;:::::::::999999999999999888888888777777777222333555666666555444333555666777777777666444333666555555444444444444444222333333444444333333222222222222222222222222222222222222111111111111000111111000000111111222333222222222111111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000000111111111111111222222111000000000111111111111000000111222333333222222111111222333444555444555777999888777444333444444444444444555555666555555555555555666666666666555555555555555666666666777777888999999999:::===<<<;;;===AAAEEEGGGHHHNNNQQQUUUXXXXXXXXXYYYZZZ]]]dddmmmuuu{{{yyyxxxuuuwww}}}sssqqqrrrtttxxx~~~|||www{{{zzzrrrhhh```\\\XXXQQQLLLGGGDDDAAA???;;;<<<<<<===<<<;;;::::::<<<<<<;;;:::999999999999888888888888888888888888000000//////////////////222222111000...---,,,,,,000000111111111222222222111111111111000000000///111111111111111111111111222222222222222222222222222222222222222222222222333333333333444555555666::::::<<>>=========<<<;;;;;;;;;;;;;;;999999999999999888888888//////000000000000000000111111000///---,,,++++++111111111111222222222222111111111111000000000///111111111111111111111111222222222222222222222222222222222222222222222333222222222222333555666777<<<===AAAJJJUUUaaaiiimmmlllgggaaa```bbbfffhhhhhhjjjfffeeejjjrrr|||zzz|||yyydddNNNEEEDDDAAA===999<<<<<<<<<;;;;;;;;;::::::999999999999888888888888777666666555333222111000555777888999999777555444555444444333333333333333222333333444444333333222222222222222222222222222222222222111111111000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000000111111222222333333000000000//////000000111000000111111222222222222333222111111111333666777777999<<<======:::777555333333333333333444444555333333444444555555555666666555444444444444444555:::::::::::::::<<<===>>>===@@@FFFNNNUUUYYYZZZZZZXXXYYYZZZZZZ\\\cccoooxxx~~~{{{yyyrrrtttxxx~~~zzzrrrxxx~~~}}}sssjjjccc\\\XXXVVVQQQKKKGGGEEEEEEDDDCCC===<<<<<<;;;;;;;;;;;;<<<;;;:::::::::999999999888//////000000000000111111---------....../////////111111111222222222222333......///000111222333333222222222222222222222222111222222222222333333333222222222222333333333333222222222333444777999:::???CCCJJJRRR[[[bbbgggjjjhhhfffccccccggglllppprrruuupppqqq|||{{{www|||{{{{{{{{{___OOOHHHCCC>>>;;;======<<<<<<<<<;;;;;;;;;:::999999999999888888888888777666555444222222111666777888888888777555444444333333222222222222222222333333444444333333222222222222222222222222222222222222111111111111000000000111222222222222111111111111111111222222222111111111111111111111111111111111111111111111111111111111222222222222333000000000111111111111111000000/////////000111111111111222222222222111000222222111111222333444555444555777999888777444333333333333222333444444555444444444444444555555555666555555444555555666666999999::::::<<>>===;;;;;;::::::<<<;;;;;;::::::999999999//////000000000111111111---......///000111222222111111111222222222333333......///000111222333333222222222222222222222222111111222222222333333333222222222333333333444444333333333444777:::===???EEEMMMWWW___bbbdddfffgggfffffffffhhhmmmuuu~~~zzzxxxyyy{{{}}}~~~www```PPPEEE@@@@@@============<<<<<<<<<;;;::::::999999999888888888666666555555555555555555777777666666666555555555444333333222222222222222222333333444444333333222222222222222222222222222222222222111111111111000///000111222333222222111000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333111000000000000000//////111000000000000111222333222222333333222111//////111111222222222222222222111222444555555444333333444444444444444555555666666666666555555555555555777666666666777888999999;;;;;;===???CCCHHHLLLOOOTTTYYY___```___```fffkkkeeekkksss{{{~~~uuuooojjjeee]]]WWWKKKJJJGGGCCC@@@===<<<;;;<<<<<<<<<;;;::::::999999//////000000111111111222222222222111111111111111111111222222222333333333111111111111000000000000222222222222222222222222111111111222222333333333222222222333333444444444444444444666999===@@@BBBMMMWWWcccjjjjjjhhhggghhheeegggiiilllqqq|||yyy{{{}}}{{{yyyyyy}}}oooWWWFFFAAADDD>>>=========<<<<<<<<<<<<:::::::::999999999888888444444444555555777888999777777666555555555555555444444333222222222222333222333333444444333333222222222222222222222222222222222222111111111111000///000111222333222111111000000111111222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111000000//////......222111111111222333333444222333333333222000///---111111222222222111000000222222333444444555555555555555555555555666777777888888777777666666555555888888888888999:::;;;<<<===???AAAEEEKKKRRRWWW[[[]]]cccggggggdddgggqqq{{{vvv~~~wwwoooWWWTTTPPPKKKFFFBBB???=========<<<;;;::::::999999000000000000111111111111222111111111000000//////000000000000//////////////////000111111111111111111333333222000///000111222222333333333333444444333444555666666666555444222666999::::::>>>EEEKKKXXX___gggjjjhhheeedddeeehhhjjjkkknnnwwwqqqZZZNNNHHHCCC@@@>>>>>>???<<<999;;;AAA:::::::::999999999888888777777777777777777777777999888666555444444444555444444444333333333222222222333333444444333333222111222222333333222222222333333333333333333333333222222333333333333444444000111111111111222222222222222222222222222222222111111222222222333333333111111222333444444555555111111111111111111111111//////000111111111111111333333222222111000000000555555555444444333333333666555444333333333444555666666555444555666777888888777666555555555555555888999999999888999<<<>>>IIIGGGHHHNNNXXX___aaa```cccddddddeeeooo|||}}}}}}{{{zzzzzz|||~~~~~~zzz{{{~~~qqqggg^^^[[[UUULLLIIIKKKAAA@@@???>>>===;;;999888000000000000111111111111111111111111000000000///000000000000000000000///000000111222222222222222111222333222000///000111222222333333333333444444333444555666666555444444000333777888;;;AAAKKKSSSaaafffkkkllliiigggggghhhhhhjjjlllrrriiiZZZNNNEEEBBB???>>>???<<<777888<<<:::::::::999999999999888777777777777777777777777777777555444444333333333444444444333333333222222333444444555555444444333222222333333333222222111333333333333333333333333222222333333333333444444111111111111222222222222000000000000000000000000111111111111222222222333111111111222333444444444111111111111111111111111///000000111111111111111222222222222111111111111444444444444333333333222444444333222222333444555444333333222333444555666888777777777777777888888::::::::::::;;;???DDDHHHSSSTTTWWW\\\bbbeeeeeeddd```jjjuuu{{{wwwuuusssqqqoookkklllkkkjjjhhhgggiiikkkppppppssswwwvvvssstttxxx~~~~~~wwwrrrqqqrrrsssuuuxxx|||~~~}}}~~~}}}wwwlll]]]RRROOOEEECCC@@@===<<<;;;::::::000000000000111111111111111111111111000000000000000000000000000000000000111111222333333333333222111222333222000000000222222222333333333333444444444444555555555444444333111333666999???IIIUUU^^^iiikkkllljjjgggeeegggjjjkkkkkknnnxxxppp\\\MMMFFFBBB@@@@@@===888777999::::::::::::999999999999777777777777777777777777555555555555444333333222444444444444333333333333444555555666666555555444333333333333333222111111333333333333333333333333222222333333333333444444111111111111222222222333111111111111111111111111000000000111111111222222000000111111222333333333111111111111111111111111///000111111222222111111111111111111222222222222333333333333222222222222222222222222222333555555333333222222333333444555444444444555666777888999;;;;;;<<<>>>AAAHHHPPPVVV\\\___dddfffhhhhhhhhhiiikkk}}}vvvtttpppmmmmmmnnnpppqqqtttpppllliiiiiikkkkkkkkkjjjjjjhhhddd```^^^^^^___``````bbbeeedddaaabbbffffffiiikkkiiieeebbbbbbcccffffffggggggkkkqqqyyy~~~xxxfff]]]QQQMMMFFFAAA??????>>>>>>///000000000111111111111111111111000000000000000000000000000000111111111111111222222333222222111000222333222111000111222222222222333333333444444444444444555555444444444555777:::>>>FFFQQQ^^^gggiiihhhgggdddaaabbbeeehhhmmmkkkooo|||}}}qqq]]]MMMGGGBBBAAA@@@<<<;;;<<<;;;;;;:::::::::999999999777777777777777777777777444555666777666555333222555444444444444333333333444444555555555555444444444444444444333222111111333333333333333333333333222222222333333333444444111111111222222222333333333333333333333333333333///000000000000111111111000000111111111222222222111111111111111111111111000000111222222222222111000000111222222333444444222222222222222222222222111111111222333444555555555555555555555666666666555555555666777888999:::;;;===AAAFFFKKKSSS[[[```cccfffhhhhhhgggjjjqqqwwwvvvqqqjjjhhheeecccccceeehhhjjjlllkkkjjjkkkooouuuzzz}}}}}}yyyssslllgggffffffeeeccccccffffffbbbbbbeee___aaaddddddbbb``````aaacccbbbbbbbbbccceeehhhkkkmmmuuutttddd]]]RRRJJJEEEDDDBBBAAA///000000000111111111111000000000000000000111111///000000000111111111222000111111111111111000000000111222222111000111222222222222333333333444444444444444555555555666666999;;;???FFFNNNXXXaaagggeeedddaaa^^^^^^```dddhhhhhhgggooo|||uuuYYYNNNDDDAAAAAA???>>>???;;;;;;;;;:::::::::999999888888888888888888888888666666777888888777555444555555555444444444333333333333444444444444333333444444444444444333222111333333333333333333333333222222222333333333444444111222222222222333333333333333333333333333333333///000000000000111111111111111111111111111222222111111111111111111111111000000111222222222222222000000111222333444444555222222222222222222222222111111222333444444555555555555666666666777777777::::::::::::;;;<<<===>>>===BBBIIIPPPVVV[[[aaadddeeegggggggggiiirrryyyvvvssslllhhhgggfffeeecccbbbdddgggkkkmmmmmmnnnooorrrxxx|||vvvttttttoookkkkkkmmmmmmjjjjjjlllkkkmmmnnnmmmkkkiiihhhhhheeefffgggggggggeeebbb``````eeelllppprrruuuyyy|||~~~}}}yyyooo```UUUNNNIIIEEEAAA000000000000111111111111000000000000111111111111///000000111111222222222000111111111111000//////000111222222111000222333222222333333333333444444444444444555666777999:::<<<@@@GGGPPPYYY___ccceeedddbbb```___```cccfffhhhcccfffrrr~~~nnn]]]LLLDDDBBB@@@??????;;;;;;;;;;;;::::::::::::888888888888888888888888777777888888888777777666555555555555444444444333222333333333333333333222333333444444444444333333333333333333333333333333222222333333333333444444222222222222333333333333222222222222222222222222000000000111111111222222222222222222222222222222111111111111111111111111000111222222333222222222111111111222333444444555222222222222333333333333222222333444555555555555444444555666666666666555777888888999;;;<<<>>>???CCCHHHPPPWWW\\\___bbbddd___aaadddhhhppp}}}zzzpppjjjfffggghhhffffffiiiiiiiiiiiijjjlllooorrrttttttvvvxxx{{{yyytttssswwwyyyxxxxxxzzz~~~}}}zzzwwwsssooommmlllmmmoooppppppmmmgggcccbbbeeegggfffcccccceeehhhmmmmmmqqqyyy~~~~~~vvviii```XXXOOOHHH000000000000111111111111///000000000111111111111///000000111111222333333111222222222111111000//////111222222111111222333222222333333333333444444444444555555777999<<<===@@@GGGSSS___hhhkkkjjjhhhdddcccbbbbbbccceeefffggggggmmm}}}vvv[[[LLLFFFBBB@@@@@@<<<;;;;;;;;;;;;:::::::::888888888888888888888888777777666666666666777777555555555555444444444444333333444444444444333333111222333444555555555555333333333333333333333333222222333333333333444444222222222333333333444444222222222222222222222222111111111111222222222333333333333333333222222222111111111111111111111111000111222222333333222222222222222333333444444444222333333333444444444444444444555666666666555444444555666777888777777666555666777:::===@@@CCCDDDLLLPPPVVVZZZ]]]___aaaccc[[[aaajjjvvv~~~{{{uuuooojjjgggffffffhhhdddccchhhkkkmmmqqqvvvuuuvvvwwwyyy{{{}}}}}}yyyxxxxxxzzz}}}}}}xxxtttsssttttttqqqkkkgggggghhhhhhgggiiioooqqqrrruuuzzzttthhh^^^000000000000111111111111//////000000111111111222///000000111222222333333333333333333333222111000///111222222111111222444222222333333333444444444444444555666888;;;>>>???FFFNNN]]]kkktttuuuqqqllleeecccbbbcccdddeeeeeedddooovvv~~~yyy}}}jjjUUUKKKFFFCCCBBB<<<<<<;;;;;;;;;:::::::::888888888888888888888888777666555444444555777777666666555555555444444444444555555555555555555444111111333444555666666666333333333333333333333333222222333333333444444444222222333333333444444444444444444444444444444444111222222222222333333333333333333333333333333333111111111111111111111111111111222333333333333222222222333333333333444444333333333444444555555555555666777777777666555444777888999;;;;;;::::::999:::;;;===AAAFFFJJJNNNPPPSSSUUUXXXZZZ\\\^^^```cccaaajjjyyyxxxiiigggccc___]]]^^^bbbdddiiiggghhhoootttxxx~~~~~~xxxvvvvvvnnnlllmmmqqqqqqnnnmmmpppssszzzuuu000111111111111222222222222222111111111111222222111111111111111111111111444444444333333222222222222222111111222222333444555555444333333333444444333444666888:::<<>><<<;;;;;;<<<===>>>666777999999888888999:::999999999888777777888888777666555444444444444444222222333333333333444444222333555666666555333222666666555555555444444444333333333333333333333333222222222222222222222222222333333444444333333333222333333444444333333222333222222111111222222333000111111111111222222222333333333444444444555555555444222111111222444555555444444333333333444444555555555555555444444444666777777777777999<<>><<<<<<<<<;;;:::;;;<<<;;;;;;:::888777666;;;999888:::<<<<<<888555666666555555444444555555444555555555555666666666444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333444444444444444333222111222333333444444333333222333222222111111222222333111111111111222222222333222222222333333333444444444444222222222222444444555444444444444444555555888888888888888888888999777888::::::999:::<<<>>>EEEKKKUUU]]]bbbdddffffff```dddaaacccmmmsss|||vvveee___```aaa___dddeeehhhnnnttt|||}}}}}}}}}{{{xxxuuurrrpppoooooorrryyy000000000000111111111111222222111111111111222222111111111111111111111111222222222222111111111111333222222222222333444444333333333444555666888888777999<<<===AAAKKKYYYdddrrrssssssqqqooojjjbbb\\\\\\]]]___dddnnn|||pppmmmooolllmmmuuuuuu{{{xxx___PPPGGGCCC@@@?????????>>><<<<<<;;;;;;;;;===@@@AAABBBAAA===:::999;;;;;;888444666666555555555555666666444444555555555666666666555555444444444444555555444444444444333333333333444444444444444444444444333333333333333333333333555555555555444333222111222333333444444333333222333222222111111222222333111111111222222222333333222222222333333333333444444333333222222333333444555444444444444555555666888888888999999999999999::::::;;;;;;<<>>;;;999:::>>>CCCGGGHHHGGGBBB<<<999888888777555666666555555555666666777333444444444444555555555666555555444444555555666555555444444444333333333444444444444444444444444333333333333333333333333444555555555444444333222222333333444444333333222333222222111111222222333111222222222222333333333222222333333333444444444333333333333333333333333444444444444444555666777777777777888888999999999::::::::::::>>>EEENNNTTTbbbgggkkkkkkgggdddcccccckkkuuu{{{}}}oooiiidddaaa___bbbhhhpppyyy~~~xxxuuutttssssssyyy}}}/////////000000000111111222222111111111111222222111111111111111111111111333333333333333444444444333333333333333444444555333333333444555777888999::::::???JJJZZZhhhqqqsssxxxuuusssqqqkkkaaaZZZXXXaaaaaagggyyyzzztttsssnnnkkkrrr}}}fffRRRKKKBBB>>>???@@@???<<>>:::;;;???EEEJJJIIIAAA:::;;;AAAFFFEEE===777777999666666666666666777888888666666666666777777777777333555777888888777555333777777777777666666666666555555555555555555555555444444444444444444444444222222444555666666777777222333333444444333333222333222222222222222222333222222333333333444444444555555555666666666666777222333333444444333333222444444444555555777888888666666777888999999::::::???CCCIIIOOOVVV]]]dddhhhiiijjjjjjggghhhrrrtttlllfffdddeeegggmmmttt{{{{{{wwwzzz......///000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333444444444444444444666666777777777999===???CCCUUUcccfffjjjsssvvvqqqtttllleeebbb___[[[\\\___nnnnnnWWWIIIDDDDDDCCC@@@>>>AAAEEEDDDAAA>>>======???@@@@@@>>>:::777555555:::999999888777666555555666666555555555444444444444444555555555555444444666666555555444444444333555555555555555555555555555555666666666666555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333666777:::;;;:::888444222333333333333333333333333333333444444555666666666000555999:::888888<<<@@@@@@MMMWWWZZZ\\\bbbffffffcccggglllrrr{{{tttmmm___bbbeeegggkkkrrr||||||zzz|||///000111111222111111111000000000000111111111111111111111111111111111111222222222222222222222222333333444444444444555555777888999888888;;;@@@DDDJJJ[[[gggjjjmmmtttuuuqqqmmmfff````````````bbbeeesssooo\\\SSSOOOLLLIIIGGGHHHHHHEEE@@@======>>>;;;===>>>===:::888777777999999888888777777666666666666666555555444444444444555555666666555555444555555555444444444444444666666666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444666888:::<<<<<<:::777555333333333333333333333333444555555666666777888888555888::::::999;;;AAAFFFKKKVVV^^^^^^^^^```bbbbbbbbbhhhrrr~~~sssjjjfffeeegggjjjmmmrrr|||000111222222333333222222000000000111111111222222222222222222222222222222222222222222222222222222333333444444444555555555777:::;;;999888<<>>;;;;;;===888:::;;;;;;:::999999:::888888888888888888888777666666666666555555555555444555555666666555555444444444444444555555555555555555555555555555555555333333444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333333333444444444555555555666888;;;<<<===;;;999888333333333333333333444444666666666777888888999999999:::;;;;;;<<>>JJJSSSccclllsssrrrqqqpppmmmgggcccaaabbbcccdddhhhttt~~~pppYYYKKKFFFFFFGGGEEEBBB???<<<:::::::::888999;;;;;;999999:::;;;888888888888888888888999666666666666666666666666555555666666666666555555444555555666666777777777444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444555777999;;;<<<;;;:::999333333333444444444444444666666777777888999999999::::::;;;<<<@@@IIITTT\\\^^^dddhhhfffccccccfffiiirrr{{{kkkcccdddkkkqqqxxx{{{///000111111222222111111111111111111222222222222222222222222222222222222222222222222222222222222333333444555555666777777555777999999<<>>>>>>>>===<<<;;;;;;;;;<<<;;;999888999:::888888888888999999999999777777777777777777777777555666666666666666666555666666777777888888999999555555555555555555555555555555666666666666555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222333333333333333555777999:::999999888333333333444444555555555555666666777777888999999999:::<<<@@@HHHSSS^^^eeeaaaccceeedddaaabbbhhhooo~~~vvvppphhhdddgggoooxxx///000000111222111111111111111111222222222222333333333333333333333333333222222222222222222222222333333444555666777777888666777999<<>>>>>???AAAAAA???>>>===>>>===;;;999888999:::999999999999999999888888777777777777888888888888555666666777777666666555777777777777888888888888888888888888888888888888555666666666666666666555444444444444444444444444333333333333333333333333333333333333333333333333111111111222222222333333222333555777777777777777333333333444555555666666666666666777888888999999999<<>>>>>>>>>>><<<:::999;;;===:::::::::999999888888888777777777888888999999999666666777777777777666666777777666666666666666666888888888888888888888888444555555666666555555444444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444333444555666666666666666333333444444555666666666777777888888999:::::::::<<>><<<>>>GGGVVVdddmmmpppooonnnooopppnnngggaaa]]]iiidddbbbgggsss~~~uuu^^^LLLGGG@@@<<<<<<======<<<===>>>>>><<<;;;;;;===???;;;;;;::::::999888777777777777888888999999999999666666777777777777666666666666555555444444444333555555555555555555555555333444444555555444444333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444555555666666666666666333333444444555666777777888999999::::::;;;<<<<<<@@@EEEOOO[[[dddiiiiiihhhmmmiiihhhlllqqq{{{|||ooojjjiiijjjrrryyy000111111111111222222222222222222222222222222222444444333222111111111111222222333444444555555666:::666555777888666555777??????FFFUUUfffoooqqqqqqvvvuuuuuutttmmmeeecccfffcccjjjllllllyyy|||zzz}}}}}}{{{{{{|||}}}~~~~~~~~~rrr\\\PPPDDDBBBBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888::::::999999888888777777666555555444444444555555555555444444444555555666666666666666666555555555444444333333333333444444555444333333333333444555666555444333333333333333333333333444444444555555000000111222444555666666777777777777777777777777555666777777666666777888555777888888888:::===???GGGUUUaaabbbbbbeeehhhhhhjjjmmmqqquuu}}}~~~pppiiihhhooovvv000111111111111222222222222222222222222222222222222222222111222222333333222333333444444555555666777333222555777666666999???DDDNNN^^^llltttuuuuuuvvvtttrrrooohhh``````ddddddhhhlllsssyyyyyywwwyyyzzz~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzz{{{|||~~~}}}}}}}}}kkk[[[KKKDDDDDDAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444888888888888888888777777777666666555555666666666555555444444444444555555555555555666666666666666555555444444444444555555555444333333333333444555555555444444333333333333333333333444444444555555111111222333444444555555666666666666666666666666555666777777666666777888888999999:::;;;>>>CCCGGGQQQ^^^hhhiiifffhhhjjjjjjhhhoooyyysssnnnooorrrxxx~~~000111111111111222222222222222222222222222222222111111111111222333444555333333333444555555666666555222222555777777:::>>>AAALLL\\\kkktttyyyyyyxxxuuuqqqmmmhhhaaa[[[\\\bbbhhhiiirrr{{{tttuuuxxxwwwxxx|||}}}{{{yyyxxxtttuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz|||zzzeeeNNNCCCAAA???===;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999777555444333777777777777777888888888888777777666666777777888555555444444444444444555444444555555666666777777666555555555555555555666555444444333333444444555555444444444444333333333333333333444444444555555222222333333444444444555555555555555555555555555555666777777666666888999::::::;;;<<>>DDDGGGXXXkkkwwwzzzzzzyyywwwpppkkkfffaaa[[[XXX]]]eeeooottt{{{sssrrruuuzzz|||}}}}}}}}}}}}{{{yyywwwvvvtttuuuwwwyyy{{{|||}}}~~~zzz{{{}}}nnnSSSEEEBBB@@@>>>============<<<<<<<<<<<<<<<======<<<;;;999888777777666666666777777888888888777777666666666777888888666555444444444444444444333444444555666777888888666666555555555555666666444444444444444444444444444444444444444444444333333333333444444444555555333333333444444444444444555555555555555555555555555666888888777777888:::999:::;;;>>>BBBJJJSSSZZZeeelllqqqooojjjhhhjjjmmmooo~~~~~~ooolllkkkooovvv}}}000000111111111222222222222222222222222222222222444333222222111111111222333333444555555666666777777555555888999:::@@@HHHQQQeeewww}}}{{{yyyvvvssslllfffaaa]]]YYYZZZbbblllzzz|||wwwvvvxxx|||~~~|||||||||}}}}}}}}}}}}}}}zzz{{{|||||||||zzzxxxwwwwwwyyy{{{}}}}}}xxx\\\MMMGGGEEECCCCCC>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::666666777777888888999999666555555555666666777888777666555555444444444555333444444555666777888888666666555555555555666666444444444444444444444444333333444555555444444333333333333444444444555555444444444444444444444444555555555555555555555555555666888888777777999;;;888:::===AAAGGGOOOXXX^^^eeeiiillllllggggggmmmttt}}}xxxlllhhhiiinnnwww000111111111111222222222222222222222222222222222555444333222111111111111444444444555666666777777555444555777999;;;DDDNNN]]]pppzzzwwwtttooojjjeee```]]]\\\___iiiuuu}}}~~~zzz{{{zzzxxxxxxyyyyyyxxxwwwvvvvvvwwwyyyzzz|||}}}}}}xxxyyy{{{|||||||||{{{zzz}}}hhhVVVLLLDDDAAAAAA??????>>>>>>======<<<<<<888888888888999999999999888888888888888999999999555555555555666777888888888888777666555555555555444444555555666666777777666555555555555555555666333444444555555444444333222333444555555555444333333333333444444444555555333333444444555555555666555555555555555555555555444666888888888888:::;;;999===BBBHHHNNNUUU\\\aaaccceeehhhiiiiiilllxxxxxxgggdddiiilllttt000111111111111222222222222222222222222222222222333333222222111222222222444444555555666666777777555444666:::===AAAMMMXXXgggxxx~~~xxxwwwuuuooolllfffbbb```___cccooo{{{~~~}}}|||zzzwwwtttvvvvvvvvvxxxzzzzzzyyywwwxxxyyyzzz{{{|||~~~}}}~~~zzzfffTTTGGG@@@???@@@@@@???>>>>>>===<<<<<<999999999999999999999999::::::::::::999999999999666666666666777888999::::::999888777666666666666555555555666666666666666555555444444444444555555333333444555555444333333111222444555666555444333333333333444444444555555222333333444555666777777666666666666666666666666444666888888888888:::<<<<<>>BBBHHHVVVbbbmmm{{{|||wwwxxxwwwqqqnnniiidddbbbbbbfffrrr~~~zzzyyywwwwwwxxxwwwvvvtttrrrsssvvvzzz}}}}}}|||xxxbbbOOOEEEDDD@@@@@@@@@???>>>======<<<======<<<;;;;;;:::999999;;;;;;;;;::::::999999999777777777777888999:::;;;;;;:::999888777777777777666666666666666555555555444444444333333444444444333333444555555444333333111222444666666555444333333333333444444444555555222222333444555777777888777777777777777777777777444666888888888999;;;<<>>===>>>AAAAAA>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::999888777777666555444444555666777777777777777777888888888555555555555555555555555444444444444444444333333555444444333333444444555333333333333333333333333333444444555555444444333666666555555555444444444555555666666777777888888888777666888;;;===>>>>>>IIISSS\\\___ccciiijjjfffnnnmmmnnnsss~~~llljjjrrr|||111111222222222333333333222222222222222222222222444333222333666666555333222444555666555555666888;;;888:::EEEQQQ\\\iiittt{{{zzzzzzzzzzzzxxxsssnnnjjjmmmmmmhhhgggrrr|||}}}{{{~~~~~~~~~}}}~~~~~~gggRRRKKKDDDCCCAAA??????@@@???>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::999888777777777666555555666777777888888888777777777777777444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444333444444555555444444333666666555555555444444444555555666666777888888888999999888888:::===@@@BBBNNNYYYcccfffhhhmmmoooooorrrppppppyyy}}}qqqjjjppp}}}111111222222222333333333333333333333333333333333333333222444555666555333111333555666666777999;;;<<<999>>>MMM^^^jjjqqquuuwwwwwwxxxxxxxxxvvvqqqnnnlllnnnllljjjnnn}}}sssuuutttsssyyy~~~}}}}}}}}}~~~vvv[[[MMMEEEDDDCCCBBBAAA???>>>>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::999888888888888777777777777888888999999888888777777666666555555555555555555555555333333333444555555555666555555444444444444555555555555555555555555555555444444555555555555444444666666666555555555555444555555666777777888888999999::::::::::::>>>FFFLLLXXXaaajjjmmmnnnrrruuuvvvqqqppptttxxxtttllljjjnnn{{{111111222222222333333333333333333333333333333333333333333444555555444444333444666666666777:::<<<<<<>>>GGGWWWgggqqqttttttqqqqqqrrrrrrqqqooollliiijjjjjjjjjjjjuuupppmmmsssqqqrrrzzzjjjVVVIIIFFFCCCCCCAAA>>>===??????>>>===<<<<<<;;;;;;<<<:::;;;;;;;;;::::::999888888888888888888888888888:::999999888777666555555666666666666666666666666222333333444555666666777555555444444444444555555555555555555555555555555444444555555555555444444666666666555555555555555555666666777888888999999888:::;;;;;;<<>>@@@???>>>===<<<<<<;;;;;;<<<::::::;;;;;;;;;:::999999888888999999999999888888:::999999888777666555555777777777777777777777777333333444444555666777777666555555444444555555666444444444444444444444444444555555666666555555444666666666666666666666666666666777777888999999999666999<<<>>>BBBLLLZZZfffpppmmmmmmqqquuuvvvsssqqqppp~~~jjjbbbdddhhhpppwww111111222222222333333333333333333333333333333333111333555555444333444555888999999888777888:::===CCCRRRbbbiiilllooorrrssssssrrroookkkgggddddddeeefffgggnnn}}}zzzpppllllllnnnsss~~~eeeTTTFFFCCCDDD@@@???AAA???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;::::::999888888999999999999888888999999888888777777666666888888888888888888888888444444444555666666666777666666555555555555666666444444444444444444444444555555666666666666555555555666666666666777777777666666777888888999999:::888:::===AAAHHHUUUdddnnntttooommmqqquuusssqqqpppvvvppphhhggglllssswww111111222222222333333333444444444444444444444444111333555555444333444666777888888888888999===@@@MMM\\\kkkpppqqqtttvvvuuuxxxuuupppiiiccc```bbbdddkkknnnyyyppplllmmmoooqqqwww{{{aaaJJJEEEFFFBBB@@@AAA???>>>===<<<<<<;;;;;;<<<999::::::;;;;;;::::::999777777888999999888777777888888888777777777777777666666666666666666666666555555555555666666666666666666555555555555666666555555555555555555555555555555666666666666555555555666666666777777777777666777777888888999::::::======???DDDNNN\\\iiiqqqrrrpppqqqtttsssoooqqqwwwuuummmooosssyyy~~~111111222222222333333333444444444444444444444444111333666666333222444666666666777888888;;;???BBBUUUcccooosssuuuyyyzzzwwwyyyvvvpppggg___\\\___cccqqquuuxxxkkkjjjnnnssswwwkkkOOOGGGHHHDDD@@@@@@???>>>===<<<<<<;;;;;;<<<999999:::;;;;;;:::::::::666777888999999888777666777777777777777888888888555555555555555555555555666666666666666555555555666666555555555555666666777777777777777777777777555555666666666666555555555666666666777777888888777777777888999999::::::AAA@@@AAAFFFRRR___jjjqqqnnnpppvvvxxxrrrlllsss~~~oooooowww~~~333333333333333333333333444444444444444444444333555555555555666666666666777777777777:::???FFFKKK]]]iiiuuuyyyzzz|||}}}{{{|||vvvkkkaaa^^^aaaeeefffwww{{{kkkgggkkknnnxxx\\\LLLJJJHHHCCC@@@BBBAAA???>>><<<;;;;;;;;;::::::999999999888888888999999999888888888888777777777777777777777777777777777666666666666777777666666666666666666666666666777999999777777777888666666666666666777888888555555444444444555555666555555555666666777888999===<<<::::::;;;===>>>>>>???CCCJJJQQQWWW^^^eeejjjnnnqqqttttttuuu{{{ooosss~~~333333333333333333333333333333333333333444444444555555555555666666666666777888888888;;;AAAKKKRRRfffqqqzzz||||||}}}}}}|||vvvpppfff^^^\\\```fffjjj}}}yyyiiiiiinnnuuukkkUUULLLGGGCCCBBBBBBAAA@@@>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;999999999999888888888888777777777777777777777777777777666666666666777777666666666666666666666666444555777777555555555666555555555555555555666666666666555444444444444444666666666666666777999999:::999888999;;;======>>>AAAGGGPPPYYY```eeeiiikkkrrruuuwwwxxx|||}}}rrrwww333333333333333333333333111111222222333333444444555555555555666666666666777888::::::<<>>=========;;;;;;::::::::::::999999:::999999999888888888888777777777777777777777777777777666666666666777777666666666666666666666666444555777777555555555666555555444333333444444444777666555444444444444444666666666666777888999:::999999999:::<<<===??????EEEMMMYYYccciiilllnnnnnntttvvvyyy||||||333333333333333333333333000000111222222333444444555555555555666666666666555888:::;;;???IIIYYYeeemmmrrruuusssrrrssstttrrrjjjfffbbb```aaaiiiwww|||rrrkkkmmmvvvsss[[[LLLEEEEEEAAA@@@???>>>============:::::::::999999999888888::::::999999999888888888777777777777777777777777777777666666666666777777666666666666666666666666666777999999777777777888666555555444444444444555555555555444444555555666777777777777888999:::::::::;;;=========???AAABBBKKKSSS^^^hhhnnnpppqqqrrruuuyyy333333333333333333333333000000111222222333444444555555555555666666666666444777;;;>>>CCCNNN]]]hhhmmmrrrsssqqqqqqtttuuusssfffcccbbbdddgggpppwwwpppppp{{{kkkXXXLLLEEEAAA@@@???>>>===<<<<<<<<<>>>=========<<<<<<<<<<<<:::::::::999999999999888888888888888888888888888777777666666666666777777666666666666666666666666666777999999777777777888777777666666666666777777444444444555666777888999777777777888888999:::;;;<<<===>>>======>>>BBBEEESSSYYYaaahhhmmmpppsssuuuwww}}}333333333333333333333333111111222222333333444444555555555555666666666666555888<<>>GGGRRR\\\ccceeeeeehhhiiihhhjjjmmmmmmiiieeedddgggnnnsss}}}|||yyyfffOOOGGGEEECCCAAA???>>>======;;;::::::::::::999999999;;;;;;:::::::::999999999888888888888888888888888777777666666666666777777666666666666666666666666444555777777555555555666777777777777888:::;;;<<<::::::999888888999999:::999999888999999:::;;;<<<:::<<<======>>>EEEOOOWWW```dddjjjnnnqqqrrrtttvvvsss|||}}}|||333333333333333333333333444444444444444444444444555555555555666666666777:::;;;@@@JJJXXXaaadddccchhhkkklllkkkmmmpppooojjjiiigggllltttyyy|||zzz{{{pppUUUJJJHHHFFFCCCAAA???>>>===>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888777777666666666666777777666666666666666666666666666888999999777777777888666666666777888:::<<<<<<>>>===<<<:::999888888888999999999999:::;;;<<<<<<<<<>>>@@@@@@CCCKKKXXXbbbccchhhnnnsssuuuuuuuuuvvv{{{yyyvvv{{{333333333444444444555555444444555555666777777777666888666222333888999555:::===EEEQQQ]]]gggpppwwwvvvrrrqqqsssrrrmmmiiiiiihhhnnnmmmqqqtttyyy}}}[[[OOOIIIDDDDDDDDD@@@>>>???<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888777777666666555555666666777777666555444444777777888888888888777777:::999999888777666555555666777999:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999::::::999:::<<<>>>>>>;;;;;;AAAMMM[[[eeekkkmmmooosssxxx||||||zzzwwwvvvvvvzzz333333333444444444555555444444555555666777777777555888777444555:::;;;777<<>>???======<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888777777777666666777777666666555444777777888888888888777777555555666777888999:::;;;999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::888999::::::999999;;;======<<<>>>FFFSSSaaakkkqqqwwwzzz~~~}}}{{{yyyyyywwwssswww|||333333333444444444555555444444555555666777777777555777888666777;;;<<<:::???IIIWWWeeennntttwwwxxxzzzuuupppnnnkkkeeedddgggiiimmmpppzzzuuuuuuuuu{{{ZZZOOODDDBBBBBB@@@???@@@>>>=========<<<<<<<<<;;;::::::::::::::::::::::::888888999999999999999999666777777777777666666555777777888888888888777777333444555777999:::<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999::::::999888888:::<<<<<<>>>CCCNNN[[[hhhrrrwwwyyy~~~~~~wwwtttyyynnnooovvv~~~333333333444444444555555444444555555666777777777666888888888888999;;;<<>>>>>======<<<<<<<<<::::::::::::::::::::::::777888888888999999::::::777777777888888777777666777888888999999888888777888888888888888888888888;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::888888:::;;;<<>>======<<<<<<::::::::::::::::::::::::666777777888888999999999777777888888888888888777888888999999999999888888:::::::::999888777777666999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;:::999999;;;===>>>EEERRR___jjjrrrwwwyyy{{{~~~}}}vvvqqq{{{xxxrrr}}}333333333444444444555555444444555555666777777777888777888999888999@@@GGGSSScccqqqtttsssuuurrrllleeeeeegggiiigggdddhhhnnnvvv~~~|||nnnmmmxxxqqqTTTFFFCCCBBBAAA???AAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::777777777888888888888888777888888999999999999888888888999999999999888888888888888999999999999999888999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;:::;;;===???AAAKKKZZZiiirrrxxxzzz{{{}}}yyytttuuuwwwzzz333333333444444444555555444444555555666777777777888666777:::;;;===GGGSSS___nnnxxxuuurrrsssrrrlllgggeeeffffffeeeeeemmmvvv~~~wwwxxx]]]KKKGGGFFFCCCAAABBBAAAAAA@@@>>>======<<<::::::::::::::::::::::::999999999999999888888888777888999999::::::999999888999999::::::999999888777777888999999:::;;;;;;999999999:::999999888888:::;;;;;;<<<<<<;;;;;;:::999:::<<<<<<<<<===@@@BBBDDDPPPcccsss|||{{{vvvvvvzzz333333333444444444555555444444555555666777777777777444666:::===AAAMMM\\\gggvvv}}}wwwqqqsssrrrmmmkkkhhhfffdddcccfffqqq|||eeeQQQLLLJJJGGGDDDBBBBBBAAA@@@???>>>===<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999777888999:::::::::::::::888999999::::::999999888888888999999999::::::::::::::::::999888777666555:::;;;;;;<<<<<<;;;;;;:::999:::<<<======???AAADDDFFFTTThhhyyy|||yyy~~~}}}777666555444444444444444333444555666666666555444777999;;;<<>>=========>>>:::::::::::::::;;;<<<===:::::::::999999999888888888888888888888888888888777777777777777777777777999999:::::::::;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<======<<<;;;<<>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::999888888888888888888888888888888888888888888888888888888888999999999999:::999999999999999999999999999999888888999999:::;;;;;;;;;:::;;;===BBBJJJOOO[[[kkkvvv555444444333333333333333333444555666666666666555888999;;;>>>EEEQQQaaakkkpppppppppooommmkkkhhhgggaaacccggghhheeefffssshhhSSSIIIGGGBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999777777777777888888888888::::::::::::::::::::::::999888888888888999::::::;;;;;;;;;<<>>======<<<======<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999777777888888888999999999:::::::::::::::::::::::::::999999999999:::;;;;;;>>>>>>>>>@@@FFFPPP\\\dddppp|||333333222222222333333444444444555555666777888888999:::>>>DDDOOO^^^mmmvvvvvvtttsssrrrrrrpppllliiieeeddddddeeehhhrrriiiRRRHHHEEEDDDCCCAAA@@@@@@??????@@@???>>>===============;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======???@@@AAACCCJJJTTT```iiirrr333333333333333444444555444444444555666777888999:::<<<@@@HHHUUUcccooowwwxxxuuurrrrrrsssqqqlllhhhdddbbbaaaeeelll|||}}}~~~vvv[[[LLLFFFFFFDDDBBBAAA@@@@@@@@@???>>>>>>============>>>;;;;;;;;;::::::::::::999::::::::::::::::::::::::777777777777777777777777;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>>>>???BBBFFFMMMWWWccckkksss444444333333444555555666555444444555666777999:::;;;===BBBLLLXXXeeepppuuuvvvssspppooopppoooiiidddcccaaaccckkkxxxzzzzzzzzzfffSSSGGGGGGEEECCCBBBAAA@@@@@@======<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>@@@DDDJJJSSS^^^iiiqqqwww444444444444444555666777555555444555666888:::;;;;;;>>>DDDNNN[[[gggpppttttttpppmmmlllnnnlllfffaaadddccchhhssswww{{{mmmYYYHHHGGGFFFDDDBBBAAAAAA@@@<<<<<<;;;<<<<<<===>>>???>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???CCCHHHOOOYYYdddpppxxx{{{333333444444555666666666666777777666666666999;;;:::???HHHRRR\\\fffooouuuvvvrrrmmmmmmnnnmmmiiieeeeeeeeegggrrr}}}xxxvvv|||bbbRRRGGGFFFFFF@@@AAACCC>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999;;;<<<<<<;;;<<<===>>>??????HHHWWWdddllluuu333333444555555666666777666777777777666777999;;;===CCCLLLUUU]]]eeelllqqqrrrpppnnnnnnnnnmmmjjjgggfffgggjjjttt~~~|||tttzzznnnYYYLLLHHHHHHAAAAAACCC>>>????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::888:::<<<<<<<<<===???AAAAAADDDOOO```lllssszzz|||333444444555555666777777666777777777666777:::<<<@@@GGGQQQZZZaaafffjjjmmmlllnnnoooooommmjjjiiiiiifffhhhmmmxxx}}}{{{xxx~~~}}}eeeSSSKKKIIIBBBAAACCC???@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;888:::<<<======>>>AAACCCCCCIIIWWWiiivvv|||}}}}}}444444444555666666777777666777777777777888:::===BBBIIIUUU___fffiiikkkllliiimmmpppooojjjffffffhhhfffhhhqqq~~~{{{~~~zzz}}}~~~wwwrrrZZZMMMIIICCCAAADDDAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???BBBDDDGGGOOO]]]lllxxx|||444444555555666777777888666777777777777888;;;>>>BBBKKKXXXcccjjjmmmmmmmmmiiimmmpppmmmfffaaabbbeeefffiiiwww~~~||||||zzzuuu~~~cccPPPKKKDDDBBBEEEDDD@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>???BBBEEEMMMTTT___kkkvvv~~~}}}|||444555555666666777888888666777888777777999<<<>>>DDDMMM[[[fffmmmpppppppppiiikkklllhhhbbb^^^___bbbhhhooo{{{|||~~~xxx{{{pppVVVNNNFFFCCCFFFEEEAAA@@@@@@@@@@@@?????????============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777888888999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<=========???@@@@@@??????AAAEEEHHHTTT\\\dddllluuu~~~}}}555555555666777777888888666777888888888999<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<::::::::::::::::::::::::;;;<<<<<<<<<=========>>>===>>>??????@@@DDDIIILLL\\\eeemmmrrryyy{{{zzz}}}555555666666777777888888666777888888888:::===???JJJSSS___jjjpppqqqppppppfffeeeccc```]]]^^^```bbblll~~~zzzxxxuuu}}}~~~rrrooovvvzzz~~~xxxxxx~~~eeeXXXLLLEEEEEEDDDAAAAAAAAA@@@@@@@@@??????;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<===???AAAFFFLLLPPPaaakkktttyyywwwvvvyyy555555666666777777888888777777777666888<<>>========================<<<;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;;;;::::::===<<<<<<<<<<<<===>>>>>>;;;>>>???>>>>>>FFFSSS^^^lllqqqyyy~~~{{{vvvwww~~~}}}555555666666777888888888777777777777999===CCCHHHQQQZZZbbbfffjjjoooqqqooommmggg```[[[YYY\\\fffpppyyyvvv{{{|||sssooonnnssszzz~~~nnnYYYMMMIIIHHHDDDBBB@@@???@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>======<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<===<<>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;=========<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<======>>>@@@BBBCCCGGGRRRaaammmtttyyy~~~uuuzzz555666666777888888999999888888999:::===BBBIIINNN[[[```ddddddfffmmmqqqrrrtttjjjaaa]]]\\\bbbssswwwllllllllloooxxxyyylllUUUHHHDDDFFFCCCAAA@@@@@@???>>>===???>>>>>>===============:::;;;;;;;;;<<<=========>>>>>>>>>>>>=========<<<======<<<<<<<<<;;;;;;;;;>>>>>>======>>>>>>???@@@???AAACCCEEEKKKVVVfffqqqxxx}}}wwwttt666666777777888999999999888999:::;;;???EEEMMMRRR]]]aaacccbbbdddkkkqqqrrrwwwlllccc```___fff{{{ssslllmmmllloooxxxyyyzzz}}}aaaOOOHHHEEECCCAAA@@@AAAAAA@@@???AAA@@@@@@???>>>?????????:::;;;;;;;;;<<<==================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;???>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGNNNZZZgggqqq{{{yyyuuuyyy666666777888888999999:::888999;;;===AAAHHHPPPVVV\\\```aaa___bbbiiioooqqqwwwkkkccccccdddkkkzzzqqqnnnnnnllloooyyy{{{tttsssoooWWWKKKFFFDDDBBBBBBCCCCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>??????AAAEEEKKKSSS___kkksss~~~yyytttwww666777777888888999::::::888999;;;>>>CCCJJJSSSYYYYYY]]]^^^]]]```gggmmmooorrrgggbbbfffiiiqqqsssnnnnnnmmmmmmqqq{{{|||sssmmmuuubbbQQQIIIGGGEEEDDDDDDDDDBBBAAABBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>?????????BBBHHHPPP[[[gggqqqxxxuuuvvv~~~777777777888999999::::::888:::<<>>?????????=========<<<<<<;;;;;;:::???>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@???@@@@@@AAABBB>>>BBBJJJTTT```mmmwww}}}}}}www|||888888666666666777888999===;;;999===DDDMMMRRRUUUXXXVVVTTTWWWbbbnnnqqqmmmfffeeeccccccmmm~~~tttllljjjlllqqqsssyyytttiiikkktttaaaPPPJJJDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::999888==================<<<<<<===>>>??????>>>???AAACCCAAADDDOOO___hhhlllsss{{{~~~{{{uuu777777777777777888888999===;;;;;;???GGGOOOTTTVVVWWWWWWVVVYYYcccmmmnnniiibbbbbbbbbfffttt{{{rrrllllllnnnrrrttt{{{xxxkkkhhhmmm|||mmmUUUMMMFFFDDDDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===========================>>>>>>===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCEEEIIISSSbbbkkkpppwwwwwwwww666777777888999999888888;;;<<<>>>CCCJJJPPPTTTUUUUUUWWWYYY]]]eeelllkkkeee^^^^^^aaajjj|||}}}uuuppplllmmmpppsssvvv~~~|||mmmfffeeeppp~~~\\\QQQHHHFFFFFFCCCAAAAAA@@@@@@???>>>>>>>>>>>>???========================>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBDDDJJJMMMWWWdddmmmttt|||zzzvvv|||555666888999::::::999888:::<<<@@@EEEJJJNNNPPPQQQRRRVVV[[[aaahhhmmmjjjbbb\\\\\\aaammmuuupppmmmkkklllpppssswww}}}qqqgggaaafff}}}fffVVVHHHGGGGGGDDDBBBCCCAAA@@@??????>>>>>>??????==============================>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFLLLQQQZZZeeennnvvv~~~yyy{{{555666888:::::::::999999;;;>>>BBBFFFIIIKKKLLLLLLOOOVVV^^^eeelllooojjjbbb]]]]]]cccooovvvnnnllljjjiiikkkooosssxxx~~~uuummmdddcccssssss]]]JJJGGGHHHEEECCCEEEAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???AAAEEEIIIPPPWWW```iiiqqqzzz~~~{{{666666888999::::::;;;;;;<<<@@@EEEHHHJJJKKKLLLMMMPPPYYYbbbiiinnnoooiiiaaa]]]___eeerrrvvvoooiiiiiiiiiiiilllpppuuuyyyyyyrrriiiccclll{{{hhhOOOJJJJJJEEEBBBFFFAAAAAA@@@????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<============;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@CCCHHHLLLVVV^^^hhhooovvv|||}}}777777777888999:::<<<<<>>?????????<<<<<<======>>>??????@@@???@@@@@@@@@AAAEEEJJJNNNXXXbbblllrrryyy~~~{{{}}}888777777777888:::<<<>>>@@@EEEKKKOOORRRTTTXXX\\\XXXaaajjjooopppmmmddd[[[[[[```jjjwwwqqqjjjeeebbbfffjjjmmmqqquuuyyy}}}~~~wwwnnneeegggppp]]]QQQLLLDDD@@@DDDBBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@<<<======>>>???@@@@@@AAA@@@AAAAAAAAABBBFFFKKKPPPWWWbbbmmmrrrxxx}}}}}}||||||777888999999999:::===???BBBFFFKKKPPPTTTZZZbbbgggdddhhhnnnqqqpppkkkddd``````ccclll|||xxxnnnfffdddcccdddhhhmmmqqqssszzz|||vvvooolllmmm|||oooTTTKKKLLLIIIDDDCCCBBBBBBAAA???===<<<;;;<<<<<<============<<<<<<999;;;===???AAAAAAAAA@@@======???@@@BBBDDDEEEFFFHHHDDDAAAAAACCCGGGOOOYYYbbbhhhooovvv{{{~~~777888999999999:::===@@@DDDHHHMMMRRRWWW]]]eeejjjfffjjjooorrrqqqlllgggcccdddhhhvvvwwwooofffddddddeeeiiinnnsssuuu|||~~~wwwooollllllttt```OOOJJJGGGDDDBBBBBBBBBAAA???>>>===<<<======>>>>>>>>>>>>======;;;<<<===>>>???@@@@@@@@@>>>???AAADDDGGGIIIKKKLLLLLLGGGCCCCCCEEEIIIRRR\\\eeejjjqqqxxx|||777888999999:::;;;>>>AAAHHHKKKPPPUUUZZZaaahhhmmmiiimmmrrrtttqqqmmmhhhfffhhhooosssoooeeeddddddfffiiioootttwwwzzzqqqlllkkklll|||rrrXXXJJJFFFGGGBBBBBBAAAAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAADDDHHHLLLPPPSSSUUUPPPJJJFFFFFFGGGLLLVVV```hhhmmmtttzzz~~~~~~777888999::::::<<<@@@BBBJJJLLLQQQVVV]]]dddkkkooonnnrrruuuuuupppkkkgggfffkkkvvvwwwmmmjjjbbbcccdddeeeiiinnntttyyy~~~tttnnnmmmhhhrrrdddNNNHHHLLLBBBBBBAAAAAA@@@@@@@@@@@@?????????@@@@@@?????????@@@???>>>======>>>???@@@@@@BBBEEEJJJOOOTTTWWWYYYRRRLLLHHHHHHIIINNNYYYccckkkpppwww}}}777888::::::;;;>>>AAADDDKKKMMMPPPWWW^^^ffflllooorrruuuwwwuuunnnhhhffffffqqqqqqfffccc```aaaccceeehhhnnnuuuzzzzzzsssqqqhhhkkkvvvsssSSSIIIMMMCCCCCCBBBAAA@@@@@@AAAAAA??????@@@@@@@@@@@@??????AAA@@@>>>=========>>>??????AAADDDIIINNNSSSVVVXXXQQQLLLIIIIIIKKKPPP[[[eeemmmrrryyy~~~666888:::;;;<<>>>>>>>>>>>>>>???>>>???BBBFFFJJJNNNQQQRRROOOKKKIIILLLOOOSSS]]]gggmmmssszzz666888:::;;;===@@@DDDGGGNNNNNNQQQXXXbbbjjjoooqqqssswwwyyyuuunnnkkkmmmqqqttthhhaaa```___bbbfffhhhkkkpppzzzrrrooommmuuulllSSSMMMGGGFFFDDDAAA@@@@@@AAAAAA>>>>>>????????????>>>>>>===>>>>>>?????????>>>>>>>>>???AAACCCFFFIIIKKKLLLMMMJJJKKKNNNRRRWWW```iiimmmrrrzzz666888:::;;;===@@@DDDGGGOOOOOORRRYYYccclllqqqrrrrrrvvvyyyvvvpppnnnrrrwww}}}oooeeebbbbbb```dddhhhjjjlllrrr|||yyyvvvrrrwwwxxx\\\TTTIIIGGGDDDBBB@@@@@@@@@AAA>>>>>>????????????>>>>>><<<===>>>@@@@@@@@@???>>>??????AAABBBDDDFFFGGGHHHLLLJJJLLLQQQUUUZZZbbbkkklllrrrzzz~~~:::888999===???AAAFFFMMMQQQSSSXXXaaaiiioooooommmrrrvvvuuupppkkkkkkooosss}}}sssiiicccbbbaaaccceeekkkppprrruuu}}}xxxuuu{{{kkkOOOKKKGGGDDDEEECCC@@@???BBBAAA@@@??????>>>>>>??????????????????????????????BBBCCCCCCBBB@@@@@@BBBCCCBBBCCCGGGNNNVVV]]]bbbdddmmmvvv{{{~~~|||~~~;;;888999===???AAAGGGOOOZZZ[[[^^^dddkkkooopppoooooorrrrrrnnnjjjkkkooosss}}}}}}yyypppgggbbbdddccceeefffkkkqqqtttxxx}}}wwwrrruuu~~~tttWWWLLLGGGDDDEEEDDD@@@@@@BBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCBBB@@@@@@BBBCCCCCCEEEIIIPPPXXX___eeeggglllvvv{{{zzz<<<999999===???BBBJJJRRR______```eeejjjoooqqqrrrooooooooommmkkklllqqqvvv|||xxxzzzrrrkkkcccaaaeeeeeeggghhhlllrrruuu{{{zzzssspppttt~~~^^^NNNHHHCCCDDDCCCAAAAAACCCAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@BBBCCCCCCFFFLLLSSSZZZbbbgggjjjlllwww}}}zzzxxx===::::::===@@@DDDMMMVVV[[[[[[]]]```ffflllqqqtttrrrooommmmmmlllnnnttt{{{~~~zzzwwwzzzmmmfff``````eeefffhhhiiimmmsssxxx~~~xxxrrrqqq{{{cccOOOHHHBBBBBBBBBAAA@@@BBB@@@AAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBCCCCCCGGGNNNUUU\\\ccciiilllooozzzyyyxxx===;;;;;;???BBBGGGPPPYYY\\\\\\]]]___ccciiiooosssuuunnnjjjkkklllooowww}}}zzzyyyxxxzzziiiddd]]]___eeeeeejjjkkkooovvv|||{{{uuuqqquuugggSSSJJJBBBAAABBB@@@@@@AAA@@@AAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@BBBDDDCCCIIIPPPWWW]]]ccciiimmmsss}}}zzz{{{===;;;<<>>???????????????????????????@@@AAA@@@???@@@BBBDDDEEEKKKSSSZZZ^^^ccciiimmmvvv~~~}}}<<<;;;===CCCHHHLLLTTT\\\fffggggggggggggjjjoootttxxxllldddiiipppxxx{{{ssswww}}}xxxjjjeeeddd```dddkkkiiioooqqqxxxyyysssnnnnnnvvv```SSSHHHEEEEEEDDDCCCCCC@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDHHHOOOWWW]]]```dddjjjnnnvvv}}}}}}|||;;;;;;>>>DDDIIIMMMUUU]]]ccceeeggghhhiiimmmsssxxx{{{mmmeeekkkuuuuuuzzzpppeeeccceeeaaagggnnnlllqqqttt|||xxxsssooonnnuuu~~~dddWWWKKKGGGHHHFFFEEEEEE@@@AAABBBCCCCCCAAA???>>>========================>>>???@@@@@@???@@@BBBDDDJJJQQQZZZ```bbbeeejjjooottt|||zzzxxx~~~;;;===AAAEEEIIIOOOVVV[[[^^^hhhlllhhhhhhqqquuuqqqyyylllffflllwwwyyyxxxxxxiiiccc___bbbfffgggiiillltttxxx}}}uuuqqqppprrrtttlllZZZNNNGGGBBBGGGIII???CCCCCCBBBAAA@@@>>>>>>============>>>??????@@@@@@>>>???@@@@@@@@@AAADDDFFFLLLTTT]]]aaabbbeeelllsss{{{yyyzzz}}}~~~<<>>CCCBBBBBBAAA@@@???>>>=========>>>>>>??????@@@@@@???@@@@@@@@@@@@BBBEEEGGGPPPVVV^^^bbbcccgggooovvv}}}|||~~~~~~>>>AAAEEEIIIMMMSSSYYY]]]```fffhhhdddfffnnnsssqqqlllppprrrsss~~~zzzyyy}}}qqqgggbbbbbbfffkkknnnqqqvvvwww|||zzzuuusssssstttdddMMMIIIDDDAAACCCAAACCCBBBAAAAAA@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAACCCFFFIIITTTYYY___ccceeejjjrrryyy~~~|||~~~???BBBFFFJJJNNNTTTYYY]]]```ccccccaaaccckkkppppppjjjoooqqqttt{{{yyyzzzjjjfffbbbccchhhlllnnnrrrwwwxxx~~~~~~xxxuuuttttttwwwnnnPPPMMMGGGBBBDDDEEEBBBBBBAAAAAA@@@???>>>>>>===>>>>>>??????@@@AAAAAA@@@AAAAAAAAABBBDDDIIILLLVVVZZZ___cccfffllluuu{{{|||{{{}}}???BBBGGGKKKOOOTTTYYY\\\___```______bbbiiimmmnnnjjjmmmoooyyy{{{||||||iiieeeccceeeiiilllmmmqqqwww|||{{{wwwttttttuuuyyyvvvUUUOOOHHHBBBEEEGGGBBBAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCFFFKKKOOOWWWZZZ^^^bbbgggmmmuuu{{{~~~|||@@@CCCHHHLLLPPPTTTYYY\\\___^^^^^^```dddiiilllmmmkkklllsss~~~~~~lllgggfffhhhmmmoooppptttzzz}}}yyyuuussstttvvv~~~^^^QQQFFFBBBEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAABBBCCCCCCBBBDDDHHHMMMQQQVVVYYY^^^ccciiiooovvv{{{BBBEEEJJJOOORRRVVVZZZ]]]aaa______ccchhhkkkmmmmmmjjjnnn}}}ppphhhiiimmmrrruuuvvv{{{zzzvvvssspppuuu}}}kkkWWWHHHEEEGGGBBBAAAAAAAAA@@@@@@@@@@@@???>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDIIIOOOSSSVVVYYY___eeekkkqqqwwwzzz~~~CCCGGGLLLQQQTTTXXX\\\___bbb```aaafffkkknnnnnnnnnhhhppp~~~{{{sssjjjkkkpppwwwzzz|||{{{vvvssskkkttt{{{www]]]JJJIIIJJJBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCEEEIIIPPPUUUVVVZZZ```gggmmmsssxxxzzzvvv~~~DDDHHHMMMQQQUUUYYY]]]___``````aaadddiiimmmpppqqqoooyyy{{{www{{{~~~tttsssooopppvvv}}}|||yyynnnqqqqqquuuhhhRRRGGGFFFIIIBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBEEEDDDCCCCCCFFFLLLRRRUUUZZZ]]]bbbhhhlllqqqwwwzzz~~~~~~GGGJJJOOORRRUUUWWWZZZ]]]```aaacccgggkkkooopppqqqqqq{{{}}}wwwzzzrrrrrrppprrrzzz}}}yyymmmppppppuuurrrWWWJJJFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCBBBCCCEEEIIIOOOUUUYYY[[[^^^dddiiinnnsssxxx||||||~~~JJJMMMPPPSSSTTTVVVXXXZZZ```bbbfffjjjnnnpppqqqqqqssszzzuuuuuu~~~ssssssrrrvvv~~~yyynnnppppppsss^^^OOOHHHDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAACCCFFFLLLSSSYYY]]]\\\```eeekkkpppuuuzzz~~~|||JJJMMMQQQSSSUUUVVVYYY[[[^^^bbbhhhlllooooooppppppssswwwsssvvvzzzuuuuuuzzz{{{ssssssqqqqqq|||bbbRRRKKKFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDHHHMMMSSSYYY\\\]]]aaaggglllqqqwww|||IIILLLPPPSSSUUUXXX[[[]]]]]]bbbiiimmmnnnnnnnnnoootttxxxuuuwwwzzzzzz}}}{{{wwwsssqqqvvvgggRRRJJJGGGDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEIIINNNSSSVVVYYY]]]aaaggglllrrrwww}}}GGGKKKOOOSSSVVVYYY]]]___^^^cccjjjmmmmmmmmmnnnpppvvv~~~yyyxxx|||zzzvvvssstttsssTTTGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCDDDGGGKKKOOOSSSUUUVVV\\\```fffkkkqqqwww|||HHHKKKPPPSSSVVVYYY\\\___```eeelllnnnmmmmmmooorrr{{{|||zzz|||~~~zzzyyyxxxvvv\\\JJJKKKEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCEEEIIIMMMQQQUUUWWWXXXZZZ^^^dddjjjooouuu{{{IIILLLPPPTTTVVVYYY\\\^^^aaagggmmmooonnnnnnqqqttt{{{|||{{{yyy{{{|||xxx~~~fffPPPRRRFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCFFFJJJOOOTTTWWWYYYZZZYYY]]]ccciiioootttzzz~~~MMMMMMOOORRRVVVXXXYYYXXXeeeooouuurrrkkkllluuu}}}wwwvvv|||zzzyyyyyyrrrWWWPPPGGGGGGFFFDDDBBBBBBCCCEEEBBBBBBAAA@@@@@@@@@AAAAAAFFFGGGJJJNNNRRRUUUVVVUUU[[[\\\bbblllrrrtttxxx}}}LLLMMMOOOSSSWWWZZZ[[[[[[dddlllsssrrrnnnpppxxxwwwzzz}}}zzz|||~~~zzzzzzyyy||||||]]]PPPHHHGGGFFFDDDBBBBBBCCCDDDAAAAAAAAA@@@AAAAAABBBBBBFFFGGGKKKOOOSSSVVVVVVVVV\\\^^^dddmmmrrrtttyyyLLLMMMQQQUUUXXX\\\^^^___dddjjjqqqrrrqqqrrrzzz{{{xxx~~~~~~zzz{{{}}}zzzzzzxxxxxxeeeQQQIIIGGGEEECCCBBBBBBBBBCCCAAA@@@@@@@@@AAABBBCCCCCCEEEHHHLLLQQQUUUVVVWWWVVV^^^```gggooosssvvv}}}KKKNNNRRRVVVZZZ]]]```ccchhhkkkooorrrqqqqqqyyy}}}zzz~~~|||{{{wwwuuu|||pppUUUKKKHHHDDDBBBAAABBBBBBBBB@@@@@@@@@AAAAAACCCDDDEEEDDDHHHNNNSSSVVVWWWXXXXXX]]]aaaiiipppuuuyyyJJJNNNSSSXXX[[[^^^bbbeeemmmmmmpppqqqnnnooozzz}}}zzz~~~~~~{{{wwwvvv{{{}}}^^^NNNJJJEEEBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEDDDIIIOOOTTTVVVWWWYYY[[[\\\aaajjjrrrvvv}}}JJJOOOTTTXXXZZZ^^^bbbfffpppnnnppppppmmmooo|||yyy|||{{{wwwwwwzzz~~~kkkQQQLLLEEEBBBCCCDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDFFFJJJPPPTTTUUUWWW[[[^^^]]]dddmmmtttxxxJJJOOOUUUYYYZZZ]]]bbbfffnnnmmmooopppmmmrrr}}}~~~{{{|||xxxwwwxxxxxx~~~yyyTTTNNNFFFCCCDDDEEEDDDBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGLLLQQQSSSTTTWWW\\\aaaaaahhhqqqwwwxxxJJJOOOVVVYYYZZZ\\\aaafffkkkkkknnnpppmmmvvv|||{{{|||yyyxxxvvvtttuuuVVVOOOGGGDDDEEEFFFEEEBBBDDDCCCCCCBBBBBBBBBCCCCCCHHHLLLQQQRRRSSSVVV]]]cccdddkkktttxxxxxx~~~OOOSSSWWWZZZ\\\___eeeiiijjjjjjnnnqqqrrr}}}}}}yyyvvvtttsssrrruuudddPPPGGGHHHCCCAAAEEECCCBBBCCCCCCBBBAAAAAACCCFFFIIILLLPPPTTTWWWZZZ^^^aaaaaagggmmmqqqvvvNNNRRRVVVYYY[[[^^^dddhhhkkkjjjmmmpppsss}}}yyyvvvtttsssrrrqqq{{{lllUUUJJJJJJDDDBBBEEEBBBDDDDDDDDDCCCBBBCCCEEEGGGJJJMMMQQQTTTWWWZZZ^^^aaaeeejjjnnnqqqxxxLLLPPPUUUXXXYYY]]]bbbgggkkkjjjlllooouuu}}}zzzwwwtttsssrrrqqqvvvvvv\\\NNNKKKEEECCCEEEBBBDDDEEEEEEDDDCCCDDDFFFHHHKKKMMMQQQUUUWWWZZZ^^^aaagggjjjmmmoooyyyLLLOOOTTTWWWXXX\\\bbbfffkkkjjjkkkoooxxxzzz}}}zzzwwwuuusssrrrttttttcccQQQLLLFFFEEEFFFBBBDDDDDDEEEDDDCCCDDDFFFIIILLLNNNRRRUUUXXX[[[___aaaeeehhhlllpppzzzLLLPPPTTTWWWYYY\\\bbbgggjjjjjjkkkooo|||xxxttttttuuu~~~}}}{{{xxxuuusssrrrtttqqqxxxkkkSSSLLLGGGGGGHHHCCCBBBCCCDDDCCCBBBCCCFFFHHHMMMPPPSSSVVVXXX[[[___bbbdddiiipppvvv}}}}}}MMMQQQVVVYYYZZZ^^^ccchhhiiikkklllqqq~~~pppmmmpppuuu~~~~~~}}}{{{yyyvvvsssrrrqqqllloootttXXXNNNHHHHHHIIIDDDBBBCCCCCCCCCBBBDDDFFFIIINNNQQQTTTWWWYYY\\\___bbbeeemmmwww~~~}}}|||}}}OOOSSSXXXZZZ\\\```eeejjjhhhkkknnnssswwwlllooovvv|||~~~~~~}}}{{{yyyvvvsssrrrqqqlllkkkuuu^^^RRRKKKJJJIIICCCCCCCCCDDDDDDDDDEEEHHHJJJOOOQQQUUUWWWYYY\\\___bbbgggooozzzQQQTTTYYY\\\]]]aaagggkkkgggkkkooottttttnnnuuu}}}}}}}}}|||yyyvvvtttrrrtttpppkkkooocccUUULLLKKKIIIAAADDDEEEEEEEEEEEEFFFIIILLLOOORRRUUUXXXZZZ\\\___bbbfffooozzzOOOQQQTTTYYY^^^dddhhhjjjmmmnnniiiuuu{{{uuuxxx~~~{{{zzzxxxwwwtttqqqpppnnnkkkmmm}}}ttt[[[PPPIIIEEEEEEGGGFFFEEEDDDEEEFFFHHHJJJKKKOOOTTTVVVXXX\\\aaafffggguuuOOOQQQTTTYYY^^^dddhhhjjjjjjlllhhhwww|||uuuvvv{{{|||zzzzzzxxxvvvtttsssqqqllljjjssseeeVVVNNNJJJJJJGGGFFFEEEDDDEEEGGGIIIJJJJJJNNNRRRTTTVVVYYY^^^ccciiitttOOOPPPTTTYYY^^^dddhhhkkkkkkllljjj{{{~~~xxxwww{{{}}}{{{{{{zzzyyyxxxuuusssnnnhhhkkk~~~kkkWWWMMMJJJJJJGGGFFFEEEEEEEEEGGGIIIKKKLLLOOOSSSTTTUUUXXX]]]bbbkkksss{{{OOOPPPTTTYYY___dddiiilllooopppooo{{{{{{}}}{{{zzzzzzyyyyyytttsssoooiiiggguuupppWWWLLLIIIJJJGGGFFFEEEEEEFFFHHHJJJLLLPPPSSSUUUVVVVVVYYY^^^ccclllqqqxxxOOOQQQUUUZZZ```fffjjjmmmppptttuuu{{{|||zzzzzzyyyxxxvvvsssrrroooiiidddnnnxxx[[[OOOMMMMMMGGGGGGFFFFFFGGGIIILLLMMMQQQSSSUUUVVVVVVYYY^^^ccclllqqqyyyPPPRRRVVV[[[aaagggllloooooowww|||~~~yyy|||{{{zzzxxxuuusssssspppmmmiiibbbfff}}}~~~^^^PPPLLLLLLHHHGGGFFFFFFHHHJJJMMMNNNOOOQQQSSSSSSSSSWWW]]]bbbkkkrrr|||QQQSSSWWW]]]ccciiinnnqqqsss~~~zzz~~~}}}{{{xxxsssppprrrnnnkkkiiiccccccvvvbbbRRRLLLJJJHHHGGGGGGGGGHHHKKKMMMOOOOOOQQQRRRRRRSSSWWW^^^cccjjjsssRRRTTTXXX^^^dddjjjooorrrzzz}}}}}}xxxrrrnnnqqqllljjjjjjfffeeevvvkkkYYYRRRNNNHHHGGGGGGGGGIIIKKKNNNPPPPPPRRRTTTTTTUUUYYY```fffiiittt~~~~~~RRRUUUZZZ```fffkkkoooqqq}}}xxx~~~|||yyyuuurrrqqqtttooojjjiiihhhvvvxxxXXXKKKKKKJJJIIIHHHHHHIIIKKKNNNOOOSSSQQQRRRTTTUUUWWW___iiiqqqyyy}}}|||QQQUUUZZZ```fffkkkooorrr}}}}}}{{{wwwtttqqqnnnrrrooolllllliiiuuu]]]NNNMMMJJJIIIHHHHHHIIIKKKMMMOOORRRQQQRRRUUUVVVWWW___hhhqqqxxx}}}|||~~~QQQUUU[[[```eeejjjooorrr~~~}}}{{{xxxtttqqqkkkpppooonnnoookkkttteeeSSSOOOIIIIIIHHHHHHIIIKKKMMMOOOQQQQQQSSSVVVWWWXXX^^^gggqqqwww|||||||||PPPUUU\\\aaaeeeiiiooosss~~~~~~~~~{{{wwwtttmmmqqqoooooopppllluuunnnVVVPPPJJJIIIHHHHHHIIIKKKMMMOOOPPPPPPSSSWWWXXXXXX^^^fffpppwww{{{||||||PPPUUU]]]aaadddhhhooottt~~~zzz}}}}}}~~~~~~{{{wwwtttrrrsssooonnnpppmmmvvvxxx[[[OOOJJJIIIIIIHHHIIILLLNNNOOOPPPPPPSSSWWWXXXXXX^^^fffoooyyy{{{|||~~~OOOUUU]]]bbbdddhhhnnnttt|||zzzssssssyyy}}}}}}zzzvvvssstttuuupppnnnpppmmmuuuaaaQQQKKKKKKJJJJJJKKKMMMOOOQQQQQQQQQSSSVVVWWWXXX^^^gggooo{{{|||}}}NNNVVV^^^bbbdddgggnnnuuusssppplllpppzzz}}}zzzvvvsssrrrsssooooooqqqlllqqqjjjUUUMMMLLLKKKKKKLLLNNNPPPRRRRRRQQQRRRUUUVVVWWW___hhhppp|||~~~NNNVVV^^^bbbcccgggnnnuuuwwwqqqooommmuuu}}}yyyvvvoooqqqoooppprrrkkkmmm~~~pppXXXNNNMMMLLLLLLMMMOOOQQQSSSSSSRRRRRRTTTUUUWWW___iiiqqq}}}SSSVVV]]]bbbccccccjjjssstttiiiiiiqqq~~~~~~|||zzzvvvsssqqqooollljjjnnnuuuwwwXXXQQQLLLKKKNNNPPPOOOPPPRRRQQQPPPQQQUUUWWW[[[eeeooovvv~~~SSSWWW^^^dddddddddjjjsssxxxlllnnnxxx~~~|||zzzwwwtttqqqpppmmmjjjnnnuuu```RRRMMMKKKNNNPPPOOOPPPRRRQQQPPPQQQUUUWWW[[[eeeooouuu}}}SSSXXX```fffeeedddkkktttzzznnnrrr}}}~~~~~~|||zzzxxxtttrrrqqqooolllooouuufffTTTOOOLLLOOOPPPOOOPPPRRRRRRPPPRRRUUUXXX\\\fffpppuuu~~~TTTYYYbbbhhhgggfffnnnxxxwwwlllqqq}}}}}}|||wwwsssqqqrrrqqqpppssswwwhhhVVVQQQMMMOOOPPPOOOOOORRRRRRQQQRRRVVVXXX]]]gggqqqwwwTTTZZZdddiiihhhiiisss~~~tttlllqqq{{{}}}vvvqqqpppsssttttttwww{{{kkkYYYSSSOOOOOOPPPNNNOOORRRRRRQQQRRRVVVYYY^^^hhhrrr|||TTT[[[eeejjjjjjmmmzzzyyysssxxx}}}vvvrrrppptttwwwwwwyyy|||ttt[[[UUUPPPPPPPPPNNNOOORRRRRRQQQSSSWWWZZZ___iiisss~~~TTT[[[eeekkkkkkqqq}}}|||yyytttrrruuuxxxxxxxxxzzz~~~]]]VVVQQQPPPPPPNNNOOORRRRRRQQQSSSWWWZZZ___jjjttt}}}TTT[[[eeekkklllsss~~~|||zzz|||vvvtttvvvxxxwwwvvvwww~~~^^^WWWQQQPPPPPPNNNNNNQQQRRRRRRSSSXXX[[[```jjjuuu|||SSS```eeegggpppyyy~~~|||{{{zzzzzzyyywwwvvvvvvxxxyyy{{{~~~fffWWWRRRSSSPPPRRRSSSKKKPPPOOORRRVVVZZZ^^^hhhrrrTTTbbbggghhhqqq|||~~~}}}||||||zzzyyywwwvvvvvvwwwyyyzzz|||ooo\\\SSSRRROOORRRTTTNNNQQQPPPRRRWWWZZZ^^^hhhsss|||WWWeeeiiijjjsss~~~~~~~~~~~~~~~{{{zzzxxxvvvvvvvvvwwwxxx{{{yyybbbUUURRRNNNQQQUUUPPPRRRQQQSSSWWWZZZ^^^iiissszzzZZZgggkkkjjjttt{{{|||~~~}}}~~~|||zzzxxxvvvuuuuuuvvvwwwzzzfffVVVTTTPPPQQQTTTQQQRRRQQQSSSWWWZZZ___jjjuuu~~~[[[hhhkkkkkkwwwzzz{{{~~~}}}}}}}}}{{{zzzxxxvvvuuuuuuvvvwwwzzzhhhWWWVVVRRRQQQSSSPPPRRRQQQRRRWWW[[[```lllxxx]]]hhhkkkooo|||}}}}}}||||||zzzyyywwwuuuuuuuuuvvvwwwzzzlllYYYXXXSSSPPPQQQOOOQQQPPPRRRVVV[[[bbbooo{{{]]]hhhlllttt}}}{{{yyyxxxvvvuuutttvvvwwwxxxxxx|||ttt\\\YYYRRRNNNPPPOOOPPPOOOQQQVVV\\\dddqqq~~~]]]gggmmmxxx}}}{{{xxxwwwuuutttuuuvvvxxxyyywwwzzz{{{___XXXQQQLLLOOOPPPOOONNNPPPVVV\\\eeesss\\\cccjjj{{{{{{yyyxxxwwwuuutttssssssssstttvvvwwweeeXXXUUUMMMJJJOOOOOONNNPPPXXX___hhhvvv^^^eeekkk{{{|||zzzyyyxxxvvvtttssssssttttttvvvwwwiii[[[VVVOOOMMMQQQQQQPPPRRRXXX```jjjxxxbbbiiinnn|||}}}{{{yyyxxxvvvuuussssssssstttvvvuuuooo^^^XXXRRRPPPSSSTTTRRRTTTYYY```jjj{{{eeelllppp||||||{{{yyyxxxvvvtttrrrrrrrrrrrrtttqqq{{{uuu___XXXSSSRRRTTTUUUSSSTTTXXX___jjj|||fffnnnrrr}}}~~~|||{{{xxxwwwuuurrrqqqppppppqqqqqqlllrrrxxx```XXXTTTRRRRRRSSSRRRSSSWWW]]]hhh|||gggnnnrrr}}}|||~~~||||||yyywwwuuusssqqqpppppppppnnniiijjj}}}{{{aaaXXXUUURRRPPPQQQQQQSSSWWW\\\ggg{{{fffnnnrrr~~~~~~{{{~~~~~~~~~{{{yyywwwtttsssrrrrrrrrrmmmhhhfffsss~~~cccYYYVVVRRROOOOOOQQQUUUYYY]]]ggg{{{fffnnnrrr~~~~~~zzz~~~|||{{{yyyvvvtttsssssssssmmmhhhdddmmmddd[[[XXXSSSOOOOOOQQQVVVZZZ^^^hhh{{{ooommmrrr}}}}}}}}}{{{wwwvvvxxxxxxtttooojjjgggiiilllwwwgggXXXVVVSSSNNNOOOOOOSSSYYY___iiiyyyllllllrrr}}}~~~{{{wwwvvvxxxwwwsssooonnniiijjjkkkuuuiiiXXXVVVTTTOOOMMMMMMQQQWWW]]]fffwwwkkknnnuuu~~~{{{{{{}}}~~~~~~zzzwwwvvvwwwvvvrrrooorrrmmmkkkjjjssslllYYYUUUTTTQQQNNNNNNQQQVVV\\\fffwwwkkkrrr{{{zzzwwwyyy~~~}}}zzzwwwvvvvvvuuurrrppptttnnnkkkjjjrrrpppZZZTTTSSSPPPPPPPPPRRRWWW]]]gggxxxjjjsss~~~{{{||||||vvvzzz~~~|||{{{yyywwwvvvtttrrrqqqsssmmmkkkkkktttuuu[[[SSSQQQOOOQQQPPPRRRWWW\\\fffwwwgggqqq~~~zzz|||~~~{{{||||||}}}|||zzzxxxvvvtttsssrrrrrrmmmmmmnnnyyy|||___SSSPPPOOOPPPNNNPPPTTTYYYcccuuufffqqq|||}}}yyyyyy}}}}}}}}}|||zzzwwwuuuttttttsssnnnooorrr}}}dddVVVQQQOOOPPPOOOPPPSSSXXXcccuuugggsss~~~}}}{{{|||~~~~~~~~~}}}{{{xxxuuuuuuuuutttppprrrttthhhXXXRRRPPPRRRQQQRRRUUUZZZdddvvvkkkqqq|||~~~~~~yyyttttttzzzzzzzzzzzzzzzzzzxxxwwwvvvvvvxxxwwwxxxhhhTTTSSSQQQRRRMMMNNNWWW___gggxxxjjjrrr~~~xxxtttqqqsssxxx}}}~~~{{{{{{{{{{{{{{{|||}}}~~~}}}{{{{{{zzzzzzyyyxxxxxxxxxwwwxxxxxxxxxlllWWWTTTQQQPPPNNNPPPWWW\\\eee{{{jjjrrrwwwpppnnnnnnqqqwww|||}}}|||wwwwwwvvvvvvvvvwwwwwwxxxzzz~~~~~~|||}}}|||zzzyyyxxxxxxyyyyyywwwxxxxxxyyysss[[[VVVPPPOOOOOORRRWWWZZZddd~~~kkkppp~~~tttmmmkkkkkkmmmrrrxxx|||}}}|||xxxxxxwwwvvvvvvvvvvvvvvvvvvzzz~~~}}}zzzyyyxxxyyyzzz{{{wwwxxxyyy{{{zzz___WWWQQQPPPNNNPPPVVVZZZeee}}}kkknnnzzzvvvmmmhhhjjjlllpppuuu{{{~~~~~~~~~{{{zzzyyywwwvvvvvvvvvvvvuuuxxx|||}}}{{{yyyyyyyyy{{{{{{vvvxxxzzz~~~}}}aaaXXXQQQQQQMMMNNNUUU]]]ggg{{{jjjlllyyy{{{tttmmmhhhfffmmmoootttyyy}}}{{{zzzyyywwwvvvttttttttttttvvvzzz~~~|||{{{zzzzzz{{{{{{wwwyyy{{{~~~aaaYYYSSSRRRLLLLLLUUU^^^hhhzzzhhhkkk||||||{{{wwwxxxvvvrrrlllhhhfffgggpppssswww{{{}}}|||{{{yyywwwuuutttssssssuuuvvv{{{~~~~~~}}}}}}|||{{{{{{{{{yyyzzz}}}|||```YYYTTTQQQMMMNNNTTT[[[fff}}}fffkkk|||wwwuuussssssrrrmmmhhhfffgggjjjsssuuuyyy|||}}}~~~~~~}}}zzzxxxvvvtttsssssswwwxxx~~~}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~{{{___YYYUUUPPPNNNPPPTTTXXXdddhhhpppxxxsssvvvooollliiiggggggjjjmmmoooyyy{{{}}}~~~~~~}}}{{{xxxvvvvvvxxx{{{~~~~~~~~~}}}|||zzzxxxxxxyyy|||yyyzzzzzz^^^XXXTTTSSSQQQRRRVVVYYYeeejjjpppuuuppprrrkkkjjjgggggghhhlllpppssswwwyyy|||}}}}}}{{{yyywwwxxx{{{~~~~~~}}}|||zzzyyyxxxxxx{{{xxxxxx~~~www]]]WWWRRRRRRPPPRRRVVVYYYfffhhhnnn{{{{{{|||}}}~~~~~~rrrlllmmmgggfffffffffiiinnnsssvvvxxxyyy|||~~~}}}|||~~~}}}|||zzzyyyyyyxxx{{{wwwvvv{{{~~~uuu]]]VVVQQQQQQOOOPPPUUUZZZfffdddnnn|||{{{vvvxxxzzz|||}}}~~~~~~~~~}}}rrrllllllfffffffffgggkkkppptttxxx{{{|||~~~}}}|||zzzyyyxxxxxxxxx{{{xxxwww{{{}}}vvv^^^WWWPPPPPPMMMOOOUUUZZZfffgggssszzzuuutttqqqsssvvvyyy{{{{{{{{{{{{}}}tttnnnnnnhhhhhhhhhiiimmmqqquuuxxx~~~}}}|||zzzxxxxxxwwwwwwwww{{{yyyyyy}}}zzz```YYYRRROOOLLLNNNTTT[[[fffnnn}}}|||tttnnnmmmnnnppprrruuuwwwyyyyyyyyyvvvqqqpppiiiiiijjjlllooosssvvvyyy~~~|||yyyxxxxxxxxxxxxvvv{{{zzz{{{bbbZZZTTTPPPLLLNNNTTT[[[eee|||qqq{{{uuupppooopppqqqsssvvvxxxzzz||||||yyyssspppiiijjjkkknnnqqquuuyyy{{{}}}{{{yyyyyyzzzzzzvvvzzzyyyzzz~~~~~~cccZZZTTTPPPLLLNNNTTT[[[eeezzzooo~~~}}}zzzwwwwwwtttuuuwwwyyy|||~~~yyyssspppiiiiiikkkooosssxxx|||~~~|||{{{{{{{{{|||uuuyyyxxxyyy|||{{{cccYYYTTTQQQMMMNNNUUU[[[dddxxxooo~~~~~~|||zzzzzzzzz{{{|||}}}}}}wwwooonnnlllnnnqqqssstttvvvzzz}}}~~~|||xxxwwwwwwxxxxxxzzzyyy{{{|||xxxgggVVVRRRPPPOOOPPPTTTYYYdddzzzuuu}}}~~~}}}~~~|||}}}~~~xxxppppppnnnoooqqqsssvvvyyy|||}}}}}}yyyxxxxxxyyy{{{|||zzz|||~~~{{{gggVVVRRRQQQPPPQQQTTTWWWaaauuu|||yyyyyy|||yyy}}}}}}zzzrrrsssooooooqqqtttxxx|||~~~~~~~~~{{{yyyzzz{{{~~~~~~|||~~~~~~gggVVVSSSRRRQQQRRRTTTVVV]]]oooyyyxxxxxx|||xxx}}}|||}}}{{{ssstttpppoooooosssyyy~~~}}}{{{|||}}}{{{}}}hhhVVVTTTPPPPPPQQQSSSTTT[[[kkk{{{~~~xxxxxxxxx|||~~~|||vvv}}}~~~}}}tttuuuooonnnooorrrxxx~~~~~~|||}}}~~~~~~yyy{{{}}}jjjWWWUUUNNNNNNPPPRRRTTT[[[lll|||xxxsssssssssvvvzzz}}}~~~~~~}}}}}}ttt}}}wwwvvvnnnoooppprrrvvv~~~~~~}}}~~~}}}xxxzzz}}}yyymmmXXXVVVMMMMMMOOOQQQTTT]]]ooo~~~tttqqqqqqqqqtttxxxzzz}}}~~~|||}}}{{{{{{zzz{{{|||~~~qqq{{{xxxnnnqqqssssssvvv~~~}}}~~~}}}xxxyyy|||vvv}}}pppYYYVVVOOONNNOOOQQQTTT^^^qqq{{{rrrqqqssstttwww{{{zzz|||~~~|||zzzzzzzzzzzz|||~~~nnn~~~zzzooosssvvvuuuvvv~~~}}}~~~}}}xxxzzz|||uuuzzzqqqZZZVVVRRRPPPPPPQQQTTT^^^qqqvvvnnnnnnqqqssswww{{{{{{|||}}}~~~~~~}}}}}}}}}~~~{{{{{{|||}}}oooyyy}}}{{{~~~xxxvvvttttttwww{{{~~~~~~~~~~~~~~~vvvtttxxxuuu{{{oooWWWTTTRRRNNNOOOSSSWWW___ttt~~~uuunnnmmmnnnqqqvvv{{{}}}}}}~~~}}}|||~~~ppp{{{~~~yyywwwxxx|||~~~}}}vvvtttxxxuuuzzzvvv\\\WWWSSSOOONNNSSSWWW___ttt{{{tttmmmmmmoooqqqwww|||}}}~~~~~~~~~~~~rrr~~~|||{{{|||{{{}}}||||||wwwvvvyyyuuuzzz|||___XXXTTTOOONNNRRRVVV___uuuyyyrrrmmmmmmppprrrwww|||}}}~~~~~~}}}|||sss~~~yyy|||{{{}}}yyyyyy{{{www|||```WWWUUUPPPNNNRRRVVV___uuuyyyrrrmmmnnnppprrrvvvzzz}}}}}}}}}|||}}}sss|||zzz}}}}}}||||||||||||~~~yyybbbXXXUUUPPPOOORRRUUU]]]sssyyyrrrnnnoooqqqqqqtttxxx}}}}}}~~~~~~sss|||{{{}}}~~~}}}{{{zzz}}}~~~}}}~~~zzzdddZZZUUUPPPOOOSSSUUU\\\ooovvvqqqnnnppprrrrrrtttwww}}}uuu}}}}}}~~~{{{~~~}}}|||~~~}}}||||||}}}}}}|||}}}yyydddYYYTTTPPPPPPSSSUUUZZZkkkrrrmmmlllpppssstttvvvzzz}}}vvvzzzuuuuuuvvvvvvyyy}}}zzz~~~||||||~~~~~~}}}}}}{{{{{{xxxbbbWWWTTTPPPPPPTTTUUUYYYiii{{{}}}nnnjjjjjjoootttvvvxxx|||~~~{{{zzzsssoooooopppooorrrvvvzzz{{{~~~~~~~~~}}}}}}~~~~~~zzzuuuvvvyyyzzzbbbWWWVVVQQQQQQTTTUUUWWWeeeuuussslllkkkllloootttyyy|||}}}{{{wwwpppkkkkkkllllllppptttyyyzzzzzz|||vvvqqqrrruuu||||||{{{|||xxxdddXXXVVVQQQPPPTTTUUUXXXgggxxxqqqiiiiiikkknnnsssxxx|||~~~{{{{{{|||zzz{{{ssskkkeeeeeeggghhhmmmrrrwww~~~xxxuuuyyy~~~|||sssooopppsssyyy|||yyyyyyyyyuuu|||gggYYYVVVQQQOOOSSSUUUZZZjjj|||yyymmmhhhiiikkkooouuu{{{~~~~~~ppphhhaaaaaaccceeekkkqqqvvv}}}wwwtttxxx}}}}}}uuurrrssswww{{{~~~{{{yyyyyysssyyyjjjZZZVVVQQQOOORRRUUU[[[lll~~~rrrjjjjjjkkkooosssxxxoooggg``````bbbdddjjjpppuuu}}}vvvvvvyyy|||zzzyyy|||}}}{{{ssswwwkkkZZZWWWQQQOOORRRUUUZZZkkk~~~ooohhhjjjmmmqqquuuzzznnnggg``````bbbdddhhhmmmsss}}}}}}wwwxxxzzz}}}}}}sssvvvjjjZZZWWWRRRPPPSSSUUUYYYiiizzzrrrjjjiiilllqqquuuzzzmmmfffaaaaaabbbbbbfffjjjpppxxx}}}xxxxxx{{{}}}sssvvviiiZZZXXXSSSQQQTTTUUUWWWeeevvvwwwooojjjnnnsssvvv{{{}}}lllfffaaaaaabbbbbbdddhhhnnnttt~~~}}}yyywww{{{}}}sssvvvhhhZZZXXXSSSRRRUUUUUUVVVcccrrr|||sssmmmqqqvvvyyy}}}nnneee^^^]]]______bbbeeehhhnnnuuu}}}|||vvv{{{~~~}}}tttwwwhhh[[[VVVSSSRRRSSSTTTXXXcccnnn~~~ssssssuuuyyy}}}}}}ooofff^^^]]]^^^___aaaddddddhhhooovvv~~~zzzsssxxx~~~~~~}}}vvvyyyhhh\\\WWWTTTSSSTTTUUUYYYdddooozzzvvvxxx}}}pppggg^^^]]]^^^]]]___bbbaaadddjjjooovvv|||xxxqqquuu{{{~~~~~~xxx~~~hhh]]]XXXUUUTTTUUUVVVZZZdddnnn{{{}}}qqqhhh___]]]]]]]]]^^^aaabbbeeejjjooouuu}}}|||wwwpppsssyyy~~~|||hhh^^^WWWUUUTTTUUUVVVYYYcccmmm|||sssiii```^^^^^^]]]^^^aaacccfffkkkqqqxxx|||xxxqqqtttyyyhhh^^^WWWTTTTTTUUUVVVYYYbbbkkkwwwsssjjjaaa_________```bbbbbbeeekkkrrryyy}}}zzzsssuuuyyyjjj___WWWUUUUUUWWWWWWYYYbbbkkkuuu~~~tttjjjbbb```aaa```bbbeeecccfffkkkssszzz}}}{{{tttuuuyyylllaaaYYYXXXXXXYYYZZZ[[[dddmmmwwwyyytttkkkbbbaaabbbbbbcccfffeeegggmmmttt{{{}}}{{{tttuuuxxxnnnccc[[[ZZZZZZ\\\\\\]]]eeennn{{{zzzyyynnneeebbbccccccfffiiijjjkkkpppxxx}}}xxxtttxxx~~~kkk___[[[XXXXXXYYYYYY[[[dddmmm~~~sssxxxnnneeecccddddddgggjjjkkklllqqqyyy~~~yyyrrrvvv}}}kkkaaa]]][[[ZZZ[[[[[[\\\dddmmmoooxxxnnneeedddeeefffiiilllkkklllqqqyyy~~~zzzrrruuu{{{jjjccc___]]]\\\]]]]]]^^^eeennnrrrxxxnnngggfffggghhhjjjnnnkkklllpppxxx}}}zzzsssvvv{{{iiiddd^^^\\\]]]______```gggppprrr}}}yyyppphhhhhhiiijjjkkkoookkkkkkooowww|||zzzuuuwww{{{}}}iiieee\\\[[[]]]```aaacccjjjsssnnnyyyzzzqqqjjjiiikkkkkklllooolllkkkpppwww|||yyyuuuwwwzzz~~~|||iiihhh^^^^^^```cccdddeeemmmuuuqqq|||ssslllkkklllkkklllnnnnnnmmmqqqyyy~~~~~~wwwssstttwww||||||kkkjjjdddccceeegggggggggmmmuuu~~~yyy|||}}}tttmmmllllllkkklllnnnpppooossszzz}}}vvvppprrruuuzzz}}}lllllliiihhhiiijjjiiihhhnnnuuuyyy|||xxxuuuvvv{{{wwwnnnmmmooooooooopppqqqrrrssstttwwwxxxqqqoootttzzz|||}}}pppiiigggeeeeeefffiiimmmpppqqq~~~~~~wwwvvvuuuxxx}}}|||rrrppprrrssstttvvvtttuuuuuuuuuyyyyyyssspppttt{{{}}}~~~ooojjjeeedddeeegggkkkpppsssuuu{{{zzzrrrsssvvvzzz~~~~~~xxxuuuvvvxxxzzz}}}zzzyyyxxxxxx{{{zzzuuupppuuu||||||mmmjjjcccdddfffiiinnnssswwwzzzsssyyyrrrtttwww{{{~~~~~~}}}|||xxxyyyzzz}}}}}}}}}{{{zzz}}}yyyuuuqqqvvv}}}yyylllkkkeeegggjjjmmmqqquuuyyy|||ppp}}}wwwvvvwwwzzz|||~~~zzzzzz{{{~~~}}}|||~~~xxxtttpppuuu}}}xxxlllnnnjjjmmmppprrrtttwww{{{~~~mmmwww|||{{{}}}~~~}}}}}}~~~|||vvvssspppttt{{{yyynnnsssppptttxxxzzzzzz{{{mmmtttzzztttrrrooorrryyy{{{rrryyyvvv{{{sssxxx~~~xxxtttsssnnnqqqwww}}}}}}ttt~~~yyy~~~rrr}}}zzzqqqmmmhhhnnnwww}}}{{{{{{uuu|||yyyxxxpppmmmiiioooxxx|||yyyxxxttt}}}~~~vvvooollljjjpppzzzzzzwwwtttttt~~~}}}tttmmmkkkjjjqqq{{{~~~~~~zzzxxxtttuuu{{{qqqjjjjjjjjjqqq||||||}}}|||~~~uuuwwwxxxnnnhhhiiilllsss~~~|||}}}tttvvvvvvlllggghhhooowww|||~~~pppuuu~~~uuukkkfffgggrrryyy|||~~~yyykkksss}}}zzzqqqhhheeegggvvv{{{|||uuummmiii|||}}}wwwooohhhhhhkkkwwwqqqjjjfffzzz|||yyyxxxrrrlllhhhkkkpppxxxlllfffaaatttyyyyyy}}}tttnnnhhhfffkkksssyyy{{{~~~hhhddd^^^ppp~~~~~~|||}}}{{{qqqjjjeeedddkkkttt{{{yyyuuuwww{{{eeeccc]]]lllyyyvvvxxxzzz|||~~~wwwmmmgggcccccckkkuuu}}}vvvqqqssssss```aaaZZZhhh|||~~~tttsssvvvxxx{{{~~~~~~{{{rrrjjjeeebbbdddmmmwww}}}uuuooopppjjjZZZ\\\VVVcccvvvwwwvvvwwwxxx{{{~~~zzz|||~~~vvvooogggcccbbbeeeoooyyy|||sssmmmmmm}}}dddUUUYYYRRR___pppyyyvvvuuutttxxx|||~~~{{{xxxpppmmmgggcccbbbjjjvvv|||tttjjjlllhhhWWWRRRVVV]]]ooo~~~}}}}}}|||}}}~~~{{{rrrnnngggbbbaaahhhsss|||xxxpppgggmmmeeeWWWRRRUUU[[[fffyyy}}}{{{{{{ppplllddd___```hhhttt}}}}}}vvvlllfffppp}}}```VVVRRRSSSXXXaaavvv}}}~~~}}}vvvjjjfff___\\\```kkkyyy}}}zzzuuujjjeeerrruuu]]]WWWSSSSSSVVV^^^ttt~~~zzzsssgggbbb\\\[[[aaannn{{{{{{xxxrrrgggcccrrrmmm[[[WWWSSSRRRVVVZZZnnnyyyssshhhccc]]]\\\cccooozzz{{{wwwnnndddaaapppfffYYYWWWRRRPPPUUUZZZjjj}}}uuuoooeeeaaa\\\^^^fffrrr||||||wwwnnneeecccrrraaaWWWVVVNNNMMMTTTXXXeeeyyypppjjj```]]]ZZZ^^^iiivvv|||xxxppphhhhhhvvv]]]VVVTTTLLLKKKSSSRRR\\\vvv~~~}}}uuummmhhhaaa\\\YYY^^^kkkyyy{{{wwwlllkkkmmmoooXXXXXXSSSMMMOOORRRVVV\\\qqq}}}|||tttlllfffccc^^^ZZZ___lllzzz{{{vvvlllkkkpppkkkUUUVVVRRRLLLNNNPPPSSSXXXkkk}}}{{{{{{}}}}}}zzzssskkkeeeccc^^^[[[```lllyyy{{{tttkkkjjjuuufffRRRTTTPPPKKKNNNOOOPPPSSSddd~~~}}}xxxvvvvvvxxx|||}}}~~~xxxrrrkkkfff```\\\ZZZ```lllxxxxxxqqqhhhkkk{{{bbbQQQRRROOOLLLOOOOOOOOORRR___||||||yyyxxxtttttttttxxx}}}zzzvvvqqqjjjeeeZZZXXXXXX```lllwww|||}}}zzzyyyyyy|||uuullleeennn|||```RRRSSSOOOMMMPPPOOOPPPSSS]]]ttt|||zzzyyytttssstttwww}}}{{{vvvsssnnngggbbbVVVVVVYYYcccpppyyy|||{{{vvvsssppprrrxxx|||rrriiicccvvvwww^^^RRRSSSOOONNNQQQNNNOOOSSS[[[lll}}}|||vvvuuuuuuxxx|||zzzuuupppjjjccc]]]TTTVVV]]]iiiwww}}}vvvrrrlllkkkqqq{{{zzzppphhhdddsss]]]RRRSSSNNNNNNPPPLLLLLLRRRYYYccczzz}}}{{{zzz{{{~~~zzztttnnnggg___XXXUUUXXXaaannn|||yyyssskkkhhhmmmwww~~~~~~zzzppphhhfffppp\\\RRRRRRMMMMMMOOOKKKIIIQQQWWW]]]pppwwwqqqhhh^^^YYYYYYUUU]]]iiiuuu~~~zzznnnggghhhqqq}}}|||sssmmmlllmmmhhh^^^TTTPPPOOOLLLKKKLLLPPPPPPMMMVVVlll~~~uuunnneee\\\WWWXXXWWW___jjjvvv~~~~~~ssskkkjjjpppyyy{{{qqqjjjiiijjjfff\\\SSSPPPNNNLLLKKKMMMNNNPPPMMMSSSeeezzz{{{ssskkkbbbYYYUUUWWW[[[bbbmmmxxx{{{sssppprrrvvvyyyzzzpppiiigggkkkbbbYYYQQQOOONNNLLLKKKMMMMMMOOOMMMPPP]]]nnn}}}~~~~~~yyypppiii```XXXUUUWWW___gggqqq{{{|||xxxwwwwwwxxx}}}|||}}}~~~yyyoooiiiiiinnn|||___WWWOOONNNNNNLLLLLLMMMLLLPPPNNNOOOYYYeee|||zzz||||||~~~wwwnnnfff___XXXVVVYYYccckkkvvv}}}||||||}}}|||}}}|||vvvlllhhhiiirrryyy^^^UUUOOONNNNNNMMMLLLMMMLLLQQQPPPPPPWWWaaa{{{{{{yyyzzz{{{|||~~~{{{}}}}}}tttjjjccc]]]WWWXXX[[[eeeooo{{{~~~zzzrrriiifffiii{{{vvv]]]UUUOOOOOOOOOMMMLLLMMMLLLQQQPPPQQQWWW]]]qqq}}}{{{|||xxxyyy|||~~~~~~yyypppfff```ZZZVVVXXX\\\gggqqq|||xxxoooiiijjjpppppp^^^VVVPPPPPPPPPNNNLLLMMMMMMQQQNNNPPPUUUWWWfffxxxwwwzzzxxx{{{vvvmmmccc]]]XXXUUUWWW\\\gggsss|||yyyuuuooolllqqqyyykkk___WWWQQQQQQQQQNNNLLLMMMNNNPPPMMMNNNTTTSSS^^^ttt}}}uuuuuuyyyyyy}}}rrrkkkccc\\\VVVTTT[[[dddrrrxxx~~~vvvpppuuunnnpppjjjbbbWWWPPPQQQRRRPPPNNNPPPMMMLLLNNNPPPPPPSSS\\\fff|||xxxvvvvvvvvvxxx|||}}}ssskkkccc\\\VVVUUU]]]gggsssxxxwwwqqqtttmmmvvvpppfff\\\SSSSSSSSSPPPOOOPPPRRRPPPPPPQQQOOOPPPWWWaaawww|||xxxvvvvvvwwwxxx|||wwwssskkkbbb[[[VVVWWW```lllvvv|||wwwtttssspppxxxmmmeee^^^\\\[[[XXXUUUVVVUUURRRQQQQQQOOONNNTTT]]]kkk{{{{{{yyywwwvvvvvvxxxzzz||||||tttqqqiii___XXXTTTWWWcccooo}}}zzzvvvvvvuuuxxx{{{tttppplllkkkiiieeeaaa___VVVSSSQQQQQQOOOOOOTTT\\\bbbooo~~~xxxwwwvvvvvvwwwzzz}}}{{{tttnnnfff\\\VVVSSSWWWdddqqqzzzxxxyyyxxx|||wwwxxxxxxwwwuuurrrlllhhh]]]XXXTTTSSSQQQOOOSSSXXX^^^iii|||xxxwwwuuuuuuwwwzzz}}}xxxsssjjjccc[[[UUUTTTXXXfffsss}}}|||||||||yyy}}}}}}{{{xxxwwwsssnnnhhhaaaZZZWWWRRRNNNOOOSSS[[[eeezzz~~~zzzvvvuuutttsssuuuxxx{{{}}}~~~xxx}}}{{{tttooohhhbbb[[[WWWVVV[[[hhhuuu|||||||||zzzvvvwwwvvvsssnnnfff^^^ZZZUUUPPPPPPRRRXXX```tttzzzvvvuuutttssssssuuuxxx|||~~~~~~{{{uuupppvvv}}}yyyqqqkkkhhhbbb[[[XXXXXX]]]jjjwww}}}wwwzzz{{{xxxtttwwwyyywwwoooggg___[[[WWWSSSSSSVVVUUU\\\pppwwwsssvvvuuuuuuvvvxxx{{{|||~~~}}}wwwxxxtttuuuyyy}}}{{{uuuoookkkddd]]]WWWVVVXXX^^^kkkvvv}}}|||vvvpppyyy~~~||||||}}}pppiii```XXXTTTSSSSSSSSSRRR[[[kkk~~~vvvwwwtttuuuvvvyyy|||{{{uuuuuussssssuuuxxx{{{}}}yyytttoookkkccc\\\VVVUUUXXX___lllyyy}}}yyyrrrmmmyyy|||ooohhh^^^UUUQQQQQQQQQQQQPPPWWWcccyyy~~~uuuvvvvvvwwwyyy{{{~~~~~~|||uuuttttttttttttuuuvvvxxx{{{|||{{{|||~~~~~~}}}{{{~~~}}}yyyvvvrrrmmmiiiaaaZZZUUUUUUXXXaaaooo|||~~~vvvooommm|||{{{qqqiii___VVVQQQQQQQQQRRRRRRUUU\\\mmmwwwxxxxxxzzz}}}yyy}}}yyyyyyyyyxxxwwwvvvvvvxxxyyyzzz||||||~~~~~~|||yyywwwxxxzzz}}}yyyxxxyyy|||{{{wwwtttooojjjfff___YYYTTTUUUZZZdddsss||||||}}}uuunnnooo|||wwwoooddd[[[VVVTTTTTTTTTVVVWWW[[[ggg{{{{{{zzz}}}{{{uuu|||{{{|||}}}|||{{{{{{{{{|||}}}~~~~~~zzzxxxxxxxxxwwwvvvzzzzzz|||||||||{{{zzzxxxvvvvvvuuusssrrrtttxxx{{{|||yyyyyyyyy|||zzzvvvqqqlllfffbbb]]]XXXUUUXXX]]]gggvvv}}}xxxwwwzzz||||||{{{sssmmmsss~~~wwwlllbbb\\\YYYWWWVVVVVVWWW\\\fffyyy~~~}}}{{{~~~wwwrrr}}}{{{{{{~~~|||yyyxxxxxxxxxvvvtttqqqpppqqqrrrqqqppprrrsssuuuvvvvvvuuusssrrrqqqqqqqqqpppoooqqqvvvyyy}}}}}}|||}}}~~~}}}xxxsssoooiiiccc___\\\XXXWWW[[[bbbkkkyyyyyyvvvwwwyyyzzzyyyqqqnnnyyytttjjjccc]]]YYYVVVSSSTTTZZZeeettt~~~|||}}}xxxsssppp|||{{{~~~}}}}}}}}}}}}{{{xxxvvvtttttttttuuusssqqqooopppqqqrrrrrrqqqoooqqqsssttttttssspppooonnnoooppppppqqqssswwwzzz|||yyytttppplllgggaaa]]][[[YYYZZZ___fffnnnzzz|||xxxxxxyyyzzzzzzrrrsss~~~tttkkkccc\\\XXXSSSTTTXXX```jjj}}}~~~|||wwwrrrooonnnyyysssrrr{{{yyywwwuuuuuuuuuvvvwwwtttsssrrrrrrtttvvvvvvuuupppqqqsssuuuuuusssqqqooonnnoooqqqrrrtttvvvzzz}}}xxxuuuqqqnnnjjjfffaaa]]][[[YYY[[[bbbhhhppp{{{zzzyyyzzz{{{zzzvvvxxx|||sssiiiaaa[[[XXXWWWXXX[[[aaaqqq~~~}}}{{{wwwrrrnnnlllllloookkkooo{{{zzzyyywwwvvvvvvvvvvvvwwwvvvxxxyyyyyywwwvvvvvvvvvxxxwwwwwwwwwxxxwwwtttrrrrrrssssssuuuwwwzzz}}}yyywwwrrrlllfff```\\\ZZZZZZ\\\^^^aaafffppp{{{~~~zzztttwww|||nnn```VVVXXXVVVXXX[[[ZZZaaa|||~~~{{{uuuqqqmmmjjjgggeee{{{qqqllloooyyy|||yyyxxxxxxwwwwwwyyyzzzzzzzzzxxxxxxxxxyyyzzzyyyyyyzzz{{{zzzwwwuuuttttttuuuvvvxxx{{{}}}~~~|||wwwuuuoooiiiddd___\\\ZZZZZZ[[[]]]```fffppp||||||yyy{{{yyy}}}{{{ooobbbYYYVVVUUUXXX[[[YYY\\\rrr{{{wwwrrrnnnllliiifffdddppp~~~nnnggghhhqqqzzz~~~~~~}}}~~~}}}|||{{{||||||}}}}}}}}}~~~~~~{{{xxxyyyyyyzzz{{{}}}{{{vvvtttqqqkkkeee```]]][[[ZZZZZZZZZ\\\___gggrrr~~~~~~vvvuuu|||yyyoooddd]]]WWWWWW[[[\\\XXXWWWeeewww{{{uuurrrnnnjjjhhhfffdddaaajjj}}}ooodddbbbiiirrr~~~{{{~~~wwwsssooolllgggaaa]]][[[ZZZYYYZZZ[[[\\\aaajjjvvv~~~~~~wwwpppiiicccaaaaaaaaa___XXXUUU^^^kkkyyytttnnnllliiigggeeecccaaa___gggyyyyyyjjjdddiiiqqq|||{{{uuurrriiigggccc___[[[YYYYYYYYY[[[[[[^^^dddooo|||}}}}}}zzzvvvppplllooommmhhhbbbZZZWWW]]]fff{{{yyysssooojjjhhheeedddcccaaa^^^\\\cccuuutttiiiiiiooozzz}}}wwwrrrooodddbbb```^^^[[[YYYXXXWWWZZZ[[[___hhhttt{{{~~~|||xxxtttxxxuuummmddd\\\ZZZ]]]bbblll}}}xxxsssnnnjjjhhhfffdddcccbbb```\\\ZZZ]]]oooqqqlllnnnzzz~~~wwwrrrmmmiii_________^^^\\\ZZZXXXVVVWWWYYY___jjjxxx}}}xxx|||yyyvvvyyyvvvnnneee]]]ZZZ[[[\\\```www|||vvvqqqnnnjjjhhhgggeeedddcccaaa___[[[XXXWWWkkk|||rrrqqqzzz{{{sssmmmhhheee]]]^^^^^^^^^]]]ZZZXXXVVVUUUWWW^^^jjjyyyxxxwww|||zzzwwwtttvvvtttnnnddd]]]ZZZXXXVVVZZZrrr~~~wwwqqqmmmkkkhhhggggggfffdddcccbbb___[[[XXXQQQddd~~~www~~~}}}{{{uuummmfffbbb^^^\\\YYYXXXWWWVVVUUUSSSTTT\\\hhhsss{{{yyytttssstttttt~~~|||yyyvvvzzztttlllddd___\\\YYYXXX\\\fffzzz{{{vvvpppkkkiiigggfffdddccccccbbb```]]][[[XXXWWWNNN```yyyzzz|||xxxqqqkkkddd___]]][[[YYYWWWVVVVVVUUUTTTWWW```mmmxxxwwwrrrqqq~~~qqqpppxxx}}}~~~}}}rrrhhhaaa\\\YYYXXXXXX```qqq~~~vvvrrrmmmiiigggeeedddcccbbbaaa```^^^\\\ZZZXXXWWWJJJYYYppp~~~zzzsssmmmfff```\\\[[[YYYWWWUUUTTTTTTUUUUUU]]]fffsss|||sssnnnlll}}}~~~sssqqqxxx}}}|||yyy~~~wwwmmmeeeaaa^^^\\\ZZZ[[[fff|||xxxpppmmmiiifffeeedddbbbaaa```___^^^\\\ZZZXXXWWWVVVGGGRRRggg}}}vvvnnnhhhbbb]]]YYYWWWVVVTTTRRRQQQRRRUUUWWWaaakkkxxxwwwnnnjjjhhhwww||||||}}}{{{{{{tttoookkkhhhfffbbb]]]```sss{{{uuuqqqkkkhhhfffddddddcccaaa___]]]\\\[[[YYYXXXWWWWWWVVVFFFNNN___www~~~xxxppphhhccc^^^ZZZXXXSSSSSSRRRPPPOOORRRWWW\\\fffooo|||}}}qqqiiihhhhhhxxx~~~||||||xxxsssooohhh^^^\\\kkk|||vvvpppmmmgggeeedddddddddcccaaa___[[[ZZZXXXWWWWWWVVVWWWWWWDDDJJJXXXnnnwwwrrriiibbb]]]ZZZWWWUUUQQQRRRRRRPPPPPPUUU\\\cccmmmuuu{{{wwwkkkeeejjjooo|||zzz|||yyytttjjj___[[[fffxxx~~~wwwqqqllljjjdddcccccccccdddbbb___]]]YYYXXXWWWVVVVVVVVVWWWXXXBBBGGGSSSeee|||~~~pppjjjbbb[[[WWWUUUTTTSSSQQQSSSTTTSSSSSSYYYccckkkuuu|||vvvqqqeeedddooo{{{zzzyyyyyy}}}~~~~~~|||wwwsssppprrruuuwww}}}~~~{{{vvvmmmccc^^^eeepppyyyrrrlllhhhgggbbbaaabbbbbbcccaaa]]]ZZZXXXWWWVVVUUUUUUVVVXXXYYYAAAFFFPPP```uuu}}}~~~zzzlllfff]]]WWWSSSRRRQQQQQQRRRTTTUUUUUUVVV]]]hhhqqq{{{qqqmmmbbbdddttttttnnnoooqqqrrrvvv}}}uuullleeeeeejjjpppuuuvvvyyy|||~~~{{{xxxrrrhhhbbbeeejjjvvv~~~{{{vvvoooiiifffeee``````aaabbbbbb```\\\XXXXXXWWWVVVUUUUUUWWWYYYZZZEEEFFFKKKXXXmmm|||{{{{{{wwwooodddaaa[[[UUUQQQOOONNNOOOTTTVVVVVVVVVYYYcccqqq{{{tttffffffeeejjj{{{}}}ooojjjpppxxx}}}}}}||||||sssggg]]]ZZZ^^^cccmmmlllmmmrrryyy|||yyyvvvuuunnnjjjlllkkkooo{{{wwwrrrnnnjjjgggccc```bbbbbbcccbbbaaa^^^[[[YYYRRRUUUXXXWWWUUUVVV\\\aaaDDDEEEIIISSSddd{{{{{{{{{{{{|||qqqjjjaaa^^^YYYTTTQQQPPPPPPPPPRRRTTTVVVXXX\\\ggguuuuuukkkffffffpppxxxuuuzzzzzz~~~|||ssshhh^^^YYYZZZ]]]ddddddggglllrrrvvvwwwvvvwwwqqqnnnnnnjjjkkk{{{}}}wwwtttoookkkhhheeebbb___aaaaaaaaa```^^^\\\YYYWWWRRRUUUVVVVVVUUUXXX___eeeBBBDDDGGGLLLXXXlllzzzyyyyyyzzz~~~vvvkkkddd\\\ZZZVVVSSSQQQPPPQQQRRRPPPSSSVVVZZZaaalllzzz}}}rrriiibbbeeewwwyyywww}}}{{{rrrggg]]]WWWUUUUUUZZZ]]]bbbfffkkkpppuuuyyyzzzuuusssqqqkkkhhhqqq|||vvvrrroookkkhhhfffdddaaa____________^^^[[[XXXVVVTTTSSSTTTTTTTTTTTTZZZcccjjjAAACCCFFFGGGNNNaaa{{{yyywwwwwwyyy}}}|||ssshhhaaaZZZXXXUUURRRPPPPPPQQQQQQPPPSSSWWW]]]eeeppp|||uuukkkeeedddpppxxxwww|||yyyooodddZZZTTTQQQPPPUUUZZZ```dddgggllluuu|||{{{yyywwwuuummmgggkkkssswwwqqqmmmkkkgggeeeeeecccaaa```^^^^^^]]][[[YYYVVVTTTRRRSSSSSSSSSSSSVVV]]]gggooo@@@CCCFFFFFFJJJ[[[ttt|||vvvwwwzzz}}}yyyqqqhhhbbbYYYXXXUUURRRQQQPPPPPPPPPRRRTTTYYY```iiisss}}}|||ooogggfffrrr{{{{{{~~~~~~{{{|||vvvjjj```ZZZVVVRRRPPPSSSXXX___bbbdddkkkuuu}}}|||||||||yyyrrrkkkkkkooo|||tttooojjjgggeeecccccccccaaa```]]]\\\[[[YYYWWWUUUSSSRRRSSSRRRRRRSSSXXXaaakkkqqq@@@CCCEEEEEEIIIVVVkkk||||||zzzyyy{{{}}}|||wwwppphhhbbbXXXWWWUUUSSSQQQQQQQQQQQQTTTWWW\\\dddnnnwwwxxxnnnjjjlllrrrqqqrrrvvvzzz~~~|||ssshhhaaa___\\\XXXTTTPPPVVV\\\aaaeeelllvvv~~~|||vvvqqqqqqrrryyyxxxqqqmmmfffdddbbbaaaaaaaaa```___[[[ZZZYYYWWWUUUTTTSSSRRRQQQQQQSSSVVV]]]eeelllqqq@@@BBBDDDDDDGGGQQQaaannn}}}}}}zzztttmmmeee___UUUUUUTTTSSSSSSSSSTTTTTTVVVYYY___hhhsss}}}}}}rrrnnnooowwwlllgggbbbeeeoooxxxzzzxxxwwwpppjjjhhhiiiggg```YYYPPPUUU\\\ccckkksss}}}zzzwwwvvvvvvvvv~~~zzz~~~yyysssmmmjjjcccaaa___^^^______^^^\\\WWWVVVUUUTTTSSSRRRRRRQQQOOOPPPTTTZZZaaahhhmmmooo@@@BBBCCCCCCEEEMMMZZZcccuuuyyyrrrkkkbbb\\\SSSSSSSSSSSSTTTUUUVVVWWWWWWZZZaaakkkwww}}}tttllllllrrr~~~~~~zzzhhh___VVVWWWcccooossspppsssooolllnnnqqqoooeee[[[QQQVVV^^^gggqqq{{{|||{{{zzzyyyuuu{{{{{{yyytttooojjjgggaaa___]]]\\\]]]]]][[[ZZZTTTSSSRRRQQQQQQPPPPPPQQQNNNPPPUUU\\\dddjjjmmmnnnFFFBBBAAACCCEEEIIIRRR[[[pppzzzrrrlllfffaaa^^^WWWVVVUUUTTTUUUVVVWWWXXXZZZaaaiiipppzzzwwwkkkjjjssswww{{{sssddd```YYYWWW[[[fffrrrzzzvvvllliiimmmmmmgggaaaTTTVVV[[[gggwww|||~~~~~~zzzssswww}}}|||xxxuuurrrmmmhhheeedddaaa^^^]]]\\\[[[YYYXXXVVVTTTRRRPPPPPPPPPQQQQQQUUUWWW\\\```dddggghhhhhhEEEBBBAAADDDEEEHHHOOOXXXiii}}}wwwpppjjjeeeaaa^^^VVVVVVVVVVVVVVVWWWWWWXXXYYYaaaiiipppzzz{{{pppgggmmmzzzyyyzzz~~~wwwnnnccc^^^XXXYYYbbbppp}}}|||nnnfffddddddbbb```XXX]]]fffttt|||rrruuuzzz~~~}}}{{{wwwsssppplllhhhdddbbb```]]][[[[[[ZZZXXXWWWUUUSSSQQQOOOOOOPPPRRRSSSWWWYYY]]]```ccceeeeeeeeeEEEBBBBBBDDDEEEFFFKKKRRRbbbuuu{{{sssmmmhhhccc```]]]VVVVVVWWWXXXXXXXXXXXXXXXXXXaaajjjrrrzzz|||ttthhhdddsss~~~}}}{{{||||||xxxrrrlllddd^^^YYY]]]jjj|||ttteee\\\[[[^^^bbb]]]dddppp|||sssvvvxxx|||{{{{{{{{{xxxtttpppmmmjjjfffccc___]]][[[YYYYYYXXXWWWUUUTTTRRROOOMMMMMMPPPTTTVVVZZZ\\\^^^aaaccccccdddcccEEECCCCCCEEEEEEDDDGGGMMM\\\nnn}}}xxxqqqjjjeeeaaa]]]ZZZUUUVVVXXXYYYZZZYYYYYYXXXXXXbbbmmmttt|||zzzooodddfff}}}}}}zzzxxxtttpppnnnddd^^^ZZZbbbsss}}}jjj\\\ZZZbbbjjjkkkqqq}}}|||}}}||||||{{{zzzwwwxxxxxxzzz}}}vvvvvvsssooollliiifffccc```\\\ZZZXXXWWWWWWWWWVVVTTTSSSQQQNNNLLLMMMQQQUUUYYY\\\^^^___aaacccdddddddddFFFCCCCCCEEEDDDBBBEEEJJJSSSccczzz{{{vvvooohhhbbb^^^ZZZWWWTTTVVVWWWYYYZZZZZZYYYXXX[[[fffrrryyy~~~~~~xxxnnnhhhrrruuuxxxyyy{{{|||{{{xxxtttpppmmmlll___\\\]]]hhh{{{ssscccaaalllxxxuuuqqqooooooppprrrsssuuuxxxyyyyyyzzz|||{{{wwwqqqnnnjjjfffdddbbb___]]]ZZZXXXVVVUUUVVVVVVUUUSSSSSSQQQNNNLLLNNNRRRWWWZZZ]]]^^^___aaaccceeeffffffGGGDDDDDDEEEDDDBBBDDDIIIIIIVVVlllwwwrrrkkkddd___[[[WWWTTTTTTUUUVVVWWWXXXYYYYYYYYY___kkkxxx~~~}}}{{{vvvqqquuuuuulllqqqsssrrruuuvvvsssnnniiiggghhh\\\^^^dddsssvvvhhhhhhvvvtttjjjccc```___cccgggkkkqqqwww{{{{{{}}}xxx{{{{{{{{{~~~~~~|||{{{xxxuuulllhhhdddaaa___]]][[[YYYXXXVVVTTTTTTUUUUUUTTTSSSSSSRRROOONNNPPPTTTXXX[[[\\\]]]^^^```aaacccdddeeeHHHEEEDDDEEECCCAAAEEEJJJGGGOOO___uuu|||yyyooojjjddd___[[[YYYVVVTTTTTTTTTUUUUUUVVVXXXYYYZZZcccqqq~~~yyyvvvsssuuu~~~rrrqqqvvvuuuqqquuuvvvrrrkkkffffffhhhbbbhhhrrrsssgggjjj{{{xxxjjj```[[[UUUTTTYYY___eeepppzzz}}}tttsssppppppssszzz|||xxxvvvtttqqqnnngggddd___\\\ZZZYYYWWWVVVWWWUUUSSSSSSTTTUUUUUUTTTTTTSSSQQQQQQRRRUUUXXXZZZ\\\\\\\\\]]]]]]^^^___```IIIFFFDDDDDDCCCBBBEEEKKKJJJMMMXXXkkk}}}xxxsssooohhhddd___[[[YYYWWWVVVTTTTTTTTTTTTTTTUUUWWWYYYZZZfffttt}}}uuurrrpppxxxvvvttttttzzz|||wwwzzz{{{uuummmhhhjjjmmmkkksssnnndddiii}}}xxxiii^^^XXXQQQNNNSSS[[[cccppp}}}rrroookkkhhhiiipppyyy~~~yyyuuusssooojjjfffeeeaaa\\\YYYXXXWWWUUUTTTVVVUUUSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSTTTVVVXXXZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[