BM6P6(@ [[[\\\^^^______\\\VVVRRRGGGGGGFFFEEEDDDCCCCCCBBBHHHEEEBBBDDDGGGHHHEEE@@@@@@===:::;;;>>>AAA@@@???AAA>>>???CCCEEEDDDFFFJJJEEEGGGIIIJJJJJJKKKLLLNNNSSSRRRSSSVVVZZZ___aaabbbdddaaa\\\ZZZ[[[^^^```aaa___dddiiillljjjfffbbb```___gggddd___gggjjjeeeeeeddd```^^^cccllloookkkeeedddiiijjjfffcccaaa]]]YYY^^^^^^[[[WWWRRRRRRUUUYYY___```bbbeeeggghhhiiijjj___ZZZWWWZZZbbbgggfffcccXXXXXXYYYYYYYYYYYYXXXXXXNNNSSSYYY]]]]]]\\\]]]^^^fffhhhiiifff```[[[ZZZZZZUUURRROOOOOOQQQRRRPPPNNNPPPQQQQQQOOOLLLJJJIIIIIIFFFGGGIIIMMMQQQTTTUUUUUUQQQSSSSSSQQQQQQTTTUUURRRLLLGGGAAA<<<:::999999999777333111555;;;===:::666888999:::;;;999777333111555333222555999;;;999777666777888999;;;<<<===>>>:::888777777999;;;;;;;;;444555555777888999::::::;;;<<<;;;999777666666888999777666666888999888777666444333222222555777999999777666888<<>>777777666555555555555555555333444555444111222777444444555555777888999:::>>>::::::???>>>999999<<<777888999::::::999777666666999;;;;;;999999;;;>>>;;;999666555444666888:::;;;888555444555777999999666555444444666666555444:::999666444333333444555666555333222333555777888444444555555666666777777333555777888999888777666777555333333555666555444888666444777<<>><<<999>>>===<<<<<<;;;:::888666777888888888888777666666444777999888555222111222666444222222555888999::::::444222444222000555<<<999:::;;;:::999999:::<<<777666777999<<<<<<888555666555444333333444666777;;;999777555333333444555999;;;999444222666999:::888999:::888555222111111888999999888666666888999999;;;;;;:::888888;;;>>>======<<<<<<<<<;;;;;;;;;;;;999666444222222222333333333333444555777999:::444555666555333333555666666666555444333222111111888:::<<<>>>???>>>;;;:::777777777:::???BBBDDDEEEFFFDDDBBB@@@???@@@AAAAAACCCEEEIIIKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEGGGIIIKKKGGGHHHGGGCCC>>><<<===@@@DDD@@@<<<;;;;;;;;;888555444555555555666666777777:::888777888<<<>>>>>>===EEEDDDEEEGGGHHHGGGCCC???EEEBBBBBBEEEDDDBBBGGGPPPWWWWWWWWWWWWVVVRRRNNNJJJEEEDDDDDDDDDCCCCCCCCCCCCGGGEEECCCDDDDDDDDDAAA??????===;;;;;;===>>>???>>>???===>>>CCCEEEEEEGGGKKKKKKLLLMMMMMMMMMOOORRRUUUXXXWWWVVVXXX\\\```ccccccdddbbb___^^^___``````___gggiiijjjiiieeebbb_________iiifffbbbhhhjjjfffhhhhhheeedddiiiooopppiiibbbgggjjjjjjeeeaaa___\\\XXX]]][[[XXXRRROOOOOOTTTXXX^^^___aaacccdddfffggggggeee```[[[\\\aaacccaaa]]]ZZZZZZYYYYYYXXXVVVUUUUUUSSSVVVYYY[[[\\\\\\[[[ZZZ```aaaaaa```]]]ZZZXXXXXXQQQOOOLLLLLLNNNOOONNNLLLHHHIIIIIIHHHDDDBBBAAAAAAHHHHHHJJJMMMPPPQQQQQQPPPQQQTTTTTTRRRSSSVVVVVVSSSJJJFFF???:::888888777777888555444777===???===999666888999::::::888555444555555666888:::;;;:::999777777888:::<<<===>>>???:::888666666888999999999333444555666777999999:::666777777555333222333444888666444444555666555555444333333333444666888:::999888777999===??????>>>777777777777777888999:::777555555777555222333777333333444444555777888999:::777888======::::::===999999999:::999999888888777999;;;:::888888:::<<<666666555555666888:::;;;;;;999666555555666888999555444333444555666555333777666444333333333444555444333333222333444555666444666888:::::::::888777444555666888888777666555555444333444666777777666:::777666888===AAACCCCCCBBBBBBCCCGGGLLLOOONNNMMMPPPPPPQQQSSSTTTSSSOOOLLLNNNNNNNNNOOOQQQQQQPPPOOOQQQOOOLLLKKKJJJHHHEEECCC@@@<<<888555555666555555444555666777888999999999999777555555555555333222666555555777:::;;;:::888666555444444444666888999:::;;;;;;<<<<<<;;;999888888888777555444444666999:::666555888888777999>>>888777777999<<<===;;;888:::::::::;;;;;;<<<;;;:::999999999999888777777777555888::::::777444333444555333111111444777888888888444222333222111555<<<======<<<:::666555555666444222222444888:::999777666555444444555777999::::::888666333222222333444888:::888444222666::::::999::::::888555333333444999;;;;;;;;;999888888999888:::;;;999888888:::=========<<<<<<;;;;;;;;;;;;888777555333222333444555444444555666777777888999555666666666444444666777777777777666555555444444:::;;;<<<===>>>===;;;:::;;;;;;<<>>===>>>@@@CCC@@@===;;;;;;:::777555333333444555666888888999<<<999666666999===>>>>>>DDDCCCCCCDDDFFFEEEBBB???CCCAAABBBEEEDDDBBBFFFMMMRRRRRRPPPNNNKKKHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCAAA???>>>>>>@@@@@@@@@???>>>>>>???@@@AAA???BBBGGGJJJIIIKKKNNNQQQPPPOOONNNOOORRRXXX\\\___]]][[[[[[^^^bbbdddddddddcccaaaaaaaaaaaa```^^^kkkkkkiiieee```^^^^^^___```jjjjjjeeeiiiiiigggllllllkkkkkknnnrrrpppiiibbbhhhjjjhhhcccaaabbbaaa]]]___\\\VVVPPPNNNPPPVVV\\\^^^___```aaabbbbbbccccccgggbbb^^^^^^aaabbb^^^ZZZ]]]\\\[[[YYYWWWUUUTTTSSSYYYWWWVVVWWWZZZZZZXXXUUUXXXWWWWWWXXXXXXWWWUUUSSSMMMKKKIIIHHHIIIIIIHHHGGGAAABBBBBBAAA>>>;;;;;;;;;DDDFFFJJJNNNQQQRRRRRRQQQSSSUUUTTTSSSTTTXXXVVVRRRIIIDDD>>>999777666666555999888777:::>>>@@@???<<<555777888::::::999777666555777:::;;;;;;;;;;;;;;;888888999:::<<<===>>>???999777555555666777777666333333444666777888999:::666777777666555444444666666444222222333333222111111222333555666888999::::::999:::<<<>>>??????===999999999:::;;;<<<>>>>>>:::888777888666222333777333333333333444666777888666555666:::<<<;;;;;;>>><<<;;;::::::999999999999888999:::999777666777888222222444555777999;;;<<<:::999777555555666777888555333333333444555444333444333222222333444555666333333333333333444444444222444888;;;;;;:::777666444555666666666555444333444333333555888::::::999;;;999888999<<>><<<;;;999666444222222444555777888::::::===:::666666888<<<>>>@@@BBBAAAAAAAAABBBBBBAAA???@@@@@@BBBEEEDDDCCCEEEIIIOOONNNLLLIIIEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>BBBEEECCC???<<<>>>AAABBBDDDFFFDDDAAA@@@BBBEEEHHHGGGIIIOOOQQQPPPPPPSSSTTTRRRPPPNNNOOOTTT[[[```dddaaa]]]\\\^^^aaacccdddeeeccc```___```aaaaaa```iiiiiigggccc```^^^___aaaaaakkklllhhhjjjhhhgggoooooonnnmmmooopppoookkkggghhhhhhfffcccdddiiijjjhhheee```YYYSSSRRRVVV]]]bbb``````___`````````aaaaaabbb```^^^```cccccc```]]]```___]]][[[XXXWWWUUUUUUYYYTTTPPPQQQUUUWWWTTTOOOQQQOOONNNPPPSSSSSSOOOLLLIIIHHHFFFDDDCCCBBBAAA@@@???@@@AAA@@@===;;;;;;<<<===BBBJJJPPPUUUXXXYYYZZZXXXYYYWWWUUUWWWYYYVVVPPPIIIDDD???:::888777666555999999:::;;;>>>???>>>===777888999::::::888777666555999<<<<<<:::999:::<<<999999999::::::;;;;;;;;;999777444444555555555444444555555666888999::::::444666777777666555666777555444222111222222111000///111444666888::::::::::::;;;<<<===>>>>>>======:::::::::;;;<<<===??????;;;888888999666222333777444444444444555666777888666666777:::;;;;;;<<<======<<<;;;999999:::;;;;;;999999999888666555444444000111444666888999::::::999888777666444555666888555444333333555555444333222222222333444555777888333333444555555444444333///111333555666666555444444555555555555444222222333222333666999<<<<<<;;;;;;999888888999;;;===>>>AAABBBFFFJJJMMMNNNNNNMMMLLLLLLLLLNNNOOONNNKKKHHHIIILLLPPPSSSSSSSSSRRRRRRPPPOOOMMMLLLLLLKKKIIIFFFEEEBBB???===<<<<<<;;;:::888777777666666666666666888777666777888999888777000222444777888777555444///000222555666777777666888999;;;============<<<888999999888777888:::<<<<<<888777999999777777:::888888888777777777666555333555888999:::;;;<<<===;;;:::888777666666666666777888999999999888888888444333222222555666777666333333333444333444888;;;999999:::888666666777888444444555777999<<<>>>>>>777666555555666888:::<<<666555333111000111222333333777777444444888;;;;;;777777777555444444777:::<<>>===<<<;;;:::;;;<<<<<<<<<<<<===@@@DDDGGGHHHGGGIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA??????>>>>>>>>>???>>>>>>===<<<:::888666999===??????===AAA@@@>>><<<:::888666444333444555666777888999999<<<;;;:::999;;;===>>>???@@@?????????@@@@@@@@@@@@@@@AAACCCEEEFFFEEEEEEFFFJJJJJJIIIEEEBBBAAABBBEEEDDDCCCCCCAAA@@@???>>>>>>;;;@@@EEEDDD@@@>>>AAAEEECCCFFFHHHGGGEEEDDDFFFHHHNNNMMMPPPVVVWWWTTTSSSUUUWWWVVVTTTRRRRRRWWW]]]ccceeeaaa\\\ZZZ\\\___bbbccceeeaaa\\\ZZZ\\\```ccceeeiiiiiiiiifffbbb___^^^___bbbkkkkkkiiijjjeeedddnnnmmmlllkkkjjjkkklllmmmmmmjjjjjjgggdddgggnnnpppnnnhhhbbb\\\WWWWWW\\\bbbgggbbbaaa````````````aaaaaa___^^^___aaaddddddaaa^^^aaa```^^^\\\ZZZXXXXXXXXXTTTMMMHHHJJJPPPSSSPPPKKKMMMKKKIIIKKKMMMLLLIIIEEEGGGFFFDDDBBB???<<<;;;;;;>>>@@@AAAAAA@@@??????@@@===DDDMMMTTTZZZ]]]aaacccaaaaaa___\\\]]]^^^YYYQQQKKKGGGAAA===;;;:::888777777999;;;;;;;;;;;;;;;<<<::::::::::::999777666555666999;;;:::888666888;;;999999999888888888777777999777444444555555555444666777777888888999999999000222444444444333444555666444333222333444333222///111444777:::;;;;;;;;;:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======:::888888888666222222666777777666777777888999:::888:::;;;:::;;;<<<;;;:::===<<<;;;::::::;;;<<<===:::999888777666444333222111222444666888888777666666777888666444444666999666555444555666666555444333333444444555777888888555555666666666666555444000000000000111333555666555555555444444333222222222333444777:::<<<<<<;;;999888777666666777999;;;@@@BBBFFFHHHJJJJJJJJJJJJNNNMMMNNNOOOPPPOOOLLLJJJHHHLLLQQQTTTTTTTTTTTTUUUOOOOOOPPPQQQQQQNNNIIIEEEDDDBBB???======<<<;;;:::888777555444333333333444999888777888:::;;;:::999333555888:::999888666555444555666777777666444333777888:::;;;<<<<<<<<<<<<:::;;;;;;:::999888999:::888666666999999777888;;;777777777666555444444555444777999999888777888:::888777666555555444444444555555666777888888888888777555444555777999888777222444666555555777999;;;777888999888888888:::<<<555777:::<<<<<<<<<;;;;;;888777555444444555666777555444222111111222333555222666888666666:::<<<;;;555555555333222333666999;;;>>>AAABBB???;;;888777555555555666888888888888555555555555555555555555666666555555444444555555666777999:::999888666555888999:::999777777999:::;;;;;;<<<<<<======>>>>>>>>>===;;;::::::;;;<<<===AAAAAABBBEEEHHHJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<<<<@@@@@@???>>>===;;;999888:::888777999===>>><<<:::??????>>>===:::888666555666666666777777777777777:::<<<>>>?????????>>>>>>===>>>>>>>>>??????@@@AAAAAACCCDDDFFFGGGHHHGGGEEEGGGGGGGGGCCC???>>>AAADDDEEEDDDCCCBBBAAA@@@@@@???===AAAEEEEEECCCBBBEEEIIICCCEEEGGGIIIIIIIIIJJJLLLOOOOOOSSSYYY[[[XXXVVVWWW]]]\\\[[[YYYYYY\\\aaaeeeccc^^^YYYWWWYYY]]]aaacccbbb^^^YYYXXX[[[aaagggjjjooopppooolllgggbbb___^^^dddjjjhhhgggiiiccc```iiifffffffffddddddgggkkkooommmkkkgggdddgggmmmoookkkgggbbb]]]ZZZ\\\aaaeeegggcccbbbaaa`````````aaabbb``````bbbcccdddccc___\\\aaa___\\\ZZZXXXVVVVVVVVVMMMHHHCCCEEEKKKNNNKKKGGGGGGFFFFFFFFFFFFEEEBBB@@@EEEEEECCC@@@===;;;:::;;;===???BBBCCCBBBBBBDDDEEEEEEKKKSSSYYY\\\___cccfffiiihhheeebbbdddddd^^^UUUMMMIIIDDDAAA???===;;;:::666999;;;;;;888666777999<<<<<<;;;:::999777555555999999888777555666888:::888777777777777777777777999777555555666777777666888888888888777777777777000333666777777777777888777555333444555666666555111222555888:::;;;<<<<<<:::;;;;;;999888777888:::;;;;;;:::::::::;;;;;;<<<:::888777888666222333777999999999999999:::;;;;;;:::<<<===::::::;;;:::888::::::::::::;;;<<<======;;;999777666666555333111222333555666666666555555333555777777444444777:::999777666777888999888777555555555666666666777777777777777666666666666666222222000000222444777999555444444444444444333333333333555777:::;;;:::999777777777555333444777999???AAADDDFFFFFFGGGIIIKKKRRRRRRQQQRRRSSSSSSQQQOOOIIINNNRRRTTTSSSRRRTTTVVVNNNOOOQQQSSSRRRNNNHHHCCC@@@>>>;;;::::::999777555333222222222333444666777;;;:::999999;;;<<<;;;:::333666888888666444333333666777888888777666444333555666888999:::::::::999999:::;;;:::888777888999555333444888999777888;;;666666666555333222444555666888:::999666444555777444555555555555444444333444333333444777999999888888777777888:::::::::999333777999777666999:::999999::::::999777777888:::333666:::;;;:::888777666888777555333222333444555666555333222333444666777333888:::888888;;;<<<;;;333444444333222333555777999<<>>AAAAAABBBDDDGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFFFF@@@???===;;;:::::::::;;;AAAAAA???===<<<:::999888::::::999:::;;;;;;:::888;;;===>>>===:::888777666888888888777777777666666888;;;@@@BBBAAA???===<<<;;;===???@@@@@@@@@AAABBBBBBDDDEEEEEEGGGJJJHHHDDDHHHIIIIIIEEE???===@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDGGGHHHFFFFFFHHHJJJFFFGGGIIILLLPPPRRRSSSRRROOOPPPUUU]]]```^^^\\\]]]``````aaa``````aaacccfff```\\\VVVTTTWWW\\\aaaccc^^^[[[YYYZZZ___eeekkknnnuuuuuutttpppkkkgggeeedddfffgggccccccggg```[[[ccc^^^```bbbaaa```bbbgggkkkiiigggbbb```dddkkkkkkgggeeebbb______bbbeeeggggggbbbaaa```______```aaaccc```aaaccceeeeeebbb^^^[[[___]]]YYYUUURRRPPPPPPOOOIIIEEECCCDDDHHHIIIFFFCCC???AAABBBBBB@@@???>>>>>>@@@AAABBB@@@===<<<>>>@@@===@@@CCCEEEFFFGGGIIIKKKKKKQQQXXX\\\]]]___dddhhhhhhgggdddcccfffggg```VVVNNNKKKFFFCCCAAA???===;;;666:::===;;;555222444777;;;;;;::::::999888777777===:::666444444777888999444555666777888999:::;;;:::888666666888999999999888888777666555444333333333666:::<<<<<<<<<<<<===666444333444666888888777333444555888999;;;<<<<<<::::::999666333333666999999999999999:::<<<======:::888888999888444555:::::::::999999::::::;;;<<<888<<<<<<999888;;;:::666666777999:::<<<=========;;;999666666777666444222222333333444555555555555000333777777555555888<<<;;;:::999:::;;;;;;:::999666666666666555555444333888777666555444555555666222222222333444666888999444444444444444555555555555555666888::::::888555666777777555333333777:::<<>>???@@@@@@@@@BBBCCCBBB@@@===???@@@AAACCCDDDEEEFFFFFF@@@???===;;;;;;<<<===???@@@???===;;;::::::::::::777999:::;;;999888888888999;;;>>>===;;;888888888777777777777777777888888777;;;???@@@>>><<<;;;<<<:::===AAACCCBBBAAABBBCCCBBBEEEDDDBBBEEEIIIHHHBBBKKKMMMMMMHHHBBB>>>@@@CCCAAABBBCCCDDDEEEGGGHHHHHHFFFHHHIIIIIIIIIHHHIIIIIIKKKJJJLLLQQQWWW[[[ZZZXXXOOOQQQXXXaaaeeecccbbbddd```aaaccccccbbbbbbbbbddd___ZZZUUUSSSVVV\\\aaaddd[[[ZZZZZZ]]]ccciiimmmooowwwwwwuuurrrooommmmmmnnngggfff```aaafff^^^WWW^^^YYY\\\``````^^^^^^bbbfffaaa```]]]\\\bbbjjjkkkgggfffdddbbbcccgggiiiiiihhhaaa```___^^^^^^___aaabbb]]]___ccceeefffccc```]]]^^^[[[VVVQQQMMMKKKIIIIIIGGGEEEDDDEEEFFFFFFCCC@@@999===@@@@@@===;;;<<<>>>===???AAA@@@>>>>>>AAADDD???BBBEEEHHHIIIKKKNNNPPPMMMRRRYYY\\\]]]```fffkkkcccbbb``````dddfff___UUUOOOKKKGGGDDDBBB@@@===;;;777;;;>>>;;;555111333666999999999999999999999999AAA;;;555222444888999999111222444777:::<<<>>>???:::999777777999;;;;;;;;;888777666555333111000000111444888:::::::::;;;<<<555444333444666888999888444555666777999;;;<<<===::::::888444000000444888777777888999;;;===???@@@;;;999999;;;999666777<<<:::::::::999::::::;;;;;;666:::;;;777777;;;:::555444555888:::<<<=========;;;999666666777777555222111222222333444555666777...222666777555555999======<<<;;;;;;======<<<;;;666666666555444333111000888777555333222333555666///000222444666777777666444444444444444555666777666555666888999888666333666888888666333444777;;;;;;===@@@BBBDDDIIIOOOTTTRRRQQQPPPQQQRRRRRRPPPNNNOOORRRTTTQQQKKKHHHJJJMMMQQQOOONNNMMMKKKIIIEEEBBB===;;;999888888777555333111111111222444777:::<<<>>><<<;;;;;;<<<<<<;;;:::;;;<<<<<<:::555333333555000111222444777999;;;<<<333333555666666666555444000222444555555555666888444222333666777444444777222444555333111000333666444888;;;999444111333666000333666999:::888666444444333111444888;;;;;;:::999888888999;;;;;;:::888555<<<>>>:::999<<<<<<888777777888777555555666888444666777666444555888;;;555444333222333555777888888777666555666888:::;;;555:::>>><<<;;;======:::444555777777666555555666444666888999777666555555222111222444888999777555444444444555555666666666444555666888:::;;;;;;<<<555555555444555666777777888999999888777777888:::999999999999999999999999888999:::;;;===>>>??????DDDCCCCCCDDDEEEDDDAAA>>><<<===???AAACCCEEEFFFFFFCCCAAA???>>>>>>@@@BBBDDD>>><<<:::999999:::<<<===444777;;;:::888666777888777:::======;;;888888999555666666777888999999:::888:::======:::999:::<<<999>>>CCCEEECCCBBBBBBDDDBBBDDDCCC@@@CCCIIIGGGAAAMMMNNNMMMHHHAAA<<<<<<>>>AAAAAAAAABBBDDDFFFIIIKKKIIIOOOLLLIIINNNKKKEEEIIIQQQPPPSSSYYY```ccc___[[[WWWYYY[[[]]]dddkkkkkkggg```eeefffcccbbbcccbbb```^^^]]]XXXSSSSSSYYY]]]\\\SSSUUUYYY___ffflllooopppxxxuuurrrpppooolllgggcccaaabbbcccdddcccaaa___^^^```^^^\\\]]]______\\\YYY```^^^]]]\\\^^^bbbfffhhhbbbdddhhhkkkkkkgggccc______```aaaaaabbbccceeeggg___^^^]]]___```___ZZZVVVYYYTTTMMMIIIGGGHHHHHHIIICCCDDDEEEFFFFFFBBB===999<<<@@@BBB===555333999@@@@@@BBBCCCAAA>>>>>>BBBFFFIIIHHHFFFFFFIIINNNSSSWWWVVVUUUYYYaaaeeecccaaaaaa[[[XXXWWW[[[```aaa]]]XXXQQQSSSRRRKKK@@@999:::===999888888777666444222111666555555555666888999;;;:::999777555555666888999888777555555777:::>>>@@@;;;888666666888888777555888888777666555444333333:::::::::;;;<<<:::777444;;;;;;;;;;;;;;;;;;;;;;;;>>>:::666444666999;;;<<>>???@@@===<<<;;;999888888999:::888666555777;;;===<<<;;;999777777:::>>>@@@???===:::888555222111222333444444444555666777888888999444666999888666555666888777;;;???@@@===:::888999333555666444222111333555555444444333444555666777333444444444333333444666444555666888888888777666000333555666666666666777777:::<<<:::555333555888888:::>>>CCCHHHMMMQQQRRRSSSSSSSSSTTTUUUTTTQQQNNNQQQOOOLLLHHHEEECCCBBBBBBJJJMMMOOOMMMIIIEEEDDDEEE>>><<<:::777666555555666666777999;;;===>>>>>>>>>>>>>>>>>><<<;;;:::<<<>>>;;;<<<:::444,,,+++111777555444444888<<<===;;;999555444333222333555777888444444555555555555444444555555666666555444444333666777888666333222555888<<<>>>>>>:::333...///111555999;;;888666888888666666666666666777777777777:::;;;<<<:::777666888::::::999999888888888888888333444666888:::;;;<<<<<<;;;999888666777999;;;===;;;999777555555666888:::======;;;999777777999;;;777:::>>>>>><<<;;;<<<>>>;;;999777888::::::777444888666444444666888888888333444555666888888999999333555777888999:::<<<>>>;;;777333333666999::::::666555555555555666777777666666666666666555555444888999:::999888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@BBBCCCCCCAAA???>>>>>>AAABBBDDDGGGHHHIIIIIIIIIDDDCCCAAAAAAAAAAAA???>>>:::888888888999999777555777999;;;:::777666777999;;;>>>@@@AAA>>>;;;999999111444888:::;;;::::::;;;:::<<<===;;;999888;;;===999===BBBEEEDDDCCCBBBBBB<<<===@@@BBBDDDEEEEEEEEELLLLLLIIIEEE@@@===;;;;;;???@@@AAABBBDDDFFFHHHIIIHHHOOOMMMNNNVVVVVVSSSXXXZZZYYYYYY]]]aaaaaa]]]XXXZZZ\\\]]]___dddjjjkkkhhhkkkoooppplllhhhhhhgggddd``````]]]XXXXXX\\\^^^\\\ZZZ]]]aaagggnnnrrruuuuuuwwwtttqqqooommmjjjddd```^^^```bbbcccdddcccbbbaaa\\\ZZZWWWWWWXXXWWWUUURRRVVVWWWYYY[[[]]]```bbbccc```bbbfffhhhgggfffdddcccddddddddddddddddddfffggg___]]]ZZZZZZZZZYYYVVVSSSUUUPPPJJJFFFEEEFFFHHHIIIDDDDDDEEEEEEDDD@@@;;;888999<<<>>>:::666666;;;AAAAAAAAA@@@??????@@@BBBEEEFFFFFFFFFHHHKKKPPPUUUXXXWWWWWW[[[cccfffccc^^^]]]ZZZYYYYYY[[[^^^]]]ZZZVVVRRRSSSQQQJJJAAA<<<;;;<<<:::999999777666444333222555555555555777888:::;;;999888777777777888999:::888888777777888:::<<<>>>:::777666666999:::999777999888777666666666666666999777555666888999999999999999:::<<<<<<=========>>>;;;777666777999:::;;;;;;777333000000111222222666777999::::::::::::999???<<<:::999:::;;;;;;:::<<<<<<;;;:::999999999:::999777666777999:::999777;;;::::::<<<@@@BBBAAA???999777555444333444555666666666777777777888888888666888999888666444555777888;;;??????<<<888666666444555666444222111333555666555333333333444666777444444555444333333444666333555888::::::888555333333444444333222222555777888;;;===;;;777555777999888:::===AAAGGGLLLPPPSSSVVVUUUTTTTTTSSSQQQNNNKKKHHHGGGEEEDDDDDDDDDDDDEEEMMMOOOPPPMMMHHHDDDAAAAAA>>>===;;;999888777666666777888888:::;;;<<<===============;;;999999;;;===777;;;>>>;;;444111222555777666666999<<<===;;;999666555444444555666888:::666666777777777666666555666666666666666666555555444555666555333333666999:::<<<===:::444111222444555:::;;;777555777777555777777888888888888888888888::::::999666555777999666666555555666777888999555555777888::::::;;;;;;;;;999777666666777999;;;;;;:::888666666888:::<<<@@@@@@???<<<:::999:::<<<888:::===>>>>>>>>>>>>???;;;999888999::::::888666777666444555777888999888444555666888999999999888444555666666555555777888999666444444777999999888555555555555666666666666444444555666666666555444777888999888777888999;;;::::::;;;;;;<<<<<<<<<===AAABBBCCCBBB@@@>>>>>>???BBBCCCEEEGGGHHHHHHHHHHHHFFFDDDBBB@@@@@@???<<<;;;999888888999:::;;;999888777888999777555444555777:::===??????===:::999888777999;;;;;;;;;::::::;;;888:::;;;:::888888:::<<<:::===AAACCCBBBAAAAAAAAA<<<======>>>@@@CCCEEEFFFLLLJJJFFFCCCBBB@@@===;;;===>>>@@@BBBDDDFFFGGGGGGHHHPPPPPPSSS]]]___]]]cccbbbaaa```bbbdddccc^^^ZZZ___aaaaaaaaaeeejjjkkkhhhnnnrrrrrrlllhhhfffddd```aaacccaaa]]]\\\______]]]```dddiiinnnrrruuuuuuvvvsssqqqooommmkkkgggaaa]]]^^^```aaaccccccbbb```___YYYVVVSSSRRRQQQPPPNNNLLLKKKNNNSSSWWWZZZ\\\[[[[[[\\\```cccdddcccdddfffiiijjjjjjiiihhhgggfffeeeddd]]]YYYUUURRRQQQPPPOOONNNMMMIIIEEECCCDDDFFFGGGGGGEEEEEEDDDCCC@@@===999777888999:::999999;;;???BBBCCCAAA@@@@@@CCCFFFHHHHHHFFFGGGIIILLLPPPSSSWWWYYYXXXXXX]]]eeegggbbb\\\[[[\\\]]]^^^^^^]]]ZZZWWWUUUUUURRRNNNIIICCC???===<<<<<<;;;:::888666555333333444444555666777999;;;<<<777777888888999999::::::999999::::::;;;;;;::::::666555555777999;;;;;;::::::999888777777888999:::===999555444666999;;;<<<666888:::<<<===>>>>>>>>>===;;;888888888999999999777555222222333333333333444666888:::;;;;;;:::999???===::::::::::::999888888999999999999999888777777666555666888999999777;;;:::;;;===@@@AAA@@@???777777777666666777777888888888888888888888888888999:::999777555444555666888;;;======:::777555444555666666555333333444666777555333222222444777888555555555444222222444666555777:::<<<;;;888444111111111111//////111666999:::<<<===;;;888777999;;;999:::<<>>===<<<:::888777666888888888888888:::;;;===;;;;;;;;;999888888999;;;666:::===;;;666333444777999888888999;;;;;;:::888888777666666777888:::;;;888888888777777666666555777777777888888888888888222333555555555666888:::888:::<<<:::666444555777777:::;;;777444666666444888888999:::::::::::::::777888999888666666666888444444444444555777999:::777777888888999:::::::::;;;999777555555555666777999888666666666888:::;;;???@@@@@@>>>;;;999999999777777888;;;>>>???>>>===;;;:::999:::;;;;;;:::888666555444666888999999888444666888999:::999888777666666777666444222333444777666555666777888777666333444555666777666555555111333555777777777666555555777888888777888:::<<<:::::::::;;;<<<======>>>AAABBBAAA@@@===<<<===>>>BBBCCCEEEFFFGGGGGGFFFFFFFFFDDDAAA???>>><<<:::777777777777999<<<===<<<;;;::::::999777555444666777:::===???@@@>>>;;;:::999===>>>>>><<<:::999:::<<<777888999999888888:::<<<;;;===?????????>>>???@@@???>>>>>>>>>AAADDDGGGJJJLLLIIIEEECCCDDDDDDAAA>>>;;;===???BBBEEEFFFFFFFFFLLLTTTTTTVVV___```]]]cccccccccdddfffhhhhhhdddaaabbbeeeeeedddeeeiiiiiigggjjjnnnmmmhhhcccaaa___[[[ccceeeccc^^^\\\^^^___^^^bbbeeejjjmmmnnnnnnmmmllllllllllllkkkiiieeeӵ___\\\YYYWWWWWWUUURRRNNNLLLJJJIIIIIIFFFIIIMMMQQQTTTUUUUUUTTTZZZ^^^aaabbbaaaccciiimmmnnnllljjjhhhfffdddaaa___XXXTTTOOOJJJHHHGGGHHHIIIDDDCCCCCCDDDFFFGGGFFFDDDEEEEEEDDDBBB>>>:::888777:::999888999===@@@BBBCCCEEECCCBBBEEEKKKPPPRRRRRRNNNOOOQQQSSSUUUVVVWWWWWWYYYXXX\\\ccceeebbb^^^]]]```bbbdddccc```[[[XXXWWWVVVQQQKKKGGGEEEBBB???<<<Ħ666555444333444555Ħ;;;<<<555555777888999999999999:::;;;<<<===<<<:::888777222ӵ;;;;;;:::999888999:::<<<===BBB>>>:::888888:::::::::555666999;;;<<<<<<;;;;;;===;;;999999::::::999777777666555555666666555333333555888:::<<<;;;:::999===;;;:::;;;<<<===<<<;;;555666777888888777666555333333444666999;;;<<<<<<999999:::<<<===>>>======999999999888888777777777888888888999999:::::::::;;;:::999Ħ777888::::::999777555444888888777777666666666777777555333222222444777999555666555444222333555777999:::;;;;;;999777444222***+++---...000333888<<<:::;;;;;;:::888888:::<<<999999:::===BBBHHHNNNRRRRRRPPPNNNLLLLLLJJJHHHFFFDDDDDDDDDEEEGGGJJJMMMNNNOOOOOOMMMJJJFFFAAA>>>===@@@@@@@@@???===:::777666999888777666666888:::<<<999999999888666666888999888888777333///111777===999999999999999888888777999999888999999:::<<<===888888777666666555555555999999999999999::::::;;;444555666666777888999:::999:::;;;:::777666777888888;;;;;;666444555666444777888999:::;;;;;;::::::777888888888888888888888666555444444555777888:::999999888888999999::::::;;;:::777555444444444444555444333333444666888999;;;======;;;888555444444444222333777;;;===<<<999:::::::::;;;<<<;;;;;;:::666555555777999:::999777444555777999999888666555777888888777555333444555666666666777777777555444222333555777777666555444111333555888999999777666555777888888888999;;;>>>::::::;;;<<<===>>>????????????>>>;;;999888999;;;>>>???AAACCCDDDDDDDDDDDDCCCAAA>>>===<<<;;;999777777777777:::===??????>>>>>>===;;;999777777888999:::===@@@AAA???===<<<;;;??????>>><<<::::::<<<>>>888888999999999:::;;;<<<;;;<<<===<<<;;;;;;===>>>BBBBBBCCCDDDFFFIIIKKKLLLHHHEEEBBBBBBEEEFFFDDDBBB<<<>>>AAADDDGGGHHHIIIIIIRRRYYYXXXYYYaaa```]]]ccccccdddgggjjjlllkkkhhheeecccggghhhffffffhhhgggdddgggjjjkkkfffcccbbb```]]]bbbeeeccc]]]ZZZ\\\______aaaeeeiiijjjgggdddbbbaaadddfffhhhiiihhh4ĉ@ӵXXXTTTRRRSSSQQQNNNIIIFFFEEEEEEFFFGGGGGGIIIKKKMMMOOOPPPQQQYYY\\\___aaabbbdddiiimmmkkkhhheeecccaaa^^^YYYVVVQQQNNNIIIDDDAAAAAABBBDDD>>>@@@CCCGGGIIIHHHEEEAAACCCEEEEEECCC>>>:::999999:::999888999===@@@AAA@@@EEECCCCCCHHHPPPWWWZZZZZZYYYZZZ[[[[[[ZZZXXXVVVUUUYYYVVVXXX^^^bbbaaaaaaccceeegggiiihhhddd___[[[ZZZUUUPPPIIIEEEEEEDDD@@@===>L888777777777333444=hĦ;;;444555666777888888888888:::;;;===>>>===:::6664444ĉ@ӵ::::::999999999;;;<<<===>>><<<;;;;;;<<<;;;:::888555666777888888888777666<<<;;;::::::;;;;;;999888;;;999888888888888666444444555888:::<<<<<<<<<;;;???===<<<<<<>>>???>>>>>>888999:::;;;:::999888777444555777888:::;;;===>>>999:::<<<<<<<<<<<<<<<===<<<<<<;;;:::888777555555666777888999:::;;;<<<<<<;;;:::888>L666444555666888999999888666:::999888888888888888888666555333222222444777888555555555333222333666999===<<<999777555444444444'''***...111333555777999999999888777777777999;;;888888999<<>>;;;888666999888666666666888:::;;;888888888666444444666888777777555222000222888===888888888777666555555555999999999:::;;;;;;<<<===::::::999888777777888888;;;;;;:::::::::;;;;;;<<<777777777888999999999888:::::::::999888777777777999<<<<<<777444666666555555777888:::;;;;;;:::999888999999;;;<<<<<<;;;:::777666444333333444666777::::::999888888999::::::<<<;;;999666555444333333444444444444555666888999999::::::888555222111111333222222666:::<<<:::777777999::::::;;;:::;;;;;;666666777999::::::888666222444555666777666444333555666777666555444555666444666777888777555333333222333555777777666444333222444666888::::::999999666888999999999:::<<<>>>;;;;;;<<<======>>>??????:::::::::888555555777999888:::<<<>>>@@@AAABBBBBB===<<<::::::;;;;;;:::888777777888:::===??????>>>>>>===;;;999999999999999888;;;>>>???>>><<<;;;;;;>>>======;;;:::;;;>>>AAA::::::999999:::;;;<<<<<<;;;;;;;;;:::999999;;;===AAACCCFFFIIIJJJKKKJJJIIIBBBAAAAAABBBEEEGGGGGGGGGBBBCCCFFFIIIKKKMMMOOOOOOXXX___^^^^^^fffeeeaaafffdddgggkkknnnnnnjjjeeebbbaaagggjjjhhhffffffdddaaaaaaeeefffccc```aaa```]]]```dddeee___\\\]]]___```cccfffiiihhhddd```^^^___```cccgggiiihhhGG=?TTTRRRLLLJJJGGGBBB???>>>AAACCCFFFEEEEEEFFFGGGJJJLLLNNNWWWYYY\\\___cccfffggghhhbbb___[[[ZZZXXXUUUOOOJJJGGGGGGEEEBBB>>>===>>>@@@===???BBBFFFIIIGGGCCC@@@AAADDDFFFEEE@@@===<<<===::::::999;;;>>>@@@AAAAAADDDDDDFFFJJJQQQXXX]]]___aaaaaaaaaaaa___[[[XXXVVVWWWTTTTTTZZZ___aaacccgggggghhhjjjjjjhhhddd^^^[[[SSSNNNHHHDDDCCCCCCAAA???HdĦ999999:::;;;666=Īj666666666777888888999999999;;;<<<===<<<999555222GG=?888999999::::::;;;;;;444444666:::<<<===;;;888666555555555555555555555;;;:::999:::;;;<<<;;;:::===;;;:::999:::999888666555666888:::<<<>>>>>>???DDDAAA>>><<<===>>>>>>===????????????>>>===<<<;;;888:::;;;:::999888999:::<<<===??????>>>======>>>???===;;;999777666555444666777888999:::;;;;;;<<<888777777HdĦ666333333444777999:::999888;;;999777777888888888777555555444333444555666777444444444333222444888<<<>>><<<888444222333444555---///222444444333444444888777555555555777999;;;666777999<<<@@@FFFJJJMMMJJJKKKMMMPPPSSSTTTRRRPPPLLLKKKJJJIIIIIIJJJKKKKKKLLLKKKIIIIIIIIIIIIGGGFFFCCCBBBAAA???===;;;888777777777777777777999:::<<<777777777555444444555777333555777888777777777888777888777666444333444555888999999:::;;;;;;;;;<<<<<<;;;:::999999:::<<<<<<>>>===;;;:::::::::;;;<<<888777777888::::::999777999999888888888777777777:::===<<<777555777999888555666999;;;<<<;;;:::999999999:::<<>><<<777666333111111222444555;;;:::999888888999;;;<<<===<<<:::888777555444444777777777777888999999:::999::::::888555333333333666666777999:::;;;999888444666888999888888999;;;777777888:::;;;:::666333222222333444444444444444222333555444333333444555444666888777555333222222222333444555666555444444444444666777888999999:::777888999999888999;;;===;;;;;;;;;<<<<<<<<<<<<===888888999888777666888999555777999<<<===>>>>>>>>>888777777888:::;;;:::999888888888:::===>>>===<<<;;;999888999::::::999777444777;;;<<<;;;:::999999<<<======<<<;;;===@@@CCC===;;;::::::;;;<<<;;;;;;999:::;;;:::999999;;;===>>>@@@DDDGGGHHHGGGEEECCC@@@BBBDDDӵJJJKKKLLLĭӵiiiӵmmmĦ^^^eeejjjiiifffdddaaa]]]\\\ӵӵhhhdddĦƜ`1.׼sUUURRRPPPFFFĦ???CCC@@@AAAAAACCCEEEHHHJJJӵdddĦPPPOOOOOOLLLEEE@@@???AAABBBAAAĭӵDDD@@@ĦGGGIIIGGGĦ]]]Ħaaa___]]][[[UUURRRSSSZZZ___```bbbeee___YYYPPP@@@DdD:::;;;===?fӵ:::999888Ħ888:::;;;ӵƜ`1.׼s666777ĭӵ888555444888;;;999888999;;;======ӵ:::::::::999Ħ888:::<<>>======<<<888:::;;;Ħ<<<>>>@@@???===<<<666Ħ999999999888888888444444555DdD666:::;;;777666ӵ555555ӵ222ӵ:::777444555444Ħ555888ӵFFFHHHLLLKKKĭӵLLLMMMCCCAAA>>><<<:::999888666666777888999;;;;;;<<<777777777555444333555777333444555666666666666777777888888666333333555777777777888999:::::::::::::::999888888888:::<<<===@@@>>><<<:::999::::::;;;555444444777:::;;;999777666555555666888999999888;;;======888666999;;;:::555777:::<<<======<<<;;;:::999:::===@@@AAA???<<<999777555333333555888:::::::::888888888:::<<<===>>>===<<<:::999777666666999999999999999999999999999999888666444333444555888999;;;:::999777666666111444666777666666888:::888999:::<<<<<<999555111333222222222333555666777333555666555444333444555555777888666333111111222333333444444444555555555444444444444555666888999666777888777666666888::::::999999999999888888888888:::<<<<<<;;;;;;<<<===777888:::;;;<<<;;;;;;:::666555555666888:::999999:::999999:::<<<<<<;;;999999888888:::======:::777444777;;;===<<<;;;::::::>>>??????>>>>>>???AAACCC>>>;;;999999:::;;;999888777888::::::::::::<<<===>>>???AAACCCCCCBBBAAA???AAAEEE?~4XXXPPPPPPg&e>&efffg&eddd>hӵdddjjjiiifffddd```[[[g&e___guO>uO>&ejjjhhh4ff?>ߝLiiigĉ@WWWSSSOOOLLLShӵEEE;;;<<hӵHHHIIIFFF???999:::>>>AAAfff?><z>>>g&e>&eJJJFFFHLLLLOOORRRShӵgLaaabbbbbbaaa```SSSQQQTTT[[[``````___S?ʬ^^^WWW3h?D%%)????@@@ZufĦ>>><<<:::gL===888999g&e222gĉ@555444g&e>&e777@e555444??:::<<<;;;999888888;;;===g<ĉ777999;;;<<<3we<Ħ999999<<>>>>>;;;3h?gL;;;:::999888666555555111222555D%%)?:::fff?><z444555=?Ħ666g&e222g&e888888777S?ʬ4444ff?>ߝL444@e555g&eIIIBBBEEE3h?g&e>&eNNNNNN??EEECCC@@@===;;;999999888444666777999;;;<<<<<<<<<777777777555444444555777666444000......111666999777888999777444333666999666666777888999999999999666555444444555777999;;;AAA???===:::999999::::::111111111555999;;;999777333222333555888:::;;;:::;;;>>>===888777:::===<<<666888;;;>>>??????===<<<999999:::===AAABBB???<<<;;;:::888777888:::>>>@@@:::999888888888:::<<<>>>???>>>===<<<:::999888777888888888888777777777777888888666444111111444666666999;;;:::666333333444///222555666555555777999999:::;;;<<<<<<999444///444333222222333666888:::777888999888666555555666555777888666222000111333444444333333333444555666444333222111222444666888555666666666444444666888888888777777666555555555999<<>>@@@???>>>>>>>>>@@@AAABBBAAA@@@@@@AAACCC>>>;;;888888999:::888555555777:::;;;;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA4Dӵ___TTTWWWHƅ^Hu]ĦfffHu]Ħ^^^ZuR)Ħ___ccchhhhhhccc______Hu]ĦgggHŐeHŐeHu]ĦeeeqIܗGIӵgggttPPPNNNLLLHGgĉ@===@@@999<<>>???Hu]ĦVVVZuR)ĦEEEBBB>>>;;;999>>>???sߝLGdUĦ???Hƅ^Hu]ĦIIIntHdĦWWWWWWHGgĉ@ZZZHdĦ___^^^^^^ZZZUUUTTTUUUWWW[[[___aaaHtƅ^\\\XXXBt=o9ĦDtfo9Ħ???AAAAAAg?:::888HdĦ===@@@===Hu]Ħ666tt111555Hƅ^Hu]Ħ555H׼s???999666:::===???>>>;;;999999:::tQ999999999999je<Ħ;;;<<<;;;Bt=o9ĦH׼s>>>===;;;;;;<<<===:::888666HtĦ777999:::;;;:::Bt=o9ĦHdĦ999<<<<<<999777555555444444555Dtfo9ĦsߝLGdUĦ333Ht@cӵHu]Ħ444Hu]Ħ:::777Htƅ^222qIܗGIӵ777H׼s;;;;;;Hu]ĦIIIHHHBt=o9ĦHƅ^Hu]ĦPPPMMMCCC???;;;999999:::::::::555666888999;;;;;;<<<<<<555444222111222555888:::111333444444444444555777:::555000---///444:::===666666777777888888999999555444555555777999;;;===>>>;;;888555555555555444000111333444555444333333:::777444444777999:::999888999999:::::::::999999::::::::::::999999999999777777777888999<<<>>>???<<<999666666999<<<<<<;;;AAA<<<666444666999::::::======<<<;;;::::::::::::666777888777555444444555000222444555555666888999666666555333111111444666666222111555666222333777:::;;;<<<;;;999777666777555555444222222555999===??????>>>;;;999888999:::444666777666333111//////444444555444333444666999666555444333333333333333444444444666888888666444444555666666555666888::::::;;;>>>@@@BBBBBBBBBBBB@@@===;;;;;;<<<===:::888888777555444555666888999:::999777777999;;;======>>><<<;;;<<<>>>>>><<<999<<<======>>>???@@@@@@@@@GGGDDD@@@>>>>>>@@@@@@@@@@@@===999777888:::;;;;;;888888888888999:::;;;;;;===>>>???>>>======???AAAFFFJJJ4DuXӵ]]]UUUXXXDdDΦDdDĦgggDdDĦdddmmmt|<[[[]]]ccchhhfff___[[[\\\DdDĦkkkDdDΦDdDΦDdDĦaaapeƜ4DuTӵeee`eĭOOOqet<<<=========???AAABBBAAABBBDdDĦMMMRRRt|>>DdDDdDĦ???DdDΦDdDĦJJJq<niDdDĦXXXqetWWWZZZDdDĦ___```aaa```\\\SSSTTTXXX]]]aaaq<R```[[[qjRgdKӵHdDĦgdKӵ@@@BBBGR/f6LĭĦ888777DdDĦ:::===;;;DdDĦ999`eĭ555DdDΦDdDĦ666DdDĦ<<<999999999999888:::===???@@@>>>;;;888666666geĦ999:::;;;FSĦ<<<;;;qjRgdKӵDdDĦ;;;:::888888999;;;888777666DdDĦ:::888999:::qjRgdKӵDdDĦ===>>><<<999777666666777666666HdDĦgdKӵDdDDdDĦ555DdDĦ4DufӵDdDĦ555DdDĦ888q<R555555peƜ4DuTӵ555DdDĦ999999DdDĦGGGqjRgdKӵDdDΦDdDĦNNNMMMMMMLLLJJJHHHCCC@@@<<<:::::::::;;;:::666777999::::::999777555666555444333444777999;;;444555666444333222222333666444111111222555888:::666444333444666777666444555555444555666777999:::<<<999777666666888888777111222333333333333333333444333333555999:::999777666777777777777777666666666666666555555555555555333444555777:::>>>AAACCC===;;;999:::===?????????>>>:::666444555777888777>>>>>>===<<<;;;;;;;;;;;;777888888666444222333444111333555555444444666777555555555333222222333555555111111555555222333777888:::;;;:::777666666666666666666666666888<<<@@@??????>>>;;;999888999;;;444555666555333111111111222333333333222333555777666666555444333333333333555555555777888888666444555666777777666666777888:::<<<===???AAAAAAAAAAAA???===<<<<<<===>>><<<999777666555555666888:::;;;;;;:::999999;;;===?????????>>>===>>>@@@AAA???<<<<<<<<<======>>>???@@@AAAEEEBBB???>>>???AAABBBBBB@@@>>>;;;;;;<<<>>>>>>>>>===<<<;;;:::999999::::::===>>>??????>>>>>>???AAAMMMPPP4DuXӵZZZXXXZZZDdDΦDdDӵiiiDdDĦgggkkko)h\\\ZZZ^^^fffjjjeee[[[WWWXXXDdDĦkkkDdDΦDdDΦDdDӵ\\\=ӊB1.uTӵbbbHߝL`o9OOOpo9wӵ;;;>>>>>>???AAACCCDDDDdDĦDDDHHHo)hBBBAAA@@@???===<<<<<<===>>>DdDΦDdDĦ@@@DdDΦDdDӵJJJGIpӵDdDĦZZZpo9wӵDdDĦ]]]^^^bbbccc```SSSUUUYYY___eeepo9u^^^ZZZYYYXXXGIdnuR)ĦDdDĦnuR)Ħ@@@BBBCdgĪj666DdDĦ777999888DdDĦ<<<HߝL`o9555DdDΦDdDӵ888DdDĦ999999:::<<<=========???AAA@@@>>>:::666444222geĦ:::<<<sp?aĦ;;;:::GIdnuR)ĦDdDĦ777666555555777888777666666DdDĦ===777999;;;GIdnuR)ĦDdDĦ>>>===:::777555555666;;;999777DdDĦnuR)ĦDdDΦDdDĦ777DdDĦnuR)ĦDdDĦ555DdDĦ666po9u222222777777=ӊB1.uTӵ444DdDĦ777888DdDĦEEEGIdnuR)ĦDdDΦDdDӵLLLKKKKKKIIIFFFCCCDDDAAA===::::::;;;;;;;;;222444666999:::999888777777666555555666888;;;<<<666777777555111//////000111222444555666777777777666444222222555555333111555555444444555666888999999777666666888:::;;;;;;444444333333222333333333333444888<<>>AAABBB<<<;;;;;;===???@@@???>>>:::888666555666666555444===<<<;;;::::::999::::::666777777666333111111222333444555555333222333555444555666555333222333444333000111444555333444777666888999888777555555666555777888888888:::<<<>>>======<<<:::888777888:::555555555333222222333555222333444444333444666888777777666444444333333444666666777888999999666444444666888888777666666777:::;;;<<<===>>>>>>>>>>>>>>>===<<<===>>>>>>===;;;777777666666777888:::;;;<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@AAACCCDDDCCCAAA>>>===<<<<<<===@@@BBBCCCDDDBBB??????AAACCCDDDDDD@@@>>>>>>???AAABBBBBBAAACCCAAA>>>;;;999999999:::<<<>>>@@@@@@???>>>???@@@RRRXXX4DuXӵ\\\ZZZ\\\DdDʜ4DuTӵkkk>d<ĦfffDt___ccckkknnnfffYYYUUUWWW>d<Ħjjj>d<ʜDd<ʜ4DuTӵYYYSSSF&uTӵ^^^4DufئL>eQQQpuR)Ħ:::;;;:::;;;>>>BBBDDD>d<ĦCCCDt@@@>>>>>>>>>>>>?????????DdDΦDdDĦEEE>d<ʜ4DuTӵLLL4DwDd<Ħ\\\puR)Ħ>dd<ӵDdd<777777>d<Ħ;;;4DufئL>e666DdDʜ4DuTӵ999DdDĦ888:::<<<>>>???>>>>>>>>>???===<<<999555333111geĦ;;;s<v>aĦ999888peӵDx<DdDĦ666666555555666888777777777DdDĦ===888:::<<d<:::777444333444666<<<:::777>d<ӵDd<DdDΦDdDĦ777DdDӵnd<DdDĦ555>d<Ħ666peӵ333Ħ555F&uTӵ444DdDĦ777777>d<ĦDDDpeӵDx<>d<ʜ4DuTӵLLLLLLKKKIIIFFFDDDEEEAAA===;;;;;;<<<<<<<<<777777777777777777777777666666555555666888:::<<<666777666444111/////////000222555666666666666666555666666555444333333444555555444555666888:::;;;999777666777999;;;<<<;;;888777555444333333444555555777:::>>>??????===<<<999888777666555555444444444444444555555555666666666666777888:::;;;======::::::;;;<<<<<<;;;999777555555666777888888777666:::999888777666666666666444555666555333222222333444555666555333111222333333444666666444333333333111111222444555555555666555777888888777666777777444555777777666666777888888999888666555444666888666555444333111222555888444555666777666777999:::888777666555444333333333777777888999:::999666333111444777999888777777777999:::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<;;;777777666666666666777777:::;;;<<<<<<===>>>@@@BBBAAABBBCCCDDDFFFGGGGGGFFFAAA@@@>>>>>>???AAAEEEGGGEEECCCAAA@@@AAABBBCCCBBB>>>>>>???AAADDDEEEDDDCCCDDDBBB>>>;;;999999::::::<<<>>>@@@@@@?????????@@@VVV```4DuXӵ^^^\\\]]]D&dq&ĒRjjjhhhsdKĦdddDHRRudeeelllmmmdddXXXTTTVVVsdKĦgggD&oq<Ōq&ĒR^^^XXXTTT>dp&ĒRaaa\\\nfʜ>>???@@@AAAAAABBBBBB>d<Φ>d<ĦKKKs&dq&ĒRLLLQQQi?ʜtd<Ħ___HHܗDӊB[[[<x```___[[[\\\___cccfffB?d<===??????===;;;::::::999888666555444333geĦ<<aĦ888777B?Ho9777>d<666666777999999999999>d<ӵ;;;===B?Ho9888<x444444777999:::888555&ӫeʬtIӇ555>d<Φ>d<Ħ555D&ӫetIӇ;;;DdDĦ999sdKĦ666B?dp&ĒR666555>d<sdKĦDDDB?Ho9IIIs&dq&ĒRNNNMMMNNNNNNMMMJJJGGGEEEAAA===;;;;;;<<<<<<<<>>:::999888888:::;;;:::999:::888777555555555666777555666777777777777888999888888666555444444444444444444555666777888888888666777888999::::::;;;;;;999:::;;;;;;999666444222222444777:::;;;;;;::::::999999888666666666666666222333555444333333444666555666666555333222222333333444666666444333333333111222444444555666666555555666888999888888999:::555666888777555333222333444555555333222222444666666666555333111333777:::333444666777777777999:::888777666555333333333222666666888:::;;;:::666333///222666888999999999:::888888777777777888888888777999;;;<<<;;;::::::999888777666555444333333222777999<<<<<<<<<<<>>AAADDDEEEDDDCCCBBB@@@>>>;;;::::::;;;;;;<<<===??????>>>>>>>>>???\\\eee4DuXӵ___\\\___Hu]3hheeehhheeenedddeee=e___bbbfffhhhbbbYYYVVVYYYneddd]]]pIƎ@t@haaa^^^YYY>hdddbbb___feSSS@ďD:::===???;;;;;;;;;>>>AAADDDneDDDFFF=e?????????@@@AAABBBBBBCCCegeKKKNNNsĪj@hMMMQQQWWWfdDĦ```@ďD___]]]Hkge___bbbbbb```___```bbbccc@h```\\\@G<<<;;;HĪj@IŌ<<<999Bene<<<Hkge888ne555666fe999Hu]3hh444888<<<se<<<===>>>===;;;888777777555444444444555666geĦja>aĦ777888@G444666se888666666777888999999999<Ō<<<<<<<<<@G888:::Hkge999777888;;;===777555333HĪj@IŌ555666ege555444Hu]3hIŌ::::::DdDĦ===ne888777@h888777>h999999777se999ne@@@DDD@GKKKJJJsĪj@hNNNNNNNNNOOOPPPOOOLLLIIIDDDAAA===::::::;;;;;;;;;===;;;777555444555888:::222333333333444666777888111222444444444444666777555777888666222111333666555999<<<:::555333666;;;666666666777888;;;===???:::999888888999:::888777888888777777666777777777888888777555444555999;;;666555333222222222333333333444444666777888999999444555777999:::;;;;;;<<<999;;;<<<;;;888444222222111555999;;;<<<<<<<<<===;;;:::999888888777888888333444555555444444555666444555666666444333444666444555666555333222333444222555777555666888777333333555888999888999:::;;;777888999888555333333333444444444333222333555777777777666444222444777:::///111444555555555666888888777555444222222111111444444777999;;;:::777333000333666888888888999:::777777666666666777888888666888;;;<<<:::888777777777666555444333222111000555888;;;<<<;;;;;;>>>AAACCCEEEGGGHHHHHHHHHIIIKKKIIIGGGFFFEEEEEEFFFHHHIIIGGGEEEBBBAAA@@@???>>><<<;;;;;;===@@@CCCDDDDDDBBB??????>>>===<<<<<<<<<<<<<<<=========<<<<<<>>>@@@eee4DuXӵ]]]ĵD^bbbfffjjjhhheeefffhhhbbb___^^^```cccbbb^^^^^^bbbccc[[[WWW```aaa]]]ZZZYYYaaabbbddddddUUUQQQKKK;;;<<<>>>@@@===>>>>>>>>>>>>@@@AAADDDGGGAAA@@@>>>>>>???@@@AAA@@@AAAJJJMMMNNNUUUTTTUUUXXX]]]DdDĦ^^^\\\]]]^^^```\\\bbbfffeeeaaa```______``````eeeddd^^^UUU??????AAA999999999;;;>>>777999555777888888888D^<<<777;;;???s׼s999;;;<<<===<<<999777777888111222333333555666geFm8===>aĦ999999;;;:::777777s׼s888777444333444555666666777Ho:::<<<;;;999666888999;;;===;;;999999:::<<<444333333444555666444333333D^777888999DdDĦ;;;888777666444888666555333;;;;;;:::888s׼s888999;;;???CCCIIIQQQLLLNNNOOONNNNNNNNNOOOOOOMMMIIIFFFCCC@@@<<<:::::::::;;;:::555555555555777888:::;;;222222333444555666777777000222444555555666888:::555888:::888333000111333666555555666666777777666888888777777777999:::;;;888777777888999999888666555555666777777777666666888999999888777888<<<@@@666555333222222333444555333444555666888999:::;;;666777888999::::::999999777999:::999666444333444444777;;;<<<;;;:::;;;<<<;;;;;;:::999888888888888666777777666444333333444333444666666666666777999555555555333222222333555444888:::777777999777222111333666777888888:::;;;777888888777666555666777777777888777666666999;;;777888777555444444666999...000333444555555666777777666555333111000000000111222555999;;;:::777444444555777777666666888999888888777777888999:::;;;777:::======:::888777777444444555555444444333333444888<<<<<<;;;;;;>>>BBBCCCEEEHHHHHHGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@@@@@@@???===<<<<<<<<<<<>><<<;;;<<<<<<;;;:::999:::===@@@Φ4DuXӵtvӵ>d<ĦccceeejjjnnnmmmhhheeeĦiiijjjkkkiiifffbbb______]]]]]]bbbddddddfffkkkfffgggĦ[[[bbbjjjhhhgggccc[[[UUUTTTZZZ```aaa]]]ZZZ[[[\\\\\\\\\]]]^^^___aaafffiiihhhbbb]]]```aaa]]]VVVQQQPPPLLLHHHAAA@@@???>>>>>>>>>@@@@@@>>>???>>><<<999:::???CCCĦGGGGGGGGGFFFGGGCCCBBB@@@>>>===>>>???@@@===@@@BBBDDDDDDDDDEEEGGGOOONNNLLLKKKKKKMMMQQQTTT[[[WWWUUUVVVZZZ\\\ZZZWWW>d<Ħ]]]\\\[[[gggfffccc___]]]^^^bbbfffVVVYYYZZZYYY\\\cccggggggaaa___]]]]]]^^^______^^^]]]```dddfffddd^^^TTTNNNIIIJJJJJJGGGBBB@@@BBBEEE>>><<<888777888999999888999<<<@@@BBB@@@===:::999888;;;>>>???===<<<;;;;;;777999;;;:::Ħ;;;;;;<<<===:::777555777999777>d<Ħ===;;;:::>>>BBBBe666777:::;;;;;;;;;999888999:::000111222333444555geFYĉ:::===>aĦ::::::<<<===;;;999888;;;>>>===:::888Be777777555222111111222333444666nu]ӵ<<<333111111444777333555888:::<<<<<<<<<;;;=========;;;888777777999333222333555888999888777555444555666666555111...333333333333333>d<Ħ111222444666888>d<Ħ777888888Ħ555333111222444777888888333111000111444666777777<<<;;;:::888Be666888888888777ĦBBBKKKMMMMMMIIIFFFGGGNNNTTTNNNQQQUUUVVVTTTRRRPPPOOONNNNNNNNNNNNMMMJJJFFFBBBCCC???;;;999999:::::::::999::::::999777333000...222222333444555666777777111333555666666777888:::444999<<<:::444000///000777222...111777:::666111:::999888666666666777777666666666777999:::888777222333555666666666555555222444666777666777;;;>>>777666555444444555777888555666777999:::<<<===>>>::::::;;;:::999777555444222555777666444222444666666999<<<<<<999888999::::::999888777666666666666999::::::777444222222222222444666777777777999;;;666666555333111111444666555:::;;;888777999777222000222555666777777999;;;444555666555444555777999:::;;;;;;:::::::::===???888888888666444444666888///111444666666666777888777666444222111000/////////111444888;;;:::777444888888888777555444666777:::999999999999;;;<<<>>>888;;;???>>>;;;888777777222333444555666666666666333888======;;;;;;???CCCCCCFFFHHHHHHGGGFFFHHHJJJJJJIIIIIIHHHGGGFFFEEEDDDAAA@@@??????@@@@@@>>>============>>>AAACCCCCCCCCBBBCCCCCCCCCBBB???<<<:::<<<<<<:::888777999===@@@?aŖ%7uSQuR)ӵsdKĦbbbllljjjgggggghhhgdKĦmmmlllhhhmmmllldddbbbfff\\\WWW\\\bbbddddddgggnnngdKĦ```eeejjjgggiiifff\\\UUUVVVZZZ]]]bbb^^^\\\]]]aaaaaa\\\VVVZZZdddjjjhhhddddddfffffffffhhheee]]]VVVQQQJJJCCC???BBBCCCAAA===;;;===???:::<<<===:::666777<<<gdKĦFFFJJJKKKHHHEEEAAA???======???@@@AAAAAA===???AAADDDGGGJJJLLLNNNVVVQQQKKKJJJMMMSSSWWWXXXZZZYYYXXXYYY[[[\\\[[[ZZZgdDĦ___fffggg^^^bbbdddbbbdddhhhfff___XXXVVVXXX]]]______```dddaaaddddddaaaaaaccc]]]TTT]]]```cccdddccc___ZZZWWWOOOKKKGGGFFFFFFEEEAAA>>>AAA===999777999999888777555<<>>AAACCC999777777<<<;;;;;;:::999999999999555555444444333333ŶS;;;===>>>3we<;;;>>>===:::555777888888888888???;;;999999777333222555444777888iĉ@3hR/Ō:::999888666444222666666666999;;;;;;:::888;;;<<<======;;;999666555111111333444666777888999999666666999999333///...333222222222333DdDĦ333555555666777sdKĦ666888gdKĦ666555555777888777222...222000000444999<<<===<<<888888888666666888999999888gdKĦ@@@GGGJJJKKKHHHHHHKKKJJJGGGMMMPPPQQQOOOLLLMMMRRRXXXPPPOOOMMMLLLLLLKKKHHHEEEDDDEEEEEEBBB===999666666888777777666777888:::;;;777888888888888888777666333555777777888888:::<<<444444333333333333333222666555333222222444777888777555222222333444444444666777999::::::999777666444555666777888888888777888888888888888999::::::555666888999;;;;;;<<<<<<;;;===>>>>>>======>>>???<<<777777:::444***---777444666888999777666555666///333888:::::::::;;;===888777777777777777888888;;;;;;::::::999666333000777777666555555555555666666666555333222222555777555:::>>>===888333333444111111333666888888666555444444444444444555666777777888888999;;;===???@@@999777666555555666777999777555444333333555888:::888555222222444555333111000222444555555777:::<<<<<<<<<<<<;;;::::::===???<<<;;;:::999888888888888>>>============;;;777444555777:::<<<===<<<;;;:::@@@???======>>>AAADDDFFFLLLJJJHHHDDDCCCDDDHHHKKKJJJIIIGGGEEECCCCCCCCCDDDDDDBBB@@@>>><<<<<<<<<<<<===>>>???AAABBBCCCCCCDDDBBBBBBCCCBBB@@@===;;;999999999;;;===@@@BBBAAA@@@>A```ne___bbbmmmiiieeecccnebbbnnnmmmjjjnnnlllcccaaa]]]YYYYYY^^^``````eeekkkneeeegggjjjkkkjjjmmmiii___XXXYYY\\\^^^\\\\\\]]]___```aaa```___^^^eeeiiifffcccdddeeedddccceeeaaaYYYSSSOOOJJJDDDBBBCCCBBBAAA???>>>???@@@<<<>>>>>>;;;888999neAAAEEEHHHHHHDDDAAA@@@???>>>>>>????????????AAACCCEEEHHHJJJMMMQQQSSSWWWTTTQQQQQQTTTXXXZZZ[[[[[[ZZZZZZ\\\^^^``````DeWWW___cccaaa^^^bbbcccbbbeeejjjiiiddd[[[XXXZZZ^^^```___```dddaaaddddddaaaaaabbb]]]UUU[[[]]]```bbbaaa^^^YYYVVVPPPMMMJJJHHHFFFCCCAAA>>>AAA>>>999777777777666444555;;;AAACCC@@@<<<<<<<<<<<<<<<;;;888555444666777888999ne777888:::<<<<<<:::777666777::::::ne777888999???AAABBB???;;;777555666;;;;;;;;;;;;999888666555333444444555555444>A999;;;;;;k<999:::======:::;;;;;;;;;999777777888:::>>>:::999:::888555444777555888:::fh::::::999888666444333666666777999;;;;;;:::888:::;;;<<<<<<:::888666555444444555555666777888888888555555888888333000000333333333333333De111222333444555666ne777888ne666555444555777999888444111222111222555999<<<;;;999:::::::::777555333444555::::::ne???BBBEEEHHHIIIGGGGGGJJJIIIFFFKKKLLLMMMMMMLLLNNNSSSXXXOOONNNLLLLLLLLLKKKIIIGGGFFFFFFEEEBBB===888666555888888888888999999999:::333444555555666666666666999::::::999777666666777444444333333222222333333222222333444555666777888555333111111333444444444555666888999:::999888777555555666666777888888888888888777666666777888999777777888::::::;;;;;;;;;:::<<>>???@@@@@@???>>>>>>???AAA:::999888666666666777777===============;;;999666999;;;===??????>>><<<;;;????????????AAADDDGGGHHHFFFEEECCC???>>>???CCCFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBAAA???>>>===>>>>>>>>>AAABBBCCCDDDDDDCCCBBBBBBAAABBBBBBBBBAAA???<<<:::<<<;;;:::;;;>>>AAAAAAhhhfffeeeeeegggiiieeeaaa___fffeeeooommmjjjnnnjjjaaa```XXXZZZ^^^```^^^___fffpppcccgggkkkkkkiiinnnpppmmmddd]]]^^^```aaa[[[]]]______^^^^^^```bbbcccffffffbbbbbbddddddaaa___```\\\TTTOOOMMMIIIDDDEEECCCAAA@@@AAAAAAAAAAAA>>>???>>><<<999;;;???AAACCCEEECCC???<<<<<<===???@@@AAAAAAAAAAAAFFFHHHJJJLLLNNNRRRVVVZZZ[[[YYYXXXXXX[[[]]]]]]]]]]]]\\\\\\___bbbddddddccc^^^```dddddd```\\\___```aaaeeejjjjjjggg___\\\\\\___```]]]^^^bbb```aaaaaa_________[[[UUUXXXZZZ]]]______\\\XXXVVVQQQQQQNNNJJJEEEAAA@@@@@@AAA>>>999777666555444333555:::>>>???===<<<<<<>>>???===:::555222222444777999888888777555666:::;;;999555333666:::888222444777999???@@@???<<<888555555555;;;;;;;;;;;;999666444222333444666777777666;;;;;;;;;999777888;;;<<<:::======;;;999777666888;;;<<<999888::::::777666999777;;;<<<:::999999999999888777555555666666777888:::;;;999777999999::::::999777555444666666666666777777777888888555444777777444222333444444444444444444111222333444555666:::::::::999777444444555777999999666444222222444777999:::888666777888999999666555555666<<<<<<<<<@@@CCCBBBEEEGGGEEEEEEHHHGGGDDDGGGGGGHHHIIILLLPPPTTTWWWNNNMMMKKKKKKLLLLLLJJJHHHHHHHHHFFFBBB<<<888777666888999;;;<<<;;;:::888777000000111222333444555555;;;;;;;;;999777555555555666555333222222222333444...///222555666777777777222111000111333555666555555666888999:::999999888666666666666666888999999999888555444333555777888888888999999999999888888888<<<@@@BBB@@@===;;;:::777444555999666000333;;;888888888777555555666777999;;;======;;;999999999888888777666666666666666888888888777777666666555777555222111222555:::===666777777777666888;;;===666999;;;:::777555666999777666666555444444444444333333333222333333444444::::::999999::::::;;;;;;888777555444444555777888555555444444555777:::;;;===:::777555666777777777444666777888999;;;>>>AAABBBCCCDDDCCCAAA???@@@@@@888777555333333444666777;;;;;;<<<===<<<;;;:::999===>>>@@@BBBBBBAAA???>>>>>>>>>@@@AAACCCEEEFFFGGG@@@@@@>>><<<:::;;;>>>AAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@?????????@@@AAAAAADDDEEEFFFFFFEEECCCAAA???@@@AAABBBCCCBBB@@@>>>===>>><<<::::::===@@@BBBeeegggiiihhhdddbbbeeeiiinnnkkkkkkmmmmmmiiiggghhhaaa``````aaadddhhhlllnnnkkkppplllgggkkkfff```bbb___```aaa```^^^___gggooocccbbbaaabbbdddeeeeeedddnnnqqqnnngggcccdddffffffbbbbbbaaa___]]]\\\\\\\\\cccccc```]]]___cccbbb^^^ZZZ[[[WWWPPPLLLKKKHHHDDDFFFBBB>>>>>>AAACCCBBB@@@??????>>>;;;:::<<>>;;;777333222444555:::777444555777888777444333666999777222000444999777666333111000222666999===<<<;;;999777666777777<<<;;;:::999888777666666666777999;;;:::888555444:::::::::999777444222000666888888555666:::<<<;;;::::::999777666777:::===999666777::::::888777:::999======;;;:::;;;999555888888888888777777777666555555555777999999777555777777888888777666555444444444555666777777888888:::666444777888666555666555555555555555444444333333222333444777888999888===<<<;;;<<<<<<<<<:::888555666777888888888666555222444666888999888666444111444777999999999999:::<<<<<<<<<::::::;;;???BBB???CCCEEEDDDEEEGGGFFFCCCEEEDDDDDDGGGLLLQQQTTTUUUNNNLLLJJJKKKLLLLLLKKKJJJLLLKKKIIIDDD???;;;999999999:::===>>>===:::777555111111111111111222333333555666888777777666888999777666444222222222333444///000222333555666666777111000000222555777777777888999:::::::::999888888777666666666666888999::::::888555222222333666777999999888888777666555444666;;;@@@BBB@@@<<<999777555333555888777444666<<<999999888777555555777999888999999999888777666666888888777666555555555555444555555444444444666777777555333222333666888:::444555777777777999;;;>>>777999999888666444555777888777666444333333555777777666555444333222222222999888888999999:::;;;<<<888777555444444555777888555555444555666888:::<<<===;;;888666666777888999666777999999:::===AAADDDAAACCCEEEDDDAAA>>>======777666444333333555777888777999:::;;;::::::::::::===???AAACCCDDDDDDCCCBBB>>>???@@@BBBCCCCCCBBBBBB>>>???>>><<<;;;;;;>>>@@@?????????@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGEEECCC@@@>>>???AAABBBCCCCCCBBBAAA???>>>===<<<<<>><<<:::===BBBGGGJJJJJJIIIIIIIIILLLOOOSSSSSSSSSVVV[[[```fffccc___[[[XXXXXXZZZ\\\aaa```______aaabbbaaa``````cccccc^^^]]]]]]]]]YYY\\\\\\]]]bbbfffhhhhhhhhhfffbbb______\\\XXXXXX[[[\\\[[[[[[ZZZXXXVVVUUUVVVZZZ\\\^^^``````^^^[[[YYYVVVVVVSSSLLLCCC>>>>>>???<<<;;;:::888777888:::;;;666777888888999:::<<<>>>=========:::777555555555;;;777333333666777777555333666999777333333666:::666666555222111333777;;;999888777888999:::;;;;;;===;;;999777777888;;;<<<:::;;;<<<===<<<999555333666666777777777666555555555888777555666:::<<<;;;::::::999888666777999;;;666444666:::;;;888888:::;;;>>>>>>:::999:::888444777777777777777888888888444333444555777777555333666666666666666666666555000111222444666888999:::;;;777666999:::888777999444555666666666555444444555444444666999;;;;;;999===<<<;;;;;;<<<<<<:::888777888999888777555444444333555777999888666444333111333777999999999:::<<<;;;;;;:::999888:::===@@@>>>BBBEEEEEEFFFHHHGGGDDDDDDDDDDDDHHHMMMQQQSSSTTTNNNLLLJJJJJJKKKLLLLLLKKKNNNNNNLLLHHHCCC???======:::;;;======<<<:::777555555444333222111111222222000222444666666777:::<<<999888666444444444444555444333222222222444666777333222333555777999999888<<<;;;;;;:::999888777777666666666777777888999::::::888555222222333666888999999888777666444222111555999===@@@>>>;;;888666444333555888888777888;;;888888888777555666888:::666666666777888888777666777666666555444444555555000222333222111222444777666666666666666666555555333444666777666777:::<<<888888888777555333333444666666666444333444777:::;;;:::888666444222222111666666666777999;;;<<<===999888666555555666888999666666666666777999;;;<<<;;;:::999777666666777999777888999:::;;;>>>BBBFFFCCCFFFHHHHHHDDD@@@<<<;;;999888666555555777888:::555777999999888888999;;;;;;===???BBBEEEFFFGGGHHHCCCCCCDDDDDDDDDBBB@@@???===>>>>>>===<<<<<<===???===>>>???AAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDBBB@@@??????AAACCCDDDEEEDDDBBBAAA===>>>???AAACCCCCC@@@>>>[[[```ccceeeiiiooopppnnnjjjeeedddhhhiiieeeaaa___dddfffiiikkkkkkkkklllnnnqqqpppfffaaaddd___]]]fffjjjeee^^^ZZZ^^^dddccc^^^^^^dddiiifff___[[[^^^cccgggiiiiiiggghhhlllllljjjhhhdddaaabbbffffff```ZZZYYYXXXUUURRRTTTXXXWWWRRROOOPPPNNNIIIEEEEEECCC???===<<<<<<===???@@@???>>>:::::::::;;;<<<===>>>??????@@@AAA@@@>>>======>>>DDDIIIMMMNNNLLLJJJJJJKKKOOOTTTXXXYYYWWWXXX]]]aaagggeeeaaa[[[WWWWWWYYY\\\```___]]]^^^______^^^\\\aaadddddd```]]]^^^]]][[[```^^^```fffhhhgggeeefffccc^^^[[[\\\ZZZWWWXXX[[[___]]]\\\\\\ZZZVVVWWW[[[^^^___aaabbbaaa___]]][[[XXXVVVQQQJJJCCC???>>>>>>:::;;;:::999888999;;;>>>777666666777888999:::;;;:::;;;<<<;;;999777777777;;;888555333444666777888777888999888888888:::;;;333555666555222333777;;;777666666999<<<>>>>>>===<<<;;;888777777999<<<>>>;;;;;;<<<<<<;;;888666444333444555666888888999999444777777666777;;;===;;;>>>>>>===;;;777555555666666444666;;;<<<999999;;;;;;>>>===999888:::999666666666666666777888999:::444333333555666666444222666666666666666666666777//////111333666888:::;;;;;;777777:::<<<999777888333444666777777777666555777555444666;;;===<<<:::<<<:::999999:::;;;:::888777888999888555333333444333555888888666444333333555777999999888888888999::::::999888777888;;;>>>>>>CCCGGGGGGIIIKKKJJJFFFFFFGGGHHHJJJMMMOOOQQQSSSNNNLLLJJJJJJKKKLLLLLLKKKNNNOOOOOOLLLGGGCCC@@@???;;;;;;;;;::::::999888777888666444333222222222222111333555666666777999;;;999999999888777666555555777555333222222444777888666555555777999999888666;;;::::::999888777666666555666777888999999999999:::999666555444666888999::::::999888666444222111444666:::;;;:::888888888444555666888999999999999666777888888777777999;;;777666555666888999999888555555444444444444555555---000333333111111444666555666777888777666444333333555666666666555777888777777777777666555444333555666777555333444888;;;<<<:::999777555333333222444555555777888:::<<<===:::999777666666777999:::777777777888888999:::;;;999::::::888666555666888777888999999:::>>>CCCGGGHHHKKKNNNNNNJJJDDD???<<<::::::999999999999999:::444777999999777777999<<<:::<<>><<<>>>???AAACCCDDDEEEEEEDDDDDDDDDEEEEEEDDDCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBDDDEEEFFFEEECCCBBB???@@@BBBEEEFFFEEEAAA===YYY]]]```dddkkkrrrqqqjjjddd______eeeiiifffbbb```fffhhhiiihhhggggggjjjlllmmmllldddbbbeee^^^ZZZddddddccc``````fffkkkggg^^^aaadddgggeee```^^^```cccdddfffgggeeegggjjjjjjggg___^^^___bbbcccbbb^^^ZZZUUUUUUSSSNNNMMMOOOMMMIIIIIIKKKJJJEEEBBBAAA>>>999888;;;>>>??????>>>>>>>>>888999:::===??????>>>===>>>??????===;;;;;;>>>AAAEEEJJJNNNOOOMMMLLLNNNQQQTTTZZZ```aaa]]]\\\___ccceeeeeeccc___[[[YYY[[[]]]]]]\\\[[[\\\]]]^^^]]]\\\bbbgggiiifffbbbbbbaaa___aaa^^^```fffhhhbbb^^^^^^[[[WWWVVVXXXXXXXXXZZZ___```]]]]]]]]]ZZZVVVXXX^^^aaaaaaccccccbbb```^^^\\\YYYUUUNNNHHHDDDAAA>>><<<:::;;;:::888666777:::===777666666666777888888888888999999888777777999;;;;;;999777444333444888;;;888666555666999;;;;;;:::000444777666333333666999777777888;;;???AAA???===999:::::::::999999999999777888888888888777666666555555666777888888999999333777888777999<<<===:::???@@@@@@???;;;888666666888777999===>>><<<;;;===;;;===;;;777777:::;;;999555555555666777999:::<<<555555555666777777555333666666555666666777888888111111333444666888:::::::::666777;;;;;;888555555222333666888999888888777777555333666;;;===<<<999999888777777999:::999888555777888777444333444555333666777777444333444555777888999888777777999:::::::::999777666888;;;>>>@@@EEEIIIJJJLLLNNNMMMIIIIIILLLNNNNNNLLLLLLOOORRRPPPMMMJJJIIIJJJKKKKKKKKKLLLNNNOOONNNJJJEEEAAA@@@<<<;;;888777666777999:::777666444333222333444555222444666777888999;;;===:::;;;;;;;;;:::888666444555444444444555777888999888777666777888777555333666555555555555555666666444666888:::;;;:::999777:::999888777888999:::;;;<<<<<<<<<:::999777555444333444666666555666888:::666777888888999:::999777333555888999999999;;;<<<777555333444666888777555333333333333444555666666,,,111555555333222444777555555555666666666666666666777888777555444444555555555777999::::::888666666888999777333222666999777777666555555555555555555555666666888999:::;;;;;;:::888777777888:::;;;999999999999999999999999777:::;;;;;;888666666777666777777888999===BBBGGGLLLPPPSSSSSSNNNGGGAAA===;;;;;;<<<<<<<<<:::999888666999;;;:::888777:::>>>===>>>@@@CCCFFFIIIKKKLLLLLLLLLKKKIIIHHHFFFDDDCCC:::<<<>>>>>>=========>>><<<===???AAACCCDDDDDDDDDBBBCCCDDDFFFFFFFFFFFFEEECCCBBBAAA@@@???@@@@@@AAABBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFEEECCC@@@ZZZ]]]___ccckkkrrrmmmcccZZZVVVWWW^^^dddccc___^^^eeeffffffdddccceeejjjooojjjjjjddddddggg^^^XXXaaa]]]bbbfffhhhnnnsssmmmcccaaabbbbbbbbbaaa```aaabbbccceeefffdddeeehhhgggcccVVVZZZ^^^___]]]YYYWWWUUUSSSUUUSSSMMMIIIIIIFFFCCCDDDGGGGGGBBB???>>>:::555666;;;@@@AAA???>>>>>>???888999;;;>>>AAA@@@>>><<<<<<======;;;999:::???CCC@@@FFFLLLOOONNNPPPTTTXXXWWW^^^eeefffbbb```bbbfffbbbdddfffddd```]]]]]]___[[[ZZZYYY[[[]]]^^^^^^]]]^^^eeeiiigggdddbbb```]]]___\\\^^^dddeee]]]WWWWWWUUURRRQQQUUUXXXYYY]]]bbb___\\\[[[\\\YYYTTTWWW^^^bbbcccccccccbbb```]]]\\\ZZZTTTLLLGGGDDDBBB>>>;;;:::;;;;;;888555444777:::777666555666777888777666777777666444444666;;;>>>::::::999555222333888===777333111333777:::999666...333777666333222555888999999:::===AAABBB???<<<777999;;;<<<;;;888555333333444444555666777777888888888888888777777777777333777999999:::======:::===???AAAAAA???<<<:::::::::999;;;@@@AAA===<<<>>>;;;<<<:::666666:::===<<<555555555555777999;;;<<<777666666777999888666444666666555666666777888999444444555666777888999:::888555666:::;;;666333222111333555888999999999888777444222555:::===;;;888888666555666777999999888222444666666444333555777444666777666333222444666555666777777777999<<<>>>;;;;;;:::888777888;;;>>>AAAGGGKKKLLLNNNQQQOOOKKKKKKOOORRRQQQLLLKKKNNNQQQPPPNNNKKKIIIJJJKKKKKKKKKJJJMMMOOOOOOKKKFFFBBB@@@===;;;777444444666999<<<666555333222222444555777111333666888:::<<<@@@BBB:::;;;===>>><<<:::666444111333555777999:::::::::888777777777777666333000111111111222333444666777333555999;;;<<<;;;888666999999999999:::;;;<<<<<<>>>>>>>>>===;;;999777666333333333222222444888<<<777888999888999:::888555111444777:::::::::;;;<<<666333111111333444333111222222222333444555666777---222777888555333444777555444333333444666999:::888999:::888666444333444333444777;;;>>>>>><<<:::777:::;;;888444111444777333333333444555666777888777777777777777888999999<<<;;;999888888999;;;<<<:::::::::999999999888888777:::======:::777666777666666666777888<<>>===;;;888777888;;;>>><<<999888<<<@@@@@@AAACCCEEEGGGJJJLLLLLLJJJJJJIIIHHHFFFEEEDDDDDD;;;>>>@@@AAA@@@??????@@@;;;<<>>???@@@AAABBBDDDEEEFFFFFFEEEDDDCCCFFFEEEDDDDDDEEEEEEDDDCCCeeecccbbbfffnnnqqqgggYYYYYYXXX\\\cccfffccc___^^^eeegggeee```\\\___jjjsssmmmgggccccccbbb]]]YYYXXX```aaaeeejjjoooooolllhhhccceeeddd___]]]aaaddddddccciiiiiieeeggglllhhh^^^ZZZ___```[[[UUUUUUWWWXXXVVVRRRMMMJJJJJJIIIFFFDDDGGGIIIJJJHHHCCC???<<<;;;>>>@@@@@@???>>>======???;;;::::::;;;===>>>>>><<<>>>???>>><<<999;;;@@@EEEFFFHHHOOOWWWWWWTTTYYYaaaiiihhheeeaaa______bbbddddddddddddcccaaa^^^\\\ZZZaaa\\\YYY\\\^^^^^^___cccdddeeeeeefffeeebbb]]]ZZZ]]]\\\```fffeee\\\UUUUUUZZZYYYWWWUUUUUUXXX\\\^^^]]]^^^___]]]ZZZYYY[[[^^^fffffffffhhhhhhgggdddaaa]]]WWWOOOIIIEEEAAA<<<888888:::;;;999666444555666666666777:::<<<:::555111///000333666999;;;<<<===>>>777///,,,///444888999333444444222111111333555333555555333111222777<<<999;;;>>>@@@AAA@@@>>><<<777999;;;===<<<999666444222444666777666555666777666888::::::999888888999888;;;>>>???===;;;999999<<<>>>@@@AAA???>>>>>>???;;;<<<===<<<;;;:::;;;<<>>BBBCCCCCC@@@AAA@@@>>>:::666444444444555666888999999999999444555555555444222000......444222***)))222666333999999999999888888888777===;;;888666666888:::<<<=========<<<:::888777666555888:::777333111444777===???===888666888777444555222000222666999:::999222333555666777777777777777555333111111333555777555555555555555666777888777444222333666:::;;;:::777777777666666444333333444666:::===>>>>>>======<<<:::888777777666444222222111222444777888888666777666777;;;;;;888666888;;;::::::999:::;;;===>>>999777555666999;;;999777999:::;;;;;;999777888888666555444444777:::>>>AAAGGGJJJNNNQQQQQQJJJAAA:::;;;888888;;;<<<:::<<>>@@@CCCCCCDDDEEEEEEEEEEEEEEEGGGEEEDDDDDDEEEFFFFFFEEE???===@@@DDDEEE@@@>>>@@@<<<>>>???>>>;;;;;;>>>BBBDDDCCCCCCEEEHHHJJJLLLLLLKKKIIIEEEBBB@@@@@@AAABBBEEEEEEFFFGGGIIIJJJHHHGGGBBBCCCEEEEEECCCCCCCCCDDDaaabbbdddgggmmmooofffZZZYYYZZZ^^^eeefffbbb```aaaaaabbb```]]][[[^^^eeellliiiccc___``````\\\ZZZZZZcccccceeeiiimmmmmmjjjggggggiiigggbbb```cccfffeeeccceeeffffffhhhiiieee______aaa^^^WWWQQQQQQQQQOOOQQQMMMIIIGGGGGGFFFDDDAAAFFFGGGFFFEEEBBB???===<<<@@@AAABBBBBBAAAAAABBBCCC@@@>>>;;;;;;<<<<<<<<<;;;@@@BBBCCCCCCBBBEEEKKKPPPMMMOOOUUU[[[YYYUUUWWW]]]___```bbbaaa______bbbddddddccccccbbb```^^^\\\\\\ddd^^^[[[\\\]]]\\\]]]___bbb``````dddhhhfff___YYY]]]\\\___eeeddd]]]YYYZZZ^^^ZZZVVVVVVYYY\\\]]]\\\WWWZZZ\\\\\\ZZZYYYZZZ[[[eeeeeedddeeegggfffdddbbb]]]XXXQQQJJJEEE@@@<<<999<<<======<<<999777999;;;999999;;;===>>><<<666111111222444666888:::;;;;;;;;;888555444555777999999444444555333222333555777666666666444444666999<<<===>>>======<<<:::888777999;;;===>>>===;;;888666666777999888777666666777555666888888777888999;;;777:::======;;;999777777999;;;======<<<;;;;;;;;;===>>>???>>>===<<<===>>>???===:::888888999<<<===777999<<<>>>>>><<<999777333333444555777888::::::;;;888666777999;;;;;;:::999888666555555555555666666777888999;;;:::777444666555555888;;;;;;999777999888777777777666666555333777888666666888777333555555666666777888888888777777666333111111222444666777888777555444555666777777888;;;>>>???===;;;===@@@EEEIIILLLMMMMMMLLLOOONNNLLLLLLLLLOOOQQQSSSTTTSSSRRRPPPNNNOOORRRUUUTTTVVVWWWTTTMMMFFFAAA???AAA>>>:::888888888888888333666888888666555666888888888999<<>>999555444444666666777999999:::::::::666666555444333222111111000777666......666999666666666666666555555555555888888777777777888999999999999999888777666555444555888999777444222555999:::<<<:::666555888888666555333222444777999999888444555666777888777666555666444111///000222555888666555444444444555666777777555333444777:::;;;;;;888999999999888777666666444666999<<<======<<<;;;999777555555555444222111000000111444777999999888999666666999999777777:::999999888888999:::<<<===<<<:::999:::<<<<<<:::888888:::;;;;;;999888777888444444444555777:::===???EEEGGGKKKOOOOOOJJJBBB<<<;;;999888;;;<<<;;;<<>>===;;;;;;;;;===???@@@BBBCCCEEEFFFGGGHHHHHHHHHIIIGGGFFFFFFFFFFFFDDDCCCAAA???AAADDDCCC???<<<===<<<<<<===<<<;;;<<<>>>@@@CCCCCCDDDEEEHHHJJJKKKKKKLLLIIIDDD???>>>???AAACCCDDDDDDEEEGGGIIIIIIGGGEEECCCCCCDDDDDDDDDCCCBBB@@@\\\```ccceeehhhiiiccc[[[\\\^^^ccchhhfffaaaaaaddd___^^^\\\[[[\\\```dddgggeeeaaa___bbbccc``````aaafffeeefffhhhjjjjjjhhhfffgggiiihhhccc```ccceeedddaaa___aaaffffffbbb^^^]]]aaa___XXXPPPLLLMMMKKKGGGIIIGGGEEEDDDDDDCCCAAA???EEECCCAAAAAAAAA@@@>>>===BBBCCCDDDEEEEEEEEEHHHJJJHHHDDD@@@===<<<=========DDDFFFIIIJJJJJJMMMSSSXXXVVVXXX]]]```]]]WWWUUUXXXWWW\\\``````]]]\\\^^^bbbdddcccbbbaaa______^^^^^^gggaaa]]]]]]]]]ZZZZZZ\\\]]][[[\\\cccjjjiii```WWW\\\[[[^^^bbbbbb___^^^``````[[[WWWXXX]]]```^^^ZZZXXX[[[___aaaaaa`````````bbbaaa```aaaccccccbbbaaa]]]ZZZTTTLLLDDD???<<<<<<>>>>>>>>><<<::::::;;;===;;;<<<>>>@@@@@@===777222555555666777777888999999666888::::::999888777888444555666555555555777999:::888666666888:::;;;;;;>>><<<:::777666555555666;;;<<<>>>>>>>>><<<:::888:::<<<<<<;;;888666666666444555666666666777:::===999;;;======;;;888777777666888999999777666777888>>>???@@@@@@>>>>>>???@@@>>>===:::888888999;;;===555888<<<>>>???<<<888666111111333555777999;;;<<<;;;999888888:::;;;;;;:::666555444444444444555555888888777888::::::888777555555666888;;;;;;:::999<<<;;;:::888777555444333222666888777777888666222666666666666777777777777333444333222111222444666999:::999666444333444666888888999;;;======;;;::::::===BBBGGGLLLNNNNNNNNNMMMLLLLLLLLLMMMOOORRRTTTUUUVVVWWWVVVUUUUUUWWWYYYWWWYYYZZZWWWPPPIIICCC???CCC@@@;;;888777888777777555777888888777777888999;;;;;;;;;<<<>>>AAACCCDDDEEEEEEBBB>>>:::777777888777777888999:::::::::999777777555444333222222333000777777222111777999666444333333333333222222222333444555666777777777666555555555555444444444444555777999777555555777:::777999777444444888:::999555444555666888999888777666777888999888777555444444222000...///222777999777555333222222333444555777555444555777:::;;;;;;::::::;;;;;;;;;::::::999444666999;;;<<<;;;999888666444333333333333111000000000111444888::::::999:::777555777777666999===777777777777777999::::::<<<;;;;;;<<<<<<<<<999777888:::<<<<<<:::777666666222333444666888:::;;;<<<@@@CCCGGGKKKMMMJJJCCC???===999999<<<<<<;;;<<<@@@@@@???>>>>>>>>>???AAABBBDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFCCCAAACCCAAAAAADDDBBB===:::;;;;;;:::999:::<<<>>>>>>>>>@@@BBBDDDFFFHHHIIIIIIIIILLLIIICCC>>>===>>>BBBDDDAAABBBDDDFFFHHHHHHEEECCCCCCBBBBBBDDDFFFEEEAAA===[[[^^^```___```cccbbb^^^aaaccchhhjjjfff___```eeebbb^^^ZZZZZZ___dddhhhjjjdddccceeejjjllliiihhhiiieeeeeeeeefffggggggggggggaaadddccc___^^^aaacccccc```[[[]]]dddcccZZZWWWZZZ^^^YYYOOOHHHGGGJJJIIICCCDDDDDDCCCCCCCCCBBBAAA???BBB???======???@@@???>>>BBBCCCEEEFFFGGGIIILLLOOONNNJJJEEEBBBAAABBBBBBCCCGGGIIILLLLLLLLLNNNTTTXXX\\\___cccdddaaa[[[WWWVVVXXX\\\```^^^ZZZXXX\\\```fffeeecccaaa``````aaabbbfffaaa]]]^^^^^^[[[ZZZ[[[XXXYYY]]]ccchhhggg___XXXZZZZZZ\\\^^^```aaabbbccc^^^\\\ZZZZZZ]]]^^^]]][[[[[[]]]___bbbcccdddeeefff```___]]]^^^___aaaaaa```\\\[[[VVVMMMDDD===<<<===<<<;;;:::888888888:::<<<999;;;>>>AAA@@@===999555888888777777777777777777333777;;;;;;888666666777555777888888777777999;;;;;;888666777;;;<<<;;;999:::888555333333666999<<<<<<============;;;:::999>>>??????===:::777666666555555555444444666999<<<<<<>>>???>>><<<999888888555666777666555444444555===>>>??????>>>>>>@@@AAA<<<;;;999777777888999:::444777<<>>BBBEEEEEEEEEBBB???;;;:::;;;===777888888999999999999888777777666666555444333333...333555222222555666444444333333333333222222222222222333444444555666666444444444444444555555666555666888777666777999<<<888999888444444888;;;999555666777888999888777666555666888::::::999777666444222000///111444999<<<777555333111000111333444555444444555777999:::;;;::::::;;;;;;<<<;;;;;;;;;666888:::<<<<<<;;;999777555444222222333333222000222111222555888999999888:::777666999:::999:::>>>666666666666666777888888777888999:::;;;:::888777:::<<<===<<<999555333222111222444777999999::::::<<<>>>BBBGGGJJJIIIEEEBBB>>>;;;:::<<<<<<;;;===@@@BBBAAAAAAAAAAAABBBCCCCCCHHHIIIJJJLLLLLLLLLJJJJJJHHHHHHHHHIIIJJJHHHEEEBBBDDDAAABBBDDDBBB===:::<<<;;;999777999===???>>><<>>======???@@@@@@@@@BBBCCCEEEFFFHHHKKKOOOSSSPPPMMMIIIGGGGGGHHHHHHHHHGGGIIILLLMMMMMMPPPVVV[[[___bbbffffffddd```[[[XXXZZZ]]]^^^\\\YYYZZZ```eeehhhgggeeecccbbbbbbcccdddbbb^^^\\\^^^___]]]\\\^^^VVV[[[aaaddddddaaa]]][[[XXXZZZ\\\]]]```bbbddddddZZZ\\\^^^]]]ZZZZZZ\\\___]]]\\\[[[\\\___bbbeeegggdddbbb``````aaabbbaaa```ZZZYYYTTTLLLCCC===<<<===999888777777777999999:::555888;;;>>>>>><<<:::999:::999888777666666777777666888:::999666555777:::777888::::::999999:::;;;:::888666888;;;<<<:::777888666333222444888===@@@<<<<<<;;;;;;:::999999888???@@@@@@>>>:::777666666777777666555444555888:::;;;===>>>===:::888777777666777777666444333444666999;;;======<<<===>>>@@@:::999777666555666777888444777<<>>BBBFFFJJJLLLMMMNNNLLLLLLMMMNNNPPPRRRUUUVVVXXXZZZ\\\\\\YYYVVVUUUTTTQQQRRRSSSTTTTTTQQQNNNKKKEEEAAA<<<888777777666555999888777777888999::::::777888999999:::===CCCHHHIIIHHHEEEAAA===;;;<<<>>>888888888999888888777777555666888999888666444222...222444333222444444333666666555555555444444444444333111000111333666888666555555555666777888999555666777777777888:::;;;;;;<<<:::666555999:::888444666777888888777666555333555888;;;<<<<<<:::999444333222222444777:::===666555333111111111222333333333444555666777999:::888999:::::::::::::::999888999<<<======<<<:::888777555444444555555444222555444444666777888777555888666888===>>><<<<<<>>>666666666666666666666666333555777999::::::::::::===>>>>>><<<888333111000111222555777999999999999888:::>>>CCCGGGHHHGGGEEE@@@<<<:::<<<<<<;;;===AAABBBBBBCCCDDDEEEEEEEEEEEELLLMMMNNNNNNMMMKKKHHHFFFEEEEEEFFFHHHJJJJJJHHHEEEEEEBBBBBBEEECCC???===???<<<:::888:::>>>@@@>>>;;;>>>BBBFFFHHHGGGFFFGGGHHHHHHIIIIIIIIIGGGEEECCCBBB??????AAADDDFFFEEECCC@@@AAA@@@@@@EEEJJJKKKFFF@@@eeefffbbb^^^```ggglllmmmjjjiiijjjkkkgggaaaaaaeeegggbbb]]]\\\```eeeiiijjj___ccckkkssssssmmmjjjjjjaaacccddddddddddddfffhhhXXX]]]___^^^^^^cccffffffdddbbbaaaaaa\\\VVVTTTVVVZZZTTTJJJAAA@@@BBB???:::>>>AAAEEEFFFEEEBBBAAAAAA>>>@@@BBBBBBAAABBBCCCEEEDDDFFFGGGIIIKKKOOOTTTWWWPPPNNNMMMMMMNNNMMMKKKJJJGGGIIILLLMMMOOOTTT]]]ccc```dddfffeeedddddd```[[[ZZZZZZ[[[[[[]]]aaaggglllhhhgggfffeeeccccccbbbbbb___[[[ZZZ^^^```______aaaXXX]]]bbbccc```]]]]]]___WWW[[[^^^___bbbeeeeeebbbXXX\\\___]]]YYYYYY^^^cccbbb___\\\\\\```dddgggiiihhhgggeeeddddddcccaaa___WWWUUUPPPIIIBBB===;;;;;;999888777888:::;;;:::999222555888::::::::::::;;;:::999888777666777888999;;;;;;999777666777:::===888:::;;;;;;:::999999:::888888888:::;;;:::888666999888666555666888<<<>>>;;;;;;999888888888888888>>>??????===:::777777777777888888666555555777999:::;;;<<<;;;888777777777888888888777555444555777666888999::::::;;;<<<>>>999888777666555666666777555888<<>>:::888888888999:::999888777666666777999888777555666666777888888888888888777777888666555666888999999999777999<<<===<<<;;;<<<<<<444666888777444333555777333777999888888999777333111111111111111222222222222444666666666777999;;;:::;;;:::999777777999;;;;;;<<<<<<;;;999999999;;;>>>???CCCFFFIIILLLMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYYYY[[[]]]\\\YYYVVVSSSSSSRRRQQQPPPPPPQQQPPPMMMKKKHHHEEE@@@<<<;;;;;;:::999:::888666666888999::::::888::::::999999>>>EEEKKKLLLKKKIIIDDD???<<<<<<<<<999:::::::::999888777777666777999999999777555444111333666666555555666777777777666666666555555555666444222000111333777999777777666666777888:::;;;555555555666777888999:::<<<>>><<<888777999888555333555777777666555555666222555999<<<>>>>>><<<;;;444444444555777999:::<<<444444333333222222333333222444666777777777999;;;888888888999999888777777888:::<<<>>>>>><<<:::999:::888777777777777555444777666666666777777666444666555888>>>???===<<<>>>999999999888777666555444333555777888999:::===???===>>>===:::666333111111222333555888999::::::999777888;;;@@@EEEHHHIIIHHHBBB===;;;<<<<<<;;;>>>BBB@@@BBBDDDFFFGGGHHHGGGGGGMMMNNNOOOOOOMMMJJJFFFDDDBBBBBBDDDFFFIIIKKKJJJIIIHHHEEEEEEGGGFFFBBB@@@BBB===<<<===>>>??????>>>===@@@CCCGGGHHHFFFFFFGGGIIIGGGIIIKKKLLLKKKHHHDDDAAA@@@@@@@@@BBBDDDDDDCCCAAAAAA@@@AAAEEEHHHHHHEEEBBBffffffccc```dddkkknnnmmmjjjggggggiiihhheeeeeehhhiiigggeeeccccccccccccccc```ccciiinnnmmmhhhfffhhhaaadddfffeeecccbbbcccdddYYY]]]```^^^___cccfffeeebbbdddaaaYYYSSSQQQQQQPPPUUUQQQIIIAAA???AAA???;;;;;;???CCCEEECCC@@@>>>>>>???DDDIIIIIIFFFDDDGGGKKKJJJKKKLLLMMMPPPTTTYYY]]]TTTTTTUUUWWWWWWUUUPPPLLLJJJKKKMMMMMMOOOUUU___fffaaaeeefffddddddeeebbb\\\[[[ZZZYYY\\\bbbgggjjjkkkggggggfffeeecccaaa```___]]]YYYYYY^^^`````````bbb\\\]]]______^^^^^^```bbbWWW^^^cccdddfffhhhfff```[[[]]]^^^\\\[[[\\\bbbfffeeeccc``````cccfffggggggiiihhhfffeeeccc```]]]YYYUUUQQQJJJEEEAAA>>>;;;999777666777999<<<<<<:::777444666888888777777999<<<999888777666666888:::;;;===:::666444666888:::;;;999;;;<<<<<<:::888888888666888;;;<<<;;;999888888888888777777888999:::;;;<<<;;;999777777777888999;;;<<<===<<<999777777888555777888888777777999:::;;;<<<===<<<:::999999;;;999:::999777555555666888444666888888999999;;;===:::999888777777777777888777999<<>><<<;;;999:::;;;;;;;;;999777666666888::::::777555666777888999999999999777666555555444444555777999888777777999<<<<<<:::888999:::444888:::888444333555888555888999777777999888555333333444444555555666666222444666777666666777888999::::::999777555666777888999:::999777666888:::>>>@@@CCCGGGJJJMMMOOOOOOOOOPPPQQQRRRTTTUUUWWWWWWUUUWWWXXXXXXUUURRRQQQQQQPPPNNNKKKKKKMMMNNNMMMKKKIIIFFFAAA>>>=========<<<:::777555555777999:::999999;;;:::888777:::CCCIIIIIIJJJIIIFFFCCC@@@@@@@@@<<<<<<<<<<<<;;;:::999888:::999888777666777888888444555666777666555777999666666555555555444444444666555444333333444666777777666555444555777999:::666555444555666777888888999<<<<<<999888999777333222444555555333333555888444666:::>>>???>>><<<:::222333555777888999999888222333444555555444444333333666888999888999;;;===888888888888888777666555666888;;;======<<<:::999<<<;;;999888888888666444777666555666888888666555666444666;;;<<<;;;<<>>DDDHHHJJJJJJCCC>>><<<<<<<<<;;;>>>BBB>>>AAADDDGGGIIIJJJIIIIIIKKKMMMNNNNNNMMMIIIEEECCCBBBAAABBBDDDHHHJJJJJJJJJNNNJJJIIIJJJHHHCCCAAACCC>>>@@@BBBBBB@@@?????????BBBEEEHHHHHHEEEEEEHHHLLLGGGIIIKKKLLLKKKHHHDDDBBBBBB@@@???@@@BBBDDDDDDCCCAAAAAABBBCCCCCCBBBAAA@@@ccccccaaaaaaffflllmmmiiiiiidddcccgggiiihhhhhhjjjlllmmmmmmkkkgggccc```]]]cccdddhhhkkkiiiddddddhhhbbbeeegggfffccc``````aaaYYY]]]___]]]]]]aaacccbbb^^^ccc___QQQJJJLLLMMMHHHNNNMMMHHHAAA@@@BBBBBB@@@888===BBBCCC@@@===;;;;;;@@@HHHOOOOOOJJJGGGJJJPPPNNNOOOPPPQQQTTTXXX]]]bbbYYY[[[]]]```___[[[TTTOOOOOOOOONNNLLLMMMSSS\\\cccbbbffffffcccccceeebbb\\\]]][[[[[[___fffiiihhheeeeeeffffffeeeccc```]]]\\\]]]YYYYYY^^^aaa``````bbb___]]]ZZZ[[[^^^bbbccccccXXXaaaggghhhiiikkkggg______]]][[[[[[]]]aaaeeegggbbb```^^^```bbbdddbbb```gggeeecccbbb```\\\WWWSSSSSSNNNGGGBBBAAA>>>;;;777444444555888<<<<<<888555666888888777555555888;;;888777666666777999;;;<<<;;;777333222555888888777:::<<<===<<<:::888777777555:::>>>>>>;;;888888999555666777888999;;;;;;<<<===;;;999777777777888999888:::;;;:::999777888888333555888999999999;;;<<<>>>???@@@???>>>===>>>???:::::::::777555555666888333555777888888999;;;===;;;::::::999999999999999888:::===???@@@???>>><<<999:::;;;<<<<<<;;;999888666999<<<;;;888666666888555666777999999999888777444333333555777888777666666999;;;;;;888666666888777:::<<<:::555333555888666999999666666999999666555666666777888999::::::222444666666555444555666999:::;;;999666333222222555777888777444444666999===???CCCGGGKKKNNNPPPRRRMMMNNNOOOPPPQQQSSSSSSTTTOOOQQQSSSRRRPPPOOONNNOOOMMMJJJGGGGGGKKKNNNOOONNNHHHDDD@@@===<<<<<<<<<<<<:::777444444777999999888999:::999666333666>>>EEEBBBDDDFFFGGGFFFEEEFFFGGG??????>>>>>>===<<<::::::>>>;;;777444333666:::<<<444444555666555444666:::444444444333333333222222666666666777666666555555666555333333333555777888666555444444666777777666555999;;;999888999777222222333444333111222666999666888<<>>>>>===<<<:::777444222333444444222111333777<<<999999888666444555888:::555666777888999:::;;;<<<666666999===CCCHHHJJJKKKCCC???<<<===<<<;;;>>>CCC===@@@DDDHHHJJJKKKJJJJJJIIIKKKMMMMMMLLLIIIFFFCCCCCCBBBAAACCCFFFIIIIIIIIIRRRNNNLLLLLLIIICCCAAACCC???CCCEEEDDDAAA>>>???@@@CCCFFFIIIHHHEEEEEEIIIMMMHHHHHHIIIIIIHHHFFFEEECCCCCCAAA??????BBBDDDDDDDDDAAACCCCCCBBB???======>>>fffeeebbb``````bbbdddfffccchhhmmmnnnllljjjjjjlllooommmhhhdddfffiiifff```cccgggiiihhhggghhheee```cccccccccccc```]]]YYYWWWYYY[[[]]]^^^]]]]]]]]]^^^[[[YYYSSSKKKEEEDDDHHHLLLGGGFFFCCC@@@===<<<>>>@@@EEEDDDAAA???>>>>>>???@@@FFFJJJMMMNNNMMMLLLNNNQQQMMMRRRWWW[[[\\\^^^aaaddddddgggiiigggaaa]]][[[\\\]]]TTTJJJJJJRRR\\\``````gggfffdddcccaaa```______``````aaacccfffgggeeecccbbbeeegggfffbbb___^^^______```aaa```___^^^^^^^^^]]]ZZZZZZ^^^^^^[[[]]]ddddddeeeggggggfffdddaaa___\\\WWWTTTVVV\\\```aaa___]]]^^^^^^^^^^^^^^^]]]]]]ccccccaaa^^^YYYVVVVVVVVVVVVMMMGGGEEE@@@999666888444555666777777999<<>><<<<<<===???>>>999666444555666777888999999999;;;:::888555333333555777<<<999999===<<<777222111888888777777777888:::;;;AAA???>>>>>>??????;;;888<<<555222444666555555777666555444444555777:::;;;888888999<<>>???666999;;;<<<;;;:::;;;;;;:::<<<===;;;888666777888888:::;;;;;;:::999:::;;;777666666999<<<<<<999666333222222444777888777666;;;<<<<<<:::666333222222888666333444666888999:::777777888999999999999999888999888666444444555777999888777444111000111222666555555555555666666777:::===AAAFFFKKKOOOQQQRRRQQQNNNNNNRRRXXXYYYSSSMMMSSSQQQOOOMMMLLLMMMOOOPPPPPPNNNLLLKKKKKKJJJIIIHHHHHHCCC???AAAFFFGGG???888666444222222333444555444888888777555444444777999@@@EEEFFFCCCDDDIIIIIIEEE??????@@@BBBBBBAAA>>>;;;@@@;;;666666999;;;999777333333222222333444666777999<<<444111777666444999999666555777666333333666;;;:::888666666666666666444666777444000///333777999;;;===<<<:::888888888777666555444333333444555<<<<<<<<<;;;;;;:::::::::333444666888999888555333666222111555777666777999999999888999:::;;;<<<======:::777666666666444111222888??????:::888999===<<<;;;999666555444444444111222555777888888777666666999888333444999;;;888@@@===999888888777444000111444666888888888888999======;;;888555444666888:::999777888999::::::999<<<<<<<<<>>>AAADDDGGGIIIEEECCC@@@>>>===>>>@@@AAA???BBBEEEIIIKKKKKKJJJIIIHHHIIIJJJKKKJJJGGGDDDCCCDDDDDDCCCBBBCCCDDDFFFGGGKKKLLLMMMKKKFFFBBB???>>>CCCCCCCCCAAA@@@@@@BBBCCCIIIFFFFFFIIIHHHDDDCCCEEEFFFDDDDDDGGGKKKKKKEEE@@@@@@>>>===???CCCFFFGGGGGGAAABBBCCCCCCCCCBBB@@@???cccccccccaaa``````bbbeeeccceeeiiijjjjjjjjjjjjkkkqqqooojjjfffiiillljjjdddccchhhjjjhhhggggggccc^^^___aaabbbaaa___]]]]]]^^^[[[[[[ZZZYYYWWWVVVVVVWWWSSSRRROOOIIICCCAAACCCGGGDDDEEEEEECCCAAA???@@@AAA?????????@@@AAACCCEEEFFFEEEJJJOOORRRQQQQQQSSSUUUVVVYYY]]]______```ccceeeggghhhjjjjjjhhheeeccccccccc[[[SSSTTT[[[bbbeeedddfffeeecccbbbbbbbbbcccccceeeccc```___```bbbbbbbbbhhhiiiiiigggccc``````aaabbbaaa```]]][[[ZZZZZZ[[[\\\YYYZZZ\\\[[[XXX[[[```bbbcccddddddbbb___\\\ZZZ\\\ZZZXXXZZZ]]]___^^^\\\[[[\\\]]]___```aaaaaaaaa``````___\\\YYYXXXXXXYYYVVVMMMFFFDDDAAA:::666666444444555777999<<<>>>???:::888777888999:::888555888666555555777888777666888999:::888777666777999777777999===AAA@@@===999===<<<;;;<<<======:::777888999999999999999999999;;;:::888666555555777999:::777777;;;<<<999666666:::999888777888999;;;<<>>:::666666999;;;:::888444444333333444666777888888;;;555222888666333888999666555777666444444666666555444444444555666777666777888555111000444888999;;;<<<<<<:::888777888:::999888777777777888888:::;;;;;;;;;::::::999888111555999:::777555555666777333222666888666666888777888888999999:::::::::888666444444666888777555222888>>>>>>999666888;;;777666555444333333444444111333555777888888888777444777666222444:::===;;;@@@<<<999777777666444111333666888999999999999:::888999888666333333444666777666555666999;;;;;;::::::;;;<<>>CCCCCCCCCCCCBBBBBBCCCDDDHHHFFFFFFIIIHHHEEEDDDFFFCCCBBBCCCGGGKKKKKKGGGBBBAAA???>>>???CCCFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB^^^bbbeeeccc___^^^aaaeeefffeeeeeegggiiijjjjjjjjjnnnmmmiiifffhhhlllkkkgggbbbgggjjjiiihhhgggbbb\\\[[[___bbbaaa^^^^^^aaaeee^^^\\\WWWRRRNNNKKKJJJIIIIIIIIIHHHDDD???===???AAACCCEEEGGGGGGEEECCCBBBBBB===???BBBEEEHHHIIIIIIIIIFFFLLLRRRUUUVVVWWWYYY[[[```aaabbbaaaaaabbbdddffffffggghhhjjjlllllljjjhhhfffbbb]]]^^^cccggggggeeeddddddbbbbbbbbbdddfffhhhjjjfff```]]]^^^aaadddfffkkkjjjhhhdddaaa___```bbbdddaaa]]]YYYWWWWWWXXXYYY\\\ZZZZZZ[[[ZZZXXXZZZ^^^bbbbbbbbbbbb```\\\YYYWWW[[[\\\]]]^^^^^^]]][[[ZZZ\\\]]]___aaabbbccccccccc]]]^^^]]]\\\ZZZZZZ\\\^^^VVVNNNFFFDDDBBB===888555555444444777===@@@@@@???<<<:::999999999888666333777666555666888999999888::::::;;;999777555555666777888:::===??????<<<:::<<<;;;::::::<<<<<<;;;:::======<<<;;;:::999999888;;;:::888777777888:::;;;999555444888;;;::::::===;;;:::999888888999;;;===:::999777777999;;;;;;;;;555333666<<<>>>:::777666888777666666666777777888888888999;;;======;;;999888;;;======<<<999888888;;;;;;:::888666777999;;;999999888666444444666888<<<:::999:::===>>><<<:::999888888888:::999888666222222222555888999999888:::::::::888555444555777666444333444666999::::::666666666777666666555555999999888666444333333555000111222111111333555888:::999999999999999999999999;;;>>>AAACCCEEEEEEEEEFFFJJJNNNQQQQQQLLLFFFBBBMMMMMMLLLLLLMMMOOORRRSSSRRRRRRQQQPPPNNNLLLJJJIIIFFFEEEEEEEEEEEEBBB>>>:::666444333333555666666666555666666444333444666888999>>>BBBCCCFFFIIIHHHEEEGGGGGGIIIKKKKKKHHHCCC???===:::666666999;;;:::888555555555555555666777888555:::666333999666222777888555555777777444444777444444444444666888:::;;;777999999777333222555888999:::<<<<<<:::888777777:::999888888888888888888777888:::::::::999777666///555;;;;;;777444555888999555444777888666666777666666888888999888777666555333222333555777777666333888<<<;;;777444555777111111111111222333444555333444666777888888888888333555444222444:::>>>>>>???<<<888666666555444333444666888999888777777888555666666666444333444555333333333666999;;;;;;:::888:::<<>>BBB@@@<<<<<<:::888777777666666555777777777888:::<<<;;;::::::;;;;;;999666444444444666777999;;;<<<<<<;;;:::;;;:::999999:::;;;;;;;;;===<<<;;;::::::999999999999888666666888:::;;;;;;:::555333666999:::<<>>;;;999<<<@@@BBB???;;;888888777666666666555555222222333555888::::::999888999999777555555777999666555444666999;;;<<<<<<555555666777777777777777999::::::888555444444555...000111111111222666888999:::::::::::::::999999888999<<>><<<777666555666777888888777444555555444333333555777999===AAADDDFFFGGGEEECCCBBBCCCFFFIIIJJJGGGBBB>>>>>>;;;999888999999888666444555555555555666666777222999777555999666222777777444555888888555555888888777777888999;;;===>>>999::::::888666555777999888:::;;;;;;999777666777555555444444444444444444444666888::::::888666444///444888:::999888888::::::666555888999666555666444555666888777666444333666555444333333444444444333777:::999555222222444///000000111111222333444444555666777888888888888444444333333444999<<<>>>===;;;888666555444444444222444666666555444444555444555777777666555555666444333333555888::::::999666888<<>>888<<<999666999>>>@@@>>>::::::888666444333555888;;;999999999;;;===>>>===;;;999:::;;;999777444444444666777888999999999999999::::::999999999999:::;;;888888777777777888999:::888666444555888;;;;;;:::<<<666333555777777:::===999888777777666777888888333555888999999666333222555333444777888777999===888888999999888777666555333444666777777777777777999999999999888777555333222666;;;======;;;999999999888777666777888999999===:::888:::???AAA>>>:::777666555444333333444555333333444666999::::::999777888888777666666777999333333333555888;;;;;;;;;444555777888::::::;;;;;;:::;;;;;;:::777555555666111111222111000111444666777888999:::::::::999999777888<<>>===999888777888999:::888777333444555555444444555777<<<===AAADDDEEEBBB@@@???<<<===@@@DDDFFFFFFBBB??????>>>;;;999888777555444333333444444555555555444000888777555999555111777666444555999999666666888;;;::::::999:::;;;<<<===888999999999888888999:::777999;;;:::888666666666111111111111222222111111333555777999999777555333111111333888===>>><<<999:::666555888999666444444222333555666666555333111444444444333333333444444444666888777333111111222222222222333333333333333555555666666777777888888777555444555555666888::::::999888666444444444555222444666666555444444555333555777777666555555666888666444555666888888777555777;;;>>>@@@???>>>======<<<<<<===>>>@@@BBBCCCDDDFFFHHHLLLNNNPPPQQQRRRIIIJJJKKKKKKJJJHHHFFFDDDHHHHHHIIIIIIHHHFFFDDDCCCAAABBBCCCCCCAAA@@@AAABBB???>>>???BBBEEEFFFEEECCC@@@>>>???CCCDDDBBBBBBEEEEEEEEEFFFGGGHHHHHHGGGEEEAAAAAAAAA@@@???>>>>>>>>>AAAAAAAAAAAACCCFFFHHHJJJbbbfffkkkkkkgggeeehhhkkkfffddd```___^^^^^^]]]]]]bbbccc```\\\\\\bbbeeeddd^^^bbbeeeeeeeeefffddd___VVVZZZ^^^]]]WWWRRRRRRSSSKKKFFFBBBAAACCCFFFGGGFFFGGGFFFBBB===:::<<>>;;;888888;;;===<<<;;;888777666444333666:::>>>::::::;;;<<<>>>???===;;;666888999999777666555555666888999888777777999:::888:::::::::888888999:::444444333444555777999:::888555333555999<<<;;;999===777333444555555666:::666777777888888777666555222555999:::888555333222///111777>>>>>>888555777777888999::::::888666444222444666666666555666888:::999888999::::::888666111666===@@@@@@<<<999777777666666777999:::999888888666666888<<<===;;;999666666555333111222444777555555555777999::::::888555777999999888777777888000///000333666999999999666777888:::;;;<<<<<<===888999::::::888666666777444444444222000000222444444555777999:::::::::999777999<<<@@@DDDFFFGGGHHHJJJMMMOOOPPPPPPRRRVVVZZZRRRQQQPPPNNNLLLKKKKKKKKKGGGNNNVVVXXXTTTMMMGGGDDDCCCFFFIIIJJJGGGCCC@@@>>>:::999888888999999666444333444666666555555666888===<<<>>>AAAAAA<<<::::::999999<<<@@@CCCDDDBBB@@@???>>><<<:::888666444333333333444444555444444333///888777555888444111888555333555999:::777777999:::999888777777777888999777777888999:::;;;;;;;;;777888::::::888666555555111111222333333333333222333444666777888777555444555222222888>>>AAA<<<777888444444888999555333333222222444444555444333222000222333333333444666999444555666555333111111222444444555555555444333333555555555555666666666777888666666888777444444666666888888777555333333444444666888999888777777888222444555444333333444555;;;888444222333444555555555777:::<<<======<<<:::::::::;;;<<<===???@@@AAAEEEFFFHHHKKKMMMNNNOOOPPPFFFGGGIIIJJJIIIFFFCCCAAADDDDDDEEEEEEEEEDDDDDDCCCAAACCCCCCCCCBBBAAABBBCCC@@@>>>>>>@@@DDDFFFDDDBBB>>><<<===BBBCCCBBBBBBEEEFFFEEEEEEDDDDDDDDDEEEFFFAAACCCDDDBBB@@@>>>>>>>>>???@@@@@@BBBCCCEEEGGGHHHeeegggiiiiiiiiihhhjjjkkkaaaaaaaaa```^^^]]]^^^___ccceeebbb]]]]]]bbbeeefffbbbeeefffcccbbbcccbbb^^^VVVVVVUUUQQQMMMJJJJJJKKKGGGCCC@@@@@@EEEIIIJJJHHHHHHHHHEEEAAA>>>???DDDHHHKKKKKKKKKIIIGGGGGGIIIJJJRRRWWW^^^eeeiiihhhfffccc^^^```bbbbbb```aaaeeehhhbbb```___aaafffkkkmmmmmm\\\```dddgggiiijjjkkklllgggjjjllljjjfffccccccdddhhhhhhiiiiiihhhgggeeeddddddaaa\\\ZZZZZZ\\\]]]]]]XXXYYY\\\bbbhhhkkkjjjiii\\\ZZZ[[[```fffjjjiiifff___cccccc^^^]]]```bbbaaa````````````______^^^^^^ZZZXXXVVVWWW[[[]]]]]]\\\VVVYYY]]]aaaccccccbbbaaaccceeegggeee```[[[VVVTTTPPPSSSRRRIIICCCAAA>>>;;;<<<;;;888777888:::===>>>666888:::999888888;;;===:::::::::<<<>>>===;;;999333555888999888777777777888::::::999888888:::===777:::<<<;;;888666666777333222222222333555777999999666444666;;;===;;;999<<<666333333444333444777555777999::::::888555333333666888777666555666888000333:::@@@???888666777666777:::;;;;;;999666555333555777777666555777999<<<:::999:::===>>>===;;;777:::???AAA???;;;888666555444555777:::;;;888666666777888999;;;;;;;;;;;;666666666333111222777:::777777666888::::::999777444777:::;;;999777666666//////111444888:::;;;:::999999:::;;;;;;;;;;;;:::444666888888777555555666555555555333111111222444222444777999;;;<<<;;;;;;999;;;>>>BBBEEEGGGHHHHHHKKKMMMOOOQQQSSSUUUXXXZZZQQQPPPOOONNNLLLKKKJJJIIIGGGMMMSSSSSSOOOJJJHHHHHHCCCEEEHHHJJJIIIFFFBBB>>>999888777777777555333000333444666777666666777888;;;888999<<<;;;666555777777777888:::===???>>>===<<<<<<<<<;;;999777666666444444555666666555444333///888777444777333222:::444333555:::;;;888888:::777666555444444555666777555555666888;;;=========666888:::999777555555555222333444555666555555444444444555666666666666666777666777:::======999555666333333777888555222333222222222333333444444444111333555444333444666999444444444444333222222222444444555666666555444444444444444444444555555666666444666::::::444222444333666888888555333333333333666888999999999999:::555555555444222222444666:::666000---...000333444555666888:::;;;;;;:::999888999;;;===???BBBCCCEEEIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFEEECCCAAA@@@?????????@@@AAABBBCCCCCCCCCDDDEEEDDDBBBBBBDDDEEEDDD@@@>>>@@@DDDGGGEEECCC>>><<<>>>CCCEEECCCDDDGGGCCCBBB@@@>>>>>>@@@DDDGGGCCCEEEGGGFFFCCC@@@@@@AAA>>>???@@@BBBDDDEEEFFFFFFggggggggghhhiiijjjjjjkkk___bbbdddccc```___bbbddddddeeeccc]]]\\\aaaeeefffeeehhhgggbbb```aaa___\\\VVVRRRMMMHHHEEEDDDFFFGGGKKKFFFBBBBBBFFFHHHGGGEEEGGGHHHHHHEEEAAAAAADDDGGGFFFHHHJJJKKKKKKJJJJJJKKKUUUZZZaaagggkkkjjjgggeee\\\aaafffgggffffffgggiii___]]]\\\___dddhhhiiihhhYYY^^^dddggghhhiiilllooogggjjjkkkhhhdddaaacccfffhhhiiikkklllkkkjjjhhhgggccc___ZZZXXXZZZ]]]aaabbbVVVXXX\\\cccjjjllliiifff^^^]]]^^^ccchhhjjjfffaaa```dddccc]]]ZZZ]]]^^^\\\dddcccbbbaaa```___^^^^^^ZZZWWWUUUXXX]]]^^^[[[VVVXXX[[[^^^aaaaaa```^^^\\\dddfffhhhfff```XXXQQQNNNLLLSSSSSSIII@@@>>>===:::::::::888666666888>>>BBB555:::>>>???===;;;:::;;;999999:::;;;<<<<<<999666000333777999888888888999:::<<<<<<;;;888999<<>>777777999<<<:::777888===555777:::<<<<<<:::777555444777999888777666999;;;888666555777;;;===<<<:::<<>>???777777777444222444999===999888777888::::::888777444777:::<<<:::777555444222222444777;;;>>>>>>===<<<<<<<<<;;;:::999888777111444666777555444555555555666555444222222333555222444777:::<<<=========;;;<<>>>>>===666888999999777555444555222333555666666666555555555555555555666666777777999:::<<<===;;;888666444444111222666888555222222222222222222333444555666666777888666333111333555444444444333333222333333222333555666777666666555444444333333333444555555555222555;;;;;;555222444111555999999666333222333111444777888888888888999999999888666444444777999999444---***+++...222444555666888999::::::999999777999;;;???BBBEEEHHHIIILLLLLLKKKIIIHHHGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAABBBDDDGGGHHHEEEFFFFFFEEECCCCCCDDDFFFFFFBBB???@@@DDDGGGFFFDDD>>>===???DDDFFFEEEFFFIII@@@>>><<<::::::>>>DDDHHHEEEGGGJJJIIIEEECCCCCCDDD===>>>@@@CCCDDDDDDDDDDDDgggeeecccggglllmmmiiieeeooonnnjjjddd^^^]]]aaaeeeeeeeeeccc^^^ZZZ\\\cccjjjooogggaaa```___ZZZWWWVVVRRRNNNIIIDDDBBBDDDFFFHHHEEEAAAAAADDDGGGFFFFFFIIIOOONNNMMMIIIEEECCCCCCDDDFFFFFFJJJOOOOOOMMMPPPUUU\\\^^^ccchhhlllllljjjhhheee```aaafffhhhcccaaacccccc\\\UUUTTT[[[bbbgggiiidddbbbaaacccgggjjjjjjiiidddhhhjjjeeecccfffkkklllcccjjjpppqqqooonnniiiddd^^^^^^^^^]]]^^^___aaaaaa\\\^^^```^^^\\\[[[^^^bbb[[[^^^bbbgggiiigggbbb___aaa]]]\\\]]][[[WWW\\\dddbbbdddffffffdddaaa``````\\\ZZZYYYZZZ\\\\\\ZZZWWWWWW\\\bbbeeeddd```]]][[[bbbfffhhhddd\\\UUURRRRRROOOKKKEEE@@@<<<;;;<<<<<<>>>:::666555888:::;;;:::555888<<<>>>===<<<;;;;;;999888777777888888777777...000444999<<<<<<999777<<<@@@@@@:::777;;;===:::666999999666555777666333666555333222222333444555999888888888999999::::::777888888666444333444555999;;;<<<999555333444666444333222444666888999999:::888666555666888:::<<<777777444111222666777444999888777777666777777777:::999888999;;;<<<;;;:::;;;<<<===<<<888444111000333333222222333444666777???<<<999888888999:::999;;;999777666666777999:::888:::===??????===:::888777999;;;:::888555444444333333444666888:::<<<>>><<<:::888777777777555333777666444444444555777888555444333333333444666777666333444:::===;;;:::;;;555999===AAACCCFFFIIIKKKQQQOOOMMMKKKKKKNNNQQQTTTQQQLLLIIIHHHEEEAAAAAADDDMMMLLLKKKKKKLLLNNNPPPRRRJJJKKKKKKLLLOOOPPPIII@@@:::999:::===:::444666<<<:::777444555999999666222999999999888777555444333555444333222333666999;;;>>>===<<<:::999999999:::999777444333555777888999555333000000222555777888888666555666:::;;;999666333111000222666888666444222333555888:::<<<===>>>888999999777333111222555000222555777888888777777333333444555777:::===???<<<<<<;;;999666333111///111222444555666555444444111222444555555666999<<<666555444333444555666777555555444222000///111222888888777555333333444666666555555555666777888888;;;999:::===:::333222777333555777888666444000...333555666555555555777999;;;999666333222333444555777555222000000333555777777888999<<<===<<<999666:::<<>>;;;???CCCEEEEEECCCCCCCCCdddaaa___aaafffjjjllllllooonnnkkkgggcccaaabbbcccdddeeeddd___\\\]]]ccchhhmmmeee___]]][[[VVVQQQPPPNNNKKKFFFBBB@@@AAABBBDDDAAA===<<<@@@CCCBBBCCCEEEPPPOOOMMMIIIFFFDDDEEEGGGIIIJJJMMMRRRRRRQQQSSSXXXcccdddgggjjjkkkhhhdddaaaccc______bbbaaa]]]]]]aaaaaa\\\XXXYYY___fffiiiiiieeedddddddddeeeeeeeeeeeeiiikkkjjjhhhiiimmmmmmjjjfffkkknnnllljjjjjjiiieeebbbbbbbbbccccccbbbbbbbbbbbbaaa]]]YYYWWWYYY]]]aaaccccccdddddddddccc```^^^aaa]]]ZZZZZZXXXXXX^^^fffeeeffffffdddaaa______```[[[ZZZXXXYYY[[[[[[XXXVVV^^^aaafffgggfffcccaaa```aaaccccccaaa[[[VVVTTTSSSPPPLLLFFF???;;;999999999===:::666555777999:::999888;;;>>>???>>><<<<<<<<<888666555777:::999333------000444888;;;<<<:::888;;;>>>>>>888666888:::888777::::::777777999999555555444333333333555777888888999;;;<<<===<<<;;;:::999::::::888666555666888<<<===<<<:::777444333333222222444666999999888666666777888999999:::::::::666888666222222555777555888888888777777888888999777666555666888::::::999999:::;;;:::777444333333222333444555666666555555<<<999777777888999888888:::999999888999:::<<<===<<<>>>@@@BBBBBB@@@===;;;999:::;;;:::777555555666666666777888:::<<<===>>>;;;:::888777888777555444666555444333444666999;;;:::999777666555555666666555222333888;;;999999:::777:::===@@@BBBDDDHHHJJJNNNMMMLLLLLLMMMPPPSSSUUUSSSOOOKKKKKKHHHDDDDDDGGGJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNMMMLLLNNNOOOIIIAAA;;;888999<<<:::777888===<<<999777888;;;;;;888444555555666666555444333333777666555444555777:::<<>>;;;:::999999:::;;;555444444555777999999888444333111000111444666777555555555666777777666555888777666666777666444222222333555777999;;;<<<<<<777888888666333222333555222333444666888999888777555555555555666888:::;;;888888888888666333000...222222444555555555555555555666777777666777999;;;333222111111111222333444555555444222000000222444999999999777555555777888666666666666666777888999<<<999999<<<;;;666444777:::999888777555222000...333444555555555555888::::::999666444333444666777777555333111111333666777555555666888999888666555777:::===???@@@AAACCCEEEIIIJJJJJJKKKKKKJJJGGGEEE???>>>???BBBFFFHHHGGGEEEAAABBBDDDEEEGGGHHHIIIIIIIIILLLLLLJJJJJJKKKIIIEEEDDDBBB@@@AAACCCCCCBBB@@@@@@???@@@BBBEEEFFFCCCAAA<<<;;;;;;<<<>>>@@@BBBCCCEEEFFFGGGHHHGGGEEEBBB@@@<<>>::::::>>>AAAAAAAAADDDQQQPPPNNNKKKIIIIIILLLOOOQQQQQQTTTYYYZZZXXXZZZ___gggiiilllnnnlllhhhccc___cccaaa___^^^[[[YYY]]]ddd^^^\\\ZZZ]]]bbbfffgggfffaaadddgggfffdddbbbbbbdddkkkkkkhhhgggjjjooolllfffhhhkkkkkkfffdddfffgggeeebbbbbbdddddddddcccbbbaaaeee```XXXTTTUUUZZZ```ccciiigggeeebbb```_________aaa]]]YYYXXXWWWXXX___fffddddddcccaaa______aaaccc]]]\\\[[[[[[[[[[[[YYYWWWbbbdddffffffeeeccccccccc^^^]]][[[ZZZYYYWWWTTTRRRMMMJJJDDD???;;;::::::;;;===:::777666777888888888;;;===@@@@@@???<<<;;;;;;999666555999>>><<<222(((...000444888::::::999888999<<<;;;666444555777666777:::;;;888999<<<<<<999444444333444555888:::<<<777999;;;===>>><<<:::888<<<======;;;999999:::;;;???>>><<<;;;:::888444222111222555888;;;:::777444333666999<<<===;;;999777666::::::555222444777888888888888888999999999999777555333444666999;;;;;;777888999777555444444555222444666888999777555333777666555666888999888777999::::::;;;<<<===>>>???AAABBBDDDEEEEEECCC@@@>>>;;;;;;;;;999777666666888888999999:::;;;<<<======;;;999888888888888666444666555444333555888;;;===>>>===;;;999777666666666444000000555888777777999888:::<<<>>>@@@CCCGGGJJJJJJKKKLLLNNNQQQSSSUUUVVVUUUQQQNNNNNNLLLHHHGGGIIIHHHKKKNNNQQQRRRQQQOOONNNQQQQQQOOOLLLMMMNNNIIICCC>>>:::888:::;;;:::;;;===:::888666888:::;;;888555333333444555666666555555:::999777777777999;;;<<<===;;;999777666777999;;;333333444777999:::999777555333222111111222444555555666888777666555555666888999999888555333222333222333555777888999999:::555666777666444444444666666444333444888:::888666777777666666666666777777666777888999888555222000222333444444555666666666::::::;;;999888777999:::666555555444555666777888555555555333111222444777777888888777666555777888666666666666777888999:::===888777:::===:::888777<<<;;;999777555444333333222444555555555666888::::::999777555555555777888888666444333333444666777444444555555666666666666555888;;;======>>>???@@@HHHIIIKKKLLLLLLIIIFFFCCC>>>===>>>AAADDDGGGGGGGGGDDDEEEEEEFFFHHHIIIKKKLLLOOORRRQQQMMMKKKKKKHHHCCC?????????AAABBBBBB@@@>>>>>>>>>@@@DDDFFFFFFDDDBBB:::;;;<<<>>>@@@BBBCCCDDD@@@BBBCCCEEEEEEDDDCCCAAA@@@AAABBBBBBAAA@@@AAABBB___^^^[[[ZZZ]]]eeepppwwwrrrmmmhhhffffffeeeccc````````````^^^[[[ZZZ\\\^^^\\\UUUQQQRRRSSSPPPNNNOOOIIIHHHEEECCCAAA??????>>>???<<<<<<@@@CCCCCCDDDGGGPPPOOONNNMMMMMMPPPVVVZZZ[[[ZZZ]]]bbbdddcccdddhhhfffiiimmmooommmjjjfffdddddddddbbb^^^ZZZ[[[cccjjj___]]]\\\]]]```ccccccbbb\\\ccciiiiiieeebbbeeehhhiiihhhddd```bbbfffgggdddfffiiihhhccc```bbbcccbbb]]]^^^^^^___``````aaaaaaccc]]]VVVUUUYYY```eeeggggggfffdddbbb``````aaacccaaa^^^\\\ZZZZZZZZZ]]]aaa___aaabbbcccbbbccceeeggg```_________^^^]]][[[ZZZ___```aaaaaa```aaacccddd\\\XXXUUUUUUXXXYYYUUURRRGGGEEEBBB???===>>>???@@@<<<:::888666666777777888===???@@@@@@===;;;::::::999888999<<>>@@@666777888::::::999888888===>>>>>><<<;;;:::;;;===>>><<<;;;;;;===<<<777333333444555888:::999777444555777:::<<<<<<:::777555666;;;<<<666222444888:::;;;;;;::::::999888888777888666333444777:::===>>>888888888666333222333555444555777888888777666555444444444666999:::999777:::;;;<<<============<<>><<<<<<;;;999777666777999888999999::::::::::::::::::999888888888999777666888777555444555888:::<<<===<<<;;;:::888777666666333///...333555555555777666888:::;;;>>>BBBHHHLLLJJJLLLOOORRRTTTUUUUUUUUUSSSPPPOOOPPPNNNJJJIIIKKKJJJKKKNNNPPPQQQQQQPPPOOOTTTTTTQQQMMMLLLMMMJJJEEECCC>>>::::::<<<===<<<:::666444333444666666444222333444555777888999999999:::999888777777999:::;;;:::888666444444555888999555555555666888999888666666666555333222222333555777:::<<<;;;777555666888222555777666333111222444333333555666777777777777666666777777777777777777888555222444777:::888666777777666666666666666666888:::;;;<<<:::777333111444444444444555666888888:::;;;;;;:::888777999:::999888888888888999;;;<<<666666666444333444777999444555666555444333555666555555555666777888999:::===999666999===>>>;;;777888888888999999999999999333444555555555666888:::<<<;;;888666555555666666888777666555444555666666555555555555555666888999555777;;;<<<<<<<<<<<<===DDDFFFJJJKKKIIIEEEAAA???@@@??????@@@BBBDDDEEEEEEIIIIIIHHHGGGHHHIIIJJJKKKMMMQQQPPPKKKGGGFFFCCC???<<<===???AAABBBBBB@@@>>>===>>>BBBEEEGGGFFFDDDBBB;;;<<<>>>AAACCCDDDEEEEEE===???AAACCCDDDDDDDDDCCCEEEFFFEEEDDDBBBAAACCCEEE``````______```eeemmmrrrqqqkkkdddaaaaaaaaaaaa___``````___]]][[[ZZZZZZ[[[WWWPPPLLLNNNPPPNNNLLLLLLFFFEEECCCBBB@@@>>>======AAA>>>>>>CCCGGGGGGHHHKKKKKKLLLLLLMMMPPPUUU\\\bbbdddbbbdddiiilllkkklllooodddgggkkkllljjjgggeeedddccceeeccc___[[[___gggnnndddbbb```______aaaaaabbb___fffllllllfffcccfffjjjfffgggccc[[[XXX]]]bbbdddbbbffffffccc```aaa```^^^ZZZZZZZZZ[[[]]]```ccceeeccc___\\\\\\```dddeeeeeedddfffgggeeebbb```aaabbb```aaa```______^^^]]]ZZZ^^^aaaeeegggfffeeedddccc___`````````^^^]]]\\\\\\ZZZ\\\^^^______aaaccceee]]]XXXUUUVVVZZZ\\\XXXTTTFFFDDDBBB?????????@@@AAA::::::999888777777888999<<<>>>???===;;;888777777666999;;;<<<;;;:::999999666888:::999666555555666999888888777555333555777666888888666777;;;<<<;;;444444444666888<<>>???@@@AAA@@@???===<<<<<<<<<;;;999777666777999666777777888888777666666:::888777888999999888777:::999777666666777888999888888888888888777777777111......333555444444666333555777:::===CCCIIIMMMKKKMMMQQQTTTVVVVVVUUUTTTOOOMMMMMMPPPOOOKKKIIIKKKMMMMMMLLLLLLMMMOOOQQQRRRTTTUUURRRMMMLLLMMMKKKGGGHHHDDD???=========:::777222222222333444444333222222333555777888999::::::888888777777777888888999:::888666555555777999;;;;;;888555444555666666666777888888666333333444666777:::<<<;;;888666777999333555777666333111222444333333555666666777777777777777888999:::999999888999666444555777999888666555555666777777777777888999:::;;;;;;999666333111555444444444555777999;;;999::::::999777777888:::777777666666777888:::;;;777888888777666666888:::444555666666444333444555444444444555666888999:::<<<999666777<<>><<<:::777555444444333777777666666555555555555444555555444333444777:::777:::<<<>>>======>>>???CCCGGGJJJJJJGGGBBB???>>>???@@@@@@AAAAAACCCEEEFFFMMMLLLJJJHHHGGGGGGHHHIIIHHHLLLMMMGGGCCCBBB@@@>>>===>>>AAACCCCCCBBBAAA@@@===@@@CCCEEEFFFEEEDDDDDD>>>???AAACCCEEEFFFGGGGGG@@@AAACCCEEEGGGHHHHHHHHHFFFFFFEEECCCAAAAAACCCEEEdddcccbbbbbbdddfffiiikkknnniiibbb]]]\\\\\\^^^^^^```___\\\ZZZYYYXXXXXXXXXVVVOOOJJJKKKLLLHHHFFFFFFAAAAAA???>>>===<<<<<<<<>>=========999::::::999888888999;;;;;;<<<===;;;888666666666444888:::999666666999===999;;;<<<:::666444555777888666666777666444666:::666888777444555:::;;;:::666666555666888;;;???@@@<<<:::888666777999<<<>>>;;;;;;<<<;;;999999;;;<<<777777666777999;;;;;;:::999888666555777888777666;;;:::888666555555555555444999999555333777;;;<<<<<<<<<<<<;;;999666444222444222000111333666888888:::::::::888555222222222666666555555555777999:::666666666777:::<<<<<<<<<;;;:::999888777666666555:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;999777666666888444555666777777666555444999888777888::::::999888888888888888777666555555444444555666777777666666000...///444777555444555111333777:::===BBBGGGKKKJJJMMMPPPTTTUUUVVVUUUTTTLLLJJJMMMQQQQQQNNNLLLNNNOOOMMMJJJHHHIIIMMMQQQTTTQQQSSSRRRNNNLLLNNNMMMIIIHHHHHHEEE@@@>>>===:::555333333444555555555555444111222333555666666777777666666666666666777888888::::::999999999;;;<<<===>>>:::666444444555555555666999:::888555333555888666777888888777666666777999::::::888555222111111333333555666777777777777888777888999;;;:::888666777777777777777777777777444555666888999999999999666777777666555333111000666555444333444777;;;===999999:::888777666777999888777777777888:::<<<===777999;;;;;;999888888999666888999888666444444555222333333444555777888999;;;:::888666999===<<<888888:::<<<>>>>>><<<999666888999999888777777999:::===;;;:::777555444333222666666666666666555333333000222444333111222555999;;;<<<>>>???>>>???AAACCCGGGKKKNNNMMMIIIDDDBBBBBB<<<>>>@@@BBBCCCDDDGGGIIILLLKKKJJJHHHGGGFFFFFFFFFDDDIIIKKKFFFBBBAAA@@@???>>>@@@CCCCCCBBBAAAAAAAAA???BBBDDDEEEDDDCCCDDDEEEAAAAAABBBCCCEEEFFFGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLCCCCCCCCCAAA??????AAABBBgggdddaaabbbeeeggggggfffhhhgggccc^^^ZZZYYYZZZ\\\[[[YYYUUUSSSQQQQQQQQQQQQSSSLLLGGGHHHHHHEEEBBBBBB@@@???===<<<<<<======>>>DDDAAABBBGGGKKKLLLNNNQQQNNNPPPRRRUUUXXX]]]cccgggeeeaaabbbhhhmmmmmmlllnnnjjjlllmmmiiiddd```bbbddddddfffddd______dddfffdddeeefffhhhiiihhhgggfffeeejjjmmmooolllgggdddfffhhhiiiiiieee^^^\\\___aaa```]]]aaaccc```^^^______]]][[[^^^aaaeeehhhiiiiiiiiifffiiijjjjjjfffbbb^^^]]]cccfffhhhgggbbb```aaadddaaadddeeedddfffiiieee^^^gggiiiiiigggbbb\\\WWWUUUYYY\\\^^^^^^\\\[[[\\\^^^]]]aaafffiiihhhgggeeeddd\\\[[[ZZZ[[[\\\[[[WWWTTTEEEDDDAAA>>><<<;;;;;;;;;777999;;;;;;999999;;;>>>;;;<<<<<<:::888666666666777999:::999888888999;;;999;;;===:::666555888<<<666333444777666333666<<<777999888444555999;;;999888777666777888:::===>>>:::999888888888999;;;<<<:::;;;;;;:::999999;;;<<<666666666555555666999;;;999888777888999888666444777666666555555555555555444666666333444999<<<;;;999999::::::999777555333333222111222444555666555777999:::999777555444444222333444555777888999999888666555666999;;;<<<<<<999888777666555555666666777888999:::;;;;;;;;;:::999:::;;;:::777555555666555666888999999888777666999888777888:::;;;:::999444666777888888777555333222333555666666666555555000...111777:::777555555222444888;;;===@@@DDDGGGFFFHHHLLLPPPSSSTTTTTTTTTKKKKKKNNNTTTVVVSSSQQQSSSNNNLLLIIIGGGHHHLLLPPPSSSMMMQQQQQQNNNMMMOOONNNKKKFFFJJJJJJDDD???>>>;;;666333444666666666666666666333444444555555555555555555555555666777888999999777888999:::;;;;;;<<<<<<;;;999666555666666555444444777:::888444333555999777666666777888999888666:::999777777666555222000333333555666777888888999777666666888:::999666333555888;;;:::777444555777666777888999::::::999999333333333333333444444555777666444333444888<<<>>><<<<<<;;;999666555555777888777777777999:::<<<===888:::===>>><<<999777777777888999888666333222222111111111222444666777888999;;;:::666666:::;;;888999:::;;;<<<===<<<:::999;;;<<<<<<:::888888999:::999888777666555555444444555555666666666444222111///222555444222222555999===>>>?????????AAADDDGGGKKKOOOQQQOOOJJJEEEDDDEEE<<>>@@@BBBCCCBBB@@@???@@@BBBBBBDDDEEEDDDBBBBBBCCCFFFBBBBBBAAAAAABBBDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJ@@@AAABBBAAA??????@@@BBBiiiddd___```dddgggfffddddddeeeeeeaaa[[[XXXYYYZZZUUURRRNNNKKKJJJJJJJJJJJJMMMGGGCCCEEEFFFDDDCCCCCCAAA@@@>>>===>>>???AAABBBGGGDDDEEEJJJOOOPPPRRRUUUUUUWWWZZZ]]]___cccgggkkkaaa^^^^^^eeeiiiiiiiiijjjnnnpppppplllgggeeehhhlllhhhjjjgggbbbbbbfffeee```^^^bbbgggkkkjjjhhheeedddiiikkkkkkjjjggggggiiikkkiiihhhddd```aaaccc```ZZZ]]]aaabbb^^^\\\___```___[[[___eeejjjlllkkkhhhfffdddhhhkkkjjjfffaaa`````````ccceeedddbbbbbbfffkkkbbbeeeeeecccggglllkkkdddggggggfffccc^^^YYYWWWVVVZZZ]]]______^^^]]]___aaa___dddiiilllkkkgggcccaaaWWWXXXXXXYYYYYYVVVRRROOO@@@???===<<<;;;;;;;;;<<<777999<<<<<<::::::===???;;;<<<<<<:::888666777777===;;;:::;;;===<<<:::777888:::<<<:::777777;;;@@@444111222666666333666<<<888:::888555555999;;;:::999888777777777999;;;===666666777888888888888888:::;;;;;;;;;999999;;;===666777777444111222666;;;777777888:::;;;999555222222333444555666666666555333444333111555;;;===;;;555666888999999888777555555444333444666777666555555777::::::999777666666///111444777999999888777999777555555777:::<<<<<<888777555444444666888999777777999:::;;;;;;<<<<<<777999;;;:::888555444444666888:::;;;;;;:::999888999888777888:::;;;;;;:::111333666999999888555333333444555666666555444333000///222999<<<999555555333666:::<<<===???AAACCCBBBDDDIIIMMMQQQSSSTTTTTTLLLLLLPPPWWWYYYWWWUUUWWWLLLKKKHHHGGGHHHKKKOOORRRJJJOOOQQQOOONNNOOOOOOLLLBBBJJJLLLFFF@@@>>><<<888222444555666555555555666777777777777777777666555444555666777888999::::::333555777888999999999888777666666777888888666333333666999888444222555999999777666888<<<===;;;888555333111333666777444111222333555777888999999:::666555555777999888444111333999>>><<<777333444888888888:::;;;;;;:::999888222222222222444666999:::888666444333444888<<>>:::777555666777888777444111//////000000111222333555666777777<<<<<<666444888:::888777777888999;;;===???@@@===>>>>>><<<999888999:::555555555666666666666666444555666666555333111000000444888777555444888<<>>???AAAFFFJJJMMMPPPRRROOOIIIDDDEEEGGG???CCCGGGGGGEEECCCCCCDDDCCCDDDFFFGGGHHHGGGGGGFFFBBBHHHJJJEEE???======<<>>===???BBBDDDEEEFFFCCCAAA@@@CCCFFFCCCBBB@@@???@@@AAACCCEEEEEEEEEEEEEEEEEEFFFFFFFFFAAABBBCCCCCCAAAAAABBBCCCaaa[[[\\\eeekkkjjjggggggkkkiiihhhddd\\\RRROOORRRRRRNNNJJJHHHJJJLLLLLLKKKDDDEEEEEECCC@@@???CCCFFFDDDBBB???<<<:::<<<@@@DDDMMMGGGGGGLLLPPPQQQWWW___^^^ZZZXXX\\\ccchhhiiigggeeefffdddaaa___bbbkkkrrrssspppkkkgggffffffggghhhjjjddd```aaacccccc___]]][[[^^^cccfffgggeeecccbbbiiihhhjjjllljjjffffffiiieeedddddddddeeedddaaa^^^]]]YYYYYY\\\^^^]]]^^^```___dddjjjlllkkkhhhggghhhmmmiiiggghhheee___```fffhhhgggggghhheeeaaaccchhhaaaaaabbbdddeeedddcccbbbbbbbbbdddddd```[[[^^^eee___aaa___[[[]]]dddeeeaaagggfffiiiooonnnggg___\\\YYYZZZZZZ[[[YYYUUUOOOJJJ???===;;;:::;;;<<<;;;:::777999;;;===>>>>>>>>>>>><<<======:::666555777:::;;;;;;;;;:::999888777777999;;;999555444777999777777888888888666666777999:::777555555999<<<===<<<======<<<:::888777666555999999:::<<<===<<<999777:::;;;<<<<<<::::::;;;<<<===999444222222444666666333444555888999888555333111222444666777777666555999888666666777888;;;<<<999999888777666555444444444333222555888:::888666666777999999999777666444111444888::::::999888999555333444777;;;<<<:::777444777999999777777:::<<<444444666777999:::::::::999::::::888555333333444333555999;;;<<<;;;888666;;;:::999999::::::888666555444333555888999777555777999;;;999555333333444444666888999888666666777555777999;;;===???CCCEEEBBBEEEJJJLLLMMMNNNOOOPPPNNNQQQTTTVVVVVVVVVWWWXXXTTTKKKGGGJJJMMMKKKLLLOOOPPPQQQRRRPPPMMMKKKKKKKKKGGGIIIKKKHHHAAA:::666444333555666555444444888;;;>>>===<<<:::999888777777999777555666999:::888666777888999:::999888666444555555555555555666777777333333444777999888666444555666777666666777:::<<<444444444444444444333222555555555555666777888999444444444444555555555555:::777333444777999888666888:::===@@@@@@???<<<:::777666777:::======;;;888888444000...222777<<<>>><<<;;;999777777888999:::666555444333444666777999888:::<<<;;;888555666777444666999;;;:::777333111222111111333666888888888999::::::888666555666777999777666999>>>@@@>>>:::>>><<<:::888777777777888222222222333333444444444444555666555333222333444666777999999888888999:::======>>>======???BBBEEELLLLLLLLLLLLKKKJJJIIIHHHDDDEEEHHHHHHGGGEEEFFFFFFGGGFFFCCCBBBBBBCCCFFFGGGEEEEEEEEECCCAAA@@@AAABBBDDD@@@===;;;===@@@DDDEEEFFFBBB??????AAABBB@@@>>>EEECCCAAAAAABBBDDDDDDCCCCCCDDDFFFEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@ccc```aaahhhllljjjiiikkkqqqkkkeee___VVVMMMKKKMMMIIIFFFBBBAAADDDFFFGGGFFFCCCCCCBBBAAA???@@@BBBDDDFFFEEEBBB@@@???BBBHHHLLLRRROOOOOORRRRRRSSSYYYaaahhhdddaaaccchhhmmmnnnnnnccccccccc```^^^bbbkkkrrrqqqqqqooojjjeeecccfffjjjjjjfffbbbbbbdddccc___\\\^^^bbbeeeeeebbb```bbbeeeeeefffjjjnnnllleeebbbccc___aaadddeeeeeecccaaa___```\\\[[[^^^```___```bbbgggiiilllmmmmmmkkkhhhgggfffbbbbbbdddbbb___```fffjjjhhhggggggccc___```eeeeeeeeeeeedddcccccceeegggiiihhhiiihhhccc]]]^^^dddccceeeccc```bbbiiijjjgggfffcccdddhhhhhhbbb]]][[[\\\\\\\\\[[[XXXSSSMMMIII===;;;::::::;;;<<<;;;:::888999:::;;;<<<<<<<<<;;;:::;;;<<<;;;999888:::<<<<<<:::999999888888777555666777555111111666888777:::;;;:::888555555666777:::777555555888:::;;;:::;;;:::999888666555444333999999:::<<<===<<<:::999;;;<<<<<<;;;:::999:::;;;:::888555333444555555555555555666777888888555333555555555666666777888888999888777777777999;;;<<<::::::999888777666555555333222222444777999777666777777999999999777555444333666:::;;;:::888888888555555666888:::;;;:::999666888:::999777666777999666777777888888888777777777888999888555444444555888888999999:::::::::::::::999888888999999777555555444333555888999888666666888:::999666444444666444555777777555555555666888:::;;;<<<===>>>AAADDDEEEGGGIIIKKKKKKMMMOOOQQQOOOQQQSSSTTTTTTTTTUUUVVVRRRKKKIIILLLNNNLLLLLLNNNMMMOOOPPPOOOMMMKKKKKKKKKKKKMMMMMMIIIBBB;;;666555444555666555444555999<<<666777999;;;<<<<<<;;;:::999777555666888888666444555666888999999888666555555555555555666777888888555555666777999999666444111444777888777777777777444444555555555555444333555555555666666777999999666666666666777777777888777666444555777999::::::888:::<<<>>>>>>===;;;:::777777777:::<<<<<<:::777888555111000333777;;;<<<:::999888777777888:::;;;:::888666444333555666888444777::::::777444333444444555888999888666333000111111111333666777777666555666666555444444666777:::888888<<<@@@BBB???;;;999999888888888888999999222333333333444444444444555555666444333222333555888999:::999888777888:::<<<===>>>===>>>@@@CCCFFFJJJJJJJJJJJJJJJJJJJJJJJJDDDFFFIIIJJJHHHGGGFFFFFFFFFEEECCCBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@===<<<>>>AAACCCDDDBBBAAA@@@@@@AAAAAA@@@???CCCBBBBBBCCCDDDCCC@@@>>>???AAABBBCCCBBBAAABBBCCCBBBBBBBBBAAAAAABBBBBBBBBddddddfffiiiiiifffgggjjjmmmddd[[[UUUOOOIIIGGGHHHCCCAAA>>>>>>@@@CCCEEEEEEEEECCC@@@@@@AAACCCDDDDDDFFFEEEDDDDDDEEEIIIPPPUUUWWWVVVWWWXXXXXXYYY```gggmmmiiifffgggjjjnnnooonnnddddddcccaaaaaaeeemmmtttppprrrrrrllldddbbbeeekkkfffcccaaaaaacccdddaaa^^^cccfffgggccc]]]\\\aaafff___bbbiiiooolllccc\\\[[[VVV[[[aaadddbbb`````````ddd___]]]```aaa``````bbbjjjiiihhhjjjmmmmmmjjjggg```^^^^^^```___^^^aaafffhhheeeccccccaaa^^^```eeecccbbb```]]]]]]___cccfffiiihhhiiiiiiddd^^^^^^cccjjjiiifffcccdddhhhjjjgggaaa^^^^^^bbbccc```]]]^^^______^^^[[[VVVPPPKKKHHH<<<;;;:::;;;<<<<<<:::888777777888999999999999999777999;;;<<<;;;;;;===>>><<<999777777888888666333444555333///000666::::::===<<<:::777444222444555888666555555777999999888:::999999777666555444444888999;;;<<<<<<<<<;;;:::<<<======;;;888777888999999777555555555666555333777666666666888888666444999888777777777999;;;<<<999888888888999:::;;;<<<;;;::::::999888777666666222222222444666777777555777888999:::999777555444555777:::;;;999888777777666777999:::999888999999999::::::999777666666777999999999888777666555444444666777777666555666777<<<:::888777777999<<<===:::999888888999888666444444333333555777999999888555777888888777666777888666777777666555444666777<<<===>>>=========@@@BBBHHHIIIKKKLLLLLLMMMOOOQQQQQQQQQRRRQQQPPPPPPRRRTTTOOOLLLLLLOOOQQQNNNLLLMMMKKKMMMNNNNNNMMMKKKKKKKKKPPPPPPNNNIIIBBB<<<888777666666555444444666:::===222555888;;;======;;;:::999777666555666555444222333444666777888888777666555666666777888888999999777666666888999888666444...222777999999666444333444555777888888777666555666666666666777888999999888888888999999999::::::333555666666777888:::<<<888999999::::::::::::999777777777999::::::888666888555333333555777999999888777666666777888:::;;;===;;;777444333444666777222555888999777444222111444555666666555444222111111000111333555777666555333444555555555555777999999999:::>>>BBBCCC@@@<<<444555666888999999999999333444444444444555555555555666555444222222444666:::;;;<<<;;;999777888999<<<======>>>>>>@@@DDDGGGIIIHHHGGGGGGGGGHHHIIIJJJEEEHHHKKKLLLJJJHHHGGGGGGEEEDDDBBBAAAAAABBBDDDEEEAAA@@@@@@CCCFFFGGGDDDAAAAAA@@@?????????@@@AAAAAA===???AAAAAA@@@???@@@AAABBBBBBDDDEEEEEEBBB<<<888;;;===???@@@@@@@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCeeeggghhhfffaaa]]]^^^bbb^^^VVVNNNLLLKKKHHHFFFFFFEEECCCAAAAAABBBDDDFFFHHHGGGDDDAAAAAAEEEHHHHHHGGGFFFFFFFFFFFFHHHMMMUUUZZZ[[[YYYYYY[[[```dddiiilllkkkjjjiiikkknnnooonnnlllhhhhhhgggeeeeeeiiiooouuurrrrrrpppkkkfffdddeeehhhaaabbbaaa```cccgggfffbbbhhhhhhfffccc___^^^```bbb[[[^^^eeejjjhhh^^^XXXVVVSSSXXX^^^___^^^]]]aaaeeeiiiccc```bbbbbb``````bbbfffbbb```cccjjjnnnkkkgggbbbaaa```___]]]]]]```cccaaa]]]\\\^^^^^^^^^aaaeeeaaa]]]YYY[[[___cccddddddaaa```aaaccc```]]]]]]bbbllliiieeeaaaaaaccccccbbb\\\ZZZ\\\bbbeeecccaaabbbaaaaaa```[[[UUUNNNIIIGGG???============;;;888666444555555666777888888999777888;;;<<<===<<<<<<<<<;;;888555555888888555222444555333000222999>>>>>>;;;;;;888555222111333555333444444555777888999888;;;::::::999888777777666666888:::;;;:::::::::;;;======<<<:::777666777888999777555444555666666555666555555666888999999888::::::;;;;;;;;;<<<<<<===999999999:::;;;;;;<<<<<<::::::999888888777666666111111222444555666666555999:::;;;;;;;;;999777555444666888999888777777777666888:::999777555777999::::::::::::999888888999:::::::::999888666555444111444666777777666777888;;;:::777666666888;;;===;;;999888999999999777555222222222333555777888888444555777888888888999999999999999777555555777:::===>>>>>>===<<<===@@@CCCJJJLLLOOOPPPPPPOOOPPPPPPRRRRRRPPPNNNLLLMMMPPPRRRMMMMMMOOOQQQRRROOOLLLKKKLLLNNNOOOOOOMMMKKKJJJJJJOOONNNLLLHHHCCC???<<<:::888777666444555777;;;===777888999::::::999888777999888777666555333222111111222444666777888888888666666777888999999::::::777666666666777777444222///333777999888555333222555777999;;;<<<;;;999777666666666666777777888999888888999999999:::::::::111444777777555555888;;;888777777777777777888888555555555666666666555333777555444555777777777666555555555666777888:::;;;===;;;777444333555777999666777888888777555555444666666555555444333333333222222222444777888777555555777777777666777999;;;888999;;;>>>AAAAAA>>>;;;333444666888999999888888555555555555555555555555666666555444222222555777;;;<<<===;;;999888888999<<<<<<======>>>AAAEEEHHHIIIGGGFFFDDDEEEFFFHHHIIIFFFIIILLLMMMLLLIIIGGGGGGDDDCCCBBBAAAAAABBBCCCDDD@@@???@@@EEEKKKLLLHHHBBBBBBCCCCCCBBB@@@>>>======:::===AAAAAA???>>>@@@BBBCCCCCCDDDDDDDDD@@@:::666;;;===????????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@hhhjjjiiibbbXXXTTTTTTWWWQQQLLLIIIKKKMMMIIIFFFEEEFFFEEECCCAAAAAABBBEEEGGGHHHEEEBBBCCCGGGKKKKKKJJJKKKKKKKKKKKKMMMRRRYYY___aaa]]]ZZZ]]]dddkkkllliiihhhjjjmmmqqqsssrrrooommmjjjiiigggeeeeeeiiinnnrrrtttpppkkkhhhhhhhhhfffccceeehhhgggccceeejjjjjjgggkkkgggcccdddffffffbbb]]][[[\\\```dddbbb[[[XXXYYYZZZ]]]___^^^\\\^^^eeekkkoooiiieeeeeeeeecccbbbeeefff```]]]```hhhllliiidddddddddaaa\\\YYYYYY[[[\\\]]]YYYXXX[[[\\\\\\^^^aaaaaa[[[XXX___jjjoookkkddd^^^\\\\\\^^^]]]ZZZ\\\```iiiddd```^^^___```aaabbb___^^^aaagggiiieeeaaa```___aaa```\\\UUUNNNIIIGGGCCCAAA???===<<<:::777444222333444555666888999:::888999:::;;;;;;;;;999888999666555555777888666444333555444111333:::>>>>>>666666555333111111333555000222555777888999:::;;;999999999888888777777777666888:::999888888999;;;>>>===<<<999666555666777;;;888555333555777888888444444444666999;;;<<<;;;999;;;===???@@@>>><<<:::888999;;;<<<======<<<<<<888888888777666666555555000111333444555555666666:::;;;<<<======;;;999888222444666777777666777888666888:::888555444666888999999999:::;;;<<<===<<<999:::::::::999888777777000333666777777777777888666666666777888888999999;;;:::999:::;;;;;;999777111111111222222444666777333444555777999:::;;;:::999999888777555555777999:::;;;;;;;;;;;;===AAAEEEIIIMMMRRRUUUTTTRRRPPPOOORRRQQQOOOLLLJJJKKKNNNPPPLLLOOOQQQQQQPPPNNNLLLIIIMMMPPPRRRQQQOOOLLLJJJJJJKKKJJJHHHGGGEEECCC@@@???;;;999777666777888:::<<<;;;:::888777666666777888:::999999777555333222222111222333555777888999:::777777888999:::999999888666555444444555444333111444555777666555444444555555888<<>><<<:::666666666555666666777888777777777888888888888999222555777666444333555777777666555444444555666666222333333333222222222222666555444555777777555444333333444555666888999::::::888666444444777:::<<<;;;:::888777777888999999777777666555444444444444444444555777999:::888666777888888888666666888999888888:::===>>>>>>;;;999444555777888888777666555666666666666666666666666555555555444333333555777:::<<<<<<;;;999888999:::;;;<<<=========@@@CCCGGGIIIGGGEEEDDDCCCDDDFFFGGGFFFIIILLLLLLKKKHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDAAA@@@BBBGGGMMMNNNJJJDDDDDDFFFGGGFFFAAA===;;;;;;:::===@@@AAA???>>>@@@CCCFFFDDDBBBAAA@@@>>>;;;999>>>@@@AAAAAA@@@??????@@@BBBBBBBBBBBBAAA@@@>>>===iiikkkggg\\\QQQMMMMMMMMMLLLJJJKKKOOOOOOJJJEEEEEEBBBBBB@@@>>>======@@@CCCGGGFFFEEEFFFIIILLLNNNOOOWWWVVVUUUSSSTTTXXX^^^ccchhheee``````eeekkkjjjddddddggglllpppqqqooollliiigggeeecccbbbcccgggkkknnnsssmmmgggfffiiijjjfffaaammmpppnnnfffffflllnnnjjjkkkeeeaaaeeelllnnnfff]]]\\\[[[]]]```___\\\\\\```ddddddbbb```^^^bbbiiiooopppjjjfffggggggfffgggjjjjjjeeeaaacccgggiiieee```cccccc___XXXTTTUUUWWWWWW___[[[YYY[[[\\\ZZZYYYZZZ\\\WWWWWW___lllpppiii```ccc^^^\\\\\\\\\ZZZ\\\aaafff```]]]^^^```bbbeeeiiieeeccceeeiiiiiibbb\\\ZZZZZZ^^^```^^^WWWOOOKKKIIIEEEBBB>>><<<:::999666444444444444555666888:::;;;999888777777888888666444555555666666777777888888222444444222333999;;;:::222333444333222222333555000333777::::::;;;;;;<<<666666666666666666666666777999;;;:::777666888;;;======;;;888555444666777<<<999777666777999999999444444555777;;;===<<<<<<888;;;>>>AAAAAA???;;;999888:::<<<>>>???>>>===<<<777777777777666666555555000222444555555555666777999:::<<<===>>>===;;;:::333555777777666666666888888888888777666666777999888777777999===??????>>>::::::;;;;;;;;;::::::999000333666888777666666666222333555888999999999888:::999999:::<<<===;;;:::222222333222111222555777444444444777:::<<<<<<;;;777888888666444444555666777888888888999<<>>AAADDDGGGFFFEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJHHHFFFEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBDDDHHHLLLMMMIIIEEEEEEHHHJJJHHHBBB>>><<<===>>>>>>?????????@@@BBBDDDGGGDDD@@@>>>>>>>>>>>>===AAABBBCCCCCCAAA@@@@@@AAAAAABBBCCCCCCBBB@@@???>>>eeefff```TTTJJJHHHGGGEEEHHHHHHKKKNNNMMMGGGDDDFFF???@@@@@@>>><<<>>>BBBEEEJJJKKKLLLLLLMMMPPPTTTWWWbbb```]]]ZZZYYY[[[```dddfffiiiiiidddccchhhiiigggfffiiikkkmmmllljjjhhhgggbbbaaa___```ccchhhlllnnnnnnjjjgggfffggggggeeebbbkkkooolllcccccclllqqqnnnhhhdddbbbfffnnnpppkkkeee^^^\\\^^^aaabbb```ccchhhiiifffccc``````bbbfffiiihhhbbb```bbbeeefffhhhllljjjfffdddeeeggggggccc______aaa^^^VVVSSSVVVYYYXXX```[[[ZZZ^^^___\\\YYYXXXVVVVVVXXX___fffhhhccc^^^eee___[[[[[[\\\]]]aaafffhhhaaa]]]___aaaaaadddiiieeeaaaaaadddccc^^^YYYYYYUUUZZZ______YYYQQQMMMLLLCCC???;;;888777777777666888888777666777777999999888555333333555666444333111555888888666666:::===333666777555666999:::888222444666666555444444444333777;;;===<<<;;;:::;;;555555555666666666666666:::<<<>>><<<888666888<<<<<<<<<:::666444444666888999999999;;;===<<<:::777555666777:::<<<<<<:::888999;;;===??????===;;;999888:::===@@@@@@???===<<<888888888777777777777666000333666666555555777999666777:::<<<======<<<;;;999::::::999777555555666;;;999777777999:::::::::666555555888<<<>>>>>>===<<<<<<======<<<;;;;;;:::222444777888777555444333111222555777999;;;;;;;;;888777888999<<<===<<<;;;444555555333111222555888555444444777;;;===<<<:::888:::;;;:::888666666777666666666555666999>>>BBBDDDFFFIIIJJJJJJJJJKKKLLLPPPPPPOOOLLLKKKKKKMMMOOOQQQUUUSSSLLLHHHIIIIIIHHHHHHKKKOOOQQQPPPNNNMMMMMMGGGGGGGGGJJJLLLKKKGGGDDD???===;;;;;;;;;:::888555555555444555666888:::<<<;;;======;;;888666777888333444444666777999;;;;;;888999::::::999777555333444333111222333444444333666666555333111000222444111555;;;???AAA???;;;999555444444333333333444444444444444555555555555666555555555777999999888666555555555444444444333333///111222222000000222555222111111222444555444333222222333444555666666666222333444555777888999:::888777777999;;;;;;888666555555555555555444222222444555666999;;;:::888555444555666555444555777999;;;;;;;;;999777666777777999888777777666666777777999999888888888777777777222444777888777666555666444666888999999:::<<<>>><<<<<<<<<;;;:::<<>>===???AAACCCCCCEEEBBB@@@??????@@@@@@@@@@@@BBBCCCCCCBBBAAABBBCCC@@@AAACCCDDDEEEDDDCCCBBB___```YYYLLLDDDDDDBBB???BBBCCCGGGKKKHHHCCCDDDHHH@@@BBBBBBAAA@@@BBBGGGKKKNNNQQQSSSSSSSSSUUUZZZ___gggeeeaaa]]]ZZZ[[[___cccaaajjjnnngggbbbfffkkknnnoooppppppooolllkkkkkklll```___^^^```eeekkkoooqqqiiiiiihhhgggeeeddddddeeebbbhhheee]]]___kkksssrrrfffddddddggglllooonnnlll^^^]]]```dddeeedddhhhmmmhhhddd```^^^___```aaaaaa^^^YYYXXX\\\```cccgggkkkdddcccbbbdddggggggdddaaa]]]```^^^VVVUUUZZZ___^^^^^^ZZZZZZ```bbb___\\\[[[WWW[[[___bbbcccccccccbbbbbb\\\WWWYYY]]]```ffflllmmmddd______```]]]___eee```[[[ZZZ]]]^^^[[[ZZZ[[[QQQWWW___```ZZZSSSOOONNN@@@<<<777555555666777888<<<;;;999888777777777777666333000000333555444333///444999999666666;;;@@@666999:::999999<<<;;;888333666888999777555444444666:::???@@@===:::999999777777777777888888888888<<>>999777999===<<<;;;999666444444666999666888<<<@@@AAA???999555777888999;;;===;;;888555;;;<<<<<<<<<<<<<<<;;;:::888;;;>>>AAAAAA@@@>>><<<999999999888888888888888111444777777666555777:::333555888:::<<<<<<;;;;;;>>>>>>>>>;;;777555444555===:::777888;;;>>>===;;;666444444666:::===<<<:::>>>>>>>>>>>>===<<<::::::333555888888666444222222222333555777999<<<>>>???666555666888;;;===<<<;;;777888888555222222555999555444444777;;;===<<<:::<<<===??????<<<:::999999555555555444444777<<<@@@BBBBBBBBBBBBBBBDDDHHHKKKOOOOOOOOOMMMKKKKKKMMMOOOSSSVVVTTTJJJDDDGGGIIIGGGDDDGGGLLLOOOPPPOOOOOOOOOHHHHHHIIILLLNNNMMMIIIDDD@@@>>><<<<<<===;;;666333444555666777888888888888<<<>>>???===999888999:::555555555666888999;;;<<<999:::::::::999666333222444333222222444666666555444555555333111///000111///333999>>>@@@>>>:::777444333333222222222333333444444444444555555555555666444555888<<<===;;;888444555555555555444333222///111333222111111444777111000000111333444444333222222333444555555555555222333444666777888888888333444666:::===;;;555000333444555555444333111000333444666888::::::777444333555666777777888;;;===>>>===<<<999666555666777999888777666666777888999999999999999888888777777111444777999888666555555111333666888999:::===???<<<<<<<<<:::999:::===@@@>>>@@@BBBEEEHHHIIIJJJKKKGGGGGGFFFDDDBBBAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEAAADDDFFFGGGFFFDDDDDDDDDAAAEEEIIIIIIEEECCCDDDGGGFFFAAA===<<>>@@@BBBCCCCCCCCCDDDEEE>>>@@@CCCFFFGGGHHHGGGGGGZZZTTTLLLDDD???>>>@@@BBBDDDCCCCCCEEEHHHKKKMMMMMMJJJFFFGGGKKKLLLJJJKKKQQQ[[[ZZZYYYZZZ]]]```aaabbblllpppmmm```XXX\\\cccgggjjjmmmnnnkkkffffffiiinnnooouuuuuunnniiikkkmmmkkkaaa[[[ZZZbbbhhhgggfffgggfffeeecccbbbaaa___[[[XXX[[[_________hhhuuuuuujjj```bbbgggmmmqqqooohhhbbb```hhhlllgggaaacccjjjnnnkkkddd[[[TTTTTTYYY___ccc\\\WWWSSSTTTZZZ```bbbbbb```cccffffffcccbbbcccddd]]]^^^[[[TTTSSSXXX^^^___\\\___aaabbb```^^^]]]^^^[[[\\\___bbbdddddd```]]]\\\ZZZXXXZZZ^^^cccfffhhhccc^^^ZZZ[[[```dddcccaaaVVV[[[___aaa^^^[[[ZZZZZZ]]]\\\ZZZWWWRRRNNNJJJGGG>>><<<888444333555888:::<<<:::777444444555777999777777555333111222444777555666999;;;888444777>>>===;;;999:::;;;:::777333888999999666222111333666777666555888:::;;;888555777777666666777999;;;<<<======<<<:::999:::===??????:::666777777444333555;;;<<<>>>AAABBB???:::555333444666888999999999999222444777999888777777888777:::>>>@@@@@@>>>:::777333333555999>>>???===:::888777666555666777999;;;444555666666666888;;;===>>>BBB@@@888444777888666999;;;======<<<:::::::::888999;;;===>>>>>>=========<<<;;;:::999999999999;;;999555000,,,+++...000777666777:::>>>===:::666888777555555777999:::999:::777444444666777555333111222333555666777777777<<<999777888:::;;;999666444444555444555777;;;>>>>>><<<===@@@BBBDDDIIIPPPKKKLLLNNNPPPRRRUUUWWWXXXWWWSSSLLLGGGEEEFFFIIIKKKGGGFFFGGGNNNVVVXXXSSSMMMFFFGGGIIILLLNNNMMMJJJGGGAAA???<<<>>>@@@???999444444666888999888999;;;===>>><<<:::999999999777555000333777999999888999999999999999999777444111///222222111111333555777999888666444222111000111111///222777999::::::;;;;;;;;;777333333666777555111333333333222111333666999===:::888888::::::888555///111222222111111222333444111......111333333111666333///000222555555444///000333666777666555444333444555444222111222333222...///666<<<:::555222222333444444222111111111333333222222333555666777999555111111555999::::::<<>>:::888888555111444444333111111444888<<<999999888666444444555777444555666666777666666666:::999888777777777888999444888;;;;;;888777:::>>>EEEFFFFFFGGGHHHHHHIIIIIIKKKIIIFFFCCCBBBCCCDDDEEEDDD???===BBBCCCAAABBBFFFFFFEEEEEEDDDDDDBBB???<<<===BBBFFFFFFDDDDDDHHHLLLEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCBBBBBBAAA@@@@@@>>>???BBBCCCDDDDDDCCCBBB???AAADDDGGGHHHIIIIIIHHHPPPLLLFFF@@@>>>>>>@@@BBBFFFEEEDDDEEEFFFGGGGGGGGGLLLJJJLLLQQQSSSQQQSSSXXX]]]^^^aaabbbbbbbbbbbbbbblllnnniii___ZZZ^^^dddggglllmmmmmmiiiddddddgggllljjjooorrrooommmooonnnjjjddd^^^\\\aaaeeeccc``````dddcccbbbaaaaaa___\\\ZZZ]]]aaaaaaaaajjjuuutttjjj\\\]]]aaafffkkkjjjeee___YYYaaafffcccaaadddiiilllmmmfff]]]XXXYYY___cccfff\\\YYYWWWYYY___ccccccaaa^^^aaadddeeedddcccccceee^^^___\\\UUUSSSXXX]]]^^^cccddddddaaa\\\YYYYYYYYYZZZ[[[]]]```cccdddbbb```^^^\\\YYYYYY[[[___aaabbb^^^]]]]]]```dddccc___ZZZWWWZZZ^^^______^^^___aaabbb___ZZZUUUPPPLLLIIIHHHAAA===888444333666;;;>>>===;;;777444333444777999:::999777444222222555888777888:::<<<999555888>>>;;;:::999999;;;:::777444888999999777444333666888777666555777999:::888666777777666666777888999:::888999999999888888:::===<<<777666888999777666777666:::>>>@@@===999777666777666666666666888:::;;;444444555555666777888888777999:::<<<<<<;;;:::888444444555999===>>>;;;999888777666555666777999;;;555666777777777888;;;>>>???BBB???999555888999777888:::<<<<<<;;;::::::;;;<<<=========<<<;;;:::999999999999::::::;;;;;;;;;===<<<888444000000222555:::999999;;;======:::777666444333333555666777666777555333444666777555333555555555555555444444444;;;999888888999999888777555555666555555777:::===<<<;;;===AAACCCDDDHHHOOOKKKLLLOOOSSSUUUWWWXXXYYYSSSPPPKKKIIIHHHJJJMMMOOOJJJHHHIIIOOOVVVYYYVVVQQQNNNMMMMMMNNNOOONNNLLLJJJAAA>>><<<===???===888333444666777777777777999;;;::::::999888777666555555333555777777666555666777999888777666444333111111333333444444444555555666666555333222111111111111111444777888999999:::;;;999666333444888:::888666333444555444444444777999>>><<<:::999:::999777444222333333222111111333444777555333222333333333333333111111444777999888666///111444666666555444333000111222222111111333444111...///555999777444333333444555444222111111222444333333333333555666888999555222222555999;;;;;;<<<===<<<777555777777444666666555333333555:::===;;;;;;:::777444333444555555555555555666666666666666555555555555666777888777999999777555666<<>>???AAABBBFFFFFFFFFFFFFFFGGGGGGGGGMMMMMMQQQVVVWWWWWWYYY]]]^^^dddiiijjjeeebbbaaaccckkkiiiddd]]]\\\aaafffggglllllljjjfffbbbbbbfffjjjmmmqqqttttttuuuuuupppiiiddd___\\\___aaa^^^\\\[[[aaa``````aaabbbaaa___]]]```cccddddddkkksssqqqhhh[[[[[[\\\```eeeeeebbb^^^\\\aaadddbbbccchhhkkkkkknnnfff^^^\\\```fffhhhiii^^^^^^^^^bbbeeefffbbb___[[[^^^aaaccccccccccccddd^^^```]]]WWWUUUXXX[[[\\\dddeeeeee```[[[WWWWWWXXX]]]\\\\\\^^^```bbbaaa```___[[[XXXWWWYYY\\\^^^^^^]]][[[[[[]]]______[[[WWWXXX[[[^^^```bbbdddgggiiihhhddd\\\TTTMMMIIIHHHHHHBBB>>>999555555888>>>AAA>>>;;;777333222444666888<<<;;;999666444444888;;;:::999;;;<<<999555777===999888888999::::::999777999::::::888777777999;;;888666555555777888888777888888777777777777888999555777999:::::::::;;;<<<:::777777:::;;;888666777444:::@@@@@@;;;777888::::::888666444444777:::===777444111222555777777666666777777888888999999999555555666999;;;<<<:::999999888777666666777999:::666777888888888999<<>>@@@>>>999666888999999777999;;;;;;::::::;;;<<<@@@???>>><<<999777555444444555777:::<<<<<<===<<<===<<<:::666444333666888999777666666666666555333444333111111333444444333222222333555777777666444555555555555444444333333888999:::999888777777888555666777666555666999<<<999:::>>>CCCFFFEEEHHHMMMLLLOOOSSSWWWYYYZZZXXXWWWPPPMMMKKKKKKNNNQQQRRRSSSMMMJJJJJJNNNVVVZZZZZZWWWUUUSSSQQQPPPPPPPPPNNNMMMCCC@@@>>>>>>???===777333444555666555444555666888444666888666333222444666555666666555333222333444777666555333222111111111555555555666666555555555555444333222222222222333444555777888777888999;;;555222111333777:::999777222333555555555444555777>>><<<:::999999888666444444444444222000111333666444444333111......///000444444666888::::::888666111333444666666555333222---///111111111111333555000...///333444222222444444555666444222111111222444333333333333444666777888666333333555999;;;;;;:::<<<999555444888999888777777777555555777;;;>>>>>>===;;;777333222444555888888777777777777777888444444444555666777999:::::::::888555333666>>>DDDFFFEEEEEEDDDEEEEEEFFFGGGCCCEEEFFFHHHHHHHHHGGGFFFFFFCCCBBBDDDDDDBBBDDDGGGBBBEEEHHHJJJHHHDDD???<<<;;;@@@EEEGGGEEEBBBBBBCCCFFFGGGHHHHHHIIIIIIIIIIIIDDDEEEEEEFFFFFFFFFFFFEEEAAABBBCCCCCCCCCBBB@@@???<<<>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBDDDFFFHHHIIIIIIJJJLLLMMMLLLOOOTTTWWWWWWWWWYYY]]]aaahhhnnnmmmeee```aaadddjjjeee___\\\___dddhhhhhhjjjiiigggdddbbbcccgggkkktttttttttvvvvvvtttmmmfff```]]][[[\\\^^^]]]\\\[[[______```bbbddddddcccaaaaaadddeeeeeejjjooollleee```^^^]]]___bbbcccaaa^^^ccccccaaa^^^```eeegggeeejjjccc^^^^^^dddiiijjjiiidddeeegggiiijjjfff```ZZZWWWZZZ^^^```bbbbbbbbbaaa___aaa___YYYVVVXXXZZZYYY]]]```cccbbb]]]YYYZZZ\\\aaa___\\\\\\^^^___```______\\\XXXWWWXXX[[[\\\]]]]]]YYYUUUTTTVVVYYY[[[[[[[[[]]]aaaeeehhhjjjkkkllljjjfff^^^VVVNNNIIIFFFDDD@@@>>>;;;888999;;;???AAA>>>;;;777333222333555777<<<;;;999777666888<<>>888777555555666777888999:::999999999999888999999666999<<<>>>>>>>>>>>>???:::777888<<<===999555555777<<>>;;;<<<===;;;999777555555777999;;;666222///111666888666222444555666888999999888888888888888999;;;;;;;;;::::::999777666666777999:::777888999999888:::===???======<<<888666777999:::888999:::999999999;;;===???>>>;;;999666444333222111333666999;;;;;;::::::::::::999777555555777:::999888555444333333333333666444333333444555444333...///222555777777666555333333333444444555666666666999;;;999666555666999555666666666555555777999999:::???FFFHHHGGGIIINNNPPPSSSXXX[[[\\\ZZZVVVTTTNNNMMMLLLNNNRRRUUUUUUSSSNNNLLLJJJNNNTTTZZZ[[[[[[TTTSSSRRRRRRRRRQQQNNNLLLDDDCCCAAAAAA@@@===888444333444444333222222444666///333666555111///222666555555444333111111333555444444444444333222111000666555444444444666777999444444444444444444444555666777777777666777999;;;111///...000333555666555000222555666555444444444:::999888777777777666555666555444111///000333666000222222000,,,,,,...111::::::999999999777555333555555666777666555333222///000222222111222333555000///000222111///111555444444555333111000111222333222222111222333444555777666444444555888:::;;;888:::999666777:::;;;999777777777666666777;;;>>>===<<<:::777444444555777;;;:::999999999999:::;;;888888888999::::::;;;<<<<<<;;;999777666:::@@@EEEEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCEEEGGGCCCEEEHHHIIIGGGDDDAAA@@@===@@@DDDDDDCCCAAAAAAAAAFFFGGGIIIJJJKKKJJJJJJIIIEEEEEEFFFGGGHHHHHHHHHGGGBBBBBBBBBBBBBBBAAA@@@???===>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???DDDGGGJJJKKKKKKKKKMMMOOOPPPUUUXXXXXXVVVVVVYYY[[[gggnnnrrrooofffaaadddjjjhhhbbb]]]]]]bbbfffiiijjjffffffdddccccccfffjjjmmmtttqqqqqqrrrsssoooiiieee___^^^]]][[[\\\]]]]]][[[______```cccfffgggfffdddbbbccccccdddgggiiigggbbbfffbbb______aaabbb```^^^aaa___YYYTTTVVV]]]aaa```bbb___]]]___eeeiiiiiigggkkkkkklllmmmjjjddd\\\WWWVVVXXX[[[^^^aaaaaa___^^^^^^aaa```[[[XXXYYYYYYWWWVVV]]]cccddd```\\\\\\^^^___]]][[[[[[]]]aaacccdddddd```[[[XXXXXXYYYZZZZZZ[[[XXXVVVUUUWWW[[[^^^___]]]```fffkkknnnmmmkkkhhhfffddd___YYYQQQJJJDDD@@@<<<=====================<<<:::777444333444555666888999999888888;;;>>>BBB:::777666777666333444999777777888999999:::<<<===::::::999999;;;===>>>???888888777666666777999:::;;;;;;;;;;;;;;;;;;;;;:::777:::>>>@@@@@@?????????555333666;;;>>>;;;888888;;;;;;<<<>>>??????>>><<<999999::::::999888777666333111111444999999444...111333777;;;<<<;;;888777:::::::::::::::;;;<<<===<<<:::888777666777888999888999:::999999:::===???;;;:::999888666555888;;;:::::::::999888999<<<>>>;;;:::777555444444444555333555777888999888777666888999:::999777777999;;;>>>===;;;999777777888999999888777777888888666444,,,...222555777777777888666555444444444555666666666888:::999555444666888333444555555444444666888;;;;;;@@@GGGIIIIIIKKKPPPVVVXXX[[[\\\[[[XXXSSSQQQPPPNNNMMMPPPTTTVVVTTTQQQNNNLLLKKKNNNSSSXXXZZZZZZNNNOOOQQQSSSTTTQQQLLLHHHBBBBBBAAA@@@>>>;;;777444444444444333111222444666///333666444111///222666444444333222111333666999333444555666555333000...666444222111222666;;;>>>555555555666666666666666666777888777666666888:::222111000000222333333333111444777999777666555555333444555555666666777888777666444111//////222444111333444333000111444888;;;;;;999777555444555666777777888888777666555444333444555555333333444555222000000222111...000555222333333222000///111333222111000000000111222333555555444444555777999;;;555999;;;:::;;;===;;;777555666666555555666:::<<<:::::::::999777666888999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<>>>BBBDDDEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHEEECCCCCCEEEGGGDDDFFFGGGFFFDDDBBBCCCDDDBBBBBBBBBAAAAAAAAABBBDDDEEEFFFHHHIIIIIIIIIHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGAAAAAAAAAAAAAAAAAA@@@@@@??????AAABBBCCCDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@GGGJJJNNNOOOMMMKKKMMMOOOWWW]]]___[[[WWWYYY]]]___lllrrrvvvrrrjjjfffjjjooohhhaaa]]]___dddgggjjjnnneeeddddddeeegggjjjlllnnnrrrpppqqquuuuuuppplllkkkbbbcccaaa]]][[[]]]]]][[[``````aaacccfffgggfffdddbbbbbbaaabbbcccdddcccaaagggccc___^^^```aaa___]]]```^^^XXXSSSUUU]]]bbbbbb[[[\\\^^^aaadddffffffeeeooonnnmmmkkkfffaaa[[[XXXXXXYYY[[[___aaa```]]]ZZZ\\\```aaa]]]ZZZZZZYYYWWWWWW^^^eeefff```\\\\\\___\\\ZZZYYY[[[___dddhhhiiiiiiddd^^^ZZZXXXWWWWWWVVVVVVYYY]]]aaabbbbbb```___^^^aaaffflllooommmhhhccc``````^^^ZZZTTTLLLDDD???:::;;;===??????===;;;999999888666555555555555555555666888999:::;;;>>>@@@999555333555555333444888888999:::::::::;;;===???:::999888888;;;===>>>>>>888999999999888888:::;;;;;;<<<============<<<<<<666999<<<>>>===<<<<<<===000///222999===<<<;;;<<<888777666888;;;===;;;:::888:::<<<===<<<999555222111111333777:::888333...///333888<<<>>><<<999777:::::::::999999999<<>>:::888888888777666888=========;;;999777999<<>>??????>>>;;;888555333444444444333222333666999222444666555333222444666333333444333333555999<<<555666777777666444111///444222000000222666;;;???555555666777777666666555555666888888777777888:::555444444333333333333444555888;;;;;;:::888888888000222444555555666888:::888888666333111000222444000111222111111333555777888888777555444555888;;;777888888777777666555555666777888777555444555666555222111333333111111444222222222111000111333555222111000000000111222333333444444444444555888:::444999<<<<<<<<<<<<999444333444555555555666888;;;777999;;;;;;999888999999333444555777888888888888999::::::::::::999888777:::;;;===>>>@@@AAABBBBBBCCCEEEGGGIIIJJJIIIHHHGGGIIIHHHEEECCCBBBCCCEEEGGGFFFJJJJJJEEEBBBCCCEEEFFFCCCEEEFFFDDDBBBAAADDDGGGEEEDDDBBBAAAAAACCCEEEFFFFFFFFFFFFGGGGGGFFFFFFEEECCCDDDDDDEEEEEEEEEEEEDDD?????????@@@AAABBBBBBCCC@@@AAAAAABBBCCCDDDEEEFFF@@@AAABBBCCCDDDFFFGGGHHHJJJNNNSSSTTTRRRQQQSSSUUU\\\cccddd^^^YYY\\\bbbdddkkkqqqvvvuuuoookkklllooogggaaa___bbbeeefffkkkqqqfffeeefffhhhjjjlllmmmmmmmmmmmmrrrxxxuuummmhhhiiibbbeeeccc^^^]]]```bbb``````___```bbbdddeeecccaaadddaaa``````aaaaaaaaabbbgggccc______bbbcccbbb``````aaa___ZZZYYY^^^aaaaaaWWW\\\aaaeeeeeeeeeeeefffooonnnjjjfffaaa^^^]]]]]]\\\\\\^^^aaacccaaa\\\XXXZZZ___aaa^^^[[[[[[ZZZVVVZZZ```fffddd^^^[[[___ddd^^^\\\[[[\\\```eeehhhiiifffbbb]]]YYYXXXXXXYYYXXXWWW[[[```dddeeeccc```^^^^^^___bbbgggjjjiiieee```[[[\\\[[[YYYTTTMMMEEEAAA:::;;;<<<===<<<;;;999777555555666777777666555555444666999;;;:::::::::;;;999555222444555444666:::999;;;<<<;;;:::;;;>>>AAA:::888666777:::<<<===<<<777999<<<<<<:::999:::<<<:::;;;<<<===>>>>>>======666888;;;;;;:::::::::;;;111///111888;;;:::999:::333444555666666777999:::999;;;===>>><<<888444111222333666777777666333111000222666:::;;;;;;:::999888888999777666777;;;???>>><<<:::888666777777888888999999999888999;;;===<<<888888::::::777:::@@@@@@???===999777888<<>><<<;;;:::::::::999666444...000444555555777:::===>>><<<999777555444444555888666555555666666555444222444666777777777999:::>>><<<<<<@@@CCCFFFMMMUUU[[[ZZZXXXUUUTTTSSSSSSSSSQQQMMMKKKMMMSSSUUURRRMMMKKKMMMPPPTTTVVVWWWVVVUUUOOOOOOQQQRRRRRRNNNIIIDDD>>>?????????<<<999777555555555555333333555888;;;666666777666666666666666444555666666666888;;;===<<<:::888666444333333444111111222222444666888999444444555666555555444333333555888999888888888999444444444444333333444555666888::::::999777777888111444666666666666999;;;::::::999777444333333444222111//////111333333333555777888888666666888;;;666666666666555555555555555777888777666666777888999444222555777555333333222333333222222333777999444333222111111222333444000222444333222333666999666999;;;999888999666222333444555555555666888:::777:::===>>><<<999777777000222555888::::::999888666777888999999999888777::::::;;;===???AAABBBAAABBBEEEIIIMMMNNNMMMJJJHHHEEEDDDCCCCCCCCCDDDEEEFFFEEEKKKKKKEEE@@@BBBEEEEEE@@@CCCFFFEEEBBB@@@CCCFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@<<<<<<===???AAACCCEEEFFFAAAAAAAAABBBCCCDDDEEEFFF@@@@@@BBBEEEIIILLLOOOQQQKKKQQQWWWZZZYYYYYY\\\```]]]eeefff^^^YYY^^^eeehhhgggmmmtttuuuqqqmmmkkkkkkgggbbb```dddffffffkkkrrrgggggghhhjjjlllmmmmmmkkkeeegggnnntttooobbb[[[\\\^^^cccccc^^^___eeehhhggg_________aaaccccccaaa___eeebbb````````````aaadddfffcccaaabbbeeeggggggeee___bbbbbb\\\XXXYYYYYYXXXVVV]]]eeehhhfffeeefffhhhnnnlllgggbbb^^^]]]___aaa``````aaaccceeebbb]]]XXXYYY___aaa___\\\\\\ZZZWWWZZZ```dddaaa\\\\\\ccckkkcccaaa______aaacccdddddd___\\\YYYWWWYYY[[[]]]^^^[[[]]]_________^^^______]]]]]]^^^bbbffffffccc```YYYYYYYYYWWWRRRMMMGGGDDD<<<<<<;;;::::::999888777333444666888888777555444444777:::<<<:::888777666:::555222444666666888;;;:::<<<===<<<;;;;;;???BBB:::777555666999<<<<<<:::777:::===>>>;;;:::;;;<<<888999;;;===>>>>>>======888:::;;;;;;:::999:::;;;777444444777999666444444000444777666333333888===;;;<<<======;;;888444222333555777666555444444555111222444666888:::;;;;;;555777777555444666:::???>>>===:::888777666777888888999999888777888;;;======999999<<<<<<999<<>>:::888888<<>><<<::::::999999444666999999888777777777777:::===>>>======@@@CCC:::999999999999777444222///222444555555666;;;>>><<<:::888777666777888999999666444444777888555333333555888999999:::;;;===>>>;;;:::===@@@DDDLLLUUUZZZXXXUUURRRQQQRRRTTTVVVQQQLLLIIILLLRRRUUURRRMMMKKKNNNRRRWWWYYYXXXUUUSSSTTTSSSRRRRRRPPPMMMIIIEEE@@@AAABBBBBB???<<<::::::555555555444444666:::>>>:::888777777888888777666555777888888888999;;;===AAA>>>888444222333555888000111333555666666555444333333444444444333111111111444888:::999999999999111222222222111222333555444666777777555444555666444666999888777666999;;;;;;<<<<<<:::777555555555999555222222555777666444666999<<<<<<999666666777444444444444444444444444333555666777666777888:::;;;555222666:::888444222333444444444444666:::===666555444333333333444555///111333333222222555888777:::999555444555444111333555666666666666999;;;888;;;???@@@===999555444000333888<<<>>>>>><<<;;;444666777999:::::::::999:::999888:::===@@@AAAAAAAAAEEEKKKPPPQQQPPPLLLJJJ???AAABBBDDDEEEFFFEEEEEEEEEKKKLLLDDD???BBBDDDDDD===BBBGGGGGGCCCAAABBBDDDDDDDDDEEEGGGIIIIIIHHHFFFIIIHHHFFFDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>>>>:::;;;<<<>>>AAADDDFFFHHH@@@@@@@@@AAABBBCCCDDDEEEAAACCCGGGMMMRRRTTTTTTSSSNNNQQQWWW[[[^^^aaacccfffddd___^^^aaabbb______dddfffmmmsssqqqiiieeehhhmmmhhhooonnnfffeeeooossspppffffffgggjjjlllmmmkkkiiifffffffffeeebbb]]]YYYVVV^^^___^^^[[[]]]cccggggggcccbbb```_________```aaacccaaa```aaadddeeecccaaafffdddccceeejjjmmmllljjjkkkgggbbb```___^^^ZZZVVV\\\___dddggghhhiiikkklllnnniiiccc^^^\\\]]]```aaahhhfffdddfffhhhggg```ZZZWWW\\\bbbdddbbb___]]]]]]``````___^^^^^^___bbbddd```[[[ZZZaaaggggggeeeddd```]]][[[\\\___aaa```^^^fff]]]VVVXXXaaafffddd^^^bbb___]]]___bbbbbb]]]YYYVVVYYY[[[YYYSSSLLLFFFCCC???@@@???<<<888555444444888:::;;;999555222222333333555777888777666777888@@@===:::777555555777888999;;;<<<;;;::::::;;;<<<777999;;;;;;999999;;;===<<<<<<<<<<<<<<<===>>>???:::;;;<<<<<<<<<;;;:::999999999999:::;;;===???AAA:::;;;<<<===<<<999444000333222000000000222444666888;;;:::555222333333111555444666:::999333///000111222444555555777:::<<<444333222222444888<<<>>>===999555444666888888888:::999888888888888888888<<<999666666999<<<===<<<@@@???>>>===<<<;;;;;;;;;666777999;;;<<<>>>??????CCC>>>::::::===>>><<<999666666777888888777666555444555666888:::;;;;;;<<<===<<<999666444444777999333444555666888888888999;;;;;;;;;999777666888:::999888888777666555555444444666888999888777888999888;;;>>>BBBEEEHHHMMMPPP\\\]]]ZZZUUUTTTTTTPPPJJJJJJKKKNNNQQQSSSSSSPPPMMMHHHNNNUUUXXXWWWVVVUUUVVVLLLNNNPPPOOOMMMJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@===999666333444777::::::999888777666666777888666555999555222333777:::<<<<<<<<<;;;999777555444333333---///111222111000000111222333555444333333444666222666777555555888888555333444444444555555666666888777444333222333444666:::888555444666888::::::<<<;;;:::888777666666555///000222333444333333222///000111333444444444333444555666666555333111000444666777555222222555888444444444555444444333333444555666777999;;;<<<===777666444333222222333444666222///111666999888666888777555333222222222222333666999;;;:::888777666777:::===<<<777333111111000222555888999:::999999111444666777777666777888444555888:::<<<>>>>>>>>>CCCHHHKKKKKKNNNQQQLLLCCC===>>>@@@BBBEEEFFFGGGHHHLLLJJJGGGDDDBBBBBBCCCDDD@@@AAACCCDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGFFFFFFKKKKKKIIIGGGEEECCCBBBAAA@@@@@@AAA@@@???===;;;999:::;;;===???AAABBBBBBBBBCCCBBB@@@AAABBBCCCBBBAAADDDFFFKKKPPPUUUWWWVVVUUUUUUXXX\\\___aaabbbeeefffhhhcccbbbcccbbb^^^```eeegggjjjkkkgggcccbbbgggmmmjjjooommmdddbbbiiillliiibbbcccfffjjjmmmnnnllljjjhhhiiiiiiiiifffccc___\\\]]]^^^^^^]]]bbbhhhjjjgggcccaaa```aaaccceeeeeeddd```^^^^^^___ccceeeeeedddaaaaaabbbdddggghhhhhhggggggdddaaabbbdddeeeccc```XXX[[[```dddfffhhhhhhhhhgggddd```______aaaaaaaaadddbbb```bbbeeefffbbb^^^XXX[[[___aaaaaaaaaaaabbb]]]]]]]]]\\\\\\^^^```ccc^^^ZZZZZZaaaffffffcccbbbdddbbb```bbbeeeffffffeeeddd]]]XXX[[[dddiiihhhcccbbb]]]YYYYYY[[[]]]ZZZXXXZZZXXXVVVTTTQQQLLLDDD>>>>>>>>>===;;;888666666777:::;;;<<<;;;999888777888555666888888888888:::;;;AAA???<<<:::999999:::;;;:::;;;<<<;;;999888888999888:::<<<;;;:::999;;;===<<<<<<<<<;;;;;;;;;;;;;;;888999:::;;;;;;:::999999999999:::;;;===???BBBDDD<<<===???@@@???;;;555222444333222111222333555666666999999555333555666555666444666:::999444222333///111444777888888888888333222333333555888;;;===:::777444555777999999888777777666666666888999:::;;;999777777999;;;;;;:::::::::999999::::::;;;<<<888888777888:::===???AAAAAA<<<888888;;;<<<;;;888444555666777888888777666444444555777999:::;;;<<<;;;:::999777666777888:::555666777888888999999999<<<<<<<<<999777666777999888888777666555444444333555777:::;;;999777555555:::<<<>>>@@@BBBFFFKKKNNN[[[]]][[[UUURRRRRRPPPLLLIIIJJJLLLOOOQQQRRROOOMMMJJJOOOTTTUUUSSSQQQQQQRRRMMMOOOPPPOOOMMMLLLLLLLLLMMMLLLJJJIIIHHHEEEAAA>>>:::777444444777999:::999888666555555777888777666666444111111555888999999888777555444333222222222333444666555333222111111111222333333222222333555333666777555555888777444333444444555555555555555777666444333222333444555999666444333666888::::::;;;:::999777777666666666111222333444444444333222333333222222222333333444333333555666555444222111444555555444333444666888444444555555555444333333666666777777888888888999666555444333222333333444444111///111666:::999888888777555444333222222222444777:::;;;:::888777777555777777555222000222333444555777888888888666555444666777777555444444444333444777:::<<<===>>>>>>AAAEEEGGGHHHJJJMMMHHH@@@<<<>>>@@@BBBEEEFFFHHHHHHJJJHHHEEECCCBBBBBBDDDEEE???@@@AAACCCDDDDDDEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFIIIHHHGGGEEECCCBBBAAA@@@?????????@@@@@@???>>>>>>@@@@@@??????@@@@@@@@@@@@CCCAAA??????AAABBBBBBBBBJJJNNNTTTYYY\\\]]]\\\[[[ZZZ]]]```cccdddeeegggiiijjjhhhfffeeeaaa^^^aaafffgggeeeaaa]]]\\\```hhhmmmqqqtttpppfffcccgggiiigggcccdddeeehhhjjjjjjhhheeeiiijjjkkklllkkkhhheeeccc^^^^^^^^^___fffkkkiiibbbbbb___^^^aaafffiiihhheee^^^]]]^^^```ccceeeeeeeee\\\___aaaccccccccccccdddcccaaa```bbbfffiiihhhfff^^^___ccchhhlllmmmkkkiii___^^^^^^aaadddeeebbb___aaa___^^^```cccfffeeecccYYYYYY[[[___cccfffgggggg\\\\\\[[[[[[\\\^^^aaaccc\\\YYYZZZaaaeeecccaaa```eeeddddddeeehhhjjjjjjiiibbb]]]ZZZ]]]eeeiiihhhddd```\\\WWWVVVXXXZZZZZZYYY]]]WWWPPPNNNMMMIIIAAA:::>>>===<<<999666666777999<<<<<<<<<===>>>???===<<<777888999999888:::===???>>>===<<<;;;;;;;;;<<<===;;;;;;<<<:::888666777777;;;<<<===<<<::::::;;;<<<:::;;;;;;;;;;;;999888777666777888999:::::::::999:::::::::<<<>>>AAADDDEEE@@@AAACCCDDDBBB===888444555555444444444555666666333777888555555888:::999777555555999999555555777///222666999:::999777555333444444666777999:::;;;555444555666999::::::999666555444444555777:::<<<;;;:::999999::::::999777888888999999999:::::::::999888777666888;;;???BBB>>>:::777777999:::999777333444666888999999999888444444444555777999;;;===999888888888999999:::;;;888999999::::::999999888<<<===<<<:::888666777999888888777555444444333333666999<<<<<<999666333222===>>>>>>???@@@EEEJJJOOOXXX[[[[[[TTTOOOOOOPPPOOOIIIIIIJJJMMMPPPQQQPPPOOOMMMPPPRRRQQQNNNKKKKKKMMMNNNOOOOOONNNMMMMMMNNNPPPSSSRRRQQQPPPNNNIIICCC>>>;;;888666555777999999999888666444555666888999999666444222222444777888888999888777777666666666666777888999777444111111111222333444444333333444666555888888555555777777333444555555666666666666666666555444333333333444444666444222333555888::::::999999888777777777777777444444555555555444333333666555444333333333444444333444555555555444333222444333222333555777888888555555555555555444333333888777777666555555444444555555444333333333444444333111///111666999:::999666666666666555444222222444666999;;;:::888888888666555333000///000444777888888888888777555333222666777888666444222111111222333666999;;;===>>>???@@@CCCEEEFFFGGGHHHEEE???<<<>>>@@@BBBEEEGGGHHHHHHGGGFFFDDDBBBBBBCCCDDDEEE@@@@@@@@@AAABBBDDDEEEFFFFFFGGGIIIJJJJJJHHHFFFDDDFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>???@@@AAACCCCCCFFFEEECCCAAA???>>>>>>>>>CCCAAA>>>>>>@@@BBBDDDDDDSSSWWW^^^bbbddddddcccbbb\\\^^^aaacccdddfffhhhjjjggggggfffccc___^^^bbbggggggbbb\\\ZZZ\\\bbbiiimmmrrrtttppphhhdddfffgggeeeiiigggdddccccccbbbaaa___gggiiikkkmmmmmmllljjjiii```______aaahhhmmmhhh^^^ccc^^^\\\___fffjjjfffaaa```aaacccffffffeeebbb```ZZZ^^^bbbccc```___```bbbbbb```___bbbfffhhhgggddddddeeehhhlllooooookkkhhh[[[\\\```eeehhhgggbbb^^^___^^^^^^aaadddeeedddcccZZZYYY[[[aaahhhlllllljjj]]]\\\ZZZ[[[]]]```cccccc[[[YYY[[[bbbeeebbb___^^^aaaaaabbbdddfffggghhhhhhccc___\\\]]]aaacccbbb______]]][[[\\\^^^```___^^^]]]VVVOOOJJJGGGCCC>>>999???>>>;;;888555555777:::;;;:::999<<<@@@BBB@@@===888888888888888:::===@@@::::::::::::;;;;;;<<<===:::;;;;;;:::888777888999=========<<<;;;;;;;;;;;;888999;;;<<<<<<;;;999777666666777888::::::;;;;;;;;;;;;;;;<<<===???AAABBBBBBEEEHHHHHHEEE???:::777777777777777777777666666333777888666555999;;;;;;888555555888888777888;;;333444777999;;;:::888666666777888999999999888777111333666999;;;<<<;;;999888777555555555888:::<<<;;;<<<<<<===<<<:::777666<<<<<<<<<;;;:::999888777888888888888:::<<<>>>@@@<<<:::777777888999999777666777999:::;;;::::::999444333333333555888;;;===777777777999;;;<<<<<<;;;;;;;;;;;;;;;;;;999888888:::;;;;;;:::888888999::::::999777666555555555555888999:::999777555555555>>>>>>>>>>>>@@@EEEMMMRRRUUUZZZ[[[TTTNNNNNNPPPQQQKKKKKKLLLNNNQQQSSSSSSSSSNNNPPPQQQOOOKKKHHHIIIKKKMMMNNNNNNMMMLLLMMMOOOQQQTTTTTTTTTTTTRRRMMMFFF@@@<<<:::888777777888999999888666444444777999::::::777666555555666777999999;;;:::999888777777777777777888888666333111000111555666777777666666777888666999999666555777666333666666777888888888777666555555555555555555555555444222111222666999:::;;;999999888888888999999:::666666666666555555444444444555666666777666666555777777777777666555444333444222111333777:::999777555666666666555444333222777666666555444333222222444444444444444444444555444222111222555888888888666666777777666555333222333555888999888777777888888666333111111222555888999999888777666444222111666777777555333111111111222333555888:::===>>>???AAACCCEEEFFFFFFFFFDDDAAA>>>???AAACCCEEEGGGHHHIIIDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBAAA@@@AAABBBDDDEEEFFFHHHJJJJJJIIIGGGCCCAAAEEEDDDCCCBBBAAA@@@???>>>????????????@@@BBBDDDFFFKKKIIIFFFCCC@@@@@@@@@@@@DDDAAA>>>>>>@@@DDDFFFGGGWWW\\\bbbffffffeeeeeeeee___aaabbbbbbaaaaaacccdddaaacccccc```^^^```eeehhhfffbbb^^^]]]```eeeiiikkkjjjllljjjeeebbbccccccccckkkgggaaa]]]\\\]]]^^^^^^fffhhhkkknnnpppooonnnmmmaaaaaabbbeeemmmsssooofffgggbbb^^^```fffiiieee```dddgggkkkllliiiddd^^^[[[]]]```cccccc```___```bbb```______bbbfffhhhfffdddcccccceeeggghhhfffbbb```^^^aaaeeehhhiiifffaaa]]]]]]^^^___aaabbbaaa___]]]ZZZ[[[___ffflllooollliii]]]ZZZYYYZZZ]]]```bbbbbbZZZZZZ]]]dddeeeaaa]]]]]]]]]^^^```bbbcccdddeeeeeegggddd```^^^^^^]]]\\\ZZZ___aaadddhhhjjjiiifffcccXXXTTTNNNGGG@@@===;;;;;;???>>>;;;888555444666888888777666999>>>@@@>>><<<777777777777666888<<>>===<<<<<<<<<<<<;;;:::777999;;;===>>>>>><<<<<<666777888999:::;;;<<<======<<<;;;::::::;;;<<<===CCCGGGKKKKKKFFF???:::777888999999:::999888777666444888999666555888:::999777444444777888777999===999777666888;;;<<<;;;:::::::::;;;;;;:::888666555000444888;;;===<<<;;;:::;;;:::888777777888:::;;;<<<>>>??????===:::777666<<<<<<<<<;;;:::999777666666888:::<<<===>>>======<<<:::888888888999:::999;;;<<<<<<===<<<;;;:::999333333222333555999<<<>>>888666666888;;;<<<<<<:::<<<<<<<<<;;;:::999888777666777999999999999:::;;;;;;999888777777777888999;;;:::888555333444888;;;<<<=========AAAGGGPPPVVVVVV\\\]]]WWWRRRRRRTTTUUUNNNNNNOOOQQQTTTWWWWWWVVVNNNPPPQQQOOOKKKIIIKKKMMMLLLLLLLLLLLLKKKLLLNNNQQQQQQQQQSSSTTTSSSNNNGGGBBB===<<<:::888777777888999888666555555777:::::::::777777666666555666777888888777666555444333333333666777777666444333333555555666888777666666777999666999999666666888777333777888999::::::999777666555666777777888777666555333111111333666999:::;;;:::999999999999:::;;;;;;888777777666666555555555111333777:::;;;;;;999777;;;;;;:::999777555444333333222111444888;;;:::888666666666666555444333222444444444333333333333333222333333444444555555555777555333333444555666666666777777888777666444333222444666777777666777888888777555444444444444444777777777666555555444333444555666444333222333444333444555888:::===???@@@AAABBBCCCEEEEEECCCBBBCCC@@@AAACCCEEEGGGHHHHHHIIICCCBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAABBBCCCDDDIIIJJJKKKKKKIIIGGGDDDBBBDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@???@@@AAACCCDDDLLLJJJGGGDDDCCCCCCDDDDDDDDDAAA>>>>>>BBBFFFIIIJJJWWW[[[aaabbbaaa```aaacccddddddcccaaa^^^\\\]]]^^^___aaaaaa```bbbfffhhhgggfffdddbbbaaacccfffhhhhhhfffiiijjjjjjhhhgggggggggiiiddd^^^[[[[[[]]]___```dddgggkkknnnpppqqqpppooobbbdddeeeiiirrrzzzyyytttlllgggccccccgggiiigggdddhhhkkknnnmmmiiiccc^^^[[[cccddddddcccbbbaaaaaabbb```______cccgggiiigggeeeaaaccceeedddaaa___^^^^^^bbbgggjjjiiieee```^^^___^^^^^^^^^^^^]]]\\\ZZZYYY\\\___dddiiillllllhhheee]]]ZZZWWWXXX\\\``````___[[[[[[```ggggggbbb^^^]]]\\\^^^bbbccccccccccccdddkkkhhhccc___\\\ZZZZZZ[[[___dddkkkqqqqqqnnnhhhcccQQQOOOJJJCCC<<<888999;;;===<<<;;;888555555777999666555666888;;;<<<<<<;;;666777777777666777999<<<777999;;;===?????????>>>777999;;;;;;;;;;;;===???===<<<:::;;;<<<<<<;;;:::888999;;;===????????????777777888888:::;;;======>>>===;;;999888888999999CCCGGGLLLKKKEEE>>>888666999:::;;;<<<;;;999666444444888999555444777999888777444444777999777999<<<:::777555777;;;>>>===<<<999:::::::::999777555444333777;;;>>>>>><<<;;;;;;;;;;;;::::::999999999999<<<>>>@@@???<<<999777777666777888999:::999888888777999<<>>>>>>>>===;;;999888222333333555777:::<<<>>>:::777555666999;;;:::888;;;;;;;;;:::999888666666444666888999888888999::::::999888777888999<<<======:::666222111333999>>>:::;;;<<<===AAAHHHPPPVVVXXX^^^___[[[XXXXXXYYYXXXOOOOOOPPPSSSVVVWWWVVVUUUOOOQQQRRRPPPLLLJJJLLLNNNKKKLLLLLLLLLKKKKKKMMMOOOMMMNNNPPPQQQQQQNNNHHHCCC???>>>===:::777666777999777666666777999:::999888444555555444333222444555777777666555444444444444888999999888666666777999333444555555444444555777666999999666666888888444666777999:::999888666555333555777888999777666555333222222444777:::;;;:::::::::999999999::::::;;;777777666555555666666666111444888<<<======;;;:::<<<<<<:::999777666555444222222333666888:::999888777777777666555444333222222222333333333333333444111222333444555555555555888777555444333333444555777777777777777666555555222444666777666666777999666555555555666666333111444444555555555666666666444444555444333333555777666666777888:::===???@@@??????@@@CCCBBB@@@AAAEEEDDDEEEFFFGGGHHHHHHHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDDDDKKKKKKKKKKKKIIIGGGEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBIIIHHHFFFEEEDDDEEEEEEFFFAAA???>>>???CCCGGGIIIJJJVVVZZZ^^^___\\\\\\^^^aaaddddddcccaaa^^^]]]^^^```bbbccccccbbbgggnnnlllfffeeeeeedddcccbbbcccdddfffgggjjjnnnqqqpppmmmllllllhhheeeaaa^^^^^^____________bbbfffiiilllmmmllllllfffhhhiiijjjpppxxx{{{yyymmmiiieeedddeeeggghhhhhhhhhjjjkkkiiieeebbbbbbccciiifffcccbbbbbbcccccccccaaa``````bbbeeeeeebbb^^^___dddgggddd___]]]```dddeeejjjmmmhhh^^^YYY\\\bbbcccaaa___\\\ZZZZZZ\\\]]]```cccfffgggfffdddbbbbbbbbb^^^ZZZ[[[___bbbbbbaaa\\\^^^dddjjjiiiccc^^^^^^\\\___cccdddbbbaaabbbcccgggeeeaaa\\\YYYYYY\\\______eeemmmqqqpppiiibbb]]]LLLHHHBBB<<<999888777777777888999888777777999;;;555777999:::999999:::;;;666888999888777666888999666888;;;===>>>>>>======888999;;;;;;::::::;;;===;;;:::888999<<<===;;;999;;;;;;<<<===>>>>>>??????888777777777888999;;;<<<===<<<:::999888888999999AAAGGGLLLKKKDDD;;;666444999:::<<<===;;;999555333222666777444444777999888666333444888999777777:::666444444777<<<>>><<<999444555555666666666555555777:::>>>@@@>>>;;;;;;;;;888888999:::::::::999999:::<<<>>>===999777666777666777999:::;;;:::999888:::;;;===???@@@@@@???>>>:::::::::999888999:::<<<;;;<<<<<<===<<<;;;999888222333444666999;;;===>>>===888444444777999888555999999999999888666555444444666888888777666666666888777666666777:::===???>>><<<888333111333777;;;999:::;;;<<<@@@FFFMMMRRRVVVZZZ\\\ZZZZZZZZZXXXTTTMMMNNNPPPSSSUUUUUUSSSQQQPPPRRRSSSQQQMMMJJJJJJLLLKKKMMMNNNNNNMMMLLLMMMNNNLLLMMMNNNOOOOOOKKKFFFBBB@@@@@@>>>;;;777555777999777777777999;;;:::888666444555666555222111333444555555555555666777999999888999999777666555777999222444555555444333555666555888999666777999999666444555777888777555333222111222555777888666444333444333333555888:::;;;:::999999888777777888888888666666555555555666777888777777999:::;;;<<<======999888888777666666666666111333666777888888888999888888777777666444333222333333333333333333333333000111333444666666666666666666555444333333555666888888777777666666777777444555777888888888:::;;;777666555666999999888666444444444444555666666777555666666555333333555777999999999999;;;===???@@@???>>>@@@DDDCCC@@@CCCIIIHHHIIIIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDEEEFFFFFFGGGCCCDDDEEEFFFFFFGGGGGGGGGJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAAFFFEEEEEEEEEDDDDDDCCCCCC>>><<<<<<>>>BBBFFFHHHIIIWWW[[[^^^^^^[[[ZZZ^^^bbb```aaaaaaaaa```bbbdddgggffffffeeeeeelllsssooofffeeeeeedddbbb______bbbdddeeehhhmmmrrrqqqmmmkkkkkkjjjhhheeecccbbb```]]][[[YYY\\\```dddfffgggggggggjjjlllkkkiiikkkrrrvvvvvvjjjgggdddbbbaaadddgggjjjggghhhfffcccaaabbbgggkkklllgggbbbaaabbbddddddbbbdddbbb``````aaa^^^YYYTTT[[[aaaeeeccc\\\ZZZ```gggeeekkknnnfffZZZUUU[[[dddiiifffaaa\\\YYY\\\```eeeccceeegggeeeaaa^^^^^^```gggccc______dddgggfffddd]]]___ffflllkkkddd______[[[___ccccccaaa``````aaaaaa___\\\XXXUUUWWW]]]bbb```eeekkknnnkkkccc\\\WWWJJJBBB:::777888999666333333555777888999999;;;===777:::<<<<<<999888:::<<<777999::::::888777777888333555888;;;<<<<<<:::999999:::;;;:::888888999::::::888777888;;;===<<<999======<<<<<<<<<======>>>777777666666666888999:::;;;;;;:::999999999:::;;;@@@FFFKKKJJJCCC:::444333999:::<<<===<<<999555222000444666444444777:::999555333444888999666666999222111333888===???;;;666///000111222333555666777999===@@@AAA>>>;;;:::;;;444555888:::;;;;;;999999999;;;<<<:::777555555777<<<<<<===>>>===:::888777============>>>@@@AAAAAA999:::999888777888:::<<<888999:::;;;;;;;;;:::999111333555888:::<<<===>>>???999333222555777666444888888888777777555444444666888999888666333333333666555444555777:::>>>@@@>>>===:::666222222555777888999:::<<<>>>CCCJJJNNNRRRUUUWWWWWWXXXYYYUUUNNNJJJKKKNNNQQQSSSSSSOOOMMMPPPSSSUUURRRMMMIIIIIIIIILLLNNNPPPPPPOOOMMMMMMNNNMMMMMMMMMNNNMMMJJJEEEAAA@@@AAA???;;;777555777999777777888;;;<<<:::777444555777999777444333444666......///111333666888999888888777555333222444666444555666666555555666888444777888666777::::::777111333555666555333111///...111444666777555333111555444444666999;;;;;;:::888888777666666666666666666555444444444666777888<<<;;;999888888:::===???555555555555555666777777111444888999777666888:::888888888777666444333222555444444333333222222222///111333555666666666666444555555444333444666888999888777666666666888888555777999999999:::<<<===:::888666777;;;>>>>>>===444444444444444555666777777888777555333333555777;;;:::::::::;;;===???@@@BBB@@@BBBGGGFFFCCCFFFNNNKKKKKKKKKKKKJJJIIIHHHHHHDDDEEEEEEEEEFFFFFFFFFFFF@@@BBBDDDGGGIIIJJJJJJJJJFFFEEECCCAAA??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===???AAABBBBBBAAAAAADDDDDDDDDDDDCCCBBBAAA@@@::::::;;;===BBBEEEFFFGGG\\\bbbiiikkkhhhdddaaa```bbbbbbbbbbbbccceeeggghhhmmmjjjhhhjjjmmmlllgggbbbdddbbb`````````aaa```___fffgggggggggggghhhjjjkkkbbb___aaaeeeccc]]]\\\aaa[[[WWWUUUYYYcccjjjlllkkkiiihhhiiilllkkkjjjooovvvjjjfffbbbbbbeeeiiilllllllllfff______dddiiijjjiiikkkfff```___```aaacccfffdddaaa\\\YYYXXXWWWVVVUUUaaaeeejjjkkkhhheeeddddddhhhmmmmmmeeeaaaccceeecccdddcccbbbbbbdddggghhhiiieeebbb___^^^___```aaa```ccc___^^^___^^^\\\___eeeiiifffddddddggghhheeebbbbbb^^^YYYXXX\\\```bbbaaa___^^^___aaa^^^[[[]]]ccceeefffgggfffbbb\\\UUUQQQNNNCCC;;;;;;>>><<<999888555333555:::<<<;;;;;;>>>;;;555555===BBB???;;;:::888777777777888999999:::555444444555666999<<<>>>;;;;;;;;;888555444444555555888888555555999======@@@<<<888777999<<>>>>>>>>>>>777666555555777;;;>>>@@@<<<888555555888::::::999<<<;;;;;;;;;<<<<<<===>>>777:::???CCCCCCAAA<<<999777888999::::::::::::999999:::;;;<<<<<<<<<;;;:::555888;;;<<<::::::===@@@<<<===<<<:::777666666888333555777777555444333333777444111111333444333000555666777888:::<<<===>>>===???===777555888::::::======;;;::::::>>>DDDIIIMMMOOOSSSXXX[[[YYYSSSMMMOOOMMMKKKLLLNNNQQQRRRSSSXXXRRRLLLIIIKKKNNNOOOPPPYYYWWWTTTPPPMMMLLLKKKLLLOOOPPPPPPMMMHHHDDDCCCCCC@@@AAA@@@>>>999666444444666888888888666666777888777888999888555333333333333444666777777777999;;;>>>===;;;999777555444333;;;:::999888999:::;;;<<<===;;;999999<<<===;;;999555555555444333333222222000111333555555444333222333111111444999<<<<<<;;;999999888555333222333555888888888777666777999;;;999999999:::;;;;;;999666777777777777777666555555555666999<<<<<<;;;999888:::888555444444555444333555444222222222333333222//////000333777::::::999:::999777666666666777888888333111555888777666888::::::;;;<<<;;;999666555777===<<<444444<<<===666777333//////333777999999===666222333555666999===???===:::999:::===AAADDDCCCBBBBBBBBBCCCFFFHHHJJJMMMLLLKKKHHHEEEDDDFFFHHHDDDDDDDDDCCCBBBAAA@@@???AAA@@@@@@BBBDDDFFFFFFEEECCCCCCCCCAAA??????@@@BBBBBBBBBAAA???===>>>@@@CCCBBBFFFFFFBBB@@@BBBCCCBBB===@@@AAA@@@BBBDDDAAA<<<>>>>>>>>>>>>???@@@AAAAAA___ccchhhkkkkkkiiigggfffiiihhhgggfffeeefffggggggggghhhiiijjjjjjhhhfffdddgggfffeeeeeeeeeddddddcccggghhhjjjiiiggggggjjjmmmccc```aaadddbbb]]]\\\___^^^ZZZXXX[[[cccjjjkkkjjjhhhgggjjjmmmkkkggghhhllleeeddddddfffiiikkkjjjhhhfffccc___]]]^^^bbbfffhhhjjjeee```^^^___```cccdddbbb___\\\ZZZYYYYYYYYYYYYaaadddhhhiiigggffffffgggmmmqqqpppiiidddfffgggeeecccaaaaaacccgggiiihhhfffeeedddbbbaaaaaabbbbbbbbbdddaaa```aaa```^^^aaaffflllllljjjhhhdddbbb``````ccc```]]]]]]___aaaaaa```aaa```aaacccaaa^^^aaafffdddeeeeeeddd```ZZZSSSOOONNNDDD<<<<<>>>>>999888===???;;;888999===<<<:::999888888999999777666444444555777:::<<<;;;;;;:::777555333444666777:::999555444999<<<<<<>>>;;;777666888:::<<<===888777666555555777888999888888888888888999::::::666:::>>>>>>;;;888999;;;:::::::::::::::999666444333444777999:::999888777000111333555888:::===>>>;;;999777777999:::888666666666555444444666:::===@@@@@@???>>>============:::999777777777999<<<>>>;;;888555555777888888777888777777777888888999::::::<<<@@@BBBBBB???;;;999777777888888888999999999<<<<<<======<<<;;;999888888;;;>>>===:::888888:::;;;;;;:::999888888888999222444666666555333333444666444111222333444333222666666777777888999:::::::::======888777:::<<<<<<===<<<;;;999:::===CCCHHHLLLMMMPPPUUUXXXWWWRRRMMMRRRPPPNNNNNNPPPSSSTTTTTTRRRNNNKKKJJJNNNRRRTTTTTT[[[YYYVVVRRRPPPOOOOOOOOOQQQPPPOOOLLLHHHEEEBBBAAA>>>???@@@>>>;;;999999999777999:::999888888999:::444666777666444333333444222444555666666666888999::::::999888888777666666999999999999999:::;;;;;;;;;999777777999;;;:::999555555555444333222111111000111333555555555444333111000111444888:::999777888999888777444333444555666777777666555666888;;;;;;:::999:::;;;;;;:::888999999999:::999999888888555666888:::;;;:::999999:::888555444555666555555666555444444444444333222000222444666888888888888888777666555555666777888777222000444666666666888777777888999888666444333555::::::333333:::;;;555999777555555777:::;;;<<>><<<;;;;;;===@@@BBB>>>>>>???AAACCCFFFIIIKKKJJJIIIGGGEEECCCCCCEEEHHHCCCCCCCCCCCCBBBAAA@@@?????????>>>@@@CCCDDDDDDCCCAAACCCDDDDDDAAA?????????<<<>>>@@@AAA@@@??????@@@AAADDDDDD@@@???AAABBBAAA===@@@AAA@@@BBBDDDBBB===???>>>>>>>>>???@@@AAABBBfffggghhhjjjllllllkkkiiiooommmkkkhhhfffeeeeeeeeebbbgggllllllhhheeeeeefffggghhhhhhhhhhhhggggggfffjjjmmmnnnlllgggfffjjjnnniiifffeeeeeebbb]]]ZZZ[[[___\\\[[[]]]bbbfffggggggffffffiiimmmjjjdddaaabbb^^^```dddiiilllkkkgggccc``````___\\\ZZZ]]]cccggggggddd```^^^___bbbdddddd```___^^^]]]\\\]]]^^^^^^aaaccceeeffffffgggiiikkkppprrrpppjjjfffffffffeeebbbaaabbbeeehhhiiifffcccccceeeffffffeeeccccccdddfffcccbbbcccbbb```bbbhhhiiikkklllhhhaaa]]]]]]___bbbaaaaaaaaaaaaaaa``````bbbaaabbbddddddbbbdddiiibbbbbbbbb```\\\VVVPPPLLLLLLCCC===>>>@@@>>>;;;:::555333555999;;;999:::>>>===;;;;;;<<<;;;888999===???>>>;;;999999:::;;;===:::888555444444666999;;;<<<;;;999666333333666888999<<<:::666444888;;;;;;;;;999777666777888999888444444333222333444555666555555555666777888999:::666888:::<<<===>>>>>>===<<<:::888888:::;;;999666555666777999888777555444...///111444777:::<<<>>>;;;:::888888999999777666777666555666777:::===???AAA@@@>>><<<;;;;;;<<<<<<<<<;;;999888888999:::::::::888555555666888888777666555555555555666777777<<<===??????>>>===:::999999888777777777888999:::?????????>>>===:::888777999<<>>:::777777888:::999888999:::::::::999222444666777555444444555555444222222333555555444666666666666666555555555666;;;<<<999999<<<>>>===<<<;;;:::999999<<>><<<;;;;;;777888:::999999888:::;;;333444555555333333333555333555666777666777888:::999999888888777777666666777888999999::::::999999999777555444666888999:::555555666555444222000///333333444555555444222111000000222444777777555222777999999888666444444555444555666555555666888:::;;;999888777888999888777999999:::::::::::::::999666666777888888999999:::888777555555666777777666666777777777666555333222///333777888666444444555555444333333444555777888666111///222444444555888444444555555555333222111333777777222333999:::555999::::::999999999;;;===>>>999777:::;;;999999;;;@@@???>>>=========>>>>>>888:::===@@@DDDGGGJJJKKKFFFEEECCCAAA???@@@CCCGGGBBBCCCCCCCCCBBBAAA@@@@@@???>>>===???AAABBBBBBAAA@@@BBBEEEEEEBBB???===<<<777;;;???BBBAAA???===<<>>@@@AAA???===???@@@@@@BBBEEEDDD???@@@????????????AAABBBCCCllliiifffgggkkklllkkkiiiooonnnkkkhhhfffeeedddddddddiiinnnooolllhhhfffgggccceeegggiiiiiihhhiiiiiippprrrsssnnnhhhfffiiinnnpppmmmjjjgggccc^^^ZZZXXX___^^^^^^___aaacccddddddfffeeegggjjjhhhbbb^^^___[[[^^^ccchhhjjjhhhdddaaaaaa```___^^^^^^```dddgggccccccaaa___bbbggghhhgggaaaaaaaaa```___```aaabbbcccccccccccceeeiiimmmppppppooolllhhhdddcccbbbbbb```dddggghhhfffdddbbbbbbaaaeeehhhiiigggeeecccdddfffccccccdddccc```ccchhhcccdddeeeccc```^^^^^^`````````````````````bbbcccaaa___```cccdddccceeeiii______^^^[[[WWWRRRLLLIIIHHHAAA<<<>>>???===;;;:::666333444888999888:::===888:::;;;;;;888888===CCC<<<:::888888999<<<@@@BBB<<<999777555555888;;;===<<<;;;888555333333777:::<<<>>><<<777555888:::::::::999777777888888777555333222222222222333444555333333333444666888999::::::999999;;;???@@@>>><<<>>>:::777888;;;===;;;888666777888888777666444333000000111333555888:::<<<::::::999999999999888888666666666777:::===???@@@???>>><<<;;;:::;;;<<<===;;;::::::999999999999999777666666777888:::;;;;;;888777777777777777888888:::;;;;;;;;;;;;::::::999;;;:::888777777888:::;;;????????????>>><<<:::999:::<<<>>><<<999888;;;>>><<<:::999:::;;;<<<:::888444666888999888777777777555444333222333555666777777777666555333222111111222777:::999999<<<>>><<<;;;:::999888888;;;@@@DDDKKKKKKLLLMMMPPPRRRSSSSSSUUURRROOONNNOOOPPPPPPOOOLLLMMMNNNPPPSSSUUUVVVVVVSSSRRRQQQPPPQQQRRRTTTVVVWWWTTTPPPNNNLLLIIIDDD@@@FFFGGGFFFDDD@@@<<<;;;:::666777999999888888999;;;555666666555333222333444555777888888888888:::;;;;;;;;;999888666444333222666777888999:::999888777888666555444555777999:::666666777777555333111///666666666555444222000///222222333444444444444333666888:::999777555444444333444666666666666888:::999666444333444555555555777777888999999999999888777666666555666777999:::777666555666777999888777666888::::::888555444333...444999999444000000222222222111222333444666888555000///111222111444888333444444555444444333222333777777444555::::::777666888;;;:::777666777999999666666:::<<<:::888999??????@@@???>>>===<<<;;;777999===BBBEEEGGGHHHIIIEEECCCAAA>>><<<===@@@CCCBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>???AAABBBBBB@@@@@@BBBCCCCCC@@@===<<<;;;888;;;???@@@???===;;;;;;>>>BBBDDDAAA???AAABBB@@@===@@@@@@@@@BBBFFFEEEAAA@@@@@@???>>>???AAACCCDDDjjjfffcccdddiiilllmmmlllooommmkkkiiihhhggghhhhhhjjjmmmppprrrrrrnnniiieeeaaadddggghhhhhhiiikkknnntttuuutttnnnhhheeehhhkkknnnlllhhhdddcccaaa]]]ZZZ```bbbddddddddddddeeeeeegggcccccceeeeeebbbaaaccc^^^aaaeeeggghhhgggeeedddfffccc```bbbfffiiiiiifffaaaccccccaaaeeelllnnnkkkcccdddeeedddbbbbbbccceeefffdddbbbbbbeeejjjooorrrooolllhhhfffcccaaa_________gggmmmkkkccc]]]___ccc```cccgggiiihhhfffcccbbbdddbbbbbbdddbbb```bbbfffcccaaa``````bbbcccaaa______^^^\\\\\\^^^aaaeeeggg^^^[[[\\\```bbbaaacccfff]]]\\\ZZZWWWRRRMMMIIIFFFBBB===;;;===>>><<<999:::666333333777888777999===777;;;===:::666888>>>CCC:::888777666888;;;???BBB<<<:::888888999;;;???AAA;;;:::888555333444777;;;<<>>999666888:::999:::999888999999999777666444444444444444555555666222222333444555777999::::::777777:::???AAA@@@===>>><<<999999<<<===<<<:::777888888888777666555444555444444444555777999:::999999:::999999999999:::666555555888<<>>777777888999::::::::::::555666777999;;;===???@@@:::999999888888999999999666666666777777999:::;;;===<<<:::999999:::<<<===<<<===>>>?????????>>>===??????>>>:::777888===AAA>>>======<<<<<<;;;999777777999;;;<<<:::999999:::666555444333333555777999777777666444222111000///...444888777888;;;;;;::::::::::::999888;;;???CCCJJJKKKLLLMMMNNNQQQUUUWWWWWWTTTPPPOOOOOOPPPPPPOOOPPPRRRSSSTTTSSSRRRQQQQQQOOOOOOOOOPPPRRRUUUXXXYYYYYYWWWTTTQQQNNNJJJFFFCCCHHHIIIHHHFFFBBB>>>===<<<888999::::::999999;;;<<<999999888666333111222333444666777777777777888999::::::888777555444333222444555777888999888777666888888777666666777999;;;777777888777666444333111555555555555444444333333444444444333333444555777555777999999777555444444444555777777777777888:::888666333333444666666666777888888999999999888888666555444444555666888999666555444666888999888777555888::::::888555444444111777<<<<<<777222111333000000000000222444666777333000///111111000222777555555666666666666666666555777888777888;;;;;;999444777:::999666444555777888666888===@@@>>><<<======>>>???@@@???===;;;::::::===@@@CCCFFFFFFFFFEEEDDDCCCAAA===;;;;;;>>>AAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@AAABBBCCCBBBAAAAAABBBAAA???===<<<<<<======>>>>>>===;;;:::;;;<<>>AAAAAA@@@CCCGGGFFFCCCAAA???>>>===>>>@@@BBBDDDeeedddcccdddhhhmmmqqqsssooonnnmmmlllkkkllllllmmmoooqqqtttvvvtttooohhhbbbccceeehhhhhhggghhhlllpppsssqqqnnnjjjfffeeegggiiifffeeebbb```bbbeeeccc^^^bbbfffjjjkkkiiigggiiikkkgggaaa___aaabbbbbbcccfffccceeeffffffeeeeeefffgggfffcccbbbfffmmmoookkkeee```eeeeeecccfffnnnpppjjjdddfffiiihhhfffeeegggiiikkkgggdddcccggglllqqqssspppjjjffffffeeeaaa`````````ggglllhhh```[[[```fffaaabbbdddhhhiiihhhddd```cccaaabbbdddbbb___aaaeeehhhdddaaaaaaddddddaaa]]]bbb^^^ZZZ[[[```fffiiijjj^^^ZZZYYY^^^aaa```aaaccc\\\[[[XXXSSSOOOJJJFFFDDD>>>;;;:::===>>>;;;999:::666333333666777666888<<<:::>>>???:::666777;;;>>>;;;999888777777999<<<===<<<;;;;;;;;;<<<>>>@@@BBB999999888666444555888;;;;;;??????;;;999::::::888;;;999888999::::::999888666666666777777777888888222222333444555777999:::666555555888>>>BBBBBBAAA============<<<<<<;;;;;;777777888888888888777777999888666555666777999;;;999:::;;;:::999888999:::555444444888===@@@>>><<<999999999:::;;;;;;<<<<<<333444777999:::::::::999444666999;;;<<<>>>@@@CCC::::::999888888888999999444444444555666888:::;;;>>>===<<<;;;;;;;;;<<<===;;;<<<>>>@@@AAAAAAAAA@@@BBBBBB???:::666666:::???>>>@@@AAA@@@===:::999999:::<<<>>>>>><<<;;;::::::777777666444222444777:::777777666555333222111000...444777666666888999888:::;;;:::999999;;;???BBBJJJKKKLLLMMMNNNQQQVVVZZZYYYWWWSSSRRRRRRRRRRRRRRRTTTUUUVVVUUURRRNNNMMMLLLQQQQQQPPPQQQSSSVVVYYY[[[WWWWWWVVVSSSMMMIIIGGGGGGFFFGGGHHHFFFDDDAAAAAAAAA;;;<<<======;;;;;;<<<===;;;;;;999666333111222333222444555555444444555777666666666666555555555555444555666666777777666666888999999999777777888:::777777666666555444444444000000222333555777888999333444555555444555777:::555666888777555444444555444666888888777777777888888777666777999:::::::::::::::;;;;;;:::999999888555444333333444555777888555444444555777888777555333666999888555333444666777:::>>>>>>;;;888777777000000000000111333555666111///000333222000222666666666666666777888888888666777888888999999999888777888999999888777777888777444666<<>>>>>===<<<:::>>>@@@BBBDDDDDDDDDBBBAAACCCCCCBBB???======???AAACCCCCCDDDEEEFFFFFFFFFEEEEEECCCBBBBBBDDDDDDCCCAAABBBBBBAAA???======???AAA@@@@@@>>><<<:::;;;>>>@@@@@@EEEGGGEEEDDDFFFEEECCC@@@BBBBBB@@@CCCGGGFFFCCC@@@???===<<<===???BBBDDDiiiiiiiiihhhiiilllqqquuunnnnnnllllllkkklllmmmnnnoootttyyyxxxrrriiiccc```eeeggghhheeebbbccchhhlllllliiidddcccdddfffggggggfffeeebbb___ccciiigggaaaaaaffflllmmmjjjhhhjjjmmmeee___\\\___bbbaaabbbeeebbbcccdddccc``````aaaccc```aaadddiiimmmlllhhhdddbbbggghhhcccfffmmmmmmfffbbbfffjjjjjjhhhhhhkkkoooooojjjfffeeeiiimmmqqqrrrooohhhdddeeeeeeaaa___aaacccdddeeebbb``````dddhhhdddbbbbbbfffkkkkkkeee___cccaaabbbdddccc```aaaeeeeeedddbbbaaa```___]]]\\\hhhbbb]]]```hhhmmmmmmiii___[[[ZZZ^^^aaaaaaaaabbb\\\ZZZVVVQQQLLLHHHEEECCC<<<:::;;;??????;;;:::;;;777333222555666555777<<<999>>>???999777:::<<<;;;999888888888888:::<<<===<<<<<<<<<======>>>>>>>>>777888888777555666888:::999>>>@@@>>>;;;;;;:::777:::999777777999::::::999777888888999999999999999333333333444555777888999555555666888<<>><<<>>>>>><<<888666666777444333333777===???<<<999999:::;;;<<<;;;:::888777111333666888999999888777444777:::;;;;;;<<<>>>@@@<<<;;;:::999999999999999555555666666777888999:::======<<<<<<;;;;;;;;;;;;;;;===???@@@BBBBBBBBBAAA===>>>>>>;;;777666888;;;<<>>;;;<<>>??????<<<:::999999888888777444222333777:::777666666555555444333333111666888555555777888777;;;;;;;;;::::::<<>>===<<<;;;;;;::::::999888666666333333333333444555666777444333333555666666555333111444777666222111444777999:::;;;<<<<<<;;;:::999111111000000111333444666//////222555444000111555444444444555666777888888444444555666777555444555888777666777888999888777999666666;;;===:::777888666777:::<<<=========<<<@@@@@@AAABBBBBBAAA@@@???@@@AAABBBBBBAAAAAACCCDDDDDDDDDEEEFFFGGGHHHHHHHHHEEEDDDCCCCCCDDDDDDBBBAAAAAACCCDDDCCCBBBAAABBBCCC>>>???>>>======>>>BBBDDD@@@EEEHHHFFFEEEFFFFFFDDDBBBDDDCCCAAABBBFFFFFFCCC???>>><<<;;;;;;>>>AAACCCpppqqqpppnnnjjjjjjnnnrrrmmmlllkkkjjjiiijjjkkkkkkllluuu}}}zzznnnccc^^^___fffgggfffbbb]]]]]]bbbgggfffaaa\\\]]]bbbfffgggfffllllllgggcccfffkkkiiibbb]]]dddjjjllliiigggiiimmmccc]]][[[___bbbaaa```aaa]]]___```___[[[ZZZ[[[\\\YYY___fffjjjjjjgggdddcccdddjjjiiiccceeekkkjjjaaa```eeejjjkkkjjjkkkooosssqqqmmmhhhgggjjjnnnqqqrrrmmmeeeaaacccddd```^^^```eeeaaa]]]]]]aaaeeeiiijjjfffbbb```eeelllnnnggg___cccbbbccceeeddd```aaaeee]]]___aaa___[[[YYY[[[]]]mmmfffaaafffooosssooohhhbbb]]][[[___cccbbbbbbccc\\\YYYUUUPPPKKKGGGDDDCCC<<<:::<<<@@@@@@===;;;<<<777333222555555555777;;;666;;;<<<888888===???===555555666888;;;===???@@@======>>>>>>===<<<;;;;;;666777888777666666888:::888>>>AAA???===<<<:::666999888666666888:::::::::888888999:::::::::::::::444444444555666777888999999999999999999:::<<<===;;;@@@EEECCC<<<888999<<<666666777888:::;;;<<<===:::999888888999<<>>;;;666:::;;;======;;;888555222111333666888999888666444555888;;;<<<:::999;;;===>>>======<<<;;;;;;;;;<<<888888888888999999999999;;;<<<<<<<<<;;;;;;:::999===>>>???AAABBBBBBAAAAAA555888;;;<<<999888999;;;999AAAGGGFFF???;;;>>>CCC===>>>???>>><<<999888888999999888555222222666:::666666666666666666555555444888999666444777888777;;;<<<<<<;;;;;;<<>>===;;;999999999888666555333222222222333444444555555666444333333555666555333111///222555444000000444888888777666888::::::999888222111111111111333444555...///333777555111111555222222222333444555666777222111222444444222000111888555333444777999888666@@@===<<>>===???BBBDDDDDDEEEFFFHHHDDDEEEFFFGGGHHHIIIIIIIIIEEEDDDCCCBBBCCCCCCBBB@@@@@@CCCGGGHHHGGGEEEDDDDDD;;;===>>>???@@@BBBEEEGGG???DDDGGGFFFEEEFFFFFFCCCDDDEEECCCAAABBBFFFFFFBBB???===;;;::::::===@@@BBBmmmoooooolllhhhfffhhhjjjeeekkkllleeeaaaeeejjjkkkkkkpppsssqqqmmmiiiddd```jjjiiihhhdddaaa```bbbddddddcccaaa______ccchhhmmmpppnnnmmmnnnooonnnkkkgggbbbbbbccceeehhhjjjkkkjjjccc[[[WWW[[[______aaafff```]]][[[\\\^^^^^^[[[WWW]]]]]]^^^```ccceeedddccchhhlllmmmhhheeefffdddbbbccceeeffffffeeeggglllpppmmmjjjhhhiiikkkllljjjhhhhhheee```]]]]]]]]]\\\\\\ccc```___aaabbbbbbeeejjjeeegggjjjnnnooommmgggbbbnnnhhhbbb^^^^^^______^^^```ZZZUUUWWWZZZ\\\aaagggjjjjjjkkknnnpppooommmkkkeeeddddddeeedddaaa``````\\\SSSKKKHHHEEEBBBCCCFFF<<<>>>AAAAAA>>><<<;;;;;;666888999888888999;;;>>>;;;<<<>>>???@@@???===<<<666666777777888:::;;;<<<>>>>>>>>>>>>===<<<;;;:::888777777777777999:::;;;999;;;======;;;888777777:::::::::999888:::===@@@???>>>===>>>@@@@@@>>><<<777;;;<<<777444888;;;<<<:::777666999999888:::>>>@@@>>>;;;999777666777888888888888888999999999999666777999<<>>;;;888666666555333555999;;;<<<<<<>>>???<<<=========<<<:::888777888666555777;;;:::444///999::::::888666555666777;;;888777;;;@@@CCCAAA>>>>>>===;;;999666444555666888888777777777777888888BBB???;;;;;;<<<===<<<:::777888888888888:::===??????AAACCCDDDCCCCCCDDDEEEFFFEEECCCAAA>>>;;;888777999999888777666555555444333666777555555888777444666666666555555444444333666888;;;<<<======>>>@@@GGGHHHIIIJJJKKKOOOUUUYYYVVVWWWVVVRRRNNNMMMPPPSSSTTTUUUTTTOOOJJJHHHKKKPPPPPPNNNLLLIIIHHHIIIIIIIIIFFFLLLQQQQQQLLLHHHIIIKKKNNNKKKGGGDDDCCCBBB@@@???<<<:::888555444444444555888666444222222444666888::::::999777555666999;;;777555444666888888555111777555333333555777777777444999===<<<777444555777;;;444...---000333333222444444444555444444444333222444666777888777666555333333222222222333444444888555444444555555111...444666888999888999;;;===???;;;777555666666555333222333555555555555444333666666666777888777555222222111111111222444666777888666444555888999777555111111222222222222333333000222444666666555333111111111222222222111000000333333222111111222333444777777777777777666666666888999;;;===<<<:::888666333555777666666777<<>>;;;;;;===@@@BBB??????@@@BBBDDDEEEFFFGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEBBB???>>>???AAABBBCCCFFFHHHHHHEEECCC???<<<<<<@@@BBBAAADDDHHHEEEBBBAAADDDIIIJJJEEE@@@AAA@@@@@@BBBEEEGGGGGGFFFBBB@@@===;;;:::;;;===>>>mmmoooooolllhhhggghhhkkkccciiikkkfffdddgggjjjiiieeejjjnnnnnnllliiifffcccdddgggjjjjjjgggeeeeeeeeebbbbbbaaa``````dddjjjooonnnlllkkkkkkkkkjjjfffccc```aaabbbeeeiiikkkllllllhhhaaa\\\___aaaaaacccggg``````^^^\\\YYYYYYYYYZZZ[[[[[[ZZZZZZ\\\___bbbdddjjjnnnnnniiigggiiijjjiii___aaabbbcccdddgggkkknnnooommmkkkkkkkkkjjjgggdddccc```[[[VVVSSSRRRSSSTTT\\\YYYXXX]]]aaacccfffkkkgggiiilllnnnmmmjjjfffdddjjjfffaaaaaadddeeedddaaa]]]XXXVVVZZZ]]]```eeekkklllkkkkkkmmmoooooonnnmmmaaabbbdddeeedddaaa^^^\\\QQQJJJDDDBBB@@@;;;:::;;;;;;===??????===;;;::::::666888::::::999999:::<<<:::;;;===??????>>>===<<<777666666666777999;;;<<<;;;;;;;;;::::::999999999999888777777777888999::::::<<<======;;;999888888888999::::::999:::===???>>>?????????>>>>>>======999======888555888<<<<<<<<<999888:::;;;999;;;>>>>>>===;;;999888888888888777777666666666666666666444666999===@@@CCCDDDEEE@@@???===;;;999777666666666999<<<===<<<<<<<<<<<<;;;<<<<<<<<<;;;999777666999888888:::;;;:::666222:::::::::888555333444555;;;999888<<>><<<;;;:::888777666777888777777666666777777888999>>>;;;999888:::;;;;;;999888999::::::;;;<<<@@@BBB???BBBFFFHHHGGGEEEDDDDDDFFFFFFEEEDDDAAA===:::888999888777666555555444444444888888666666888888555777777555444333333333333555777:::;;;;;;;;;===???CCCDDDGGGIIIKKKOOOUUUXXXZZZZZZWWWRRRMMMLLLPPPUUUUUUVVVUUUPPPJJJHHHKKKOOONNNMMMJJJGGGDDDCCCCCCEEEHHHJJJLLLNNNNNNMMMLLLLLLKKKIIIFFFDDDDDDCCCAAA@@@:::999888666555555666666888777555333333444555666888999888777555555666888999777666888::::::888666;;;999666444555666555555///333777777444222333555999444///...111555666555333444555555666555444444333444666888888777555444333333333333333444444555999777555444555555333111333555666666666777999;;;<<<999555444555666555444222333333333333333222111666555555555666666444222222222333333333444555666444333222444777888777666444333333333333222222222333444777888999777666444111111222222222222222222333222222111222333444555777777666666555666666777:::;;;<<<===;;;999666444444555777888999<<<@@@CCCDDDAAA>>><<<<<>>>>>BBBBBBCCCFFFGGGGGGDDDAAAAAA>>>>>>AAABBB@@@AAADDDBBBAAAAAACCCFFFFFFCCC@@@BBBBBBBBBCCCFFFHHHHHHGGG@@@???>>>=========???@@@kkklllllliiieeeccceeehhhcccgggiiihhhhhhjjjhhheee]]]aaafffiiiiiifffeeeddd```fffmmmpppmmmiiifffeeebbbcccccccccdddhhhnnnsssmmmllljjjiiihhhfffbbb___]]]___cccgggkkkmmmnnnooommmgggbbbaaabbbaaacccfffbbbcccaaa]]]WWWUUUYYY]]]ZZZZZZYYYWWWVVVYYYaaafffhhhkkklllhhhgggkkknnnnnn```___```cccgggkkkmmmnnnqqqooommmlllkkkhhhdddaaa___^^^ZZZTTTOOOOOOSSSWWW[[[VVVUUUZZZ```bbbdddgggeeehhhkkkkkkgggdddcccdddfffbbb```dddkkkmmmhhhccc\\\YYY[[[```dddfffkkkqqqmmmllljjjkkkmmmooooooooo```cccggghhhgggbbb\\\WWWLLLFFFCCCCCC@@@;;;777777:::<<<======;;;999888888666999;;;<<<:::999888888888:::<<<===>>>===<<<;;;888777555555666888;;;===999888777666666777888888:::999888888777888888888:::<<<===<<<:::999888999777999::::::::::::;;;===<<<>>>@@@???===<<<===@@@;;;???>>>999666888;;;<<<:::777777:::;;;999:::===<<<<<<<<<;;;::::::999999888888777666666555555555444666:::>>>AAACCCCCCCCC;;;;;;;;;;;;;;;999888777999<<<>>>???===;;;:::999;;;;;;;;;;;;:::888777555888:::<<<<<<:::888777666::::::999777444222333444999888888;;;???@@@>>>;;;888888777777777888999:::666666666666666777888999999777555666777999999999888:::;;;;;;<<<>>>AAADDD???CCCHHHKKKJJJHHHEEEDDDGGGIIIKKKKKKIIIEEE@@@===;;;:::999888666666555555666999999666666999888666888777444333222222333444555666888888888999;;;===>>>AAAEEEHHHKKKOOOTTTXXX\\\ZZZVVVPPPKKKKKKOOOTTTVVVVVVUUUPPPKKKIIIKKKMMMIIIJJJIIIFFFBBBAAACCCFFFNNNLLLKKKLLLMMMNNNKKKIIIHHHFFFEEEDDDEEEEEECCCAAA999999999888888777777777777777666666555555555444777888888777555333444555999777666777999;;;;;;:::@@@<<<888555555555444333000444777888666555666888888444//////333777888888222333444666666666555444444666777888888666555333222333333444555666666777<<<999666555666666666555333444444444333444777999888666333333444555555444333333222222111111000000666555333333444444444333333444555666666555444444222222222444888:::::::::777777666555444333222111555777999:::;;;:::999777222333333333333333333333333333222222222333555666777666555444444555777888<<<=========;;;888555333777666666999===AAADDDEEEBBBAAA???>>>???AAADDDFFFEEEDDDDDDCCCCCCCCCCCCCCCGGGHHHHHHHHHHHHGGGEEEDDD???AAADDDDDDBBB@@@>>>>>>BBBBBBCCCEEEFFFEEEAAA???AAA??????BBBBBB>>>>>>@@@???@@@AAABBBCCCCCCAAAAAACCCBBBBBBDDDGGGIIIIIIHHH?????????@@@@@@@@@AAAAAAggghhhgggddd```___aaadddeeefffhhhiiikkkiiieeeaaaYYY[[[```eeeeeebbbbbbcccaaahhhppprrrmmmgggcccbbbffffffgggggghhhkkkpppsssnnnmmmllljjjhhheeeaaa___\\\```dddiiilllnnnppprrrnnnjjjeeebbb``````bbbdddeeeeeeccc___[[[YYYZZZ\\\[[[]]]^^^[[[XXX[[[bbbiiiaaaeeegggffffffjjjlllkkkeeeccccccggglllpppooonnnnnnmmmmmmkkkiiifffbbb___[[[\\\ZZZUUUPPPQQQXXX^^^```ZZZWWW[[[______^^^___^^^cccfffddd```^^^aaaeeebbb``````gggooopppiiibbb^^^]]]```fffiiijjjmmmsssnnnkkkiiihhhkkknnnppppppccchhhlllkkkgggbbbYYYQQQKKKFFFCCCCCCAAA<<<999999:::;;;<<<<<<:::888888888666999<<<===;;;999777666777888:::<<<<<<<<<;;;:::999888555444555777;;;===999888777666666777999:::::::::999888888777777777999::::::999888777888999888:::;;;;;;999888888999777;;;???>>>;;;:::>>>CCC;;;>>>>>>888555777::::::555333444888999888999<<<>>>>>>>>>>>>===;;;:::999<<<;;;999888777777777777666888<<>>>>><<<:::999888;;;<<<<<<<<<;;;999777666666;;;>>>===888666666999777888888666444333444666666666666999;;;<<<999777444333444555888999::::::888777777666666666777777666555444555666888::::::888999;;;;;;<<<>>>AAADDD@@@DDDGGGIIIIIIGGGFFFFFFKKKMMMQQQSSSQQQMMMHHHEEE???>>><<<:::999888888888888:::999666555888888555666555333111222333666888666777777777777888;;;======@@@EEEHHHKKKOOOSSSVVVWWWWWWUUUQQQLLLLLLOOOSSSVVVUUUSSSOOOKKKHHHIIIKKKEEEGGGHHHGGGDDDEEEJJJNNNUUUSSSPPPMMMKKKHHHFFFDDDDDDCCCCCCCCCEEEEEEDDDBBB;;;;;;;;;;;;:::888777666444555666777888777666666777999999888666333333333666555555555777999:::;;;@@@===999666666666555444444666999999888777888999777444111000333555777777000222333555555555444444666777888999888777555333000111333555777999::::::===;;;888666666777888888444444444333222333666888444444333333444555666777444333333222111111111111666444222111222333333333444555777888888666444222222333444777:::===>>>???::::::888666444333111000666777999:::;;;:::999999555555444444333333333333555444222111111111222333777555333222333555777999======>>>===<<<999777666999777666999???CCCCCCBBBAAA@@@@@@@@@AAADDDFFFHHHGGGEEEDDDBBBAAA@@@@@@@@@GGGHHHIIIIIIHHHFFFDDDBBB===@@@DDDEEEDDDAAA@@@???BBBBBBCCCDDDEEECCC???<<>>BBBBBB>>>===???>>>@@@BBBCCCBBBAAAAAABBBBBBBBBBBBCCCFFFHHHHHHGGGAAAAAABBBCCCCCCBBBAAA@@@ffffffeeebbb^^^]]]___ccchhhggghhhjjjkkkgggbbb___]]]]]]aaaffffffaaa```cccffflllqqqoooggg```^^^___ggghhhiiihhhgggiiikkknnnllllllllljjjgggcccaaa___^^^aaafffiiikkkllloooqqqooommmiiidddaaabbbeeefffiiifffcccbbbbbbaaa___\\\```dddfffeeeaaaaaafffkkk\\\bbbeeeeeeeeehhhhhhfffhhhggggggjjjooopppooollliiiiiijjjiiigggdddcccbbbZZZ\\\\\\XXXSSSSSSYYY^^^aaa[[[XXX[[[\\\ZZZYYYZZZZZZ^^^bbbaaa^^^^^^ccchhhaaa```bbbhhhnnnnnnggg___^^^^^^bbbfffgggeeehhhmmmjjjhhhfffgggiiilllnnnnnnfffkkklllgggaaa\\\RRRHHHFFFAAA===>>>===:::888::::::<<<<<<;;;999888888999666999===>>><<<999666555666777999;;;<<<;;;:::::::::999666555555888;;;===<<<;;;999888888:::<<<===:::::::::999888777666555777777777666444444666888:::;;;<<<;;;888666666666444888<<<;;;999:::???DDD999======777333555888999333111333888:::999:::>>>@@@@@@@@@???>>><<<:::999<<<;;;999777666666777888:::;;;>>>@@@AAA???===<<<444777:::===>>>===;;;:::777999;;;;;;:::999999:::======>>>===<<<;;;999888555999===;;;666333555888555666777666666666888:::777888999;;;<<<;;;888666222111111444888;;;:::999;;;:::999777666666666666555555555666777999;;;===:::;;;<<<======???CCCEEEBBBDDDEEEEEEDDDEEEFFFHHHKKKMMMQQQTTTSSSQQQMMMJJJAAA???===:::999999999999999;;;999555444777777555444333222111333666999<<<777888777666666777;;;>>>???BBBFFFIIIKKKNNNRRRTTTRRRTTTVVVUUURRRPPPRRRTTTTTTSSSQQQNNNKKKIIIHHHIIIEEEGGGHHHGGGFFFHHHLLLPPPTTTUUUUUUPPPIIIDDDDDDFFFDDDCCCBBBBBBDDDEEEDDDCCC@@@???>>>===:::888555444222333666888999:::999999888999:::999666444444444555555555555666888;;;======:::888777888888777666666777777777555444444555888555222111111333444444111111222222333333333333777888:::::::::888666555000111444777999;;;<<<===<<<;;;999777666666888:::555555666444333444666888222333444444555666888999555555444444444333333333666444111111222333333222444666888999999666333111111222555777:::<<>>>>>???FFFGGGHHHHHHHHHEEECCCAAA===@@@EEEFFFEEECCCBBBAAAAAAAAABBBCCCCCCAAA===:::;;;:::<<<@@@AAA???>>>@@@@@@BBBCCCCCCBBBBBBCCCDDD@@@??????AAADDDFFFFFFEEEDDDDDDEEEEEEDDDAAA???>>>hhhhhhgggccc___^^^aaaeeeiiihhhhhhjjjhhhcccaaabbbdddaaadddjjjhhh```___dddgggllloookkkbbb[[[\\\___fffggggggfffeeedddeeeggghhhiiijjjiiieeebbbaaaaaa```cccfffgggfffgggjjjnnnnnnooolllfffdddgggjjjkkkkkkfffbbbbbbeeefffdddaaafffiiilllllliiihhhiiijjj^^^cccfffdddccceeefffdddfffggghhhkkkmmmmmmkkkiiifffgggggggggeeedddeeegggcccdddeeebbb]]][[[[[[]]]]]]ZZZYYY[[[ZZZWWWWWW[[[[[[^^^```aaaaaabbbfffjjj```aaadddhhhkkkjjjddd```[[[[[[___bbb```]]]^^^dddeeeddddddfffiiijjjjjjiiieeeiiiggg]]]VVVSSSKKKBBBDDD>>><<<===>>>;;;;;;===:::;;;<<<:::888777888999666999<<<===<<<999666666555777999;;;<<<<<<;;;:::;;;:::888777777999<<<======<<<;;;::::::;;;<<<===:::::::::999999777666555666666555333111222555777999:::;;;999777666666777444777888888777888<<<@@@888;;;;;;666333555888999666555666;;;===;;;<<<>>>@@@???>>>===<<<;;;:::::::::888666555444555666777<<<===>>>??????>>>===;;;666888;;;===>>>===<<<;;;777888888888777888:::<<<>>>>>>>>>>>>===;;;:::888444888;;;999444222444777555666888888888:::<<>>;;;999333222222555:::<<<;;;999<<<;;;:::999888777777777555777777888888999<<>>?????????@@@CCCFFFCCCCCCCCCBBBBBBCCCFFFHHHHHHJJJLLLNNNOOONNNLLLKKKBBB@@@===:::888888999999;;;===;;;666555777888555333333333333555888;;;===888888666555444666;;;>>>@@@BBBEEEHHHJJJMMMQQQTTTQQQUUUYYYZZZWWWUUUUUUVVVSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHFFFEEEFFFHHHIIIJJJLLLPPPSSSQQQJJJGGGIIILLLHHHFFFCCCCCCDDDEEEEEEDDDDDDBBB@@@===:::888666444222333666888::::::::::::888999:::888666555555666555777888888888999;;;===777777777888:::;;;999888:::999999888777777666666777666444222111111222333444333222111111222333444888999;;;<<<<<<:::999777222444666999;;;<<<<<<<<<999999999777666555777999555666777777555444555666000222444555555666777999444555666777777666555444555444222222333333333222444666777999888666333222///111444555666888;;;======<<<:::888555222000///111111222444444555555555666555444333222333444444777666444222000/////////333222111111222555777999::::::;;;;;;::::::999999777777777888:::<<<<<<;;;??????AAACCCDDDFFFGGGHHHGGGEEEBBB@@@?????????@@@FFFFFFGGGGGGGGGEEEDDDCCC>>>AAAEEEFFFEEECCCCCCBBB@@@@@@@@@AAABBB@@@<<<999999777999>>>@@@>>>???BBBCCCCCCCCCCCCDDDDDDDDDDDD>>>======???BBBDDDDDDCCCFFFFFFFFFEEECCCAAA???===hhhiiigggccc___^^^bbbfffhhhfffgggiiieeeaaabbbhhheeeaaaccciiiggg]]]\\\bbbbbbhhhlllhhh```[[[^^^bbbeeegggggggggeeecccdddeeefffhhhjjjiiigggddddddeeeaaaccceeebbb______cccgggkkknnnlllfffdddjjjnnnooojjjgggbbb``````dddhhhjjjkkklllllllllkkkjjjhhhhhhdddfffeee```^^^aaacccbbbaaadddiiikkklllkkkjjjjjjfffggghhhfffdddeeehhhkkkhhhiiikkkjjjhhhddd```]]]\\\]]]^^^___\\\XXXZZZ___]]]^^^___aaaccceeeggghhh```cccfffhhhhhhgggeeedddYYYYYY\\\^^^[[[WWWYYY___^^^___bbbfffhhhiiifffddddddggg```SSSLLLMMMIIIAAAAAA>>>>>>BBBDDDAAA???@@@999::::::999666666777888666999<<<<<<;;;999777777555777999;;;<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;:::::::::999888999999:::999888777666666666444222111222555888666777777777666777999<<<888777666555555666888999777;;;;;;666333666:::;;;;;;999:::======:::999;;;;;;:::999999999:::;;;<<<999888666444444555777999;;;<<<===>>>>>>???>>>>>>999:::<<<>>>>>>===<<<;;;::::::999777666777;;;>>>======>>>>>>===;;;999888666888999888555333444666777999:::;;;;;;<<<>>>@@@???AAACCCDDDCCC@@@===<<<777555555888===???===:::;;;::::::999::::::;;;;;;666888999888888999<<>>???BBBDDDGGGLLLRRRVVVRRRUUUXXXXXXUUUSSSTTTVVVSSSRRRQQQOOOOOONNNLLLKKKKKKGGGDDDDDDGGGJJJJJJHHHGGGJJJNNNOOOOOONNNNNNPPPNNNKKKFFFDDDEEEFFFGGGGGGEEECCC@@@===:::999888777666666777888999999999999777888777666444444555777444666999999888888999;;;333444666999<<<<<<999666;;;:::999999999:::999999666555555333333333555666999777333111000222444666999:::<<<===>>>===;;;:::888999;;;;;;;;;:::888777666777999888555444555777444666888888666444444444...111444444444444666888111333666999999888666444555444333444555555333111444555666777777666444333///222555555555666888;;;===<<<:::777444222000///...///000111222333333444111111111111222555777999777666444333222222333444000000111222333555777888999999888888777666555555333555777999999:::;;;<<<>>>???AAACCCEEEFFFFFFFFFGGGEEECCCAAA@@@AAABBBDDDGGGGGGGGGGGGGGGGGGFFFFFF???AAADDDDDDCCCBBBBBBBBB>>>>>>???@@@AAA@@@<<<999:::777888<<<>>>===???CCCEEEBBB@@@AAADDDFFFEEECCC=========???AAACCCCCCBBBEEEEEEEEEDDDCCCAAA@@@???ggggggeeeaaa]]]]]]```dddfffeeefffgggddd```eeennnccc^^^___fffcccYYYXXX^^^]]]dddiiihhhaaa^^^aaaffffffhhhiiiiiigggffffffggggggjjjmmmllljjjhhhhhhjjjbbbcccccc___ZZZYYY^^^cccfffjjjjjjdddbbbiiiooopppiiigggbbb]]][[[```jjjrrrnnnllljjjiiiiiiiiigggeeeggghhhccc[[[XXX\\\```aaa^^^dddjjjmmmlllkkklllnnniiiiiiiiigggeeefffjjjnnnbbbdddgggjjjjjjfff```[[[bbbcccffffff___YYY\\\ccc^^^]]]]]]___bbbddddddccc```dddggghhhgggeeefffhhhYYYZZZ]]]^^^ZZZVVVYYY```ZZZ]]]aaafffiiihhhddd```dddfff^^^NNNHHHLLLKKKEEE<<<:::===DDDFFFBBB???>>>888999888777555444555777666888;;;<<<:::999888999555777999<<<======<<<;;;<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;:::888777666888888999:::999888777666777666444222111222666:::333444555555666888<<<@@@<<<999555444444444444333777;;;<<<777555888;;;<<<===::::::===;;;666444555777666555555777999<<<>>>;;;999777666666888:::<<<::::::;;;===>>>@@@AAAAAA<<<<<<===>>>>>>===<<<<<<>>>===:::777555777;;;???<<<=========<<<:::888777777888888777666555555666:::<<<===<<<<<<<<>>:::999999999:::;;;<<<>>>???666888999999777888<<>>???>>>===<<<===>>>>>>===;;;888555333333666888888555333444666333555888999777444222222---000333333222222444666///222666999:::999666444444444444555666555333111333444555666666555444444222555777777666666999;;;<<<;;;999777444222000///---......///111222333333------...///222666:::===666666555444555666777888//////111222444555666777999888777555444222111000000444888999999999<<>>???AAACCCEEEEEEEEEEEEHHHFFFDDDBBBBBBCCCEEEGGGHHHHHHGGGGGGGGGHHHIIIIII???AAABBBBBBAAA@@@AAABBB======>>>@@@AAA???<<<999;;;888888;;;<<<<<<>>>BBBFFFBBB>>>@@@DDDGGGEEEAAA>>>======???AAACCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAhhhjjjhhhcccaaadddggggggdddeeeeeedddccceeejjjnnnccccccfffhhhbbbXXXRRRQQQ\\\ccckkkmmmiiifffiiimmmiiimmmrrrssspppiiiccc```ggghhhhhhhhhgggiiilllooodddcccaaaaaabbbcccbbbaaajjjhhhfffdddeeegggjjjlllgggfffbbb^^^[[[^^^dddjjjkkkjjjhhhhhhiiijjjiiihhhgggfffccc___\\\[[[]]]___fffeeeeeegggkkknnnooopppnnnkkkjjjjjjmmmnnnllljjj]]]dddkkkmmmiiieeecccddd```bbbccccccaaa___^^^^^^\\\^^^bbbeeefffeeecccaaadddccccccdddeeedddaaa^^^hhh```\\\______ZZZWWWXXXZZZ```ddddddeeeeeebbb]]]bbbddd\\\LLLDDDFFFDDD<<<@@@@@@AAA@@@@@@???>>>>>>999999888777666555444444888:::<<<===<<<999666444444888;;;======;;;;;;:::???>>>;;;777555666:::>>>@@@>>><<<999888888999:::777777666777999999888666111222444555555555444444666777888999:::;;;<<<<<<333666777666555666777777===<<<<<<;;;<<<===>>>???>>><<<::::::::::::888777<<<888444444777999999777>>><<<999777666777999:::;;;===>>>???>>>???@@@BBB???<<<::::::999777:::???>>>???>>><<<999999:::<<<::::::;;;===>>>===999666<<<;;;;;;:::888777777666>>>???@@@???======>>>@@@FFFBBBAAABBBAAA>>>>>>@@@666777999;;;======;;;999:::777555666;;;>>>>>>===<<<999777777999:::888555777666666777999999999777>>>BBBDDDCCC@@@@@@EEEIIIMMMKKKGGGDDDEEEJJJOOOSSSUUUTTTNNNFFFAAABBBAAA???AAA>>>;;;;;;<<<<<<:::777999::::::888555444666999333333333555777:::===>>>======>>>BBBIIIPPPUUUWWWTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPJJJKKKMMMOOOPPPPPPOOOOOOIIIEEECCCHHHQQQUUUSSSPPPOOOLLLHHHFFFFFFFFFEEEEEEEEECCCAAA>>><<<;;;;;;:::666666777777777777777777333333222222222333444444555555555666666777999999222333444555666777888999999888777555444444444444555555444333222444888;;;:::;;;<<<;;;999888999::::::::::::;;;;;;::::::999888:::;;;;;;:::999:::;;;777777777888777777666555999999888777555333111000...///111333444444444444555666888888888777555444999888777666555555666666444666888888666555444444222333444555555666555555999888777666444333222111///000111333333222111000000111333666888:::;;;<<<<<<;;;:::999888777555555444555555444333333666888;;;999666333222333444666::::::::::::;;;<<<===>>>AAABBBBBBBBBAAACCCEEEHHHFFFEEEDDDCCCDDDEEEGGGIIIIIIIIIHHHGGGGGGFFFEEEEEE???@@@???>>>======@@@CCCBBBBBBAAA@@@>>>===<<<<<>>AAACCCCCCCCCCCCDDDEEEFFFGGGAAA@@@@@@@@@???@@@@@@@@@AAA???>>>@@@DDDEEEDDDBBBggghhhgggccccccgggiiigggggghhhhhhfffeeefffiiimmmmmmjjjiiihhhccc\\\ZZZ]]]cccgggkkkkkkiiihhhlllpppjjjnnnqqqrrrpppllliiihhheeegggiiijjjjjjkkkmmmooohhhfffcccaaa``````^^^]]]ffffffeeeeeefffggghhhiiieeeddd```[[[YYY\\\ccchhhkkkiiigggggggggggggggfffffffffdddbbb___```bbbeeeeeeeeefffhhhkkklllmmmmmmjjjjjjkkknnnpppoookkkhhhcccfffiiiiiigggeeedddddd]]]___aaaaaa```^^^^^^______```bbbdddfffgggfffeeeiiigggeeeeeeeeeeeedddccchhhaaa\\\^^^^^^ZZZWWWWWWUUU[[[```bbbcccdddaaa\\\]]]___YYYLLLFFFHHHFFF????????????@@@AAAAAA???>>>999999999999888777666666777888:::;;;:::888666444444777:::;;;;;;:::::::::???>>>;;;888666777:::===<<<;;;:::888888888888888666666666777777777666555333444555666666666555444888888888888888888888888333444555444333444555666777888999;;;<<<<<<;;;;;;<<<:::999999::::::888777:::666333333666888777666;;;999888777777777999::::::;;;======<<<<<<===???<<<999999999888555777<<<<<<<<<<<<:::999999:::<<<::::::;;;<<<>>>===:::888888888888888999999999999=========<<<;;;<<>>>>><<<777666888666777:::<<<>>>===;;;999999888777888:::<<<<<<<<<999777666666888888555333666666666555555555666666???BBBDDDCCC@@@AAAEEEIIIIIIHHHFFFFFFIIINNNTTTWWWVVVTTTNNNEEEAAAAAAAAA>>>>>><<<::::::<<<<<<:::888666888888666444333666888555555555666888;;;===???AAAAAABBBEEEJJJOOORRRSSSTTTTTTSSSRRRQQQQQQQQQQQQTTTTTTSSSRRRRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPGGGGGGHHHJJJNNNQQQRRRQQQPPPMMMJJJHHHHHHIIIHHHGGGGGGEEEBBB???<<<;;;;;;<<<444444333333333333444444222333444555555666777777666666555555666666777777333333444666777888999:::888777666555444444444444333444444444444666:::===<<<======<<<:::888999:::555666666777777777777666888:::;;;;;;:::999999:::777777777666666555555555777666666555444222111000...///222444555666666666777888999999999777555333777777777777666666666555444555777777555444555666444555666777999:::::::::;;;:::888666444222222111///000333555555444222000333333555666888999999:::::::::;;;:::888888888888666666666555444555777999<<<:::888666555666777999888777666666777888;;;<<>>=========>>>AAACCCDDDAAAAAA@@@@@@?????????>>>@@@@@@???======>>>BBBDDDGGGFFFFFFEEEEEEEEEFFFFFFAAABBBBBBCCCBBBBBBAAA@@@BBBAAA???@@@CCCDDDCCCAAAeeeeeedddbbbfffkkkkkkgggkkkkkkkkkjjjiiiiiijjjlllrrrpppooonnniiibbb```bbbggghhhhhhggggggiiilllpppiiikkkmmmmmmllllllmmmnnngggjjjlllmmmlllkkkkkkkkkjjjgggccc```______^^^]]]bbbcccdddeeeeeefffffffffeeebbb^^^YYYXXX\\\bbbgggjjjhhhfffcccbbbbbbbbbccccccccccccaaa```aaadddgggccceeegggiiikkkkkkkkkjjjcccfffjjjpppsssqqqmmmiiiiiihhhfffeeeeeefffeeeeeeZZZ\\\___```_________```dddbbbaaabbbfffiiikkklllooommmiiigggggggggfffeeefff```\\\\\\]]]ZZZWWWVVVOOOWWW]]]```bbbccc```[[[[[[]]]XXXMMMGGGHHHEEE>>>???>>><<<>>>AAABBB???===888999:::<<<;;;:::999888666777777888777777666666444666888999888777888999;;;;;;999777555555777:::666777777777777777777666666666777666666555444333666666777777777666666555999999777666555555444444333333333333222222444777555777999;;;<<<;;;:::999999888777888::::::888777888555111222555777666444555555666666777888999999999:::;;;;;;999999:::;;;:::888999;;;999666666:::999999999999777888:::===;;;;;;:::;;;======<<<:::555555666888999;;;<<<<<<:::::::::888888;;;@@@DDDBBB>>>;;;<<<999555444666888:::===???@@@>>><<<:::999:::;;;;;;:::999999999444444444666777666333111555666666444111111555888@@@CCCDDDCCCAAAAAADDDGGGFFFFFFHHHJJJMMMQQQUUUWWWVVVUUUNNNEEE@@@@@@???===;;;999888999:::;;;:::999555666666555333333555666777777777888999;;;>>>???EEEEEEEEEHHHKKKMMMNNNNNNSSSRRRQQQPPPOOONNNMMMMMMSSSRRRRRRRRRRRRRRRSSSSSSVVVUUUTTTRRRPPPPPPOOOOOOFFFIIIKKKLLLLLLMMMOOORRRPPPNNNLLLLLLMMMNNNMMMLLLJJJHHHDDD@@@===<<<======555444222111111222333444222333666888999:::999999666555555555555555666666333333444666777888999:::666666666555444444444444111333555666777999;;;======>>>>>><<<:::888888999777777888999999999999999999:::<<<;;;999777888888888777666555444444444444333333333333222222111000///000333555777888999999::::::;;;;;;999777444333555666888888888777555444333444555444444444666888666777888:::;;;===>>>???;;;:::777555333222222222000222444777777666333222555555666666777777777888777:::<<<;;;888777999;;;777888888777666666999;;;===;;;:::888888:::;;;<<<999777555333444666999<<>>CCCGGGHHHGGG@@@@@@@@@AAAAAAAAAAAAAAA===>>>>>>>>>???AAAEEEHHHJJJIIIHHHFFFEEEEEEFFFFFFCCCDDDEEEFFFEEEDDDBBBAAADDDBBBAAAAAABBBBBBAAA???bbbbbb```aaagggmmmlllfffmmmnnnooooooooonnnnnnooooooooorrrtttoooddd]]][[[ccccccbbbccceeegggjjjkkkggggggfffeeeeeegggkkknnnjjjmmmpppqqqnnnkkkhhhgggiiifffbbb``````aaabbbbbbaaaaaaaaaaaacccdddfffggggggddd___[[[[[[___eeeiiihhhgggddd```]]]\\\^^^_______________^^^___bbbdddaaadddhhhkkklllkkkjjjjjj```ccciiinnnqqqqqqnnnlllkkkgggcccdddgggiiigggdddXXXZZZ^^^___``````aaabbbgggdddaaaaaafffllloooqqqrrrooollljjjhhhfffcccaaaaaa]]]ZZZZZZ\\\[[[YYYWWWPPPWWW^^^```bbbccc___YYYZZZ[[[VVVMMMGGGEEEAAA;;;@@@===;;;<<>><<<888888;;;666777777777666777:::<<<;;;:::999:::<<<======<<<555666777999:::<<<===>>>888888777666777;;;AAAEEE???<<<;;;<<<<<<999999;;;:::===AAACCCBBB@@@>>>===888;;;>>>===999666666777000111444777888777555444555777888666222222888>>>CCCEEEEEEDDDAAA@@@AAABBBFFFGGGIIILLLNNNPPPRRRRRRUUUTTTNNNEEE@@@???>>>;;;777777777888999:::::::::777777777666555444444444888777777777999:::<<<>>>DDDDDDEEEGGGJJJKKKKKKJJJMMMNNNNNNNNNOOOOOONNNNNNRRRRRRQQQQQQQQQQQQRRRRRRVVVTTTRRRPPPNNNMMMNNNNNNHHHJJJLLLLLLKKKLLLNNNOOONNNMMMMMMOOORRRTTTSSSSSSMMMJJJFFFAAA???>>>??????999777555333222444666888222555888:::;;;:::888777333333333444444555777777222222333444666777777888444444555555444444444333111333777888999999;;;<<<===>>>>>><<<999777666777888999:::;;;;;;<<<<<<;;;999:::;;;:::888666666777888777666444333333333333000111111222222111111000000111444777999;;;;;;;;;<<<======<<<:::777444222444555888::::::888555333222333333333333444777:::777888888999:::<<<======888777555333222333333444333333444555666666666666555555555666666777888999666999<<<:::777555777:::777777888777666666888;;;<<<;;;:::::::::;;;===>>>;;;999666444444777;;;===@@@AAACCCCCCCCCCCCEEEGGGFFFFFFEEEDDDDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDDDDDDDCCC@@@===@@@GGGKKKJJJHHHBBBBBBAAAAAAAAAAAAAAA@@@===>>>?????????BBBEEEHHHJJJIIIGGGEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>``````___```ffflllkkkeeemmmnnnppprrrttttttsssqqqmmmmmmooooooiii___XXXWWW^^^___aaadddfffggggggggggggfffcccaaa```ccchhhlllgggkkkooorrrpppmmmjjjhhhkkkgggbbb``````bbbdddeeecccaaa___^^^___ccchhhkkkkkkgggccc```aaaeeeiiilllgggeeebbb\\\XXXWWWZZZ]]]]]]^^^___^^^]]]^^^```bbb```dddjjjmmmllljjjjjjjjjeeegggiiikkklllkkkkkkjjjiiifffdddfffkkkkkkfffaaaXXX[[[^^^```aaaaaabbbdddgggccc```aaagggmmmppppppnnnmmmlllkkkhhhddd^^^YYY[[[ZZZYYYZZZ]]]___\\\XXXUUU[[[aaabbbbbbbbb^^^XXXVVVVVVRRRKKKFFFCCC@@@<<>><<<888888;;;555666666666555666888;;;:::999888999<<<======<<<777888999:::;;;===>>>>>>777888888777888;;;@@@DDD@@@===<<<======::::::======AAAEEEGGGEEEAAA???>>>888;;;>>><<<888555555777...111555888::::::999999666999;;;999666777===CCCFFFFFFEEECCC@@@>>>======BBBDDDHHHLLLNNNOOOOOOOOORRRRRRNNNFFFAAA@@@===999555666777777888999:::;;;<<<;;;999888777555444333666555555666777999:::<<<@@@@@@AAADDDGGGIIIIIIHHHGGGIIIKKKNNNPPPRRRRRRSSSRRRQQQPPPPPPOOOOOOPPPPPPSSSRRRPPPOOONNNNNNNNNOOOKKKJJJIIIJJJLLLNNNMMMLLLKKKKKKMMMQQQUUUWWWWWWVVVMMMKKKGGGCCCAAA@@@@@@AAA<<<:::777555555666888999444666999;;;;;;999555333111111222333555777888999111111222222333444444444222333444444555444444333222555888999999888999999;;;<<<<<<:::777555555555666777888888999999999888888:::;;;:::777666666666777777666444444333333333///000111111222222222111111333555888;;;<<<<<<===>>>>>>>>>===:::777333111333555888::::::888555333222333444333333555888;;;777777666666666777888888333333222222222333555666555444333222333555888999333333444555666999;;;<<<888999:::888555333444555555666666555444555777999::::::999999:::;;;<<<===<<<:::666444444777;;;===>>>@@@BBBCCCBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKDDDAAA>>>@@@FFFHHHFFFCCCDDDCCCCCCBBBAAA@@@???>>>>>>???@@@@@@@@@AAADDDFFFGGGEEEDDDBBBBBBDDDEEEGGGJJJHHHFFFDDDDDDFFFHHHJJJEEEEEEDDDBBB@@@>>>===<<>>999:::;;;:::888777777777111444888:::;;;;;;;;;<<<888:::;;;:::999;;;???CCCDDDDDDCCCBBB@@@===;;;:::<<>>>>><<<:::666333111222555888::::::888666444222444555555555666888:::777666444333333333444555111111222333444555555555444333111000111444777999222222222444666:::<<<>>>999888777666555333222222444555555444333333666888999999888999999:::;;;;;;;;;999666555555777999;;;<<>>DDDDDDCCCAAA@@@>>>======@@@AAABBBBBBBBBBBBDDDFFFEEEDDDBBB@@@@@@BBBDDDFFFHHHGGGEEEDDDDDDGGGIIIKKKEEEEEEEEEBBB???<<<<<<<<>>===999888999<<<;;;;;;<<<=========<<<<<<===<<<<<<<<<;;;:::::::::666999;;;<<<:::999888888888;;;>>>???===:::777666333444666777888888888888444777:::999666444666888:::999888888888999:::;;;888777555444444666888:::777333666===<<<555444;;;777666444222222333555666666666777:::;;;:::888555888666555777:::<<<:::777333444555666666777777777666777999999888888999;;;666555777:::999666666:::::::::999666444333444666333444666999;;;<<<;;;999555666777888:::;;;<<<===888;;;???AAA@@@>>>======>>>:::888999777333333555;;;AAAGGGHHHDDD???<<<<<<:::888777777888999999888666999;;;;;;:::999:::<<<;;;;;;:::::::::;;;<<<<<<@@@@@@???@@@???>>><<<;;;===@@@EEEJJJMMMOOOOOOOOOJJJMMMMMMIIIEEEBBB===666444666999999777888:::<<<;;;:::999:::;;;;;;888555222222222333555888:::<<<===<<<<<<>>>BBBEEEGGGHHHGGGIIIKKKNNNOOOPPPOOOOOOIIIIIIJJJKKKMMMOOOPPPQQQOOOOOOOOOOOONNNMMMLLLKKKHHHIIIKKKKKKJJJKKKLLLNNNLLLMMMOOORRRTTTSSSPPPMMMHHHHHHHHHFFFEEECCCBBBAAA;;;:::999888777777777777555777999::::::888666444555555555555666777888888444444333222111000/////////000222444555444333333111333666777777777888:::888999:::999666555555666:::::::::::::::999888777555777888888777666666777333444777888999777666444333333444444555444444444444555777:::;;;<<<<<<;;;<<<======<<<999666333111333555777999999888666555333555777888777777888999555444333222222333555666333444666777777666444333000000000111222444555555222222222333666999===???:::777444444777777444111444444444333222333555777999999999999999999999999<<<;;;999888888999:::;;;>>>@@@CCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDD@@@AAABBBCCCEEEFFFGGGHHH>>>>>>??????@@@@@@??????BBBBBBAAA@@@??????>>>>>>AAACCCEEEEEEEEEEEEGGGIIIGGGEEEBBB@@@???@@@BBBDDDBBBCCCDDDEEEGGGHHHIIIIIIDDDEEEEEEBBB>>><<<<<<===gggjjjiiidddcccgggkkkkkkjjjkkkmmmqqqtttrrrlllfffdddbbbcccdddbbb^^^___bbbfffkkkooolllddd^^^___aaabbbcccdddddddddgggjjjmmmfffjjjnnnooonnnkkkiiihhhfffaaa\\\YYY[[[```eeegggbbbbbbbbbccceeehhhlllnnniiigggfffgggkkkmmmllljjjbbbaaa^^^WWWQQQQQQWWW]]]YYY\\\___aaacccfffiiikkkhhhkkkmmmiiiaaa[[[ZZZ[[[YYY]]]bbbeeefffhhhkkknnnsssqqqnnnkkkgggbbb\\\YYYZZZ]]]______^^^\\\\\\]]]ZZZZZZ]]]eeellllllddd]]]\\\\\\\\\]]]___```___]]]___dddhhhiiikkkkkkbbbWWWVVVZZZ[[[YYYYYY[[[YYYUUUKKKGGGCCCAAA???>>>@@@BBB555;;;@@@???:::999===AAA>>>>>>>>>============>>><<<======<<<;;;:::999888777:::===>>><<<:::999888777:::>>>???===:::777555333444555666777777777777222666999888444333555888999888888777888999;;;<<<;;;999777555555666888:::666222666>>>===444333:::444444555555666777777888777777888:::<<<;;;777555777555444666:::;;;999777666666666666666666666666444666777888777888999;;;999777888;;;:::777999===<<<<<<:::777444222333444111222555999<<<<<<:::888222333444666888:::<<<===999===BBBDDDCCC???<<<:::999666555888777555555888999@@@FFFGGGBBB<<<:::::::::777444555999;;;;;;999;;;===>>><<<888777888:::<<<;;;999999:::999777666<<<<<<<<<>>>@@@@@@>>><<>>;;;666222444999;;;777333444555555444333333666888999999999999999999999999>>>>>>===<<<<<<<<<===>>>BBBDDDGGGHHHHHHGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDCCC?????????@@@@@@AAAAAABBB===???BBBBBBAAAAAABBBCCC????????????????????????BBBDDDFFFGGGGGGHHHJJJLLLJJJGGGCCC@@@??????AAABBB===@@@DDDHHHJJJIIIHHHFFFCCCEEEEEEBBB>>>;;;<<<===hhhiiiiiigggfffeeefffggggggcccdddkkkoookkkccc^^^aaa^^^^^^aaa___[[[YYY[[[eeeggghhhiiigggddd```^^^gggdddbbb```aaadddgggiiiccccccdddddddddfffgggiiiaaaggggggaaa___dddiiijjjkkkkkkjjjhhhfffeeeeeeggggggfffdddbbbbbbbbbddddddddddddbbb]]]XXXVVVXXX[[[\\\[[[\\\bbbiiillliiieeebbb___aaaeeeddd[[[WWWXXXVVV[[[aaagggkkkmmmnnnoooyyyrrrjjjggggggfffbbb___```\\\YYYZZZ^^^```^^^[[[ZZZ^^^aaadddiiimmmjjjdddhhh___YYYYYYZZZXXX[[[```dddiiilllhhh```[[[\\\___\\\WWWUUUVVVTTTOOOLLLLLLIIIEEE@@@===<<<<<<;;;;;;777:::===<<<:::999<<>>???<<<888;;;;;;<<<;;;999666333222<<<;;;999777666666777777555444333222222333444555222777:::777///,,,111777;;;:::888888888777444222222666888777888::::::777666888<<<>>>===:::666333222555888:::999777666555>>>===<<<<<<===;;;888666333333444444555777888999555444333444888999777555333555999;;;===<<<:::999444444555888<<>>??????>>><<<:::888666777999;;;;;;999555222555888===BBBEEECCC>>>:::555777888777777888:::<<<888999:::::::::999888888999::::::999888777777888888:::===@@@BBBAAA@@@???BBBEEEHHHIIIHHHHHHHHHIIIBBBEEEHHHJJJHHHBBB<<<888<<<<<<<<<<<<;;;;;;:::999:::777555777;;;<<<999555444222333777888888<<>>@@@BBBEEEGGGJJJKKKLLLKKKKKKKKKMMMOOOIIIIIIKKKLLLOOORRRUUUXXXTTTPPPMMMKKKGGGBBBBBBFFFCCCHHHMMMMMMKKKKKKOOOSSSPPPOOONNNNNNOOONNNLLLKKKPPPKKKGGGFFFGGGFFFAAA===???>>><<<:::999999::::::<<<999:::>>><<<666666;;;888666444444555666777777444444555777999777111,,,---111555555222111555999555222000111555888888777999888888888999;;;===>>>AAA>>>;;;:::999888666555222888===<<<777555777;;;444555999<<<:::555666:::555777888888777777888:::999888777666666777888999<<<<<<;;;888666555666888555333333666;;;<<<:::777666777888999:::;;;;;;;;;555444222111222444666888888888777666555555555555222111///...333888666000444111222777:::888;;;@@@999777555555666888888777555666666666666666666555111222444777999:::::::::888999;;;>>>@@@@@@>>><<>>===AAAAAAAAA@@@AAAAAABBBBBBDDDBBBAAAAAAAAAAAA@@@>>>@@@AAAAAABBBBBBAAAAAA@@@GGGEEEDDDEEEHHHIIIGGGEEEGGGGGGDDD@@@<<<<<<@@@DDDGGGDDDBBBDDDIIILLLJJJGGGJJJLLLLLLGGG???;;;<<>><<<<<<======<<<999999999:::<<<===>>>===;;;<<<;;;:::888999<<<>>>>>>@@@???<<<:::<<<:::777;;;;;;;;;:::999666333222;;;:::999888777777888888777666555444444555666666444777:::888333111444999;;;:::999888888777555222555999:::999999<<<<<<999666888:::<<<===<<<:::999555777:::;;;:::888777777888999:::::::::999777777666666555555666777888888777666666777999999777444555666888:::;;;;;;;;;:::666555555777;;;>>>???>>>===<<<:::888888999:::;;;::::::;;;::::::888777666///222444555555777:::===>>>===<<<;;;:::999888888666666888999:::888666333777999===BBBCCCAAA<<<888666777999999999999:::<<<::::::999999999:::;;;<<<888555333555888999777555888:::===@@@AAAAAA@@@???FFFGGGIIIHHHFFFDDDCCCCCC===???BBBDDDCCCAAA???===:::;;;;;;;;;;;;:::999888999666444666999:::777333000000222666777555777;;;666999<<<>>>@@@BBBEEEGGGKKKMMMNNNNNNNNNNNNQQQRRROOOMMMKKKNNNSSSWWWWWWVVVVVVQQQNNNMMMJJJEEEEEEIIIEEEIIIMMMMMMJJJJJJMMMPPPOOOOOOOOOPPPRRRSSSQQQPPPPPPLLLHHHGGGHHHFFFBBB===::::::999999:::;;;<<<===888555777;;;;;;777777;;;666555333222333444444444222222333555777555000,,,...111444555333333555777;;;888555444666666555333666777999;;;<<<;;;:::999===;;;999888888888777666555888;;;:::666555666999444444888;;;999555555999555666777777666666777999888888777777777777777888::::::999888555555777888777777777999;;;<<<:::999666777888999999999999999555444222222222555777999666555555444444444444444222111000///333888666000555222333777777444555888666555333333555777777777666666555555555555666666666777888999888666444333555666999===???@@@???===EEEGGGHHHHHHGGGFFFGGGHHHGGGHHHIIIGGGDDD@@@>>>>>>???????????????@@@AAABBBDDDBBBAAAAAAAAAAAA@@@>>>AAAAAABBBAAAAAA@@@@@@???EEEDDDEEEHHHJJJJJJGGGDDDGGGFFFDDD@@@===>>>CCCGGGGGGDDDCCCEEEJJJMMMLLLIIIJJJLLLLLLGGGAAA===>>>@@@eeeeeedddcccbbbaaaaaabbb___ccchhhiiiaaaZZZ[[[bbbbbb```aaaeeeeeeaaa```bbbdddccccccggglllmmmiiiddd\\\___aaa```^^^^^^aaaccc______```cccggggggddd```hhhfffbbb^^^```ggglllllldddfffggggggeeeccccccdddbbbeeehhhfffddddddiiinnnqqqnnnggg^^^WWWWWW]]]ccciiiiiiiiiiiigggeeebbb___[[[[[[^^^cccbbb^^^ZZZZZZ]]]dddkkkjjjeeeccchhhmmmgggeeeeeegggjjjjjjgggdddYYYYYY\\\aaaggghhhfffbbbZZZZZZXXXWWW]]]hhhooopppjjjgggdddccc```___dddkkkiiigggccc```___bbbeeehhheeeaaa]]][[[TTTIIIBBBAAAAAA???<<<;;;<<<=========999777555888===@@@???<<<::::::;;;:::999:::===???>>>@@@>>>999888::::::777======<<<;;;:::888666555::::::999888888999999999:::999888666666666777888666888999999888888999;;;;;;:::999888888777555333666999:::888999<<<<<<999555777:::<<<>>>???>>>>>>888:::<<<<<<;;;999999999666999======;;;:::;;;<<<888888777777777777888888999999:::<<<===;;;777333777777888999:::;;;;;;;;;888666555666999;;;<<<<<<<<<;;;:::999999:::<<<===<<<;;;:::999888888888888111333555555666888;;;===>>><<<:::777555555666777555555777888888777666666888:::===@@@AAA???:::666777999;;;;;;::::::;;;<<<<<<;;;999888999;;;===???666111...111777999666222777999<<<>>>@@@@@@???>>>GGGHHHIIIGGGCCC@@@>>>>>><<<===>>>?????????>>>===888999:::::::::999888777777555333444666777444111...///333777777444444777666888;;;===???BBBFFFIIIMMMNNNPPPQQQQQQQQQSSSUUUTTTOOOLLLOOOUUUXXXVVVSSSVVVRRROOOPPPNNNJJJJJJLLLJJJLLLOOONNNKKKJJJLLLOOOMMMMMMNNNQQQTTTUUUTTTSSSPPPMMMIIIHHHHHHFFFBBB>>>999999999999:::;;;<<<===777555666999999666666888444333222111111111111111111111333666777555111...///000222444555555444444===;;;888777777666555444444777;;;>>>>>>;;;777444888666555666777999999888888888666555444444555666444333666:::999555444777444555777666555555666777666777777888888777777777777888888666555555777999999:::<<<===;;;:::::::::666777777888888888777777333333222222333555888:::333222222222222333444444222222111///333777666111444333444888888444333444555444333444666888888888777666444333333444666777888999::::::888555222000222444888;;;>>>??????>>>BBBDDDFFFFFFEEEEEEFFFGGGFFFGGGGGGFFFBBB???>>>>>>============>>>???AAABBBDDDCCCAAAAAABBBBBB@@@???AAAAAAAAAAAA@@@@@@??????@@@BBBEEEIIIKKKJJJFFFBBBGGGEEECCC@@@???BBBGGGLLLHHHFFFEEEGGGLLLNNNMMMKKKJJJKKKKKKHHHCCC@@@@@@BBBhhhfffdddbbbbbbaaa```___dddfffjjjhhh```YYY\\\cccgggcccccceeeeeeccccccffffffcccbbbgggnnnpppkkkeeeaaadddhhhgggcccaaaaaaccccccbbbcccfffiiihhhbbb]]]iiifffcccccchhhmmmnnnmmmeeegggiiiiiigggffffffgggaaagggkkkiiieeedddjjjppppppnnniiibbb]]]^^^dddiiiiiijjjkkkjjjgggcccbbbaaaaaaaaaaaabbbbbbaaa```aaaeeeiiillljjjfffdddfffiiifffddddddeeeggggggeeeccc[[[]]]```dddgggfffaaa]]]ZZZZZZWWWUUUZZZeeemmmppphhhhhhgggddd``````fffmmmjjjfffaaa___bbbeeeffffff```]]]\\\ZZZSSSIIICCCCCC???===::::::;;;<<<<<<<<<777555555777;;;>>>===<<<888999:::::::::;;;===@@@@@@AAA>>>888777:::;;;999>>>>>>===<<<;;;::::::999999999999999999:::::::::;;;:::888777666666777888999999999:::<<<======<<<;;;:::888888999888666444444888888666666999999777444777;;;>>>@@@@@@???>>>:::<<<===<<<:::999999:::555:::>>>>>>:::888:::===888888888888888999:::;;;;;;<<>>999999999999999999999999888888888888888999:::;;;===;;;999777555444444444444555666777777666777888888999;;;>>>@@@>>>:::777888:::<<<<<<;;;::::::;;;<<<;;;::::::::::::;;;;;;444222111222444666444222777888:::<<<>>>>>>>>>===BBBDDDEEEDDDAAA>>>======AAAAAAAAA@@@>>><<<999888666777888999999888777666777555444444555555333111000000333777888555666:::888888888999;;;@@@FFFKKKOOOQQQSSSSSSSSSSSSTTTUUUSSSQQQOOOPPPSSSTTTRRRPPPUUUPPPNNNPPPPPPMMMMMMOOOOOOPPPQQQOOOMMMLLLMMMOOOKKKKKKMMMOOORRRSSSRRRPPPMMMKKKIIIHHHGGGEEEAAA===<<<<<<;;;::::::999999999:::999888888888555333222333333333222111000000111222444666888999777555333//////000222444555333111777666666777888888999999444777:::===<<<999555222333222111333666999:::999;;;777222111222444444333444333555999999555444666444555666555444444555666555666777888888888777666555666666555555666888::::::===???>>>:::777888999666666666777666666555555111111111111333555777999000000000000111222333444222333222000333666555111111222666999:::888666666555444444555888::::::999888666444222222444666888444666888:::999777555333333555999;;;======>>>???<<>>>>>???>>>=========>>>@@@BBBDDDDDDCCCAAAAAABBBBBB@@@??????????????????@@@AAAAAA>>>@@@CCCFFFGGGFFFDDDBBBFFFDDDBBB@@@AAAEEEKKKOOOJJJIIIHHHIIIKKKLLLKKKJJJGGGHHHIIIGGGDDDAAAAAABBBdddbbb``````bbbcccbbb```gggffffffgggeeeaaaccchhhkkkfffdddeeedddccceeeiiiiiieeecccgggnnnpppkkkeee]]]aaaeeefffdddbbbbbbccceeedddeeefffgggddd^^^ZZZeeecccdddhhhmmmnnnllljjjeeefffhhhgggfffeeeeeefffccchhhmmmkkkfffeeejjjpppoooooommmiiidddcccfffiiidddfffhhhhhhgggffffffggghhhgggccc```___bbbdddeeegggggggggiiikkklllkkkjjjjjjhhhdddbbb`````````___[[[]]]```cccdddaaa]]]YYYYYY[[[ZZZXXX[[[cccjjjllleeeggggggccc^^^___eeejjjiiieeebbbbbbeeeeeeccc```ZZZYYYXXXVVVOOOFFFBBBCCC???===::::::;;;;;;;;;:::444666999999888888;;;===777888:::;;;:::;;;>>>@@@???@@@<<<777555888:::999<<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;;;;;;;999999777666666666777777:::999999;;;>>>???===;;;999888888888::::::888666555888888555666999999777444777<<<@@@BBB@@@<<<:::;;;<<<<<<:::888777888999222777:::999555222444777666777777888:::<<<===>>>;;;>>>BBBDDDBBB>>>999777999999888777888999;;;<<<;;;999777666888999999888777666555555666888:::;;;444666999;;;<<<<<<:::999;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999888666444222333666888888666666777999666777999<<>>>>>???CCCDDDEEEDDDAAA<<<777444444666888999999888666555666666555555666555444333111///111444555555888>>>:::888666444666<<>>AAACCCDDDFFFHHHIIICCCCCCCCC@@@>>>===>>>???@@@???>>>>>>???BBBDDDFFFEEECCCBBBBBBBBBBBBAAA???<<<<<<======???AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEEEECCCAAAAAACCCGGGKKKNNNKKKJJJIIIHHHIIIHHHGGGFFFDDDEEEFFFFFFDDDCCCBBBBBB]]][[[[[[^^^cccfffgggeeefffbbbaaaeeegggfffgggjjjhhheeedddffffffdddeeeiiiiiifffeeehhhlllnnnkkkfff\\\^^^bbbeeehhhhhhgggfffdddddddddccc```]]][[[ZZZ^^^^^^bbbiiillljjjhhhhhhjjjkkkkkkiiihhhggghhhjjjdddhhhlllkkkhhhgggjjjnnnrrrssssssoooiiieeeeeefffbbbccceeegggiiijjjkkkkkkhhhgggbbb\\\\\\aaaeeeeeedddcccdddiiippptttrrrpppmmmjjjeee```\\\[[[[[[[[[XXXZZZ]]]``````___]]][[[YYY]]]^^^\\\]]]ccchhhiiieeegggfffaaa^^^```dddffffffeeecccdddeeeddd```\\\XXXVVVTTTQQQIII???===@@@>>><<<::::::;;;<<<;;;:::777:::===;;;888666999<<<777999:::;;;;;;;;;===???<<<<<<999444222555777555777666555555666888;;;===;;;;;;;;;<<<<<<;;;::::::888777666555555666777888:::::::::;;;<<<<<<:::888777666777888;;;;;;;;;999888;;;:::777777:::;;;999444777;;;??????===:::888===<<<;;;999666555777888555888::::::777444555666555666666888:::<<<>>>@@@:::>>>CCCEEECCC@@@===;;;999999888888888999;;;<<<:::999888888999:::888777555444333222333555777999222555999<<<===<<<:::999888888:::===@@@AAA???===888999::::::999777444333444777::::::888666777999666777888;;;>>>???===<<<999::::::888666666777999888:::<<<===<<<999555333666:::<<<999333000222666555666777999:::;;;<<<<<<444777:::<<<<<<===>>>???AAABBBDDDDDDBBB===888555333555888999:::888666555555555666666666666666555111//////222222222666<<<999777444222333:::BBBHHHRRRTTTVVVWWWVVVUUUUUUUUUQQQVVVZZZWWWQQQNNNPPPTTTNNNIIIHHHMMMQQQPPPOOOPPPOOONNNLLLKKKKKKKKKLLLMMMRRRRRRRRRSSSSSSPPPLLLHHHDDDEEEFFFFFFEEECCC@@@>>><<<============<<<;;;;;;777888777777:::>>><<<777333666999888555444555777222444777777666444333444111111111111222222333333111333555666555555555777777777777666666555555444.........111555888999999999555000///111333333222666333444999:::777555555444666666666444333444555444444555666777777777777444555666666666777:::<<<;;;<<<===;;;888666444444444555555666666666555555000000000111333444555666000000000111111333444444222555555222222555555222000444666555555555222---222222222444666777666555666555333222222333555666666666777888888777666555666:::======;;;;;;===???AAACCCEEEEEEDDDDDDEEEFFFDDDDDDBBB@@@>>>>>>@@@BBBCCCBBB@@@???@@@CCCFFFHHHEEEDDDBBBBBBCCCCCCAAA@@@<<<;;;;;;<<<>>>@@@BBBDDDDDDEEEFFFFFFEEEEEEFFFHHHCCCAAA@@@AAADDDGGGIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAABBBDDDEEEEEEEEEDDDCCCaaa^^^]]]```fffkkkjjjiiifffbbbaaacccccc```___bbb______ccciiikkkhhhfffgggfffffffffhhhkkklllkkkiiicccbbbcccggglllmmmjjjfffcccdddddd```\\\ZZZ]]]```[[[\\\aaahhhjjjffffffjjjpppooonnnkkkiiiiiikkkmmmcccfffhhhjjjjjjkkklllnnnsssttttttqqqkkkgggggghhheeedddcccfffkkknnnmmmlllbbbdddaaa\\\]]]bbbeeedddeeefffiiinnnrrrsssrrrppphhhgggddd```\\\ZZZYYYYYYWWWYYY[[[\\\\\\]]]]]]^^^ZZZ^^^```^^^^^^dddiiijjjgggiiifff```___ccceeecccdddccccccddddddbbb___]]]SSSQQQOOOKKKBBB::::::>>>;;;:::999:::<<<>>>===<<>>:::;;;999444222555555333555444333333666999>>>@@@<<<<<<======<<<;;;:::999666666555555666777888999999:::;;;;;;999777555444555555555888;;;======<<<999;;;:::777777:::;;;999444666777999::::::::::::>>>>>><<<888555555777999888999;;;<<<<<<;;;::::::666666777888999;;;===>>>888===BBBDDDCCCAAA@@@@@@999999888888999999:::::::::999999;;;<<<;;;888666444444222222222444666777777888999;;;;;;:::999888666777:::>>>BBBAAA===999777777777777777666666555444999======999666666888999999999;;;===>>>===<<<999999777555222333555777777999;;;<<<<<<;;;999888777999:::888555333444666444555666777999:::;;;;;;333555888:::::::::;;;<<<@@@@@@@@@???===;;;888666333555888::::::999777555333444555666666666666777333111222555444111333888444555555444555888===AAAIIILLLOOOQQQQQQQQQQQQRRRRRRUUUWWWVVVRRROOOPPPQQQKKKFFFFFFLLLRRRRRRPPPQQQOOOMMMLLLKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRNNNIIIEEEAAACCCFFFGGGFFFDDDBBBAAA??????@@@???>>>===;;;:::666777666555:::@@@>>>777222666::::::777666777:::444666888888555333333444333555555444111222555999111444666666444333444555555555666666666555444444///......111444777888888666444222111222333444444777444444999;;;999666666555666777666444444444555444444444555666777888888666777777777666777:::<<<<<<;;;:::::::::888555222333444555666666777666666222222333444444555666666222222222222333444444555222555666333222444555333...333555333333555333...555555555777999999777555555444444333333444444555888777777666666666666666444888;;;;;;::::::===AAACCCEEEGGGGGGEEEEEEEEEFFFGGGFFFDDDAAA???@@@CCCFFFEEECCCAAA@@@@@@BBBEEEGGGEEEDDDBBBBBBCCCCCCAAA@@@>>>===<<<<<<<<<>>>@@@AAABBBEEEGGGGGGEEECCCCCCDDDAAA@@@@@@BBBEEEFFFEEEDDDCCCCCCCCCCCCBBBAAAAAABBBAAAAAACCCEEEGGGGGGFFFDDDjjjfffdddfffkkkmmmllliiihhheeedddbbb\\\UUUSSSVVVWWWZZZbbbllloookkkffffffcccdddfffhhhjjjkkklllllliiieeeccceeejjjjjjeee^^^ccceeefffaaa[[[[[[aaahhh]]]]]]bbbhhhhhheeegggnnnooommmkkkgggdddeeehhhkkkbbbcccfffiiikkkmmmooooooqqqsssssspppkkkiiikkkmmmjjjfffdddgggmmmpppnnnkkk^^^bbbbbb___```fffgggdddiiimmmqqqsssqqqooommmmmmccccccdddbbb^^^[[[YYYYYYZZZ[[[[[[ZZZZZZZZZ\\\^^^ZZZ___```^^^___eeekkknnnjjjkkkgggaaaaaaffffffbbbbbbbbbbbbbbbaaa`````````NNNLLLJJJGGG???888:::@@@888888888:::>>>@@@@@@???FFFCCC???>>>???>>>;;;777888:::<<<<<<;;;;;;<<<===;;;<<<:::666444666666444666555444555888===BBBEEE======>>>>>>===;;;999888666666555555777888:::;;;999;;;<<<;;;777444222222333333555888<<<>>>>>>>>>888999888555444888999777555555444444666999<<<===@@@???<<<999666555777:::666666777999<<<<<<;;;999888777888888999:::;;;<<<777<<>><<<999666555444333222222333555777<<<;;;:::999888888888888777888;;;???AAA???999333888777555444444555777888444:::??????;;;777666777<<<;;;;;;<<<======<<<:::999888666222000111444777888888999:::<<<======>>>888777666777777777666666444555555777888999:::;;;555777999999888777777888BBB@@@>>>;;;888666555444333555888;;;;;;:::777555111333555666666666777888666666888:::888333222444000333666777888888:::;;;>>>BBBFFFJJJKKKLLLMMMNNNRRRRRRRRRRRRRRRPPPNNNLLLJJJEEEEEELLLRRRSSSQQQQQQQQQPPPNNNNNNPPPRRRTTTTTTOOOOOOOOOPPPOOOLLLFFFBBB@@@CCCFFFHHHGGGEEEDDDCCCDDDDDDCCCAAA>>>;;;888666888999777555999???<<<444111666::::::888666999<<<777999;;;:::777555555666666888999666222222888===///333666777555444666777222444666777777666444333000//////111444777888777444333333222222333444555888444444999<<<:::666666666777888777555444444666555555444444555666888999777888888777777888:::===>>>;;;999:::;;;:::666222333444555666777777777777444555555666666666777777444444333333444444555555222666666333222444555333---222555333444999888444:::999999;;;<<<<<<:::888444444444444444444444444777666555555555777888:::000555999:::888999>>>BBBBBBDDDFFFGGGGGGGGGHHHJJJIIIHHHFFFCCCAAABBBFFFIIIFFFDDDAAA???@@@BBBEEEGGGFFFDDDCCCBBBCCCCCCBBB@@@@@@???===<<<;;;<<<>>>???===AAAFFFFFFCCC???======AAA??????BBBEEEEEECCC@@@>>>???@@@@@@@@@@@@AAABBBAAABBBCCCFFFIIIIIIHHHFFFooofffaaafffkkkjjjjjjllliiieeeaaa]]]\\\[[[YYYXXXZZZcccmmmooojjjeeefffiiiggghhhjjjkkklllllllllkkkooohhheeekkkqqqnnngggbbbjjjggg```]]]dddmmmkkkccc___dddhhhgggcccaaafffkkkrrrpppiiibbbaaafffiiigggbbbeeeiiikkkkkkkkkkkkllljjjrrruuuqqqnnnqqqrrrppptttmmmggggggkkkmmmjjjfff````````````bbbdddgggiiijjjmmmrrrsssqqqmmmjjjhhhdddeeeeeebbb___[[[YYYXXX]]]bbbaaa[[[XXXZZZZZZWWW\\\aaabbb```cccjjjllljjjssskkkdddccchhhmmmmmmkkkdddfffeee```]]]]]][[[WWWRRRFFF>>>@@@>>>555222777999999:::;;;===@@@CCCEEE@@@???>>><<<;;;:::999999<<>>>>>;;;???===999666555555777888;;;888555555888<<<@@@BBBBBB>>>:::999;;;<<<;;;:::666888999999999999;;;===:::===>>><<<777444444666888888888:::<<<:::777444555555777888888888777666444333111222555:::@@@CCCCCC>>>888666777999999999888555222555:::<<<:::666999:::::::::::::::===???===::::::===BBBCCC???:::>>>:::666555888;;;;;;:::;;;;;;999888777777666666666444222000111333666888;;;:::888777777888:::<<<888999:::<<<<<<888222---;;;999777555444444555666======???AAA===777666:::888999:::===???@@@???>>>555555444555555666777888;;;:::;;;===??????>>><<<;;;;;;::::::::::::999999333333333444666888;;;<<<;;;;;;<<<:::888666777777===<<<;;;:::888555333222444666:::;;;:::999888888555444222111333666:::===:::999777555444333333333000444888888666666:::>>>CCCCCCCCCDDDEEEGGGHHHIIIKKKKKKNNNRRRUUUSSSNNNIIIJJJNNNOOOJJJIIIOOOQQQPPPMMMKKKMMMRRRRRROOONNNPPPLLLKKKIIIGGGEEEEEEEEEEEEIIIJJJHHHCCCCCCGGGIIIGGGHHHDDD???>>>>>>>>>;;;888888:::<<<;;;888777888:::666777999:::;;;;;;:::999777999:::999777555555666:::888888999;;;<<<;;;::::::555222333333111444888666888::::::777555333222222222222111111111000000333333333333444555666666444444444555666888:::<<<444555666777777666555444555444333222333555888999999888666555666888;;;===:::;;;;;;:::999666333111333444666777888888888777777555333333555777777777666666666666666777888999666666666666555444333333444444000+++...555777222555777999::::::999888777666888999777333111000222333333444444333111000///666555555555777888:::<<<===AAABBBAAADDDJJJIIIDDDIIIGGGDDDBBBBBBDDDGGGIIIHHHGGGEEECCCBBBCCCDDDEEEFFFDDDBBB@@@???@@@AAABBB>>>@@@AAA>>>:::999===BBBEEEEEEDDDBBB???===>>>???===>>>AAACCCEEEDDDCCCCCCEEEFFFFFFDDDAAA>>>>>>>>>FFFEEEFFFGGGHHHGGGDDDAAAjjjbbb___bbbeeedddeeehhhhhhfffdddccccccaaa___]]]\\\cccjjjjjjfffdddhhhlllkkkjjjhhhgggfffffffffgggnnniiihhhnnnrrrooojjjggghhhgggcccbbbhhhooollldddaaacccdddbbb______cccgggggggggeeeaaaaaadddccc___aaadddhhhjjjjjjiiijjjkkkdddjjjllljjjjjjmmmmmmjjjnnnjjjeeeeeehhhjjjiiiggg___``````bbbccceeefffgggkkkmmmoooooommmkkkjjjjjjeeeffffffddd```\\\YYYXXXXXX]]]___\\\ZZZ\\\\\\XXXYYY___bbbbbbeeeiiiiiieeehhhdddbbbcccgggkkkkkkiiihhhiiieee^^^ZZZZZZXXXTTTNNNBBB:::<<<;;;555555;;;:::;;;;;;;;;===>>>???@@@>>>===;;;:::999999999::::::======999999;;;;;;888;;;:::999777666666666666888666333333555999===???CCC???;;;::::::;;;:::888444555777777777999<<<>>>>>>???@@@>>><<<:::999999999:::;;;:::777555666777444555666777777777666666555444333222444777:::======:::666555777999:::999===:::888888:::;;;:::777888999;;;<<<<<<<<<>>>@@@;;;;;;;;;<<<>>>>>><<<999;;;777333444777;;;;;;;;;<<<;;;:::999888888888888999777444222222333555777666666888999:::::::::::::::999999999:::888666333;;;:::888666666666666666;;;;;;===???<<<666555999:::999:::===AAABBBAAA???777777666555555555666666:::::::::<<<>>>???===;;;999999:::::::::;;;;;;;;;555555555666777999;;;===666777999999888777888:::;;;;;;:::999888666444333555777999:::999888888888777666444222222444666777888777555444333444444555666999;;;:::777666999===AAAAAABBBDDDFFFHHHJJJKKKMMMNNNPPPTTTVVVTTTNNNIIIIIINNNOOOKKKJJJNNNPPPOOONNNLLLMMMQQQPPPKKKIIIJJJHHHGGGEEECCCBBBBBBCCCCCCGGGIIIIIIFFFFFFIIIIIIFFFFFFDDDBBB@@@>>>;;;888555222444777777666666888:::888888999999888888777777666777999888777666777888;;;::::::;;;===>>>>>>===;;;666333444333222555999777999:::999777444444444444333333333222222222222333333222222222222333333222222222222333555777888444444555666666555444444333222111111333666:::<<<999888666555555777999;;;777888888888777444222000444555777888999:::999999777555444444666888999999777777666555555555666666444444555555555444333333555555111---000666777444333555777999::::::999888999:::;;;888555222333444444444555555444333111000555555555555777999;;;<<<>>>AAAAAA???BBBHHHHHHDDDDDDCCCCCCDDDDDDFFFGGGHHHDDDCCCBBB@@@@@@@@@AAABBBDDDCCCAAA@@@@@@@@@BBBCCC@@@BBBBBB???;;;;;;@@@DDDCCCCCCCCC@@@>>><<<===>>>>>>???AAACCCDDDDDDDDDDDDEEEFFFFFFDDDAAA?????????DDDDDDDDDFFFGGGGGGEEECCCccc___^^^___``````cccgggfffeeeeeefffgggfffcccaaaaaadddfffeeebbbccchhhnnnllljjjfffccccccdddfffhhhlllkkkmmmrrrrrrnnnlllmmmjjjiiihhhgggkkknnnjjjbbbcccaaa^^^[[[[[[^^^aaadddbbbeeegggffffffgggccc]]]^^^aaadddffffffeeefffgggeeegggiiiiiijjjmmmkkkgggeeedddcccbbbccceeefffhhhbbbbbbbbbccccccdddeeeeeekkkkkkkkkjjjiiihhhjjjlllhhhhhhhhhgggddd___[[[XXXXXX^^^cccdddcccdddccc```XXX^^^ccceeeffffffccc^^^ZZZ]]]aaaeeeggghhhgggfffhhhhhhccc[[[UUUTTTQQQMMMHHH>>>777888888666888???=========>>>>>>>>>======<<<;;;999777777888999:::888;;;:::777666888777444666666777777777666555444777666444333444777;;;===CCC@@@===;;;:::999888777111333444555555777;;;======;;;::::::::::::999777888<<<===:::444111555999333444555666777666555555777666555444444444555555555444333444777999999999<<<;;;999888888999::::::777999<<<=========>>>???:::;;;<<<<<<:::888888888999666333444888<<<===<<<<<<;;;:::999888888888999;;;999666444333333555666222555999<<<>>>===;;;999<<<999777666888:::;;;;;;::::::999999888888777777:::999;;;>>><<<666555888;;;999999===BBBEEEBBB>>>999888777666555555555555999888999;;;======<<<:::777777888999:::;;;<<<<<<777777666777888:::<<<===777888::::::999999999:::888888999999888777666666888888999888666666777888555555444444444444555555777666666555666777999:::>>>???>>>;;;777666999<<<>>>???BBBEEEHHHLLLNNNPPPPPPRRRUUUXXXXXXUUUOOOJJJHHHLLLNNNLLLLLLNNNNNNMMMOOOMMMNNNQQQOOOHHHCCCCCCGGGFFFDDDBBBBBBCCCDDDFFFHHHLLLMMMLLLLLLNNNLLLIIIFFFFFFFFFDDD???:::777666555666888888888888:::<<<999888777666555555555666555777888888777666777999:::999:::<<<>>>@@@???>>>;;;777444555555333555:::888888888777444333444555555555444444444444333333222222111000000000000111666666555555666888999:::444444555555555555444444111000000111333777;;;>>>999888666555444555777888666666777777777555444222777777888999::::::::::::666444444555888:::;;;:::999888666555444333333222222222333444444444333333555555333000222666777555111333555888:::;;;::::::;;;;;;999777333222333444555555666666555444333222333333444555777999;;;===???@@@???===@@@EEEFFFCCC???AAABBBDDDFFFGGGGGGGGGAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCC@@@======BBBFFFAAABBBAAA???===;;;<<<===@@@@@@AAABBBCCCDDDDDDEEEEEEFFFEEECCCAAA???@@@AAADDDCCCBBBDDDFFFGGGFFFEEE_________``````bbbgggkkkfffdddcccdddeeeeeedddbbbeeeeeeeeecccaaabbbfffjjjgggeeeddddddfffiiillloookkkmmmqqqtttpppjjjjjjnnnnnnllljjjiiijjjjjjfffbbbeee```ZZZYYY\\\aaadddeeedddhhhjjjiiijjjiiiddd]]]\\\^^^aaabbbaaaaaabbbdddhhhggggggiiillllllhhhddd```bbbbbb```___```cccgggiiigggdddbbbaaaaaacccdddgggiiijjjiiihhhhhhjjjlllkkkkkkjjjjjjhhhddd^^^[[[\\\bbbhhhlllllljjjhhheee]]]```cccddddddbbb^^^ZZZTTTZZZccchhhhhhfffdddcccaaabbb___XXXRRROOOJJJDDDCCC<<<888999999777999>>><<<===???@@@@@@???>>>======;;;999777666777999:::888::::::666555777666333333333333333333444444444888888777555555888;;;>>>CCCAAA>>><<<:::999777777222333333333333555888;;;:::777555555888999777555666:::<<<:::666444666888333444555666666666555444777777777777666444333222111111222444666777777666444444555444444666999<<<888:::===>>><<<;;;:::::::::===???<<<777444666999;;;888444555999<<<>>>===;;;:::999888777777777777999777555333333444555666666888;;;>>>>>>===<<<::::::888666666999<<<>>>???999::::::;;;;;;:::999888:::999:::>>>===888666888;;;888777;;;BBBEEEAAA===999888777777666666666777777777888:::<<<<<<;;;999666666666777888999999999777777666666777888:::;;;<<<>>>???>>>;;;999999999777777888999::::::999999999999888666444444666888222333444666777777888888888888888999:::===???@@@AAA@@@>>>:::777666999<<<<<>>>>>???::::::::::::999888888999777666444222222333555777777888888777555555666777666666777:::===>>>===<<<<<<888555777666555666:::777777666333111111333555444444444444444444444444111000000000000111111222888777777777777999;;;<<<555555666666666666555555222111111111333777;;;===999888666555444444555555777777888888888888777777:::999999999888888777777333222222555888:::;;;::::::999777444222111000000000111222333333333333333444444333222222444555555000222555999;;;<<<<<<<<<:::888666333111000111333444555555666555444333222111222333555888:::<<<===@@@>>><<<<<<>>>BBBDDDCCCAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDCCCBBBBBB?????????@@@AAABBBDDDEEEIIIHHHEEEAAA>>>???BBBFFFBBBBBBBBB@@@===<<<===>>>AAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEECCCAAAAAABBBDDDEEEDDDBBBBBBDDDEEEEEEDDD]]]___``````aaafffkkknnniiifffbbbaaabbbcccdddeeehhhgggfffdddccccccddddddaaabbbccceeehhhkkknnnpppkkknnnssssssmmmeeeeeejjjllljjjhhhggggggffffffgggfff```[[[\\\```fffiiiiiifffhhhiiigggfffgggccc]]]\\\^^^```aaa``````bbbcccgggeeeeeegggiiigggaaa^^^bbbdddeeebbb______cccgggoookkkddd___\\\]]]```bbbbbbeeeiiikkkjjjiiiiiiiiilllkkkjjjkkkkkkhhhccc___aaaeeekkkpppoookkkhhhgggddddddccccccaaa^^^[[[ZZZUUU]]]gggkkkiiidddaaa```[[[^^^^^^YYYSSSNNNGGG??????===<<<===;;;888777999888999;;;===>>>>>>===<<<>>>===:::888777777888888888;;;:::777666888777444444222000//////111444555888888888777555666:::===AAA@@@???===:::888888888555555555333111222555888;;;888555555888:::888666444666999;;;===;;;888666444555666777777777666555777888999:::999777555444000222333444444444444444111222333333333555888;;;999;;;===<<<:::777555555<<>>>>>>>>999:::;;;;;;;;;;;;;;;:::<<<:::;;;??????;;;999::::::888777;;;@@@BBB???;;;777777777777777888999999777666777999;;;;;;:::888666555555555555555555555777666555444444555666777;;;===>>>>>>;;;999888888666777888:::;;;<<<<<<<<<999999777555333333666888444555777888999999999999888888888999;;;>>>@@@BBB>>>===;;;999777888:::<<<<<>>===;;;<<<888666777777555666:::555444333000...///111444333333333444444444444444000000000111222333444555444333333333444666777888888888777777777777888888555444222222333555888:::999888666555444333444444666777777888888888888888;;;:::999777555444333333111000111333777999999999:::999666444222000//////000000111222333333333333222111222333333222333444111333666:::<<<=========888666444222111222333333333333444555555444222111000111333555888:::;;;<<>>@@@BBBCCCEEEDDDBBBAAAAAACCCEEEGGGEEEEEEFFFFFFEEEDDDCCCBBB>>>>>>???@@@AAACCCDDDEEEKKKIIIFFFBBB@@@@@@BBBDDDCCCCCCCCCAAA???>>>???@@@BBBBBBBBBBBBBBBCCCEEEEEEDDDEEEEEEDDDCCCBBBDDDEEEGGGEEECCCBBBCCCCCCBBBAAA___``````___bbbiiimmmmmmkkkgggcccaaabbbeeehhhiiijjjhhhfffeeeeeeeeecccbbbaaabbbcccdddfffhhhjjjkkkjjjmmmrrrrrrjjjaaaaaagggeeedddeeegggffffffiiinnneeebbb```aaaeeeiiijjjjjjjjjkkkiiifffgggiiigggbbb^^^___aaaaaa``````bbbdddfffdddeeeiiiiiiddd___^^^dddeeeeeecccaaaaaadddhhhnnniiibbb\\\YYYYYY]]]___\\\```gggjjjkkkiiifffeeejjjhhhfffhhhjjjjjjgggcccjjjkkkooosssqqqllljjjkkkiiieeecccbbbaaa]]]]]]___[[[aaagggjjjgggbbb___^^^ZZZ^^^^^^YYYTTTNNNFFF???<<<>>>???>>>;;;777555555333444555777999::::::;;;<<<;;;:::999888888888888888;;;;;;888777::::::777666444111//////222555777666888888666444444777;;;===>>>>>>===;;;999999:::888888666333111222555777888666333333444555555555333444888===@@@@@@;;;666666777888999:::999888888777888:::;;;;;;:::888777111333555555333333333444666666666666777777777777:::;;;<<<;;;888555444444<<<>>>???;;;666666:::>>><<<888444333666888999888:::999888666444333222222000000000222444666999:::AAA@@@===;;;;;;;;;===>>>777777777:::<<<>>>===;;;999999::::::;;;;;;<<<<<<===;;;;;;@@@BBB>>><<<<<<999999:::;;;===>>><<<;;;777777777777888999:::;;;777666777999;;;;;;:::888666555555555444444444333666555444222222222333444333666999:::999777777777555666888:::;;;<<<======777777666444333333666888999:::::::::999888777666666666666777999;;;===???;;;:::999888888:::;;;===;;;>>>CCCIIIOOOSSSVVVXXXWWWYYYZZZZZZVVVSSSQQQPPPJJJIIIKKKMMMLLLIIIIIILLLMMMKKKLLLOOONNNJJJGGGIIIJJJJJJLLLMMMNNNNNNNNNMMMPPPQQQPPPLLLNNNSSSWWWVVVTTTQQQLLLGGGEEEFFFKKKOOO555444444555888999999888222111//////000333666999<<<<<<:::666333111111333666777888;;;>>>>>><<<:::;;;777666888777555666999333333222000......111333333333333444444444444555222222111222222444555555333333333333555777999:::999999888888888888999999777666444222222444666777888888777555555444444444555555555555666666666777999888777555333222222222000000111333777888888777999888666444222111000000111111222333333333222222000000222555444000111444222444777999;;;<<<;;;;;;888666444333555666666555222333444555555444333222000222444666888999::::::===:::999===@@@@@@BBBDDDHHHFFFCCCAAA@@@CCCEEEGGGFFFFFFEEECCCBBBAAA@@@???======>>>@@@AAACCCDDDDDDIIIGGGEEECCCAAAAAABBBBBBDDDEEEEEECCCAAA@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDBBBDDDEEEFFFEEEDDDEEEFFFGGGEEECCCCCCCCCBBB@@@>>>eeeeeebbb```dddkkkllliiihhheeecccbbbeeehhhjjjkkkkkkgggcccccceeeggggggeeefffeeedddcccdddgggjjjllliiikkkooopppiiibbbaaafffccccccfffjjjhhhdddgggmmmeeeddddddeeeggghhhgggfffgggiiihhhfffhhhkkkjjjfff[[[\\\]]]]]]\\\\\\^^^```aaaaaadddiiihhhaaa___aaa^^^^^^^^^^^^^^^___bbbeeedddbbb]]]YYYWWWWWWYYYZZZWWW\\\cccggggggfffdddccceeebbb```bbbgggjjjhhhfffkkkjjjlllooommmggggggkkkgggbbbaaadddddd```aaaeee^^^aaacccdddbbb```]]]\\\\\\]]][[[TTTNNNJJJDDD===;;;===>>>;;;777555555555333444444555666888::::::555666888999999999999888777::::::888888;;;;;;999888777555444444555666777777999:::888444444777;;;999;;;======;;;:::<<<===999999777444333444777:::555444333111000000222444555888<<<>>>???===;;;:::888999:::<<<<<<;;;;;;:::777888:::;;;;;;:::999888222444555555333333555777777666666888;;;;;;888555999:::;;;999777666666777<<<<<<;;;999777888<<<@@@<<<999555555888;;;<<<;;;<<<;;;999666444222111000000000111333555777:::;;;???>>><<<::::::;;;===>>>999888777888:::<<<;;;:::999999888999999;;;<<<===>>>:::;;;@@@BBB@@@======999;;;>>>>>><<<;;;;;;<<<999999888888888999999:::777777777999;;;<<<:::888555555555555555666666666666555333222111111111222111333777888777555444444333444666888:::;;;;;;<<<555555555444333444666888::::::999888888777777666777666666666777999;;;<<<:::999888999:::;;;<<<<<<:::===BBBHHHMMMQQQSSSTTTTTTUUUVVVTTTPPPNNNNNNOOOLLLIIIIIILLLJJJGGGHHHMMMJJJGGGGGGIIIIIIFFFEEEHHHFFFHHHKKKMMMNNNMMMKKKIIILLLOOOOOOMMMOOOSSSUUUTTTSSSNNNHHHDDDCCCEEEFFFGGG888666555777:::<<<;;;:::222111000000111333555666<<<;;;999666222111222444666666888:::======:::888:::777666888777555555888333333333111000000222333444444555555555666666666555444333222222222222222333333333444666999;;;===999999888777777888999999888666444222222333555777888777777666666555555555555555555555555666666777666555444333333444555555111111222444777999888666888777666444333333333333333333333333333333222111000000333777555000111555222444666888999999888777555333222444666888777555333444555666666555444333111222444666888888888888;;;777888>>>BBBAAABBBEEEEEEDDDCCCCCCCCCEEEGGGHHHHHHGGGDDDBBB@@@>>>>>>>>>======???@@@AAABBBCCCCCCBBBBBBAAABBBCCCDDDCCCCCCDDDEEEEEECCCAAAAAABBBCCCAAABBBDDDEEEEEEDDDDDDCCC???BBBFFFHHHGGGFFFFFFFFFDDDCCCCCCCCCDDDCCC@@@>>>lllkkkfffbbbfffnnnmmmgggbbbaaaaaacccgggjjjkkkkkklllfffaaaaaaeeeiiijjjiiijjjhhhdddcccdddiiinnnrrrhhhiiimmmooojjjcccbbbfffffffffkkkoookkkbbbbbbgggdddeeeggghhhgggeeecccbbb^^^aaaaaaaaadddhhhgggcccVVVWWWXXXWWWWWWWWWYYY[[[WWWXXX^^^dddbbb[[[ZZZ___WWWVVVVVVVVVYYY\\\^^^```[[[ZZZYYYXXXWWWWWWWWWWWWVVVZZZ___cccdddcccbbbbbbbbb^^^\\\^^^dddiiiiiigggccc``````cccaaa\\\]]]cccccc___aaafffgggdddeeeiii_______________^^^\\\[[[]]]\\\WWWNNNGGGDDD@@@;;;:::<<<<<<888444333555666777777666666777999;;;<<<000222555888::::::999999666999:::888888<<<<<<:::999999999999999888777777999<<<===;;;777666:::>>>777:::======<<<;;;===???999888777555444666:::===888999999666222111555888666;;;@@@???;;;999;;;???:::;;;<<<=========<<<<<<888999:::;;;:::999888888222444666555333444777:::333222222777===???;;;666888999:::999888888:::<<<;;;:::999777777999===@@@>>>;;;777888<<<@@@AAAAAA>>>===:::777444222111000111222333444666888:::;;;:::::::::::::::;;;<<<===;;;999777666888::::::::::::999888777888:::===>>>===::::::???BBB@@@======:::>>>AAA@@@<<<999:::===;;;;;;:::999888888888888777777888:::<<<<<<:::999444555555666777888999999777666444222111111111222444777999999777444222111111222444666888999::::::333444555555444444666888777777666666777888999:::999888888777888999;;;<<<::::::999:::<<<<<<<<<;;;888<<>>888666444444777777555333333222222111111222333444::::::888555222222333555333444555888:::999666444999666555777777444555888333444444333222111333444555666666666777777888888777666444222111000//////......///000333666888:::999888777666666777888999777555333222222444666888777777777777777666666666888888777777777777888888333333222333444666888999222222333666888999888777777666555444444444444444444444444444444333222111111111444999777111111777222333555666777666444333111//////222666777666333444555666777777666555555111333555666888888888777:::666888???DDDBBBBBBFFFBBBBBBDDDEEEGGGHHHHHHHHHKKKIIIFFFBBB???>>>>>>???===>>>???@@@AAABBBBBBBBB======>>>AAADDDFFFEEEEEEDDDEEEEEECCCAAAAAABBBCCCAAABBBDDDFFFFFFEEECCCBBB>>>BBBFFFIIIIIIGGGFFFFFFAAAAAABBBCCCEEEDDDAAA>>>jjjkkkkkkjjjgggffffffhhh^^^]]]]]]aaagggkkkkkkjjjiiieeeaaa```dddhhhjjjjjjqqqlllgggeeeggglllqqqtttooojjjdddaaabbbddddddcccaaafffiiigggbbb^^^```cccbbbbbbcccfffgggddd]]]XXX\\\\\\\\\[[[ZZZZZZYYYYYYRRRXXXZZZTTTOOOPPPPPPMMMNNNNNNMMMOOOPPPPPPOOOMMMPPPHHHIIIRRRVVVQQQOOOSSSWWWWWWVVVVVVVVVVVVVVVVVVXXXVVVTTTUUUWWWZZZ\\\\\\WWWUUUTTTYYY```ffffffddd[[[^^^```___[[[ZZZ[[[^^^ccciiijjjdddbbbfffiiihhhaaabbbbbb```^^^]]]___```___]]]XXXPPPFFF???;;;999;;;;;;<<<===<<<999777666777888::::::999999::::::444777:::999555333555999666888;;;<<<<<<===>>>@@@CCC>>>888666666777777666<<<:::777777888::::::999999:::;;;;;;;;;:::999888999<<<<<<999999======;;;<<<666222222111111444999???@@@???<<<999777777888<<<888555666999<<<;;;999:::;;;<<<======;;;999888666444333444666999::::::999888666666888::::::999;;;777666999:::666444555666777666666666888<<>>:::666555555444111///444333555999888444444888999:::;;;999777888;;;???<<<<<<<<<<<<;;;:::999888555444555777:::<<<<<<<<<;;;::::::<<<>>>>>>:::777<<<>>>>>>:::666666;;;@@@;;;:::777666555777999:::999::::::::::::999888888777888999888666555444444444444444333111111222333555:::<<<888333333333111///111333666888999999999555666888999888666333111555777999999777555555555:::999888777666666666666::::::::::::999888777777888;;;???DDDHHHKKKMMMNNNPPPMMMJJJHHHJJJLLLNNNOOOKKKJJJIIIJJJLLLLLLKKKJJJJJJEEECCCEEEDDD@@@AAAFFFHHHIIIJJJJJJIIIIIIJJJLLLMMMQQQRRRQQQTTTXXXUUUNNNGGGHHHIIIIIIHHHDDD@@@>>>888444444888999777666777999888666444333444555666777888999888666444555666222111111444888999777555444444333222333444555666444444444333333222222222000666:::888222111999AAA444333222111000000000000......---///222777===@@@@@@>>>;;;888666666777777555444222000///222555999666555555666888888777555888999999999777555333222111111222333444444444444222333555666777666444333999666222000111333444555222222222222333333444444000333666666555444333333444444444555555555555555444444333222222222333333666666777999<<<<<<888555666999;;;:::777555555666:::666666:::>>>>>>???BBBCCCBBBAAABBBDDDFFFFFFEEEJJJHHHDDD@@@>>>>>>>>>???======>>>AAADDDFFFFFFEEE===???@@@>>><<<===AAAEEEBBBBBBCCCFFFIIIIIIEEEAAAAAACCCDDDDDDBBB?????????>>>@@@DDDGGGHHHGGGDDDCCCDDDCCCCCCDDDEEEDDDAAA???iiiiiihhhhhhggggggfffeeebbb``````bbbfffiiihhhfffbbb```^^^```dddhhhjjjkkkrrrllleeecccfffnnnvvv{{{llliiifffcccbbbaaaaaa```]]]]]]]]]\\\[[[[[[[[[\\\bbb```^^^^^^^^^\\\XXXUUUZZZZZZXXXWWWUUUSSSRRRQQQIIIRRRYYYWWWTTTRRRNNNHHHKKKJJJHHHHHHIIIIIIHHHGGGIIIBBBBBBKKKNNNIIIHHHLLLLLLNNNQQQTTTUUUUUUSSSRRRNNNLLLLLLNNNRRRVVVXXXYYYSSSQQQQQQUUU\\\```aaa___XXXYYYZZZZZZZZZ[[[^^^```___eeeiiifffeeehhhjjjhhheeeeeedddccccccbbbaaaaaaaaa]]]VVVLLLCCC===;;;<<<::::::<<<<<<<<<:::888666777888999::::::::::::;;;777999:::888333111444777777888;;;<<<>>>???@@@AAAAAA===888666666888888777777666555666888;;;;;;;;;:::;;;<<<<<<<<<;;;:::999666999999777888===>>>===:::666444555444333444888888999999777555444555666999999999888888888999:::<<<===>>>>>>===;;;999777:::888777777999:::;;;:::777666666777999:::999888999555555:::<<<:::999;;;666666666555444666:::======999777:::???AAAAAA>>><<<999666666777777555333444333555999888555555888;;;<<<<<<:::888777999<<<<<<<<<<<<;;;;;;:::888888555555555666888:::::::::;;;::::::;;;===<<<999666999;;;;;;888444333777;;;;;;:::888777777888:::<<<777777777888888777777666666777777777666666666666333444555444222111222333333888999666444555555222111333555777999999::::::222333666888888888666555555666888777666555555666;;;:::999888888888888888:::999888777777777999:::;;;===@@@DDDHHHKKKNNNOOONNNMMMMMMMMMNNNOOOPPPPPPLLLKKKKKKLLLMMMMMMKKKIIILLLGGGEEEFFFEEEBBBCCCHHHIIIJJJJJJIIIIIIKKKNNNQQQJJJMMMLLLKKKMMMRRRPPPJJJEEEGGGIIIJJJIIIFFFAAA???:::555333555777666666999:::999777555555555777888666777777666444333444555444333444777::::::888555333333222222222333444555666666555444444444444444222555777777666666888:::222222222333333333333333.........///222777<<>>BBBBBBBBBEEEDDDCCCBBBBBBEEEFFFFFFFFFKKKIIIEEEAAA>>>======>>>>>>>>>>>>AAADDDEEEEEEDDD?????????>>>>>>???AAACCCBBBBBBCCCFFFIIIIIIFFFBBB@@@AAACCCBBBAAA??????@@@??????@@@AAACCCDDDDDDEEEDDDDDDCCCCCCCCCCCCAAA@@@nnnllljjjkkknnnnnnllliiiaaa___^^^```dddfffeeeccc]]]\\\]]]___dddhhhiiijjjiiifffdddeeeiiioootttvvvfffggggggccc^^^[[[[[[\\\WWWTTTPPPPPPRRRTTTTTTSSS]]]ZZZUUURRRQQQQQQPPPOOOSSSRRRQQQPPPNNNLLLKKKKKKCCCKKKRRRSSSRRRPPPLLLGGGKKKHHHDDDBBBBBBBBBAAAAAAHHHCCCCCCJJJLLLHHHGGGKKKDDDGGGMMMQQQRRROOOKKKHHHCCCBBBCCCGGGMMMRRRVVVWWWRRROOONNNPPPTTTVVVUUUSSSUUUSSSRRRSSSWWW[[[___```]]]cccgggggggggiiihhhfffhhhfffdddddddddccc___[[[\\\WWWOOODDD<<<999:::<<<888999;;;<<<<<<;;;999888777888999:::;;;;;;;;;;;;;;;<<<;;;777222111333666888:::;;;===???@@@AAAAAA>>>;;;888777777999999999333222333555999<<<======999:::;;;<<<===<<<;;;:::222555666444777<<>>888666666999999555555777333444444444333444777999777;;;===<<<777555777999===>>>>>>>>><<<:::888777<<<:::999999:::;;;;;;:::777777777999;;;<<<;;;999999666666:::===<<<<<<===888888888666555777:::<<<>>>;;;999:::>>>@@@???===666555444444666666555444333333666999999666666:::;;;======<<<999777777888:::::::::::::::999888777666555555555666777999999<<<;;;:::;;;;;;:::777555666888999888666555888;;;::::::999888999:::<<<===555555666666666666666555555555666666666777777777222444666666444333333333222555555444555888666222444555666777888999999999222333555777888888666555444555555444333333666888;;;;;;::::::999::::::::::::888666555666999<<<>>>>>>???AAADDDHHHKKKNNNPPPNNNOOOPPPRRRRRRRRRQQQPPPLLLLLLLLLMMMNNNMMMJJJGGGMMMJJJHHHIIIIIIFFFGGGJJJKKKKKKJJJJJJJJJMMMRRRVVVIIIJJJHHHFFFGGGKKKKKKHHHEEEGGGJJJLLLKKKGGGBBB???<<<666222444555444666999;;;999888666666777888:::666666555333111111333444555666777:::<<<;;;888555222222222333333333333444888777666555555666888888555444333666:::;;;777333222333444666777777666666/////////000333777;;;>>>EEEEEECCCAAA???<<<999888444333333222222333555666555444444555777888666555333333333222222333333444222222333555555666666666555666888999999999888777777555333222222333444555666555333222222444666888222222222222222444888;;;555444444444555666888999888888888888888888999999;;;888666555777999::::::999;;;<<<;;;999888777888999666999@@@DDDDDDDDDFFFEEEDDDCCCCCCEEEGGGGGGFFFLLLIIIEEEAAA>>>=========@@@??????AAADDDEEEEEEDDDAAA@@@>>>>>>@@@AAAAAA@@@AAABBBCCCEEEHHHHHHEEECCC???AAAAAAAAA?????????AAA???>>>===<<<>>>AAAEEEGGGDDDCCCBBBAAA@@@@@@@@@AAAnnnkkkiiilllqqqsssppplll]]][[[[[[]]]bbbeeeeeeccc]]]^^^___aaacccddddddddd]]]___ccchhhkkkjjjfffccc```cccccc]]]UUUQQQTTTYYYTTTQQQLLLIIIIIIKKKMMMNNNRRRPPPLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDGGGIIIJJJJJJLLLLLLKKKLLLHHHCCC@@@?????????>>>HHHEEEEEEIIIKKKGGGGGGJJJFFFHHHKKKLLLKKKFFFAAA>>>??????@@@DDDJJJPPPSSSTTTQQQOOOMMMMMMMMMLLLJJJGGGRRRNNNKKKLLLRRRXXX[[[\\\^^^aaacccdddeeeeeeeeeccchhhddd```___```]]]VVVOOOOOOKKKEEE>>>888666777:::777888:::<<<<<<<<<:::999888888888:::<<<======<<<>>>===;;;777444333666999<<<<<<<<<>>>@@@@@@@@@???:::999888888888999:::;;;444333444666:::===>>>>>>777888:::;;;<<<;;;;;;:::111444444222444:::===<<<777666888<<<<<<888555666333444555666666999===@@@:::<<<>>>===:::777777777;;;;;;;;;;;;;;;:::888888999888777888:::;;;:::999:::999888999<<<>>>>>>>>>===999777:::<<<:::999;;;<<<<<<<<<:::999999;;;===???===;;;<<<===???>>><<<666666666666777777666555333333666::::::777777;;;:::;;;======;;;999777666999999999999888888777666777777888777666777888999<<<;;;;;;::::::888666555555777:::;;;:::;;;===???:::::::::;;;;;;===>>>>>>555666777888888888888888777666555555666666666555333555888999777555555555333444444333666999666000555555666666777777888888555666777777777666444333444444333222111222666999;;;:::::::::::::::;;;;;;999999999999:::===???@@@??????@@@CCCFFFJJJNNNPPPQQQRRRSSSSSSQQQPPPOOOOOOLLLLLLLLLMMMNNNLLLHHHEEEIIIJJJLLLNNNNNNMMMKKKKKKKKKLLLMMMNNNNNNOOORRRUUULLLKKKHHHEEEEEEHHHJJJJJJHHHJJJMMMNNNKKKGGGAAA===;;;666444555666555444777999888777666666777999:::666666555333111111333555555666999;;;;;;:::777555222333333444444444444444666555444555666888:::<<<777444333555999:::666222444555777999999999777666222222111222555888<<<>>>DDDDDDCCCBBB???<<<888666444333222222333444333333555444444666888999777666555444222111111111333333222333444555666666777777333444555555666666555555555555444333222222444555777666333111222444777999222333333333222333666888555444333444555777999;;;888888999:::::::::::::::999888666666777888::::::999:::::::::999888888888555444777???DDDDDDDDDFFFFFFEEECCCDDDFFFGGGGGGFFFJJJGGGDDD@@@>>>>>>>>>???CCCBBBAAABBBDDDFFFFFFEEEDDDAAA???@@@BBBCCC@@@>>>???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBAAA???>>>>>>@@@>>>===<<<<<<>>>AAADDDGGGCCCBBB@@@===<<<<<<>>>@@@hhheeeeeeiiioooqqqnnniii___]]]\\\___ccceeedddbbbaaabbbbbbbbb```___^^^]]]\\\^^^aaaddddddaaaZZZUUUZZZ\\\ZZZSSSJJJHHHOOOVVVTTTSSSOOOIIICCCBBBGGGMMMFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEGGGJJJLLLLLLLLLMMMLLLHHHBBB>>>============CCCBBBBBBCCCCCCAAABBBEEEHHHHHHHHHGGGDDDAAA===;;;>>>>>>???CCCGGGKKKMMMMMMLLLKKKJJJIIIIIIGGGEEECCCNNNJJJFFFFFFKKKQQQTTTTTTZZZZZZZZZ]]]```aaaccceeefffbbb\\\ZZZYYYTTTLLLEEEAAAAAA@@@===:::888888999888999;;;===>>>===<<<;;;888777888:::>>>??????======<<<:::888777888;;;===???>>>======??????<<<:::777777888999999:::;;;<<<888777777999;;;===<<<;;;555666777999::::::999999444666555222333888;;;:::777666999======999666777666666777888999<<>><<<===>>><<<999555666777777888999999999999666666666888;;;======<<<;;;999666666999===@@@AAA<<<888666888999888777999<<<===<<<;;;999999;;;===@@@???>>>===>>>>>>>>>===:::;;;;;;;;;999888777666333333666::::::888999===999:::;;;<<<<<<;;;888666777777777777777777666555777999;;;:::888888999:::;;;<<<;;;:::999777666666:::;;;<<<<<<<<<<<<<<<===999:::;;;<<<===>>>>>>>>>888999:::;;;<<<<<<<<<<<<;;;888555444555555444222444777999:::999777777777555666555333666999666///444444444444555555666666555666666777777666555444444444333111000222666999999999999999999:::;;;<<<999;;;===???AAAAAAAAA@@@===>>>???AAAEEEIIIMMMPPPUUUUUUTTTQQQNNNLLLMMMNNNKKKKKKKKKLLLLLLKKKHHHEEEEEEIIINNNRRRSSSRRRNNNKKKKKKMMMQQQRRRRRRPPPPPPPPPMMMJJJGGGFFFEEEFFFIIIMMMLLLMMMOOOOOOKKKFFF@@@<<<:::666666999:::666333333666555444333444666888999777888777555333333444666444666888:::999888666555555555555555666666666777222333333444666888;;;<<<666666555444444555666888777888:::::::::888666555555444444555777999<<<>>>AAABBBBBBBBB@@@<<<999666555333111111333444333222555555555777999:::999777888666444222111111222222111222444555666777777777222222222333333333333333222444555555333222444666777666333111222444777999222444666666444333333333444333333444555777999:::666777888::::::;;;;;;:::555666777777777777777888999888777777777888777777444333777???EEEEEEEEEGGGGGGEEEDDDDDDFFFGGGGGGFFFFFFDDDBBB@@@???@@@BBBCCCDDDCCCAAABBBDDDFFFGGGFFFFFFDDDBBBCCCEEEDDDAAA======>>>@@@BBBBBBBBBCCCCCCEEEEEEEEECCC@@@>>>>>>>>>======>>>???AAABBBDDDDDDBBBAAA???<<<999999<<>>>>>>>>@@@DDDFFFFFFEEECCCDDDEEEFFFFFFEEEDDDCCCIIIFFFCCCBBBDDDHHHKKKMMMSSSPPPPPPVVV[[[^^^aaadddccc___ZZZVVVRRRMMMFFFAAA;;;===@@@@@@>>><<<;;;;;;:::;;;===??????>>>===<<<888777777:::???AAA@@@>>>;;;:::999888999;;;===>>>???===;;;;;;======:::777555777999:::::::::;;;<<<;;;::::::;;;<<<<<<:::888333444666888999999999999888999777333333888:::999777666888<<<<<<999777999888888888888888;;;@@@CCCAAA>>>;;;;;;>>>>>>:::666333444555666777888999:::666666777:::>>>@@@???>>>999666444444777;;;???@@@999555333666888777888:::999::::::999888777999:::??????>>>===============666888999888555222111111333333666;;;;;;999:::>>>999999:::;;;===<<<999666555555666666666666555555555999======;;;999999:::;;;<<<<<<;;;888777777888@@@???===;;;999888777777999:::<<<>>>>>>>>>===<<<:::;;;<<<>>>???@@@@@@@@@===999555333444555333000444666888999888777777888444777777555666888666222444333333333444555666666222333444666777888888888555555444222111222555888888888888999:::;;;<<<===:::<<>>:::<<<>>>BBBFFFJJJNNNOOOUUUVVVUUUQQQLLLJJJLLLNNNMMMKKKJJJKKKKKKKKKIIIHHHFFFKKKPPPQQQRRRRRROOOJJJIIIMMMRRRTTTSSSPPPNNNLLLLLLHHHFFFFFFDDDDDDIIIOOOOOOOOOPPPNNNKKKFFFAAA>>>:::888888<<<<<<777333222444333222222222444777888777888999888666555555666222555777777777666666777777777666555666777888999222333444555666777888888333666777555111222666;;;999999::::::999777666555666666666666777999;;;<<>>;;;:::888555222222444666555333555444444666888999999777888777666444333222111111000111333444666666777777333333333333444444555555000333666666444222444666666555333222222444666888222555777777555333111111222333333444555666777777444555777999::::::::::::333555777777666555666777999777666666777888888777777555888@@@FFFGGGHHHJJJFFFEEECCCDDDEEEFFFFFFEEEDDDCCCAAA??????AAACCCEEECCCAAA@@@AAACCCFFFGGGGGGGGGGGGGGGGGGGGGEEEAAA>>>;;;>>>@@@AAAAAAAAACCCDDDFFFGGGHHHGGGDDDAAA??????===>>>@@@BBBCCCCCCCCCBBBAAABBB@@@===999888;;;???oooooopppqqqpppmmmjjjhhhgggdddbbbbbbddddddbbb___]]]^^^^^^\\\XXXVVVWWWXXX[[[VVVQQQMMMMMMOOOPPPQQQMMMMMMKKKGGGBBBDDDJJJPPPPPPMMMIIIBBB===<<>>>>>@@@BBBCCCBBBAAA@@@BBBDDDDDDCCCAAA@@@???BBBBBBAAA??????AAAEEEHHHNNNJJJKKKRRRXXXXXXXXX[[[[[[YYYUUUPPPKKKGGGCCCAAA;;;===@@@@@@???===<<<<<<<<<===???@@@@@@???>>>===999777666:::@@@CCCAAA???999888777888:::;;;<<<<<<<<<999777888<<<===:::666333777:::;;;:::999:::<<<<<<;;;:::;;;<<<;;;888666222444666888::::::::::::999:::888444444999<<<;;;999666666::::::888888;;;::::::999888777999===AAA>>>===;;;:::::::::999888555555555666777888999:::666666777:::===>>>>>><<<666666666888<<<>>>??????;;;666333666777666777999777888999999888777999:::<<<===<<<<<<;;;:::;;;<<<222444666555222///---...222222666;;;<<<:::;;;???===;;;:::;;;<<<;;;888555444444555555555555444444111777===???<<<999888999;;;<<<===;;;999888999;;;AAA>>>;;;999777777777777999;;;===>>>>>>===;;;:::999:::<<<>>>???@@@AAAAAA<<<888333222444555444111333444666555444444555777222666999777666999999777444333333333444555777888222222444555666888999999666666555333222222444777999999999:::;;;===>>>???;;;;;;===>>>===<<<;;;:::999;;;???CCCHHHLLLOOOQQQQQQTTTVVVTTTOOOLLLMMMOOOOOOMMMKKKKKKLLLMMMMMMLLLLLLPPPQQQMMMLLLOOOMMMIIIGGGKKKOOORRRQQQOOONNNNNNKKKHHHGGGHHHFFFEEEIIIQQQOOOOOONNNMMMJJJGGGDDDCCC>>>:::999<<<<<<888444444333222111111222444777888666888::::::888555444444222555666666555555888:::999777555333444666888:::666777888888777555333222111444666666333333666:::777777777777777777777777666555555666777888999::::::;;;<<<=========<<<;;;>>>999444333666999888777222222222444777888777666555555555555444333222111///000222333555666666666444444333333444444555555///333777777444222333666444333222222222333555666333444666555444333333444111222444555666555444333222444666999:::;;;::::::333444555333222222555888;;;888666666888999999888888555777>>>DDDEEEGGGJJJFFFDDDCCCCCCDDDEEEDDDDDDEEECCCAAA??????AAACCCDDD???>>><<<===@@@CCCEEEEEEHHHJJJLLLKKKHHHDDDAAA@@@<<>>DDDEEEEEEBBB??????AAADDDAAAAAABBBDDDEEEFFFGGGGGGGGGAAA@@@FFFIIIEEECCCDDDEEECCC@@@??????@@@@@@???CCCFFFFFFBBB???@@@BBBDDD>>>???@@@AAAAAA@@@@@@???AAA@@@@@@AAACCCDDDCCCAAACCCDDDEEECCC@@@<<<:::999===??????>>><<<===BBBFFFOOOJJJKKKSSSVVVRRROOOOOOTTTSSSPPPKKKFFFBBBAAAAAA<<<===???>>><<<:::::::::>>>???@@@AAAAAA@@@>>>===999777666:::@@@DDDBBB???777777777888999:::999888888555444666;;;===:::777333777;;;<<<:::999:::;;;;;;:::999:::;;;:::777555333444777999:::;;;;;;;;;:::;;;888444555:::>>>===:::666555888888777888<<<======;;;888777999<<<@@@:::<<<<<<999666555888;;;777777777777777888888999666555666888;;;;;;:::888666777:::???BBBCCCBBB@@@@@@:::666777777444333555888999;;;;;;:::999;;;<<<:::;;;;;;:::999999:::;;;444777::::::666333333333222222666;;;<<<:::<<<@@@@@@===;;;:::;;;:::666333333333444555555444444444...555===???<<<888777888:::<<<===<<<999888;;;===???<<<999888999;;;<<<===999;;;===>>>>>>===:::888888999;;;===>>>???@@@@@@;;;666111111444777555333111222333222222222444666///555:::888777999;;;;;;444444444444555777999:::555555555666666666666666666777666555333222444666::::::;;;;;;===>>>@@@AAA;;;;;;:::999888888888888888;;;@@@EEEJJJNNNQQQRRRMMMRRRWWWWWWSSSOOOOOOPPPQQQOOOLLLKKKMMMOOOPPPPPPSSSUUUQQQIIIGGGKKKLLLIIIFFFIIILLLNNNOOOOOOPPPQQQLLLIIIIIIKKKIIIGGGLLLTTTNNNMMMMMMLLLJJJIIIHHHGGGAAA<<<:::;;;;;;777666777333222111111333555777999444777:::;;;888666444333333555666555444555999===999777333111222444888;;;:::;;;<<<;;;888444///---///222555777777666666777666555555555666777888999555444444555555666777888444555666888999:::::::::BBB<<<666555888;;;;;;:::000000000222555666555444222333444555555444222222...///111333444555666666333222222222222333444555...333777888444222333666333222222222333333444444444444444222222333666888000111444666666444222000222444777999;;;;;;;;;:::444444333000...000555:::<<<999666777999;;;:::999777444555;;;@@@BBBEEEHHHFFFDDDBBBBBBDDDDDDDDDCCCFFFDDDBBB@@@???@@@BBBCCC<<<;;;999;;;>>>AAACCCDDDHHHLLLOOONNNIIIDDDBBBAAA===@@@CCCCCCBBBCCCFFFIIIBBBFFFJJJMMMLLLIIIGGGFFFAAA@@@@@@@@@@@@@@@@@@AAACCCFFFFFFCCC===;;;>>>AAAuuutttqqqmmmhhheeedddddd```\\\YYY[[[___aaa^^^[[[^^^___]]]VVVSSSUUUXXXWWWJJJIIIGGGEEEDDDEEEFFFGGGGGGIIIJJJJJJGGGDDDBBBBBB@@@>>>>>>>>>AAACCCEEEEEEFFFCCC@@@???AAABBBBBBBBBDDDEEEGGGHHHIIIGGGFFFDDDFFFDDDFFFIIIIIIBBB===<<<@@@???AAADDDAAA<<<;;;===CCCCCC@@@===AAAFFFDDD<<<::::::;;;<<<===???@@@AAA???@@@AAABBBAAA@@@???>>>CCCCCCBBBBBBAAA@@@???>>>===???@@@===999999>>>CCCEEEEEEJJJQQQRRRLLLKKKNNNOOOOOOMMMIIIEEEAAA@@@AAA>>>===>>>@@@AAA@@@>>>;;;AAA????????????===:::888555888:::<<<<<<>>>@@@BBB777666444555777999:::;;;777222///111222222333666555888<<<<<<:::999:::<<<@@@;;;666444666:::;;;:::444888;;;;;;999888999;;;???;;;666555888;;;<<<<<<:::888888:::888555666:::???:::555444777;;;===>>><<<<<<;;;:::999999999999888777444000111666777444888555555888:::::::::::::::<<>>444<<<===444111666888555777555444666;;;>>>>>>===???>>>=========;;;888555777777555555666888:::;;;999;;;======<<<:::::::::888999999888777777888:::;;;;;;:::999888888888999:::::::::999999:::;;;;;;999999;;;<<<======>>>===:::777444555888::::::999222111000000000111222333777888999999888777666555555555555555666666666666666666666666555555666666;;;999555111///000555999555444555888;;;<<<<<<;;;888888999999888777555555555999>>>DDDHHHMMMQQQTTTSSSUUUWWWWWWUUUQQQOOONNNEEEKKKPPPNNNIIIIIIQQQYYYYYYPPPIIIJJJLLLKKKJJJKKKNNNKKKMMMRRRTTTPPPPPPUUUSSSNNNIIIHHHLLLOOOOOOMMMIIIHHHEEEDDDHHHMMMKKKEEECCCBBB???<<<:::888777777666666555444444444444555555777999;;;:::888555333111222444777999:::::::::999666333000000333777999::::::999777666444333222444444444555666666777777444333333222333444666666888666444222222222444555777666666555444444333333777777777777666666666666777777666666666666777888555555666666666666555555222222222222333555777888777555333111111111222333444555666777777666555444///000111111111111000000000///......///222666888333333333333444333000...333333444666888999888666333222111000111333666777777888:::;;;<<<<<<;;;;;;333444666888:::>>>CCCGGGCCCCCCDDDFFFGGGGGGDDDBBBIIIEEEBBBAAA>>><<>>===<<<<<<===???CCCEEEFFFEEECCCAAA@@@@@@>>>???@@@AAACCCDDDEEEFFFEEEIIILLLMMMLLLIIIGGGFFFEEEDDDAAA>>>===???CCCGGGEEEEEEDDD@@@======AAAEEEjjjmmmrrrsssoooggg___ZZZ]]]YYYUUUVVVYYYZZZYYYVVV[[[ZZZVVVQQQQQQSSSQQQLLLDDDDDDBBBBBBBBBDDDEEEGGGHHHHHHGGGDDD@@@=========@@@AAAAAACCCDDDDDDBBBAAAFFFFFFDDDAAA===<<>>===@@@@@@@@@===;;;>>>CCC@@@999::::::999999:::;;;===>>>??????@@@@@@@@@>>>===<<<>>>>>>???@@@@@@???>>>>>><<>>>>>EEEBBB???===<<<<<<:::999666777888888888888;;;<<<666555555555666888888888444111111555777555555888777:::===>>><<<;;;<<<>>>===:::666444555666777888666999<<<<<<:::999999;;;<<<999666666999<<<======999777777999777444555:::<<<999666666:::>>>@@@@@@;;;:::999888888888999:::;;;:::777222333888999666888777777999::::::999999888:::===@@@AAA@@@>>>===<<<999666666777888777666999:::;;;;;;999777666666777777777777888:::;;;<<<555888999666555777888666666444444777;;;>>>???>>>???>>>=========<<<:::888999888777666666888999:::888999:::::::::999999:::777888888666555444555777::::::999888777666666666999888777777999:::::::::999999;;;<<<============777555333333555666555333333333222111111222333444777888888999999888888777777777777666666555555555333333444555555555555444999888555222000111444777333333333555888:::999888::::::999888888888888888:::===AAAEEEHHHLLLPPPSSSOOORRRUUUUUUTTTRRRRRRRRRJJJMMMPPPMMMIIIIIINNNTTTUUUNNNIIIKKKNNNNNNMMMNNNLLLIIIJJJNNNPPPMMMNNNSSSSSSOOOKKKKKKOOOQQQQQQNNNLLLKKKGGGEEEHHHLLLJJJDDDEEECCC???<<<:::999999:::666666555444444444444555444666888:::999777444222222444555777777777555444333222000000111333666888===<<<;;;999888777777777444555555666888999999:::555444333333333444666777555444333222111222333444555555666555555444333333444444555666777888888999555555666666666666666666666777888888888777666555111111111222444555777777888777444222111111111222333333444444444444333333111111000000000000000000111000//////000333666888444444444444444333111///333222333555666777555444333333222222333555777888666777888999::::::::::::555777888999:::<<<@@@CCCDDDDDDEEEGGGHHHGGGEEECCCGGGEEEEEEFFFDDD???@@@CCC>>>===<<<:::888999<<>>@@@BBBEEEFFFEEEDDDCCCDDDFFFIIIJJJHHHEEEDDDCCCCCCCCCBBB@@@???@@@DDDGGGEEEEEECCC@@@???@@@CCCEEEccchhhnnnqqqnnnfff\\\UUUXXXTTTOOONNNPPPQQQPPPOOOQQQOOOLLLKKKNNNQQQLLLDDDAAAAAA@@@??????@@@BBBCCCGGGFFFCCC@@@<<<;;;<<<>>>AAACCCEEEGGGFFFCCC@@@>>>CCCEEEEEE@@@:::999>>>DDDFFFFFFDDDCCCBBB@@@???>>><<<>>>CCCJJJIIIBBB<<<;;;999:::>>>CCCCCC??????BBBBBBBBB@@@>>>@@@DDDAAA<<<>>><<<:::999999:::<<<===?????????>>>===<<<;;;:::999;;;===???@@@???>>>>>>===@@@CCCBBB???======??????@@@EEEJJJJJJFFFEEEGGGGGGFFFCCC???;;;999;;;===;;;<<<<<<:::888999===BBBHHHDDD???<<<;;;;;;::::::777777777555333333555777555555666666777666666555333222555:::;;;999888::::::<<>>???@@@<<<<<<:::888555555666777999;;;<<<<<<:::999999:::888777777888;;;=========999777777888777333555999666555555777;;;>>>??????888777666555555777999:::<<<<<<888333444888999666888999:::;;;;;;:::999888555777:::===>>>===<<<;;;<<<:::777666777888777777999:::;;;;;;:::999888777666666777888888888777777777444555999;;;999888999555444555888<<>><<<<<<===>>>===<<<;;;:::888777777777888999777777777777888999::::::;;;<<<;;;999777666777888888888777666555555444444:::777666777:::===<<<:::999::::::;;;<<<<<<<<<<<<:::999999999:::999777555666555444444444444555555777777888888999::::::;;;::::::999777666444333333...000222444555555444444666666555333111111333555222111111333555777777666===;;;888666666888:::<<<===>>>AAACCCEEEHHHLLLPPPPPPRRRTTTTTTSSSRRRRRRRRRPPPPPPOOOLLLJJJIIILLLNNNPPPKKKIIIMMMPPPPPPOOOPPPOOOLLLLLLNNNOOONNNPPPTTTRRROOONNNOOORRRTTTSSSPPPNNNMMMJJJFFFHHHKKKJJJEEEFFFCCC???;;;999999;;;<<<666666555444444444444555333555777888888666444222111333555777777666444222000000111333555777888999:::888666444444444555666444555666777888999::::::555444333333333444555666222222111111111222333333333444555666666555444333333333444555666777888888333444666777888777666555888999:::;;;:::999777555000111222444555666777777999888666333222111111111555444444333333444444444333222111000///000000111222111000000111444666888666777777666555333111000222111111222444444222111222222222222333555777888555555555555666777888999555777999:::;;;<<<>>>@@@DDDEEEFFFGGGGGGFFFEEEDDDCCCCCCFFFIIIGGGAAA???AAAAAA???;;;777555777;;;???===???AAAAAA@@@?????????>>>AAAEEEGGGHHHFFFBBB@@@BBBDDDEEEEEECCC@@@@@@@@@AAABBBCCCCCCBBBCCCFFFHHHEEECCCAAA@@@BBBDDDEEEEEEeeeeeeeeeeeeddd```[[[WWWRRRNNNJJJHHHIIIJJJIIIIIICCCEEEFFFHHHLLLPPPLLLEEECCCBBB@@@???>>>=========BBBBBBBBB@@@??????AAACCCAAACCCFFFFFFEEEBBB???>>>???@@@@@@===:::<<>>CCC@@@===::::::;;;===?????????>>>===<<<;;;:::999999;;;===@@@AAA@@@???>>>BBBCCCDDDBBB@@@???@@@BBB>>>AAAEEEHHHHHHFFFEEEFFF@@@???;;;777444444777999999<<<===;;;777888===CCCEEEBBB>>><<<<<<<<<;;;;;;888888777444222222444666666777999999777666555555666666888======999999<<<:::<<<>>>@@@@@@@@@@@@@@@<<<>>>???===888666777999<<<<<<<<<<<<;;;:::::::::777777999;;;<<<<<<;;;:::999777888999777444555:::222333444777999::::::999666555444333444666888:::;;;;;;777333333777777444777;;;===;;;:::;;;:::888333555888:::;;;;;;:::999===;;;999888888888888999:::::::::;;;<<<<<<:::999888777666555444444333222999222222<<<@@@;;;888:::444555666999===???@@@AAA???===;;;;;;===?????????===<<<;;;999888888888888888777555666777999;;;;;;<<<===<<<:::777555666777555555666666666666666666<<<999777999>>>@@@???===999::::::;;;;;;;;;::::::;;;<<<===??????===;;;999777777777666666666666666666666777888999;;;<<<======<<<:::888666333222111,,,...222555777777666555444555555444222111333444222111000222444555555555===:::666444444777;;;>>>;;;<<<===>>>@@@CCCHHHLLLTTTUUUVVVUUUSSSQQQPPPPPPSSSPPPMMMKKKJJJKKKKKKJJJMMMIIIIIIMMMPPPNNNMMMNNNRRROOOMMMKKKKKKLLLOOOQQQOOOOOOOOOQQQTTTUUUSSSQQQNNNNNNKKKGGGHHHLLLKKKHHHEEEBBB<<<777666777:::<<<666666555444444444444555444555777888888777555333...000333777888888666555333444777:::;;;<<<;;;:::666444222000000222444666666666666666777777777777444333222111222222444444///000000111111222222222111222444666666555444333666666666666555555555444333555888:::;;;999777555777999:::;;;:::888666444111222444666888888888888888777555444333333333333999888777666666666777888777555333111000111222333333333222222333444666888777999999888666444333222222111000000222222000///000000111111333444666777444444333333333555777888111444888:::<<<>>>@@@BBBCCCDDDFFFFFFEEEDDDDDDDDDBBBBBBDDDGGGEEE???===???BBB@@@===999777888;;;>>>:::<<>>>>>>>>>>>@@@BBBDDDFFFFFFCCCAAA>>>AAACCCCCCBBB@@@>>>>>>???@@@CCCEEEGGGFFFGGGHHHIIIDDDBBB???AAADDDGGGGGGEEEccc```]]][[[ZZZYYYVVVTTTKKKIIIFFFEEEEEEEEEEEEEEE>>>DDDHHHHHHIIIKKKJJJGGGCCCBBBAAA@@@@@@?????????>>>@@@BBBCCCBBBAAAAAABBB@@@BBBDDDCCCAAA??????@@@@@@>>><<<;;;===???BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAEEEDDDDDDDDD???888666888;;;:::===AAAAAA>>>>>>AAABBB@@@>>>??????>>>===<<>>???@@@???>>>===<<<;;;::::::<<<===???AAAAAAAAA???>>>CCCBBB???===;;;===@@@CCC>>>BBBFFFGGGFFFFFFFFFEEE===<<<999666333444777:::888<<>>:::999<<>>======>>>>>><<<;;;888999999777555555777999777999;;;;;;888666666666<<<:::;;;===;;;777999>>>999:::;;;===???@@@???>>>;;;===???>>>:::888999;;;===<<<;;;;;;;;;;;;::::::777999<<<===<<<:::888777;;;999999;;;999666777;;;333555777888888777555555888777666666777999;;;===:::;;;999555666999888444666<<<>>>;;;888:::;;;888333555777999::::::999888>>>===<<<:::999999:::;;;:::999999;;;>>>>>><<<:::777666333111111222444666:::333444===AAA;;;888;;;444666888;;;===???@@@AAA>>><<<;;;;;;===???@@@@@@>>>>>><<<;;;999888888777999777555666888;;;;;;;;;888888777555222000000111222333555777999999::::::;;;999888:::===@@@???>>>999:::::::::::::::999999333555999;;;;;;:::999888888888888888777777666666555555777888:::<<<===>>>===<<<:::888555333111000,,,///333666888999888777444555555555333222333555555333222222444666666555:::777444111222555:::===999:::<<<===???CCCHHHLLLSSSUUUWWWVVVTTTRRRRRRRRRRRROOOKKKJJJKKKLLLKKKJJJKKKHHHHHHLLLMMMKKKIIIJJJOOOMMMIIIEEEDDDFFFHHHIIIMMMNNNOOOQQQSSSSSSRRRPPPLLLMMMJJJGGGHHHLLLNNNKKKDDD@@@:::555333555888:::666666555444444444444555555666888999999888777666///111444777888888777666666888<<<>>>>>><<<999777555444222111222444777999::::::999888888777777666333222111000000111222222///000111222333222222111000111333444555666555555777666666666666555555555666888;;;======;;;888666666777888999888777555444333555777888::::::999999555555555555555555666666;;;:::888777666777888888888777555333333444555666444444333333333444666666777999;;;:::777444444444333111000000111222111000111222222444555777888999444444333333333555777888111444888:::;;;===???@@@@@@BBBDDDDDDBBBBBBCCCEEEGGGEEEEEEFFFCCC???>>>BBBAAABBBBBB@@@===;;;<<<===999;;;>>>???>>>===>>>>>>BBBBBBBBBBBBAAA@@@??????AAACCCCCCBBB@@@?????????BBBEEEHHHJJJIIIHHHHHHIIIBBB@@@???AAAFFFHHHGGGEEEZZZXXXVVVUUUUUURRRMMMHHHDDDCCCCCCCCCCCCCCCDDDDDDBBBGGGJJJGGGEEEFFFFFFEEE???@@@AAABBBCCCEEEEEEFFF===@@@BBBBBB@@@>>>===<<<@@@CCCEEECCC@@@>>>???AAACCC@@@===<<<>>>@@@@@@???DDDDDDCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA===888:::???===<<<===??????<<<===BBBCCCAAA@@@AAA@@@======??????===;;;:::999;;;===>>>???>>>===<<<;;;;;;;;;;;;======>>>???????????????@@@===999666666999===@@@>>>CCCFFFEEEDDDEEEEEEDDD===<<<;;;999777888;;;===:::<<<>>>===;;;:::;;;===;;;;;;;;;===>>>>>><<<:::888:::;;;:::999888999:::777:::<<<;;;888666777999===<<<======:::666888>>>777777888;;;>>>???>>><<<888999;;;:::::::::;;;<<<===;;;999999:::;;;;;;:::888;;;===>>><<<999777666<<<::::::;;;:::666888<<<777999;;;;;;999666555444;;;;;;;;;;;;<<<===>>>???999<<<<<<;;;<<<>>>;;;666555<<<>>>888666:::<<<:::555666888999:::;;;::::::=========;;;999888:::<<<:::999999<<<@@@AAA???<<<666444222111222555999<<<;;;888999<<<>>>;;;999:::444777;;;===>>>>>>???AAA===;;;:::;;;===???????????????>>><<<;;;999888888:::777555666999;;;:::888888888777555222000111222222333666888:::;;;;;;;;;888888888888999:::<<<===::::::::::::999999888777000333777999999999888999777888888888777666555444333444777999;;;<<<<<<<<<;;;:::999777444333111000///111444777999::::::999555555666555444333555666888666444444555777777777555444222111222444888:::999;;;===???BBBFFFJJJNNNLLLOOOTTTVVVVVVVVVVVVVVVQQQOOOKKKJJJJJJKKKKKKKKKJJJHHHHHHKKKKKKHHHGGGIIINNNNNNJJJEEEDDDGGGIIIHHHMMMNNNPPPQQQQQQQQQPPPPPPKKKLLLJJJFFFGGGKKKNNNMMMFFFBBB<<<666444555777999666666555444444444444555666666888999999888888777555555666777666555444333666888;;;===<<<999555222222111111111222555888999===<<<<<<;;;:::999888888333222111000000000111222000111333555555444222111000000111222444555777777444444555666777888999999999;;;===>>>>>>;;;888666555555666666666666555555777777888888999999999888333444444555666777888888777777666555444444444444777666555555555555777777444444333333333444444555666999;;;;;;777555555777555333111222333444444333444444555777999:::;;;<<<555555555555666777888999666888::::::999999;;;======@@@CCCBBBAAAAAACCCFFFNNNJJJIIIHHHEEE@@@AAAFFF@@@CCCEEEEEEBBB???===<<<:::<<>>>>>>>>>>>CCCBBBAAA@@@@@@?????????AAACCCEEEEEECCCAAAAAAAAADDDGGGJJJJJJIIIGGGFFFFFF???@@@@@@CCCEEEGGGFFFEEETTTPPPMMMMMMMMMJJJCCC>>><<<>>>@@@BBBCCCCCCCCCDDDFFFGGGEEEBBBBBBEEEEEEBBB>>>@@@AAADDDFFFGGGHHHIII===???@@@@@@>>>===>>>???AAAEEEHHHGGGBBB===<<<===???@@@@@@@@@??????@@@AAADDDDDDDDDDDDCCCAAA???===<<<===@@@BBB???;;;===CCC>>><<<<<<===<<<;;;>>>DDDFFFCCCBBBEEECCC>>>>>>BBB<<<;;;;;;;;;;;;===???@@@===<<<;;;:::999999:::;;;999999999999;;;===???@@@<<<:::777666777:::===???;;;AAACCCAAA@@@CCCCCC@@@;;;;;;;;;:::999:::<<<>>>>>>===;;;999888999:::;;;<<<;;;::::::;;;<<<;;;:::888:::<<<<<<:::888888888777:::;;;999666555888;;;888:::===???;;;666777<<<777666777:::===>>>===;;;888777777888;;;>>>??????<<<999777777:::;;;;;;:::777:::======;;;999888999;;;999999;;;999666777;;;888;;;<<<<<<888555444555999:::;;;=========<<<<<<666:::======???@@@<<<666333<<<===555222999===;;;777888999;;;<<<<<<===<<<;;;<<<<<<:::777666888;;;:::999888<<>>>>>===>>>@@@;;;::::::<<<>>>???===<<>>===<<<;;;999888999666444666999:::888444999:::999777555444444555333555777999:::::::::999666888;;;999777666999===::::::::::::999888777666444777;;;<<<;;;999:::;;;666777777777666555333222111333777:::<<<;;;:::999888777666555444333222111000222444666888999::::::666777666555444444666888:::777555444555777777777111222222222444555666777888;;;>>>AAACCCEEEIIIKKKFFFKKKQQQUUUVVVVVVUUUTTTQQQPPPMMMKKKIIIHHHIIIJJJJJJHHHHHHKKKJJJGGGHHHKKKLLLOOOMMMHHHHHHMMMPPPNNNOOOPPPQQQQQQPPPPPPPPPPPPLLLMMMKKKFFFEEEIIILLLLLLJJJFFF@@@;;;888888999;;;666666555444444444444555555666666777888888777777666555555444444333444444444666999;;;:::777333000///000111222444666888999999999999999999999999999555444222111111111222333222444666888777555333111000000000000222555888:::555555666777888999::::::<<<===>>>>>><<<:::777555555444444444444666777888888888777666666666666777444555666666777777777777444444444333333222111000333444444555555666666777444444333333333333333333444888;;;:::777555666999777555333444666777888777222333555777999:::;;;;;;666777888999::::::::::::888999999888888888;;;===<<>><<<>>>@@@@@@???>>>>>>???AAABBBBBBCCCBBBAAA???>>>???BBBEEEGGGFFFDDDCCCCCCFFFHHHIIIHHHFFFCCCBBBBBB===???BBBDDDDDDDDDDDDEEETTTMMMFFFCCCCCCBBB???<<<888;;;???AAABBBCCCCCCCCCGGGDDD>>><<<@@@GGGFFFAAAAAABBBCCCEEEFFFGGGGGGGGG===>>>>>>>>>>>>@@@CCCFFFBBBGGGLLLKKKEEE>>>:::999888===BBBCCC@@@???CCCGGGDDDEEEEEEDDDBBB???<<<:::999<<>>;;;:::;;;;;;;;;@@@GGGCCC@@@@@@BBB@@@::::::???;;;<<<<<<===???@@@BBBCCC;;;:::999888888888999:::555444444555777;;;>>>@@@;;;:::999999;;;>>>??????888>>>AAA===<<<@@@@@@===888999:::999999999;;;<<>>BBBCCCBBB;;;888666666999;;;;;;:::555999<<<===;;;999:::;;;:::888888:::888555666:::666999;;;999666333444555555777999:::;;;:::888777222777;;;===???@@@;;;444222<<<===333000888>>>===999:::;;;<<<===>>>>>>>>>999;;;;;;888555444777:::;;;888888<<>>??????>>>===;;;999777666;;;CCCCCC:::666:::;;;888666:::>>>???>>>===>>>???:::::::::<<<>>>>>><<<:::??????>>>>>>===;;;:::999888555333555999999555111777777777555333222333444555666888999:::888777666666;;;>>><<<777555:::???:::::::::999888777666555555999;;;;;;999888888:::555666666666555444222111///222777;;;<<<;;;999777666555555444333333222222111222333555666888::::::777777777555444555888::::::888555444555777777777000111222444666666666666777:::>>>@@@BBBCCCEEEGGGEEEJJJQQQUUUUUUSSSQQQOOORRRQQQOOOLLLHHHFFFGGGIIIJJJHHHHHHKKKJJJHHHJJJNNNFFFJJJJJJFFFGGGNNNQQQNNNPPPQQQRRRQQQPPPOOOPPPQQQMMMOOOLLLFFFDDDGGGJJJJJJNNNJJJEEE???<<<;;;;;;<<<666666555444444444444555444444555666666777666666222222111111222444666777444666999;;;:::777444111333444666888:::<<<===>>>333333444555666777888888777666444333222333444444444666888999999666333111111000//////111555999;;;999999999999888888888777============;;;888555444555444333333444666999:::999888666444444444444555666666777777777777666666333333444444333222000///000111333444555666666555444333333333333333222222222777;;;:::777555777:::888666555555777:::::::::///000222444666888888999777888:::;;;<<<<<<;;;;;;666666777777777:::>>>AAA;;;???CCCCCCAAABBBGGGLLLOOOMMMLLLKKKGGG@@@>>>AAAAAACCCEEEEEECCCAAA@@@@@@===???AAABBB@@@????????????AAADDDFFFFFFCCC???===>>>AAAFFFHHHGGGEEEDDDCCCFFFGGGHHHFFFCCC@@@>>>>>>;;;???DDDEEECCCBBBCCCEEEKKKHHHEEEDDDCCC@@@:::666777;;;@@@CCCCCCBBBAAAAAA@@@@@@???>>>??????@@@@@@AAA@@@AAAFFFJJJJJJDDD>>>======<<<::::::;;;???BBBHHHKKKKKKGGG@@@;;;;;;>>>===>>>@@@CCCEEEEEEDDDBBBGGGFFFDDDAAA>>>;;;999777;;;;;;<<<>>>@@@BBBAAA@@@CCC===:::======;;;>>>DDDEEEAAA<<<:::<<<>>>???>>>???<<<===AAABBB???<<<<<<888>>>@@@<<<:::===BBBDDD999777666666999===???@@@@@@<<<777666999<<<===<<<;;;999888:::===???>>><<<777444222333777;;;<<<<<>>???@@@AAA;;;555555888<<<<<<;;;555777;;;===??????>>>===;;;999777666666888;;;<<<888888888888777777666555999;;;===>>>===:::666444333333777<<>>======??????;;;AAA???===;;;;;;999777555888777555666999<<<======777999<<<===<<<:::888888;;;999777777999:::888555888<<<<<<999999>>>>>>::::::999777888999::::::999777777777666444555777999555777888999999:::<<<>>>888;;;===;;;777555777:::<<<;;;999888777666666666;;;999888777777777666444333444555555444333444555444555777999999999777666:::999777333000000333666444444333444555777999:::888555111000222555888999@@@999666666333...---222444444444444555555666777777:::===@@@AAACCCFFFHHHGGGJJJNNNTTTXXXXXXUUUSSSQQQOOONNNMMMMMMLLLHHHEEENNNOOOPPPPPPNNNMMMMMMMMMGGGGGGGGGHHHJJJMMMPPPRRRTTTRRRPPPOOOPPPSSSVVVXXXRRRLLLEEEAAABBBGGGKKKNNNIIIFFFBBBAAAAAA???:::777777777555333000000333555777777777777666555333333111333333222000111555999666777777555333111111111222000///111555777666444444222000222555999999888666666555555444444444444666555666777888777444111/////////000333777;;;===:::777444111111444777999<<<@@@BBB@@@>>>===999444666555444333333555777888666444111111222555666666555444333333444777999;;;444666666444111///000222444555555444333222444666333444444333222222333555::::::999777555555777999;;;999888777888777555444333222222333444666888:::;;;;;;<<<<<<;;;999888666777777888999:::<<<===>>>>>>???@@@BBBDDDFFFHHHHHHNNNLLLIIIDDD???======>>>DDDEEEEEEEEEEEEFFFFFFFFFCCCCCCAAAAAA@@@AAABBBCCC@@@DDDHHHHHHDDD@@@>>>>>>>>>AAADDDDDDBBBAAABBBDDDIIIIIIIIIFFFCCC???>>>===>>>BBBDDDCCC@@@???CCCGGGGGGEEECCCCCCCCCBBB>>>:::888<<<@@@CCCCCCBBBBBBBBB===>>>>>>??????@@@@@@AAADDDBBBBBBDDDGGGFFF@@@;;;;;;;;;;;;;;;:::<<>><<<===@@@AAAAAACCCEEEGGGGGGGGGFFFEEEEEECCCBBB@@@>>>======???>>>>>>???@@@@@@???>>>>>>;;;;;;???@@@===???CCCBBB???<<<;;;>>>@@@AAA@@@FFFBBBAAADDDDDD???;;;;;;<<<>>>>>><<<===AAAAAA???:::999888999<<<>>>??????===;;;888777999;;;<<<<<<<<<:::999;;;>>>??????===999666444555888;;;;;;:::@@@:::666777666333666;;;<<<;;;:::::::::;;;<<<===777666555444444555666777666666666888:::;;;<<<<<<999::::::888666555666777:::777555555777999888777555555777888:::<<<===>>>???;;;666666:::===<<<:::666888<<>>===888888888888:::===@@@BBB>>>===:::888666666666666777888:::;;;:::888666444222555:::===>>>===;;;:::777999;;;;;;::::::;;;<<<999777666888:::<<<<<<<<<<<<<<<<<<:::888777888999;;;>>>???<<<===??????<<<>>>===;;;<<<======;;;999555666777:::===>>>===;;;888:::;;;;;;::::::;;;===:::888777999;;;<<<;;;999;;;>>>===999888;;;:::666<<<:::999999:::;;;:::999777777888777555555666888666888999:::999:::;;;===999<<<===;;;777555777:::===<<<;;;999999888888888555444333444555555444222333444444333222222444666555666888:::;;;;;;:::999999999888666444444555777666666555555666777888999666444222222555888:::;;;999555444777666333444888111111222222333555666777777999<<<>>>@@@CCCGGGKKKMMMNNNPPPSSSVVVWWWVVVTTTLLLMMMNNNPPPPPPOOOMMMKKKKKKMMMNNNOOOMMMJJJHHHGGGGGGGGGHHHIIIJJJLLLOOOPPPPPPPPPPPPOOONNNNNNOOOQQQRRRNNNHHHFFFFFFIIILLLMMMJJJGGGDDDBBB@@@===777333444555555444333333555777777777777777666555333333222333333222000111444777333555555444333222333444333222111333666777777555444222000222555888888777666555444333333333444555999888777888888666333000...///000111444777:::;;;777666444333333666999;;;===AAABBB???>>>>>>:::666444333111111111222444555666444222222444666666555222222444555666777777777333555777666444222333444444555666555444444555777333444444333222222333555333333333222222444888;;;;;;:::888888888888666444333222222333444666888::::::;;;;;;;;;:::888666555777777888999:::<<<>>>???BBBCCCDDDEEEGGGIIIKKKLLLLLLJJJFFF@@@<<<;;;===@@@DDDDDDEEEFFFGGGHHHIIIIIIGGGFFFDDDBBB@@@@@@@@@@@@EEEHHHJJJIIIEEEAAA@@@??????AAACCCBBB@@@>>>???AAAIIIIIIHHHFFFCCCAAA@@@@@@AAACCCEEECCC???>>>AAADDDAAAAAAAAABBBDDDDDDBBB@@@;;;>>>BBBCCCCCCAAAAAAAAA:::;;;===???AAAAAAAAAAAADDDAAA??????@@@>>>999555999:::<<<<<<<<<===???AAA>>>@@@AAA???<<<<<>>999:::::::::999:::<<<===>>><<<;;;<<<>>>??????>>>:::888777777999999888666===:::888999999777888;;;::::::::::::;;;<<<======777666555444444555666777444444555777999;;;>>>???:::;;;;;;999777555555666888666555555666777777666444444555777888:::;;;<<<===:::888999;;;===;;;888666999===AAABBBAAA>>>===888999:::<<<>>>@@@BBBCCC@@@>>>;;;999888888999:::666666888888888777666555222777<<<===:::999:::===888;;;===>>>===;;;::::::999777666777999::::::999;;;;;;:::888666666888;;;===??????;;;;;;>>>>>><<<===<<<<<<===>>>>>><<<:::333555999===AAA@@@===:::999999999888888:::===@@@999888999;;;===???>>>===999<<<;;;888888:::999777===<<<:::999:::::::::888666888999888666555555666777999::::::999999:::;;;:::<<<===;;;777555666888===<<<;;;;;;:::::::::;;;555555666888999999777555333333333222111222555777888999:::;;;<<<<<<<<<<<<777888999888777777888::::::999888888777777777888555333333555888:::;;;;;;666444555999:::888999;;;000000000111222444555666555777:::<<>>AAAAAA>>>======;;;777333222111111111222444555555444333444666777666555///111444666777666555444222555888999888777666777222333444444333333555666333444444333222222333555111111000///000333888<<<;;;:::888777888777666444222222333444555777888999;;;;;;;;;;;;:::888777666777777888999;;;===???@@@BBBBBBBBBBBBDDDFFFHHHIIIIIIGGGBBB===::::::>>>BBBDDDEEEFFFGGGHHHIIIJJJKKKGGGFFFDDDBBBAAA@@@AAAAAAIIIKKKKKKJJJGGGCCCBBBBBBCCCDDDDDDCCC@@@>>>>>>???HHHGGGFFFDDDCCCCCCDDDDDDCCCEEEFFFCCC???===???AAA??????AAABBBDDDDDDCCCBBB@@@BBBCCCBBB@@@???>>>>>>888:::===@@@BBBBBBBBBAAAEEEBBB@@@>>>>>><<<999777:::<<<============>>>???======>>><<<;;;;;;>>>AAAAAAAAAAAAAAAAAAAAACCCEEECCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEECCC@@@===;;;;;;>>>>>>???AAABBBAAAAAAAAAEEEEEEDDDEEEEEEDDDCCCBBBIIIEEEBBBDDDCCC???======???@@@@@@???AAACCC???888999:::<<<@@@CCCCCCAAA???777;;;>>>>>><<<;;;===@@@???>>>======>>>?????????:::999999888777666444333999888999;;;<<<;;;<<<===::::::;;;;;;<<<===>>>???666666555444444555666666333444555666777999;;;>>>;;;<<<<<<;;;888666666666777777666666777777777777444555666777888999:::;;;999888888:::;;;;;;999666555888===@@@AAA@@@===;;;:::;;;===>>>???@@@??????<<<<<<;;;<<<<<<===>>>>>>777777888999999999999999333666999;;;::::::<<<>>>999<<<>>>>>>===<<<<<<===;;;999777666777888777666888888666444333444777:::>>>???>>>:::999<<<===;;;???>>>>>>??????===999666444666999>>>AAAAAA???<<<888888888777777777:::===888999:::<<<===>>>======555666777777999:::;;;;;;===;;;999888999999888777666777999999777555444444777888999999777777888999;;;<<<<<<:::777555666777;;;;;;;;;::::::;;;;;;<<<777888999;;;===<<<888666222222222000000222555999=========<<<<<<<<<<<<<<<777888888777777888<<<>>>======;;;:::999888777777444444444666999:::999888777888999;;;;;;:::888888222222222222222333444555222555999===@@@CCCGGGJJJOOOOOOPPPSSSUUUVVVUUUTTTNNNPPPQQQQQQOOONNNOOOQQQUUUTTTRRRPPPOOOMMMKKKIIIIIIIIIJJJKKKKKKKKKKKKJJJGGGJJJLLLJJJGGGEEEHHHKKKJJJJJJJJJKKKKKKJJJFFFCCCAAABBBCCCCCCBBB>>>999666000333777888888888888999555555555666555555444444222222222111111111222333111222333333222222333555222222333444555666777777444333333333444444444444444222000...///222555888888777777777888888666444---///111444666777777666444555555777888999:::;;;===@@@???<<<;;;<<<;;;888444444444333444555666666555444444666777888666555000111222444555555444444444666999;;;;;;999888777...000222222111111222444333444555444222222444555555444222000000222777;;;:::888777666666666444333222333333444666777999999<<<<<<;;;;;;:::999888888777777888:::<<<>>>@@@AAABBBAAAAAA@@@AAACCCEEEGGGEEEDDDAAA>>><<<===???BBBEEEEEEFFFFFFGGGGGGHHHHHHDDDCCCBBBBBBBBBCCCDDDEEEIIIIIIIIIHHHGGGEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBCCCFFFEEEBBBBBBCCCEEEGGGGGGDDDEEEEEECCC@@@???@@@BBB???@@@BBBCCCCCCCCCBBBBBBDDDEEEDDDBBB>>><<<;;;;;;999;;;>>>AAABBBCCCBBBBBBFFFEEECCCBBBBBBAAA@@@???===???@@@???===<<<===>>>>>>>>>>>>===;;;;;;===>>>???@@@AAA@@@>>>>>>@@@CCCCCCBBBAAAAAAAAABBBDDDEEEEEEFFFGGGDDD@@@===<<<===DDDDDDCCCAAA@@@AAABBBAAADDDEEEGGGHHHHHHHHHHHHHHHJJJEEEAAAAAA@@@<<<:::;;;===AAADDDCCCBBBCCC@@@<<<888:::===BBBEEEEEEBBB@@@888<<<@@@AAA???>>>@@@CCC@@@@@@???=========???@@@999999999888666333222111444777999;;;===???@@@???;;;;;;<<<===>>>?????????666666666555555666666666333555666666444555777999:::<<<===<<<999777666777777888888888888888888888777777888888999:::;;;;;;555666888::::::999666444555777;;;>>>???>>>;;;:::888:::<<<===>>>>>>===<<<999;;;>>>@@@AAA???===;;;999:::;;;<<<<<<=========666555555888===??????>>>;;;;;;<<<<<<<<<===@@@BBB===;;;888777666666444333666666555444333555999<<<===>>>===888888;;;<<<:::<<<===>>>???@@@>>>:::666888888888;;;>>>@@@@@@???666777888777555444555555888999;;;<<<<<<;;;::::::444444555888999:::;;;<<<;;;999777666777777666555555777999999777555555555666777888777666555666777:::::::::999777555555666888888888888999:::;;;<<<888888999:::;;;999555222222222111000000222777:::AAA@@@>>>;;;:::999999999888888777555555999>>>BBB>>>>>>===<<<:::999777777666555555666888888666444888:::;;;<<<;;;:::888666666666555444444444444555///444:::>>>AAACCCDDDEEEGGGIIIMMMSSSVVVWWWUUURRRPPPOOONNNLLLKKKMMMPPPSSSUUUQQQKKKHHHHHHIIIIIIHHHIIIJJJLLLMMMMMMLLLJJJIIIFFFGGGHHHFFFEEEGGGLLLPPPIIIJJJLLLNNNNNNLLLGGGCCCAAACCCDDDDDDAAA===999666222555888:::999777666777333444555555555555555444222222111111222333333333444555555444222111111222000111222333444444555666444555555555444333333333222000///...///222666999:::999777777777666444222...000333666777777666666555666777888888999999999<<<>>>>>>;;;:::;;;:::777555555444555555555666666555444444666777888666555333222111111222333555555777888:::<<<<<<:::777555///111333444333222222333444555555444333333444666333333222111000333777:::888777555555555444333111222333444555777888999999999999999888888888888888888888999;;;<<<>>>@@@AAAEEEDDDDDDCCCDDDEEEFFFGGG@@@BBBCCCCCCAAA@@@AAABBBFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBCCCEEEEEEEEEDDDBBB@@@@@@DDDGGGHHHHHHDDDEEEEEEDDDCCCCCCEEEFFF???AAACCCDDDCCCAAAAAABBBFFFFFFEEEBBB>>><<<<<<======>>>@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@>>>>>>???@@@AAAAAA@@@@@@???======<<>>@@@BBBBBBAAA@@@???@@@BBBDDDEEEEEEHHHHHHFFFAAA======>>>FFFGGGEEEAAA???AAABBB@@@@@@CCCFFFHHHIIIJJJLLLNNNLLLFFFAAA@@@>>>:::888:::>>>DDDGGGFFFFFFGGGFFFBBB<<<>>>AAAEEEGGGGGGCCC@@@;;;===@@@AAAAAABBBCCCEEEAAAAAA@@@===;;;<<<>>>@@@888999999777555333333444333777:::;;;===@@@@@@>>>;;;<<<===>>>>>>>>>>>>>>>777777777777777777777777444666999888555333444666999;;;======;;;999888888777888::::::999888888999999999999:::::::::;;;;;;444666888::::::888666444666888:::<<<===<<<;;;:::555666888;;;<<<=========:::===@@@BBBAAA===888555;;;;;;===>>>???>>>>>>===888666666999???BBB@@@>>>;;;;;;;;;;;;;;;===AAADDD===;;;888777777666555333777777888777777888<<>>;;;;;;999888999;;;>>>@@@@@@555666777666444222222222666888;;;<<<;;;999999999888666666999:::888888;;;999777666555666666666444555666888888666666666777666777888777666555666777888888777777666555555555666666666777888999;;;<<<;;;::::::;;;;;;999666333111222222222222444888;;;AAA???<<<999777666777777888888777666777:::???CCC=========<<<;;;:::888888777666666666777777555333444888:::999:::<<<:::777888777777666666666666666111555:::>>>@@@@@@AAABBBBBBEEEJJJQQQVVVWWWTTTRRRNNNKKKHHHHHHLLLPPPSSSTTTTTTOOOIIIGGGIIIKKKKKKJJJIIIKKKMMMOOOOOOMMMKKKIIIGGGFFFDDDDDDGGGKKKPPPSSSLLLMMMNNNQQQRRRPPPLLLHHHGGGHHHHHHFFF@@@:::666444444666999999888666555555222333444555555555555555222111111222444555555444777777777555333111111111///111333333333333555666555777888777555333333333000///...///000444777999>>>;;;888666555333000...000222555777888888777666555666666777777888888888:::>>>>>><<<;;;<<<:::777333444444444555555555555555444333444666777666555444333111111111333555666999888999:::;;;:::777444444666888888777555555555444555555444333333444666...///000111222444888;;;888777555444555444333111222333444666888888999999555444444444555666777777::::::;;;;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>AAADDDFFFDDDCCCBBBBBBFFFEEEDDDCCCBBBAAA@@@???EEEDDDBBBAAA@@@@@@AAAAAA@@@@@@AAADDDFFFGGGFFFEEE@@@???===>>>AAADDDEEEEEECCCAAA???AAAFFFJJJJJJIIIFFFFFFFFFFFFGGGHHHJJJJJJ>>>AAADDDDDDBBBAAABBBCCCFFFFFFEEEBBB@@@???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@@@@@@@??????@@@@@@@@@@@@??????@@@CCCFFFCCCCCCCCCCCCCCCAAA>>><<<>>>BBBEEEDDD@@@>>>???AAAAAA@@@??????@@@CCCFFFHHHGGGJJJKKKGGGAAA<<<<<<>>>AAAEEEEEEAAA@@@BBBAAA===BBBDDDGGGGGGFFFGGGIIILLLJJJCCC???@@@@@@>>>???BBBEEEFFFGGGHHHLLLPPPNNNHHHEEEEEEGGGIIIIIIGGGBBB???=========???BBBDDDEEEEEEAAAAAA@@@===::::::===@@@999::::::888555444666999666;;;<<<:::;;;>>>>>>::::::;;;<<<======<<<;;;;;;888888999999999999888888333777<<<;;;777444444666888:::======<<<:::999:::555777::::::888666777888999999999:::::::::::::::666888:::;;;;;;999777777888999:::;;;<<<<<<<<<<<<666777888999:::;;;;;;;;;;;;===???@@@???;;;666333999:::===>>>???===;;;:::::::::;;;===??????>>>===:::;;;======<<<===???@@@:::888777777888999888777555777888999999:::===???:::===>>><<<<<>>;;;999;;;???DDDFFFEEEAAA===<<<:::888999;;;===>>>>>>666666666444222222333555333777;;;<<<;;;::::::;;;999555666:::;;;888999===999777555555777777777666444666777666666666888:::666888999888777777888999555555444444555555555444555555555666888:::;;;<<<;;;:::::::::;;;;;;999777000222333444555666999;;;===;;;777555444444666777777999;;;<<<<<<===???AAA;;;;;;<<<<<<<<<;;;:::999888777666666888888888666222666888666777;;;;;;777666555555666777888999999666888:::;;;;;;===???AAACCCEEEIIINNNSSSVVVUUUSSSNNNJJJGGGIIIPPPSSSRRROOOPPPMMMIIIJJJMMMOOOMMMJJJJJJLLLOOOQQQQQQOOOLLLJJJHHHEEECCCEEEKKKPPPQQQPPPMMMMMMNNNQQQRRRRRROOOMMMJJJKKKJJJFFF???999666555444666888888666555555666111222333444555555555555222111111333666888777555888888888666444222222222///222444444333333666888666888:::999555333222333......///000222555888::::::888555444444333111000333444666777888888888888444444444555666888999::::::>>>@@@>>>>>>>>><<<777444555555666666666666666666444222222444666666555333333333333333444444555777666555777999:::888666777999;;;;;;999777666666444555666555333333555666///111333444555666888;;;:::888666666666666444222222333555777888999999999333333333444555777999:::<<<<<<<<<<<<===>>>???@@@>>>???@@@@@@@@@>>><<<;;;???AAADDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???DDDCCCAAA@@@??????@@@@@@??????AAADDDGGGGGGDDDAAA@@@>>><<<===@@@DDDEEEEEEDDDBBBAAADDDJJJMMMLLLJJJJJJIIIIIIIIIKKKLLLMMMMMM===@@@DDDDDDBBBAAABBBDDDFFFFFFEEECCCBBBBBBEEEHHHFFFEEEDDDBBBBBBAAAAAABBBAAACCCEEEFFFEEEDDDDDDDDD???????????????BBBGGGKKKDDDDDDEEEFFFFFFDDD@@@======AAAEEEDDD@@@======???@@@?????????AAADDDHHHJJJJJJLLLMMMHHHAAA;;;;;;<<<;;;AAADDDAAAAAACCC@@@:::GGGHHHHHHFFFCCCAAACCCEEEDDD???===@@@CCCEEEHHHMMMJJJHHHFFFIIIRRRYYYTTTLLLLLLLLLLLLLLLKKKGGGBBB>>>>>><<<:::===BBBEEEEEEDDDAAAAAA@@@<<<999999<<<@@@:::;;;;;;888666666999===999>>>>>>999999<<<<<<777999:::;;;;;;;;;:::999888999999::::::::::::999999222888===>>>:::666666777777:::<<<===<<<;;;;;;;;;333666999999777555666777999999999999999999999999777:::<<<===;;;:::999999;;;;;;;;;;;;<<<<<<======;;;::::::999888888888777:::;;;<<<======;;;999777777999;;;======;;;888666:::>>>BBBAAA>>>;;;<<<===999<<<>>>???>>><<<<<<<<<777666555666999;;;<<<;;;333555777888999:::<<<>>>:::>>>@@@>>>???AAA@@@===>>>@@@CCCGGGHHHEEE@@@;;;;;;:::999:::;;;<<<<<<;;;777666444111000222777:::111555;;;===<<<;;;<<<>>>555222444:::===:::<<>>AAAAAA@@@??????999:::;;;<<<<<<<<<;;;:::888777666666999:::;;;:::333777888555555999999555333333444555777999;;;<<<;;;:::999888777:::>>>BBBFFFGGGIIILLLQQQTTTUUUUUUQQQLLLIIIMMMSSSUUUOOOGGGHHHFFFEEEHHHMMMNNNJJJEEEJJJLLLPPPRRRRRRPPPMMMKKKHHHDDDBBBGGGOOORRRPPPLLLLLLLLLLLLNNNPPPQQQOOONNNIIIJJJJJJFFF???;;;999:::333555666777666555666777111222333444555666666666222111111444888:::999777777888888777555333333444000333555555444444777999777:::;;;:::666333333333---...///111444666999:::333222111222444666666666555666777888888999999999222222222333555888;;;<<<;;;@@@BBBAAA@@@AAA===888777777888999999999999999666444111111333555666666222333555666666555444333555444222444888:::999777777999;;;;;;888666444444444555666555333333555666555777999999888777888999;;;999888777888777666444222333555777999999999999555555555666888;;;===???===============>>>?????????AAABBBCCCCCC@@@===<<>>>>>???AAABBBCCC@@@@@@AAAEEEGGGGGGCCC>>>CCC@@@===>>>BBBEEEFFFEEEFFFCCCCCCGGGMMMPPPNNNKKKMMMLLLKKKKKKMMMNNNNNNMMMBBBAAAAAACCCEEEEEEDDDBBBCCCCCCDDDEEEFFFGGGHHHIIIDDD@@@@@@DDDFFFCCC@@@AAAAAAGGGIIIFFFDDDEEEFFFEEEIIIHHHFFFEEEGGGKKKOOOQQQKKKHHHFFFFFFGGGFFFBBB>>>III@@@???FFFGGG@@@<<<@@@@@@@@@@@@AAACCCFFFGGGHHHJJJKKKKKKHHHBBB===;;;;;;>>>AAADDDEEEDDDEEEGGGJJJKKKLLLKKKJJJHHHGGGHHHIIIJJJKKKMMMPPPSSSRRROOOLLLNNNNNNPPPVVV\\\^^^YYYTTTXXXWWWSSSLLLJJJJJJGGGBBB<<<;;;;;;===@@@AAABBBAAA=========;;;999888999;;;AAA@@@>>><<<::::::;;;;;;:::;;;;;;:::777444333333<<<===???>>><<<:::999999:::888777999===???>>><<<333666777555555888777444777888888999888666444333555333111222555555222000666999<<<===;;;888777777999<<>>>>>:::999===:::;;;<<<<<<;;;:::888777=========>>>??????@@@@@@>>>>>>===<<<;;;999777666777555333333666:::<<<>>>666888;;;<<<;;;;;;;;;<<<>>>AAABBB@@@AAADDDCCC@@@>>>BBBEEEFFFDDD???;;;999333444666777888888888777222333444111///000555999222222777???>>>999777:::555777:::;;;;;;999999999777777555444444555666777<<<;;;999888888999:::;;;===:::666777999<<<<<<;;;444444333444555888;;;<<>>@@@>>>:::777444333333333777444111000222444666666999888777666666555555666333333444555666777888888666888:::999777444333333777666666888<<<>>><<<:::999777555333333666999;;;===@@@CCCCCCAAA===;;;999666888:::<<<===<<<:::999777555333111000111333444555333222333666777444222444444555555666555555555777777777777777666666666666666444333222111111111666888;;;<<<<<<:::::::::;;;888666777888888555111333333555666777777888888777888999:::999:::<<>>??????@@@??????@@@DDDHHHHHHDDD???<<<;;;@@@AAAAAAAAABBBCCCCCCCCCCCCAAA@@@AAAAAA@@@>>><<<>>>???@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCBBBAAAAAACCCEEEEEEBBB???======>>>CCCFFFDDDEEEHHHIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKCCCBBBBBBDDDFFFFFFFFFDDDAAABBBDDDGGGIIIJJJKKKLLLCCC@@@???AAA@@@===>>>AAA???GGGLLLJJJHHHIIIJJJJJJPPPNNNLLLKKKKKKLLLNNNOOOKKKIIIGGGEEEEEEEEEDDDCCCFFF>>><<>>>>>>>>??????>>>===>>>??????>>>;;;::::::;;;???>>>===<<<;;;;;;;;;;;;;;;<<<<<<:::777555555666999;;;<<<<<<:::888888888999888777999;;;===;;;:::444777777444444888888555888999:::;;;:::888666444777555555666888888666444666999<<<===<<<:::999999;;;===>>>===:::999999:::777888999::::::999777666777:::===<<<:::888:::<<<===::::::>>>>>>::::::======<<<;;;:::999888777777999:::<<<===???@@@AAABBB???>>>>>>===<<<:::999888555444555666777777777666666888::::::999888999:::>>>AAAAAA>>>>>>@@@@@@===>>>@@@CCCDDDAAA<<<999888333555999;;;;;;:::777555111333666555222222444777333333777======888777;;;999;;;===>>><<<:::::::::666555555444555666777888::::::;;;;;;;;;:::::::::<<<999777777:::<<<======666555555555777:::<<<>>>>>>??????===999777555555333222111222555777777777555666888999999888666555444222111333777:::;;;:::666888:::<<<<<<;;;999888999999999<<<>>>===:::666888999:::888666555666777888888888777777666666666111222444666888:::;;;;;;777888999999:::<<>><<<999666444333333333666444111111333555666666888777777666555555444555333444444555666777888999777888999888666555555666666555444666999:::999777777666555444444666999:::888;;;>>>???>>>;;;999999555777:::<<<>>>===<<<;;;777555333111000222333555777666444555666666444111555555666666666666555555666666666666666666666666666555444333222222222222555888;;;<<<;;;999999:::;;;999666666666555222///111222444555666666555555555666777888777888;;;===;;;<<<===>>>???@@@@@@AAADDDGGGIIIIIIFFFBBBAAAAAA===>>>@@@BBBCCCDDDDDDEEEAAA@@@???@@@AAA@@@???===@@@AAABBBBBBCCCCCCBBBBBBGGGHHHIIIJJJJJJIIIGGGFFFAAACCCDDDDDDBBB@@@@@@@@@>>>CCCEEEDDDDDDGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDFFFHHHIIIHHHGGG@@@CCCFFFJJJMMMOOOOOOOOOIIIFFFDDDEEECCC@@@BBBFFF???IIIQQQPPPLLLMMMOOOPPPTTTSSSRRRPPPNNNMMMLLLLLLLLLJJJGGGEEEDDDEEEGGGHHHEEE>>><<>>>>>===;;;999888777<<<>>>???>>><<<:::999999<<<<<<=========<<<::::::;;;;;;:::888666555666888888999::::::888666666666777777777999;;;;;;999888555777666333444777999777666888;;;<<<;;;999666333333333333444666777666555777:::======<<<;;;::::::===>>>===;;;999777888999999999::::::999888777666888;;;===<<<:::999<<>>>>>;;;;;;>>>???===:::888666777888999::::::<<<===>>>?????????999999999999888777666555555666999:::999777333111777888888888666666888:::???AAA???;;;:::<<<<<<999>>>???AAA@@@===999777777333666:::======;;;777444111444888888555444444666444444777;;;:::777888;;;:::<<<>>>>>><<<:::999999444444444555666777999999888:::<<<======<<<:::999;;;999888888:::=========777777777777999<<<>>>???===>>>>>><<<999666555666222333444444444555777888666777888999888666444333555333333555888:::;;;;;;888999:::;;;;;;999777666777888:::<<<>>><<<888555555666777666555555666777888777666555555666777777444555555666777999:::;;;666777888999999;;;===@@@DDDJJJPPPRRRUUUXXXWWWSSSXXXTTTQQQPPPLLLGGGFFFGGGKKKKKKKKKJJJJJJIIIHHHHHHIIIKKKLLLKKKHHHEEEDDDDDDHHHHHHIIIJJJKKKLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKEEEDDDCCC@@@>>><<<::::::444666888888888888888:::555666777444000111555:::333222111222444777;;;>>>:::999777555444333444444666444222222444555666666666666555555444333333333333333444555666777888888777888888777666666777999555444333444555555444333333333333333444555666777444777;;;<<<<<<:::999999444666999<<<===>>>======666555333111111222444555999777666666777666444111555555666666666666555555444444444444444555555555555555444333333222333333555777999:::999888888888;;;888666444333111///,,,///111333555555444333222222333555555555777999;;;:::;;;<<<===???AAABBBBBBGGGHHHHHHFFFDDDCCCDDDEEE???@@@BBBDDDEEEDDDCCCBBB???>>>>>>???AAAAAA@@@???BBBCCCCCCDDDEEEDDDDDDDDDGGGHHHIIIJJJIIIGGGEEEDDDBBBCCCCCCBBB@@@@@@AAABBB>>>CCCEEECCCCCCFFFHHHFFFDDDDDDEEEEEEEEEDDDDDDCCCIIIHHHGGGHHHKKKLLLLLLKKKDDDGGGKKKOOOQQQRRRQQQQQQQQQKKKIIILLLMMMIIIGGGGGGBBBMMMVVVUUUPPPPPPRRRSSSSSSSSSSSSRRRQQQOOONNNMMMNNNJJJEEEEEEIIIKKKJJJHHHGGGCCCBBBFFFGGGDDDDDDGGGAAAFFFKKKLLLJJJIIIKKKMMMSSSTTTUUUTTTRRROOOMMMKKKEEEIIINNNRRRUUUYYY^^^aaa```^^^\\\\\\^^^aaacccdddXXXYYY[[[]]]^^^\\\XXXUUUWWWYYY]]]bbbeeeddd```\\\YYY___```WWWNNNHHHEEECCC;;;<<<<<<;;;888555444333999;;;======;;;888666666999:::<<<>>>>>><<<:::888::::::888666444444666999:::;;;;;;999666444333444555666888:::;;;;;;:::999666777666333333888:::999444666999;;;:::888444222111222333444666777777666;;;===???>>><<<:::999999>>>>>><<<999777777888888::::::999888777777666666999;;;<<<;;;999:::>>>BBB<<<;;;;;;<<<<<<<<<<<<>>>>>><<<888555555777:::===<<<=========<<<;;;999999666666777777777666555555777:::<<<===;;;888555444777777888777666777:::===AAABBB@@@:::888:::999666>>>??????>>>;;;888777777333555999;;;<<<:::888666333666999888666444666888666666888888888777888:::777:::<<<<<<;;;999888888555555555666666777888888999:::;;;<<<===<<<;;;:::===<<<;;;:::;;;;;;<<<<<<777777777888:::<<<===???<<<======<<<999666666666222444666666444444777:::777888888888777444222000444444555666888:::;;;;;;888999::::::999777666444444666999;;;;;;999666333222333555555444444666777888777555444444666777999888777666666777888:::;;;888888888777777:::>>>BBBFFFLLLQQQSSSUUUXXXVVVRRRWWWTTTRRRPPPMMMIIIGGGGGGOOONNNMMMKKKJJJJJJJJJJJJKKKLLLKKKJJJHHHFFFDDDDDDIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNMMMLLLJJJIIIFFFEEECCCBBBAAA>>>;;;999...333888999666555777:::444444222000...000444999333222111111222444777999777666555444444444444555555444333333555666666555555555444444333222222111111222222333444555666666777888888777666666999;;;555444333333333333222222///000111222333333333333555888;;;<<<;;;999999999444555888:::;;;;;;;;;:::666555333222222333444555666666666666666555444333444555555555555444444333333333333333333444444444444444333333333444444444444666888888777666666777777666444222111000///...000222444555666444222111111333444555555666888;;;888999:::<<<>>>@@@BBBCCCFFFEEECCCAAA@@@BBBDDDFFFFFFGGGHHHHHHFFFCCC@@@===???>>>>>>@@@CCCDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBDDDEEEFFFFFFEEECCCBBBDDDDDDCCC@@@======???AAA>>>CCCFFFDDDCCCFFFHHHFFFDDDEEEEEEFFFFFFEEECCCCCCLLLKKKJJJKKKNNNPPPPPPPPPKKKMMMPPPSSSTTTTTTRRRQQQSSSMMMJJJQQQVVVRRRJJJDDDIIISSSZZZXXXTTTRRRSSSRRRQQQRRRSSSUUUVVVVVVUUUUUUPPPIIIDDDGGGOOOQQQLLLDDDGGGGGGHHHKKKJJJFFFEEEFFF???DDDIIILLLLLLMMMOOOPPPVVVVVVUUUTTTSSSQQQOOONNNKKKMMMSSS[[[dddiiiiiihhhddd```]]]]]]```dddggghhh```^^^\\\]]]^^^______^^^dddccccccccccccaaa___]]][[[aaaaaaWWWLLLFFFBBB???999;;;===<<<999777666777888;;;======;;;999777777888:::<<<>>>>>><<<999777::::::999888666777:::<<<>>>>>>===999555222111222222555999<<<======;;;;;;555777666333444888;;;999555777999;;;;;;999666444444666777999::::::;;;<<<>>>@@@@@@???;;;999888888>>><<<:::999888999999999:::999888666555555666666999;;;<<<;;;999:::>>>BBB;;;;;;;;;::::::<<<======;;;999666444555888<<>>AAABBBCCCAAA<<<:::;;;:::777>>>??????===;;;999999999333444555777888999999999777888999666444444777;;;666888888777666666888999555888;;;<<<<<<;;;;;;;;;888888888777777666555555;;;::::::999:::;;;<<<===??????>>><<<;;;:::::::::777777777888999:::;;;;;;:::;;;<<<;;;888666666666222555777666444555888;;;::::::;;;:::888666333111444555666777888999:::;;;888999999888777666444333222444777999888666444222111222444555444555777888777666555444555666999:::999999888777777888:::;;;===;;;999666666:::@@@EEEHHHMMMOOOOOORRRUUUUUUSSSSSSSSSRRROOOMMMLLLJJJHHHPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLKKKHHHFFFDDDCCCAAA===:::...444:::;;;777555777:::777333///...111444666666444333111000000111222333555444444444444444555555555444333555666777666444333444444444333222111000///000000111222333444555666777777666555666999;;;555555555444333333444555111222333444555444444333666888::::::888666666666555555666777777777666555555444333333333444555555222333444555555555555555444444444444444333222111111222222222333333333444333333333333444555666666444555666666444444444555222222222111111111222333333444666666666555333222333444555555555666888:::777777888:::<<>>@@@???@@@BBBEEEFFFFFFEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFGGGGGGFFFFFFEEEBBB???;;;:::<<<>>>???DDDFFFDDDDDDGGGHHHFFFFFFFFFGGGGGGGGGFFFFFFEEEPPPNNNMMMNNNPPPSSSTTTTTTRRRSSSUUUVVVVVVVVVTTTSSSXXXRRRRRRZZZ___ZZZQQQJJJRRRYYY]]]ZZZWWWVVVUUURRRTTTUUUWWWYYY[[[\\\]]]]]]QQQKKKGGGJJJQQQSSSLLLEEEGGGIIIKKKKKKIIIGGGFFFGGGDDDFFFIIIMMMQQQSSSTTTUUUWWWUUURRRRRRSSSSSSRRRQQQSSSUUU[[[ccclllqqqqqqppphhhccc^^^]]]bbbgggjjjkkkjjjgggbbbaaabbbccceeeeeefffeeeccc```^^^\\\[[[ZZZ]]]```\\\RRRGGG@@@;;;777888<<<@@@@@@===;;;;;;<<<;;;===??????===<<<<<<===888:::<<<===<<<:::888666;;;<<<<<<;;;:::;;;===@@@@@@???===999555222111222111555;;;>>>>>><<<;;;:::444777666444555999;;;999:::;;;<<<======<<<:::999444666888999999999:::<<>>;;;888777777;;;:::888999;;;<<<<<<;;;999888555444333444555666888;;;===<<<:::999<<>><<<888<<<>>>???>>><<<::::::;;;555555444555666777999:::999999999666333333777;;;555999:::666555777777666666999<<<>>>>>>>>>>>>???999999999888777666444444;;;:::888777888:::<<<>>>???@@@@@@>>><<<:::::::::777777888888888888888888999:::;;;:::888666666666333444555666666777:::<<<======>>>===;;;999666444222444777888888888999:::777777777777666555444333222444666777666444333444222444555666666666888:::777666666666777888:::;;;999999999888999999:::;;;???===:::888777;;;AAAFFFIIILLLMMMLLLNNNSSSUUUSSSPPPRRRRRROOONNNNNNMMMJJJMMMMMMMMMNNNNNNOOOOOOOOONNNLLLJJJJJJJJJJJJHHHGGGIIIHHHHHHHHHHHHGGGGGGGGGCCCDDDGGGJJJMMMPPPSSSTTTPPPLLLHHHFFFEEECCC???;;;555:::>>>>>>:::888999<<<888444111333777999888666444333222111000000111111444444444555555555555555444444444666888888666444333333444444444222000/////////000111222333444444555666777666555666777999444555555444444444777999777888888888888777666666333555777777555333333333555555555555555444333333444444444444444555555666///111444555444444555777444444444444444333222111111111222222333333444444222222222333444666777888333444555444222222222444000111111111111333666888777777777777666555555444555666777666555555777999666666666888:::===@@@AAAFFFDDDBBBCCCFFFIIIKKKKKKHHHIIIJJJJJJIIIGGGDDDCCCAAAAAAAAADDDFFFHHHGGGFFFAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHFFFEEECCC???<<<;;;<<<>>>???DDDFFFDDDCCCFFFGGGEEEFFFFFFFFFFFFFFFGGGHHHHHHRRRPPPOOOPPPRRRUUUWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWZZZYYY\\\aaabbb\\\WWWVVVZZZ]]]^^^\\\[[[\\\ZZZUUUYYYYYYZZZ[[[\\\]]]^^^___QQQNNNLLLLLLNNNOOOMMMKKKJJJLLLLLLIIIHHHIIILLLOOONNNLLLLLLPPPVVVZZZZZZXXXYYYUUURRRRRRVVVYYY[[[[[[XXX\\\bbbeeegggjjjpppuuummmgggaaaaaaeeekkknnnoooqqqnnniiiffffffffffffeee\\\\\\\\\[[[YYYWWWVVVVVVVVVWWWRRRHHHAAA===888333777<<>>;;;<<<>>>;;;===>>>>>>>>>>>>???AAA:::;;;;;;<<<;;;999777555999:::<<<<<<<<<<<<===???>>>===<<<888444222222333222666<<<>>>===999777666333666777555666:::;;;999<<<=====================222555888888777666888:::===>>>>>>===:::999999:::888777777:::>>>@@@???===777555333111111222555777777:::===<<<:::888:::<<<777:::999555666;;;===;;;888888888888888888888888333555888:::;;;:::999888888888888888888777666555777:::<<<:::777555888<<<999;;;======<<<<<<===>>>>>>BBBCCCAAA@@@@@@>>>999999;;;>>>>>><<<;;;;;;;;;777777777888777777777666777888999777444333666999444999;;;777555777777444777:::===???>>>======>>>777888999999888777666555777777888888999:::;;;;;;<<<>>>@@@???===;;;<<<===999999999999888777666555777999:::999777666666777444333333555888;;;<<<<<<<<<=========;;;999666444111444777888777666777999666666666666555444444444444666777777555444555777444666777888777777999;;;666666777888999:::;;;;;;888999999:::;;;;;;::::::<<<<<<<<<;;;:::<<<@@@CCCGGGKKKLLLLLLNNNSSSTTTRRROOOSSSSSSOOONNNOOOMMMIIIGGGIIIKKKMMMOOOPPPPPPPPPLLLJJJHHHHHHIIIJJJIIIGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJMMMQQQUUUWWWUUUOOOIIIEEEEEECCC???;;;;;;>>>@@@???;;;999999:::444444666888999999888666333222222222222333444444444444555666666666666666333444555777999888555333333444555555444333111///000000111222333444555555333555777777555555555666222444555444444666:::===;;;;;;:::999888777666666222333555555444333444555444444444444444444444444444444444444555555666666111333666666444444555777666666666666555444333222111111222222333444444555111222222333555777888999222333444222111000111222000222333222222444888;;;999888777555555444555555666777777666444444555666555555555666888:::===???EEEDDDDDDGGGKKKMMMMMMLLLHHHHHHHHHHHHGGGEEEDDDCCCAAAAAAAAADDDFFFHHHGGGFFFAAABBBCCCCCCDDDDDDCCCCCC@@@???===<<<===@@@CCCEEEDDDDDDCCCAAA???>>>???AAA===BBBDDDBBBAAACCCDDDCCCDDDCCCBBBAAABBBEEEGGGIIISSSRRRPPPQQQTTTWWWXXXYYYWWWXXXXXXXXXYYYYYYZZZZZZVVVYYY^^^aaa\\\VVVWWW\\\^^^___^^^]]]___aaa^^^XXX\\\[[[[[[ZZZZZZ[[[\\\\\\PPPQQQQQQMMMJJJIIIMMMQQQNNNOOOMMMIIIHHHLLLSSSXXXWWWRRRPPPSSS[[[```^^^[[[\\\XXXUUUUUUZZZ```dddeeeXXX___eeeccc]]]___jjjvvvrrrllleeedddiiiooorrrrrrtttqqqmmmjjjhhhfffcccaaaTTTVVVYYYZZZYYYXXXVVVVVVMMMLLLGGGAAA>>>===:::555555:::???@@@<<<999999;;;:::;;;<<<<<<<<<===???AAA;;;;;;;;;;;;:::888666555444777999:::::::::;;;<<<;;;;;;999777444333444555333888===>>>;;;666333111222666777666777;;;;;;888<<<<<<;;;;;;;;;<<<<<<===666999<<<<<<:::999;;;===:::;;;<<<;;;::::::;;;<<<666555777;;;@@@BBBAAA???666444111///000222555777777:::======:::888888:::666999888444555;;;===:::999:::::::::999777555444555777999::::::888666444;;;;;;;;;::::::999888777999<<<@@@>>>:::777999;;;;;;===>>>>>><<<;;;::::::<<<@@@CCCBBBAAABBB>>>:::777999<<<>>>===;;;;;;;;;999:::;;;;;;:::777444222444777:::999666444444666444:::;;;777555777666222777:::======<<<;;;::::::666666888999999888777666444666888:::;;;:::999888999<<>>@@@;;;;;;::::::888777555444777888:::999777666666777444222111444999======<<<999:::::::::888666333222000333777888666555666888666555555555555444444444666777888777555444777999666777999999888888:::;;;555666888999;;;;;;<<<<<<777888:::;;;<<<<<<;;;:::999;;;===>>>======>>>???EEEJJJMMMMMMOOOSSSTTTQQQPPPTTTTTTOOOMMMOOOMMMGGGCCCEEEIIILLLOOOPPPPPPOOOKKKHHHFFFFFFIIIJJJIIIGGGAAAAAACCCDDDFFFHHHIIIJJJOOONNNLLLLLLMMMPPPSSSUUUWWWPPPIIIEEEDDDBBB>>>:::>>>>>>>>>===:::888777777...333999:::888666555666111222222333444666777888555555666666777666666666333444555777999888555333333444555555555333111///111222333444555666666777222444777777555444444444000222444444444666;;;???;;;:::888777555444444444111444666777666777888999333333444444555666777777444444444555555555666666444666888888555444555666888888888888777666555444111111222333444444555555111111222333555777999:::222333333222000///000222222333444333222444999===:::999666444333333555666777777777555333222333555555555444444666999<<<>>>CCCCCCDDDHHHMMMOOOMMMKKKKKKJJJHHHFFFDDDBBBAAA@@@AAAAAAAAACCCFFFGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDAAA>>><<<<<>>???BBBFFFIIIYYYVVVRRROOOOOORRRWWWZZZSSS___```[[[]]]]]][[[```\\\^^^___^^^\\\]]]aaaeeeeeeaaa\\\XXXVVVXXX[[[^^^ddd___[[[XXXXXXXXXTTTQQQNNNKKKHHHGGGKKKPPPUUUXXXWWWXXXWWWUUUSSSSSSWWWZZZ```YYYXXX___eeeccc^^^]]]]]]^^^\\\ZZZ[[[aaadddcccfffbbb]]]ZZZ\\\dddpppyyynnnlllgggdddhhhpppsssqqqkkklllmmmjjjeee___[[[YYYVVVWWWXXXZZZ[[[YYYUUUQQQEEEEEECCC???;;;999:::;;;>>>??????<<<999777666777:::777444555:::>>>??????<<<<<<<<<;;;:::999777666666555666999???AAA???===;;;;;;:::777555555777999000666999777666777666444111888:::777666::::::777======<<<:::777666888999@@@???<<<888666777:::======<<<:::888888999:::;;;:::999:::<<<@@@AAA???===888555111///111555888:::888999;;;<<<;;;999777555555666888999;;;;;;<<<<<<888888777777777888:::;;;666777888888777666555555888:::;;;;;;:::999:::;;;;;;<<<===>>>===:::777555>>>??????>>>;;;::::::;;;CCCCCCCCCDDDDDDAAA===:::<<<===>>>===;;;::::::;;;666777999:::999777333111000555::::::666444777:::444555888999555///111777777888::::::999:::<<<>>>:::888777777888888777555555888;;;<<<<<<;;;;;;;;;@@@???>>>===============??????>>>;;;888777999:::999999888666444444555777333444555666777777777777888777555444333333444555444666777666333333666:::222222222444666666444333<<<<<<<<<:::888777999;;;888777777888888888555333777999::::::999777777777;;;;;;::::::;;;===>>>@@@>>><<<<<<>>>===:::<<<@@@FFFIIIKKKKKKJJJKKKOOOSSSQQQSSSUUUTTTPPPLLLIIIHHHLLLMMMMMMLLLJJJIIIHHHHHHHHHJJJKKKJJJGGGEEEFFFHHHFFFEEEDDDCCCDDDFFFIIILLLLLLHHHDDDEEEIIINNNQQQRRRSSSRRRQQQOOOJJJEEE???<<<===???AAAAAA@@@===:::777555555666777777666555444///333444333444777888555999777666666777888666555444222222555555333333666222666::::::888555444555666777888777555444444555333666888666111000333666444555666888999;;;;;;<<<666666666666555444333222222222333333333444444444444555555555333222333444333333444444555666777777:::555222333777:::999777888999;;;<<<;;;888555333555555555555555555555555222444666777666666777888:::333......222444000+++333333444555777777555444666777666444222222444666333555888777555444555777999666444555999<<<======<<>><<<===@@@CCCFFFEEECCCBBBCCCDDDFFFGGGIIIFFFBBBAAABBBCCCDDDDDD@@@@@@@@@@@@AAABBBCCCDDDWWWSSSOOOLLLMMMQQQUUUXXXXXX```]]]ZZZ``````ZZZ[[[]]]^^^``````_________```^^^\\\ZZZYYYYYY[[[]]]^^^aaa___\\\YYYVVVSSSOOOLLLMMMHHHDDDEEEJJJQQQVVVXXX\\\^^^___^^^\\\\\\___aaa___]]]```ffffffbbb```cccdddfffeee```___cccffffffddd```\\\[[[___gggpppvvvllliiiccc___bbbjjjmmmkkkjjjiiihhheeeaaa\\\WWWTTTVVVVVVVVVVVVUUURRRMMMJJJ???>>>===<<<:::999999:::???@@@@@@>>>:::888888888<<<999666666999<<<======;;;;;;;;;;;;:::999888888999999:::===@@@AAA@@@???===:::777777999;;;;;;:::111666888666555777777555333888:::888999<<<;;;666999:::;;;:::999999;;;===@@@>>><<<888666777:::>>><<<;;;999888888999:::;;;:::999999:::<<<;;;999666555333111222555888:::;;;999;;;<<<======;;;999777666777888999999999999999555666888999:::;;;;;;::::::888777666666555333111555666888888777777888999;;;<<<===>>>>>>===;;;:::???@@@???===:::888888999======>>>???@@@???<<<999???@@@AAA???<<<888666555333555777888888666444222333555777777777666666666222222555777555222333888;;;;;;<<<:::999888999;;;:::999888888777777666555555777:::;;;::::::::::::======<<<<<<<<<============<<<;;;999666444555777888999999777555444555777222333444555666777777888777666555333222222222333444666777666333333666:::555555555666888888777555;;;;;;;;;:::888777888999555555555666777777444222666888::::::999888888888:::999999888999:::<<<<<<:::888999;;;999666888<<>><<<>>>???@@@???<<<999777555555666777777666555444000333444333333666666333666555444444666666555444///---///444777666888<<<555888;;;;;;999666666777555666888777555444444555000333444222...---///222444444555666888:::<<<>>>888777666666555444333333222333333333333444444444444555666555333222333444555555555555555666666666777333000111555777666333999999::::::999666444333222222333333444555555555444555666555444444555666333222111222333333111///333333444555666666444333555666666444333333555777333555888888777777888:::;;;999777888;;;>>>??????@@@AAACCCFFFGGGHHHHHHHHHGGGIIIKKKIIIEEECCCEEEGGGIIIHHHFFFDDDDDDDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA???>>>???@@@CCCCCCBBBBBBDDDGGGIIIKKKHHHEEEBBB@@@@@@AAAAAAAAA????????????@@@AAABBBCCCUUUPPPLLLLLLPPPVVVYYY[[[\\\aaa[[[YYYbbbbbbXXXTTT\\\^^^```bbbdddbbb___[[[WWWXXXYYY[[[\\\^^^______\\\\\\\\\YYYTTTPPPMMMLLLTTTPPPLLLNNNVVV]]]`````````cccfffhhhgggggggggggg```dddjjjmmmiiicccdddiiiiiilllkkkeeeaaadddggghhhccc___]]]___eeekkkooopppiiigggaaa]]]___fffgggdddiiieee```]]]\\\YYYTTTPPPUUUSSSRRRPPPNNNIIIDDD@@@::::::999:::;;;;;;:::999???@@@@@@???===;;;;;;;;;<<<:::777777888:::;;;;;;::::::::::::;;;:::::::::;;;===>>>???>>>>>>>>>???>>>999555777===@@@>>>;;;333777777444333666888777555777999:::===???;;;555555777:::<<<<<<===???AAA???>>>;;;888777777;;;>>>;;;999888777777999:::<<<<<<:::999999888666333000222222333555999;;;;;;;;;999:::;;;<<<<<<;;;999777777777777888888777777666333555999<<<>>>>>><<<;;;>>>:::666444555444111...444555777777777777999:::<<<<<<===>>>??????>>>>>>???@@@@@@===:::777777777999999:::<<<>>>>>>===;;;>>>@@@BBBAAA===888555333000222444666777777666555888666555666888888555333111000111555666444555888:::;;;;;;:::888888999:::::::::999888777666444444444666888999888888888999:::::::::::::::;;;;;;;;;:::;;;:::888555444555666777888999999666555555666222222333444555777999:::999888777555444333333333444666777666333333666:::666666666777888999777666888999::::::888666666777333222333444666666444222444777999:::999888999:::888888777777777888888999999777888999888555777;;;AAAGGGLLLOOOMMMKKKKKKLLLOOOPPPOOOMMMIIIGGGFFFGGGDDDFFFHHHKKKMMMOOOPPPQQQLLLLLLLLLJJJGGGEEEEEEFFFIIIHHHIIILLLNNNNNNIIIEEEJJJGGGEEEEEEHHHJJJKKKKKKLLLLLLLLLKKKHHHEEEAAA???<<<===>>>???>>><<<999777555555666666666666555555111444555333333555444111222111000111333444444333555333333666666333333666999:::;;;;;;999888888999444666777777555444444555000222333111---,,,...000444444444555666999<<<===999777666444333333333333333333333444444444555555555666666555333111222333666666666666555555555444777444111222444666444222:::999888777666444333222///000111222444555666777777666555333111000222444...111444555333222333444444444444555555444333333333444555555444555777999444666888999999999;;;===;;;:::999;;;>>>AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEHHHKKKJJJGGGEEEFFFGGGIIIGGGEEEBBBAAAAAABBBCCCCCCBBBAAAAAAAAABBBCCCDDDBBBCCCDDDCCCAAA???>>>>>>AAAAAAAAABBBDDDHHHKKKMMMFFFDDD@@@>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@AAAUUUQQQNNNPPPWWW]]]```aaa\\\bbb]]]YYY```^^^TTTQQQZZZ[[[___eeehhhfff```ZZZXXXYYYZZZ\\\^^^___aaaaaaXXXZZZ[[[XXXTTTQQQRRRTTT\\\YYYXXX]]]eeejjjiiifffbbbeeejjjmmmnnnmmmkkkjjjdddiiioooqqqmmmiiiiiikkkfffjjjjjjccc___bbbfffgggeeebbb```ccciiimmmkkkhhhggggggeeecccfffiiigggaaafff```ZZZXXXYYYXXXTTTPPPQQQOOOLLLJJJGGGCCC>>>::::::999999;;;======;;;888<<<>>>@@@@@@???>>>??????:::999888777999:::<<<<<<999999::::::;;;<<<<<<===;;;>>>@@@>>>:::888:::<<<===999777888<<<>>>===;;;444777777333222666999999888777888<<>>???@@@BBB======;;;999777888;;;>>>999888777777777999;;;<<<<<<<<<;;;999777444111///222333555999<<<===;;;999666777888999999888777666555555666666777666666666333555888<<<>>>??????>>>???;;;666555666666333000666888999:::::::::===???===============>>>>>>??????@@@@@@>>>;;;999::::::<<<;;;;;;===??????>>>===:::===AAAAAA???:::777555///111333666777999999999;;;:::999888888777666444444000000555777555444666555666777777777888:::<<<:::;;;;;;:::777555444333444555777666555555777888888888888888777777666666888999:::999777777888999666888::::::888666555555333333333555777:::<<<>>><<<<<<;;;999888777666666444666777666333333666:::666555555555777777666555666888:::999777555444555222222222444666666555333333666888:::999999:::;;;888888777777777777777777;;;999:::<<<:::777999===CCCJJJQQQUUUSSSOOOMMMMMMPPPPPPNNNKKKHHHFFFFFFHHHGGGHHHJJJMMMQQQTTTUUUUUULLLLLLKKKJJJIIIHHHHHHHHHLLLJJJJJJMMMPPPPPPLLLGGGFFFFFFFFFGGGJJJMMMOOOPPPLLLLLLKKKJJJGGGCCC@@@>>>>>>>>>>>>>>>>>><<<;;;:::666666666666666555555555222666666444333444333///......---///111333333222999666555777555222111333:::;;;:::999888888888888333555666666555444555666444555555333000///000222444444555666777777888888777666333111000111222333444444444444555555555555555666666555333111222222444444444444444555555555:::888666666888888777555:::999777555333222222222...///000222444666888999999777555111...---000222111222444444333333444666555555666555333222222222111333555555555666888:::666777777888888999:::;;;888888999<<>>>>>@@@BBBDDDBBBCCCCCCBBB???>>>>>>???CCCBBBAAAAAABBBEEEGGGIIIBBB@@@===<<<===??????>>>>>>=========>>>>>>???@@@YYYWWWUUUWWW[[[^^^```___XXXcccbbb[[[[[[VVVPPPSSSWWWZZZ___fffkkkiiibbb[[[^^^]]]]]]]]]^^^```bbbcccZZZ[[[[[[XXXTTTSSSVVVYYYYYYZZZ^^^eeelllmmmhhhcccdddfffjjjnnnppppppnnnlllkkkmmmooopppqqqpppllliiiaaadddddd```^^^bbbfffhhhjjjhhhfffhhhllllllgggbbbfffjjjlllnnnpppqqqjjjbbbbbb\\\VVVUUUWWWXXXUUUQQQMMMJJJGGGDDDBBB???<<<999:::::::::;;;;;;:::888666777:::>>>@@@@@@AAABBBCCC777888888999:::;;;>>>???999999999:::;;;<<<>>>???>>>@@@@@@>>>999777888:::999::::::999999999999:::444777666222222666999:::999777888===BBBAAA;;;666555888;;;===>>>>>>???@@@<<<<<<;;;999888999<<>>@@@AAA===:::777777888999777444999:::;;;;;;;;;<<>>???@@@???>>>===>>>???@@@>>>======>>>???>>>===:::===@@@@@@>>>:::888777222333444666999;;;<<<===<<<>>>???===888555777:::888444333777888555333444222444555555444555777::::::<<<===<<<999555444555555555555444333444666888777777777777555444222111444666888888888999:::<<<777999::::::888666555555444555666888:::===???@@@<<<<<<<<<;;;:::888777777444666777666333333666:::888777666666777888777666555777999999666444444444444333444666888888666444333555888::::::999:::;;;999999999999999999888888===;;;;;;===<<<999:::???CCCJJJRRRVVVUUUQQQOOONNNRRRQQQOOOLLLIIIGGGHHHJJJJJJJJJKKKNNNSSSUUUUUUTTTKKKKKKKKKKKKLLLLLLLLLLLLNNNLLLJJJKKKNNNPPPOOONNNIIIJJJJJJKKKLLLNNNQQQSSSPPPOOOMMMJJJFFFBBB???===@@@?????????>>>=========888777777666555444444444333777888555444555222......------///111333333222333000111666777666777::::::999888888777777666555333555777777666666666888777777666444222111222222444555777888888666333111444333111//////000111333444444555555555666666666555666666555333222222333000111111333444555666666;;;:::::::::::::::888777:::888666333222111222222///000111333666777999:::999777444000,,,,,,///222777555222222333555666555666777777555222000111222000222555666666777999;;;888777666666666666777777333555888;;;>>>BBBFFFHHHCCCBBBBBBBBBBBBCCCCCCDDDEEEHHHKKKJJJFFFBBBAAABBBCCCBBB@@@??????AAABBBCCC??????======>>>@@@BBBDDDCCCBBBAAA>>><<<<<>>@@@AAA@@@>>>>>>>>>>>>>>>>>>???@@@]]]]]]]]]]]][[[YYYXXXWWWWWWeeefff\\\VVVQQQOOOWWWWWW[[[aaagggjjjhhhccc^^^bbbaaa```______```aaabbb^^^]]]\\\YYYUUUTTTUUUVVVSSSXXX```iiinnnmmmhhhccchhhhhhjjjmmmpppqqqooommmpppnnnllllllpppsssnnneee___aaa```^^^```fffjjjiiiooommmllllllmmmkkkfffaaaiiimmmqqqtttvvvtttkkkaaa\\\XXXTTTSSSTTTTTTSSSPPPIIIFFFBBB@@@>>>===;;;999888999:::999666555555555555888===???@@@@@@AAAAAA666888:::;;;;;;===???BBB::::::999999;;;<<<>>>@@@BBBBBBAAA>>>:::888888999777999:::999777666777999333666666222222666:::::::::777888>>>AAA???;;;999777999;;;<<<<<<<<<===>>>:::;;;;;;999999:::===???;;;:::999888888:::;;;===444666777777444222111111666666888:::<<<<<<999777777777888999999999999888111222333555666777888888999999999999:::<<<>>>@@@999::::::::::::999999888999:::::::::999;;;===@@@;;;;;;<<<<<<;;;:::999999===>>>@@@@@@??????AAABBBAAA???<<<;;;;;;<<<<<<;;;???@@@@@@>>>:::888777777555666666888:::<<<>>>???===@@@BBB???888555888===<<<999999:::999444333555555666666555333222444555999===???>>>:::777666777666666555333222333555888777888888777666444222111000222555777777888:::;;;888999::::::777666666777555666888;;;===???@@@@@@999999999999999888777666444666777666333333666:::<<<;;;999999:::::::::999666777888888666444444555666555666777999999777555333555888:::999999:::;;;::::::;;;;;;<<<;;;;;;:::<<<:::;;;<<<;;;888:::>>>AAAGGGNNNRRRQQQOOOMMMNNNTTTSSSRRRNNNKKKIIIJJJKKKKKKIIIIIILLLQQQTTTRRRPPPLLLKKKKKKLLLOOOPPPPPPOOOKKKKKKIIIIIIKKKNNNRRRUUURRRRRRQQQOOONNNNNNPPPSSSTTTRRROOOKKKGGGBBB???<<>>>>>>>>??????:::999888666444333222222444888999777666666333...//////...000333444444333555222333666777555666999999888777777777666444222333555777888777777888:::888777555444222111111111333555777777777444111///000000//////000111222333555555555666666666666777444555666555333222333444///000111222444666777888999999:::::::::999888888888777555333222222333333111222333444666777888999777666333000------000222888555333333555777777555888::::::666222///111333000222555777777888999;;;:::777555444444555555444111333777:::===@@@DDDFFFAAAAAABBBCCCDDDEEEFFFFFFGGGJJJLLLJJJEEEBBBAAABBBCCCBBB@@@@@@@@@BBBDDDEEE>>>>>>>>>>>>???AAACCCDDDCCCBBB@@@===<<<===AAAEEEHHHFFFCCC???===<<<<<<<<<;;;::::::<<>>>>>=========888;;;======<<<===???AAA;;;::::::999:::<<<>>>@@@DDDAAA>>>;;;:::999777666666666777888999999999888222555666333333777:::999999777999>>>???;;;:::<<<888999::::::::::::<<<>>>999:::::::::999:::===???>>><<<;;;999999:::;;;===444777999888555222222333666666555777:::;;;;;;;;;777777777888888888999999333333555666666777777777::::::::::::;;;;;;;;;;;;555999======:::777777888:::;;;:::999888999<<>>@@@AAABBB???;;;::::::<<<<<<<<>>:::777777:::<<<888888888888999;;;>>>??????@@@???===999888:::<<<===<<<>>>>>>:::555555999666777777666444333555666999===AAA@@@<<<999888:::777666555222111222666999777888999::::::888777555222444777888888888999:::999::::::999666666777888444666:::===??????>>>>>>777888999999999999888777444666777666333333666:::>>><<<999999:::;;;::::::888888888777555444555666777777777888999888666444444666999:::999999999:::999:::;;;=========<<<<<<<<<:::;;;===;;;888:::>>>???DDDJJJMMMMMMLLLMMMOOOTTTTTTSSSPPPMMMKKKKKKKKKKKKIIIHHHLLLQQQTTTRRRPPPPPPNNNMMMNNNQQQRRRQQQPPPEEEGGGIIIIIIIIILLLSSSYYYWWWWWWUUUQQQNNNNNNQQQUUUVVVTTTQQQMMMHHHDDDAAA???AAA@@@>>>=========??????===;;;999666333222111111444999;;;999888888555000222111111222555666666555888555555777777333333555888777777777888777333000444666888999999999:::<<<999777555444333222111111444444333333333333333333...///000111222444555555555555666666666777777777222444555444333333444666222222333444666777888888777888:::::::::999999999666666555444444444444444333333333444444555555666555555333000...///111444111333777888888777777888:::<<<<<<888222///111444000333666777888888999:::999666333222444666666555222666999;;;;;;===@@@BBBAAABBBDDDFFFGGGHHHGGGGGGIIIKKKLLLJJJFFFDDDEEEGGGEEEDDDBBBAAAAAABBBCCCDDD===>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAA@@@AAADDDFFFFFFDDDBBB???>>>===>>>>>><<<<<<<<<>>>AAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBWWW___ffffff___YYYWWWXXX]]]jjjggg\\\WWWSSSSSS\\\^^^bbbggghhhdddaaa______\\\^^^aaaddddddaaa^^^[[[QQQQQQTTTXXX[[[YYYSSSMMMGGGPPP[[[bbbeeefffjjjmmmiiifffcccdddgggjjjkkkkkkooonnnjjjfffiiinnnlllddd```]]]YYYZZZbbbkkklllgggqqqrrrrrrpppllljjjiiiiiinnnpppooolllkkkiii```WWWTTTTTTSSSOOOJJJFFFEEEEEEEEEBBB===:::888888666555666;;;???;;;555333999@@@888:::===>>>===:::999888;;;===??????===<<<>>>@@@<<<;;;:::999:::<<<>>>@@@CCC>>>999777888777555222777444333666<<<>>><<<888111555666444444777999999999777999>>>>>>999999???888888999999888:::===???999:::::::::999;;;===@@@???>>><<<:::::::::<<<<<<777:::<<<;;;777555555666666444333555888<<<===>>>444555555555666666777777555555666666666666666555999:::<<<===<<<:::888666222999??????999444444777<<<===<<<:::999:::===???555777:::===>>>>>><<<;;;>>>???@@@???=========>>>BBB???<<<:::<<<>>>?????????===:::777666999>>>CCC:::999888888888;;;===>>>AAA>>>;;;:::;;;;;;:::999===>>>@@@AAA;;;555777===444555666666666777999;;;888===BBBBBB===::::::<<<888777555222111222666999666888:::<<<===<<<;;;:::666999;;;;;;:::999999::::::;;;:::888666555777999333666:::>>>??????===<<<888999:::;;;<<<;;;:::999444666777666333333666:::===:::888777888999999888999999888666444444666777888777777888888888555333444777999:::999888999:::888:::;;;===>>>>>>======>>><<<<<<>>>===:::<<<@@@???DDDIIIKKKKKKLLLNNNQQQSSSTTTSSSQQQNNNKKKKKKKKKLLLJJJJJJNNNTTTWWWUUURRRSSSPPPOOOPPPRRRSSSQQQOOO???EEEJJJJJJIIILLLSSS[[[VVVVVVTTTQQQNNNPPPUUUYYYVVVUUURRRNNNJJJFFFCCCAAA@@@???===<<<;;;<<<>>>??????===999666333111000///555999;;;:::999999666111555444333444666777777666222000111666888777999<<<888777777999:::888333///444666999:::::::::;;;===;;;999777555555444333222444222000///000333666999---///111333555666777777666666666666777777777777111333444444444444555777555666666666777777888888777999;;;<<<;;;;;;;;;;;;555555555555555555555555333333333333333333333333333333333111000000333555(((111;;;>>>:::777777:::;;;======888222///111555000333666888888888999:::888555222222555888888777555888<<<<<<;;;:::<<>>@@@BBBDDDEEEEEEEEE???AAADDDDDDDDDDDDFFFGGGCCCBBB@@@??????@@@BBBCCC???>>>>>>???BBBCCCCCCBBBDDDDDDCCCBBBBBBCCCCCCCCC]]]___aaabbb___\\\ZZZYYYcccdddddd^^^XXXXXX^^^dddfffiiijjjgggaaa[[[YYYYYY]]][[[^^^cccbbbZZZVVVWWWRRRPPPQQQUUUUUUSSSRRRUUUXXXXXX[[[```fffkkkllllllgggfffddd```^^^^^^aaadddbbbfffiiigggggggggccc^^^^^^^^^___aaaeeejjjooorrrpppoooooonnnlllkkkiiiiiiggghhhhhhgggddd^^^YYYVVVOOOKKKGGGCCCBBBAAA@@@>>>AAA<<<777444666888:::999666999<<<===<<<:::999888<<<===>>>===;;;::::::;;;;;;<<<======;;;999999::::::;;;;;;:::999;;;AAAFFF@@@???>>>:::666444444555555666888999999777555333222555666555555777666333555777888888999;;;???BBB:::===;;;777777;;;:::444999888888888999999:::;;;===;;;:::999;;;===@@@BBB;;;;;;<<<;;;:::888666444444555777:::===>>>===<<<999888666333222333666999999:::999666333555999>>>;;;===<<<888777777555222666888:::;;;:::999999999===<<<;;;;;;;;;;;;:::999666555555666:::===>>>>>>BBBEEECCC;;;777999:::777777:::===>>>===<<<<<<<<<===;;;999777666777999:::777777666555444666:::===<<<>>>???===:::777555555;;;>>>AAA@@@===:::::::::666777777666555555777999:::@@@DDDBBB<<<999;;;>>>@@@>>>999333///...000222666555666<<>>>>>:::666444666888888888999;;;>>>>>><<<999777777===>>>???>>>===<<<===?????????===:::777666777999:::::::::999999;;;@@@DDDAAA@@@>>>:::666444444444555666888999999777555333111555666444444777666333444666888888888:::===???999;;;:::777888<<<:::555:::::::::::::::;;;<<<<<<>>>===<<<;;;<<<>>>AAABBB======<<<;;;999777666555999999;;;===??????>>><<<::::::888555333444888;;;999:::999777555666999===;;;>>>===999888999777333777999;;;;;;;;;;;;<<<===>>><<<;;;999888777666444777666666888;;;======<<<@@@DDDCCC<<<999::::::777:::<<>><<<::::::;;;:::999999777666666999<<<:::???BBB@@@;;;888;;;??????===999444000///111222777777888;;;???@@@===999777666666888::::::666333666777888999999777555444666777777444666999888444888999;;;======;;;999888666777777666444444555777444555777777666555666777888777666555444333333333555555555888;;;=========999999999888555444555666000222444666888888777666:::::::::999777777:::<<>>;;;999999999:::<<<===<<<:::777555555666444777999888555444555777444666666333333777888666999888555333333555888999<<<;;;888666444333222222...111555666666666888::::::888777777555111333777999666444333444555333111111000111333666777555333444333222444777888777666666777888777666444444555666888999888666555555666666666555555666777888777888666444333222222333444000000000111222444555666666666555555555444444444555777999:::999888888999777:::888111...111555555333555888;;;<<<;;;999888444555555555666888;;;======;;;999:::<<<>>>??????@@@BBBEEEFFFFFFGGGIIIKKKKKKJJJHHHGGGGGGGGGHHHIIIGGGHHHGGGEEECCCBBBCCCEEEDDDDDDDDDCCCBBBBBBEEEGGGDDDEEEGGGFFFDDDCCCDDDFFFFFFEEEDDDBBB@@@AAACCCFFF?????????@@@AAABBBCCCCCCFFFCCCCCCGGGHHHGGGHHHLLLiiiiiihhhbbb\\\ZZZ^^^ccchhhlllmmmggg___\\\aaahhhcccbbb````````````^^^\\\___]]]]]]aaabbbbbbcccfff^^^YYYUUUTTTQQQLLLLLLNNNWWW\\\dddjjjmmmnnnoooooonnnggg```^^^aaaccc```\\\]]]ccchhhiiijjjkkkhhhccc```bbbccceeefffggggggffflllmmmmmmkkkhhhbbb]]]YYYZZZYYYWWWTTTPPPMMMJJJIIIJJJGGGCCCAAA@@@???>>>===:::777555555666777777777;;;===??????<<<999666666===>>>@@@???>>>>>>???AAA???>>>;;;888666666999;;;999999999888888:::>>>AAA@@@@@@>>>:::666333333444666777999::::::888666444222666666444444666555222333555777888888888999::::::;;;;;;999;;;>>>>>>:::<<<<<<<<<<<<<<<=========>>>===<<<;;;<<<>>>@@@AAA@@@???<<<999777555444444:::;;;===>>>>>>===<<<;;;;;;;;;999777555666999;;;999:::;;;999888888999;;;===@@@@@@<<<;;;<<<;;;777999:::;;;;;;;;;===???BBBDDDCCCAAA>>>;;;999777666888888888:::<<<===;;;999>>>@@@@@@<<<999:::;;;999:::<<>><<<<<<<<<<<<===<<<:::777555666777555888;;;<<<<<<;;;;;;;;;<<<<<<;;;999888999;;;>>>:::===???===888777;;;@@@>>><<<999555333333333444888999999::::::999999888888777666666777666555333888999;;;;;;:::888555333666777555222444777666333999:::<<<======<<<:::999555666666555333222444555222444666666555555666777777888888888777666555555777777888;;;>>>???>>><<<888999999777555333444444...000222444666666666666::::::999888777999<<>>??????AAADDDFFFGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEEEEDDDBBBBBBBBBDDDAAAAAABBBAAA@@@@@@BBBDDDEEEGGGIIIIIIHHHGGGGGGHHHFFFFFFDDDBBB??????AAACCC======>>>???AAABBBCCCDDDDDDAAABBBFFFHHHGGGIIIMMMiiikkkjjjeee___]]]bbbhhhggglllpppllldddaaaffflllgggddd```______]]]YYYUUU^^^\\\\\\^^^```dddhhhkkk```ZZZVVVTTTRRRNNNOOOSSSYYY^^^eeeiiikkkmmmooopppnnniiidddccceeefffeeebbbdddhhhkkkjjjjjjllljjjfffeeefffhhhjjjiiigggdddbbbfffgggiiihhhfff```[[[WWWQQQPPPMMMJJJHHHGGGGGGGGGFFFDDDAAA??????>>>===<<<777777666777777888888777;;;===??????===:::888777===>>>???>>><<<<<<===>>>888999999888888999<<<>>>888888888888888:::<<<===;;;;;;:::777555444555666888999;;;<<<<<<:::888666666888888444333444333000111444666777666666666666<<<<<<;;;<<>>:::666333333333333555777:::;;;:::999999888999999888666444555777:::::::::;;;;;;::::::999999>>>AAAAAA>>>===???>>>;;;999::::::::::::===AAAEEEFFFEEEDDDAAA>>>;;;:::999:::::::::<<<===<<<999666<<<===;;;888777888:::<<<666999<<<======>>>???@@@AAA@@@>>>===<<<;;;<<<<<<<<<>>>@@@@@@???===============<<<:::777666888999888999<<<===>>>===<<<<<<<<<=========;;;:::;;;<<<:::<<<<<<:::777888===AAA===<<<999888777777666555777888888777666555777888999777555444555666666777;;;===>>>???>>>;;;888555666777555333555999999666888999;;;;;;;;;;;;999888444555555444222222333444555666777666444333222333888888999::::::999888777888999:::===??????===;;;777888888777555333333333///000222555666777888888888888777666666888===AAACCCGGGJJJJJJIIIHHHJJJLLLSSSTTTTTTRRRMMMIIIGGGFFFFFFHHHJJJKKKLLLKKKJJJIIIJJJIIIGGGEEEDDDDDDDDDCCCHHHHHHJJJKKKLLLMMMNNNOOOHHHHHHIIILLLPPPQQQPPPNNNJJJKKKMMMOOOPPPPPPOOONNNGGGEEEAAA===:::888777777333666999;;;:::888777777888666555555777999::::::777999999666666999:::888999888777555555555555666666555555555444444444444111222333444444444555555111000222555444000111555===;;;888555333333222222333555777::::::999666333///111333555777777555444555666777666333222111222:::;;;<<<;;;888666666777666@@@@@@666555>>>???777999888666444333222222222000111333444555444333333555555555555555555444444222444666666555555666888222333444444333444444333555666888999::::::999999666777888;;;>>>??????>>>@@@===:::999;;;???AAABBBDDDFFFHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIGGGEEEDDDBBB@@@BBBCCCCCCBBBAAAAAABBB<<<>>>@@@@@@???@@@AAACCCGGGIIIKKKMMMMMMLLLKKKJJJHHHHHHFFFCCC@@@???@@@AAA===>>>???@@@AAAAAABBBBBBCCC@@@AAADDDFFFDDDFFFIIIjjjlllmmmiiiccc```bbbeeeeeejjjnnnmmmiiigggjjjnnnkkkhhhdddcccbbb```[[[WWW```___]]][[[\\\___cccddd^^^YYYVVVVVVVVVUUUXXX]]]___aaacccfffhhhkkknnnpppiiiiiihhhfffffffffhhhjjjhhhkkkkkkiiijjjnnnooommmiiikkkmmmnnnlllhhhdddaaa^^^______^^^[[[VVVRRROOOFFFDDDBBB@@@@@@AAACCCDDDCCCAAA???>>>>>>>>>===;;;888999999:::999999999999999<<>><<<::::::;;;<<<===;;;999888888999555888;;;<<<;;;;;;;;;<<<888888777888999:::::::::444555555444444555777999;;;<<<>>>??????===:::999:::;;;:::444222333222...000333555666555444444444:::888999;;;>>>?????????;;;;;;<<<<<<<<<;;;;;;:::777666666666666888999:::>>><<<777444111111222333111555888:::999888888999777777666555333333555777::::::;;;;;;;;;:::999888:::======;;;;;;======999888888888888888<<>>???BBB@@@===:::999:::;;;======>>>???>>><<<<<<===>>>>>>>>>>>>;;;999999:::<<<<<<===>>>@@@@@@???===<<<999<<>>;;;999999;;;;;;;;;999888:::???CCC>>>===;;;<<<===<<<999777444555666555444555777999777666555444444777:::<<>>;;;999333444444333666;;;<<<999777888999999999999888777444555555444222222333555444666777666444333333444888999:::;;;<<<;;;:::999::::::;;;===??????<<<:::555777888777555444333444333333555666888999::::::555555555444444777<<<@@@CCCFFFJJJJJJIIIJJJMMMOOOTTTUUUVVVSSSOOOLLLJJJIIIFFFGGGJJJLLLMMMMMMMMMLLLLLLJJJHHHEEECCCCCCDDDEEEHHHIIIKKKNNNPPPQQQQQQQQQJJJKKKMMMPPPSSSTTTTTTSSSJJJIIIIIIIIIJJJMMMOOOPPPIIIFFFBBB>>>:::888777777444555777666555444555666999777666666999;;;<<<<<<666:::;;;::::::;;;999555444444444555555555666666222222333444555666666666444333333333444555555555//////111444444111111555;;;:::999777555555555666444777:::<<<<<<:::777666111333666777888777666555444555666555333222111222888:::;;;:::888666666777777AAAAAA666444;;;<<<555555444444333333333333333111222444555555444333222333333333333333333333333333444666666555666777999888666444444555555666777777777777888999999999:::888888999;;;>>>???<<<:::===;;;888999<<<@@@CCCEEEFFFHHHIIIIIIGGGDDDCCCCCCFFFGGGHHHHHHGGGEEECCCBBBAAACCCEEEFFFDDDCCCBBBBBB<<>>???AAACCCEEE@@@???======>>>>>>===;;;:::;;;<<<<<<:::999:::;;;999<<>>???===:::888888888888888999::::::999777000111333333444666:::<<<<<<===???@@@@@@>>><<<:::;;;===:::555333444333000000222444444333333444555777444444888;;;::::::<<<999:::;;;<<<<<<:::999888333333444444666777888999;;;999666333222222333444222666;;;<<<:::999:::<<<666777777555333333555777;;;:::::::::;;;:::888666444777888666777:::999666777888888777888;;;???CCC@@@BBBCCCAAA===;;;<<<>>>;;;::::::::::::999777444888666666777666444777<<<888:::;;;<<<<<<===???@@@@@@>>>:::888666777888999<<<======<<<;;;;;;===???>>>>>>???===;;;;;;<<<===>>>>>>>>>@@@AAA@@@===;;;999<<>>;;;999888<<<<<<<<<;;;;;;===BBBEEEAAA???>>>@@@BBB@@@<<<888333333333444555666777888555666555444444777;;;>>>???@@@@@@@@@???===<<<;;;///222333444777<<<<<<999777777888888888888777777666777777666444333555666111333555666666666777888999999:::;;;<<<<<<<<<;;;;;;::::::;;;===<<<:::888444666888888777555555666555666666777888999::::::444444444444444777;;;???BBBEEEHHHIIIHHHIIILLLOOORRRTTTUUUSSSPPPNNNLLLLLLJJJLLLNNNPPPQQQQQQPPPPPPNNNMMMKKKGGGDDDCCCDDDFFFHHHJJJMMMPPPQQQQQQQQQPPPFFFHHHJJJMMMNNNOOOPPPPPPJJJIIIGGGFFFGGGJJJMMMOOOIIIGGGCCC>>>;;;999888888555555555333222222444666888888888888999:::;;;<<<444999<<<;;;;;;;;;888333222333555666777888888888444555666666777666666666444333222222444666666555222111333666555222444888888999:::999777666666777444777:::<<<;;;999888888444666888999777666666777333444666555444333333333444666777666555444444555555<<<===555222555777444222222222333333444444444333444444444444333333222222222222222222333333333333555666666555666888:::>>>999666777888888999<<<888888777777888888::::::999888777:::===>>>;;;888;;;999777999<<>>BBB???>>>@@@@@@======@@@jjjhhhgggggghhhgggeeeccceeeeeegggkkknnnnnnjjjfffgggjjjnnnooonnnkkkiiihhhmmmpppooojjjhhhjjjhhhdddccc___^^^aaabbbcccfffkkkmmmiiigggjjjooossspppmmmiiihhhgggggghhhiiiiiiiiiaaafffjjjkkkooossstttrrrggghhhjjjjjjhhhddd```]]]ZZZVVVQQQLLLHHHFFFEEEFFFEEEDDDBBB@@@@@@AAACCCDDD???=========??????===<<<<<<===>>><<<999888:::<<<;;;>>>@@@AAA???<<<;;;:::888999::::::999999;;;<<<<<<===??????<<<:::999999999888888:::<<<;;;888555111222444444555888;;;>>>;;;<<<>>>@@@???===;;;999999;;;:::555555777888555111222333333222333555777777333222888:::888888;;;999:::<<<<<<<<<:::999777333444555666888999;;;;;;888777666444444555777888555999>>>>>>;;;999:::<<<999999999888666666777999<<<:::888888999999888555333666777666777::::::777777888888888888:::>>>AAABBBEEEFFFDDD???<<<>>>@@@;;;:::888888888888666444555555888===<<<777555888:::;;;===<<<<<<<<<>>>@@@======<<<;;;:::888777666888;;;===>>>===<<<======;;;===>>>>>><<<;;;<<<<<<:::999:::<<>>??????<<<;;;:::;;;<<<=========???AAADDDGGGCCCBBBAAACCCFFFDDD>>>888555333222333777888777444444555666444333444888<<<<<<<<<;;;:::::::::::::::000444666777;;;>>>===888888888888888888888888888888888999777666555666888222444666777777777888999999999999:::;;;<<<======<<<:::999999::::::888777222555888999888777777888666555555555666666777888444555666666666888;;;>>>AAADDDFFFFFFDDDEEEHHHKKKNNNPPPRRRRRRPPPNNNNNNNNNOOOPPPRRRSSSRRRQQQOOONNNNNNOOOMMMIIIEEECCCDDDGGGJJJLLLOOOPPPQQQOOOMMMKKKCCCEEEGGGIIIJJJKKKKKKKKKIIIIIIGGGGGGGGGIIIJJJKKKIIIGGGCCC???;;;999999999333444444333333333555777444777::::::888777888;;;333777999777777888555111222333555777888888888777888888999::::::999888777333111///000333555555444555333333555444222555:::444777:::999777444444444111444888888777666888999777999:::888666444555777222444555666555444555666111333555555444333444555333666888666222222555888222333333444444444444444666555444333333333333333222222222333333444444444333444555555444666888;;;<<<555333777::::::;;;>>>999888777666777888:::;;;999666555888<<>>AAAeeebbb```bbbhhhlllllljjjgggeeeeeeiiioooooohhhaaadddiiioooqqqnnniiiggggggccciiijjjggghhhkkkjjjeeegggdddccceeefffeeegggkkkrrrmmmjjjooovvvxxxrrrkkkpppkkkhhhiiimmmnnnkkkggg```ggglllnnnppprrrpppkkkccceeeffffffdddaaa]]]ZZZOOOKKKEEE@@@>>>???AAACCCCCCBBB???===<<<======>>>>>>======>>>??????>>><<<===>>>>>>;;;888777999<<<===@@@BBBAAA???;;;999999777999;;;<<<<<<===???AAA<<<=========<<<<<<===???:::999888:::<<<<<<888555333444666666666888<<>>>>><<<:::888777999888555666:::<<<:::111222222222222333666888999444444:::<<<::::::===:::;;;<<<======;;;999888444555666888:::<<<>>>>>>777777666666777888999:::666;;;???>>>:::777888:::;;;<<<<<<;;;:::999:::<<<===:::777777888999777555555999:::999:::======;;;888999:::::::::;;;>>>@@@@@@CCCDDDAAA;;;888999<<<;;;999777666777777666555222444;;;DDDBBB999444555:::;;;<<<;;;;;;;;;===???<<<>>>AAABBB@@@<<<888555555999>>>AAA@@@>>><<<<<<999<<<>>>>>>===;;;;;;;;;555555666999===>>><<<999@@@@@@???<<<::::::<<<>>>======>>>???AAACCCFFFHHHEEECCCCCCFFFHHHFFF???999777444111444888999666111444666666444222222555999999888777666555666777888444888;;;<<>>999999999999999999999999999999::::::999777666888999555777888888666555666666:::999999999:::<<<===???<<<:::888777888888777666222444888:::999999999999555444444333333444444555444666777888888999;;;===AAADDDEEEDDDAAAAAADDDGGGKKKMMMOOOPPPOOONNNNNNOOOQQQQQQRRRRRRQQQNNNLLLJJJNNNOOONNNJJJFFFCCCDDDFFFLLLMMMOOOPPPOOOLLLHHHFFFFFFIIIKKKMMMMMMMMMNNNOOOIIIIIIIIIIIIIIIIIIHHHHHHIIIGGGCCC???<<<:::999999000222555555555555777888111666::::::666444666999333666666333222444444111111222444666777666555444888999;;;<<<======<<<;;;222///---...222444555444444222111333222000333999333666:::999666222111111///222555666444444777999999::::::888444222444666111333555666555555666777111333555666555555666777222222555888555222666>>>444444555555666555555444777666444333222222333444333333333444444555555555222333444444333555888:::555//////666;;;999999<<<:::999777666666888:::;;;888555333777===@@@???<<<:::999999:::<<<>>>???>>>;;;???CCCFFFFFFFFFFFFGGG??????AAACCCEEEGGGHHHIIICCCFFFIIIJJJGGGCCC@@@>>>CCCFFFGGGFFFBBB===:::888FFFDDDCCCEEEIIILLLLLLKKKFFFGGGGGGDDDAAA?????????@@@AAACCCEEEEEEDDDCCCBBB???<<<<<<@@@@@@???@@@DDDhhhdddeeejjjkkkiiikkkpppdddddddddeeeeeeddd```^^^cccgggmmmooonnnkkkgggeee______cccggggggeeefffjjjlllnnnmmmhhheeegggiiihhhgggkkkppprrrrrrpppnnnmmmlllggghhhppptttpppjjjhhhccciiippptttsssmmmhhhddd[[[___bbb___YYYSSSRRRSSSEEEDDDBBB@@@>>>???CCCFFFDDD???::::::>>>AAAAAA???<<<;;;:::;;;<<<<<<:::888<<<>>>???<<<888999===CCCBBB???===???BBBBBB===888:::;;;;;;999888999;;;===<<<;;;;;;<<<>>>???>>><<<888<<<<<<777777<<<===999111333444555666999>>>AAA???===<<<<<<<<<;;;:::999777666666777999:::::::::222777:::777333222777===>>>888555888999777999>>>;;;;;;;;;::::::::::::999888888999;;;>>>>>>===<<<555444444444555888;;;<<<@@@???===:::777666888;;;======<<<;;;:::;;;>>>@@@;;;666555666666444666:::444555777999::::::::::::444555666888:::<<<===>>>@@@???>>>===<<<;;;::::::===;;;888888888999999888888777;;;AAA@@@:::888<<<;;;::::::;;;===???@@@???@@@CCCFFFGGGEEE???888333<<<<<<<<<======>>>>>>???<<>>AAACCCBBB@@@???AAADDD@@@EEEGGGCCCBBBBBB>>>777333444555666666555444333222333444444555555555444777666666777777888999:::555777:::;;;;;;<<<===???888888888:::===>>>===<<>>999666333333555666444222666888;;;<<<;;;::::::;;;888777777555444333222222444666777555444444999===<<>>HHHDDD@@@>>>;;;999:::<<<333666888888777666666777222444777888777666666777444444444555666555333111555666888::::::888666444999999:::>>>AAA@@@<<<888444333111222333444444333555444222111111444666888777555333333444555555555222333444666888999:::;;;999777666555555666777999555888;;;<<<:::888555555555777888888666555555666666666666777888777444111666777777888777555444333111222444666666777666666/////////000111333444555555666666777888777777777444111000222555888777666999888666444444555777888888777555666888:::;;;;;;:::<<<;;;888777999;;;<<>>HHHEEEDDDFFFFFFEEEFFFJJJCCCBBB@@@===;;;;;;===@@@CCCAAA@@@@@@AAAAAA@@@>>>>>>????????????AAAEEEHHHgggcccdddhhhjjjhhhiiinnn^^^___aaacccdddbbb]]]YYYcccggglllmmmkkkgggdddbbb]]]]]]```gggjjjiiiiiilllmmmnnnkkkfffeeehhhiiiggg^^^bbbgggkkkmmmppprrruuuqqqllllllrrrtttoooiiiggggggiiilllnnnnnnkkkgggddd^^^___^^^YYYPPPJJJIIIKKKFFFEEEBBB???===>>>AAAEEEDDD@@@;;;:::===???>>><<<===;;;;;;;;;======<<<;;;;;;>>>@@@???;;;:::===@@@???===<<<===@@@@@@;;;777:::::::::999777888:::<<<;;;::::::;;;<<<===;;;:::777;;;;;;777888<<<===:::999999:::999999:::===@@@@@@???===<<<;;;:::888777666666777888999:::999999777888888555222444999>>>;;;666555888999666777:::999999999999::::::::::::<<<;;;999:::<<<>>>??????666555444555666888:::<<>>;;;888888:::<<<>>>>>>>>><<<;;;<<<>>>@@@:::666444555444111222666555666888999:::::::::999888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999777777888::::::999888888;;;AAA@@@:::999<<<;;;:::999:::===?????????EEEEEEFFFFFFDDDAAA>>><<<@@@@@@AAAAAAAAAAAAAAAAAA>>>AAADDDDDDAAA>>>===>>>>>>;;;===BBBBBB>>><<>>>>>>>>@@@AAA===@@@BBBAAA??????AAADDD===BBBCCC@@@@@@AAA>>>999666666777777666555444333222222333555555666666666555555555666777888999:::888;;;>>>?????????@@@BBB<<<;;;;;;<<<===>>>===;;;@@@>>>:::777666666888999888888666666666666777888666777777777666777:::===999666444444666777666555:::;;;===>>><<<;;;:::;;;666666666555444333222222222444666555444666:::???<<<@@@DDDFFFEEEEEEHHHJJJMMMMMMNNNNNNMMMLLLLLLKKKQQQRRRRRROOOJJJFFFDDDDDDKKKLLLMMMLLLJJJIIIJJJLLLGGGGGGHHHGGGFFFFFFHHHJJJGGGFFFGGGIIINNNQQQSSSSSSMMMJJJFFFGGGJJJKKKHHHEEEGGGDDD@@@===;;;::::::<<<555777888888666555444555222444666666555555555666777777777888888888666555888999;;;======;;;888777777777999<<<===<<<999777555333222222444555555444555444222111222444666888888555333222333333333222555555555666777888:::;;;999777666555555666777999666999<<<===<<<999777666777888:::999777666777888555555444555666666333111555555555555555555444333333444555666666666555444111111000111111222333444555555444444333111000///333111000111444777666555888777666666666777888888444333333555999<<<>>>???999::::::888666888;;;<<>>>>>???@@@AAAAAAAAA@@@???FFFCCCBBBDDDDDDCCCDDDHHHEEEDDDBBB>>>;;;999;;;<<>>===;;;;;;<<<>>>@@@AAAAAABBBCCCEEEeeeccccccfffhhhggghhhlllZZZ[[[^^^aaabbb___ZZZUUUbbbfffiiijjjhhhdddaaa```]]][[[^^^gggnnnnnnnnnnnnnnnlllgggbbbdddiiiiiifff\\\^^^bbbeeeiiiooouuuyyytttpppooorrrrrrmmmhhheeehhhfffdddeeeffffffccc```ZZZZZZWWWQQQIIIDDDDDDEEEGGGEEEBBB>>>;;;<<>><<<;;;<<<>>>@@@@@@???<<>>>>>>>><<<999999;;;===@@@???>>><<<:::888777666888999;;;=========;;;;;;<<<:::777444444777;;;>>>666555666999999666444555666666777777888999999999@@@===:::999;;;>>>???@@@666555555555666777999:::@@@@@@>>><<<::::::<<<>>>???@@@???>>><<<<<<>>>@@@;;;777555666555111111444777777888999::::::999999;;;:::999888777888999999999:::;;;;;;<<<<<<<<<<<<888777666666999:::::::::888888<<>>:::999;;;;;;:::999:::<<<>>>>>>>>>EEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCDDDDDDCCCAAA@@@===???AAABBBBBB@@@???>>>???>>>@@@CCCDDDAAA@@@BBBCCCBBBAAA@@@???>>>======;;;>>>@@@@@@>>>>>>@@@CCC;;;>>>???======??????<<<;;;::::::999888777666555222333444555666666666666333333444444666777999999999<<<@@@BBBBBBAAAAAABBB???>>><<<=========<<<;;;===;;;888666555666888:::777666555444444555666777666777777777666666999;;;999888666666777888777666:::<<<>>>===;;;999888999555555555555555444333333111444666666555777;;;@@@;;;>>>AAABBBAAABBBFFFJJJOOOOOOOOONNNMMMLLLKKKJJJQQQQQQOOOLLLGGGDDDBBBBBBLLLLLLLLLKKKIIIJJJMMMOOOHHHGGGFFFDDDBBBCCCFFFIIIHHHGGGHHHJJJOOORRRTTTTTTPPPLLLHHHHHHJJJMMMMMMKKKEEECCC@@@===;;;;;;;;;;;;666888888777555333222333222444555444333333444555777777888888999888888777:::;;;===>>>>>><<<999777333666999:::999777666666555444222333555666666555444333222111222444666888777555222111111222111000555444333333333555777999777777555555555555777777777:::===>>><<<:::888888777888999888666555666777777555444444555666555444333333222222333333444444555666777777777666444333333333222222222222333333666666666555444333222111222111000111333555555555555666777888888888888888222111222444999<<<>>>>>>888888888777666777:::===?????????BBBEEEGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIEEECCCEEEDDD@@@======<<<===???@@@AAAAAAAAA@@@CCC@@@???AAABBB@@@BBBEEEDDDDDDBBB???<<<:::;;;===???BBBCCCAAA<<<888777888:::===@@@BBBBBBAAABBBCCCeeeddddddfffggggggiiijjj]]]]]]^^^___```]]]YYYUUUaaadddhhhiiigggdddcccbbbbbb^^^___iiiqqqrrrpppooommmiiiccc___bbbhhhhhhcccaaaccceeegggiiilllqqqtttsssqqqppppppppplllhhheeefffbbb]]]]]]``````\\\XXXRRRRRRQQQMMMIIIFFFEEEGGGEEEDDD@@@<<<999999<<>>;;;:::<<<===<<<;;;???===<<<===@@@BBBCCCBBB===??????===:::999:::<<<:::888777888:::999777555888999888777555555777999:::999888999::::::888666555777888999:::<<<<<<<<<===>>>===;;;888777777999>>>>>>===<<<999777777777;;;===AAABBBBBB@@@???>>>>>>;;;777666888;;;;;;:::333666999<<<:::666333222222333444555666777888888>>>;;;999999:::<<<======666555555555555666777777;;;<<<<<<;;;:::;;;>>>AAA@@@AAA@@@???======>>>@@@;;;888777999888555444666888888888999999:::::::::<<<;;;999888777888999::::::;;;<<<=========<<<<<<888777666777999:::999888777999<<<===<<<999999999;;;:::999:::<<<>>>>>>===???>>>======>>>@@@CCCDDD???@@@AAABBBAAA@@@>>>===<<<<<<===???AAAAAA???===??????@@@BBBBBBAAAAAAAAADDDDDDCCCBBB@@@===;;;999999<<>>===<<<;;;;;;;;;;;;;;;666666777777777666666666222222333333555666888999777:::>>>@@@@@@?????????>>>===;;;;;;<<<===<<<;;;999888666555555666888999666555444444444555666777777888888666555666888:::;;;:::888777666555555444777888::::::888666666666555666777777777666555555222555777777666777:::>>>;;;===???>>>>>>@@@EEEIIIOOOOOOOOOOOONNNLLLKKKJJJNNNMMMLLLKKKJJJIIIJJJJJJJJJLLLMMMMMMLLLMMMOOOPPPJJJIIIFFFCCCAAABBBFFFIIIJJJIIIIIIKKKOOORRRSSSSSSMMMKKKIIIIIILLLMMMNNNMMMDDDDDDAAA===;;;<<<<<<;;;555666777666444222333333333444555444222222333444333444555666555555666777:::;;;===>>>===:::888666222555888888555444555777444333111222444666666555333333222222333555777888555333111111222333444333222111///...///222555777555444444333333444444555666999<<<<<<;;;999888888555555666444222222222444999777444333555666777666111111000000111222444555444555666777888777666555666555444333222222222222444555666666777777666666111111000111222333444444444555777999::::::999888444333333555888;;;;;;;;;888666666777666555888=========???AAADDDGGGHHHIIILLLKKKHHHFFFDDDCCCCCCCCCEEEDDDCCCCCCCCCAAA===;;;>>>???@@@AAABBBAAAAAA@@@AAA>>>===@@@@@@???AAADDD@@@AAAAAA@@@???>>>@@@AAA===AAADDDBBB<<<777777:::<<<>>>@@@@@@@@@@@@BBBCCCeeeffffffeeefffhhhjjjiiifffdddaaa```______]]][[[aaadddgggiiihhhgggggghhhiiidddcccjjjqqqrrrpppooojjjgggaaa]]]aaagggfffaaaeeegggiiiiiiiiijjjkkkmmmrrrrrrpppooonnnmmmkkkhhhccc___[[[\\\]]]\\\VVVQQQLLLNNNOOONNNLLLIIIGGGGGGAAA@@@>>>;;;888888;;;======<<<;;;;;;<<<>>>>>>>>>???>>>>>>???BBBDDDDDDDDD@@@???<<<888777888:::===999888777888888888777666888999888777555555666888:::999999999;;;;;;999777555666777:::;;;;;;;;;<<<;;;<<<<<<:::888777888999:::;;;<<<;;;888777888:::;;;???BBBDDDBBB@@@??????===;;;999:::======999555444999===>>>;;;777444222000111222333444666666777999888777888::::::999777666666555555555555555555666777999::::::===@@@CCC@@@@@@AAA???===<<<<<<===777555777::::::777666888888888888999999:::;;;;;;;;;;;;:::999999:::;;;<<<======>>>??????>>><<<;;;:::999888888999999888666777:::<<<<<<:::999999888<<<;;;999:::<<<>>>>>>===999::::::;;;===???AAABBB===>>>>>>???>>>===<<<;;;=========@@@BBBCCCBBB@@@???@@@@@@??????@@@@@@???CCCCCCCCCBBB@@@===:::888999<<<>>>>>><<<<<<>>>AAA;;;:::;;;<<<>>>???AAACCC???>>>===<<<===>>>@@@AAA:::::::::999888777666555222222333333444666777888777999<<<>>>============;;;999888888:::;;;;;;;;;777666555444444666777888666555555444555666777888777888888777666666888:::===<<<:::777444222111111333555888888888777777888777888:::::::::999888777555777999888666666888;;;999;;;===<<<<<<>>>CCCHHHNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMNNNNNNHHHKKKOOOQQQQQQOOOOOOOOOKKKJJJGGGCCCAAACCCGGGKKKMMMLLLKKKKKKMMMOOOOOONNNKKKKKKLLLNNNOOOOOONNNMMMDDDFFFDDD>>><<<>>>>>>:::444555666555444333555666444555666555333222333444111333444444333444666888<<<===>>>>>>===;;;777555333666888777444333555777222111000000333444444444222222222222333555777888333222111222555777888999111000///...000333666888222222222111111222222222444777999:::888777666777555666555444111111222333777444222111222444555666111000000000111333555666222444666888999999999999666666444333222111111111222333333444555444444444111111111111111222333555333444777999::::::888777444444444666999;;;;;;:::999555555777666444777===;;;===???AAADDDFFFHHHJJJLLLKKKHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>:::BBBBBBCCCCCCCCCBBB@@@???AAA======@@@@@@???AAAEEE@@@AAACCCCCCBBBAAABBBCCC;;;@@@CCCBBB===:::;;;>>>@@@@@@???>>>===???CCCFFFdddggggggdddeeeiiijjjhhhllliiieeeccccccdddeeeeeebbbeeehhhiiiiiijjjkkklllnnnhhhfffjjjnnnnnnmmmnnngggfffccc```bbbfffeeeaaadddeeeggghhhhhhhhhjjjllloooqqqppplllkkkmmmllljjj```^^^[[[[[[ZZZWWWQQQLLLKKKLLLNNNNNNLLLHHHEEEBBB===>>>>>><<<;;;:::<<<>>>;;;;;;;;;<<<===>>>@@@@@@?????????AAADDDEEEDDDCCCBBB>>>:::666666888<<>>;;;<<<===<<<;;;;;;===???===888333666<<<@@@>>>:::888666444222222333444555666777888666666777999::::::888666888888888777666555555444444666888:::;;;===@@@BBB>>>??????>>>;;;:::::::::333222555999:::777555777888888888888999;;;<<<===:::;;;;;;<<<<<<============>>>@@@@@@@@@>>><<<;;;;;;:::999:::::::::888555888<<<>>><<<:::;;;;;;999===<<<;;;;;;===>>>>>>===999:::;;;===???@@@BBBBBB=========<<<<<<<<<<<<<<>>@@@???===AAAAAAAAA@@@>>><<<999888:::===???>>><<<;;;===@@@===;;;;;;>>>@@@???AAADDD>>>===<<<;;;<<>>???999777555666777999::::::555444333333444555666777555555444444555666888999777888888777777777:::<<<======;;;777333000000000444666888999999888999999999;;;<<<===<<<;;;999777666888:::999777555777:::888:::<<<<<<;;;===BBBGGGJJJKKKLLLMMMMMMNNNNNNMMMJJJIIIIIIJJJLLLMMMLLLKKKEEEJJJOOOQQQQQQOOOMMMLLLKKKJJJHHHEEECCCEEEIIILLLNNNLLLJJJJJJKKKLLLKKKJJJLLLMMMPPPQQQRRRQQQOOONNNEEEIIIGGG???===@@@???999444555666555444444666888666777999888666444333333111444666666444555888<<>>===???BBBBBBBBB???===<<>>:::<<>>>>>>>>>>>???@@@>>>???@@@CCCEEEEEECCCAAAAAA>>>;;;999:::<<<>>>@@@;;;<<<<<<;;;;;;;;;<<<===:::::::::888666555777888888777888999<<<===<<<;;;777555777<<<<<<888777:::<<<>>>???>>>===<<<<<<===777:::<<<:::777555777:::888;;;>>>===:::888:::===<<<<<<<<<<<<<<<:::777555888???AAA<<<777777777555555666666777888999::::::999888888999;;;===<<<<<<<<<<<<;;;;;;999888777666777999;;;;;;;;;<<<>>>@@@===>>>>>><<<999777777777444333666:::;;;666444555777777777888:::<<<>>>???;;;<<<>>>?????????===<<<:::<<<>>>@@@@@@???===<<<;;;::::::;;;<<<<<<:::888;;;@@@BBB>>><<<>>>>>>;;;???===<<<<<<>>>??????>>>;;;;;;;;;<<<===???BBBCCC<<<;;;999999999:::<<<===>>>@@@CCCCCCAAAAAADDDFFFDDDGGGEEE@@@???AAAAAA===>>>>>>>>>>>>===;;;:::999<<<>>>@@@???<<<:::<<>>;;;<<<@@@@@@>>>>>>BBB>>><<<:::888999;;;???AAA======>>>>>>>>>===<<<<<<666555555555555555666666;;;<<<<<<<<<;;;;;;>>>@@@;;;888666555666777888777444333333333333444444555444333333333333555666888777888999888888999<<<>>>;;;<<<<<<888444222222444444666999999888777777777:::;;;=========:::888666444777::::::777777888;;;777999<<<<<<;;;===AAAEEEFFFGGGIIIKKKMMMNNNOOOPPPJJJIIIIIIJJJMMMMMMKKKIIIEEEHHHLLLMMMMMMKKKJJJJJJIIIIIIGGGEEEDDDFFFIIILLLKKKIIIHHHHHHIIIJJJJJJIIIMMMNNNOOOOOOOOONNNOOOOOOGGGLLLJJJAAA>>>AAA???888777777777666444444666888777999<<<<<<:::666444333111444777666444555999>>>???@@@AAA@@@???;;;888666888666333222333444444444111000///000333555555444000111222333444666777888444333222444777:::<<<<<<:::999999888888888888999111222222222222222222111222444666666555444555666::::::888666333333444666222111//////111222333222333333444555666666666555444555777999::::::::::::555444333222111000000000999999999888777666444444222333555444222222444666444555666666777666555444555555666999<<<>>>===<<<>>>777666:::888222444<<<;;;>>>AAABBBBBBCCCFFFIIIEEEDDDBBBBBBCCCFFFHHHJJJCCCEEECCC???@@@DDDCCC>>>AAABBBCCCCCCCCCBBBAAA@@@???<<<;;;>>>???>>>@@@DDDDDDFFFIIIIIIGGGEEEDDDCCC??????>>>======???AAABBBBBBBBBAAA@@@???AAADDDHHHaaaeeeeeeaaabbbggghhhdddhhhhhhiiilllppprrrrrrrrrggghhhjjjjjjiiiiiikkkllllllhhhffffffeeedddiiioooeeeiiikkkhhhfffhhhhhhfffmmmkkkiiiggggggkkkqqqvvvcccgggeee^^^[[[^^^^^^[[[UUUTTTQQQLLLGGGCCCBBBCCCFFFDDDBBB@@@@@@@@@???>>>999<<<@@@BBBCCCCCCCCCCCC>>>???@@@???>>>===>>>???>>>???AAADDDFFFEEEBBB???@@@>>>===<<<>>>???@@@@@@============<<<<<<===???;;;;;;:::888666555777999666666666999;;;===<<<;;;888555777<<<<<<777666999<<<>>>???>>><<<;;;;;;<<<888<<<===;;;666333555888999===???===999888;;;>>>======<<<;;;999888777777999@@@AAA:::444555777666999999999:::;;;;;;<<<<<<===;;;999999<<>>===<<<:::999888;;;===>>>===<<<<<<===>>>;;;<<<===;;;888666555555888777999======888555555666666777888:::<<>>@@@AAAAAA???===;;;777999<<>>===999999999;;;===>>><<<:::>>>CCCEEE@@@>>>AAAAAA>>>@@@>>>======???@@@??????===;;;:::999:::===@@@CCC999888666555555888:::<<<:::>>>BBBAAA======@@@DDDHHHKKKIIICCCAAADDDCCC???======<<<<<<;;;;;;;;;;;;===@@@AAA???<<<:::<<<>>>>>>;;;<<<@@@AAA<<<<<>><<<888666666888;;;===<<<===>>>??????@@@@@@@@@777777666555555555555666:::;;;:::999888999===???===:::777555555666666555333333333222222333333444222222111111222444555666777888999999999:::===@@@:::;;;<<<999666444666888444666777777555333333333:::<<<======<<<999666444222666999:::888888:::===666999<<<===<<<===AAAEEECCCDDDGGGJJJMMMOOOPPPQQQHHHHHHIIILLLPPPQQQNNNKKKEEEGGGIIIIIIHHHGGGHHHIIIGGGGGGGGGEEEDDDFFFIIILLLHHHGGGFFFFFFHHHJJJJJJIIIMMMMMMLLLKKKJJJJJJMMMOOOIIINNNLLLBBB???BBB@@@888999:::999666444333555777777;;;>>>???<<<888555333000333666555333444999>>>===>>>???>>><<<999555333999555111000222444333222222111000111444666666666000111222333555666777888555444333444777999;;;;;;<<<;;;;;;999888666555555222333333444444333333222222444555666555444555666999888777444111111333555444333222333444666666555444555666777777777666555666777888999::::::999888444333222111000000000000111222333333444444333333222444666444222222444777555555555555555555444444:::999999;;;<<<<<<:::888???888777;;;999111333<<<;;;>>>AAABBBBBBCCCFFFIIIFFFEEECCCBBBBBBDDDFFFHHHEEEGGGEEE@@@AAAFFFFFFAAA>>>???AAABBBCCCBBBBBBAAA===::::::===>>>===???CCCAAADDDHHHJJJJJJHHHHHHHHHBBB???<<<;;;<<>>;;;;;;;;;;;;;;;AAA??????AAA>>>999999===>>>===<<<<<<;;;<<<======CCCDDDFFFHHHIIIGGGCCC???FFFDDDAAA??????@@@??????AAA@@@???>>>===<<<;;;;;;>>><<<:::777555444444444777777888:::<<<<<<:::888000222666999:::999666555;;;>>>;;;555444999:::777===>>>===:::777444444444:::>>>???<<<:::<<<<<<:::666444777===???:::666666===AAACCCAAA<<<777555555777:::<<<===<<<;;;;;;<<<:::888888:::>>>???===:::<<<;;;999999;;;<<<<<<;;;AAA@@@???===<<<<<<>>>@@@BBB===777666888999777444666999;;;999444222444777888;;;===888444666@@@JJJDDDDDDCCCAAA>>>;;;888666333666:::>>>@@@???===;;;;;;<<<>>>>>><<<:::::::::999===BBBDDDBBB>>>:::999;;;999888;;;???@@@>>><<<:::666333555:::>>>===;;;999777666777:::===>>>>>>???===:::888888<<>>@@@<<<:::;;;;;;999:::>>>>>>===<<<:::999999<<<>>>:::;;;;;;:::999999:::<<>><<<;;;<<<>>>888999888777666777999;;;999888777777888;;;>>>@@@>>>:::666555666777555333555666777666444333333444666777888999:::999999888999;;;===>>>======>>>???999999999:::;;;:::777444777666555333111111444666======<<<;;;:::888777666777777777888999999::::::888222444===???;;;===EEEAAADDDIIILLLNNNNNNOOOPPPJJJIIIJJJMMMOOOOOOLLLHHHDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJHHHGGGEEEEEEEEEGGGJJJKKKKKKJJJJJJMMMQQQSSSRRROOONNNNNNLLLHHHDDDCCCDDDDDDBBB@@@:::;;;<<<>>>>>>>>>======::::::;;;======:::333---333333333333444444555666<<<<<<999444333555333///333000///000222333222000666666555444444444444444111111111222333444555666444///111888<<<<<<===AAA@@@===:::888888888777555333222111333555666333000666222222777666222111444;;;;;;999666333222444666666555444555666666444222777666666666777888:::;;;::::::999999999999::::::333333444444444333222111444333333222222222333333222555666333444888888666:::999888666666777777888;;;;;;:::888777888<<>>???@@@>>>@@@BBBDDDGGGHHHIIIJJJFFFCCC???>>>>>>???===;;;BBBCCCDDDGGGIIIHHHFFFDDDgggccc^^^]]]```cccfffggggggeeeeeejjjppprrrpppllljjjjjjjjjlllllllllkkkiiihhhdddaaaaaadddhhhiiiiiillllllmmmnnnooonnnkkkhhhgggdddaaaaaadddggghhhhhh```^^^ZZZWWWTTTPPPLLLHHHDDDEEEDDDBBB???>>>???@@@EEEBBB>>><<<<<<<<<<<<;;;@@@======>>>;;;666666:::>>>>>><<<<<<<<<>>>@@@AAAAAAAAAAAACCCDDDCCC@@@===EEEBBB???===>>>???AAABBBBBB@@@===;;;:::;;;<<<===<<<;;;999666444333333333666666888999;;;:::888777222444666999:::999888777;;;>>><<<777666999:::666<<<======:::777444333333777;;;<<<999888::::::999888444444999;;;888777888>>>???AAA@@@===999666555777999<<<<<<;;;::::::;;;888888:::===??????===;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<>>;;;;;;AAAGGGBBBBBBAAA@@@===:::888666333666:::===??????>>>===:::;;;===<<<:::888888888:::<<>>;;;999999666777999:::::::::;;;<<<888555444777<<<@@@???===888888888888999:::<<<>>>======<<<;;;:::===AAAEEEHHHHHHHHHGGGFFFEEECCCCCCFFFDDDBBB???============???<<<<<>>EEECCC@@@===;;;:::999999999:::::::::888888:::;;;AAAAAAAAA>>><<<:::;;;<<<999999999999888999;;;===:::999888777888:::===??????<<<888777777777666444222333444444444444666888555666777888888888777666666888:::;;;::::::;;;<<<444333444555555555222000666777777555333333444666::::::;;;;;;:::999777666777888888999:::;;;;;;<<<:::555666???AAA<<<>>>EEECCCFFFJJJMMMOOOOOOMMMKKKFFFFFFHHHLLLOOOOOOLLLIIIFFFGGGHHHJJJJJJJJJIIIIIIGGGEEECCCDDDFFFHHHHHHHHHGGGGGGHHHJJJKKKLLLKKKJJJJJJJJJLLLPPPSSSSSSOOOLLLIIIFFFDDDCCCEEEFFFFFFDDD999:::;;;<<<<<<;;;::::::999888777888::::::777444555444444333444444555555555888777333111333222///111//////000333444222000555444333333333333444555222222222222333444444555///,,,///666<<<<<<===@@@;;;:::999888888777444111222111111333555555222///444111222777777444333777:::999888666333333555666666555444555666777666444555555444444555777999:::777777777777777888999:::555555444333222111111000444444333333333444555555666::::::888888;;;;;;888333333222222333444666777::::::999777555666888:::;;;;;;<<<<<<<<<<<<<<<<<>><<<::::::;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHFFFCCC@@@?????????>>><<>>BBB@@@>>>=========;;;:::???<<<<<<===:::666666:::===<<<:::999:::===@@@CCC???===<<<<<<=========<<>>AAACCCAAA???;;;999888:::===???;;;:::888555444333333333555666888999999999888777555555777888999:::::::::;;;===<<<999888999888666999:::<<<:::777333111111222777888666555888999888:::555222555777777999<<<>>>>>>>>>>>>>>><<<999666888999;;;;;;999888888999666999<<<>>>===<<<;;;;;;999<<>>;;;999999:::888999:::;;;<<<>>>BBBEEEFFF@@@888333333555555555444666777555333333777:::===@@@CCCDDDCCCBBBCCCCCCAAAAAA@@@???===;;;999888444666999;;;>>>?????????;;;===>>>===:::888777777:::<<<<<<;;;999888888999333777::::::777777:::===777666666:::???BBBAAA???888:::;;;:::888888;;;===<<<===>>>======>>>@@@CCCHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA???======<<<<<<>>><<<>>>CCCCCC???===???HHHDDDAAA@@@@@@>>>:::666888999:::999777777999:::BBBBBBAAA>>>;;;888888999:::999999:::;;;<<<===>>>;;;:::999888999:::<<<>>>AAA>>>:::888888888666555444444555444333444777999666666666777777666555555999;;;======<<<<<<===>>>666555555666777777555333555777::::::888777666666999999:::;;;:::999777666555666666777999:::;;;;;;===888:::@@@AAA>>>???DDDFFFFFFHHHLLLOOOOOOJJJFFFAAACCCGGGKKKOOOPPPMMMKKKIIIJJJKKKLLLLLLKKKJJJIIIGGGEEECCCBBBEEEHHHIIIJJJFFFGGGIIIKKKKKKJJJIIIHHHKKKHHHGGGLLLRRRTTTOOOJJJIIIGGGEEEDDDEEEFFFFFFEEE999999999:::999999888777888666444555777:::<<<<<<777666555444444333333333...333555111//////000////////////222444444333111555444222111111333444666333333333333333333333333---,,,000777===>>>>>>???666666777888888666111...111222333555666555222///333111333666888666666888777777777555333333555777777555444555777888888888555444333333444555777888555555555555555666777888777666444222111000000000666555555555555666777888999<<<===::::::<<<;;;777//////000111222444666777999999999777444333444555999;;;===?????????===<<<@@@CCCFFFIIIIIIHHHFFFEEECCCDDDFFFIIILLLMMMKKKIIIGGGDDDAAA@@@AAAAAA@@@???>>>??????AAABBBCCCDDDDDDDDDBBB>>>;;;999888999:::<<<===???@@@BBBDDDEEEFFFEEECCCAAA???@@@???>>>===@@@CCCGGGJJJLLLJJJHHHFFFpppmmmgggcccbbbdddfffhhhiiiiiihhhfffeeeeeeeeedddbbbeeekkkrrrwwwwwwrrrnnnbbbffflllpppqqqqqqqqqqqqqqqoookkkiiiiiijjjiiihhhggghhhiiiiiigggbbb]]]YYYQQQPPPOOOOOONNNLLLHHHEEEBBBAAA???<<<999999;;;===>>>===;;;<<<<<<<<<;;;999>>>;;;;;;===;;;888:::???===;;;777666666999===???>>>;;;888777888:::;;;;;;;;;<<<<<<======>>>@@@BBB>>>===;;;999999:::<<<===;;;:::888666555444555555777888999:::999888888888666666666777888999:::;;;;;;<<<<<<;;;999999777666666888:::999666222000///000444666333333777999999:::555333666999999:::>>>???===<<<===??????;;;777999:::;;;:::888777777888888;;;===;;;888777999;;;666;;;@@@@@@:::666666888777888:::<<<===???CCCEEEBBB===888555555555555555444555666666555777:::>>>BBBBBBCCCEEEFFFEEECCCBBB@@@@@@??????>>>===<<<;;;444555666999;;;===???@@@>>>???@@@???<<<999888888;;;:::999777555555777999666888999999888999;;;>>>999888999===@@@AAA@@@>>>:::>>>@@@>>>:::888;;;???>>>>>>>>>>>>===>>>AAACCCJJJIIIIIIIIIIIIIIIIIIIIICCCBBBAAA@@@>>>===<<<;;;===;;;===AAABBB??????AAACCC@@@>>>@@@CCCCCC>>>999888999999888777777888:::??????>>><<<999777888999999888888:::<<<===>>>>>><<<;;;:::999999:::;;;<<>>>>>>>>===>>>???999888777888999:::999888666999>>>@@@???<<<:::999<<<<<<<<<<<<;;;999666555222222333444666777888888===:::;;;???AAA>>>???CCCFFFDDDCCCFFFLLLNNNKKKFFFBBBDDDHHHLLLOOOOOOMMMLLLJJJKKKLLLLLLLLLJJJIIIHHHHHHGGGFFFGGGIIIJJJJJJIIIAAADDDGGGIIIIIIHHHHHHHHHKKKIIIHHHJJJNNNOOOLLLIIIKKKIIIGGGEEECCCCCCBBBBBB;;;;;;;;;::::::999888888888777555666888;;;>>>@@@999888777555444333333333+++333666222------///000///000222444666666555444888666444222111222333555333333333333333333222222///000444:::>>>@@@???>>>666555555666777555222///222333555777777555222000444333444666777777777777444555555555444444666888777555444555777:::::::::888777555444444444555666666555444444333333444444666555333111000111222333888777666555666888999;;;888;;;;;;888777888777444111111222333555666777888666777888777555444444555999:::<<<===>>>>>>>>>===AAABBBEEEIIIKKKJJJFFFBBBCCCEEEGGGJJJLLLLLLLLLKKKFFFEEEBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFCCCAAA>>>;;;::::::<<<>>>===>>>???@@@AAACCCDDDEEECCCBBBAAA@@@???>>>======>>>AAAGGGJJJJJJIIIGGGFFFtttqqqmmmiiiggggggiiijjjfffggghhhhhhfffccc```^^^^^^___dddkkkssswwwuuuqqqdddgggkkknnnpppsssvvvyyyrrrnnnjjjgggffffffffffffdddfffhhhhhhddd^^^XXXTTTLLLKKKJJJJJJJJJHHHEEECCC@@@@@@===:::888888;;;===;;;:::999999;;;;;;:::888;;;999999<<<<<<:::===CCC???<<<999666555777:::<<<>>>;;;888888999;;;<<<<<<555999===???>>>=========;;;<<<<<<===<<<<<<;;;:::<<<:::999777666666777777888:::<<<;;;999888999;;;555555555555666888:::;;;:::::::::::::::888777777444777999888555222///...000444555333444888;;;;;;888555555:::===<<<<<<>>>???===;;;===??????<<<999:::;;;;;;:::888777888999<<<<<<;;;777333333777:::444999??????999555444555555777999:::;;;<<>>@@@DDDBBBAAAAAACCCDDDCCCBBB>>>===<<<<<<;;;;;;::::::333444555777999;;;===>>>===???@@@>>>;;;999777777999999777555333444777999999777555777:::<<<<<<;;;;;;;;;<<<>>>??????===<<<===AAADDDBBB===:::===@@@@@@???>>><<<<<<>>>CCCGGGIIIHHHGGGEEEEEEDDDDDDEEEAAABBBBBBAAA@@@>>><<<;;;<<<999999<<<======???CCC>>><<<;;;???DDDEEE@@@;;;888999999888777777888:::999::::::999777777888:::777666666888;;;===<<<;;;::::::999999999::::::;;;@@@???===:::888666777777:::;;;:::888666666777999777777777777777777777777777999;;;;;;::::::;;;<<<777555444444666888888888777<<>>???BBBEEEAAA>>>AAAHHHMMMMMMKKKFFFHHHKKKMMMNNNMMMLLLLLLJJJKKKKKKKKKJJJHHHGGGEEEFFFGGGHHHKKKLLLJJJGGGCCC>>>BBBFFFIIIIIIJJJKKKLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHFFFDDDAAA@@@@@@AAA>>>======<<<<<<;;;;;;;;;888999::::::;;;<<<===>>>999888777666555444444444///666888444///...000111000222444666777777777777<<<:::777555333222333333333333444444444333222222111333555999<<<>>><<<999999777555555666666666555444666888999888666444222555666777666666666666444222333444444444444666888666555444666888;;;;;;;;;<<<:::888777555555555666888777555333222111111000444333111111111333555777999888666555666777:::;;;777999888444333555555222444444555555666666666666333555777777777777888:::::::::999999:::<<<>>>???@@@AAADDDHHHJJJIIIFFFBBBEEEFFFGGGHHHIIIJJJLLLMMMGGGFFFEEECCCAAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGDDDBBB@@@===<<<===>>>???=========>>>???@@@BBBCCC@@@AAAAAA@@@>>>======<<<;;;@@@EEEHHHGGGEEEDDDDDDrrrqqqpppmmmjjjiiijjjkkkbbbdddfffjjjkkkhhhccc^^^]]][[[]]]dddnnnssstttqqqhhhgggfffhhhkkkqqqvvvzzztttpppkkkgggfffffffffeeefffhhhiiigggbbb[[[VVVSSSJJJHHHEEECCCBBBAAA>>><<<>>>>>>===;;;999:::<<<>>>:::888777888:::;;;;;;:::888666777999:::999===CCCBBB???<<<999888999;;;<<<>>><<<;;;;;;===>>>>>>===444888===>>><<<:::999:::;;;<<<>>>???>>>===:::999;;;:::999888777888888999999<<<===<<<999888:::<<<555555555666777888999:::999777777999999666666999666888:::999666333111111111555666444444999<<<<<<666444777===@@@???===>>>>>>=========>>>>>>===;;;;;;<<<<<<;;;999999;;;<<<===<<<999555333444888:::444888======:::666555555111333666777777888:::<<<777888:::<<<<<<:::888777555666888:::<<<>>>???@@@CCCAAA??????@@@AAABBBBBB;;;:::999888777777777777444555666777999:::<<<<<<999;;;<<<;;;888666555555666777777666555666888:::999555222444888;;;;;;999<<<<<<<<<<<<<<<<<<;;;:::@@@CCCEEECCC@@@>>>???@@@@@@???>>><<<<<>>=========AAABBBCCCCCCBBB@@@===;;;999666555888::::::>>>BBB>>>======???BBBAAA>>>:::888999:::999777777999:::555666777777777888:::<<<777555555777;;;<<<:::777888888888888888999::::::<<<<<<;;;999666555666888666888999999999999:::<<<777777666666666777888999888:::<<<<<<<<<;;;<<<===888555333333666888:::::::::???GGGMMMNNNLLLJJJHHHHHHEEEAAA===999777666555555555555666666777888888666666888;;;===???AAABBBBBB@@@>>>AAAGGGMMMOOOPPPJJJKKKMMMMMMKKKKKKLLLMMMKKKKKKKKKJJJIIIGGGDDDCCCBBBDDDGGGKKKLLLIIIDDD@@@@@@DDDHHHJJJKKKLLLPPPSSSLLLMMMMMMJJJGGGEEEGGGIIIDDDDDDDDDCCCAAAAAACCCDDD>>>>>>===<<<<<<<<<======888:::<<<<<<;;;;;;;;;<<<888777777666666666777777444999999444111222444444222444555666555555777999<<<;;;999777555333222222111222333444444444333222///222444444777:::999444;;;999666666777888999888555777888888666444444444444777777555444666555222111222444444444444555777555444555777999;;;:::999<<<;;;:::888777777888888999888666444222111111000222222222333444666888999:::888666444444666888:::777999666111000444555333555555555555555444333222222444666777777999<<<>>><<<:::999888999;;;===>>>===@@@CCCGGGHHHGGGFFFDDDFFFGGGHHHHHHGGGHHHKKKMMMHHHHHHGGGEEEBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAA???AAABBBAAA???======>>>;;;???DDDEEEBBBAAAAAABBBlllmmmnnnmmmjjjhhhhhhiiigggfffgggkkkooommmfff___```^^^^^^dddmmmsssssspppooojjjeeedddiiippptttwwwtttpppkkkgggfffeeedddccceeeffffffbbbZZZSSSOOOMMMGGGDDD@@@>>>======<<<;;;<<<=========<<<<<<>>>@@@;;;999777777:::<<<===>>>;;;999888::::::999===CCC@@@>>><<<;;;:::;;;<<<=========>>>@@@BBBAAA???===777:::===;;;777555777:::>>>??????>>>>>><<<;;;::::::999888777777777888999999<<<===;;;888666999<<<555666666777999999::::::888444333777777555777;;;;;;<<<<<<;;;888666666666222666666444444999<<<<<<666444666<<<@@@>>>>>>???===>>>???>>>===<<<<<<=========>>>===;;;<<<>>>@@@:::888777888999;;;;;;;;;777999;;;<<<<<<:::888777000222555777888999;;;===999;;;<<<<<<;;;:::999888444555888;;;>>>???>>>===>>>???????????????AAABBB;;;:::999888777777777777666777888:::;;;;;;;;;;;;777999::::::777555555555333555888999888888999;;;888666555555777999;;;<<<::::::::::::999999:::;;;BBBBBBCCCCCCBBBAAA@@@???======>>>>>>???BBBFFFIIIBBBAAA>>><<<::::::;;;;;;AAABBBDDDEEEDDDAAA>>><<<555333444888;;;:::<<<@@@>>>??????@@@@@@???===<<<999:::::::::888888:::;;;555777888888888999<<<>>>888666555777;;;<<<999555555555666777888888999:::888999999777444333555888333666999:::999888888999555444444444555777999::::::<<<>>>???>>>>>>???@@@;;;999666666888<<<>>>???<<>>CCCEEEDDDDDDFFFHHHDDDGGGIIIJJJHHHGGGHHHIIIGGGHHHHHHEEEBBBAAACCCEEECCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>@@@???>>>===>>>???AAABBB@@@BBBDDDDDDAAA??????@@@<<<@@@CCCCCC???===???BBBfffiiilllkkkhhhffffffgggoookkkiiilllpppoooggg___fffcccccciiiqqqvvvtttpppvvvooogggeeejjjqqqttttttrrrooojjjfffeeecccbbb```]]]^^^\\\VVVMMMEEEBBBAAACCC@@@===;;;<<<>>>@@@@@@;;;<<<>>>>>>>>>>>>???AAA===;;;888888:::>>>@@@@@@@@@===<<<===<<<:::>>>CCC<<<;;;:::::::::;;;<<<<<<<<<===???BBBDDDCCC???<<<;;;<<<<<<888333222666;;;BBBAAA???===<<<;;;<<<<<<999888777666666777888999888;;;===;;;666555888<<<666777888999:::;;;;;;;;;777222111555666444777===>>>??????===;;;999999:::333666666333333888<<<<<<666333444:::======>>>@@@===???AAA???<<<:::<<<>>>>>>>>>>>>>>>===>>>@@@BBB666555666;;;@@@AAA???<<<:::::::::<<<>>>===;;;999111333777999;;;<<>>===<<<999888999:::333555777;;;>>>???===;;;;;;===@@@AAA@@@???@@@AAA???>>><<<:::999999::::::888999;;;<<<======<<<;;;777999;;;;;;999777666777111555999;;;;;;:::;;;;;;777999;;;999777888===AAA888888888888777888;;;===BBBAAAAAABBBCCCBBB@@@===999<<>><<<;;;;;;<<<===AAACCCEEEFFFEEEBBB???<<<111111444:::===;;;;;;>>>===???@@@@@@?????????AAA:::;;;;;;:::999999:::<<<777999::::::999:::<<<>>>999777555888<<<<<<999444333444555666777888999999666777888666333222555888444777::::::888555444333333222222333444666888:::777999;;;<<<;;;;;;<<<===;;;888666555888<<<>>>@@@>>>EEEMMMTTTWWWWWWWWWVVVHHHDDD>>>888555666888999666555555555555444444444111444777:::>>>DDDGGGGGG>>>CCCIIIMMMOOOPPPPPPQQQIIIJJJJJJHHHFFFGGGLLLPPPMMMMMMLLLKKKIIIFFFDDDBBBAAABBBDDDHHHLLLNNNMMMKKKDDDGGGIIIHHHGGGHHHNNNTTTPPPKKKFFFFFFJJJLLLKKKHHHHHHIIIIIIEEEAAA???AAACCC999999888888888999;;;<<<777888999777555666999===444444555666888999;;;<<<999888555222444:::===;;;444444444111///000444888333444666777777666444333///000333555555555444333...222222111444<<<<<<888777777999;;;===<<<999666555666666333000///111444///333555222333888888444000222444444333333333444222333666999;;;:::777333555555666777999<<<>>>@@@666555555555555666777777555666777777888777777777:::888555222111222444555555444000))))))///333444555555666777777666555444333444444444444777<<<@@@;;;<<<>>>???>>>===;;;:::888===CCCDDDBBBBBBFFFJJJAAAFFFKKKLLLJJJGGGEEEEEEGGGHHHHHHEEEBBB@@@CCCEEEAAABBBDDDEEEEEECCCAAA@@@:::;;;>>>@@@BBBBBBBBBBBBDDDCCCBBBAAAAAACCCEEEFFFAAADDDFFFFFFCCC@@@AAABBB>>>BBBDDDBBB>>><<>>DDDEEECCC@@@<<<;;;:::999999:::<<<>>>BBBFFFDDD???>>>CCCCCC@@@;;;999888;;;@@@AAA>>>999<<<===???BBBCCCBBB???===:::>>>>>>999888;;;>>>>>>>>>AAABBB???:::888;;;>>>888;;;<<<888333222888>>>======<<<999666444444555333777;;;;;;:::;;;===@@@555444333333555888;;;===AAACCCAAA<<<;;;>>>>>><<<777777777777777888888888777888999999888999;;;<<>>;;;888666444============<<<;;;:::999555555777<<>>;;;>>>>>>===<<<;;;::::::::::::<<<;;;888<<>>>>>>>>999;;;???CCCEEECCC???<<<;;;;;;===???@@@@@@@@@@@@??????=========>>>???@@@BBBBBBAAA???????????????<<<999555333444666777888888999<<<>>>?????????>>>;;;777444444888<<<======999888777888<<>>@@@<<<;;;999888999;;;===>>>;;;999666555666777777666888777666888;;;;;;888555222444666777777777999:::666444333333555666555444666444666999999555333444///000222555777888888888;;;999777777888::::::999<<<999555333333777<<>>AAABBB;;;:::999888888999::::::666777777666444444555777444444555777999:::888777:::999777666666777888999555222222333111---///333444444444444444444444444222111222444777666222...000111333555666666666666666777999:::999888666555888777666555444333333333222777666222222666555111---000444666666555555666777555777::::::555333555222222222333444555666777888888777444222222333444777666555444555777999:::;;;999555222111222444555444555666333000000444888888777666444333222111111444444333444666:::===@@@:::<<<======<<<:::999999>>>======@@@DDDFFFEEEBBBGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????AAADDDDDDBBB>>><<<<<<666999>>>AAABBBDDDFFFGGGCCCEEEGGGEEECCCBBBDDDGGGEEEFFFGGGFFFDDDCCCBBBCCCBBBDDDDDDBBB>>>===@@@CCChhhdddbbbbbb```]]]___dddggggggfffgggiiilllooorrrooojjjhhhkkknnnooorrrvvvxxxuuuqqqmmmjjjhhhggggggkkkeee```^^^YYYSSSPPPRRRMMMMMMKKKGGGCCC@@@???@@@EEEDDDCCCBBBAAA???>>>>>>:::;;;===@@@CCCCCCAAA???<<<;;;999999999;;;===>>>CCCEEEDDD???>>>AAABBB???:::999:::>>>BBBBBB===888;;;===@@@BBBCCCAAA>>>;;;===>>>;;;888:::???@@@===;;;???BBBBBB===::::::;;;:::<<<===:::444333999>>>======<<<:::777555555666333555777888888888999:::777666555555666999<<<>>>AAACCCAAA<<<;;;======;;;999888666555555555666777666888888888777777888:::???>>>===<<<:::777555444;;;;;;<<<===============;;;999888999<<<<<<;;;999::::::999888999:::;;;<<>>;;;>>>CCCDDD???BBB@@@>>><<<===>>>>>>???<<<>>>AAADDDDDDBBB>>>;;;======>>>>>>???@@@@@@AAA>>>>>>======>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBB???;;;777555555666777777777999<<>>999777444444777::::::::::::888666777:::===???@@@>>>@@@@@@===>>>???<<<777444777<<<>>>???@@@AAABBB===>>>===<<<;;;<<<>>>AAA@@@@@@???????????????@@@:::;;;;;;;;;::::::999999:::;;;<<<<<<:::;;;<<<>>>===<<<;;;:::999::::::;;;;;;999777666888999888888999888888:::<<<<<<999777222444666777666666777888777555444444555666666555888555666999999555333555222444666999:::;;;::::::===;;;::::::;;;======<<<:::999777555555777:::;;;===@@@FFFNNNTTTWWWVVVTTTJJJDDD;;;666555666888888888888777777777666444333999666444666;;;@@@CCCDDDFFFMMMTTTWWWUUUPPPKKKIII???GGGLLLIIIFFFHHHLLLNNNNNNNNNMMMLLLJJJIIIIIIIIIBBBCCCEEEFFFHHHIIIJJJJJJHHHMMMMMMIIIGGGJJJKKKHHHMMMJJJGGGHHHKKKOOOQQQRRRMMMQQQOOOEEE>>>>>>@@@???;;;;;;999888888888888888555666666666444444555777111111222444555555444333888777555333222222333333222000///000...,,,...333555555555555555555555555333333333555777777333000000111333555666666666666444555777888999888777666666666555444444333333333444777666222111444555111...000444555555444555555666444555999888444222444222222222222333333444555555666666444111111333555555444333333555777999:::777666444222222444666777444555555444333333555777888777666555444333333333444333333444666:::>>>@@@;;;<<<>>>===;;;::::::;;;===<<<===@@@DDDGGGFFFEEECCCCCCAAA@@@@@@@@@AAABBBDDDDDDCCCBBBAAA???===<<<===@@@CCCDDDCCCAAA@@@???999;;;===@@@CCCFFFGGGHHHEEEFFFEEEDDDBBBBBBDDDEEECCCDDDFFFEEEDDDBBBCCCCCCCCCDDDDDDBBB===<<<>>>AAAfff```]]]^^^___^^^___bbb``````aaadddhhhlllqqqtttmmmhhhfffjjjmmmnnnqqquuuwwwtttpppkkkgggcccaaa```bbb```\\\WWWMMMGGGJJJQQQFFFGGGFFFDDDAAA???@@@AAAFFFFFFFFFEEEBBB@@@===;;;:::<<>>>>>>>>;;;:::999999:::<<<>>>???CCCDDDCCC???===??????<<<999999<<<@@@CCCAAA;;;666:::===AAACCCCCC@@@<<<999???===999777:::@@@@@@<<<999>>>DDDFFFBBB>>>;;;;;;<<<>>>???;;;666555999>>>;;;<<<<<<:::888666777888999888888999:::;;;999888888888777777888;;;===???AAABBB@@@;;;:::<<<<<<999;;;888555333222444666777777888999888666666777888======<<<<<<:::999777777999:::;;;===>>>?????????>>>;;;777666777999::::::999888777666888:::===???@@@@@@>>>;;;===@@@@@@===@@@@@@>>>=========>>>???@@@AAADDDEEEDDDAAA>>>;;;AAA@@@???>>>>>>???@@@AAA<<<<<<===>>>>>>>>>>>>>>><<<>>>@@@BBBDDDEEEEEEEEE@@@===888666666777888888666999===AAABBBAAA???===:::999777777999999999888;;;888666555888;;;===>>>>>>???===::::::<<<:::555111777<<<===<<<;;;===@@@:::999999:::<<>>>>>>>>>>>>>>??????@@@???===;;;999999999999:::;;;;;;:::999888999:::999999::::::;;;;;;;;;:::;;;999888888:::;;;;;;:::;;;;;;;;;===>>>===;;;999333555666666555555666777999888666666777888888777:::777666888777444333555555777:::===>>>>>><<<;;;999888777888:::;;;:::999888888888777777777777777<<<>>>BBBHHHMMMOOOOOOMMMDDD@@@;;;777666777777777555666666666555555444333666444333444888===@@@AAAIIIMMMRRRSSSQQQMMMJJJHHH@@@HHHNNNLLLJJJLLLPPPQQQOOOMMMLLLKKKJJJKKKMMMNNNEEEEEEGGGIIIKKKMMMOOOOOONNNPPPOOOJJJHHHIIIJJJIIIQQQNNNKKKJJJMMMQQQSSSUUUPPPPPPKKKDDD@@@@@@???===<<<<<<;;;999888777555555444555666555444444555666111222333333333333222222777666444222000000000000222///......---,,,///555666666666555555555555555444333444666777777444111111111333444555555555555222333555777888888888777777777777777777777777777777888666222111444444222///111444555444444444555555333444777777333222333333222222222222222333333222555777555111000333777333333222222444666888999666555555444444444555555444333333555666777666555666666555555555444444444444333333444777:::>>>@@@<<<======<<<::::::;;;<<<;;;;;;<<<@@@DDDGGGGGGFFFAAAAAA@@@???@@@AAABBBCCCDDDDDDCCCBBB@@@===;;;:::;;;>>>BBBCCCCCCBBBBBBBBB>>><<<;;;>>>DDDGGGHHHGGGHHHEEEBBBAAABBBCCCCCCCCCAAACCCDDDDDDBBBAAABBBBBBBBBCCCDDDAAA<<<:::;;;>>>fff___\\\___cccdddeeegggfffffffffgggiiillloooqqqhhhcccbbbfffjjjlllooosssrrroookkkgggcccbbbaaabbb]]]ZZZVVVOOOFFFAAAFFFOOOCCCDDDDDDBBB???>>>???@@@DDDDDDEEEDDDCCC@@@<<<;;;777;;;??????<<<;;;<<<>>>;;;:::999999:::<<<>>>@@@BBBBBBAAA>>>===<<<<<<:::999999;;;>>>@@@???:::777:::===BBBDDDBBB???;;;888======:::666888===>>><<<;;;???DDDFFFDDDAAA???>>><<<>>>>>>;;;777666888<<<999:::;;;:::888777777888;;;999888999===>>>;;;888999888888888999;;;===>>>@@@AAA???;;;999;;;;;;999;;;999555222222555888;;;:::;;;<<<;;;999777777888===============<<<;;;;;;888999:::;;;<<<=========999888666555666999;;;===;;;:::888777888<<>>======>>>@@@@@@BBBEEEEEEDDDAAA???>>>DDDCCC@@@>>>>>>>>>@@@AAA:::;;;===>>>???>>>>>>===:::<<>>;;;888777888999::::::666:::>>>BBBCCCBBB???<<<<<<<<<;;;;;;;;;;;;:::999===:::777666888:::<<<<<<<<<<<<:::777888;;;;;;888555777;;;===============999666666888<<<>>>===;;;<<<<<<;;;;;;<<<<<<======@@@>>>;;;888777777888999999:::;;;:::888666666777333555777:::<<<=========:::999888999;;;===<<<<<<<<<===>>>@@@@@@>>><<<:::444555666666666666888:::===;;;999999:::;;;:::999:::666555666555222222555666888;;;===>>>===;;;999555555555777999:::999777999888777666666666666666;;;<<<>>>AAAEEEGGGGGGEEE>>><<<999777555444444333111333555666666777888999555444444555777;;;>>>@@@FFFHHHJJJLLLKKKIIIHHHGGGFFFMMMRRRQQQOOOQQQSSSSSSOOOMMMJJJIIIKKKNNNPPPRRRJJJKKKLLLMMMOOOPPPRRRSSSPPPPPPOOOKKKIIIIIIKKKMMMUUURRROOOMMMMMMNNNPPPRRRSSSOOOJJJFFFEEEDDDAAA>>>>>>===<<<:::888666444222222444555555444444555666555555666555444333333444777666555444333333333333333000///000000///333999555555555555444444444444333333444555666555333222000000111222333333444444333333555666777777777777::::::;;;<<<<<<=========<<<;;;888555444444555444111333555666555444555666555333333777777333222555444444333333222333333333000555888777222111555:::333333222222222333444555888888777666555333111111333222222444888888555222444444444555555444444444444444444555888;;;===???;;;<<<;;;:::888999;;;===:::;;;===???BBBDDDEEEEEEBBBAAAAAAAAABBBCCCEEEFFFDDDCCCCCCBBB@@@>>>===<<<;;;>>>@@@AAAAAA@@@@@@AAA@@@<<<999<<>>@@@AAA>>>;;;999:::===fffaaa___dddjjjkkklllooolllkkkjjjjjjjjjjjjkkklllfffaaa```dddhhhjjjmmmqqqnnnkkkeee```]]]^^^___aaaYYYRRRLLLIIIEEECCCFFFLLLDDDDDDCCCAAA???===>>>??????@@@AAABBBAAA???===;;;777:::>>>???======???AAA<<<;;;:::::::::<<<>>>@@@AAA??????>>>===:::999999:::999999:::;;;;;;;;;::::::>>>CCCDDDBBB>>>;;;:::;;;???>>>777333666;;;>>>;;;===???@@@@@@?????????;;;<<<<<<:::777666888:::777888::::::888666666777777555444666:::<<<:::888999888888888999;;;<<<===???AAA???:::999<<<<<<:::<<<999555333333777;;;>>>===>>>??????<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;888999999::::::999999888666666777888888999:::;;;===;;;999777888:::===???888777777777777777888:::===???@@@???======>>>@@@???BBBDDDDDDCCCAAAAAABBBEEECCCAAA???>>>>>>???@@@999:::<<<===>>>>>>======999;;;===@@@AAAAAA@@@???:::888777777:::<<<===>>>888;;;@@@CCCDDDBBB>>>;;;;;;<<<<<<<<<;;;::::::;;;>>><<<:::999;;;<<<===<<<999:::888666888===???<<<<<<999999<<>>:::888666555888;;;<<<999666999999999999999:::;;;;;;;;;999666444333555777999888:::;;;:::888666555555222444888:::<<<<<<;;;:::888888888999;;;===<<<;;;<<<>>>@@@AAA@@@>>><<<:::444666777777777999<<<>>>???===;;;;;;<<<<<<<<<;;;888555333555444111111444555777999:::;;;999777666666666777:::======<<<::::::999666333333444666888999999:::<<>>;;;;;;:::888666444333222222555777888888888999;;;666666777777888;;;>>>@@@BBBCCCDDDFFFIIIJJJJJJIIIKKKQQQTTTRRRPPPQQQRRRQQQOOOKKKHHHHHHLLLPPPSSSTTTQQQQQQPPPPPPPPPQQQQQQRRRNNNMMMMMMLLLJJJJJJMMMPPPUUUTTTRRRPPPOOOPPPQQQSSSVVVPPPKKKJJJJJJHHHEEEBBBAAA@@@===;;;888555333222222444666666555555555666666777888666444333444555555555555555555555666666333000000222111000444:::444444444333333222222222111222333333333222222222/////////000000111222222555666666666666666555555:::;;;<<<>>>@@@@@@AAAAAAAAA>>><<<:::888666666666444555777666555555555666666333444777777444444666666555555444444444444555222666999888555444777;;;555444333333222111111111666666777666555444222111222111111444777777444000222222333444444444444333555555666777888:::<<<>>>:::::::::888777888:::<<<:::<<<===??????@@@AAAAAABBBAAAAAAAAABBBDDDFFFGGGBBBBBBCCCBBBBBBAAA@@@@@@<<<>>>??????===<<<<<<<<>>AAADDDEEEDDDCCCDDDDDDCCC@@@===<<<===999;;;>>>===;;;:::<<<>>>fffccceeekkkooooooooorrrjjjjjjiiihhhhhhhhhiiiiiigggbbb```cccfffgggiiillliiieee___YYYVVVUUUVVVWWWPPPIIICCCDDDEEEEEEFFFHHHCCCDDDCCCAAA>>>======>>>;;;<<<===>>>???>>>======999;;;>>>???@@@AAACCCDDD===<<<;;;::::::<<<>>>??????<<<<<<>>><<<888777888:::999999999:::;;;<<<===;;;???CCCDDDAAA>>>===>>>;;;AAAAAA999111333:::>>>888888888888999;;;===>>>:::;;;;;;:::888888999:::777999;;;;;;999777666666777777888:::<<<======<<<999999999::::::;;;<<<===>>>@@@>>>;;;:::===>>><<<===:::666444444888<<<>>>===???@@@@@@>>><<<;;;;;;777777888999999999999999999999999999888777555555666888:::;;;999777777777<<<:::888666666777999;;;999888888999888666888===<<<>>>@@@@@@===<<<>>>AAA???BBBDDDDDDAAA@@@BBBDDDDDDCCCAAA???>>>>>>>>>>>>999999;;;<<<============999:::;;;============<<<999888777999<<>>AAACCCCCCAAA===;;;777888999888777888:::<<<>>>===<<<===>>>???===<<<666888777666999???@@@>>>???:::888<<>>777777777888:::;;;:::777444777777777777888999:::;;;777666444222333444777888888:::<<<;;;999777666666888999:::;;;:::888666444777666666888:::;;;:::999;;;>>>AAABBB@@@===;;;:::666777888888888:::===??????===;;;:::;;;<<<;;;:::666333333666555222222555666666777777777555444333222333555999<<<<<<:::888:::777444222222444666888777777777999;;;;;;:::888:::;;;<<<;;;999777666777777:::<<<;;;888666777999777999:::::::::<<>>;;;888666555444222444777888777666666777333555666444111000222555333333333444555555666666222000000333222000333888444444333333222111111111000111333333111000111222///////////////000111222777777777666666555555555777999;;;>>>@@@AAABBBBBBDDD@@@??????<<<888666777555666777666444444555666666333333666777444555777666555555555555555666666555666888999888888888999555444444333222111000000111222444555666666777777333333444555666666333111222333444555555555444333777777777888999:::;;;;;;888999:::999888888:::<<<;;;===??????>>>>>>???@@@AAAAAA@@@@@@AAACCCDDDEEEAAABBBBBBCCCCCCBBBBBBAAA===>>>???>>>;;;999999999===;;;:::<<<@@@CCCCCCAAA???>>>>>>???AAACCCCCCCCCCCCDDDDDDCCC@@@===<<<===888;;;>>>???===<<<>>>AAAeeeeeeiiinnnnnnkkkkkknnngggggggggfffffffffffffffiiiccc___``````^^^___aaa\\\[[[WWWSSSPPPLLLJJJIIIDDD???===@@@CCCCCCCCCEEEAAAAAAAAA???===<<<===>>>;;;;;;<<<<<<=========>>>:::::::::===@@@BBBBBBAAA???>>><<<;;;:::;;;===>>><<<999:::===<<<777666888888999;;;<<<======>>>???<<<@@@DDDDDD@@@>>>@@@BBBAAADDDBBB999333555:::===666555555666999;;;<<<===999:::;;;;;;::::::;;;<<<999;;;======;;;888777777;;;===>>>???>>>>>>>>>???;;;;;;;;;<<<<<<======>>>===???>>>;;;;;;???AAA???>>><<<888555444666888::::::<<<>>>>>><<<:::999999666666777888888888777777999999999999888777666555666888;;;;;;999888888::::::999888777777888999:::<<<::::::;;;888444666<<<:::>>>AAA@@@===<<<>>>AAAAAACCCEEECCC???===@@@CCCAAAAAA@@@???>>>>>>======999999999:::;;;<<<>>>???888999999:::;;;<<<======<<<;;;;;;<<>>???<<<<<<:::888;;;??????:::555666999<<<>>><<<:::888888888888888888999:::;;;<<<888777666444555666777888999;;;======;;;999888888;;;;;;;;;:::888555333222555555555777999999888666999===AAABBB???;;;999888999:::999888777777:::<<<<<<:::888888888999888666555333555888999555555777888777666555555444444444...///333777::::::888555666555444444444555666777555555666888:::999777444666888;;;;;;:::999;;;<<<999<<<>>><<<888555777999888:::<<<;;;;;;<<>>??????===;;;999999:::<<<<<<===???AAAAAABBBBBB>>>@@@AAAAAA@@@?????????AAABBBCCCBBB@@@??????@@@;;;???BBBBBB@@@???AAACCCccceeejjjooolllgggfffiiihhhggggggffffffeeeddddddiiibbb]]]\\\ZZZVVVUUUWWWPPPPPPQQQPPPMMMHHHDDDAAA:::888:::???@@@???AAADDD>>>??????>>><<<<<<===???======<<<<<<<<<<<<===>>>:::888666999===???>>><<<@@@???===;;;:::;;;<<<===;;;888888===<<<777555999666999===@@@@@@@@@@@@@@@<<<@@@DDDCCC@@@???AAAEEEGGGGGGBBB999666999;;;;;;666666777999<<<>>>>>>===::::::;;;<<<<<<======>>><<<>>>@@@???===:::888888:::===???>>>;;;999:::<<<<<<<<<======>>>>>>??????<<>>;;;<<<@@@BBB@@@@@@===999555333333444555777999;;;<<<:::888777777777888888999999999888888999999999999999888777777333666999999999:::===@@@999999999999:::;;;;;;<<<>>>;;;:::;;;777111333999:::>>>AAAAAA===<<<>>>BBBCCCEEEFFFCCC>>>;;;===AAA???@@@@@@@@@???>>><<<<<<999999999999:::<<<>>>???888888888999;;;===???@@@@@@???>>>???BBBDDDDDDDDDBBBCCCCCCCCCAAA???<<<:::444666777666666999???CCC:::;;;===@@@BBBAAA===:::555777777666888===<<<999888888999::::::999777555555:::???AAA>>><<<;;;<<<999999999999:::;;;<<<===;;;:::888777777777888888999;;;>>>>>><<<:::999999:::::::::999777666444444444444444666888888666444888<<>>:::888777<<<;;;:::777555555777999:::888666555666666555444555444666;;;;;;888777888;;;999777555444444555555000111555:::======:::888222333555666666666555555444444666888999888555222000444888999999999<<>>AAACCCBBBCCCHHHMMMQQQQQQOOONNNPPPOOOKKKLLLQQQUUUUUULLLHHHEEEHHHMMMRRRRRRPPPOOOMMMKKKIIIHHHHHHIIIJJJHHHFFFHHHLLLKKKFFFGGGLLLKKKOOOTTTUUUSSSQQQQQQRRRSSSOOONNNRRRQQQLLLKKKOOOHHHEEE???:::777777888999222555888:::999888888999222444666444000///333888666777777777666555444444555444777:::999555555888666666555444444333222222111444555444222111333555333222111111111222333444666666666666777999:::;;;888:::>>>BBBDDDFFFFFFFFFDDD@@@@@@CCC@@@777333444333444444222000000111222444111111333444222333666222222222333444555666777888555444666::::::777222000111222333444555555555444333333444444666777888777:::<<<:::666444555777777888999:::999888666444;;;::::::999999888888888999;;;>>>???>>>======>>>:::===AAABBBBBBBBBDDDGGGFFFFFFEEEDDDDDDEEEGGGHHHCCCBBBBBBAAA@@@???===<<<>>>>>>???>>><<<:::;;;<<<;;;===@@@BBBBBBAAABBBCCC>>>AAADDDDDD@@@<<<;;;<<<>>>@@@BBBBBBAAAAAABBBCCC@@@CCCFFFFFFCCCAAABBBDDDjjjkkkkkkjjjhhhhhhiiikkkdddddddddcccaaaaaaccceeelllbbbWWWSSSPPPMMMMMMOOOKKKIIIKKKNNNMMMEEE>>>;;;===<<<;;;;;;::::::::::::<<<<<<======>>>???AAAAAAAAA===999888:::;;;999666888999:::<<<>>>@@@BBBCCCGGGEEE@@@:::666666:::===888777666777999:::999888555666;;;AAABBB???>>>@@@;;;===???>>>======???BBBEEEBBB<<<777777;;;;;;777666999<<<<<<999777888999:::888777888;;;<<<:::888999888888999;;;<<<;;;:::999:::;;;;;;:::999777666888:::===@@@AAA@@@???>>>======>>>>>>???@@@BBBCCCCCC>>>888555666888999999:::;;;;;;;;;999777555444222555999<<<===<<<:::999777888888888:::>>>;;;555666666777888:::;;;<<<===???===;;;;;;<<<>>>>>>>>><<<<<<<<<:::888777888999<<<<<<<<<>>>@@@AAA@@@???AAABBBCCCBBB???<<<;;;;;;>>>AAAAAA??????AAA@@@===>>>;;;999:::>>>>>>:::666777555333222555:::???CCCAAAAAA@@@@@@AAADDDGGGIIIKKKFFFDDDEEECCC>>>:::;;;<<<999999:::999777999???:::===@@@BBBAAA@@@@@@@@@======;;;:::888777666666666777888777666555666777;;;@@@BBB>>>;;;<<<======:::;;;:::888666999>>>CCCBBB999555888:::888888;;;===???@@@???;;;888555444999999999888888777666555666777777444222222666:::;;;======999888:::999666777666555555555555555555<<<999555111///000222444333444666888::::::999999888888888888666444222000333111000444999;;;888444444555555444222222444555:::888777888999888444000...222777999999888:::;;;999999;;;===<<<999<<>>???@@@BBBEEEGGGIIIJJJKKKJJJKKKLLLMMMNNNNNNMMMLLLNNNIIIEEEHHHPPPTTTSSSOOOJJJLLLLLLLLLJJJIIIIIIJJJNNNLLLJJJJJJJJJKKKJJJIIINNNNNNMMMNNNOOOOOOMMMKKKLLLMMMMMMMMMMMMMMMLLLLLLGGGBBB;;;888777777666555777999;;;;;;999777666666222555888777555444666888333555666888888888777777;;;;;;;;;:::999888777666555444444555777777666555222333444555666666666666333444555777777666444333777666666666777999;;;<<<555666:::>>>BBBGGGJJJLLLEEEBBB>>>;;;999777555333000//////111333555555444222222111111111111111111333222222333444555666777555777:::<<<;;;888444111---///333777999999888777333777:::999444222444777555666888999999888777777999<<<===:::444111444777;;;<<<;;;999666555666777;;;<<<===>>>>>>>>>===<<<;;;===???AAAAAACCCEEEGGGIIIFFFBBB@@@AAACCCDDDDDD@@@@@@BBBCCC???;;;>>>EEEGGGEEECCCAAA???>>>============>>>???@@@AAAAAABBBCCCBBBDDDFFFCCC>>><<<>>>@@@>>>===>>>AAADDDFFFFFFEEEGGGHHHJJJJJJJJJIIIIIImmmllljjjgggddddddgggjjj`````````^^^\\\]]]___bbbeee\\\SSSQQQPPPNNNOOORRRJJJHHHIIIMMMLLLEEE>>><<<===<<<;;;:::::::::::::::<<<<<<<<<<<<>>>???AAABBBAAAAAA???===;;;:::;;;<<<888999;;;===>>>>>>>>>>>>@@@AAA@@@>>><<<<<<===???999888777888;;;<<<<<<;;;777888<<>>@@@@@@???;;;777888<<<<<<888555888;;;<<<:::999:::;;;999777777999<<<===;;;999777888999;;;<<<<<<;;;:::======<<<<<<;;;999888777888:::<<<>>>???>>><<<;;;;;;;;;<<<<<<<<<===???@@@@@@===;;;;;;<<<<<<;;;999999999999999999888888777555777;;;>>>@@@@@@???>>><<<===<<<999;;;===;;;666555555666777999:::;;;<<<;;;999888888:::;;;;;;:::;;;<<<<<<;;;999999:::<<<===<<<<<>>??????>>>======>>>>>>AAAAAA>>>>>>AAA@@@===;;;;;;:::<<<===<<<999555555555555777999<<<>>>@@@????????????@@@AAACCCDDDIIIDDDBBBCCCAAA<<<:::;;;<<<:::999:::999666888<<<:::<<<@@@AAAAAA@@@AAAAAA>>>===;;;999888777777888666777888777555555666777:::???@@@;;;888999;;;;;;999:::;;;;;;:::;;;>>>AAABBB;;;777999;;;999:::===<<<===>>>===:::888777777999999999999888777666555333555777666555444666999:::===<<<999888:::999666999999777666555555555555:::888666444222222222222444444555777888999999999999999999999888777555444333111111444888:::777444333444555555444444666888999999888888888555222///000444777888777777888:::777666888;;;;;;999<<>><<<:::999:::<<<===>>>???AAACCCFFFGGGHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIJJJIIIIIIMMMRRRTTTSSSPPPOOOPPPOOONNNKKKJJJKKKLLLLLLKKKJJJJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHCCC===::::::::::::999777888999999777666777777333555666777666555666777444555777888999999999999:::::::::999888888777777555555555777999999777555333444555666777777777777777777666555555555555555888888777777777888999:::888999;;;>>>AAADDDFFFGGGAAA>>>;;;999777666555444333222111222444555444333222222111111111111111111333333444444555555666666444666999;;;;;;999666444...000333555777777777777555888999777333111222555555555666666777666666666888:::;;;888333000222555777888888777666666777999::::::999888888888999:::999<<<>>>@@@AAABBBEEEGGGHHHEEEBBBAAABBBCCCCCCBBB???@@@BBBCCC@@@===AAAGGGEEEDDDBBBAAA???>>>>>>>>>======>>>???@@@AAABBBBBBBBBAAACCCFFFDDD???>>>@@@@@@>>>===>>>AAACCCFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLkkkiiifffbbb```aaaeeeiii___^^^[[[WWWTTTTTTWWWZZZ[[[TTTNNNMMMMMMMMMOOOSSSJJJGGGGGGKKKJJJCCC>>><<<======<<<;;;:::;;;<<<<<<===<<<<<<<<<===???AAABBBAAACCCDDDAAA===;;;>>>BBB;;;<<<>>>??????>>><<<;;;<<>>:::999888:::<<<>>>???>>>888999===???<<<999===DDDCCCDDDDDDBBB???<<<<<<===<<<===<<<999:::>>>===:::444777:::<<<<<<;;;;;;<<<666666777:::<<<===<<<;;;666888;;;===???>>>===<<>><<<:::999999888888999;;;<<<;;;:::888666777888999999999:::<<<>>>===>>>???@@@AAA@@@<<<999888777777777888999::::::888:::===AAACCCDDDDDDDDDCCCDDDAAA<<<;;;===;;;777444555666777888:::;;;;;;:::888777666888999999888999:::<<<<<<<<<<<<>>>??????======AAAGGGIIIGGGCCC===>>>???>>>======???@@@>>>@@@@@@======??????<<<777:::===>>><<<999666555333555888:::<<<============>>>???@@@AAAAAAAAAAAAEEEAAA??????>>>::::::======;;;;;;<<<:::666666:::999;;;>>>?????????@@@@@@===<<<:::888777777888999777777888666555444555777:::>>>>>>999666777::::::888:::<<<<<<<<<<<<===???BBB===:::;;;<<<;;;<<<>>><<<======;;;888777888999999:::::::::999888777666111333666888777777777888:::===<<<999999;;;:::888===<<<:::999777777666666999888888777666444333333444444444444555777888999999:::;;;;;;;;;:::888777444222222444888999777444222444555666555666888999888999:::888555222000000333555666666666666777999555444555999:::999<<>><<<:::999999:::;;;===>>>@@@BBBDDDEEEFFFFFFHHHIIIKKKMMMMMMKKKIIIGGGHHHJJJMMMPPPRRRRRRQQQOOOPPPPPPPPPNNNLLLLLLOOOQQQJJJIIIIIIJJJLLLLLLKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEDDDDDDFFFBBB===::::::;;;;;;;;;777888888888666666888:::555444444555777777666444555666666777999:::;;;;;;999888888777777888888999666666888:::<<<;;;888555444555666777888888888888:::888666444444555666777999888777777666666666777;;;;;;<<<===>>>??????@@@:::999888777666555555555666555444444555555333111111111222222222222222222333444555666666555444444333555888;;;<<<;;;999777333333444555666777888888666888888555111///111444444444333333444555555666555777888555111///111333222444555555444555888::::::999666444333444666888888:::===???@@@AAADDDFFFEEEDDDCCCCCCCCCCCCAAA@@@======???AAA@@@===@@@GGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA??????AAADDDCCC??????BBB>>>>>>===>>>@@@BBBEEEGGGIIIIIIKKKLLLLLLMMMLLLLLLccccccaaa^^^]]]^^^aaaddd^^^[[[WWWQQQMMMLLLNNNQQQSSSMMMIIIIIIIIIHHHJJJNNNIIIEEEEEEGGGGGGBBB>>>===???>>>===<<<<<<>>>???@@@BBBAAA???>>>>>>???@@@AAA@@@BBBBBBAAA??????BBBEEECCCBBBAAA@@@???>>>======>>>AAAEEEFFFDDD@@@>>>===<<<:::999:::<<<===>>>===666777;;;<<<999777===EEEDDDDDDCCCBBB@@@>>>======<<<>>>>>><<<<<>>:::666999;;;======<<<;;;:::333444666999<<<<<<<<<;;;666999>>>AAAAAAAAA??????CCCAAA>>>;;;999888888888888999999999888666444333222555777888777888<<>>???AAABBBAAA???;;;999777777666666666888999:::999:::===@@@CCCEEEFFFFFFIIIIIIEEE???<<<===;;;888555555666888999:::;;;<<<@@@<<<888666666777999999888:::<<<===>>>???@@@BBBAAA???>>>BBBHHHJJJFFFAAACCCCCCBBB@@@>>>===???AAA???AAA???;;;:::<<<;;;888444:::??????;;;666555555444555777:::;;;<<<<<<;;;;;;===???BBBCCCDDDCCCCCCBBB???======;;;888:::>>>???===>>>???<<<666555888999:::<<<===<<<;;;;;;<<<;;;:::888666666777999:::777888777666444333555666;;;??????:::666888;;;<<<888888999999:::;;;===>>>@@@>>><<<<<<======>>>???>>>===<<<999666666777999::::::;;;<<<;;;999777666222333555666777888999:::;;;======::::::======:::>>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666555444333222333555888999888999:::;;;<<<;;;;;;:::444444444666888999777444333555666666666555666888444777999888444111111333444444555555555777888:::777444555888999888:::>>>;;;:::999888888999:::;;;===>>>@@@BBBDDDEEEFFFFFFFFFHHHKKKMMMMMMLLLJJJHHHHHHLLLOOOPPPNNNMMMMMMNNNLLLLLLLLLKKKLLLNNNSSSWWWIIIHHHHHHIIIKKKKKKIIIGGGDDDEEEEEEDDDCCCCCCDDDEEEIIIIIIGGGFFFEEEDDDCCCCCCDDDAAA<<<999888999:::;;;888888888888777888:::===666444333444777888555222444555555666777999:::;;;777777666666666777888999666777999<<<>>><<<999666444444555777777777777777777666555444444555666777777777777666666666666666999999999999999:::::::::555666777666555555666777888777666666777555333111111111222222222222222333222333555666666444222111333555777:::;;;;;;;;;:::777777666666777888999:::555666555222000000222555444333333222333444666777555666666444111000111333000222333333333444666999:::888666444333444555555666999;;;===>>>@@@BBBEEEBBBBBBCCCDDDEEEDDDAAA>>><<<;;;<<<>>>===:::===BBBCCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAA@@@@@@?????????;;;:::===@@@@@@===>>>BBB============>>>@@@CCCFFFEEEFFFFFFGGGHHHHHHIIIIII]]]^^^^^^\\\YYYVVVVVVVVVVVVTTTPPPLLLHHHHHHKKKNNNMMMIIIFFFFFFDDDAAACCCGGGHHHCCCBBBDDDDDD@@@===>>>BBB@@@???>>>???@@@CCCDDDGGGEEEBBB@@@>>>>>>>>>??????===<<<===@@@CCCCCCCCCGGGDDDAAA>>><<<<<<===>>>???AAADDDDDDBBB@@@?????????<<<999888999::::::999333444777:::999777<<>>???>>>;;;:::;;;===>>>>>><<<999777000222666999;;;;;;;;;;;;777;;;@@@CCCCCCBBBAAAAAABBB@@@===:::888666666666777777888777666444333222000444777888777888===AAA???@@@@@@???===;;;999888888777666555555666888999999:::;;;===@@@BBBCCCDDDIIIJJJGGG@@@<<<<<<;;;999666777888999;;;<<<======DDD???888444333555888999777:::===??????@@@AAACCCBBB@@@???BBBEEEFFFAAA<<>>>>>???AAA@@@AAA???:::777999888555444;;;@@@@@@:::555444666666555555666777999:::<<<777:::===AAACCCDDDDDDCCC@@@===<<<===:::777:::???AAA@@@@@@AAA===777666999999:::;;;:::888666777777999888777666666777999:::888888777555333222444666===AAABBB===:::<<>>>>>>>><<<<<<===?????????>>><<<888555444666888:::;;;<<<===<<<:::888777555444333444666999;;;<<<;;;======;;;;;;>>>>>>;;;============>>>???@@@@@@<<<:::777555444666888:::666444222111222444777999777888999;;;<<<;;;;;;:::666666777888999999777555555666888777555444444444111444777666444333555777333333333555777999;;;<<<;;;777666999999777777:::555444555555777999:::<<<>>>???AAACCCEEEFFFGGGHHHEEEGGGJJJMMMNNNNNNMMMLLLKKKNNNOOOMMMIIIGGGJJJMMMJJJJJJJJJIIIJJJLLLQQQUUUJJJIIIHHHHHHIIIIIIGGGFFFHHHIIIIIIHHHEEEEEEGGGIIILLLKKKIIIHHHGGGFFFFFFFFFDDDBBB???;;;888888:::<<<999::::::999888999;;;>>>666444222444777777555222333333444555666777888888555555555555666777888888666777999<<<>>><<<999666333333444555666666666666000111333555666666666555444444555555666666666666444444444555555666666666333555777777666666888999888777777777888666333111111111222222333333333333111222333555444333111000444555666888:::;;;;;;;;;777666555444444666888999333222222111000222555777555444333333444666888999555666555444333222333444222333444333222333555777777777777666555444333222555888:::;;;<<<===@@@BBB@@@AAACCCEEEGGGFFFBBB???@@@======???===:::;;;???CCCCCCCCCDDDDDDFFFGGGGGGDDDDDDCCCAAA???>>>===<<<777666999======;;;<<>>>>>===<<<===AAADDDBBBBBBBBBCCCDDDDDDEEEFFFZZZ[[[ZZZWWWRRRMMMIIIHHHJJJJJJHHHGGGFFFHHHLLLOOOGGGDDDCCCDDDAAA>>>@@@EEEGGGBBB???AAAAAA>>>===???BBBAAA?????????BBBEEEGGGIIIGGGCCC@@@======>>>???>>>;;;888:::>>>AAAAAA???DDDBBB>>>;;;999999;;;<<<;;;===@@@AAAAAAAAABBBCCC@@@===999777777888888777222222666;;;<<<:::;;;>>>::::::;;;>>>AAABBBAAA???===AAABBB???===>>>>>><<<<<<<<<>>>??????===888555///333777:::;;;::::::;;;888<<>><<<999777555444444666666666666666555444444111666999999777888===AAA>>>>>>>>><<<999888888999999888888888888888999999::::::;;;;;;<<<>>>@@@AAAEEEGGGFFF@@@<<<<<<;;;999777888999:::;;;===>>>>>>AAA===888444444666777777888;;;>>>?????????@@@AAA??????@@@BBBBBBAAA===::::::;;;=========>>>@@@BBB@@@AAA???999777999999666777<<<@@@???:::666555666888666444333444777:::<<<555777:::>>>@@@AAAAAAAAA???>>>>>>>>>;;;777:::@@@CCC@@@@@@@@@<<<777777:::888999999888666444555666888888888888999:::;;;<<<999888777444222222444666;;;@@@CCC???===???AAAAAA999666222111444888;;;<<<:::>>>>>>;;;:::===>>>>>>===<<<;;;888555444666777:::<<<>>>???>>><<<999777777555222333666999<<<===999<<<<<<::::::>>>>>>;;;;;;;;;<<<<<<>>>???AAABBB===:::666444444666999<<<666555333222222444777888666777999:::;;;;;;;;;:::888999:::::::::999888777777888:::999777444444444111333444555555666888999444333444666:::<<<===<<<<<<888666888999777666777111222333555777999;;;<<<===???AAADDDFFFHHHIIIJJJGGGHHHJJJLLLMMMNNNNNNMMMKKKLLLMMMJJJGGGGGGJJJMMMMMMMMMLLLKKKIIIIIILLLNNNKKKJJJHHHHHHIIIJJJJJJIIIMMMNNNNNNLLLHHHGGGIIILLLNNNMMMKKKIIIHHHHHHIIIIIIIIIGGGCCC>>>:::999;;;===999:::::::::999999:::<<<555444444444555555444222222333555666777666666555333444555666666666666555666666888:::<<<;;;888555222333444555666666666666...000333555666666444333222333444555555555555555000111111222333444444555333666999999777666777:::666666666888999888555222111111222222333444444444111222333444444333222111666666666777777888999:::333222111111222333444555111111111111222444666888444444555555666777999999666555555444444444555555444555555444333333555666444555666666666444222111666777999::::::;;;===??????@@@CCCFFFHHHHHHEEEBBBEEEBBBAAABBBAAA>>>===@@@CCCCCCCCCDDDEEEFFFHHHHHHDDDDDDCCCAAA@@@???======888777999======;;;>>>BBB???AAAAAA???<<<===@@@DDDAAAAAAAAAAAABBBCCCDDDEEEUUUUUUSSSOOOJJJFFFDDDDDDCCCDDDDDDCCCCCCDDDHHHKKK@@@???AAACCCBBB@@@CCCIIIFFF@@@===>>>???======???AAA@@@>>>===???AAAEEEGGGGGGDDDAAA===<<<<<<>>>???>>><<<;;;::::::;;;<<<<<>>>>>===<<<;;;:::999999<<>>AAA===999777666666888<<<@@@BBB@@@>>>:::>>>@@@===;;;===???>>><<<<<<===???AAA???:::666111555:::===<<<;;;;;;<<<888<<<@@@@@@===<<<>>>AAA===<<<<<<:::888666444333555555666666666777777777555999<<<:::666555999>>>888;;;<<<<<<:::888999:::888999:::;;;<<<=========>>>===<<<;;;;;;<<<>>>???>>>BBBCCC???;;;;;;;;;:::777777888999;;;<<<===>>>:::999999:::;;;;;;:::888999<<>>>>>???;;;>>>BBBCCC@@@>>><<<<<<777999<<<=========???@@@???@@@???::::::===???===:::===???>>>;;;777666666888777666555555777999;;;888999;;;===>>>>>>>>>>>>??????AAAAAA===888:::@@@BBB???>>>===:::555666:::777888888888666666777999888999;;;===>>>>>>>>>>>>999888777444111111333666666===AAA???===???@@@???888555222333666999::::::777<<<>>>:::888;;;===<<<888999999777666666888999;;;<<<>>>@@@???===999777777555333444888:::;;;:::555888999777888;;;<<<999999999::::::;;;<<<>>>>>>:::888666555555777999:::666555444333444555777888777888:::;;;<<<;;;;;;::::::;;;======;;;:::999999777:::<<<<<<:::888777777555444333444777888999888666555666999<<<>>><<<:::;;;555333666888666555666222333444666888:::<<<<<<<<<===@@@CCCFFFIIIJJJKKKJJJJJJJJJIIIJJJJJJKKKKKKGGGIIIJJJKKKKKKKKKLLLMMMPPPQQQPPPNNNLLLJJJKKKLLLLLLJJJHHHHHHKKKNNNPPPPPPQQQRRRRRRNNNIIIGGGJJJMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLJJJFFF@@@:::777888;;;777999:::999888777777888444555666555444333333333222444777999999777444333111333555777777666444222555555555777999999777555333444555666666777777777444444444444444444333333333333444555444444222222000000111111222333333444333666:::999666444666888333444555777999999666333111111222222333444444555333333333444444555555555777777666555555666666777111111111111222333444555222111222333444666666555333444555666777888888888555444444444444555555555444555666666555555777888777666666666666666666666666888999999999999:::<<<>>>???BBBFFFIIIJJJHHHEEEGGGCCCAAACCCCCCAAA@@@CCCBBBBBBBBBCCCDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA<<<;;;===@@@@@@???AAAFFFDDDEEEFFFBBB>>>===AAAEEE@@@@@@??????@@@AAACCCDDDNNNNNNLLLIIIEEEDDDFFFGGGCCCDDDDDDBBB@@@@@@AAACCC;;;<<>>;;;;;;<<<>>>@@@>>>??????<<<777555777:::<<<>>>@@@AAAAAA>>>;;;888999===AAACCCAAA===:::888>>>;;;888777888:::;;;;;;:::777999AAAEEE???777222555555666:::???AAA???<<<666;;;===:::999<<<@@@@@@::::::<<>><<<<<<===777;;;>>>>>>:::999<<>>@@@AAAAAAAAABBB@@@>>><<<<<<<<<>>>???999???AAA>>>;;;;;;;;;:::666666777888:::;;;<<<===666888<<>>::::::===???@@@???=========777===BBBCCC@@@======???:::===???@@@>>>======>>>>>>??????<<<===BBBDDDCCC===>>>???===;;;888777777888888777777888999::::::======>>>>>>>>>>>>>>>>>>???@@@BBBCCC>>>999:::@@@AAA===;;;;;;888444555:::555777888888888888;;;===999;;;===@@@BBBBBBAAA@@@999999777333111111333666222999???>>>===>>>???===777555444666999;;;:::888555;;;===999777:::<<<;;;444666777777777888:::<<<;;;===???@@@@@@===:::888666444444777:::;;;999777333666666444555999:::777999888888888888999::::::777777777777777888888888666666555444555666777777888999;;;<<<<<<<<<;;;;;;;;;===>>>>>><<<;;;::::::888:::===>>><<<;;;::::::888555333444888999888666888777888;;;>>>>>>;;;888888222000444777666555666555555666888999;;;<<<<<<:::<<>>???BBBFFFJJJKKKJJJHHHDDD@@@???BBBCCCBBBAAADDDAAAAAAAAABBBBBBDDDEEEFFF>>>>>>???@@@BBBCCCDDDDDD@@@???@@@DDDDDDBBBEEEJJJGGGIIIIIIEEE@@@???BBBFFF>>>============???@@@AAABBBFFFHHHHHHDDDBBBCCCDDD;;;>>>BBBDDDDDDBBBAAAAAA999888999???GGGJJJHHHEEEEEEBBB>>><<<===@@@BBBCCCDDDBBB???>>>>>>@@@CCCEEEAAA???;;;999:::===BBBEEEFFF>>>777555999:::777333:::???EEEFFFCCC===:::999>>>===<<<:::;;;<<<===??????<<<999:::===@@@@@@???AAA===999999;;;;;;777333555777;;;======<<<===>>>555777999999888;;;@@@DDD<<<;;;;;;;;;;;;<<<<<<===999:::;;;============<<<888;;;>>>???>>><<<::::::===;;;999888888777666555777888777444000111777===888999:::999666444222222666555444555777999::::::888999:::<<<>>>AAABBBCCCCCCAAA>>>>>>>>>??????>>>;;;;;;:::999888777666666888999:::;;;;;;<<>>:::;;;;;;:::999;;;>>>AAAAAABBBAAA===;;;<<>><<<;;;;;;;;;AAA>>>;;;999888888777666444666999;;;<<<:::888666666888===CCCBBB===;;;===888888777666555333111000333666999:::888888:::===555000111999<<<999777888777888:::999777555444444444666999999888999<<>>BBBBBB@@@??????<<<888;;;777444555:::===<<<999888888777777777777888888;;;999777666777999999888<<<:::777666666888;;;>>>;;;777222111444777888888777888:::;;;;;;999666444:::;;;===<<<:::888888888>>>;;;888777777777666555222333444666777777777777444777:::;;;;;;:::::::::555666666444333333555777===:::666444444777;;;===<<<===@@@DDDHHHJJJJJJIIIMMMLLLKKKJJJJJJKKKLLLMMMJJJHHHGGGIIILLLOOOQQQRRRJJJMMMPPPPPPNNNMMMOOOQQQNNNNNNNNNOOOPPPRRRUUUVVVVVVSSSNNNJJJHHHJJJLLLOOOGGGFFFEEEFFFIIIMMMOOOPPPKKKIIIEEEAAA===:::999888444555666555444333444666333666888888666333222111444777999666111///111444444555666777666555333111333333444666777777444222777888::::::999999:::;;;999<<<;;;666444444111---///000222333444444444333444333222111111111333333666777888666333111111111---111555888777666444444111333333333111111222333222444888:::;;;:::777666555333222222333444333222222444777999999999777666333333222222333333444444111222555777888888888777444555555666666666666555777888999::::::888777555888888777666555444333333555555555666888:::<<<===<<<>>>BBBEEEHHHIIIIIIIIICCCAAA???>>>@@@BBBCCCBBBAAABBBDDDDDDDDDBBB@@@>>>@@@???@@@CCCGGGIIIGGGEEEGGGFFFDDDCCCDDDEEEGGGHHHHHHGGGFFFDDDCCCBBBBBBBBB===>>>@@@AAABBBBBBAAA@@@AAADDDGGGFFFBBB@@@@@@AAA;;;>>>@@@@@@???=========:::999:::???EEEHHHFFFCCCAAA???<<<;;;<<<>>>@@@AAABBB@@@>>>======>>>AAABBBAAA???;;;999:::===BBBDDDGGGAAA<<<:::<<<===;;;999>>>@@@BBBBBB@@@>>><<<<<<===<<<;;;;;;<<<>>>@@@AAA@@@===::::::===???@@@???@@@<<<999888::::::777333777888:::<<<======;;;:::666999<<<======<<<>>>@@@<<<<<<;;;;;;;;;<<<======999:::;;;<<<<<<<<<;;;:::888;;;===>>>===;;;::::::===<<<::::::::::::999999777777555333111333888<<<999:::;;;:::777555444444666666777999:::;;;;;;;;;===<<<;;;<<<===???BBBCCC???>>>???@@@BBBBBB@@@>>>;;;::::::999888777777666=========<<<;;;<<<@@@CCC999===AAACCCBBBAAA@@@@@@CCC@@@<<<::::::<<<===>>>;;;::::::<<>><<<:::;;;;;;::::::;;;>>>@@@@@@@@@>>><<<;;;>>>BBBEEEBBBCCCDDDCCC@@@===;;;;;;888777444333444666888:::===<<<<<<;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;<<<<<<>>>=========<<<:::777555555777999<<<<<<:::888666999777999>>>???;;;:::;;;777777777666555444333333111444666777666666888:::666222333999;;;888555666888:::;;;:::777555444444555777999999999:::===???@@@CCCBBB???======:::666;;;888555777<<>>;;;888777777666666777777888777666555666999:::::::::;;;:::777555555666888:::;;;888444333555888888777777888999:::999777666444888999:::999777777888:::999777666555666666666444444444666777888999999999666888;;;<<<:::999888888777888777555444333555777:::888555333333666:::===???@@@BBBEEEHHHJJJJJJIIILLLLLLKKKKKKKKKLLLMMMMMMNNNLLLIIIGGGGGGHHHIIIIIILLLOOOQQQQQQOOONNNQQQSSSNNNNNNMMMMMMNNNOOOPPPPPPPPPNNNKKKIIIHHHHHHIIIIIIKKKJJJJJJKKKMMMOOOQQQRRRIIIGGGCCC???<<<:::888888555777777666444444444555555777999999777555555666444777999777222///111444444666888999999777555333333222222333555777999999999:::::::::999999:::<<<;;;===;;;666444444333///000000111222333333333333222111111111000111111111444555666555333222111222111333666777666555444444333555555555333222333444333555888::::::888666444333222222333333333111000111333666888999888666555555444333222222222333444111222555777888777666555222333555777888:::::::::;;;;;;=========;;;999888888888888777666666555555666666666666888:::===>>>;;;===@@@DDDFFFHHHHHHHHHDDDBBB???>>>???AAACCCCCCCCCCCCDDDDDDCCCAAA???===???@@@AAAEEEIIIJJJHHHEEECCCBBBBBBBBBCCCFFFHHHJJJLLLJJJHHHFFFDDDBBBAAA@@@>>>???@@@BBBCCCBBBBBBAAA@@@CCCEEECCC???<<<<<<>>>>>>??????>>><<<;;;;;;<<<<<<;;;;;;>>>BBBDDDBBB???<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<===>>>???@@@@@@>>>;;;::::::===AAADDDDDDBBB@@@=========>>>>>>CCCAAA?????????@@@??????<<<<<<<<<<<<>>>@@@BBBCCCAAA>>><<<;;;===?????????AAA===::::::;;;;;;999666:::999888:::===>>>;;;888888;;;@@@BBBAAA???============<<<<<<<<<<<<<<<===999999::::::;;;:::::::::999:::<<<<<<;;;::::::;;;>>>======<<<;;;;;;;;;;;;777555222222444777:::::::::;;;;;;:::777555555555666777:::===>>>===<<<:::???===;;;::::::===???AAA===>>>???BBBCCCBBB???<<<:::::::::999999888888888=========;;;;;;===@@@CCC<<<>>>@@@@@@?????????@@@?????????>>>===>>>@@@BBB<<<<<<===???@@@???<<<::::::;;;<<<;;;:::;;;===??????===;;;:::<<>>>>>===<<<<<<;;;;;;;;;:::999999:::;;;===>>>;;;===@@@BBBAAA===888555666888:::<<<<<<;;;999888<<<777555999;;;:::888999555555666666666666666666111333555666666666777888777555666999;;;888555555:::;;;;;;999666444444444777888:::::::::;;;===???AAACCCBBB===:::;;;999555999777666999===>>>===:::777777666666666666777777444555666999<<<>>>>>><<<:::999666444444555666777<<<:::888777888999888777888888777777666555555444555666777777666777999;;;555444444555666666555333555666777888999:::::::::888:::<<<===;;;999888888:::::::::777555555666888888666444333444777:::===CCCCCCEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMOOOLLLIIIEEECCCBBBCCCCCCLLLNNNPPPOOOMMMMMMPPPSSSNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGLLLLLLMMMNNNOOOOOOOOOOOOFFFDDD@@@===:::888888888777888888777555555555666999::::::999888777888:::666888999777333000111222444666999;;;;;;999777555666444222111333666:::===:::;;;:::999777777999;;;===>>>;;;555333444444111222222111111111222222333//////000111111111000///000222444444222222222333444555777666444333333444666777777666555444444666555666888:::999777555333111222333444444222000///111222555777888777555444888666333111000000222333111333555666777666555444111222555888;;;===>>>???<<<===>>>>>>===;;;999888777777777777777777777777666666666777999;;;>>>???;;;<<>>===???BBBDDDEEEEEEEEEEEEDDDBBB@@@>>><<<===???CCCHHHKKKJJJFFFCCC?????????@@@CCCFFFHHHJJJJJJJJJHHHFFFEEECCCBBBAAA???@@@BBBCCCDDDDDDCCCCCC@@@BBBDDDCCC>>>;;;;;;<<<@@@@@@@@@???======???AAA>>>===<<<>>>@@@@@@>>><<<999:::<<<<<<<<<<<<======;;;;;;<<<===>>>???AAABBB???>>>;;;::::::===AAACCC???@@@???===::::::<<>>???@@@BBBCCC@@@???===<<<<<<>>>???@@@AAA???<<<;;;<<<===<<<:::===888444666;;;???>>><<<:::===@@@BBBBBBAAA???>>>@@@???>>><<<;;;:::::::::777888999:::;;;<<<<<<===999:::;;;:::888888:::;;;>>>>>>===<<<:::888999:::777333000222777;;;;;;999999::::::999666555444555444888<<>>>>>>>>>>>???@@@???<<<999999:::::::::::::::::::::777999;;;<<<<<<<<<>>>@@@?????????>>><<<<<<===???<<>>===@@@CCC??????@@@AAAAAA>>>;;;999:::<<<===<<<;;;;;;<<<======:::888999===@@@???===>>>BBBFFFGGGDDD@@@<<<:::888777666555777:::>>>@@@???????????????>>>>>>===;;;:::999999:::;;;<<<===:::===AAACCCBBB>>>:::888777999;;;<<<===<<<:::999===666333888<<<:::777555555555555666777888999:::444555666777777777888888777777999;;;<<<:::888888;;;;;;:::888555333333444888999::::::;;;<<<>>>???@@@BBB@@@;;;999:::999666888777777999;;;;;;999777777666666666666666666777555666999===@@@AAA???===888777666555555666777888===<<<<<<;;;;;;:::999777888777666444333333444444222444777888888888:::;;;666666666777888777555333444555666888999999999999888:::===>>>===;;;;;;;;;======<<<999777666777999777666555444666888;;;===CCCDDDEEEGGGHHHJJJMMMOOOJJJKKKMMMOOOPPPPPPOOONNNLLLJJJHHHDDDBBBBBBDDDFFFHHHJJJLLLJJJHHHHHHKKKOOONNNNNNNNNNNNNNNMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMKKKIIIHHHHHHDDDBBB>>>;;;888777888888555777888888777777888999<<<<<<;;;888666666888:::777999:::888555222111111222555888;;;;;;:::777555999888666333222333666999::::::999777555555777999;;;<<<999333111333444222444333111000000111222333...///222333444222000///---///111111111111222333333444555444222222333555666777888777666555555666666777999::::::999777555111333666666555222000///111333666888999888666555:::888444000//////111333111333444666666555333222111222555888:::<<<>>>>>>::::::::::::999888666555555555555666777777888888666666666777999<<<>>>@@@<<<===???BBBCCCEEEEEEFFFCCC@@@======???CCCFFFHHHFFFFFFEEEDDDBBB???===<<<999===BBBGGGIIIGGGBBB???======>>>???BBBDDDFFFHHHEEEEEEEEEEEEEEEEEEDDDDDD@@@AAACCCDDDEEEEEEDDDDDD@@@BBBDDDCCC>>>;;;;;;<<<===>>>???>>>>>>@@@CCCFFF>>>=========>>>>>><<<;;;:::<<>>======???::::::<<<===???BBBDDDEEE???===;;;:::;;;===@@@BBB<<<>>>???===999888;;;???CCCAAAAAACCCFFFFFFCCC??????????????????@@@@@@AAA>>>>>>===;;;;;;<<<>>>@@@???===:::999:::;;;;;;;;;>>>888222333999@@@CCCCCC=========???@@@BBBCCCCCCBBBAAA???<<<:::888777666666777888:::<<<>>>@@@AAA::::::999777666666999<<<===>>>===:::666444444666777333000333999===;;;888777888888777444333444555333777<<<===<<<:::999999999:::;;;<<<===>>>>>>>>><<<;;;999:::<<<===<<<<<<999999999:::;;;;;;<<<<<<888;;;>>>???>>><<<::::::@@@@@@>>><<<::::::<<<>>><<>>===???AAA>>>???@@@@@@>>>;;;999888:::<<<>>>>>><<<;;;;;;;;;:::999888:::>>>???===::::::>>>BBBCCCAAA>>>;;;:::666777999<<<>>>AAABBBCCC???@@@@@@AAAAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;<<<:::===@@@AAA???===<<<===999:::<<<=========;;;;;;;;;666555:::>>>;;;666444666666666666888999;;;<<<555555666777888888888777666888;;;<<<===>>>===<<<;;;:::999666333222333555:::999999:::;;;<<<===>>>===???>>>:::999;;;;;;999;;;::::::;;;;;;:::888666777777666666666666777777666777999<<>>>>><<<;;;999999777666444333222333444555000333888;;;;;;:::999999;;;::::::::::::999666333222333444666777777888888666999===???>>>>>>>>>???>>>>>>===;;;888777888:::777777777777888:::<<<>>>???BBBEEEGGGHHHKKKOOOSSSKKKMMMOOOQQQRRRRRRRRRRRRNNNMMMKKKGGGDDDDDDHHHKKKGGGIIIKKKIIIFFFFFFHHHKKKMMMNNNPPPQQQQQQPPPOOONNNKKKJJJHHHGGGGGGIIIKKKMMMGGGIIILLLKKKHHHEEECCCCCCDDDAAA===:::777777888999333555777888888888:::<<<===<<<:::777444333555777777999:::999666444222111111333666999999888666444555777888777444333444666777777777555333333444666888999666111000333444222444333222111111111333333///111444666666555333111,,,...000111000000111222000111222111111222444666666777888777666555666888666777999:::;;;:::999888333666999999666333222111333555777::::::999888666:::777333000///000222333111333444666666555333222222333555777888999::::::888888777777666555444444222333333444555666777888555555555777999<<<>>>@@@>>>???@@@BBBCCCDDDEEEFFFAAA>>><<<===AAAEEEHHHJJJEEEEEEDDDCCCAAA@@@>>>>>>888<<>><<<>>>>>>??????AAABBBCCCCCCBBBCCCCCCDDDDDDCCCBBBAAAAAABBBDDDEEEFFFFFFEEEDDD???BBBDDDCCC???<<<<<<===888:::;;;<<<===@@@CCCFFF>>>>>>==================<<>>===>>>@@@<<<<<<===>>>???BBBEEEFFF>>>===;;;:::;;;===@@@AAA===???@@@>>>;;;:::<<<>>>>>>???BBBEEEFFFEEEBBB???????????????????????????;;;<<<;;;::::::;;;>>>AAA:::999777666666777888:::<<<777444555:::AAAEEEGGG>>><<<:::;;;>>>AAACCCDDD@@@???===;;;999777666555777777888:::<<>>???@@@@@@@@@888666555666:::===>>>>>>888999999:::<<<======>>>???AAADDDCCC???;;;777555??????===;;;999999;;;===>>>???@@@@@@??????@@@AAA===>>>>>><<<999777666666:::<<>>===;;;888777:::===>>>===<<<;;;<<<777999<<>>999:::;;;<<<===<<<;;;:::999<<<>>>>>><<<;;;===@@@:::;;;<<<===>>>======<<<999666666<<<>>>;;;777666888888777777888999;;;<<<444444444555777777666444444:::=========??????>>>;;;:::888555222333555888:::999888999;;;<<<===<<<;;;>>>>>>;;;:::===<<<999=========<<<;;;:::999888888888777777777777888888555555777999;;;;;;888555333555777999;;;=========:::<<<===<<<:::999999999555444333333333444555666111555999;;;;;;999777777>>>===;;;;;;;;;999777555111222333444555666666666555888;;;>>>>>>>>>>>>???>>>>>>===;;;999888:::<<<888888888999:::;;;<<<===;;;???DDDGGGHHHJJJOOOSSSNNNOOOPPPRRRTTTUUUVVVVVVUUUUUUQQQLLLGGGFFFJJJNNNJJJMMMOOOMMMIIIGGGHHHIIIKKKMMMPPPRRRSSSRRRPPPOOOJJJHHHFFFFFFFFFIIILLLNNNIIILLLNNNMMMHHHEEEDDDEEEEEEBBB>>>:::888888999:::222444666777888888;;;<<<;;;:::999555222111333555777888999999888666444222222333555666666666444333...333777888666444555666333444555444333222333444333555444000000333444222444444333333333444444555111333555888888777555444///111333333111000111222///111222222222333555777555666888888777777999:::777888999::::::999999888444888;;;:::666333333444444555888:::;;;:::888777777555333111000111333444111333555666777666555444444555555666666666555555777666666666666555555555111222333444555666666777444444444666888;;;>>>?????????@@@AAABBBDDDEEEEEE@@@???>>>???BBBFFFGGGHHHDDDCCCCCCBBBAAAAAAAAAAAA===???CCCCCCAAA???===<<>>;;;<<<===666888:::<<<===???BBBEEE==================>>>??????BBBDDDBBB>>><<<>>>AAAAAA@@@>>>======???BBBCCC===<<<;;;:::;;;===???AAA?????????>>><<<;;;;;;<<<:::===AAACCCBBBAAA@@@???======>>>??????@@@@@@@@@888999:::999888:::>>>BBB999999777555555666999;;;888888999;;;>>>AAADDDEEE???<<<::::::===???@@@@@@<<<;;;:::999888888888888999999999999;;;===>>>@@@;;;999666333111444999===:::<<<>>>;;;777555777:::555444444666:::;;;:::888777888777555333333444666777999:::888555555999>>>@@@>>><<<::::::<<>>??????AAABBBBBB@@@===:::999888=========;;;999999:::===???>>>>>>???BBBDDDEEEEEE>>>???>>>;;;888666777999:::<<>>;;;999888777:::>>>???>>>;;;999888666777888888999:::===???;;;;;;<<<===>>>>>>>>>???@@@@@@AAA@@@???<<<:::888333666:::===>>>===:::999555999======;;;999<<>>>>>>>>======888555666:::;;;888888:::;;;:::999888888999:::;;;666555444555888888777444444;;;>>><<<;;;===>>>;;;<<<;;;999666444555999<<<:::888777888:::<<<<<<:::<<>>DDDGGGGGGHHHKKKOOOQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZVVVPPPIIIHHHLLLQQQLLLPPPRRRQQQMMMIIIGGGHHHHHHKKKNNNQQQRRRPPPNNNLLLHHHHHHHHHIIIJJJLLLMMMNNNKKKOOOQQQOOOIIIFFFFFFHHHHHHEEE@@@;;;999888:::;;;444666777777666777888:::666777666555333222444555666777888999:::888555333555555555555444444444444---222777777444222333666000222555666555333333333000333333111222666666444333333444555666666666666222333555777888888777666555666777666444333333333222333555555444444555666555777888999999:::<<<>>>999999999999777666444333555888:::888444111222555333555888:::::::::888777333222222111222333555666111222555777888777666555555666666666666555444444555444444444444555666666222333333444555666777777222222333555777:::===????????????@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDDDDCCCAAAAAAAAAAAABBBBBBCCCDDDDDDFFFFFFDDDAAA??????@@@??????@@@@@@AAAAAA@@@@@@FFFFFFFFFEEECCC???<<<:::AAABBBCCCEEEEEEEEEEEEDDD<<>>@@@BBBDDD<<<===============???AAAAAADDDEEEBBB===;;;>>>AAAEEECCC???<<<;;;<<>>===<<<;;;:::999888777;;;???@@@>>>===>>>@@@:::;;;===>>>@@@@@@AAAAAA666888999888888999>>>BBB;;;;;;:::888777888<<<>>>555999>>>AAABBBAAAAAABBB???===::::::===>>>===;;;777777777777888999::::::;;;:::999999999:::;;;<<<;;;999666222000333999===999<<>>============<<<:::555222777888999;;;===>>>@@@@@@======<<<:::999999<<<>>><<<===<<<;;;999999:::<<<@@@>>><<>>:::===@@@@@@>>>;;;888777777;;;@@@AAA===999777777666666666666666:::>>>BBB>>>===;;;999999999:::;;;AAAAAA@@@???<<<888555222///222888<<<>>>===:::888222777===>>>;;;999:::===<<<======>>>>>>>>>>>>>>>888555555777777555999>>>>>><<<:::888888888::::::999777666888:::;;;999777444;;;???;;;999;;;;;;888===<<<:::777555777<<>>======:::555333444444444444555888:::::::::999999999999::::::777777888:::<<<===<<<;;;555666999;;;<<<<<<;;;:::333555666555333222555888111222333444666777888999888888666333111111444777999777555444666777777777111111333444555666666666333666888:::999888777888<<<======;;;::::::<<<>>>777888888999999999888888999???EEEGGGFFFFFFHHHLLLSSSRRRSSSTTTVVVXXX[[[]]]ZZZZZZXXXQQQKKKJJJOOOUUUMMMPPPTTTSSSMMMHHHFFFEEEGGGIIIMMMOOOPPPNNNJJJHHHHHHJJJLLLOOOPPPPPPPPPOOOLLLPPPRRROOOIIIFFFGGGJJJJJJFFFAAA<<<999999:::;;;666777888777666555555777333444555444444444666777666666888:::;;;999666444777666555444444444444444111555888666222///000333///222666777666555444333...222444333444888888555222333555777888888777666222333555666777777777777:::;;;;;;:::777555444555555666888777666444555555555777999;;;;;;<<>>>>>>>>>>>>>>???@@@AAABBBFFFDDDCCCCCCDDDCCC@@@>>>??????@@@AAABBBDDDEEEFFFKKKKKKJJJFFFBBB@@@AAADDD>>>???@@@AAAAAABBBAAAAAADDDEEEEEEEEEDDDBBB???>>>@@@BBBCCCDDDEEEEEEDDDDDD;;;<<<;;;:::999;;;>>>@@@???;;;:::>>>@@@??????AAA>>>===>>>@@@???<<<===AAAEEEFFFEEEBBB???=========>>>===<<<;;;;;;<<<===>>>???>>>>>><<<:::888777555;;;>>>@@@@@@===:::888777????????????>>>>>>>>>>>>888888999;;;===>>>>>>===>>>:::666555666999;;;<<<===:::888888;;;===<<<;;;888999;;;>>>BBBDDDCCCBBB>>>::::::@@@BBB>>><<>>???<<<;;;>>>???===888555555777666777999999888888888999<<<;;;999888888999;;;<<>>???>>>:::<<<>>>@@@@@@???===;;;<<<<<<888555666999777111999;;;>>>BBBEEEHHHJJJKKKDDDAAA>>><<<===?????????:::;;;:::888:::???@@@===<<<<<<<<<;;;888666666777888888:::===???>>>;;;999888777444111111666===CCC@@@>>>:::666444444444555222555999:::999888777777666999;;;;;;888888;;;===<<>>;;;777777999;;;;;;:::777999;;;<<<;;;;;;;;;<<<>>><<<:::888666666777888555555777999<<<===<<<::::::777333222444777999:::>>><<<<<<===??????;;;777555555555555555666777777<<<<<<;;;:::888888:::;;;222555999===>>>>>><<<;;;888:::<<<>>>===;;;777555222222333333444555666666333333222222333444666777444555444444333222111000666555555666888:::999888222333555666888888888888666666777888888888888777888999;;;======<<<;;;:::999666555777777444444777>>>BBBFFFFFFFFFHHHNNNTTTSSSRRRPPPPPPQQQUUUXXX[[[[[[YYYWWWSSSOOOKKKIIIGGGLLLMMMNNNMMMLLLKKKLLLMMMFFFLLLPPPOOOIIIFFFJJJNNNIIIKKKMMMOOOPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLNNNKKKEEEAAA???===<<<:::444:::;;;777444555666555555444333333444666666666555666777666666666888:::777666555222000111444666555333222000000111333444444555666666666444111000000...000555555333222444666555444333444555888999555666888999999777555444777999;;;;;;888555333333888777666444222333666999:::888777999>>>@@@???===BBBAAA===999555444666999:::999777444222222444666666666666666666777888999222111111111222444666777222///000333444333555888777777666666666777777888111222555777777777555444444555555555444444555777666777777666666888<<>>???DDDEEEDDDDDDCCCCCCCCCDDDDDD???@@@BBBCCCDDDDDDDDDDDD@@@BBBEEEEEEDDDCCCDDDDDDAAAAAAAAA???>>>>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@AAACCCEEEDDDCCCAAAAAAAAA:::;;;;;;:::999:::===???>>><<<>>>DDDFFFCCC@@@@@@;;;999888:::;;;:::???EEEGGGFFFEEECCCAAA???===;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>===;;;999777666999<<<>>>???===;;;:::999;;;<<>>;;;888777999;;;<<<<<<===;;;:::;;;>>>@@@@@@???888888888;;;===???>>>===BBB<<<;;;>>>???===<<>>;;;777555666888;;;;;;:::999999:::;;;;;;999>>>@@@;;;777999===>>>;;;===@@@CCCDDDCCCBBBAAA===@@@>>>999999===???<<<;;;<<<===;;;999777666777666888999999888777777888999999999999999;;;<<<===@@@???=========<<<888555999777777999===>>>===;;;:::<<<>>>@@@AAA@@@>>>===>>>>>>:::666666999777222777999;;;???BBBEEEGGGGGGDDDAAA===<<<===???@@@AAA<<<===<<<999;;;@@@@@@===<<<<<<<<<:::777555555666555666888;;;===>>>===;;;777777777777777999===AAA???===:::888666666666666444777:::;;;:::999999999888:::;;;<<<;;;;;;<<<===;;;???===777444777888666777888::::::888777888999>>>;;;999999<<<=========999;;;======<<<<<<===>>>======<<<;;;:::888777666888777777888::::::888666666444222333666999;;;<<<===<<<<<<>>>??????<<<888:::999888888777888888888999:::<<<<<<;;;999999999333555888;;;======<<<<<<888999;;;;;;;;;888666444333333444444444444555555333333222222333555666777666666666666555333222111777666666888;;;>>>>>>>>>:::999777666666777999;;;888888999:::::::::::::::777888;;;===>>>======<<<<<<888888::::::888999<<<999===AAABBBAAADDDJJJOOOSSSQQQNNNLLLMMMPPPSSSVVVXXXWWWUUURRRNNNKKKIIIHHHKKKLLLNNNMMMKKKJJJKKKLLLKKKNNNPPPNNNIIIFFFHHHKKKFFFGGGHHHJJJKKKKKKJJJJJJLLLNNNOOOQQQQQQOOONNNLLLKKKHHHDDD@@@>>><<<:::888444999;;;888555777777666333333333444555555444333444555666555333333555666666555444222000111333666444333111000111222333444333444555555555444333222222000111444555222222555777666555444444666888999555666666777777666555555666888::::::888555444444555555555444444555888;;;;;;::::::;;;<<<======<<<===<<<:::666444444777999???>>><<<777444333444666666666666666666777777888222222111222333444666777222000111444555333444777666666666666666666666666222333444666666666666666666666666555333333444555333444555555666888<<>>>>>999::::::999999:::===???<<<<<<@@@GGGIIIDDD???===:::777666777999;;;BBBJJJHHHFFFDDDDDDDDDAAA<<<888777888:::;;;===>>>??????@@@??????>>><<<:::888777666999<<<>>>>>>=========;;;===@@@BBBCCCAAA???===888999:::<<<===============<<<::::::;;;<<<<<<;;;777777777999<<<======<<<:::999777888:::;;;;;;:::AAA===;;;===>>>>>>???AAA===>>>===:::777666666888888888999:::;;;<<<<<<<<<;;;@@@AAA===:::<<<>>>>>>;;;>>>CCCGGGIIIHHHFFFEEEAAAAAA>>>999888<<<>>>===<<<;;;::::::::::::888777888999::::::888666666777666777999:::<<<======>>><<<===>>>@@@@@@>>>999555999666666999>>>???;;;777:::;;;>>>@@@@@@@@@???>>>@@@@@@<<<777666888777222555666999<<>>???>>>;;;===AAA@@@===<<<<<<<<<:::777444444555444444555888;;;======<<<666999<<<=========>>>???======<<<;;;:::999888888<<<===>>>===;;;999999:::::::::;;;>>>??????>>><<<===>>><<<777444666888888777999<<<;;;999777666666;;;999999:::<<<>>>>>>>>>:::;;;===<<<;;;;;;<<<===<<<===>>>???===;;;777555999888888:::;;;;;;999777666555444555888:::;;;:::<<<<<<===>>>@@@@@@===;;;===<<<;;;999888888777777777999;;;<<<<<<:::777555444555777999;;;<<<======888999999999888666444222444444444444444444555555333333333333444555666777888888888777666555444333888777777999>>>BBBDDDEEEBBB>>>999555444666:::===:::;;;;;;;;;<<<<<<<<<<<<777888:::===>>>>>>>>>>>>999666666999999777777:::666999===>>>???BBBGGGLLLQQQNNNKKKHHHHHHJJJNNNPPPSSSRRRQQQOOOMMMKKKIIIHHHKKKMMMNNNNNNMMMLLLLLLMMMOOOPPPOOOLLLIIIGGGGGGHHHFFFEEEEEEFFFFFFGGGHHHHHHJJJLLLOOOQQQQQQOOOLLLJJJIIIGGGDDDBBB@@@===999666444888:::777666888999777111333555777777555222000333333444333111111222444555555555333111111333666222222111111111333444555222222333333444555666666555222111444444222222666888777666555555777888999555555555444444555555666666888:::999888666555666222444555666666777:::<<<<<<======<<<:::999::::::777777666555333444777999;;;:::888555222111222444555555666666666666777777333222222222333555777888333111222666777444333555666666666666666555444333444444444444555666777777777888777555333222222444000222333444555777;;;>>>AAA???AAADDDEEEDDDDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@AAABBBDDDFFFFFFDDDCCCCCCCCCBBBBBBBBBAAAAAADDDIIILLLBBBBBBBBBAAAAAA@@@??????DDDEEEFFFEEEAAA>>>======999:::;;;;;;;;;;;;>>>@@@;;;:::>>>DDDFFFAAA<<<;;;<<<:::999<<<===???EEELLLFFFCCCAAABBBDDDBBB;;;555555777:::===???@@@@@@@@@@@@@@@???>>>===;;;999888444777;;;===>>>>>>???@@@@@@@@@@@@@@@>>><<<;;;999:::<<<>>>>>>>>>>>>???@@@<<<;;;:::;;;======;;;:::666666888999::::::999888;;;999777888:::<<<<<<<<<===<<<<<<>>>AAAAAAAAAAAA;;;;;;;;;999777666666666666888:::<<<======<<<;;;888<<<>>>;;;999<<<>>>===???BBBFFFIIIJJJGGGCCCAAA@@@>>>;;;777777:::>>>???>>>;;;999999<<<===;;;999;;;<<<<<<;;;999777666777666777:::<<<======<<<;;;777:::>>>AAAAAA>>>999555777444444999???@@@;;;666888999;;;===>>>>>>>>>===???@@@===777555777666333666777999<<<>>>@@@AAABBBBBB???<<<;;;===@@@BBBCCC@@@AAA@@@===???BBBAAA===<<<<<<<<<:::666444333444555444444666999;;;<<<;;;777:::>>>??????>>>>>>>>>======>>>>>>>>>===<<<;;;BBBBBBAAA???;;;888888888;;;:::;;;???BBBCCC???;;;@@@???===888666777:::<<<888;;;======;;;777555444777666777888:::;;;<<<<<<:::;;;<<<;;;999999:::;;;===>>>??????>>>;;;999777888888999<<<>>>@@@>>>===;;;:::999999;;;:::999777<<<===>>>@@@AAAAAA???>>>>>>===;;;999777666555555777777888999999888666444555555666777999;;;<<<===:::999999888666555444333333333333444555666666777444444444444555555666666888888888777777555444444666555555888===BBBFFFGGGAAA>>>999555444666:::===;;;;;;;;;;;;<<<<<<======999:::;;;======>>>======:::777666888777555555888777999<<<>>>@@@CCCHHHLLLNNNLLLIIIFFFFFFIIILLLNNNMMMMMMLLLKKKJJJIIIHHHHHHJJJLLLOOOOOOOOOOOOPPPQQQNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGEEEDDDBBB???:::666222666888666666999:::777111444888:::999555111...000111222111111111333555555666666555444333555666222111111111222444555666111111111222444666888999888444333444444222333777888888777777777777888999555444333222222444555666999:::;;;;;;888666666666333444666777777777999;;;:::<<<===<<<888777888;;;555666666555333444666888444444444333111222444666555666666666666666666666333222222222333555777888333222444888888444222444666666666666555444222111666555444333444666888999666777777555333222333444222333555555666777:::<<<<<<===@@@CCCEEEEEEEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEIIIGGGDDDAAA?????????@@@BBBDDDFFFFFFDDDBBBBBBBBB@@@BBBCCCDDDDDDFFFHHHKKKEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFEEEBBB???>>>>>>:::<<<=========>>>@@@BBB>>>;;;<<<@@@BBB???=========<<<>>>AAAAAA???BBBGGGBBB???===???BBBAAA;;;555666888;;;>>>@@@AAAAAAAAA?????????>>>===;;;:::999555777;;;<<<===>>>???AAAAAA???<<<:::888999:::;;;888:::======<<<;;;<<<>>>:::::::::;;;<<<<<<:::888;;;<<<===>>><<<;;;999999888666555777:::===>>>???<<<>>>@@@BBBDDDCCC???;;;:::999888888888777666555888999;;;===>>>===;;;:::666999:::888888<<>>???BBBFFFHHHHHHEEE@@@>>><<<999777666777999===AAA@@@===::::::===???===;;;===>>>>>>===:::888888888777888:::<<<<<<;;;999888444888===@@@???<<<888555444333444999???@@@===888777777999:::;;;;;;;;;;;;<<<>>>===888666777666444999:::<<<>>>@@@AAABBBBBBAAA???<<<<<<>>>@@@BBBBBBAAABBBAAA???@@@CCCBBB>>><<<<<<<<<:::777444444555999888777777999:::999888:::<<<===>>>===<<<===>>>===>>>???@@@@@@???>>>===???@@@@@@>>>;;;::::::;;;::::::;;;???BBBCCC???<<<@@@>>><<<999777777:::>>>999<<<>>>???<<<999777666777777888888888999;;;<<<<<<======;;;999999:::<<<=========<<<<<<;;;::::::888888:::<<>>AAABBBBBBAAA@@@@@@???===<<<:::888777666666888666444444666666555444555555555666888:::<<<===:::::::::999888666555555111111333444666777888999444444555555555555555555555555666666666555444444333222333666;;;???BBBCCC:::999666555444666888:::::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<>><<<999777666777555777888777666555666777666888;;;:::777666888;;;666777888777555444555666444555666555555555888:::666777777888888777666666333222222222333555777888444333444999999555333555666666666666555444333222666555444333444666888:::444555666555333333555777777888999888777777999;;;888:::===@@@BBBEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEKKKIIIFFFBBB@@@??????@@@@@@BBBDDDDDDCCCBBBAAABBB>>>AAAEEEGGGGGGFFFFFFFFFFFFEEECCCBBBBBBAAABBBBBB???AAACCCBBB@@@>>>>>>>>>:::<<<>>>?????????AAACCCAAA===<<>>@@@;;;;;;???BBBAAA===<<<>>><<<;;;;;;===@@@@@@===999888999;;;===>>>???@@@@@@>>>>>>>>>===<<<;;;:::999888:::<<<<<<<<<<<<===???===;;;888555666999===@@@:::===@@@@@@===<<<>>>@@@;;;:::999:::<<<<<<:::999<<<>>>>>>===:::888888888444333444666:::===>>>??????BBBEEEEEEEEECCC<<<444:::999888999:::999777666888:::<<<===>>>===<<<;;;999;;;:::777888>>>@@@???;;;===AAADDDEEEDDDAAA???:::666444666777888<<>>;;;;;;<<<=========<<<>>>>>>===:::888888888777888:::;;;;;;999888666444888<<<>>>===:::888777444555777:::===>>>===;;;777777888888999999888888888<<<>>>;;;999:::999666;;;<<<>>>???@@@AAAAAABBB@@@???>>>>>>@@@AAA@@@???@@@BBBAAA@@@AAADDDCCC>>><<<<<<<<<;;;888666666777===;;;::::::;;;:::777555;;;===>>>===<<<<<<===>>><<<===>>>??????>>>===<<<666888;;;<<<<<<<<<===???888999:::===@@@@@@???===>>>;;;999999777444777<<<:::<<>><<<;;;;;;<<<<<<;;;999888888;;;===???@@@???===::::::;;;===:::::::::::::::;;;;;;;;;:::999999;;;<<<<<<:::888666666777:::===???>>>===<<<>>>AAABBBAAA????????????>>>===;;;::::::999999:::777333333666777666555444444555666777999;;;<<<999::::::;;;:::999777666111222333444666888999999444555555666666666555555222333444444555555555555222111222555999<<<<<<<<<444444444444444555666777999888777777777888:::;;;:::::::::;;;;;;;;;<<<<<<===999888999888444444666666777888;;;???DDDHHHJJJMMMMMMMMMMMMNNNOOOQQQRRRGGGGGGHHHHHHIIIIIIJJJJJJFFFGGGGGGGGGGGGIIIMMMPPPIIIKKKNNNPPPPPPPPPRRRSSSNNNLLLJJJIIIHHHIIIJJJKKKKKKJJJHHHFFFFFFHHHJJJKKKFFFEEEDDDCCCAAA>>>999666333666666555777::::::555444888;;;:::666111//////+++---///111333555999<<<333666888999888777666777222222333333444444555555000111222333555666777777888555444777777555555999:::::::::::::::999999999444333222222222444666777=========;;;999777777888888888888666444333333555333555666666666666888999777888999888666444444444444555555444333222444555777888999:::999888777666222111111111222444666777555333444888999666555777777777666555444444444555666666444444444666888:::333444555555444444666777999;;;<<<;;;999888999:::555999<<<<<>>@@@BBBCCCBBBAAAAAABBB===AAAEEEGGGGGGFFFEEEEEEDDDCCCAAA@@@??????@@@AAA===???AAAAAA???======>>>999;;;>>>?????????AAABBB@@@<<<;;;>>>???===<<<>>>;;;;;;>>>AAA@@@:::999;;;888999:::===???@@@@@@@@@:::::::::::::::;;;<<<============<<<<<<:::999888;;;=========;;;:::;;;<<<;;;:::777666777:::>>>@@@===@@@DDDCCC@@@>>>@@@CCC===;;;:::;;;<<<===<<<:::;;;<<<<<<:::777666777999444444555999===?????????>>>CCCEEEDDDDDDDDD>>>666<<<;;;:::<<<======;;;888777888:::<<<===>>>>>>>>>======:::666777<<>>888:::>>>AAABBBBBBAAA@@@;;;666555888999888:::???>>>===<<<:::999999;;;===:::;;;<<<;;;999777777888555666777888999888888777777:::<<<<<<:::999999:::777999<<<<<<::::::;;;<<<888888888888888777777777444;;;@@@???>>>>>>===;;;;;;<<<===>>>?????????????????????@@@AAAAAA>>><<<>>>@@@AAA@@@BBBEEECCC???;;;<<<===;;;999888888999>>>=========>>><<<888555;;;===??????>>><<<<<<===:::;;;;;;;;;;;;;;;::::::222555888;;;;;;;;;;;;<<<666888:::;;;<<<<<<>>>???===999999:::888555666<<<:::<<<>>>??????>>>???AAA@@@???<<<888555555999<<>>===:::888777999;;;444555888:::;;;;;;:::999999999999:::;;;;;;999777444333444666:::===>>>===:::===@@@@@@>>><<<;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;888666777:::;;;888444222333444666888999:::;;;666888:::;;;;;;:::888666444444555555666666777777444555666777777666555444000111222444666666777777333333555777999:::888666444333222222222333555666888777666555666777999:::666777777888:::<<<===>>>777444333555555222333666666666888;;;@@@EEEHHHJJJPPPPPPQQQRRRRRRQQQQQQPPPIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJHHHEEEDDDFFFJJJNNNNNNSSSXXXXXXTTTQQQRRRTTTPPPOOOMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKJJJHHHFFFEEECCCAAA===:::777888777666999===;;;666555888999777111------///+++---///111222555888;;;111444777888777666555555333333444444444444444444111222333555555555555444666444555999999777777999;;;;;;;;;;;;;;;:::999999444333333333444555777777999::::::999777777888:::888888777444111111333444333222222333555666666555555777888888666444333333000111222222111000222333888999;;;;;;;;;999888666111000000000111333555666555333444777888666777:::999777555444444555777888666555555555666777888999555666666555333333444666999:::<<<;;;:::999:::;;;555:::;;;:::<<>>===:::===@@@AAA@@@@@@AAAAAA>>>@@@CCCDDDEEEFFFHHHJJJDDDCCCAAA?????????@@@AAABBBDDDEEEDDDBBB@@@???@@@888:::===>>>>>>???@@@BBB<<<999999<<<>>>;;;999:::<<<<<<>>>AAA???::::::===666888;;;===>>>@@@CCCFFF;;;:::888888888888::::::<<<<<<<<<<<<;;;:::999888>>>??????===:::999999:::===<<<;;;:::999:::;;;<<<:::>>>BBBAAA===;;;>>>AAA>>>===;;;;;;===>>>===<<<===??????===::::::<<<@@@777888999===@@@BBBAAA@@@;;;@@@BBBAAACCCGGGDDD===>>>===<<<>>>@@@@@@===:::555777999;;;===???@@@AAA@@@???999444444999<<<:::999;;;===???@@@@@@@@@???===888777;;;;;;888999>>><<<======:::666666999<<<888999;;;:::888666666777333333555666888999999999:::<<<===<<<999888:::<<<:::===???===999777999===::::::999999888777777777333;;;BBBBBBBBBBBBAAA>>>::::::;;;<<<============??????@@@BBBCCCAAA===:::===@@@@@@@@@BBBEEEDDD???;;;<<<===<<<:::999:::;;;>>>>>>>>>???@@@>>>:::777;;;>>>AAABBBAAA>>><<<;;;999999888888888888777777333666999:::999777666666444777::::::999999===@@@>>>;;;;;;>>><<<777888===;;;<<<>>>??????@@@BBBDDD@@@???;;;666111111555:::;;;;;;999777444333555777///222777;;;===;;;999777777777888;;;>>>???>>><<<555333333444777999:::999888;;;>>>>>>;;;999888999999888888888888999:::;;;;;;999888;;;???>>>999444111333444666888999::::::444666999<<<<<<:::888666777777666666555555555444555555666777777666555444///000222444666888999999555666777999;;;:::666333666444222000000111444666888777666555555777999:::333444555777:::===???AAA777444444777888666777;;;888888999===BBBGGGJJJLLLRRRSSSTTTUUUTTTRRROOONNNLLLLLLLLLMMMNNNOOOOOOPPPSSSPPPLLLGGGDDDEEEJJJNNNTTTZZZ```^^^WWWQQQQQQTTTRRRRRRQQQOOONNNNNNNNNNNNHHHHHHIIIJJJJJJIIIHHHHHHOOOMMMJJJIIIGGGEEEBBB???999:::999888;;;>>><<<777666888888333---***,,,///,,,---///000111333666999///222555777666444333333444444444555444444333333222333555666666555333222555333555:::;;;888777999;;;<<<<<<<<<;;;::::::999333333444444555666777777555666777777666777999;;;888777555222000000333666444222000111555666444111222444777888666444444444///111333444444555888:::999:::<<<<<<<<<:::888777000000//////000222444555666333333666888777888<<<:::888555333333555999;;;555555555666666777888999777777777555333222333444777888;;;;;;::::::;;;<<<666;;;;;;999;;;CCCFFFCCCAAACCCEEEGGGHHHGGGFFFEEEAAAAAAAAA@@@@@@>>>===<<<999;;;>>>@@@@@@@@@@@@AAA???@@@AAABBBCCCGGGMMMQQQGGGEEECCCAAAAAAAAABBBCCCIIIKKKLLLJJJGGGDDDCCCCCC444999>>>AAAAAA???===<<<:::===AAABBB@@@<<<999777555777:::===?????????>>>777777888:::>>>AAACCCCCC>>>===<<<;;;:::;;;<<<<<<666888999::::::;;;===>>>???CCCBBB<<<888999;;;:::>>><<<:::888777888999;;;:::===>>>;;;999999???DDD@@@<<<::::::;;;<<<===???::::::;;;999888888:::<<<;;;888777;;;AAACCC>>>888<<<===???CCCFFFGGGFFFDDD???======@@@DDDCCC===777;;;===@@@BBBDDDCCCBBBAAA@@@CCCCCC>>>999999>>>AAA<<<<<<===>>>@@@AAA@@@@@@:::888555444666888::::::=========;;;888777888999:::999888777666666666666999666777<<<===:::;;;??????>>>===;;;::::::===???@@@???===<<<;;;;;;<<<<<<;;;999777777999:::888666777;;;AAACCCCCC@@@>>><<<999:::;;;;;;;;;===@@@CCC@@@@@@AAACCCDDDBBB>>>;;;===<<<<<<<<<<<<<<<=========;;;::::::<<<===:::777@@@AAABBBCCCBBB@@@===;;;;;;>>>BBBEEEEEEBBB>>><<<888888777777777777777777>>><<<:::;;;<<<:::666333666888:::<<<>>>??????>>>?????????>>>======<<<<<<888:::<<<>>>??????>>>>>>AAA@@@===:::777777:::===;;;;;;:::888777555444333666888:::<<<>>>===<<<;;;999999:::<<<>>>===;;;888444666888::::::999777666333333333555888::::::999???>>><<<;;;:::<<<===>>>;;;:::::::::;;;:::777555333222222444666888777777666777888:::::::::999888999999888777777666666555:::888666555666666666555222///...222888;;;:::777444555555666666555444333555444333222333444555666;;;:::999888777666555444222444777999:::;;;>>>@@@;;;;;;;;;;;;;;;;;;::::::555666999===BBBHHHMMMPPPUUUVVVWWWWWWTTTPPPLLLIIIIIILLLOOOOOOOOOPPPUUUYYYUUUSSSNNNHHHEEEGGGOOOVVV[[[YYYVVVTTTTTTTTTSSSRRRRRRSSSUUUVVVUUUTTTRRRPPPQQQPPPMMMIIIEEEDDDFFFGGGMMMMMMMMMKKKHHHCCC???<<<:::888666555666888<<<>>>555666666444000---,,,,,,000000111222333444444555333333444666888888666333:::666222222333444333111///111333555555333111///666777999;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999777666555666666666666666555555666555444444555777:::;;;999777444222000000111111555444444555666777555333333444666555444333333444///333666555111000333777888999;;;<<<;;;:::777666333222222222444666666666///000111444666888:::;;;999999888777666666666666555555666666777888888888:::999888555222222444666999999888777666555444444999;;;<<<:::888999???DDDCCCBBBCCCGGGHHHDDDDDDFFF???BBBEEEEEECCC???===<<<;;;<<<============???AAAHHHHHHGGGFFFGGGHHHJJJKKKEEEDDDAAA@@@@@@AAADDDEEEIIIQQQMMMGGGKKKIIICCCDDD666:::???AAA@@@>>><<<;;;:::===@@@AAA@@@===:::888888:::<<<>>>@@@@@@@@@@@@888999;;;>>>AAABBBBBBAAA???>>>===<<<;;;;;;<<<<<<888:::;;;;;;:::::::::;;;<<>>@@@AAACCC>>>>>>===;;;::::::===???===:::999;;;>>>???<<<999======>>>@@@BBBCCCBBB@@@???===<<>>???>>>=========;;;<<<>>>>>>>>>@@@BBBDDDCCCAAA>>>===>>>>>>===<<<@@@@@@@@@@@@???>>>======<<<::::::<<<>>>>>><<<:::???AAADDDFFFFFFBBB>>>;;;===???BBBDDDDDDBBB???===<<<<<<:::999999999999999>>>;;;888888999999888777777888;;;===>>>?????????<<<<<<<<<<<<;;;;;;<<<<<<777888:::<<<======<<<;;;======>>><<<:::999999::::::999888777666555444444777888:::<<<>>>>>>>>>>>>:::999999;;;<<<===;;;999777888999999888777555333444444444666999;;;;;;;;;===<<<;;;::::::<<<>>>???:::999999999::::::999777333222222333666888888777444444666888999:::::::::888999999:::::::::999999999777444333555666666666222///...111777:::999666666666777777777666444333444333333222333444555666888888777666666555444444333555888999:::<<<>>>@@@<<<<<<;;;999999999999999666777:::===BBBGGGLLLNNNSSSSSSSSSRRRQQQOOONNNMMMLLLNNNOOONNNLLLMMMQQQUUUXXXUUUQQQLLLJJJLLLQQQVVVUUURRROOONNNOOOPPPPPPPPPSSSSSSSSSTTTTTTTTTSSSSSSPPPOOOMMMIIIFFFEEEGGGIIIOOOOOOOOOLLLIIIDDD???<<<999777555444555666999:::666777777555222/////////000000111111222333444444111000///111333555555555999777444333444444444333222333444444444444333222555666888:::;;;;;;;;;;;;;;;;;;;;;:::999888777666666777888999999888777666666666555555555777999:::888666444222111111222222555444333444555666444333222333555555444333333444222444555555333333444666777888999999999888666555222111111111333444444444///000111333666888999:::999999888777777777777777555555555555666777888888999999777555222222444555666666666666666555555555999;;;===;;;999:::???DDDCCCAAABBBFFFFFFDDDDDDFFFFFFHHHJJJJJJGGGCCCAAA@@@:::;;;<<<======>>>AAACCCFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEJJJRRROOOJJJNNNLLLFFFGGG:::===@@@AAA???<<<::::::999;;;>>>@@@@@@>>>;;;999999:::;;;===>>>@@@AAABBB999;;;>>>AAABBBBBBAAA@@@AAA@@@???===<<<<<<<<<<<<999;;;======;;;999999999888<<<<<<999888<<>>@@@===::::::===>>>===;;;888:::;;;:::888888<<<@@@===>>>???@@@AAACCCDDDDDDBBBBBBAAA???======???BBB>>>===<<<;;;:::;;;;;;;;;>>>===<<<<<<>>>>>>>>><<<>>><<<;;;<<>>;;;:::<<<@@@CCCFFFGGGGGGFFFAAAAAA@@@===999777:::===CCC===999<<>>:::;;;<<<;;;999777777888??????>>>>>>===;;;:::999???;;;777444666888:::<<<:::;;;<<<<<<;;;:::<<<===<<<>>>@@@AAAAAAAAACCCDDDEEE@@@:::777777999;;;<<>>===:::::::::<<>>AAAEEEHHHHHHDDD???;;;@@@AAABBBBBBBBB@@@???>>><<<;;;:::999999:::<<<===<<<:::666555777999;;;;;;999:::<<<>>>????????????999999999999999::::::;;;555777999:::;;;:::999888888;;;>>>???===;;;999888;;;;;;:::999888777777777888999:::;;;===>>>???@@@:::999888888:::;;;;;;::::::999888777555444333222444333333555888;;;;;;:::;;;:::::::::;;;===???@@@<<<:::888888999::::::999444333222333666777888777666555555666666777888999777888;;;=========<<<;;;999666333222444666888888222000000222666999888666777888888888777666444333222222222222333444666777666666555555444444444444444666888999:::;;;===???===<<<:::888777777888999777999;;;>>>BBBGGGJJJLLLOOOOOOOOOOOOOOOPPPQQQQQQOOOPPPOOOLLLIIIIIIMMMQQQYYYUUUPPPMMMMMMOOOQQQQQQOOOLLLHHHHHHJJJMMMOOOPPPSSSRRRQQQPPPQQQRRRTTTVVVOOOOOONNNLLLIIIIIIJJJLLLRRRQQQPPPMMMIIICCC>>>;;;777666555444333444555555777888999777444222222222000000000000111222333333222000------000333666666777777666555333333444666555444444333333444444555333444666888:::;;;;;;;;;:::::::::999888777666555555666888999:::888777666777777666666666666777777666444333111111222333444444333222333444444333222111333555555444444555666666555444555666777777666666666555555555555444444000000000000111222333333///000111333555666888888999999888888888888888888555555444444555666888999888888777555222222333555333333444444555555666666777999;;;:::999:::???CCCEEEBBBBBBDDDEEEBBBCCCFFFHHHIIIJJJIIIEEEBBB@@@@@@999:::<<<======@@@CCCFFFDDDEEEFFFGGGHHHHHHHHHHHHLLLKKKJJJHHHFFFDDDCCCBBBJJJSSSQQQMMMQQQPPPIIIJJJ===???@@@???===:::999999777999;;;===>>>===;;;888666777888:::<<>>???@@@?????????@@@CCCBBBAAA@@@>>>===<<<<<<888:::======<<<:::999:::888;;;;;;888888<<<>>>===<<<999888:::>>>AAA???<<<777999;;;<<<;;;<<>>>>>===:::888888<<<@@@>>><<<::::::<<<======<<<===;;;:::;;;===??????>>>>>>???BBBDDDFFFGGGGGGGGGCCCAAA@@@???;;;888999===AAA===;;;<<<@@@@@@===999;;;888666555777999:::;;;=========:::777666777888333444555777888999:::;;;<<<:::777666555555777999999;;;===<<<:::777666666999:::<<<>>>??????>>>>>>;;;999666444444666888999:::;;;<<<<<<:::999:::;;;;;;===@@@AAAAAA@@@@@@AAAAAA<<<777444444777:::<<<>>>???BBBCCCCCCAAA>>>===999:::;;;<<<===<<<;;;:::>>>@@@CCCEEEEEECCC???===AAAAAA@@@???>>>=========888777777888999;;;===???999888777777888;;;===>>>:::;;;===>>>????????????:::999888888888888999:::666777999::::::999777666888;;;>>>???>>>===;;;;;;???>>>===<<<;;;;;;<<<<<<888888999999;;;===>>>???;;;999666666888:::;;;::::::999777555444333333333333222222444777999999888:::::::::;;;===???AAABBB>>><<<999888999999999888666444333333555777888777;;;999777555333333333444777999;;;>>>>>>===;;;:::999666444333555888:::;;;444333222444777888888666777888888777666444222111000111111222444555666777777666666555444333333222333555777888888999;;;===<<<:::888666666888:::<<<999:::<<>>??????>>>;;;::::::;;;666666777:::===<<<:::777444555777:::>>>BBBFFFHHH@@@@@@>>><<<:::;;;???BBBFFFEEEDDDBBB@@@>>>===<<<666888;;;<<<<<<<<<===>>>;;;<<<;;;888888<<<===;;;666555666:::???AAA@@@>>>999;;;<<<<<<<<<<<<<<<===@@@FFFHHHCCCAAACCCCCCAAA>>>AAAFFFHHHFFFBBB???===??????>>>;;;777888>>>CCC===<<<:::;;;===??????>>>;;;:::999:::<<>>===>>>;;;777777<<<<<<===>>>===<<<:::::::::;;;888555444666999::::::<<<======;;;888777888999555666888999;;;<<<<<<<<<<<<;;;888444333444555666999;;;>>>>>><<<999888777888999;;;===????????????888888888777666666777777999;;;>>>>>><<<:::999888888:::===>>>===<<<<<<===;;;888666666777999::::::888:::===???@@@???>>>===;;;;;;;;;:::999888777777????????????????????????@@@???===;;;::::::;;;;;;999999999999:::;;;<<<<<<777888:::;;;;;;<<<======;;;<<<===?????????>>>>>><<<;;;999888777888999:::999:::;;;<<<;;;:::888666999;;;===>>>===>>>???AAA@@@???===<<<;;;<<<===>>>777777777888999:::<<<===:::888555444666888::::::888777555444444444555666666555555666888:::999888999:::;;;===???AAACCCDDDAAA>>>;;;999999888777666777555333333555777888888;;;:::777555333222222222666888:::<<<<<<:::888666:::888666666888;;;======666555555666777888777777666666666666555333111000///000111222444555555666999888777666444333222111111333555555555666777999999777666666777:::===@@@999:::===@@@CCCEEEGGGHHHHHHKKKQQQVVVXXXXXXWWWUUUOOOPPPQQQNNNLLLMMMQQQVVVRRROOOKKKJJJLLLMMMKKKHHHJJJHHHEEEEEEIIINNNRRRTTTLLLJJJHHHGGGHHHLLLPPPRRROOOPPPRRRRRRQQQQQQRRRSSSPPPOOOMMMJJJEEEAAA===:::888777666444333222111111555666888777555444444555333222111000000000222222555333222222333444333222111333444222//////222666000111333555555333111000111222333444555777888999777777777777666555555444333444666777888777666555:::999888666555555444555333222111111111333555777555333111000111222222111444666888888888888999:::999555222444999;;;888444222111111000000111222222111333444333111111333555222222333444444555666666666777888999999999999999555555444444555666888999444555555444222111222333333333333333222222222222555777;;;>>>AAADDDGGGIIIJJJFFFDDDDDDCCC@@@@@@CCCFFFHHHIIIIIIGGGGGGGGGHHH>>>??????>>>===???BBBEEEHHHIIIIIIHHHGGGEEEBBBAAACCCCCCDDDEEEDDDBBB@@@???CCCMMMKKKGGGMMMLLLFFFGGG>>>???>>><<<::::::<<<>>>777666666999<<<<<<999666666777:::>>>CCCGGGJJJKKKBBBAAA???:::777999???DDDHHHHHHGGGEEEBBB???===;;;555777:::;;;<<<===@@@BBB===>>>;;;888999======:::333555999<<>>CCCFFFCCC;;;@@@EEEHHHGGGCCC???===BBBBBB@@@<<<999:::???CCC>>>===<<<===???@@@@@@>>>999999:::;;;===???AAABBB>>>>>>???@@@@@@@@@@@@@@@???999888<<<;;;666555:::999===@@@>>>:::888:::<<<;;;999666555777999;;;;;;<<<======<<<:::999;;;<<<777888:::;;;<<<<<<;;;;;;999:::888444444777888777999<<<>>>>>>===;;;::::::<<<<<<===============<<<:::;;;<<<;;;:::999999:::999;;;>>>>>><<<999777666777999;;;;;;:::999999:::999888888:::<<<<<<:::888555777999<<<>>>>>>>>>===<<<<<<;;;888555444555777>>>===<<<;;;<<<===???@@@===<<<;;;999999999:::;;;<<<===>>>>>>===;;;999888666888;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;999888888999:::;;;======>>>>>>===;;;888777999:::;;;;;;<<<>>>AAADDD???===;;;999888999:::;;;777777777888888999999999999777444444666888999999666666555444555666888999;;;999999999;;;;;;:::999999999;;;===???AAACCCCCC@@@>>>;;;::::::999777666888666333333555777888888777777666555555555555555666777888999999888666555;;;999888999;;;=========666666666666666666666666444555555555444222111000///000222333444444444444888888777666444333222111000222444444333333555777444444444555777;;;>>>@@@999:::===@@@CCCFFFGGGHHHHHHLLLRRRWWWYYYXXXUUUSSSMMMOOOQQQQQQPPPQQQUUUYYYQQQOOOMMMLLLLLLMMMLLLLLLIIIFFFDDDEEEIIIMMMQQQRRRGGGGGGFFFFFFGGGIIILLLMMMNNNPPPSSSTTTSSSRRRSSSSSSMMMMMMKKKHHHDDDAAA>>>===;;;999777555444333333333333555666666555444555666666444222000000111222333333222111111222222111000000111111000///000222555...000333666666333000...111111111222333444666666666777777777666666555444555666777888888999999999;;;:::777555444444555666333222111111111333555777666444111000111222222111555777999999888888999:::888444222333888:::777333000111111111111222222222333555666555222222444777444444555555555555555555444555777888999999999888555555666666777888888888333444555444222111222333444444333333222222111111999;;;???CCCGGGIIIJJJKKKJJJFFFEEEFFFEEEAAAAAADDDBBBDDDGGGHHHGGGFFFGGGGGG@@@@@@???>>>===???BBBFFFKKKJJJJJJHHHFFFDDDBBBAAAAAABBBCCCDDDDDDDDDCCCBBB@@@HHHEEEAAAFFFFFFAAACCC======<<<:::999;;;>>>BBB:::888777999======:::666888:::>>>BBBEEEGGGIIIIIIAAABBBAAA===999:::???EEEJJJJJJHHHFFFCCC@@@===;;;777888999999:::===AAADDD>>>>>>;;;888;;;???>>>;;;444999???@@@>>><<<===???::::::;;;<<<;;;999666444:::CCCDDD===:::@@@DDDBBB<<<@@@DDDFFFEEECCCBBBAAAHHHFFFBBB>>>;;;;;;===?????????>>>???@@@@@@>>><<<888999;;;===???AAACCCDDD??????@@@AAABBBBBBCCCCCC@@@999888>>>>>>888777===<<<===???>>>===<<<<<<===>>>;;;888777999;;;======;;;=========<<<<<<>>>???888999;;;<<<<<<;;;999888555888999666888>>>???===999;;;======<<<;;;;;;<<<=========<<<<<<<<<======<<<======;;;999888;;;===:::;;;<<<;;;888666666666999:::;;;:::888888999;;;<<<<<<<<<===>>>===999666777888:::;;;======>>>>>>===<<<:::666333444777;;;;;;;;;;;;;;;<<<===>>>???<<<;;;:::999999:::;;;;;;888:::===??????===:::777777999:::999777666888:::;;;<<<===>>>======;;;;;;999888666666777:::===?????????@@@???>>>;;;888777666777999:::;;;===AAACCC???===:::888777777888999888999999:::999888777666777666444444666777888777666666666666777777888999<<<;;;999999:::999888666777888:::<<<>>>???@@@AAA===<<<;;;;;;<<<;;;999888999777444333555777888888666666777777777666555555444444555666777777777777:::999999:::<<<===<<<:::555666666555444333333444444444555555555444222111000111222333444333333222444444444444333333333333111222444444333333444666111222333444666888:::<<<888:::===AAADDDFFFGGGHHHIIILLLPPPTTTUUUTTTQQQOOOJJJNNNRRRSSSRRRSSSVVVYYYNNNNNNNNNLLLKKKLLLNNNPPPIIIGGGFFFGGGJJJNNNPPPPPPDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNRRRSSSRRRQQQQQQQQQLLLKKKIIIGGGEEECCCAAAAAA>>><<<999777555666777888333444666777666555666777888666333111000111333444444111//////111444555555111000//////111333444444111222444555555444222111222222111111111222333444666777777777777666555555777666666666777888::::::===:::666333222444666888333333111111111333555666777555222111111222222222555777888888777666777888555333111333555666555333///000222333333333222111333555777555222111444777666666666666666666666555222333555777999999888777444555777999:::999888888222333444444222111111222222222222333333333333333;;;===@@@DDDFFFGGGGGGEEEFFFCCCDDDGGGHHHEEEEEEGGG@@@CCCFFFGGGFFFEEEDDDCCC@@@@@@???>>>>>>@@@DDDHHHKKKJJJIIIGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB>>>EEEAAA;;;@@@AAA===???<<<<<<;;;999999<<<@@@DDD===:::888:::>>>???;;;777888;;;>>>BBBDDDEEEEEEEEE@@@BBBCCC@@@<<<<<<@@@EEEKKKKKKJJJGGGDDDAAA===;;;999999999999999<<>>:::;;;>>>666777:::===??????===;;;<<>>>>>@@@CCCCCCCCCCCCDDDFFFMMMIIIDDD???<<<;;;;;;<<>>===>>>@@@AAA???===@@@===:::999;;;===??????;;;<<<============???AAA999:::;;;<<<;;;999777555111777999888<<>>@@@AAA======;;;888555666:::???<<<;;;:::777444444555777<<<<<<<<<:::999999;;;===AAA@@@?????????<<<888555;;;;;;<<<<<<======>>>>>>===<<<:::666333555:::???999:::<<<===>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<>><<<999999999888555222222666999;;;<<<=========<<<;;;:::555444444444777;;;???AAA???@@@@@@@@@>>>;;;888666222444888:::;;;===???AAAAAA???<<<999777777999:::999:::;;;<<<;;;999777555666555444444666777777666777777888888888888777777;;;999777666666666444222666777999;;;<<<>>>>>>???999999:::;;;======<<<::::::777444333555777888999999999999999777555333222222222333555666888999999999999999;;;<<<<<<:::888444555555444222111111222444555666666666555444333000111333333444333222111000000111222333444444555222333555444333333555666000111222333555666777777777999===AAADDDFFFHHHHHHJJJKKKMMMOOOOOOOOOMMMLLLIIIMMMRRRTTTSSSSSSUUUWWWKKKMMMMMMLLLIIIIIIMMMQQQLLLJJJIIIJJJMMMPPPQQQPPPCCCEEEGGGIIIJJJIIIHHHFFFJJJMMMPPPRRRQQQOOOOOONNNKKKJJJIIIHHHFFFEEEDDDDDDAAA>>>:::777666777999;;;333555777777777777888999999777444222111222333444666333//////222777;;;===333000...///333555555444555444444333333444444555333222111000000111222333777777777777777777666555666555333333444666888:::===:::666222111333777999444333222111111333555666888555222111111222222222444666777777555444555555333222111222333444444333///000333444555444333111222555777555111000333777888777777777666666666666000222555777888888777777444666999;;;<<<;;;999777111333444444222111111222000111222333444555666666;;;<<<>>>AAACCCBBB@@@>>>BBBAAACCCHHHJJJHHHHHHKKKEEEHHHKKKLLLKKKHHHFFFEEE>>>>>>>>>===>>>AAAFFFJJJJJJIIIHHHGGGGGGGGGIIIIIIBBBBBBAAAAAAAAA@@@@@@@@@===DDD>>>888===>>>:::===<<<;;;999888888:::;;;===@@@>>><<<<<<>>>===:::777<<<;;;;;;===@@@CCCCCCCCCFFFAAA===;;;>>>AAABBBBBBEEEAAA@@@DDDFFFEEEEEEGGGBBB>>>;;;;;;>>>BBBCCCCCC999<<>>AAAAAA???<<<;;;:::999<<>>>>>>>>======<<<<<<;;;;;;<<<=========???BBBEEEGGGFFFFFFKKKOOOPPPKKKFFF;;;===@@@AAAAAABBBDDDFFFBBBAAA@@@AAACCCEEEFFFEEEAAA;;;888:::<<<<<>>999999======888222222222444999???CCCBBB@@@>>><<<888444333555;;;???@@@@@@???<<<:::999:::<<<;;;:::999888777666666666;;;:::888555222111333555777;;;>>><<<777777<<>>???@@@AAA@@@???<<<;;;666888;;;>>>???>>>===<<<<<<999444333444777:::;;;888888888999:::===???@@@???===;;;:::;;;;;;;;;;;;888777888===AAA@@@:::555888:::999555555:::???@@@BBB???======>>>>>>;;;888???===:::999:::===AAADDDDDDAAA===<<<;;;;;;999888999<<<;;;777555888::::::<<<===>>>===:::888888888444999======999444222222333444555777888888999999888999:::;;;:::888666555:::::::::999888666444333888888888:::===@@@@@@@@@555777;;;>>>??????>>>===888555222222666999:::999<<<;;;999777666555555555666333222333777:::;;;:::???;;;:::;;;:::666555777888888888666333333333555111444666666555444555555111222444555555555444444///111222333444333222222//////000111111111111000///222444555555444555666666888:::>>>BBBEEEHHHJJJMMMNNNNNNLLLJJJIIIJJJLLLJJJNNNRRRSSSQQQOOOPPPRRRLLLLLLMMMNNNOOOPPPPPPQQQSSSOOOLLLNNNSSSUUUQQQKKKGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJJJJKKKKKKKKKMMMKKKHHHFFFEEEFFFGGGIIIDDD===777555444222222666222333555777::::::999777555666777666444333444555000000111444777999999888777444111111333444333000999666333222333444333111333333222111111111222222111222222333444555666666000333444333111222666999;;;:::666222000111666:::666666666444111000111222111222333444333111...---444555555444222111111222000222333333333333444666444444555555444222111000111333666777777666777888===;;;:::;;;<<<:::666111222222333444555777999:::::::::999888888777888888666666666555444333222111...000222555777888888888777888:::<<<>>>>>>>>>>>>BBBEEEJJJLLLLLLKKKJJJJJJIIIJJJKKKKKKJJJGGGCCCAAA999<<>><<<>>>CCCFFFEEE::::::999999999:::;;;<<<@@@>>>===???AAAAAA???============???CCCFFFHHHHHHCCC@@@======???BBBCCCCCCBBB>>>===AAADDDCCCDDDFFFEEEBBB>>>===???@@@???>>><<<>>>@@@@@@===<<<===>>>:::===???@@@>>><<<<<<<<<===???@@@@@@???>>>@@@AAABBBBBBAAA???<<<<<<===>>>;;;;;;999777;;;BBBEEEDDDDDDDDDDDDFFFFFFDDD@@@===>>>======<<<;;;;;;;;;<<<;;;<<<===>>>>>>@@@CCCFFFIIIFFFEEEHHHLLLMMMJJJGGGBBBCCCDDDCCCBBBCCCEEEFFFEEECCCBBBAAAAAAAAA@@@@@@???999777:::<<<<<<===@@@<<<;;;:::999:::<<>>::::::<<<;;;888444444555777<<<@@@CCCDDDDDD===;;;999555333555999===@@@@@@@@@???======???AAA@@@???<<<999777666666666<<<;;;888444111///111333:::===???;;;666555:::@@@===>>>>>>>>>===<<<:::999999;;;>>>AAAAAAAAA???>>><<<999555444666999;;;<<<999999999:::;;;===???@@@>>>>>>>>>>>>??????>>>===;;;999:::===AAA@@@;;;666999<<<<<<999999>>>BBBBBBAAA???======??????===;;;===;;;:::999;;;>>>BBBEEEBBB@@@===;;;;;;;;;:::999777::::::666555999<<<<<<===>>>>>><<<999777666777777:::===>>><<<888555444000111333555777888999999;;;;;;<<<===<<<:::888666999999999888666555444333999999999;;;===>>>===<<<555777:::===??????>>>===999777666666777999999999<<<;;;999777555555555666555333222444888;;;<<<;;;;;;999999;;;:::666555777777888888777555444555666555666888888666444333333000111222333333333222222222333333444444444333333000111111222222222222222222444777777666666666777666777:::>>>AAADDDGGGHHHLLLMMMMMMLLLLLLLLLNNNPPPLLLMMMOOOPPPRRRQQQPPPNNNIIIJJJJJJKKKLLLMMMNNNOOOQQQOOOMMMNNNQQQQQQNNNKKKEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGEEE===777777888666666999222222333555666666444222222444555444333222222333333333444666888999888666555222000000222333222000444222000000333555666555222111111111222222333333444444555555666666777777555555666555555777:::===:::999555111...///222666555555555333111000000111...///111222333333333222777888888666333111111222111222333333333333555666444555555555444333111000444666888888666444444555888777777888:::999666333333444555666888999:::;;;888888777666666666777777333333333222222111//////000222555777999999999888888999;;;===>>>?????????BBBEEEHHHIIIIIIHHHHHHIIIHHHIIIJJJKKKIIIFFFBBB@@@;;;===@@@@@@@@@AAADDDGGGDDDEEEFFFFFFEEEEEEGGGHHHFFFBBB>>>;;;;;;<<<<<<<<<;;;>>>@@@>>>@@@CCCDDDAAA999999:::;;;;;;;;;;;;;;;>>>===>>>???BBBCCCBBB@@@@@@???>>>@@@CCCFFFFFFFFF???======>>>AAADDDDDDDDD>>>::::::>>>AAAAAABBBDDDCCC@@@>>>=========<<<:::<<<===>>>>>><<<<<<===>>>888:::<<<===<<<<<<===>>>AAAAAA@@@>>>;;;:::<<<===@@@AAAAAA@@@===<<<<<<===777888777777<<>>>>>>>>@@@DDDGGGJJJGGGEEEEEEHHHJJJHHHFFFFFFFFFEEECCCAAAAAACCCEEEBBBAAA???>>><<<;;;;;;;;;<<<777666:::<<<:::;;;===<<<;;;999999999;;;===???>>>===<<<;;;:::999888777555888<<>>>>><<<999777777999<<>>>>>:::555555999???AAAAAAAAA@@@???>>><<<;;;===???AAACCCDDDCCCAAA???===:::888777:::===??????;;;;;;;;;;;;<<<===>>>???===>>>@@@AAABBBBBBAAA@@@>>><<<;;;===@@@@@@===999999===???<<<<<<@@@CCCCCC===;;;:::;;;===>>>>>>===???===;;;::::::===???AAA@@@>>>;;;:::;;;<<<;;;:::555999999666666:::======>>>>>>===:::777555555666:::;;;<<<>>>>>>===999666444444555666777888888999===>>>>>>>>>===;;;999777777777666666555444333333999999:::<<<======:::888666777:::<<<>>>>>>===<<<888999::::::888777777888:::999777555555555555666555333222444777:::;;;;;;666555777;;;;;;777666777555777999999888777666777888::::::999666333222222111222333333444333333333444333333222222222333333222333333333444444444444555777999999888777777777666888:::>>>AAADDDEEEFFFJJJKKKKKKJJJJJJKKKMMMPPPOOOMMMLLLOOOSSSSSSOOOKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMKKKIIIHHHCCCDDDFFFHHHIIIJJJKKKKKKOOOOOONNNMMMMMMOOOPPPQQQKKKJJJJJJHHHGGGFFFFFFEEEAAA888222333666666666666333333444444444222111000...000333333222111111111666666666888999999777555222111///000111222222111222000///000333555666666111222222222333333444444555555555555555555555555555333222222555888:::;;;;;;:::777222///...000333333444444333000//////000...///111222444666777888999999999777444222222333222333444444333333555777555555555555555444333222666888999888555222111111333333333555777888666444222444666777999999999999555444444444444555555666111111111111111000///...333555888;;;<<<;;;:::888888999;;;===>>>?????????BBBCCCEEEFFFEEEDDDEEEFFFGGGHHHJJJJJJHHHEEEAAA>>>???@@@AAAAAAAAAAAACCCEEEBBBDDDFFFFFFFFFFFFGGGIIIEEEAAA<<<999999;;;<<<===:::???AAA@@@AAACCCBBB>>>888999;;;=========;;;;;;<<<<<<===>>>@@@@@@@@@???BBB@@@>>>>>>???@@@???>>>;;;<<<>>>@@@CCCEEEEEEEEE>>>:::999<<<>>>======???;;;::::::::::::::::::999999999999999999999:::;;;777888:::;;;;;;<<<>>>@@@AAA@@@>>>;;;888777999;;;@@@AAABBB@@@===;;;::::::;;;===;;;:::>>>DDDGGGEEECCCCCCCCCDDDDDDBBB???;;;===<<<;;;::::::;;;===>>><<<<<<===<<<<<<>>>BBBFFFGGGFFFEEEFFFHHHGGGEEEBBBDDDCCCBBB???<<<===???BBB;;;;;;;;;:::888888999::::::666666:::<<<:::888:::;;;:::999888888999;;;<<<:::<<<===<<<999777888:::666:::>>>@@@@@@AAAEEEHHHAAAAAAAAA???===;;;<<<===;;;<<<>>>>>>???AAAEEEHHH===;;;999777888:::===??????>>>;;;777333222444666;;;<<<<<<999555666:::???BBBBBBAAA@@@???===<<<<<<>>>???AAACCCCCCBBB@@@>>>===<<<:::;;;===@@@AAABBB===============>>>>>>>>><<<===?????????@@@AAABBB@@@>>>======??????>>><<<;;;@@@BBB???>>>@@@AAA@@@888777777888:::<<<===>>>CCCBBB???<<<:::999999:::>>><<<999999;;;<<<<<<<<<555999999666666999<<<;;;;;;;;;;;;888666555666888;;;:::999<<<>>>???;;;777<<<<<<;;;999888777777777=========<<<;;;999777666555555555444444444444444777888999<<<>>>===:::777666777999;;;<<<===<<<<<<666999<<<<<<888555555666666666444333333333444555555444333333555666888888333222555:::;;;888666888444777:::;;;:::888888888999:::;;;:::777555333333666666666666777666666666444333222111000111222333444444444444555555666666666888::::::888777777777777999<<>>555///222666777555555444555666555333222111111***---111222333222333444666666666777999999777444111111000000111222333333444333222222333444555666555555555555555444444333333333333333222222111111555222///111555999:::999>>><<<:::555111000111333222333444333000//////000444444444444555777888999777888888777555444444555333444444444333444666888666666666666555555444444777888999888555222111111222222333444555555555444000111444666777666555444222222111222222333444444111222222222222111111000555777;;;>>>???===:::888777888999;;;<<<===>>>>>>@@@BBBCCCBBBAAAAAABBBCCCFFFGGGIIIJJJHHHEEEAAA>>>BBBBBBBBBBBBAAAAAABBBCCCBBBEEEHHHIIIIIIIIIJJJKKKFFFAAA<<<999999;;;===>>><<<@@@AAA??????BBBAAA===888:::<<<>>>???>>>===<<<>>>???@@@??????>>>======@@@>>><<<<<<===>>>===<<<:::<<>>@@@???===;;;;;;<<<>>>???===;;;>>>CCCDDDBBBBBBBBBCCCDDDEEECCC@@@======<<<<<<<<<<<<===???@@@<<<<<<;;;:::999;;;@@@CCCCCCDDDGGGIIIIIIFFFBBB>>>@@@@@@>>><<<:::;;;???AAA<<<======<<<999888999;;;:::666666;;;<<<:::888999:::999888777777888888999777;;;===<<<888777999<<<777;;;>>>>>>===>>>AAAEEE@@@BBBBBBAAA>>><<<<<<<<<666888:::;;;<<>><<<;;;999666333333555888888999:::888777888<<<@@@<<<<<<<<<;;;:::999777666;;;===???AAAAAA???===<<<;;;999999:::===?????????===>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;::::::>>>AAA???>>>=========>>>>>>===@@@DDDEEEBBB@@@AAA@@@>>>777777888888999;;;>>>@@@CCCBBB???===;;;999888777<<<:::888888:::<<<<<<<<<666:::;;;777666888999888777888888888777777999::::::888777888<<<<<<:::777===<<<;;;999888888888888:::::::::999888666555555555444444444444555666666666666888;;;>>>>>>;;;999666777999:::;;;;;;;;;;;;444888;;;;;;777444444555333333222111222333444555666666444333222222333444222111444:::;;;888666888444777:::;;;:::999999999666888::::::888666666666888888777777777777777777666555333222222333444555555555444444444555666777555777999999888666666666999:::===@@@BBBCCCCCCCCC@@@BBBDDDEEEFFFHHHJJJLLLLLLOOOSSSSSSQQQPPPPPPQQQRRRQQQOOONNNKKKJJJHHHGGGLLLPPPSSSQQQLLLHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJJJJKKKJJJIIIGGGDDDCCC@@@999444666::::::999999222444555444222000111222(((+++///222333555777888444333333444666777666555222222222222222333444555444444333333333444666888:::::::::999777555333111333333333222111111000000888555333555999<<<<<<;;;<<<<<<:::666222111111222111222444333111//////000;;;:::999777666666666666333444666666555555777888444555555444333444777999777777666666666666666666666777999888666444333333444444555555444333333333000111444555666555444333111000000000111222333333000000111222222222111111555888;;;>>>???===999777666666777888999;;;<<<===???@@@AAA@@@??????@@@BBBEEEFFFHHHHHHGGGEEEBBBAAADDDCCCBBBAAAAAAAAAAAAAAADDDGGGKKKMMMMMMLLLLLLLLLFFFCCC>>>;;;<<<===???@@@???AAA@@@<<<<<<@@@AAA???:::;;;>>>@@@AAA@@@??????AAABBBCCCBBB???=========<<<;;;:::<<>>AAABBBBBBCCCDDDFFFDDD???<<<>>>>>>:::999:::?????????<<<:::999999:::999999999;;;===>>><<<:::777999;;;<<<;;;;;;<<<===999::::::999888999;;;===999;;;<<<===<<<===>>>@@@;;;<<<;;;999<<>>===>>>>>>???@@@AAAAAABBB>>>===;;;999777999===@@@@@@CCCGGGJJJJJJFFFAAA===?????????===<<<===@@@BBBCCCDDDEEEAAA===:::;;;>>><<<888888;;;===:::999:::999999888777666666666666666999;;;;;;888888:::===:::;;;<<<;;;;;;;;;===???===>>>??????<<<:::::::::444666888999:::===AAADDD===;;;888666555666777888888888666333111222444777666777888888888:::===???:::;;;<<<===<<<:::888666999;;;===???@@@>>>===;;;888777777888;;;<<<;;;:::<<<===>>>>>>>>>>>>>>>===:::<<<<<<:::777666999<<<;;;;;;;;;<<<<<<=========BBBFFFGGGCCCAAAAAAAAA???::::::::::::999;;;>>>AAA>>>=========<<<;;;;;;:::;;;999888888:::;;;<<<;;;666:::;;;777666777888666333666888999999999:::<<<888777666666777888888777666666555555666888:::;;;888888777777666666555555666555444444555777999:::777777888;;;>>>>>><<<;;;777777888999::::::::::::333555888999888666666666333222222222222444666777666666666444111111222444444333555999:::777666888555777999:::999888999999444666888999888777888888666666555444444444444555777666666666666777888999555444333333333444666777444666888888777666666666999;;;===@@@BBBBBBAAAAAA===AAAFFFJJJLLLNNNQQQSSSIIINNNSSSSSSQQQOOOPPPRRRRRRRRRPPPNNNLLLJJJIIIHHHPPPSSSVVVVVVRRRNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGCCCDDDEEEFFFGGGIIIIIIJJJKKKKKKKKKJJJIIIFFFDDDBBB???:::777888888666666999111333444222///---///111***---///111333555888:::444222000111333555555555222333444333222222444555000111222222333555888;;;======<<<:::888555222000444444444333333222222222444444444666888999888777777777777555222000000111000222444444222000000000===<<<;;;999777666444444111222555555666777999;;;555555555444333555888;;;888888777666666777777888666888999999777666555666555666666555333111222333333444555666666666555444222111111111111222222333---...///000000000000000444666999<<<<<<;;;888777555555555666777999;;;<<<===>>>@@@AAA@@@???@@@AAADDDDDDDDDDDDDDDDDDDDDCCCEEECCCAAA@@@AAAAAA@@@???CCCGGGKKKNNNMMMLLLJJJJJJFFFCCC@@@>>>???@@@AAA@@@???AAA???;;;;;;???BBB@@@<<<===???AAABBBBBBBBBBBB@@@AAACCCAAA>>><<<<<<===:::999:::<<<@@@CCCDDDEEE???AAACCCBBBAAAAAACCCEEEEEEAAA>>>@@@@@@===;;;===???@@@???<<<:::999<<<>>>::::::<<>>;;;999;;;>>>>>>===;;;::::::999;;;<<<<<<;;;;;;===>>><<<======;;;::::::<<<>>>;;;===<<<:::<<>>===>>>???BBBDDDDDDAAA???===???AAACCCDDDDDDDDDCCC@@@???===999777888<<>>???@@@???======???@@@DDDFFFGGGDDD???===>>>AAA>>>:::999<<<>>>;;;:::<<<888888777666666555555444666888999999999:::;;;<<<>>><<<:::999:::;;;::::::;;;<<<======;;;::::::;;;666777999::::::===@@@CCC<<<;;;999777666666666666;;;:::888555222222444777666777999:::::::::;;;<<<999;;;>>>AAAAAA>>>;;;999999;;;===@@@AAA@@@>>>===999999999;;;<<<===;;;:::;;;;;;===>>>>>>>>>>>>===:::>>>@@@???:::666555777666888:::;;;;;;;;;<<<<<>>===@@@EEEKKKOOOQQQQQQRRRRRRHHHKKKNNNPPPPPPPPPPPPPPPMMMMMMLLLLLLKKKJJJIIIIIIPPPSSSUUUUUUSSSPPPMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGBBBCCCFFFIIIKKKLLLLLLLLLLLLLLLKKKIIIHHHFFFDDDCCC>>>;;;:::999666111222777333555666333...+++---000///000000000000222666999888555000///000222444444222333444333111000222444...000111111000222666999;;;;;;;;;:::777444111///333333333333222222222222///111555777666444333222444555666555333222222333000333555555333222111111777777888888777666444333222444666777777888:::;;;666666555444333555888;;;999888777777777777888999888:::;;;;;;999777666666444555666444111000111333555555444444444444444444444333333222222222222333---...///000111111111111222444666888999888777666555555555666777999;;;<<<;;;===AAABBBBBBAAAAAAAAAAAA@@@@@@???@@@BBBDDDEEEDDDBBB??????AAAAAA@@@>>>@@@DDDIIIKKKKKKHHHFFFEEEEEECCCAAA@@@AAAAAAAAA@@@<<>>>>>@@@AAABBBCCCCCCDDD<<<>>>@@@???;;;::::::<<<;;;:::999;;;>>>AAABBBBBBAAACCCDDDBBB@@@???BBBDDDFFFAAA???AAABBB???>>>@@@;;;<<<<<<:::888:::>>>CCC999:::<<<@@@CCCCCC>>>::::::===???@@@>>>;;;999888;;;===??????>>>>>>>>>???CCCBBB@@@<<<888666777999@@@AAA@@@===>>>AAAAAA===;;;<<<>>>AAACCCCCCAAA???>>>@@@CCCFFFGGGGGGEEEDDDCCCAAA>>>:::777888;;;>>>BBBDDDFFFGGGFFFEEEDDDDDD>>>???@@@???===;;;<<<===???BBBDDDCCC???>>>AAAEEE@@@<<<:::===>>><<<<<<>>>888888777666555444444333777777777888:::;;;<<<<<>>===<<<;;;<<<===888:::;;;;;;;;;===AAACCC999999888888888888888888@@@???<<<888555444666888777888:::;;;;;;:::999888555888<<>>===>>>???AAA@@@>>><<<999:::<<<>>>>>>>>>>>>===999???EEEDDD>>>777444333333666999:::;;;;;;;;;<<<888<<<===:::999<<<>>>===888999888555222333777:::======>>>>>>===;;;999888;;;999777777999:::::::::222777999777777999:::999444777;;;===<<<:::999888666777888666222222555888888777666666777999;;;===::::::999999::::::;;;<<<888777666777888;;;===???>>>===;;;;;;<<<<<<;;;:::777777777888999999::::::555444333666;;;>>>===:::555555555666777999;;;===444666777666555555999<<<;;;777777999888555555888777888888777666666777999444666888888777666666666555444222111000111222222///000222555666666666666333222111000000222333555333555888999888888888999666888;;;===>>>===<<<;;;EEEJJJOOOSSSRRRPPPMMMLLLHHHGGGHHHLLLQQQRRRPPPLLLHHHHHHHHHIIIIIIJJJJJJJJJNNNOOOQQQRRRQQQOOOKKKHHHGGGHHHHHHIIIIIIHHHHHHGGGBBBEEEIIIMMMPPPPPPPPPOOOMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@@@@>>>888222444;;;888::::::666///,,,---000333222111///...///333666<<<777222......000333444111333444222///...000222000111222000......000333888999999888777444111///000000000000000000000000///444:::;;;999555444444444555777777666555666777111333555666444222222222000222444666777777555444555777888999888888:::;;;666666666444444555999<<<999999888777777888999::::::<<<===<<<999777666666222333444333000///222444444333222111111111222222555555444333222222222333///000111333444444444444111222333555666666666666666666666666888:::<<<===999===AAACCCCCCBBBBBBBBB???>>><<<<<<===@@@CCCEEEDDDAAA>>>>>>@@@AAA@@@======AAAFFFIIIGGGDDDBBB@@@CCCBBBAAAAAABBBBBB@@@>>>999===@@@??????BBBAAA===>>>???BBBDDDDDDCCCBBBAAA<<<:::;;;<<<:::777777;;;===:::777666999===AAABBB:::;;;;;;<<<===>>>??????AAABBBCCCAAA>>><<<<<<<<>><<<>>>???<<<888777999;;;BBB???:::888999<<>><<<<<<;;;999777999>>>CCC@@@AAADDDHHHJJJHHHDDDAAA>>>===;;;;;;<<<======<<<;;;::::::999:::<<>>???===999999:::;;;<<<<<<<<<<<>>BBB@@@>>>:::777777:::<<<<<<999;;;AAAAAA;;;888;;;999;;;===???>>>===:::999<<<>>>AAACCCDDDDDDBBBAAA<<<>>>@@@AAAAAABBBCCCDDDAAAAAA@@@>>><<<===AAACCC???AAACCCCCCAAA>>>======333444666777888888888777<<<<<<<<<<<<<<<;;;999999999999888666444444777999888777777:::???AAA@@@>>>======<<<;;;::::::999999888999::::::::::::;;;<<<;;;888666888===@@@>>>;;;999999888444111222888===888777666666999:::;;;:::999999999999999999999999555777999888777777:::===888;;;===>>><<<:::::::::777888:::===@@@@@@===;;;:::999777666777999<<<>>>777666444444555666555444333222444666444111333999666333333777999777777999===888333222444777888888222555888888777444333222111000///000222333333222---///222444666666666555111222222000...000666;;;555666888999999888777666777:::===;;;888888===AAAHHHMMMRRRSSSPPPNNNMMMNNNNNNLLLJJJLLLOOOPPPNNNLLLHHHGGGFFFGGGIIIJJJJJJIIIIIIKKKOOOQQQQQQNNNJJJHHHFFFJJJIIIDDDHHHQQQNNNCCCFFFKKKQQQQQQMMMIIIIIIJJJMMMOOOPPPNNNJJJGGGHHHIIIEEEBBB>>>;;;:::999777666666777888555111///222444111111222222333333333333222444222......222333222111222333444444444444333222111///......000111333666777888777444222222222222222111000000222666::::::555555999999444111333666777777777777666666555666666555333111111222444555555555444333222111111333666888999888888888999333666:::<<<;;;999888777999777444222222333555777:::;;;<<<:::888666555555222333444444444333222111222444555555333222333333222333444333111///////////////111333555555333111555555555555666666777777777777888888999999::::::<<<>>>AAACCCBBBBBBBBBCCC@@@BBB>>>888888???BBBAAACCCBBB@@@>>>======>>>???>>>===>>>BBBFFFHHHGGGDDDFFFEEEDDDCCCBBBAAA@@@@@@>>>???AAABBBBBBAAA???>>>AAACCCFFFHHHIIIHHHEEEDDD@@@<<<;;;;;;999777999???<<<;;;:::;;;===???@@@???;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBAAA???=========AAA@@@<<<888;;;AAA@@@:::>>>999777:::===>>>???AAAEEEAAA===;;;;;;;;;999777;;;<<<<<<999666666;;;@@@===>>>>>><<<;;;:::;;;<<<>>><<<999888999;;;===>>>:::<<<>>>AAACCCCCCCCCCCC??????@@@BBBEEEDDDAAA>>>=========<<<;;;<<<@@@DDD@@@AAACCCFFFHHHHHHDDDBBB@@@???>>>=========<<<;;;;;;:::888888888;;;===???;;;<<<===<<<;;;999888777888888777666555444444444;;;;;;:::999888999:::<<<@@@DDDCCC<<<888999::::::999===???>>>???BBBAAA>>>999999888888999;;;===>>>AAA???;;;666222444999===BBB@@@===999777777;;;>>>:::888:::??????;;;999;;;<<<===>>>??????===<<<:::;;;<<<>>>@@@AAAAAAAAA@@@???AAACCCDDDCCCCCCDDDEEEEEEEEECCC@@@======@@@BBB<<<@@@DDDFFFDDDAAA???>>>777777777777888999;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<:::888888:::<<<:::999888;;;>>>@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::>>>;;;999;;;???AAA???<<<666666555333222333555888666666666888;;;<<<<<<;;;===<<<;;;::::::999::::::555777999888777777999;;;777999<<<<<<;;;999888999888888:::===???@@@>>><<<777666666666777999;;;===666444222222444555555555444333333555333111444999888333222666999888888999;;;888444333555777777777222444555666555555666888444333111111222333333222000111333444555444333222111222222000///000555:::666777999;;;:::999777555777:::<<<;;;888:::???DDDIIILLLPPPQQQPPPNNNLLLLLLLLLKKKLLLOOORRRSSSRRROOOLLLIIIGGGFFFGGGHHHHHHHHHHHHJJJMMMOOOPPPNNNLLLKKKIIINNNLLLEEEFFFMMMKKKBBBKKKNNNQQQOOOKKKHHHJJJLLLMMMNNNOOOLLLIIIGGGHHHJJJGGGCCC===999888888777777888888777444222222333444888777555333222111111111111222111------111222000222222222222333333333444333222000//////000222333444555666666444333333444222222222222222333666999999555555888888444222444777777777777666666555444444555555444333333555666666555444333222111000000000333555777666666777888888;;;======<<<:::999999777666444333222333444555888999:::999666444444444222333444444444222111000000222333333111000111222000222333333111000000111000000111444666666444222111222333444666777888888666666777777888999999999;;;>>>@@@AAAAAAAAABBBCCCAAABBB@@@;;;;;;@@@CCCAAABBBAAA???>>>===>>>???@@@???>>>>>>AAAEEEGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@???>>>AAADDDHHHKKKLLLJJJGGGEEECCC???;;;:::888777;;;BBB;;;<<<===@@@BBBBBB@@@>>><<<<<<============<<<<<<===>>>@@@???===<<<<<<===??????<<<;;;===@@@>>>999>>>999888<<>><<<<<<;;;:::999<<<:::888666666999===@@@>>><<<;;;;;;<<<======<<<:::999888888888:::;;;<<<;;;;;;<<<===>>>??????@@@===>>>@@@CCCEEEDDD@@@===;;;<<<>>>>>>===???AAACCCAAAAAABBBDDDFFFFFFDDDCCCAAAAAAAAA@@@>>>===;;;:::;;;:::777666666999<<<>>>333777<<>>999:::<<<;;;999>>>AAAAAABBBCCC@@@<<<999777666555777;;;???BBB???===888333111333999===AAA???<<<888555777;;;???666666888===>>>;;;:::<<<>>>>>>??????>>>===<<<<<<;;;<<<<<<======>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCEEEGGGFFFDDD@@@<<<<<<===???;;;@@@EEEHHHGGGDDDAAA???<<<;;;999888999;;;>>>@@@;;;:::999999999:::;;;<<<>>>>>>>>>===;;;;;;===>>><<<;;;;;;<<<======<<<::::::;;;;;;<<<===>>>??????=========<<<999777777888===;;;999;;;>>>>>><<<999555444444555666666555444333444666999===>>>===<<<@@@???<<<:::999888888999666777888777666666777888444777:::;;;:::999999999;;;;;;;;;<<<>>>???===;;;555555666777888999::::::555333000000222555666666666333333444333111444999888111...222777888777888888666555444555666555444222333333333333555999<<<777555333222333333222111222333333333333111000///111222333222000111555:::777999;;;===<<<:::777444777999:::999888;;;AAAFFFIIIJJJLLLOOOPPPOOOLLLIIIJJJKKKMMMQQQUUUVVVUUUTTTRRRNNNJJJGGGGGGHHHIIIJJJGGGIIIJJJLLLMMMMMMMMMLLLLLLQQQOOOGGGDDDGGGHHHDDDPPPQQQQQQNNNJJJHHHKKKNNNMMMMMMMMMKKKIIIIIIKKKMMMJJJEEE===777555666777888999777555333444444444333===;;;888555333111000000///111000,,,,,,000111///333222111111111222333444444333222111111111222333222333444444333222333444222333444444444555777999888555555777666444333555888777777666555555444333111333555666666555666888777666444111000//////000///222555666666666666777;;;<<<===<<<:::999999:::555555444333333333333444666777888777555333333444333333444333333111///...///111222222111000111111...000222222111111222333111111222444666666444222...///000222555777888999555555666777777888999999;;;===@@@@@@@@@@@@AAABBBBBBDDDBBB??????BBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@???>>>>>>???BBBEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@AAA@@@??????>>>>>>>>>>>>???BBBFFFJJJKKKIIIFFFDDDCCC???<<<:::888666:::@@@;;;<<<>>>AAADDDDDDCCCAAA======>>>>>>>>>===;;;;;;999;;;<<<<<<;;;:::;;;<<<>>>=========>>>???<<<999;;;:::>>>DDDFFFCCC@@@AAABBB@@@===;;;::::::999999:::777555666999<<<===<<<<<<999777888;;;===<<<:::888999::::::::::::;;;===???>>><<<:::999999999:::;;;===AAACCCEEECCC@@@>>>999:::<<<===>>>???@@@@@@BBBAAA@@@AAADDDEEEDDDCCCBBBCCCCCCAAA???<<<::::::===;;;888666666888<<<>>>444888===>>><<<888777777888888777666777999;;;<<<777888999<<<>>>>>>===<<<<<>>:::>>>@@@>>>===>>>;;;777777777666777999===AAACCC???<<<777333222555:::===>>><<<999555333666:::???444555888;;;<<<<<<<<<<<<>>>>>>>>>=========<<<<<>>===;;;;;;;;;<<<<<<===>>>@@@@@@???@@@BBBDDDEEEDDDAAA>>>;;;:::<<<>>>???BBBFFFGGGEEECCCAAA@@@???>>><<<;;;;;;;;;===>>>:::999888777888:::<<<===<<<===>>>>>><<<<<<===>>>======<<<<<<<<<<<<:::999::::::;;;<<<===>>>>>>???===>>>>>><<<999888888999999888777888:::999777444666555666888<<<;;;777333000222555:::>>>???===;;;@@@>>>;;;888666555555555666777777777666666666666111555999;;;<<<<<<===>>>@@@>>><<<<<<<<<<<<:::999666777888999999888777777444111//////222555777777888444222444333222444999777///***...444666666666555444444444444333222111111222222222222444777:::555444222222333333222111222222222222222111//////111333444333111222555999888:::<<<>>>===;;;777555666777666666777;;;BBBGGGHHHGGGIIIMMMQQQQQQMMMIIIMMMMMMMMMOOORRRTTTVVVWWWVVVRRRLLLIIIJJJLLLMMMNNNHHHHHHIIIIIIJJJJJJKKKKKKLLLQQQQQQIIICCCDDDGGGHHHQQQRRRQQQOOOKKKJJJKKKMMMKKKKKKKKKKKKLLLNNNQQQSSSLLLFFF===666444555777888:::666222222444555444111::::::999888666333111///...111000------111222000333222000000000111333555444444333222222222333333222333444333111000111333222444666666555666777888777777777666555444555666888777666555444444333333111444777888777666666777888666333111////////////333555777888777666666777777888999888777777888999444444444444444333333333555777888777555444444555333333333333222000...---///111333333222111222333000111333333222111111222111111111222444555333222......000111333555666777444444555666777888888999<<<>>>@@@AAA@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@??????>>>>>>???@@@AAA??????>>>>>>@@@BBBDDDEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<<<<===>>>>>>AAAEEEHHHIIIHHHFFFDDDAAA>>><<<<<<999666888===<<<;;;<<<>>>BBBEEEFFFFFF>>>??????@@@???>>><<<;;;:::;;;======<<<;;;<<<===<<<;;;<<<>>>???>>>;;;:::;;;;;;???DDDDDD???===???>>>===;;;999777777888888777666666999>>>???===999999666444555999;;;:::888:::<<<>>>>>>===<<<===???@@@>>><<<999888777888888:::===AAACCCCCCBBB@@@???:::;;;<<<>>>@@@@@@@@@???AAA@@@???@@@BBBCCCCCCCCC@@@BBBBBBAAA===::::::;;;>>><<<999777777999;;;===;;;===>>><<<888777999===::::::999888999:::;;;<<<666888;;;@@@CCCBBB===888666===AAA???>>>@@@BBBAAA>>>@@@???:::999:::999555666777999;;;>>>AAACCCDDD@@@===888555555777;;;===:::999666333222444999===555777999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<:::::::::::::::<<<===>>>>>>???BBBDDDBBBAAA???===;;;;;;>>>@@@DDDEEEDDDBBB@@@>>>???@@@?????????>>>===;;;:::999;;;:::888888888:::<<<>>><<<>>>@@@@@@???>>>>>>>>>======>>>===<<<::::::999::::::;;;;;;;;;<<<<<<<<<<<<======<<<:::999999:::777777777888888777444222555555666999===<<<888333///111555:::===>>>;;;999<<<;;;888666333222222222666666777777777777666555000444999===???@@@BBBDDDEEEAAA===:::999888777666:::;;;;;;;;;:::888666444444222000111444777888888999444222444555333444888666///+++///444666777888222333444444222111000///000111333333222222222444222111///000222333333222000000111111222222111111111333666555333333555888888:::<<<>>>===;;;888666555444444444666;;;BBBFFFFFFFFFHHHLLLQQQRRRNNNJJJPPPOOOMMMKKKLLLOOOSSSVVVSSSPPPLLLKKKLLLOOOPPPQQQJJJIIIHHHHHHGGGGGGGGGGGGJJJNNNOOOJJJDDDEEEIIIMMMOOOPPPQQQPPPOOOMMMLLLLLLJJJJJJKKKLLLOOOSSSUUUWWWLLLFFF===777555555777888888555111111333444333111333555888::::::666222000///222222///000333444111333222111000000222444555555444444333333222222333444444444222000///000222333555666666666666777888666999:::888555555666666777666555444333333333333333555888888777555555555777666444222000000000000555777888888666444333333222444666666666777999;;;555555444444444444333333666777999999777666666777333333333333222000...---...000222222111000111222333444555444222000000111222111000111333333222111000000111111222333333333444444555666777888999999>>>@@@AAABBBAAABBBDDDFFFEEEDDDEEEEEEEEECCCCCCCCC??????????????????@@@@@@???>>>>>>>>>>>>@@@BBBDDDCCCCCCBBBBBBAAAAAA@@@@@@AAA???===;;;:::;;;===>>>@@@BBBEEEHHHIIIIIIHHHGGGAAA>>><<<<<<999666888<<<===;;;:::<<>><<<===>>>@@@@@@???>>>>>>???:::999;;;>>>???<<<<<<>>>>>>;;;:::<<<;;;999<<>>:::888777666777888999:::999>>>@@@BBBAAA>>>===???BBB===<<<;;;::::::;;;<<<===:::===@@@BBBAAAAAAAAAAAA???>>>???@@@BBBCCCBBB@@@@@@???>>>???AAACCCBBBAAA===???@@@===:::888:::===>>><<<;;;999888999:::;;;===??????<<<777777;;;@@@::::::::::::::::::::::::999;;;>>>CCCFFFDDD<<<666333:::@@@???>>>AAABBBBBB???AAA???;;;999;;;;;;888666777:::===@@@BBBCCCDDDAAA>>>:::888888:::;;;;;;666666555333333555999<<<999<<<===;;;<<<>>>>>><<<999:::;;;<<<============BBBAAA???===;;;:::;;;;;;<<<============???BBBEEE??????>>><<<;;;<<>>::::::<<<>>>>>>>>>??????>>>===;;;999<<<;;;:::::::::;;;<<<===<<>>===<<<::::::;;;::::::::::::;;;;;;<<<<<<<<<===>>><<<:::999999:::888999:::;;;:::999777555333444555777999999777555222333666:::======:::888888888777666444333222111666666666888999999777555111555;;;???AAACCCEEEFFFFFFAAA;;;777666666666666<<<<<<<<<;;;:::888555444555444333555777999999999999444333666777555444555666222000444777777999<<<333444555444222000000000111333444444222000000111111/////////222333333333000000000111222333444444111444777777555333555777888999;;;<<<<<<;;;999888555444444555888===BBBEEEFFFGGGJJJNNNPPPPPPMMMKKKPPPNNNLLLIIIHHHJJJOOOSSSNNNLLLLLLMMMOOOPPPPPPPPPKKKKKKJJJIIIHHHGGGFFFFFFGGGKKKMMMJJJGGGGGGKKKPPPLLLMMMNNNOOOPPPOOONNNNNNKKKJJJKKKNNNRRRTTTUUUTTTIIIDDD>>>999777777666666777555333222333444444333111444888;;;;;;888444111000333333111222555666333333333222222222333444555444444444333333222222111444444333222000000111333444555666555444555777888666<<<>>>;;;777666666555666555444333222333444444444555777777555444444555555555555444333222111000333444666555333111000000222444777999:::;;;<<<>>>666666555444444444444555666888::::::999888888999333333444333333111///...---...000111000000111222555666777666333222111222333222111111333333222111333222222222111111111111444444555666888999::::::@@@AAABBBBBBBBBBBBEEEGGGFFFDDDCCCEEEEEEBBBAAACCC????????????????????????===>>>???>>>>>>>>>@@@BBBAAAAAAAAA@@@@@@?????????>>>===;;;::::::;;;===>>>BBBCCCEEEGGGHHHIIIIIIIIIDDD@@@===;;;888666999???>>><<<;;;;;;>>>AAABBBBBB???@@@BBBDDDCCCBBB@@@>>>===???@@@@@@>>>===>>>>>>999777999>>>???<<<===AAA<<<::::::<<<;;;999===CCC===>>>>>><<<999999;;;======>>>@@@CCCEEEDDDBBB@@@;;;;;;<<<;;;::::::<<<===AAADDDEEECCC???===@@@CCC>>>===============>>>>>>;;;===@@@@@@??????AAADDDBBB@@@???@@@BBBCCCAAA@@@>>>>>>>>>???AAABBBAAA@@@:::<<<<<<:::666777;;;@@@<<<;;;;;;:::999888888888666<<>>???@@@???;;;>>>???<<<<<<>>>===:::888888999;;;>>>AAACCCEEEAAA>>>;;;:::;;;;;;999888555555666666666777:::======AAAAAA===<<>>?????????>>>=========<<<<<<<<<===============<<<;;;;;;>>>@@@<<<;;;:::888777888;;;>>>??????===;;;888777999:::=========>>>>>>???@@@@@@======<<<<<<<<<<<<<<<;;;:::===AAABBBAAA@@@>>>>>>999;;;======<<<;;;<<<>>>888999:::;;;<<<===>>>????????????===:::888888888888:::===>>>===;;;999888444555666666666666888999777888999<<<======:::888666777888999888777555444666555666888;;;;;;999666555888===@@@AAABBBCCCDDDCCC>>>888444444666888999:::::::::999999888777666666666777999;;;<<<:::999888444333777999666333333222111333666666555888>>>666777888666333111222444555555555333111111333555333222000111222333333222111111111222222333444555111555888888666444555666888888999999::::::;;;;;;666555555777;;;???BBBDDDIIILLLOOOPPPOOOLLLJJJIIIKKKLLLLLLKKKIIIIIILLLOOOMMMMMMOOORRRTTTTTTQQQNNNKKKKKKLLLLLLKKKJJJIIIHHHGGGHHHKKKKKKJJJJJJLLLOOOKKKJJJJJJLLLNNNPPPRRRRRRMMMLLLLLLOOORRRRRRPPPMMMEEEBBB>>><<<:::999666444777777777555444444555777999:::;;;;;;999666444222000333444222333666666333333333444444444555555555444444444333333222111000111222222111111222555888555666555444333333666999777???BBB>>>999888666444444333222111222333555666222444444444333444666777333444555666666444333111000222444444333222222222333666:::<<<<<<<<<===>>>999777666444444555666777666888::::::999888999:::222333444444444222111000///111333333333333444555555777888777555444444555666444333333444555444333333333333222222111111111444555666777999:::;;;;;;???@@@AAAAAAAAABBBDDDGGGGGGCCCBBBDDDCCC??????CCC@@@@@@@@@@@@??????>>>===;;;>>>@@@???>>>===>>>???????????????>>>>>>>>>>>>;;;::::::::::::<<<===>>>BBBBBBCCCDDDFFFGGGHHHIIIHHHBBB===:::777666;;;CCC>>>===<<<<<<>>>???>>>===???AAACCCEEEEEECCCAAA???;;;===>>>===<<<::::::;;;999666888===>>>;;;===CCC666888>>>DDDCCC??????BBB???@@@AAA???<<<;;;>>>AAABBBCCCEEEEEEFFFFFFFFFFFF===@@@AAA???===<<<>>>AAACCCFFFFFFCCC>>>===@@@DDDAAAAAA@@@???>>>===<<<<<<;;;>>>??????>>>>>>BBBEEECCC@@@======???AAA???=========>>>@@@BBBBBB@@@???777999:::777444555<<>>AAABBBAAA@@@>>>GGGCCC@@@AAACCCCCC>>>999444;;;AAA@@@>>>>>>>>><<<444999======>>>@@@>>>::::::999888888;;;???CCCFFFAAA>>>;;;;;;<<<;;;888555444666777888888999;;;===@@@DDDCCC>>>===@@@???:::666888<<>>??????======<<<999777666888:::888777666444222333666888999:::;;;:::888777777888===<<<;;;<<<>>>AAAEEEGGG===>>>>>>>>>===<<<;;;;;;777:::>>>@@@???===<<<;;;777:::======<<<;;;===???777888999<<<>>>@@@BBBBBBAAABBBAAA>>>:::777666666777:::===>>>===;;;:::999666888999888666666:::>>><<<;;;<<<===>>>>>>;;;999666888:::<<<<<<;;;888777666555666999<<<===:::777888;;;>>>@@@@@@@@@@@@AAA@@@;;;555222333777:::<<<777777777777777888888888777888999;;;======;;;999888444444888:::777333222---...222666444111555<<<999::::::888444333444666888777555222000222666:::666444222222333333222111333333222222333333444444111555999999666444555666777777777888999:::<<<<<<888777777:::>>>AAACCCDDDLLLPPPSSSRRRMMMIIIGGGGGGFFFJJJMMMNNNLLLKKKLLLMMMOOOQQQUUUYYYZZZXXXSSSOOOKKKLLLMMMNNNNNNMMMLLLLLLGGGHHHJJJLLLLLLKKKLLLNNNKKKIIIGGGHHHLLLPPPTTTVVVOOONNNNNNOOOQQQOOOJJJFFFBBBAAA???===<<<:::666333777999:::888555444777:::BBB@@@===:::777444333222///222444222333666666333333444555666666666555555333444444333222111000//////000000111222444888<<<666666444222111333666999777@@@EEE@@@:::888666222333222111111111333555777111222222222222444777:::222444666888888666444222///111444666555555666666444777;;;======;;;;;;;;;:::999666444444555777999555777999999999888999:::222333444555444333222111333555777888777777888999444666888888777666777888888666444444666666666555333333333222222222222222555555666888999;;;<<<<<>>>>>CCCAAAAAAAAA@@@@@@>>>===<<<:::===@@@@@@>>><<<===>>>>>>>>>>>>>>>============999999999:::;;;<<<===>>>>>><<<>>>BBBDDDCCCDDDGGGKKKCCC:::666999>>>AAAAAACCC>>>;;;<<<===;;;<<>>??????>>><<<:::999:::777:::???>>>999999===???@@@@@@@@@@@@?????????===>>>@@@CCCEEEDDDAAA???BBBFFFGGGCCCAAABBBBBB@@@>>><<<;;;::::::<<>>???CCCAAA<<<@@@@@@BBBEEEFFFDDD@@@<<<;;;???BBB@@@===>>>BBBGGGDDD@@@;;;999;;;???BBBDDDBBB???<<<===@@@@@@<<<888777::::::888666777>>>DDDEEEBBB???<<<;;;:::888666555666999===@@@@@@===:::;;;<<<===???AAACCCDDDEEEJJJCCCAAACCCBBB<<<999;;;<<<>>>??????<<<:::888888777777:::>>>===999999<<<:::999888999;;;>>>AAACCC>>>===<<<<<<<<<<<<;;;:::777:::<<<;;;::::::===@@@??????<<<:::<<<@@@>>>999888888===EEEFFF???;;;<<<777:::<<<;;;<<>>AAA@@@???===;;;999777666666666;;;::::::;;;======;;;:::666777999<<>>===<<<<<<<<<<<<;;;999======<<<<<<<<<<<<:::888666666666666666666555444777:::===???>>>======>>>;;;888333333555777888777999888666555666888;;;===:::;;;<<<;;;;;;;;;===???888666555888;;;;;;666111---///222555888999888888;;;999666333222333444555444555555333222111222333333333222222222222222333000111222111/////////000000333666777666555555555666999===>>>===;;;::::::888>>>CCCAAA======DDDLLLMMMRRRTTTQQQMMMLLLHHHDDDKKKKKKLLLPPPSSSTTTPPPMMMOOOPPPRRRRRRRRRQQQOOONNNJJJMMMRRRUUUVVVUUURRRPPPSSSKKKJJJPPPPPPJJJKKKSSSTTTPPPJJJGGGHHHKKKMMMNNNKKKOOOPPPLLLJJJLLLLLLKKKHHHEEE@@@;;;===AAA???999999888555333333333444555999999:::999888555222111555666666666555333222111777666555555777777666555666333111111222222...+++222222222333444555777888999777444222222444666888???@@@@@@===:::777555555555444444555666666555333333444444333222333555777333444555555555444333222555444333222333555777999888888888999999:::::::::@@@===999999:::<<<;;;999888888777666666666666777777666555666888777444111000555777444666;;;;;;777777777888888777666555444666444444666999:::777555333333222111111222222222000000111333555888:::;;;AAAAAA@@@AAAAAABBBDDDDDDFFFGGGCCC===<<>>>>>???AAAAAA@@@BBB===;;;>>>???<<<<<<===@@@@@@@@@??????===<<<;;;999888888999;;;======<<<@@@???BBBGGGIIIGGGFFFIIIKKKDDD===:::<<>>BBB>>><<<>>>???======@@@<<<===>>>??????>>><<<;;;;;;<<<<<<<<<===<<<<<<<<<;;;999<<>>>>>BBB<<<===>>>>>>>>>>>>===<<<<<<>>>@@@CCCEEEDDDBBB@@@BBBEEEDDD???===>>>???>>>===<<<::::::;;;===@@@AAA@@@@@@>>>;;;===BBBAAA>>>???AAADDDFFFFFFCCC@@@>>>>>>???@@@???===>>>BBBEEEGGGCCC>>><<<<<<===>>>>>>>>>;;;999:::>>>@@@===:::888::::::888555666<<>>===<<<:::999555999===>>><<<::::::;;;;;;<<<>>>@@@AAABBBCCCCCCGGGAAA>>>???>>>:::888999;;;<<<===<<<;;;999:::::::::999;;;>>><<<888888<<<:::;;;<<<===>>>@@@BBBCCC===;;;::::::::::::999777666888999999999999<<>>===999888777;;;AAABBB<<<888999666:::;;;:::<<>><<<:::999777555555555777777777888:::<<<===<<<:::888888999<<<>>>@@@???>>><<<222333666:::>>>@@@AAAAAA>>>===<<<888555333333555999<<<@@@AAA@@@===<<<<<<::::::999999:::;;;===>>>>>>===<<<<<<<<<======<<<@@@??????>>>>>>===;;;:::666777777666666555444444888:::===>>>>>>===<<<===999666333333555777777666666555555555666888;;;===;;;<<<===<<<:::999:::;;;888555444666999:::777444222222333333555666777888999999888777666444333222333444444333111111222444333333222111111111111111333444444333111000000111111333666777666444444444888;;;>>>@@@>>><<<;;;;;;777;;;???>>><<<===BBBHHHIIIOOOSSSRRRPPPOOOMMMIIIIIIJJJMMMQQQTTTRRRNNNIIIPPPQQQSSSSSSSSSQQQNNNLLLLLLRRRZZZ______[[[VVVRRRRRRKKKJJJPPPQQQKKKMMMTTTRRRNNNJJJGGGHHHJJJKKKLLLLLLPPPQQQMMMKKKLLLMMMKKKNNNKKKEEE??????AAA===777666555333111000000000000999888777666555555444444666555444333222111111111444333222333666888888777555333222222444444111///222222333333444555555666444333111111333666:::<<>>;;;999999:::;;;999777444444555555666666777777777666666777999999777444222666777444555::::::666555555555555555444444444555444444666888888666333444333222222222222333333000111222333555888:::;;;;;;<<<===@@@BBBEEEFFFGGGGGGGGGDDD>>>===AAABBBAAACCCAAA??????AAABBBBBBAAA@@@;;;:::<<<===;;;:::<<<======>>>>>>>>>>>>======;;;:::999:::;;;<<<;;;:::??????CCCIIIKKKHHHFFFHHHHHHDDD@@@???AAABBBAAA??????===>>>BBBBBB???>>>@@@===>>>AAABBBBBBAAA>>><<<;;;;;;;;;;;;;;;===>>>???>>>======AAAAAA>>>>>>@@@999:::<<<======<<<:::999<<<>>>AAACCCDDDDDDCCCBBBCCCEEECCC===:::<<<>>>======<<<;;;;;;;;;===???AAA:::;;;:::888;;;@@@AAA???>>>CCCGGGHHHEEEBBB@@@AAA>>>===<<<<<<===@@@DDDFFFHHHEEEAAA>>>===<<<:::999:::777555777;;;>>>>>>===:::;;;:::888555555:::>>>CCCAAA???=========<<<:::666;;;???===888666999===<<<>>>AAACCCCCCBBBAAA???CCC>>>:::::::::888777888:::::::::999888888:::<<<===;;;;;;<<<:::666777;;;;;;===@@@BBBDDDCCCBBBAAA:::999777777888888666555444666777888888999<<<>>>999:::999666888<<<<<<888888777999===<<<888666666555999;;;:::<<<@@@AAA>>>@@@<<<888777888:::;;;<<<999888888888888999999:::;;;;;;;;;;;;::::::999999555:::<<<;;;<<<>>>===:::777666444333444666999:::444666:::<<<===;;;888666999;;;===??????===:::888111222444888===??????>>>::::::999777444444555666888;;;>>>???>>>=========<<<<<<;;;<<<<<<>>>???@@@???>>><<<;;;;;;===???@@@CCCCCCBBBAAA???===<<<;;;888777777666555444444333999;;;===>>><<<;;;;;;;;;777555333444555666666555333333444555777999;;;<<<;;;<<<===<<<:::777666666999777555777:::<<<:::888666555444333333555777999777888::::::999666222000222333333222111111333555666555444222111111111111555666666555333222222333222444666666444333333333888;;;>>>???===;;;::::::666888:::;;;<<<===@@@CCCDDDLLLQQQRRRRRRSSSQQQNNNJJJLLLPPPTTTUUUSSSMMMHHHPPPRRRTTTUUUTTTRRRNNNLLLRRRZZZdddjjjhhhaaaYYYTTTQQQKKKJJJOOOOOOLLLMMMSSSOOOLLLIIIGGGGGGHHHHHHGGGLLLPPPRRRNNNMMMNNNOOOMMMRRRPPPIIICCCBBBCCC@@@:::888888666555333222111000777555444222333444666888777666444333222111111111222000000111444888999999555444444444666666555333333444444555555444444333111111000111333777;;;===>>>??????===999777666666555444333444666666444333111222333222111111333555111222333444555555444444777666666555666666777888555555555666666777888999::::::999:::::::::777555000111333555666666666555777666666888:::;;;:::888333666666444555888888555333333222111111222444444555555555666777777444222444444333222222333444555111222222444666888:::;;;555777;;;@@@DDDGGGIIIJJJFFFGGGEEE@@@???CCCDDDBBBCCCBBB@@@@@@BBBCCCBBBAAA>>>999777:::;;;999888:::::::::;;;===>>>>>>>>>>>>===<<<::::::;;;<<<:::999???===???DDDFFFCCCDDDFFFEEEDDDDDDEEEGGGGGGDDDBBB======AAAEEEEEEAAA???AAA???@@@BBBDDDEEEFFFEEEEEE@@@???===<<<<<<===@@@AAAAAA???>>>===<<<:::888777777999;;;<<<===;;;:::888===???AAACCCCCCCCCCCCDDDGGGHHHDDD===999<<>>888::::::888999>>>@@@>>>>>>CCCHHHHHHCCC@@@@@@BBB<<<:::999:::>>>BBBFFFGGGDDDBBB@@@??????===;;;999999666444555888;;;======;;;;;;;;;888666666999<<>>>>>AAADDDFFFEEECCC@@@===@@@<<<888777777888888999::::::999777555666999<<>>:::888777777888888666555555666777888999;;;===>>>666888888555666999:::777666666888999999888777777444888::::::<<>>???@@@BBB@@@<<<888777555444555777;;;===444666999::::::999888888999;;;>>>???===999666444777666777:::>>>???===;;;777888777666444444666888777888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@======;;;::::::;;;???AAADDDDDDDDDBBB???<<<::::::888888777666555444444444999;;;<<<<<<;;;999999:::555555555666666777666666555555666777888999999:::999;;;===<<<999666444444:::999999;;;>>>???===;;;777666666666666888999:::777888999:::999666333111111222333222111222444666888777666444333222222222333555666555444333444555333555666555444222222222666999<<<<<<;;;888777777777777888:::===???@@@@@@AAAHHHOOOQQQRRRSSSRRRNNNOOOQQQSSSUUUUUUSSSOOOLLLPPPRRRUUUWWWWWWTTTQQQOOOZZZaaajjjnnniiiaaaXXXTTTPPPLLLJJJMMMMMMIIIJJJOOOLLLJJJGGGFFFGGGGGGFFFDDDJJJOOOQQQPPPOOOQQQRRRPPPRRRPPPKKKEEEDDDFFFDDD@@@:::999999888666333111000333222222222333555777888666666666666555333222111222111000111444777999999777777777777777777666555555555555555555333222111444333222222444777999;;;<<<===>>><<<999777666777444444333444555666444222111333444333222222444555333333333444333333333333555666666777888888999999555555444555666777999:::777888999::::::888555333///000333555555555444333555555666777999:::::::::555666555444444555555555333222000///000222444555666666666777777666444222555444333222222444555666222333333555666888:::;;;666888===AAAEEEGGGHHHHHHDDDFFFEEEAAA@@@CCCDDDBBBBBBAAA@@@@@@AAABBBAAA@@@===888777:::;;;999888::::::;;;<<<===>>>?????????<<<:::999:::;;;<<<;;;999@@@===;;;>>>??????BBBGGGHHHHHHHHHIIIIIIGGGCCCAAA<<<>>>CCCGGGFFFAAA???BBBAAAAAACCCFFFIIILLLNNNPPPHHHFFFBBB???>>>???@@@BBBAAA???<<<:::::::::888555888:::;;;=========;;;:::???AAACCCCCCBBBAAACCCEEEGGGGGGCCC<<<999<<>><<<:::::::::;;;>>>===999999===>>>======BBBGGGFFFAAA>>>???AAA>>><<<::::::===@@@BBBCCC<<<<<<===???AAAAAA???===;;;999777666777:::;;;<<<<<<<<<;;;999888999:::<<<>>><<<::::::;;;<<<;;;::::::999777666888;;;>>>???@@@BBBEEEGGGFFFCCC???<<<>>><<<888666777:::;;;;;;;;;:::888666444555888;;;@@@<<<:::999666333444999===@@@DDDFFFFFFBBB>>>;;;:::888777888::::::999888888888888999;;;===>>>???555888888555555888999777444666777888999;;;;;;:::555999;;;;;;===BBBCCCAAAAAA???<<<999777777999;;;888888999:::;;;<<<<<<===999999::::::;;;<<<<<<===;;;@@@CCCBBBBBBCCC@@@;;;999888666555555777999:::777888888777666777:::===;;;>>>AAA@@@===999666555;;;999999<<>>;;;;;;;;;999888999===AAABBBCCCCCC@@@<<<999888888999888666555444444444555999:::;;;;;;999888999:::666666777777777888888999::::::999999999999888888888:::<<<;;;999666444444666888:::===???>>><<<999555666888:::;;;<<<<<<<<<999888777666555555555666111333333333222333444666777666555444222222111111000222333444333444666777444555666555333222222333555888;;;<<<;;;999777777999888999;;;???BBBBBBAAA???GGGMMMNNNOOOPPPOOOKKKRRRRRRRRRQQQPPPOOOOOOOOOOOORRRUUUWWWXXXVVVTTTSSS___dddiiihhhaaaYYYSSSQQQPPPMMMKKKKKKIIIGGGGGGIIIJJJHHHFFFFFFGGGGGGEEEDDDGGGMMMQQQPPPQQQTTTUUUSSSQQQQQQMMMFFFDDDFFFEEEAAA888777777555333111///...///111222444555666666555111333555777777555111///666444222333555777777777999999999888777555444444666666666555444333111111444444444444555777:::;;;;;;<<<===<<<999777777777444333333444555555444222222444555555444444555666666555444333222111111111222444666888:::;;;;;;;;;555555444555666888:::;;;555777:::;;;999777444222111222444555555444222000333444555555666777888999666555444444444333444555333222111000000222444666666777888888777555444444555444222222222444666777333444444555777999;;;<<<;;;===@@@CCCDDDEEEDDDCCCAAADDDDDDAAAAAACCCCCCAAA@@@???>>>???@@@AAA???>>>===999777:::<<<::::::<<<<<<===>>>???????????????:::999888:::<<<======<<>>;;;<<<===>>>BBBHHHLLLLLLKKKIIIFFFBBB???===<<<>>>DDDHHHFFF@@@>>>AAA@@@BBBDDDHHHLLLPPPSSSUUUNNNKKKGGGDDDAAAAAAAAABBB>>>===;;;999<<<@@@???;;;;;;;;;<<<===>>>>>>>>>>>>AAACCCDDDCCC@@@@@@BBBEEEDDDEEEAAA:::777:::>>>>>>EEEDDDAAA???<<<:::999888???BBBAAA<<<999;;;<<<;;;<<>>AAA@@@???===<<<;;;<<<<<<888999:::>>>AAACCCBBBAAA===<<<;;;:::::::::;;;<<<===<<<<<<;;;<<<===??????@@@>>><<<<<<===>>>===<<<<<<999666666:::>>>@@@@@@@@@BBBEEEFFFEEEBBB>>>;;;<<<<<<:::777999===>>><<<999999888666444666999<<>><<<;;;888444555:::<<<>>>AAABBBAAA>>>:::777999888888:::<<<======<<<<<<::::::;;;===?????????777::::::666444777888777333777999999;;;>>>>>><<<888<<<======???CCCDDDAAA@@@???>>>;;;888777999;;;999999;;;<<<============<<<<<<===>>>???@@@AAAAAABBBEEEEEEBBB??????<<<777888777666555555555666666999:::999777555777===BBB===@@@CCCBBB>>>::::::;;;:::888888<<>>@@@AAA???:::666666777888777555444444555666666777999:::999888777999:::666777888888777777999;;;===<<<;;;:::999888888888999;;;<<<:::888555444444222444777999:::999777555444666999<<<=========<<<888666444222333555777999444444555444333333555777444444222111000000000000///000222333333333555777444666666666444333444555777:::===???>>><<<;;;;;;::::::;;;>>>BBBCCCCCCCCC@@@FFFKKKKKKKKKMMMLLLIIIOOOOOONNNLLLJJJJJJLLLOOOPPPQQQSSSUUUVVVUUUTTTSSS]]]```bbb]]]UUUNNNLLLMMMPPPNNNLLLJJJHHHGGGGGGGGGIIIGGGFFFFFFGGGHHHHHHGGGGGGMMMQQQQQQQQQTTTUUUSSSQQQQQQMMMEEEAAAAAA@@@===::::::999777555444333222000111444666666666444333---///333555666444222000888777666777888888777666999::::::999666444333333777777555444333222222222222222333444555888:::<<<:::;;;<<<;;;999777777888444333222333555555333222333555666777666555666777666555444222111111111111111333666999:::;;;:::999555555444444555888:::<<<555777:::;;;999666444333444444555555555444333222333444555444333333444666777444222444333222333666333333222111222222444444333555777777666444444444555333111000111333666888444555555666888999;;;<<<>>>???@@@BBBBBBBBBAAAAAA???CCCDDDBBBBBBDDDDDD@@@???>>>>>>???@@@@@@???======999888;;;===;;;;;;=========>>>???????????????;;;::::::;;;>>>@@@??????AAA<<<:::<<<======AAAFFFJJJIIIGGGEEEAAA???>>>======???EEEHHHDDD>>>===AAA===@@@FFFLLLPPPRRRSSSRRROOOMMMJJJFFFDDDBBBBBBBBB======:::888===CCCCCC======<<<<<<<<<===>>>@@@AAACCCEEEFFFCCC???>>>AAAEEEBBBDDDBBB<<<999<<>>>>>>>><<<;;;:::>>>@@@AAA???<<<999:::;;;999999:::===@@@BBBAAA@@@===>>>>>>>>>======>>>>>>===<<<<<<>>>@@@BBBCCCDDD@@@>>><<<<<<======<<<;;;<<<;;;:::::::::<<>>@@@AAABBBAAA???;;;999999;;;:::888:::???@@@<<<555666666666666888<<>><<<:::;;;>>>???>>>===999======888555666888777333999;;;:::;;;???>>>::::::>>>@@@???@@@DDDDDDBBB???@@@@@@>>>;;;999:::;;;:::;;;<<<===>>>======<<<>>>>>>>>>??????@@@@@@@@@AAACCCAAA<<<:::;;;:::777666777777777777777777666999;;;<<<:::888999>>>DDD<<>>999666666;;;BBBEEEBBB>>>555666777777666888:::===:::777555444777999999888333444666888999:::::::::999<<<>>><<<888777:::>>><<>>======999;;;>>>@@@BBBCCCDDDEEE@@@EEEIIIHHHHHHKKKLLLJJJKKKLLLMMMKKKIIIHHHJJJMMMRRRRRRRRRQQQQQQQQQPPPPPPTTTXXXYYYTTTKKKFFFGGGJJJNNNMMMLLLJJJIIIJJJKKKJJJIIIGGGEEEFFFHHHJJJJJJJJJJJJPPPSSSRRRQQQRRRQQQNNNMMMNNNJJJBBB>>>>>>>>><<<>>>===;;;999888888888999444444555555555555444444000111222444555666777777999999999;;;<<<;;;999666555777999777555333333444999777444222111222333444222222222333333555666777999:::<<<;;;999888888888444333222333444555333111222444666666555555555666333333222111111222333444222444777999:::999777555444333222222333666999;;;666888;;;:::888555555555555555555555666666666666555666666444111000222444666222111333333111333777333333222222222222222222000222555555333222333444444222000///000222555888555555666777888:::;;;<<<<<<<<<===>>>???@@@AAAAAA???CCCEEECCCDDDFFFEEEAAA???>>>>>>@@@AAAAAA???======999777;;;<<<;;;;;;===:::;;;<<<>>>???@@@@@@@@@@@@???>>>???AAABBBAAA@@@===:::999<<<===<<<>>>BBBCCCCCCBBB@@@>>>>>>@@@BBB>>>@@@EEEHHHCCC===<<>>>>>:::777;;;BBBAAA:::>>>===<<<;;;<<<>>>@@@BBBEEEGGGGGGCCC>>>===@@@EEECCCFFFDDD???<<>>===<<<<<<@@@DDDCCC===999:::<<<;;;;;;;;;:::;;;===<<<:::888777<<<@@@@@@<<<:::<<<@@@<<<<<<<<<===???@@@???>>>===>>>@@@AAA@@@@@@@@@AAA===<<<===???BBBEEEFFFGGG>>><<<::::::;;;;;;:::999;;;>>>@@@===999888===BBB<<<===??????>>><<<:::888777::::::888;;;@@@@@@;;;111333555666888;;;???BBBDDDBBBAAABBB???;;;;;;???;;;;;;:::888666444333222777777777:::>>>@@@AAAAAA???===:::;;;===???===<<<:::>>>???999555666888777444:::===;;;;;;>>><<<777<<<@@@AAA@@@AAADDDEEEBBB>>>AAABBBAAA>>>;;;;;;===;;;;;;===>>>>>>>>>===<<<============<<<<<<<<<<<<;;;<<<:::666666:::<<<;;;666777999;;;;;;;;;:::999888;;;>>>===;;;;;;???CCC888;;;===;;;777666999===;;;888666999???AAA===888666777888777777888;;;======999666555777999999888222333666888999::::::::::::>>>@@@>>>:::888:::===:::>>>@@@===888444555888666555444333444666888999555666777777666777999;;;555666666555333444999===;;;999777555555777999;;;AAA@@@>>>:::555222111222888666333000///111555888:::999777666666777999:::111111111111333555888999888888888777555444555777777666666555555555666666555666666555333222222333555666777666555666888:::444777;;;>>>======<<<===888<<<@@@BBBBBBBBBDDDEEE@@@EEEHHHGGGGGGKKKMMMLLLHHHKKKNNNNNNKKKJJJKKKLLLTTTRRRQQQOOOMMMLLLLLLLLLMMMQQQSSSOOOGGGCCCEEEHHHLLLMMMLLLJJJKKKMMMOOONNNIIIGGGEEEFFFHHHKKKMMMMMMMMMRRRUUURRRPPPPPPNNNJJJFFFHHHFFF@@@===>>>???>>><<<;;;888666666666777888888777555333333333444555555555444444666999===???888999;;;===???>>>;;;888222555777666444333444666999777444111000111444555666555444222111000000000999:::;;;;;;999888888888333333222333444555333111111333555666555444444444111000000000111333555777444666999::::::777444222333222111111222555888:::666999;;;:::777555555666555555555555666888999:::777888888444000///111333666111000333333111333888222222333333222111000///---000333333222000111333333222///...///222555777666666666777888:::;;;<<<777888999;;;===@@@BBBCCC@@@DDDFFFEEEFFFHHHFFFCCC@@@???@@@AAABBBBBB@@@>>><<<888777:::<<<::::::<<<666777:::<<<>>>@@@AAABBBEEECCCBBBBBBDDDDDDCCCAAA>>>======???@@@AAA@@@???CCCDDDDDDBBB???>>>AAACCCEEEEEEEEEEEEEEEBBB>>>:::@@@AAABBBCCCEEEGGGIIIKKKIIICCCAAAEEEFFFBBBAAADDD;;;777888======:::;;;???===:::777777:::======<<>>@@@BBBDDD>>><<<::::::<<<===>>>===???@@@@@@>>>999777888;;;444777888888999:::777111777;;;???@@@>>><<<===>>>?????????>>><<<;;;<<<===AAACCCEEEEEECCCAAAAAAAAA???===<<>>??????===;;;999<<<;;;::::::;;;>>>@@@BBBCCC===;;;>>>>>>:::555333:::<<<<<<999:::>>>???===444666888999:::<<>>AAADDDCCC???<<<<<<===333666999888555333444666999888888;;;>>>@@@???<<>>:::??????>>>;;;777666777888<<<:::999888999:::999888===???AAAAAAAAABBBCCCEEEDDDAAA@@@BBBAAA<<<:::<<<@@@======@@@@@@===<<>>;;;:::<<<>>>>>>===999999999999999999999999===<<<:::888888999:::;;;888:::;;;<<<;;;<<<>>>@@@777666666888666444555999??????>>>;;;888666666777???>>><<<:::999777777777;;;888666777:::<<<;;;888777777888888888777777666>>>>>>===:::666555777:::@@@@@@???===999666555666444333333333444777999;;;333444777999;;;;;;;;;;;;999::::::777333333666::::::888666555666888;;;<<<===<<<:::888666444222111666444222111333444555444777777777777777555333222444333333333444555777888999777444222111000111222222333555777777666555444000000222333444444555555999999888666444555888;;;666777888:::;;;;;;::::::888:::===>>>???AAACCCEEEHHHIIILLLOOORRRSSSQQQPPPPPPNNNKKKJJJKKKLLLLLLKKKKKKKKKMMMMMMLLLJJJHHHGGGKKKOOOOOOIIIEEEFFFHHHHHHGGGGGGIIIMMMPPPOOOIIIDDDGGGFFFFFFFFFHHHKKKOOOQQQVVVSSSTTTVVVQQQHHHDDDGGGEEEGGGGGGDDD>>>999888999888888888888888777666555333666777555666999999777444444444555666777888999999888666444444444555555222444666666444333333333333222000000000222444666777444222111333444555555;;;999777888:::<<<<<<<<<777777666555444444333333111333444444333222333444...///111111111111333555555777888888666333111111444333222222222444666888888888777777666666555555999888888777666555555444888777666777777777555333444555555333111111222333333333333333222111000000000222555444111000111333111000...---...000333555<<<888444333555777777666333333444777;;;>>>??????@@@CCCCCCAAABBBGGGHHHFFF@@@???>>>>>>@@@AAA@@@???;;;;;;;;;;;;===>>>???@@@999999;;;===@@@BBBAAA???HHHDDD@@@AAADDDEEECCC?????????@@@BBBDDDEEEDDDCCCBBBCCCDDDBBBAAAAAADDDGGGDDDEEEGGGGGGFFFDDDAAA???AAAAAAAAAAAAAAABBBBBBCCCFFFAAA???CCCDDDAAA@@@CCC>>>:::888::::::888:::???>>>;;;888999;;;===>>>=========>>>???@@@@@@???===AAA@@@>>><<<<<<<<<>>>???===;;;999:::;;;======<<<<<<===>>>;;;777555666888444777777555666888555000777999<<<>>>>>>>>>>>>???>>>???@@@>>>;;;:::;;;>>><<<>>>AAAAAA@@@??????@@@>>><<<;;;>>>BBBEEECCCAAA<<<===??????>>><<<999777999999888999:::===???AAA>>><<<<<<===;;;777666888999;;;<<<999:::======;;;666888999::::::;;;>>>@@@AAACCCEEEDDDBBB>>><<<<<<333666999999666555666777:::888888:::===???>>>===BBB@@@>>>???AAAAAA===999>>>>>><<<888555333444555888777666666777888888888999;;;>>>???@@@AAACCCEEE@@@===<<>>;;;;;;>>>BBB???>>>@@@@@@======@@@AAA>>>;;;;;;===>>>===<<<::::::999999999888888888======<<<:::777777999;;;<<<===>>>>>><<<;;;;;;<<<999777777888777333555999:::;;;<<<;;;999777888999@@@???===;;;:::999888888999777666666888999::::::===<<<;;;:::999888888888:::;;;<<<;;;888888;;;======>>>???===:::888777777666666444444444666888999444555777:::<<<===>>>???<<<:::888777777777777777666666777888999::::::;;;===<<<999666555444555555777555444333555555555444333444666777888888777777444444333444555777999:::999777555222111111111222111222444666666666555444444444666777777888888888999888777555333444777:::888888888888999:::;;;<<<999:::<<<===>>>@@@CCCEEEGGGIIIMMMQQQSSSTTTRRRPPPPPPNNNLLLLLLMMMMMMLLLJJJIIIJJJKKKMMMMMMLLLJJJIIILLLNNNLLLHHHHHHKKKJJJGGGFFFEEEEEEEEEFFFFFFDDDBBBEEEFFFGGGHHHJJJLLLNNNOOOUUUSSSTTTVVVRRRJJJFFFIIIGGGIIIJJJGGGAAA<<<:::;;;:::::::::999888777666666444666555222333888999888333333333444666777999:::666666555444444333444444222444666666444333333333333333222111222333444555444222000111333666777777999888777888:::;;;;;;;;;555555555555444333222111000222333333222222222444111333555666555444555666333555777777666444333333222222111111333555777999888888777777777666666555999999888777666555444444777666555555666666444333444555555333111000111333222222222222222111000000222444555444222111111333000///...---...000333555:::666333222333555555555333444555777;;;===??????CCCEEEDDDAAA@@@CCCCCC@@@@@@???>>>>>>@@@@@@???>>>::::::::::::;;;<<<===>>>::::::<<<>>>AAABBBAAA@@@BBB???<<<>>>BBBDDDCCC@@@@@@BBBDDDFFFGGGGGGGGGFFFAAAAAAAAA@@@>>>???BBBDDDBBBFFFJJJJJJGGGEEEDDDEEECCCBBBAAA@@@???======<<>>===@@@AAA@@@???@@@@@@;;;888888888777:::>>>???===;;;;;;<<<>>>>>>>>><<<<<<===>>>??????>>>>>>AAA@@@???===<<<;;;;;;;;;;;;:::999:::<<<===<<<;;;:::<<<<<<:::666444666888777888777444555888777333777777888;;;???AAAAAA@@@<<>><<<:::999888888888888999<<<>>>???888999;;;<<<888444777>>>777:::;;;999999<<<;;;888888999;;;<<<;;;<<<>>>???CCCCCCCCCDDDCCCAAA<<<999333666::::::888777888:::<<<:::888999;;;===>>>>>>AAA???======???>>>;;;777;;;;;;999666222111111333666555444444444555666777555888;;;>>>???@@@AAACCC<<<999888;;;;;;:::;;;???BBB>>>===>>>>>>;;;<<<@@@???>>>===>>>???>>>===;;;:::::::::999999888888888>>>@@@@@@===888666:::>>>AAABBBCCCAAA>>>;;;999999<<<999999:::888444555999777999;;;<<<;;;::::::;;;@@@@@@>>>===;;;;;;::::::888888777666555777;;;>>>DDDBBB???<<<999888888888666888;;;<<<<<<===???@@@<<<>>>@@@@@@>>>;;;::::::888777666555555666777888777777888999;;;>>>AAABBB>>>;;;888888;;;<<<999666333555777:::;;;;;;:::999<<<:::888666666777888:::999777666666777777666444333444666888999:::999999555555444444666777999:::888777444222111111111111000111333444555555444444666777777888999999999999777777666444222444777::::::999777666777999;;;===999::::::::::::===BBBEEEDDDGGGLLLPPPRRRQQQNNNLLLNNNMMMMMMNNNOOONNNLLLJJJGGGHHHKKKMMMMMMMMMLLLKKKLLLLLLJJJIIILLLPPPMMMGGGLLLKKKJJJGGGEEEDDDFFFHHHGGGHHHJJJLLLMMMNNNOOONNNSSSRRRSSSUUUQQQLLLIIIKKKJJJLLLMMMIIICCC>>><<<===<<<;;;:::999888777666555555666444000000555888888444444444444444555666666333333444444444333333222111333666666555333333444444444444444444333333333111000///111444777999999666555666777999:::999888333444555555555333111000///111222222111111222333333666999999777555444333111333666777666555555666111111111222333666888999777777777888777777666666999999888777666555444444888777666666888888777555444555555333111000111222222222222222111111111111555666666555333111111222111000000///111333555777777444222111222333444444444444666777:::<<<>>>???BBBEEEDDD@@@???AAAAAA===@@@>>>===>>>???@@@???===;;;;;;;;;;;;;;;<<<===>>><<<;;;<<>><<<;;;===??????>>>======;;;999999999999;;;===???>>>======>>>>>>??????<<<===>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<===???@@@???===;;;======;;;888666888;;;999:::888666888<<<===:::777555555999???BBBBBBAAA<<>>@@@CCCCCCBBBAAABBBBBB======>>>>>>===<<<;;;;;;@@@@@@@@@@@@@@@???>>>===;;;::::::::::::;;;<<<===777666777999888666:::@@@777:::;;;999888:::999666777999<<<======>>>@@@BBB@@@???>>>@@@BBBAAA<<<777333777;;;;;;999888:::<<<>>>===;;;:::;;;===???@@@???===;;;:::;;;:::888555888888777555222111333444777777666444222222444555555888;;;>>>>>>??????@@@<<<888777999999888;;;???>>>:::999;;;<<<;;;===AAA???@@@@@@AAAAAA@@@===<<<::::::;;;;;;;;;<<<<<<<<<@@@CCCEEEAAA:::888===CCCEEEFFFGGGEEEBBB>>><<<;;;@@@=========:::666777:::888;;;>>>???>>><<<<<<<<<@@@???>>>===<<<;;;;;;;;;999::::::888777999>>>CCCHHHEEE@@@;;;777666666777555777;;;>>>???@@@@@@@@@>>>AAACCCCCCAAA>>><<<;;;777777666666666777888888888777666666888;;;>>>@@@===<<<;;;;;;===<<<:::777555777888:::::::::999888999999999::::::;;;<<<<<<:::999777888888888666444777777999::::::999888888777666555444444555666777555555333222111000111111///000222333333444333333444555666777777777777777666666555333222333666999999999888888888999:::;;;888888777666666:::???CCCAAAEEEKKKNNNNNNKKKHHHFFFJJJKKKLLLOOOQQQQQQOOOLLLHHHIIIKKKMMMNNNMMMLLLKKKIIIKKKKKKKKKNNNQQQOOOJJJQQQRRRQQQMMMIIIHHHJJJNNNKKKKKKLLLMMMNNNOOOPPPQQQNNNOOOQQQQQQOOOLLLKKKLLLKKKMMMNNNJJJDDD???>>>>>><<<;;;:::888666555444444222444333000111555666555555444333222222111111111222333444555555444333222111333555666555444444444555555666666555444333222111000000111555777888888222222333555777777555333222444666777777555222000///000111111000000111333222555888999777333000...222444666666555444555666222222222222333555666777666666777888888888777777777777777777666666666666;;;999888888:::;;;:::999555555555333111000111222222222222222333333444444888888777555333222222222333222222222444666888999555444222111222333444444555666777888999;;;>>>@@@@@@CCCCCCAAAAAACCCCCC@@@???>>>======>>>???>>><<<>>>============>>>???@@@<<<<<<===???AAABBB@@@>>>;;;999999:::>>>AAAAAA@@@@@@BBBDDDCCCAAA@@@@@@BBBFFFDDD@@@>>>===>>>???@@@GGGLLLOOOMMMGGGAAAAAABBB??????@@@@@@@@@???>>>===============>>>???===:::777999:::;;;<<<>>>>>>===????????????>>>>>>??????:::<<<======<<<<<<>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>???BBBDDDDDDBBB@@@:::<<<===;;;888777999;;;888999888666999???AAA???888666555888===BBBCCCBBB>>>BBBEEECCC???<<<>>>@@@AAACCCEEEEEECCCBBBBBBBBB>>>@@@BBBAAA>>>;;;:::;;;============>>>??????@@@???>>>>>>===<<<;;;;;;;;;999444333777;;;;;;===???888;;;;;;999888:::999666555888;;;>>>@@@BBBDDDFFF;;;:::999;;;>>>>>>;;;777444888;;;<<<:::999:::===@@@???>>><<<<<<===???AAA;;;:::888777777777555444666777666555444444777999;;;;;;999666222111333555888;;;===>>>>>>===>>>???>>>:::888999999777999===;;;888888<<<>>>>>>@@@DDD@@@BBBDDDDDDCCCAAA>>>===:::;;;<<<===???@@@AAABBBBBBEEEGGGDDD>>>===BBBHHHHHHIIIJJJHHHEEEBBBAAAAAADDDAAA@@@AAA>>>999999======@@@BBBBBB@@@>>>===<<<>>>>>>===<<<;;;;;;<<<<<<<<<======<<<;;;===CCCHHHFFFBBB===888444333444555777999;;;>>>@@@@@@???>>>>>>AAACCCBBB???;;;999888444444555555777888999:::888666444333444777:::<<<:::===>>>===;;;999999:::;;;::::::999999999999999777999;;;>>>>>>>>>===<<<:::888777777888888777555888999:::;;;;;;;;;:::999888777555333222222222222222222222111111111111222111111111222222222222222222333444555666777777777555555444222111333666999666888:::;;;;;;:::999888777666555333444777===AAABBBGGGLLLOOOMMMIIIEEEDDDGGGIIILLLPPPSSSTTTRRROOOJJJKKKLLLNNNNNNLLLKKKJJJFFFLLLOOOMMMLLLNNNOOOMMMMMMOOOQQQOOOJJJHHHIIIJJJMMMKKKIIIHHHIIILLLOOOQQQJJJMMMNNNMMMLLLLLLLLLKKKJJJLLLMMMIIIDDD???>>>>>>:::999777555444333333333///333444333333555444000111111000000111111222333333444555666666555333222000333555666555444444555666666666666666555444333444222222222555666666555//////000222444444222111333555777888888666444222000111111000......000222111444888999777333///---444666777666444333444555555555444444333333333444555666777999999999888777444444555666777888999999:::888777777999;;;;;;;;;666666666444111000111222333333333444555666777888;;;999777555444333222111222222222222333555777888555555444444333444555666777888999999999:::>>>AAABBBEEEFFFCCCCCCEEEDDDAAA???>>>======>>>>>><<<;;;======<<<======>>>???@@@<<<<<<===>>>@@@@@@???======<<<<<<<<<>>>???@@@@@@???AAAAAA???<<<;;;>>>BBBIIIFFFBBBBBBDDDGGGIIIJJJIIILLLMMMKKKEEE???<<<<<<999:::<<<>>>???@@@@@@???@@@BBBAAA?????????<<<777444999<<<===>>>AAA@@@===>>>@@@AAA@@@>>>===>>>???888:::<<<<<<::::::===AAA@@@???>>>>>>>>>>>>>>>???>>>???AAADDDFFFFFFCCCAAA888:::;;;999777666888;;;666777777666999???AAA???999777666777;;;>>>AAABBB@@@AAACCCCCCAAA???>>>>>>===???AAABBB@@@??????@@@>>>CCCFFFDDD???::::::<<<999888888888:::<<<>>>???AAAAAA@@@???>>>===<<<;;;<<<666444999>>>???>>>>>><<<>>>===999888::::::888444777<<<@@@BBBDDDGGGHHH;;;:::888999:::::::::999555888<<<<<<:::999:::<<>>======>>>@@@999999888777666666666666777777888777666777999;;;>>>>>><<<888333222555888;;;===>>>>>>===<<<>>>??????;;;999;;;:::777777:::;;;999;;;???BBBAAABBBFFFAAACCCEEEEEECCC@@@???>>><<<===>>>???AAABBBDDDDDDBBBDDDFFFEEEBBBBBBGGGLLLJJJKKKKKKIIIGGGEEEFFFGGGEEECCCBBBBBB???;;;<<>>>>>>>>======<<<<<<<<<==================>>>AAAEEEIIIBBB???:::666444444555666::::::;;;>>>@@@@@@===;;;<<<===???>>>:::777555444222222444555666888999999666555333222333555888:::999<<<>>><<<888666888;;;===<<<;;;:::::::::;;;;;;888999;;;===>>>===<<<;;;999777555444666777777777777888:::<<<============888777555333111111111111111111222333444444555555333333333222222222111111111222444666777999999:::555555444222222333777:::555777;;;======;;;888666777666555444444777<<<@@@DDDIIIOOOQQQNNNJJJIIIIIIIIIJJJLLLPPPSSSTTTRRRPPPJJJKKKMMMNNNNNNMMMKKKJJJHHHNNNQQQMMMJJJKKKMMMMMMJJJMMMOOOOOONNNKKKJJJIIIKKKIIIEEEBBBCCCFFFKKKNNNGGGKKKMMMKKKJJJKKKLLLKKKGGGIIIJJJHHHCCC???>>>???999888666444222222222333...222555444444555333...,,,,,,...000222555777999666666666555555444333222000222555666555444444555555555555555555444444444555444333333555555444222///...///000222333222111555666777888888777555444222333222000......///111222555999;;;999555333222555666777666444333444555666666555444444333222111444555777:::::::::999888333333444666777999::::::666444333333666888999888777888777555222111222333444444444444666888:::<<<;;;888555333333333222111000000000000111222333333444555666555444444666888999;;;<<<;;;999:::???CCCFFFIIIIIIFFFEEEEEECCC??????>>><<<<<<======;;;:::999999999999;;;<<<===>>>>>>>>>>>>???AAAAAA???===?????????>>>>>>???@@@@@@===??????<<<999;;;AAAFFFGGGDDD@@@@@@CCCHHHJJJKKKIIIIIIIIIGGGCCC>>>:::777777999<<>><<<===BBBBBB>>>>>>@@@AAA@@@>>><<<===???:::===???>>><<<<<<@@@DDDDDDBBB@@@>>>======>>>???;;;<<>>???>>>DDDIIIFFF???:::;;;>>>:::999888777888;;;===??????????????????>>>>>>===<<<999:::>>>@@@>>>>>>@@@@@@AAA>>>999888;;;<<<;;;555999>>>AAACCCEEEGGGHHH??????===:::888888:::<<<666999<<<<<<999888999:::===???@@@>>><<<;;;<<<>>>999999999888777777999:::999:::999888666666888:::<<<===<<<888444333888<<<;;;<<<<<<;;;;;;<<>>===>>>??????@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDFFFKKKNNNKKKKKKJJJHHHFFFEEEGGGIIIDDDBBBAAABBB???;;;<<<@@@CCCDDDDDDCCC@@@??????@@@>>>>>>=========>>>>>>???;;;::::::<<>><<<:::777666777888999;;;::::::<<>>>>>>>>>>>===::::::999888888999::::::777555111111333666888888999:::;;;===>>>>>>======777666444333222222333333111222444666777999::::::666555444333222111111111///111333555888:::;;;;;;555555444333222444888;;;777888:::;;;;;;:::888777888888777666666999===AAABBBHHHNNNPPPNNNMMMMMMOOONNNNNNNNNQQQRRRRRRPPPNNNIIIJJJLLLNNNNNNNNNMMMLLLMMMOOOOOOKKKIIIKKKLLLJJJKKKLLLLLLNNNPPPPPPNNNLLLIIIGGGDDDCCCCCCEEEHHHJJJGGGLLLMMMJJJIIILLLMMMKKKDDDGGGIIIGGGBBB??????@@@999777555333333333444555000444555333333555333000...///000222444777999;;;777666555333222111111111000222555555555444555555555444333333333444555666555444333444555555444222222000///000222444444333555555666666666666666555555555333000...---...000222555999;;;:::888666666444555555555444444555777555555555555444333222222333555777:::;;;;;;:::999555555555666777888888888444222000111333666777888999999999777444222333444333333333444555888;;;===;;;777333222333444333111111111111111111111111222333555777666444444666888;;;===>>><<<:::;;;@@@EEEFFFIIIJJJGGGFFFFFFDDD??????===<<<<<<<<<<<<;;;999666666777888:::<<<===>>>AAA@@@@@@BBBCCCCCC@@@>>>??????????????????@@@AAA<<<>>>>>>;;;999<<>>999444999;;;>>>BBBEEEFFFFFFFFFHHHKKKIIICCCAAAAAA<<<444<<<@@@???;;;;;;AAABBB???===???AAA@@@>>><<<===>>>>>>AAACCCBBB@@@@@@EEEIIIIIIGGGDDD@@@>>>>>>???@@@888:::===AAADDDCCC???<<<:::<<<>>>===::::::<<>>===;;;===AAA@@@<<<;;;;;;;;;999666888===BBB@@@===<<<>>>AAAAAA<<<777000444888;;;<<<===???AAA===DDDIIIGGG???999:::>>>???===;;;::::::<<<>>>@@@<<<===>>>??????@@@??????:::<<>>BBBCCCCCC@@@999888<<<>>>===777;;;???BBBDDDDDDFFFGGGEEEDDDBBB===888777:::>>>666999<<<<<<999777888999;;;===???>>>;;;999:::;;;:::::::::999999999;;;===<<<<<<;;;888666555666888:::;;;;;;888444555:::@@@:::::::::999999<<<@@@DDD:::777888;;;;;;777666888888777:::??????;;;999:::@@@BBBCCCAAA>>><<<<<<>>>AAAAAAAAA@@@@@@@@@??????>>>>>>???AAADDDHHHLLLOOOLLLLLLIIIFFFDDDDDDFFFIIICCC@@@@@@AAA???;;;<<<@@@BBBCCCCCCAAA??????@@@AAA?????????>>>??????@@@AAA999777666999???BBBBBBAAA===<<<:::999999:::;;;<<<;;;999999;;;>>>???===;;;;;;<<<<<<;;;:::999:::;;;333333444444555444444333222333444666999<<>><<<:::666333333555888:::666333///...111555888999>>>>>>>>>>>>===<<<:::999666555444333444555666777222333555888:::<<<===>>>888777555333222111000000---...111444777999:::;;;555555555333333555888;;;999999999999999999999999999::::::999999;;;???BBB>>>DDDKKKNNNMMMMMMPPPSSSRRRQQQPPPQQQQQQPPPNNNKKKGGGHHHKKKNNNOOOOOOOOONNNQQQPPPLLLHHHIIIMMMKKKFFFJJJHHHGGGJJJNNNPPPNNNLLLIIIHHHGGGGGGGGGHHHIIIJJJHHHMMMNNNJJJIIIMMMNNNKKKCCCFFFHHHGGGCCC@@@@@@AAA999888666444333444555666333555444111111444444222555555555555666777888888888666444222000/////////000222444555555444555666555444222111222444666777333333333444555666555333444222000111333555666666555555555555555555555555777666444111...---...000000333777999999888777888222333444444444555777999333444444555555444444333222444888:::<<<;;;:::999777777777777666666666666444333111111444777999999:::::::::777555333333444222222222333555888;;;===:::666222111333444333222555555444444444333333333222444666666444333555888<<>>@@@AAACCCCCCCCCDDDEEEDDDBBB@@@===>>>????????????AAACCC<<<@@@@@@;;;<<>>@@@???>>>AAAAAA@@@>>><<<<<<===>>>@@@BBBCCCDDDEEEGGGKKKNNNLLLIIIEEEDDDEEEDDDBBB@@@;;;;;;<<<>>>BBBCCCCCCBBBCCCDDDDDDCCC???;;;:::999;;;>>>AAAAAA???===>>>???<<<>>>@@@???===;;;<<<===>>>@@@>>>:::;;;===:::222111333666888999:::===???DDDHHHJJJEEEAAAAAABBB@@@;;;999888888:::;;;<<<;;;;;;666555;;;>>>===???DDDBBB>>>999:::===@@@???===DDDBBB@@@===;;;::::::::::::999:::???EEEHHHEEEAAABBB@@@===999666666999<<<===<<<;;;<<<>>>??????>>>@@@<<<:::<<<<<<<<<>>>CCCEEE>>>:::;;;:::777:::@@@;;;===>>>:::555333666:::777888999::::::999888777555<<<@@@>>><<<>>>AAABBB@@@===:::777777666555333999999:::===@@@@@@===999:::???DDDDDD@@@======???CCCAAA>>>;;;:::;;;<<<===????????????AAACCCEEEFFFNNNIIIDDDDDDFFFGGGEEEBBB@@@AAAAAA???;;;999;;;===@@@BBBCCCBBB???===<<<===<<<<<<============<<<<<<999888777888;;;<<<===<<<;;;999777666888:::;;;;;;888888999;;;<<<>>>???@@@>>><<<999888999:::;;;:::<<<:::888666555666888999666444333555:::???BBBDDDBBB???;;;888888999999999:::;;;===???@@@@@@>>>===444444444555555666888888666666444333222444888<<>>;;;999999888777666777555333333555777777777666777777666555777:::===;;;777333111222222000...111111222333444666777888777777666555555666777888::::::999888777777777777444888;;;;;;888777:::>>><<>>;;;:::555333666666333222333999777444222111333555777777666555555777999999::::::999888777444000---+++000111333555777777777777222222222111111222333333111444777777444333555777//////000111222333333444222333444555666666666666444333111000///......///444555555666777666666666444555666666666555333222333222222333555555333111666666888999:::;;;;;;<<<;;;:::999777555444333333444444444444444555666777777777777777666555444333333111111333333222666<<<666555444222111111222222+++---000111111111222333888777555222000000333666666999===>>>======@@@BBB@@@CCCEEECCCCCCEEEDDD@@@@@@@@@@@@???===;;;888777444666888999888:::???BBBEEEGGGIIIIIIEEE@@@===;;;@@@CCCCCC@@@AAADDDDDDAAA<<<@@@???;;;;;;BBBHHHIIIGGGDDDAAA????????????>>>???AAAGGGLLLJJJCCC>>>>>>@@@CCCGGGLLLPPPPPPLLLIIIAAAAAAAAA@@@???>>>@@@AAACCC@@@===<<<>>>???>>>===@@@@@@???>>>===<<<===>>>===>>>>>>???BBBFFFMMMQQQTTTOOOIIIEEEDDDBBB@@@>>>999;;;<<<>>>@@@AAABBBBBBCCCDDDDDDBBB???;;;999999<<<>>>@@@???<<<:::;;;<<>>===>>>??????===<<<;;;===<<<:::;;;===:::333444666888999:::;;;===???>>>BBBAAA<<<:::===??????>>>;;;999888999:::;;;::::::666666;;;>>>===???CCC>>>;;;888999>>>BBBBBB@@@DDDCCC@@@>>><<<<<<;;;<<<===<<<===BBBGGGJJJHHHDDDBBB@@@===888555666:::===>>>===>>>???BBBCCCBBBAAAAAA===<<<======<<<>>>BBBCCC>>>;;;<<<;;;999;;;@@@<<<======:::777555777:::777888888888777666555444222999===;;;:::>>>BBBCCC???<<<999777666666444333999999:::===@@@AAA>>>;;;===AAADDDCCC???;;;;;;===AAA@@@>>><<<;;;;;;<<<===============???@@@BBBCCCDDDAAA>>>???CCCDDDBBB@@@===??????===:::999;;;===>>>??????>>><<<;;;;;;<<<======>>>>>>>>>===<<<<<<888666666777999;;;;;;;;;999777444444666999;;;;;;888999:::<<<===>>>>>>>>>===:::888777888999999999===<<<;;;:::999999::::::555333333444999===@@@BBB@@@>>>:::888888888999:::;;;<<<===>>>>>>===;;;:::666555555555666666777777222333444444444666888:::===;;;888777888888888777666555333444555666666555555555555444333444777:::666444111111222333111///111111111222333555777888777666666555666777888999<<<<<<;;;:::999999999999777:::<<<;;;777666999<<<<<<@@@EEEJJJMMMNNNNNNNNNSSSSSSTTTTTTSSSOOOKKKGGGLLLLLLKKKKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGDDDAAACCCIIIKKKHHHGGGIIIEEEFFFHHHHHHHHHGGGEEEEEEFFFHHHKKKKKKIIIHHHHHHIIIEEEDDDEEEFFFFFFDDD@@@===777222000222333222222444555444444444444555666777:::999777777888999999999888888777666444111///---222333444555666666555555111111111111222222333333666666555333111111333555......///000111222333333444444444444444333333333111111111111111111000000444444555777777888888888666666666666666555444333333222111222444444444222555666888999;;;;;;;;;:::<<<;;;999777555333222222444444444444555555666777666666666666555444333222333111222444444222555:::888666444222111111111111,,,///333555555555555666666666444222000000222555444777:::;;;;;;;;;>>>@@@BBBDDDDDDAAAAAABBBAAA>>>??????>>>>>>===<<<::::::<<<>>>???>>>===>>>AAADDDEEEFFFGGGEEEBBB@@@?????????BBBBBB???@@@CCCCCCAAA>>>@@@>>>:::;;;BBBHHHJJJKKKIIIGGGEEEEEECCCAAA???>>>AAAHHHNNNMMMEEE@@@@@@EEEFFFIIIMMMPPPPPPMMMJJJBBBBBBAAA???===>>>AAACCCBBB@@@????????????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>888999:::;;;>>>EEEMMMSSSVVVQQQKKKGGGDDDBBBAAA???<<>>===???AAA???AAABBBBBB???=========<<<======;;;999888888999???<<<:::;;;>>>???<<<888999;;;:::888999<<<:::666888:::;;;<<<;;;<<<===???:::<<<;;;666555:::>>>???@@@===:::888999::::::::::::888999<<<>>>===>>>AAA:::777666999???DDDEEEDDDCCCBBB@@@>>>=========>>>>>>===>>>CCCHHHJJJHHHEEEBBB@@@;;;777444555:::>>>======>>>AAACCCDDDCCCAAABBB>>>===>>>>>><<<===AAA@@@===;;;======;;;<<<@@@>>>>>><<<;;;:::::::::::::::::::::999777555444333222888<<<;;;;;;@@@EEEGGG>>>;;;888666666666555444999999;;;>>>@@@AAA???===???BBBDDDBBB===:::999:::???>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>???;;;999999===AAACCCAAA>>>:::;;;;;;;;;999999;;;===;;;;;;:::999888888;;;===>>>?????????>>>======<<<666555444555888:::::::::888555333222555888999:::888999;;;===>>>======<<<;;;999666555666777888888;;;;;;<<<<<<;;;;;;::::::444333333555888<<<>>>??????===:::888777777999:::999:::;;;<<<;;;:::999888777777777666666666666666...111444555555666777888888666555555666888888888555555555666777777555333333444444222111222444666111000111222444444222000000000000111333444666777666666555666666888:::;;;???>>>>>>===<<<;;;;;;;;;999;;;<<<:::777666999;;;===>>>AAAGGGMMMOOONNNLLLQQQRRRSSSSSSRRROOOLLLJJJOOOOOONNNLLLLLLKKKKKKKKKHHHGGGGGGGGGGGGFFFFFFGGGBBBAAACCCGGGHHHEEEDDDEEEAAADDDHHHHHHFFFDDDEEEFFFGGGIIIJJJJJJHHHFFFFFFGGGDDDDDDEEEGGGIIIHHHEEEBBB;;;555111222222111111333222333444666777777777777;;;:::999777777666666777666666666555444222111000444444444555555444333333000000111222333444444555:::666222000000111222222---......///000111222222777666444333111111000000///000222333333333222111000111333444555666777777999888777666555555555555444222000000222444444444444555888:::;;;;;;:::999;;;:::888666444333222222333333333444555666666777555555555555444333333222222111222555555333444999888777555222111000000000...222666999999999999:::555555444222000000222444333555777888999:::<<<>>>CCCEEECCC???===???>>>;;;===<<<<<<<<<<<<===>>>>>>BBBCCCCCCBBB@@@???AAABBBDDDEEEDDDCCCAAAAAABBBDDDBBBDDDDDDBBBBBBEEEFFFDDDAAAAAA???======BBBIIIMMMNNNMMMKKKJJJIIIGGGDDDAAA@@@AAAGGGLLLKKKFFFDDDEEEHHHHHHJJJLLLNNNNNNLLLIIIHHHFFFDDD@@@===>>>BBBEEEBBBAAAAAAAAAAAA???>>><<<<<<<<<<<<>>>???@@@???>>>444666888;;;>>>DDDJJJOOOLLLKKKIIIHHHFFFEEECCCBBBAAADDDFFFCCC===:::<<<@@@;;;===@@@AAAAAA@@@AAABBB<<<<<<;;;:::999888888999===<<<;;;;;;;;;:::888666:::999777666777:::<<<===<<<>>>???>>>======>>>???<<<===<<<888888<<>>???<<<:::999:::<<<<<<<<<999:::<<<>>>>>>===>>>???888777777:::???CCCEEEEEEAAA@@@???=========>>>>>><<<<<<>>>BBBFFFGGGFFFDDD@@@>>>999555333555:::>>>;;;;;;<<<>>>@@@@@@>>><<<@@@===<<<>>>===:::;;;===<<<<<<<<<===>>>===>>>???@@@>>>======>>>???>>><<<======<<<;;;999888777666777;;;>>><<<===CCCGGGHHH>>>;;;999777888888888777888999:::===??????>>>===@@@AAABBB@@@<<<999999:::<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::;;;;;;777888:::>>>AAABBB@@@>>>777777888888888999;;;<<<999999888666555777;;;???@@@@@@@@@@@@???>>><<<<<<666555444555888::::::999:::777444333555777888888999:::<<<===>>>===<<<;;;:::888555444555666777666777888:::;;;;;;:::999888555444444666:::<<<======<<<;;;999777555666999;;;777777888999999999999888999999999888777666555444111222444444333444555777444333111222555777888888666666777999:::999666333333444444333111111333444000111333555666555333111//////000111222444555666666666666666777999;;;<<<@@@@@@??????>>>===<<<;;;888:::::::::888888;;;===>>>@@@CCCGGGKKKLLLLLLKKKLLLNNNPPPQQQOOOMMMKKKJJJPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFF@@@AAACCCEEEDDDBBBAAAAAA@@@EEEJJJIIIEEEBBBBBBEEELLLLLLKKKIIIGGGEEEEEEEEEEEECCCBBBCCCDDDEEEEEEDDDEEE>>>888666444111111333333444444555666666777777999:::999777555333333444333333444444333333333222333333333444444333333333000111222444555666666777999555111111333444333111......///000111222333333888777555333111111111111000111333444444333222000+++,,,...000222333444444:::999777555555555666666444111//////222444555666333555888:::;;;:::888777777777666555444444444555222333444555666666777777555666666666555444444333222111333777666222333777666555333222111111222222///333888;;;;;;;;;;;;;;;555666555333111111333555333444555666777999;;;<<>>>>><<<;;;;;;;;;;;;===???AAACCCBBBBBBBBBAAA????????????BBBCCCDDDDDDDDDDDDEEEFFFBBBDDDDDDAAAAAAEEEFFFDDDDDDBBBAAA@@@AAADDDKKKPPPOOONNNMMMLLLKKKIIIEEEAAACCCBBBDDDGGGGGGEEEFFFJJJKKKJJJJJJKKKLLLMMMLLLJJJJJJHHHDDD???<<<<<>>AAABBB@@@>>>444777;;;???AAACCCFFFHHHCCCEEEGGGHHHGGGDDDAAA@@@>>>AAACCC@@@;;;:::===AAA<<>>===>>>???>>>@@@???<<<<<<>>>===:::<<<:::999:::<<<>>>???>>>888<<>>===<<<;;;<<<<<<===:::;;;>>>AAADDDEEEDDDCCC>>><<<888444222444999===<<<;;;;;;<<<======;;;999===::::::===<<<999888::::::;;;<<<<<<===>>>>>>===@@@>>>>>>???AAAAAA@@@???<<<<<<;;;;;;:::999999999:::>>>???===>>>BBBDDDCCC>>><<<:::999:::;;;;;;:::777888:::<<<============>>>>>>>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888888999999888888777999;;;>>>@@@@@@===;;;555444555666888:::;;;<<<999999777666555888===AAAAAAAAA@@@@@@???===<<<;;;777555555666888:::::::::===;;;888666777777777666999:::<<<=========<<<<<<:::888555444555666777666555777999;;;<<<;;;999888777666777999<<<======<<<999999888666444555888;;;999999999888888777666555:::::::::999888666444333777777555222000000333666222111000111444777888999888888:::<<<===<<<888555444555666555333333444555333555777888777555222111//////000111222444555666777777666777888:::<<<===???@@@@@@???>>><<<;;;:::777777888888999;;;>>>AAA@@@DDDIIIJJJHHHGGGIIILLLHHHKKKNNNNNNKKKIIIIIIJJJOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNLLLJJJHHHEEEDDD???CCCEEEDDDAAA@@@???>>>???DDDJJJJJJFFFDDDDDDGGGPPPNNNKKKHHHFFFDDDCCCBBBFFFBBB===;;;<<<>>>@@@AAAGGG@@@:::888777444333555777666444222222333555777999:::;;;999555333333444222222222222333444444555111111222222333444444555222333444666777888888888555333222555777888444111///000111111333333444555666666555444444444444444222333444555444222000...***+++---///111333444444999888666555555555666777333111///000222555777777444555777999999999888777444444444555555777888999222333555666888888888888666777777777777666666555333222444777555222222666222222111111222333555666///333777:::::::::::::::666777777555444444555777444444444555888:::;;;<<<===???>>>;;;;;;???AAA???;;;;;;;;;<<<>>>AAADDDFFFAAA@@@@@@@@@@@@@@@???>>>???BBBFFFHHHHHHFFFFFFFFF@@@BBB@@@======AAACCCAAAEEECCCBBBDDDEEEFFFKKKQQQNNNLLLKKKKKKJJJHHHDDDBBBCCCAAAAAADDDCCCBBBFFFKKKLLLJJJHHHHHHJJJKKKKKKKKKGGGEEEAAA<<<999888;;;>>>;;;<<<<<<:::888666666777777777999===BBBDDDAAA===666:::@@@CCCDDDCCCCCCDDD@@@CCCFFFFFFCCC???<<<;;;777999;;;;;;:::;;;@@@CCCBBBCCCEEEDDDBBB@@@@@@@@@>>>>>>>>>>>>???>>><<<999<<>>???@@@???AAA???<<<<<<>>>;;;666999999:::<<>>777>>>BBB@@@======<<<;;;::::::<<<===>>>@@@@@@AAA???>>><<<;;;:::;;;;;;<<<:::<<>>>>>===<<<<<<======<<<;;;:::888999<<<<<<888777999999;;;<<<::::::======;;;<<<<<<>>>???@@@@@@@@@@@@;;;;;;:::999888888888999999===>>><<<===@@@???<<>>===888:::<<<===<<<<<<===>>><<<<<<:::::::::;;;<<<======<<<;;;:::::::::::::::999999:::::::::999888888777999;;;<<<<<<;;;999777444333333555888:::;;;;;;:::999888777777999>>>AAAAAAAAA@@@???>>><<<:::999777555444666888:::::::::===<<<:::::::::999777555::::::;;;;;;<<<===>>>>>>;;;999666555666777888888666777:::<<<===<<<;;;:::777777888;;;======<<<:::777888888555333444888<<<>>>===;;;999777555333333;;;;;;;;;;;;999777555333;;;999666222//////222555444222111222555777888888999999;;;===???>>>;;;999555666777777666555666888555888::::::777444222111000000000111333444666777888888777777888:::<<<===???@@@@@@@@@>>><<<:::999777666666777:::===@@@BBBAAAGGGKKKKKKFFFDDDGGGKKKHHHKKKNNNMMMJJJHHHIIIKKKOOOOOONNNNNNNNNOOOOOOPPPNNNNNNOOOOOOMMMIIIEEEBBBBBBGGGJJJFFFBBBAAA@@@???<<>>>>>AAACCCDDD@@@:::666777777666666888888666222000000111444666777:::<<<;;;777555555777111111111111222444555666111111111111222333444555333444666777888888888777222333555777999888555222000111111222333444555555444444555666666666555555333333444333222111///...---...000222444555666666666666555555666666777777333111000222555777999999555555666777777777777777444444444555777888:::;;;333444666888:::::::::999777777888888888777777666555333444666444111222666000000000111222555777888000222555777777777888999666777888777666555777888666444333444888;;;<<<<<<:::===>>><<<>>>BBBDDDBBB======>>>???AAACCCEEEFFFCCCBBBAAABBBDDDDDDBBBAAA???BBBGGGIIIHHHFFFEEEDDDDDDEEEDDD@@@AAAEEEGGGEEEDDDAAACCCGGGGGGFFFJJJPPPKKKIIIHHHGGGGGGFFFDDDAAAAAA???@@@BBBBBB@@@CCCHHHGGGEEECCCBBBDDDFFFGGGHHHCCCBBB???;;;999999;;;>>>;;;<<<;;;999555444555777555555777===CCCEEEBBB===;;;>>>BBBDDDEEEDDDEEEFFFAAACCCDDDBBB>>>;;;:::;;;999999999:::<<<>>>AAACCCBBBDDDFFFFFFDDDCCCBBBCCCBBBAAAAAAAAABBB???999555:::>>>BBBAAA===;;;>>>BBB===;;;<<>><<<@@@GGGAAABBBCCCBBB@@@??????@@@AAAAAA>>>::::::===;;;666999:::<<>><<<777???DDDAAA======<<<999:::;;;===>>>>>>???@@@@@@@@@???===<<<;;;;;;;;;<<<777:::===@@@AAAAAAAAAAAA======<<<;;;999:::===@@@>>><<<::::::<<<>>>??????888777999======999777999888<<<;;;777777<<<<<<999555999<<<===<<<;;;===???>>>===;;;999888777777888777;;;======>>>@@@>>>999===<<<::::::<<<>>>>>>>>><<<>>>??????===<<<===???===;;;999888888:::<<<<<<>>>===;;;999888888999:::;;;;;;<<<<<<<<<;;;999888777999;;;;;;:::999888777555333222444888;;;;;;:::::::::999888888999===@@@AAAAAA@@@???===;;;999888555444333444777999999888999999:::;;;<<<;;;888555::::::999999;;;===???AAA===:::888777888999999999555666888:::;;;;;;;;;;;;777777888;;;===<<<:::777555777777555222333888<<<===<<<;;;:::888777777666:::;;;;;;;;;:::888555444999999888555222111333444666555333333666888888888888888:::<<<>>>???===;;;444666888888777777888999555777:::999666333222333111111111222333555777888:::999999888999:::;;;<<<@@@AAAAAAAAA???===:::999999777666777:::===@@@BBBBBBDDDGGGGGGFFFEEEGGGHHHLLLOOORRRQQQMMMJJJLLLNNNPPPPPPOOONNNMMMMMMMMMMMMLLLNNNQQQSSSRRRMMMHHHEEEFFFMMMPPPJJJEEEDDDDDDAAA>>>AAAGGGLLLOOOOOONNNMMMLLLHHHCCCAAABBBDDDDDDCCCLLLIIIEEEDDDDDDFFFGGGGGG<<<777555777888666666999333222111000000222333444222666999999555333555888111111000111222333555666222222111000000111222333222333555777777777555555222444666666555333333333000000111222333444444555222333555666777555333222222222222111111000000000///000111333555666666777222333444555666777777777222222222444777::::::999666666555555555666777888666666666777777888::::::444555888:::<<<<<<;;;;;;666666777777777777666666777444444555333000222666111111111111222444666888222333444444333444666777555777777777666555666888666333222333777:::;;;;;;999===???>>>@@@EEEEEECCC>>>???AAABBBDDDEEEEEEFFFGGGEEEEEEFFFGGGGGGDDDAAAAAACCCEEEFFFDDDCCCBBBCCCGGGHHHFFFBBBCCCGGGJJJHHHCCC@@@BBBHHHHHHFFFIIIOOOIIIGGGEEEEEEEEEDDDCCCAAA???>>>@@@CCCBBB@@@AAAEEEBBB???<<<<<<>>>AAABBBCCCAAA@@@???===;;;<<>>???>>>:::666555777:::444444777===DDDFFFBBB===>>>AAACCCDDDDDDEEEGGGIIIAAABBBAAA>>>::::::<<>>@@@AAAAAA>>>@@@DDDFFFFFFGGGHHHIIIDDDCCCCCCCCCBBB>>>777111666888:::<<<===>>>???@@@;;;;;;@@@EEEDDD???@@@EEEAAABBBCCCBBB@@@??????AAACCCBBB<<<888999>>>>>>::::::;;;>>>AAACCCAAA<<<999666@@@FFFBBB======<<<888999;;;===>>>>>>???@@@AAABBB@@@???===<<<;;;<<<<<<444777:::<<<============>>>??????>>>======???AAA;;;999777777:::>>>AAABBB777666999>>>>>>;;;999:::999<<<;;;666666:::<<<888111666;;;<<<999888;;;>>>CCCAAA>>><<<999888888888777;;;>>>???AAACCC@@@:::<<<:::999999<<<===>>>>>>>>>AAABBBAAA>>>===>>>@@@>>><<<888777888999;;;;;;@@@>>>;;;888777777999:::<<<===>>>>>>===<<<:::999999:::<<<<<<;;;:::::::::555333222444888;;;;;;999999::::::999888999<<>><<<:::888777444333222333555777888777555666999<<<>>>===:::666;;;:::888888:::===@@@CCC>>><<<999888999:::;;;:::333333555666777888999999666666888:::<<<;;;888555444666777555111222777===888888888999:::;;;===>>>:::;;;<<<<<<;;;888666444666777888777555444444444999777555555666888888888777777888;;;===>>>>>><<<444666888999888888999:::333666888777444222333444111111222333444666777888;;;:::999999999:::;;;<<>>;;;999;;;999777777999===???@@@BBBAAABBBDDDGGGHHHGGGFFFOOOSSSVVVTTTOOOMMMOOORRRRRRQQQPPPNNNMMMLLLKKKKKKLLLOOOTTTWWWWWWSSSNNNJJJJJJRRRUUUNNNHHHGGGGGGDDDCCCEEEIIIMMMPPPPPPNNNKKKGGGCCC???>>>AAADDDEEEEEEEEECCCBBBCCCDDDEEECCCBBB>>>999777999999777555777...///000111222333333333,,,000555555222000222555111111000000111333555666555444222000000000000111111333444666666555333222444666777444111///111333//////000111222333333444111333555777666444111...000000000///000000111222...///111222444444555555///111333555777777777777222222333666999;;;;;;:::777666444333444555777888999999888888888888888999444666999;;;======<<<<<<555555666666666666666555888555444444222000222777222222111111222444555666333444444333222222555777444666777666555555666777555333000222666:::;;;::::::>>>AAAAAABBBFFFFFFCCC@@@AAACCCEEEFFFFFFEEEEEEIIIGGGFFFGGGHHHGGGDDD@@@CCCCCCCCCBBB@@@@@@AAABBBBBBCCCAAA===>>>BBBEEEDDDBBBBBBAAAAAABBBCCCEEEFFFOOOJJJCCC@@@???>>>===;;;999999999;;;===?????????>>>??????>>><<<<<<===>>>AAA???===<<<>>>?????????======>>>@@@@@@>>>:::666;;;===@@@@@@>>>;;;:::999<<>>HHHFFF:::555666999::::::;;;===???CCCAAA@@@AAABBBBBBAAA???===@@@DDDHHHIIIGGGEEECCCBBBAAA@@@@@@???===999666555555666:::@@@BBBAAA@@@<<<;;;;;;===@@@BBBBBBBBB===@@@CCCAAA===:::<<>>???>>><<<;;;;;;<<<>>>===<<<<<<======;;;999888;;;>>>===:::;;;???DDDJJJJJJHHHCCC>>>;;;===???;;;;;;;;;<<<>>>???@@@@@@AAA???===>>>@@@AAA???===EEEAAA:::777===DDDDDD>>>:::888777999<<<===;;;999@@@;;;666555888:::;;;:::666777888666444666<<>>===;;;999888;;;>>>CCCFFFEEEBBB@@@???;;;<<<>>>???@@@@@@@@@@@@CCCDDDFFFEEEBBB@@@??????;;;;;;:::999999888888777999:::888444111222777<<<888:::<<<:::777555777999888:::<<<>>>>>><<<:::888888888999:::::::::999999<<<;;;;;;<<<===<<<:::888>>>===<<<;;;999888777777777555333333666:::<<<===;;;;;;;;;;;;:::999888888;;;888444444888<<<>>>>>>:::999888888:::===@@@BBB>>><<<999777666666888999888888999:::;;;999444111555666666222...///444:::555555666999===?????????<<<>>><<<777888===<<<777999555111111444777777666777999:::999777666666666555666999::::::888666555444666888999777666666666444666777888777444111///222222222222333444555666888666555666888999999888;;;>>>@@@@@@>>>;;;999999888777999===>>><<<;;;>>>===BBBGGGHHHEEEDDDGGGKKKQQQTTTWWWUUUPPPMMMNNNPPPOOOPPPQQQPPPNNNMMMNNNOOOSSSQQQQQQQQQRRRRRRQQQOOOPPPJJJGGGIIIKKKJJJIIIJJJMMMOOOOOOMMMMMMOOOMMMHHH???AAAAAACCCIIINNNKKKDDDFFFFFFFFFDDDCCCAAA???>>>888888888888666555444444666444333444666666222///111111111222333333444444111///...///222555666666///222555666555333222222444444444444444444444444777666555333222000......---...///222444555333111333333444666777666222//////000111222222111000///222111000222666888777666222333555666888999999:::777888999999888888:::;;;:::999777444222333777:::777777888777666666888999888:::;;;<<<<<<;;;999777555444333222333666999<<<<<<:::888666555444444444///000111444777888666555222222222222222444555555555444333333444555555444333333555666888:::;;;<<<666:::???BBBBBB@@@??????@@@@@@@@@CCCGGGJJJKKKKKKIIIHHHHHHHHHIIIGGGEEEBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@===???BBBBBB>>>AAA@@@@@@@@@AAABBBCCCCCCGGGCCC@@@>>>>>>>>><<<:::999999999:::<<<=========>>>???>>>===;;;;;;<<<>>>AAA@@@@@@@@@@@@>>><<<999:::::::::;;;======;;;999;;;===??????===;;;::::::>>>CCCBBB===>>>DDDCCC;;;:::<<<======<<<<<<===???DDDCCCCCCDDDDDDCCC@@@======???AAACCCDDDBBB@@@>>>AAA???>>>======<<<:::888:::888777:::>>>BBBCCCBBB???===;;;:::<<<===>>>===:::>>>@@@???;;;999:::===;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;;;;;;;;;;<<<555444444666888999888777666999<<<:::777888===BBBNNNMMMKKKGGGBBB@@@@@@BBB<<<>>>@@@???>>>???CCCGGGDDDBBBAAAAAACCCCCCAAA>>>@@@???<<<:::>>>CCCBBB>>>;;;:::999;;;>>>>>><<<:::>>><<<;;;;;;<<<<<<;;;:::555555555444555888<<<@@@@@@??????>>>===;;;999888<<<@@@CCCDDDBBB>>><<<;;;<<<===???AAABBBBBBAAA@@@DDDEEEFFFDDDAAA>>><<<<<<===<<<;;;:::999888777666;;;999555444444666777888666:::===<<<888666666777777999;;;===>>><<<;;;999;;;;;;<<<<<<<<<<<<<<<;;;:::999999;;;<<<<<<:::888;;;;;;:::999777666555555666444222333666999;;;<<<;;;;;;;;;;;;:::999777777777555222333777;;;======888777666777:::???CCCFFF???===:::777777888:::;;;888777777777777777444222555777777444000000444888222333555888999;;;<<<<<<:::<<<;;;888999<<<;;;666444333333333555666666555777888999777555444555666666777999999888666333222444666777777666555555666222333555666666555333111//////000000111222222222666666555444444444555555;;;<<<>>>??????===;;;999444333666===@@@@@@AAADDD???CCCGGGIIIHHHHHHJJJLLLPPPTTTWWWVVVSSSPPPQQQTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMNNNPPPRRRRRRRRRLLLFFFCCCFFFHHHGGGGGGIIIMMMPPPPPPNNNOOOQQQNNNIIIDDDEEEEEEFFFJJJOOOLLLEEEFFFGGGHHHHHHFFFCCC???===:::888666777999999666333333222222444777666444111000000000111111222222222222000///111444666888888555777999:::999666333111222333333444444333333222555444333111///.........///000111333444444333111111111222555777666444111000000111222222222222222111///...000333555444333444555666888999999999999555888<<<>>>===<<<;;;;;;666777888888666666777999666777888777555555777999<<<<<<======<<<:::888777666555555444555777999;;;999888666444333333444444111222333555888888777555111111222222333444555555666555444444444444444444222333444666888999:::;;;777:::===???@@@@@@BBBCCCDDDDDDEEEIIILLLNNNNNNMMMHHHHHHGGGHHHHHHHHHEEECCCAAAAAABBBCCCBBBAAA@@@??????AAA@@@>>>@@@DDDDDD@@@>>>???@@@@@@@@@@@@@@@???CCCBBBAAABBBCCCBBB@@@>>>999999:::::::::;;;;;;;;;>>>>>>===:::999999<<>>999444777666666777:::<<<<<<<<<:::<<<>>>===<<<;;;;;;<<<@@@>>>======?????????>>>AAABBBBBB@@@>>>===>>>???EEEDDDDDDDDDDDDBBB???<<<>>>>>>???@@@???>>><<<;;;@@@===:::999:::;;;;;;;;;===;;;999999<<<@@@CCCDDDBBB>>>:::777777999::::::999<<<>>>===999777888:::999999:::;;;;;;<<<======>>>;;;777777999;;;:::999333333444777:::=========999;;;<<<999666777===CCCLLLKKKIIIFFFBBB@@@@@@AAA>>>AAACCC@@@<<<<<>>:::===>>>===>>>AAAAAA>>><<<<<<===???AAA@@@>>>;;;:::<<>><<<;;;:::666444333333666:::===>>>?????????>>>===;;;:::999;;;===@@@AAA???<<<::::::<<<===???AAABBBAAA@@@???CCCDDDDDDAAA>>>:::999999>>>===<<<;;;999888666666<<<888444555888:::888555666:::======999666666777:::;;;===?????????===<<<;;;<<<<<<<<<<<<<<<;;;;;;777777777999;;;;;;:::888888777777666555444444333666444222333555888::::::;;;;;;;;;:::999777666555222111111333777:::<<<<<<666666666888===CCCJJJNNNDDDAAA===:::999:::<<<>>>999777444333444555555444666888888666222111333666111444888999888777999<<<888::::::999:::<<<999555///222444666555555555555777777666555333222444555666777999999777444111///444555666555444333555666111222444555555555444333---...000111222222111111444666666444111000222444<<<;;;<<<>>>AAA@@@<<<888333222666===@@@AAACCCGGGAAADDDGGGJJJLLLMMMMMMMMMNNNQQQUUUUUUSSSRRRSSSUUURRRPPPOOOQQQTTTWWWVVVTTTRRRPPPNNNMMMOOOPPPPPPPPPHHHCCC@@@CCCEEEEEEFFFJJJKKKNNNOOONNNPPPQQQNNNHHHIIIJJJJJJIIILLLOOOKKKEEEEEEGGGJJJLLLJJJEEE@@@===>>>999666777<<<===888333000111222555777777444222///000000000000000111111333111111222555888999:::555666888;;;<<<999555111000222333444444333222000555333111...------...///222333444555555444333222///000111444777777555333111111111222333444555666555444333444666777666555666777888999:::999999888111555;;;??????===:::999444777;;;<<<;;;999888777777777888777555555777888<<<<<<;;;:::888777666555777777777777888888999999666555444333333333444555444444444666888888666444...000111333444555555444666666555555444444333333222333444666777999::::::999:::<<<>>>???AAADDDGGGAAAAAACCCFFFIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGEEEAAABBBDDDEEEEEEDDDBBBAAA???AAA@@@>>>AAAEEEEEEBBB>>>???@@@AAAAAA@@@???>>>AAABBBDDDFFFFFFDDD@@@>>>;;;<<<<<<<<<;;;:::;;;<<>><<<999888999===@@@BBBBBBBBBBBBBBB>>>:::666555555666888;;;<<<<<<:::999;;;<<<<<<;;;:::<<<===???888777>>>@@@===>>>CCCCCCDDDCCCAAA???>>>@@@AAACCCAAA??????@@@@@@???>>>?????????>>>>>>>>>======>>>;;;888666888;;;======<<<;;;::::::<<>>:::888888999::::::999999999:::;;;;;;???999444444888;;;:::888777777777:::>>>BBBCCCCCC>>>@@@@@@<<<999:::AAAGGGJJJIIIGGGEEEBBBAAA@@@@@@BBBBBB@@@<<<999;;;@@@EEECCCCCCDDDEEEDDDBBB>>><<<777<<>>@@@BBBBBBAAA???===999===@@@???<<<::::::<<<:::777444555999<<<===<<>>>>>===;;;:::999777:::===>>>>>>======>>>;;;<<<>>>??????>>>===<<>>:::888777888======<<<;;;:::999888888999888777888::::::777555999;;;===<<<999777888:::???@@@AAAAAAAAA@@@>>>===999999::::::999888777777555555666888:::;;;:::888666555555555555444444444888666444555777999::::::;;;;;;:::999888777555444///000222555888:::;;;<<<888777888;;;AAAIIIQQQVVVJJJGGGBBB===;;;<<<>>>@@@;;;777333111222555777888777999:::888555333333444222777<<<<<<999777:::===888999999:::<<<<<<999555...222555555333333555888777666555333000111333555666777999999888555222000444555555333222222444666444444555555555555444444...000222444444444333222222666888666111000333888>>><<<;;;===AAA@@@;;;555777666777<<<>>>===???BBBCCCDDDFFFKKKOOOPPPOOOMMMLLLOOORRRRRRQQQPPPQQQRRRRRRNNNKKKNNNTTTXXXWWWTTTWWWUUUSSSRRRQQQOOOMMMKKKGGGCCCAAACCCEEEFFFIIIMMMIIILLLNNNMMMOOOPPPMMMGGGMMMOOOMMMKKKKKKMMMJJJEEEGGGHHHJJJKKKIIIEEEAAA>>>@@@===;;;;;;<<<;;;777444000111333555666555333222000000000111111111222222333222111222555888::::::///000333888;;;:::666222000222444666666444222000555333000...---...000111555666777666555333222222222222333555777777555444222222222222444666888:::888777777777777777777777777888999:::999888777555...222888;;;;;;:::888888777:::======<<<999777777888999999888666666777999999888666555444444444444666666777888888888777666555444444333333555666777666555444555666666444222---///111444555555444333222333444444333333333444333444555666888999:::;;;;;;<<>>???BBBEEEFFFEEEFFFEEEEEEFFFHHHHHHGGGFFF@@@BBBEEEGGGHHHHHHFFFEEEBBBCCCAAA???AAAEEEDDDAAA>>>???AAABBBBBBBBBAAA@@@@@@AAACCCCCCAAA>>>;;;999===???@@@???===<<<===>>>???>>>===:::999:::>>>BBBAAA@@@@@@@@@AAA@@@>>><<<444666999<<>>:::666777999:::;;;:::;;;<<<>>><<<444555>>>BBB>>>@@@GGGBBBBBBBBB@@@??????AAACCC@@@===999888:::===@@@AAA>>>>>>>>>>>>>>>>>>??????<<<:::777777999<<<>>>???888:::;;;<<<======>>>>>>>>>;;;888888;;;>>>AAABBBBBBBBBBBB@@@===:::999999999888888999999;;;<<<===AAA;;;666666:::>>>===;;;777666666888<<<@@@AAAAAABBBDDDCCC@@@<<<===CCCIIIJJJIIIHHHGGGFFFFFFEEEDDDHHHBBB;;;888:::<<<>>>>>>>>>@@@BBBBBB@@@===;;;999888===???;;;999===BBBCCC>>>???AAABBBAAA@@@>>>>>>===???@@@>>>::::::===@@@>>>:::777888;;;======<<<>>>>>>>>>>>>===<<<::::::888:::===>>>======???@@@======>>>>>>>>>>>>===<<<;;;<<<<<<:::888777888999:::;;;;;;;;;;;;<<<<<<<<<666999<<<<<<999777777777;;;======;;;888888<<<@@@BBBBBBBBBAAA@@@>>><<<;;;999999999999888666555555555555666888;;;<<<;;;999555555666666666666777777:::888777777999;;;;;;::::::::::::999888777555555000222555777999:::;;;<<<;;;;;;<<>>???<<<999444222444777:::;;;888999:::999777555444333222888======:::888999<<<888888888;;;===;;;888777222444444333111222666:::777666555333000111333555555777999::::::888555444444444444333111222444666888777666555444444444444...000222444555444333222///333666555111111555:::???<<<:::<<>>888222999666777;;;<<<:::<<>><<<999777777888:::::::::999777777888:::555555444444444555666666444555666888888777555444666555555555666777999:::666444333333444333222000---///111444555444333333...000333444333222444555555555666777999:::;;;;;;;;;>>>AAACCCDDDDDDDDDEEEHHHEEEAAA???BBBEEEHHHJJJFFFEEEDDDEEEGGGHHHHHHGGGAAACCCFFFHHHJJJKKKKKKJJJEEEEEECCC@@@@@@CCCBBB>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFDDD@@@<<<::::::>>>AAACCCBBB???===???BBB@@@@@@???===<<<===@@@CCC>>>>>>>>>???AAABBBAAA@@@444777;;;???AAA>>>999555444777999;;;;;;;;;===>>>999555777???DDDBBBCCCGGGAAAAAA@@@???>>>???BBBDDD===:::666666888===@@@BBB=========>>>>>>?????????;;;:::999;;;===??????>>>666999<<<============>>>;;;;;;;;;===@@@BBBCCCCCCBBBBBBAAA@@@???===;;;:::555666888:::<<<>>>@@@AAABBB???<<<<<<>>>AAAAAA@@@888777666888<<>><<<;;;>>>??????===:::999999;;;??????;;;:::===BBBCCC===>>>@@@???>>><<<===>>>BBBAAA???<<<:::<<>><<<:::;;;<<<>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::===>>>>>>>>><<<<<<===>>>CCCBBBAAA@@@??????@@@@@@:::;;;;;;:::888888999;;;999:::;;;;;;<<<===>>>>>>555:::>>>===999777777999<<<===>>><<<;;;<<<@@@DDD@@@@@@???>>>===;;;999888<<<<<<<<<;;;:::888777666666666777:::<<<===<<<:::666666666777888999999:::;;;:::999999:::;;;;;;:::::::::::::::999888777666333555888999999999:::<<<<<<<<<>>>AAAEEEKKKPPPTTTJJJHHHDDD@@@===<<<======<<<999666555777:::<<<===:::::::::999888777666555111666:::<<<:::888999:::888666666:::<<<999777888666666444222111333666999777777666555333222444555555666999::::::999777555333444555444333222444555999888666444333333333444...///111222333333222222---///111111000111444888<<<;;;:::<<<===<<<777333666333444999;;;;;;===AAACCCFFFJJJNNNPPPQQQOOOOOORRRSSSTTTUUUUUUTTTSSSSSSVVVSSSPPPQQQUUUXXXYYYXXXSSSSSSSSSUUUUUUSSSNNNKKKJJJIIIJJJMMMMMMLLLPPPUUUMMMOOOPPPOOORRRUUUTTTOOOOOOQQQPPPKKKJJJKKKJJJGGGKKKJJJIIIHHHFFFDDDCCCBBB@@@CCCEEEAAA888333444777444555444333111000111333222222333444666777888999555333222222444666777777444666999:::888555444444333555666777777666555333555444222222222444666777666888999777333111222555777666555555666666444333333333333444666888999:::555666777666555444555666666777999999999666444222555666555444444666:::>>>>>>>>>===:::777777888::::::;;;;;;999777666888999666666777888888999999:::333444555777777777666555888777777666777999:::;;;555444222222333222111000///000111333333333222222,,,000444555333222333666555555666777888999::::::999<<<@@@CCCDDDDDDDDDEEEKKKGGGBBB@@@BBBEEEIIIJJJFFFEEEDDDDDDFFFGGGGGGGGGCCCDDDFFFHHHIIIJJJKKKKKKFFFFFFDDD@@@???AAA@@@;;;?????????@@@BBBCCCEEEFFFJJJJJJIIIDDD???<<<<<<>>>>>>AAADDDCCC???>>>AAADDDAAAAAAAAAAAA@@@@@@CCCEEE;;;<<<>>>AAADDDDDDBBB@@@555666999===???>>>:::666222555999;;;<<<<<<<<<===999999<<>>AAADDD===;;;::::::===???@@@@@@@@@AAAAAAAAAAAA@@@??????:::;;;===???BBBBBB@@@===777:::<<<<<<<<<===???BBB<<<===???BBBDDDCCC@@@>>>============>>>>>>===<<<555777:::===???@@@AAAAAA>>>>>>======>>>??????@@@999888777:::>>>BBBEEEFFFBBBEEEFFFBBB>>>===AAAFFF===<<<<<<>>>BBBCCCBBB@@@AAA<<<777666999===>>>>>>;;;===???>>><<<:::;;;<<<;;;???@@@>>>===@@@AAA???<<<======<<<999999;;;===AAA>>>:::888999;;;===>>>999:::;;;;;;<<<===@@@BBB>>>>>>>>>>>>===<<<;;;:::<<<======<<<;;;;;;===???FFFDDDAAA???>>>???AAABBB??????>>><<<:::999;;;<<<;;;;;;;;;<<<======>>>>>>888:::<<<<<<;;;999888888888<<<@@@AAA@@@@@@CCCFFF??????>>>>>>===<<<<<<;;;>>>>>>>>>===;;;999888777999999:::<<<>>>???===;;;555666777888999:::;;;;;;;;;:::999999:::;;;:::999999999::::::::::::999999666888:::999777666888:::;;;;;;===???BBBEEEHHHIIIAAA@@@???===<<<<<<<<<<<<:::888777777999;;;<<<<<<;;;:::999888999999888777333555999<<<===<<<:::999888333222777999666555888999777555444555666666555777888999777555444555666555777999:::999777444333333444666666444333444555666555333111000111333444000111111222333333444444000000000111111333444555555777999;;;;;;:::777666555333444999<<<<<>>@@@BBBEEEHHHHHHEEEBBBAAABBBDDDEEEEEEGGGEEEDDDDDDEEEFFFGGGFFFGGGFFFFFFEEEEEEFFFGGGGGGDDDEEEBBB??????AAA@@@<<<>>>>>>>>>???@@@CCCEEEGGGIIIHHHEEE@@@:::888:::======AAADDDCCC???>>>AAAEEEAAABBBCCCCCCBBBBBBDDDFFF888:::???DDDGGGFFFAAA>>>555555777:::======;;;999000444999<<<<<<<<<<<<===:::===@@@BBBEEEGGGEEE@@@DDDCCCBBB???===>>>@@@CCC>>>>>>>>>@@@BBBBBB@@@>>>EEEFFFFFFFFFEEECCCAAA@@@:::<<>>>>>===999;;;===???@@@@@@???>>>888:::<<<<<<;;;:::<<<===666555444777<<>>@@@???<<<;;;===???;;;???AAA@@@AAABBB@@@;;;;;;<<<<<<999666666999======999555444777999999777444777:::;;;;;;===AAAEEE===>>>>>>>>>===<<<;;;;;;888999::::::;;;<<>>>>>>>><<<;;;999777666;;;;;;;;;===???@@@>>><<<555555666888999;;;<<<<<<;;;999888999::::::999777999999:::;;;;;;;;;;;;:::888::::::888555444666888999999;;;<<<>>>???@@@AAA999::::::;;;;;;;;;;;;;;;888777777888;;;<<<;;;:::;;;:::888888999:::999999666777:::>>>AAAAAA>>>;;;777111///444666333333777999777666777999999555222777999:::999777666666666666777999999888555222000222555777777666444444444333222000...///000333555444444444444444666777888555444222333444555555444000444888::::::999999999888555666:::<<<<<>>>>>===<<<:::888777333333222///---///555:::///000222444777999;;;<<<;;;999666666777777777777111777<<<999333111666<<<444444444444444444444444111222333444555666666777444777999666222000333666111000///111333555444444222333555777888888777666111333555555333222444666666888:::<<<;;;999666444333444444333222333555888666888:::;;;::::::;;;===777888888666444333444555888999:::;;;:::999666555444555666777888999:::;;;999888777777777888:::;;;777555333333444444444333333222111111000000111111444888<<<:::555222222444222222333333444555666666333444666888;;;AAAGGGLLLGGGFFFEEEFFFGGGGGGEEECCCHHHFFFDDDCCCEEEFFFFFFFFFJJJHHHEEECCCAAAAAABBBCCCBBBCCCAAA>>>>>>AAAAAA===888999;;;<<<>>>???@@@@@@DDDCCCAAA===::::::<<<>>><<<>>>AAACCCCCCCCCDDDFFFHHHFFFCCC@@@>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@888999<<>>???>>>@@@DDDEEECCCHHHFFFCCC???===>>>CCCGGGAAA???<<<===@@@AAA@@@>>>BBBHHHNNNMMMHHHDDDFFFJJJ<<>>======???BBBFFFHHHDDDDDDDDDEEEDDDBBB===999;;;;;;::::::;;;<<<>>>???:::===@@@BBB@@@???>>>===888999:::;;;;;;;;;;;;;;;555888;;;>>>AAACCCGGGJJJEEECCCEEEJJJHHHCCCBBBGGGCCCAAA@@@AAABBBCCCBBBAAA>>>999555555:::======;;;:::===???===:::;;;@@@EEECCCBBBAAACCCFFFEEEBBB>>>AAA???<<<;;;;;;;;;999888:::999999777777888;;;===<<<======<<<;;;===CCCGGGGGGCCC???@@@BBBAAA===888999888555333444888???DDDIIIDDD???===???AAABBBAAAAAA>>>;;;:::;;;<<<======>>>===;;;::::::<<<>>>???>>><<<<<<===@@@@@@>>>;;;:::>>>FFFJJJCCC999;;;BBB===???AAACCCCCCBBB@@@>>>BBB@@@<<<999666666666666<<<>>>??????===;;;;;;;;;999555333555999:::777333555555666777888:::<<<===<<<;;;===BBBCCC===999777999:::999777444444777:::===999777:::@@@CCC@@@;;;999:::===?????????>>>===@@@>>>;;;999999:::<<<>>>999999999888888888888888999<<<@@@AAA@@@>>>======:::666111///222444555555777777777666666555444444666555555777:::999444000333555777888888666333111888666444555888::::::888999777444111000111444555555666666777777777888888111555777555111///111555333555777888888888999:::888888999;;;===@@@AAABBBJJJQQQWWWYYYUUUSSSTTTVVVQQQLLLLLLRRRWWWWWWVVVWWWSSSQQQKKKEEEGGGOOOTTTTTTUUUOOOJJJHHHFFFCCCEEEJJJIIILLLNNNOOOOOOOOOQQQRRRLLLHHHHHHKKKMMMNNNRRRWWWSSSOOOKKKLLLNNNOOOKKKHHHKKKMMMOOOOOONNNJJJEEEBBBBBBAAA???===:::888666555444333111///000111444555333333555888<<<======;;;:::999888666444222111000777555444777888666666:::555555555555333000---,,,222222333555777666333111444444444333222111000///000///......000444888;;;666666555444222222333555333333222222333333444555888;;;===>>><<<666000,,,222444666666555555555666444555666777888888777777777666444333333333555666444777;;;<<<;;;888666666222333444666888:::<<<<<<<<<999666333333444777999666666666666555444333333555333111111333444444444777666444222222222333444333444555666666555444444333444666;;;@@@BBBCCCBBBHHHGGGFFFFFFFFFGGGHHHIIICCCDDDEEEDDDDDDEEEHHHJJJKKKGGGAAA===;;;<<<===>>>>>>BBBAAA<<<===AAABBB>>>888:::===???@@@AAABBBBBBBBBBBB@@@===;;;:::<<<>>>>>>???AAAAAAAAAAAACCCEEEHHHFFFBBB???=========>>>===<<<===???BBBCCCBBB@@@???>>>>>>@@@BBB@@@<<<888444555888===BBBCCCAAA???>>>@@@AAA???@@@DDDFFFDDDIIIIIIHHHEEEBBB@@@AAACCC===;;;<<<>>>CCCFFFFFFEEEFFFJJJMMMLLLIIIGGGHHHJJJEEEGGGGGGEEEGGGHHHDDD>>>>>>>>>>>>???AAADDDFFFHHHHHHGGGFFFFFFFFFDDD@@@===>>>===<<<;;;::::::;;;;;;:::===@@@BBB@@@???>>>>>>==================<<<<<<999::::::<<>>AAAFFFGGGEEEHHHNNNAAA@@@???@@@BBBCCCBBBAAA<<<999777888<<>>>>>======>>>AAAEEECCCBBBCCCEEEHHHHHHEEEBBB???>>>=========;;;777444666666666666666777999;;;=========;;;:::<<<@@@DDDGGGDDD@@@@@@AAA@@@;;;666;;;999777444444777===AAAEEEBBBAAAAAACCCDDDBBBAAABBB@@@=========>>>===<<<;;;;;;;;;;;;;;;===>>>???>>><<<::::::<<<===<<<;;;;;;===DDDHHHCCC<<<<<>>>>>>>>???@@@@@@AAABBBAAA@@@>>>;;;:::999999999<<<>>>@@@@@@>>><<<;;;;;;;;;999888888999999666444222444777:::===>>>>>>>>>:::888:::???@@@<<<888888:::::::::777444555888;;;===:::999;;;???@@@>>>:::888999:::;;;<<<<<<;;;:::>>>===;;;:::999:::;;;<<<999999999999999:::::::::>>>@@@BBBBBB???;;;999999444111//////333666888888777666555444333333333333555444555666777666333111222333444666666555444333888666555777999;;;:::999999777444111000222333555555555555555555666777777111444666444111///111444333555777888888888999::::::999999:::<<>>AAABBBBBBEEEEEEDDDDDDEEEFFFHHHIIIGGGGGGGGGEEEDDDDDDEEEGGGHHHDDD@@@=========>>>???@@@CCCBBB>>>===AAAAAA===:::===AAACCCCCCBBBBBBCCC?????????>>>;;;:::;;;===???@@@AAA@@@@@@AAACCCFFFKKKHHHDDDAAA?????????@@@<<<;;;;;;<<>>>>>???CCCGGGJJJJJJIIIGGGGGGHHHGGGGGGGGGGGGGGGHHHJJJHHHFFFFFFGGGEEE@@@===>>>???AAACCCEEEGGGHHHHHHFFFDDDDDDDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;:::===@@@AAAAAA???>>>>>>@@@@@@@@@???>>>>>>======???<<<999:::===???>>>===>>>===???BBBDDDFFFKKKQQQHHHFFFDDDCCCCCCCCCBBB@@@;;;999999;;;???@@@>>>;;;@@@>>>===>>>@@@BBBCCCCCCBBBBBBCCCFFFHHHIIIGGGEEE@@@@@@@@@@@@@@@===888555555666666777888999999999======<<<:::999:::>>>AAACCCAAA???@@@BBBAAA===:::===<<<999666555777<<<@@@???@@@BBBEEEGGGGGGDDDBBBCCCAAA@@@??????>>><<<;;;888999:::<<<===>>>?????????<<<888777888999::::::;;;<<>>===;;;;;;<<>>===<<<;;;::::::===AAABBB@@@>>><<<;;;<<<======<<<999777666666222555:::>>>@@@@@@>>>===888555666;;;===;;;999:::<<<;;;999666444666999<<<<<<<<<=========<<<:::999777777777777888888888888;;;;;;<<<<<<;;;;;;::::::999999::::::;;;;;;<<<<<>>===>>>===;;;>>>AAAEEEEEEBBB@@@???@@@===>>>???>>><<<;;;;;;<<<@@@@@@@@@@@@@@@BBBFFFIIIOOOLLLIIIEEEDDDCCCDDDEEE@@@===;;;;;;===?????????GGGAAA<<<===@@@AAA>>>:::555666:::>>>AAABBBAAAAAA>>>???===999:::>>>AAA@@@KKKLLLMMMKKKGGGCCCAAAAAADDDDDDEEEGGGHHHIIIHHHGGGCCC@@@???@@@CCCEEEDDDCCCDDDFFFEEEBBBBBBEEEEEEBBB<<<>>>@@@CCCEEEFFFGGGGGGBBB@@@>>>>>>???AAAAAA@@@<<<<<<<<<======>>>??????999<<<@@@AAAAAA???>>>>>>=========<<<<<<<<<<<<<<>>===;;;:::;;;>>>@@@@@@???AAA>>>;;;===BBBEEEDDDAAABBBCCCDDDFFFGGGGGGEEEDDDEEEDDDCCCCCCBBB@@@===:::;;;;;;;;;;;;<<<<<<;;;:::::::::999888888:::===???<<<<<<===AAADDDEEECCCAAA>>>===<<<:::999:::>>>AAA===???BBBEEEGGGGGGFFFEEEEEEBBB???>>>>>>===<<<;;;777999;;;>>>@@@@@@@@@???@@@===999666555777999;;;<<<<<<>>>BBBDDDCCCAAA@@@<<<;;;::::::<<>>;;;999888777;;;???AAA@@@===;;;::::::===@@@===888555666999666888;;;>>>??????===<<<888444444999;;;::::::<<<;;;999666444333555999;;;:::===@@@???;;;888888999777666666555555666666777:::;;;===??????===<<<:::888999999:::;;;<<<======<<<===???>>><<<999888888666666666666777777666555999777444111000000111222111333444222......000444222111111000111222333444555555666888999888777666666666444333333333444444555444333222222333444666000222333222000///111222555777999:::999999:::;;;>>><<<888777888<<>>>>>===<<<:::999999888666555333111000000111222222000//////111333333333333333222222333444555666888444222333333111333777888777666444444444555555;;;:::999:::===???@@@???::::::888777666555444444000000222333333333222111333444555444333222333555555555555555555666777777555555555444333222111000000222444333222111222333333333333444555888:::;;;888777666555666777999;;;777999999999888999;;;===888888888888999999999999444444555555555555555444333444444555555555444444333111000000111333333333333333222222333444666777666666666555555444333333555444444666:::===@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIBBBCCCCCCCCCCCCDDDGGGIIIBBBCCCDDDDDDCCCCCCDDDEEECCCCCCAAA>>><<<;;;:::999BBBEEEHHHEEE@@@<<<;;;<<<===>>>???>>><<<;;;;;;<<>><<<===>>>???>>>BBB===999999===@@@???===999;;;>>>AAABBBCCCCCCCCC===???===999999>>>AAA@@@IIIIIIHHHFFFCCCBBBCCCDDDCCCDDDDDDDDDDDDCCCCCCCCC???<<<:::<<>>AAADDDEEEFFFFFFEEE<<<:::999:::<<>>?????????@@@999<<<@@@AAAAAA?????????888888777888999:::;;;<<>>@@@???;;;???@@@@@@??????CCCHHHJJJSSSOOOJJJFFFDDDBBB???>>>???===:::999;;;???BBBDDDAAA===:::===BBBEEECCC???EEEFFFHHHIIIGGGFFFDDDCCCHHHEEEBBB@@@@@@@@@@@@???@@@>>>======>>>===;;;888777666666666999<<<>>>???;;;<<>>>>>======>>>BBBEEE===>>>@@@BBBCCCEEEFFFGGGFFFBBB>>>;;;;;;<<<<<<<<<999;;;===@@@AAAAAA@@@???@@@>>>;;;888666777:::<<<;;;<<<>>>@@@DDDEEECCC???999:::<<<===??????@@@@@@BBBAAA@@@>>>;;;999666555444888===???>>><<<:::999888<<>>@@@@@@:::666555999<<<:::;;;===999777444222333555777999999<<<@@@???;;;777777888777666666666666777777888999;;;???AAABBBAAA???===999999::::::;;;<<<======;;;===>>><<<:::777777777888999:::::::::888888777:::888555222111222333444111333333111------000444444333111000000111333444666888:::<<<<<<:::999888666666555555555555555555555555333333333333444555000111222222111000111222777888:::;;;::::::;;;<<<===;;;888777999===BBBEEEBBBCCCFFFKKKQQQUUUWWWWWWPPPMMMOOOVVVYYYTTTOOOMMMJJJKKKIIIGGGKKKRRRVVVUUUPPPMMMMMMQQQQQQNNNMMMPPPLLLOOOQQQQQQOOOKKKHHHFFFLLLIIIHHHJJJJJJGGGHHHKKKBBBDDDHHHMMMQQQSSSRRRQQQMMMNNNOOONNNLLLGGGCCC@@@;;;;;;;;;;;;;;;;;;::::::777666444333222222222222444222000000222444444444333333222222333444666888999555333555555333555888555666777777777777555555::::::<<<>>>AAAAAA???===999999888777777888888999111222333444444333222000333444555555444333444555666666555555666666777888666555333111///...------000222333333222111111222444444555666777999;;;<<<777777666555666888:::<<<888999999888777888:::<<<;;;::::::999888777666666222333444555666666555555333444444555666666666666444222000000222333333222555333111///000444888:::666666555555444444444444666444444666999===>>>??????@@@BBBDDDFFFHHHIIIJJJ@@@AAABBBBBBAAABBBEEEHHHDDDFFFHHHHHHGGGFFFHHHIIIGGGDDDBBBAAA???<<<;;;<<>>;;;:::;;;===>>>???AAABBBCCCEEEIIILLLIIIIIIIIIIIIIIIHHHHHHGGGEEEBBB???>>>>>>?????????===;;;999:::<<<>>>@@@AAA???AAADDDEEEEEEEEEEEEFFF>>>@@@???<<<<<>>>>>===>>>@@@BBB@@@>>>===???BBBDDDCCCAAADDDGGGFFFAAA???@@@AAA???>>>???AAACCCDDDDDDDDDDDD<<<:::999:::===???AAAAAA>>>>>>>>>>>>>>><<<;;;;;;888;;;???AAAAAA@@@??????666666666666888:::<<<===<<<:::999;;;???@@@???===777;;;??????AAAFFFJJJJJJJJJGGGCCCAAA@@@AAA@@@???@@@===:::888:::>>>CCCFFF@@@===;;;>>>CCCEEECCC@@@GGGIIIKKKKKKHHHEEEDDDDDDEEEBBB>>><<<<<<>>>??????AAA>>>;;;;;;<<<<<<999666555444444666:::===??????===???BBBDDDEEEDDDBBB@@@===>>>?????????@@@CCCEEE===>>>?????????@@@DDDGGGEEEAAA===;;;;;;<<<===<<<;;;===???@@@@@@???>>>============;;;999999:::<<<;;;>>>???@@@BBBEEECCC???:::<<<>>>@@@AAA???===;;;@@@???===;;;888666444444333777;;;======;;;::::::888<<>>>>>;;;888777888666666666777888999999999888;;;???CCCDDDDDDCCCAAA;;;;;;;;;<<<=========>>>@@@@@@@@@===999666555555888:::<<<<<<;;;:::;;;<<<999888666444444444555666333333333111000000111333444444333222222333555666999<<<@@@BBB@@@>>><<<;;;666666777888888777666666666666666666555555555444111111111222222222222222666888::::::999888999::::::999999999;;;???BBBDDDCCCEEEIIINNNQQQTTTVVVWWWPPPNNNPPPWWW[[[WWWQQQOOOLLLMMMMMMLLLPPPWWWZZZYYYPPPNNNNNNQQQQQQNNNNNNQQQMMMPPPQQQQQQNNNJJJHHHGGGKKKHHHGGGIIIHHHEEEEEEGGGGGGIIIKKKMMMNNNNNNNNNMMMLLLMMMOOOPPPNNNJJJEEEAAA;;;;;;;;;;;;::::::::::::777666666555444444444444555333222333555666666666666555333333333555666888888555555777888666666:::333444666888999888666555666777999===@@@@@@>>>;;;999888777777888999;;;<<<222333444555555444333222111333555555444333333444444333333333333444555555333222111000//////000000111333444444222111111222444555777888999:::::::::666666555555666888;;;<<<888999999888777777888:::::::::999888777666555555222333444666666777777777333444555666777888888888777555222111222333222222666444111///000333777:::555555444444444555555666666555555777:::===>>>===???@@@BBBDDDFFFHHHHHHHHHDDDDDDDDDBBB@@@@@@BBBDDDHHHJJJLLLKKKIIIGGGIIILLLJJJFFFEEEEEEDDDAAA@@@BBBEEEHHHIIIDDD<<<888;;;???BBBBBB@@@===;;;:::<<<>>>===???AAABBBBBBBBBDDDFFFFFFGGGJJJKKKLLLKKKIIIHHHBBB@@@>>>>>>???AAAAAA@@@<<<===>>>======>>>BBBEEEAAADDDFFFFFFDDDCCCDDDFFF<<>>CCCDDDBBBFFFEEEDDDAAA???@@@BBBEEE;;;<<<<<<;;;:::<<<@@@DDDCCCBBBBBBCCCCCCBBB@@@>>>AAAEEEFFFBBB???@@@AAA@@@@@@@@@AAABBBBBBBBBBBBBBB===<<<;;;;;;===>>>===<<<;;;;;;<<<<<<;;;:::888888888;;;???AAAAAA@@@???@@@;;;::::::999:::<<<>>>@@@888999;;;===>>>===<<<;;;000888>>>@@@CCCHHHKKKIIIDDDAAA>>>===>>>???@@@@@@===<<<;;;::::::>>>BBBEEE@@@???>>>@@@DDDEEEDDDBBBCCCFFFHHHHHHFFFCCCCCCCCCAAA>>><<<<<<===????????????;;;777777;;;<<<;;;888777555444666:::===>>>===<<>>>>>???@@@@@@??????@@@BBB<<<===>>>>>><<<===???BBBAAA@@@??????@@@???===;;;>>>>>>>>>>>>===<<<:::999888;;;===>>>;;;999999::::::@@@BBB@@@@@@CCCCCC???===???AAAAAA@@@>>>;;;999===<<<:::888666666666777444777:::<<<<<<;;;;;;<<<===???@@@>>>;;;888999:::888999;;;>>>@@@AAABBBBBB>>>:::999<<<<<<999777777666444222333666777666444444777;;;===<<<;;;999888333444666888::::::::::::666999===AAADDDEEEEEEDDD????????????????????????BBBBBBBBB???<<<999888888;;;<<<>>><<<:::999:::<<<777666666555555666666777555444222222333333333222222222333444666777999:::999===BBBDDDBBB>>><<<<<<666777999::::::999888777666777888999999777666444222222111222333444444333444555777777666555666777555777999<<<>>>AAABBBCCC@@@EEELLLPPPRRRSSSVVVXXXSSSPPPPPPUUUXXXUUURRRQQQPPPQQQPPPOOOSSSYYY[[[XXXQQQNNNNNNPPPPPPMMMNNNQQQPPPRRRRRRQQQNNNKKKJJJJJJIIIGGGFFFIIIIIIFFFFFFIIIJJJKKKLLLMMMLLLKKKLLLLLLMMMNNNOOOOOOMMMJJJGGGEEE>>>>>><<<;;;999888777666777777777666666666666666444444444666888999888777999888555444333444666777555333555999:::777777:::333444555666777777777888222333555999===@@@@@@???:::999888777777999:::<<<444444555555555555555555222444666666555555555666333333222222333333444555222222222222222222333333222444555444222111111222333555777999::::::888777555444444444666888;;;===888999999888666555555666666666666666666666777777333444444555666888999999444555666888999999:::::::::777444333333333222111444333333222333444555666444444333333444555777777666666666999<<<======<<<>>>???AAADDDEEEFFFFFFFFFEEEEEEEEEDDDBBBBBBDDDEEEKKKMMMNNNLLLHHHFFFIIILLLIIIEEEDDDFFFFFFBBBBBBFFFEEEHHHHHHCCC<<<:::>>>CCCDDDCCCAAA===::::::<<<>>>>>>@@@AAAAAA@@@???@@@AAAFFFHHHLLLOOOPPPNNNLLLJJJ>>>===<<<>>>@@@BBBBBBBBB===@@@CCCAAA>>>>>>CCCGGG@@@BBBEEEDDDAAA???AAABBB999<<<>>><<<>>>BBBCCCAAAEEEEEEEEECCCAAA@@@AAABBB???@@@???===;;;<<>>======???AAABBB555888<<<===<<<;;;::::::...888???AAADDDIIIIIIEEEFFFCCC???===>>>?????????:::;;;<<<<<<<<<>>>AAACCC@@@@@@AAABBBDDDEEEEEEDDD<<<@@@CCCDDDBBB@@@@@@AAA>>>>>>>>>???AAAAAA@@@???>>>:::666666;;;>>>>>><<<999777555777;;;======;;;888;;;???BBBBBB@@@???>>>>>>???@@@???===<<<===>>>:::===???>>><<<;;;<<<>>>>>>???AAADDDEEEBBB>>>:::???>>>===<<<:::999777666444999>>>???===:::999999:::AAACCC@@@???BBBCCC@@@AAAAAABBBAAA???===:::999:::999777666666777999:::666888;;;<<<<<<<<<===>>>BBBBBBBBB@@@===:::888888>>>???BBBCCCBBB@@@===:::>>>:::999<<<<<<777444444555444333555888999777444333555999<<<===<<<:::888111333666999;;;;;;::::::444777;;;@@@DDDEEEFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBB@@@>>>===>>>??????@@@@@@<<<888555666888555555555666666666666666777444222333555666444111///111333555888;;;===>>>666;;;AAACCC@@@<<<:::999777888:::;;;;;;:::999777777888:::<<<;;;999666444333222111222444555444444111333555555444333444555222555999===AAABBBBBBBBB===DDDMMMRRRRRRRRRUUUYYYWWWRRROOORRRTTTSSSRRRRRRQQQSSSQQQPPPRRRWWWXXXUUURRROOOMMMOOOOOOMMMNNNQQQSSSSSSTTTRRROOOMMMLLLMMMIIIGGGHHHKKKLLLJJJJJJMMMIIIJJJKKKLLLKKKLLLMMMNNNRRRRRRPPPNNNKKKIIIGGGFFFBBB@@@>>><<<999666444333777777777777888888888888444444555777::::::999777<<<:::777444333444666777222111444:::;;;888777999555444333333444666999:::222222333777<<>>===;;;===???AAACCCDDDDDDDDDDDDCCCDDDEEEDDDDDDEEEHHHJJJLLLOOOOOOLLLGGGEEEHHHLLLEEEAAA@@@DDDDDD@@@AAAFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@>>>999666888===CCCCCCDDD@@@<<>>999:::>>>BBBAAA???>>>BBBHHHHHHEEE@@@======DDD???===???AAA>>>;;;;;;===<<<;;;;;;<<<>>>AAACCCHHHDDD???===>>>@@@AAABBB@@@AAA@@@======BBBDDDBBBFFFGGGGGGEEEAAA>>><<<<<<;;;;;;<<<======>>>>>>>>>===BBBCCC>>>;;;;;;<<<;;;999:::<<<======<<<:::999666555555555777:::===???999:::;;;<<<>>>??????@@@CCCFFFDDD??????AAA???888444666:::>>>???>>>===;;;:::;;;===@@@BBBCCCCCCCCCBBB???===<<<======<<<:::?????????===<<<;;;===?????????>>>>>>???AAACCCDDD???>>>===>>>@@@@@@@@@???BBB???;;;;;;>>>@@@@@@???===;;;999:::===@@@???>>>;;;<<<<<<:::999999;;;======;;;999:::<<>>;;;888777888999<<<<<<<<<<<<============@@@AAAAAA???<<<:::::::::;;;;;;<<<;;;:::888666555777999;;;=========;;;;;;:::===@@@CCCDDDCCCBBB@@@<<<===<<<:::888777888999>>><<<::::::;;;;;;:::999<<<:::999;;;???AAA@@@>>>BBB@@@===:::999:::<<<===<<>>>>>>>>@@@@@@AAABBBBBBAAA@@@???===<<<;;;888777555555444444666888888777666666666999::::::999777666777888222111111333777999::::::888888999999::::::::::::999999888888888888888999<<<===??????>>>:::666333222444666777666444222000......000333666888777555===>>>>>>===<<<<<>>;;;777777444333444888:::999888222222333666;;;@@@FFFIII>>>===<<<:::999888888777666666666666555444333333444666777666555333333444777777666555555555555555555555555666666777888999666555444222222111222222222333333222111222444666444555555555444555888:::222777999666222222222111444444444444555777888999777555444666::::::555000;;;777333222555999::::::999777555333222333444555777666555444333333444555666333222444555555888<<<::::::999999::::::;;;<<<>>>@@@BBBCCCBBBAAAAAABBBIIIFFFCCCAAAAAACCCFFFIIIMMMMMMLLLJJJFFFCCCCCCCCCEEEDDDBBB???===<<<>>>@@@>>>======>>>???AAACCCDDDAAA@@@===:::888999<<>>???DDDEEEAAAAAABBBEEEJJJMMMJJJCCC======;;;999:::===>>><<<:::;;;@@@EEEFFFBBB>>><<<;;;@@@;;;999<<<>>><<<;;;;;;;;;::::::;;;===???AAABBBDDDBBB>>>===>>>@@@AAA@@@===???>>><<<===AAADDDBBBFFFGGGGGGEEEAAA===;;;:::888:::;;;======<<<;;;;;;888===>>>:::777888999888777888:::;;;;;;;;;:::999888777777777888:::===>>>888888888999:::;;;<<<===>>>AAA???;;;;;;===:::555666888;;;===>>>>>>===<<<;;;;;;===???AAAAAA@@@@@@BBBAAA??????@@@AAA@@@???>>>>>>===;;;999999;;;===??????>>>>>>>>>>>>???@@@CCCBBBAAAAAABBBBBB@@@>>>@@@===::::::<<<>>>>>>===>>><<<;;;<<<>>>???>>><<<<<<===<<<;;;999999:::<<<;;;<<<<<<===>>>???AAABBB<<<===<<<;;;888777888:::<<<<<<======>>>>>>>>>???<<<>>>???>>>;;;999777777888999999999999888777777999:::<<<======<<<;;;:::<<<===>>>??????>>>=========>>>>>><<<:::999;;;<<>>???>>>>>>>>>;;;888888<<>>;;;::::::;;;;;;;;;??????===>>>CCCEEEBBB>>>>>>>>><<<:::999:::;;;;;;999888777777666555333222555777666999<<<888111333333444777;;;<<<:::777:::===@@@BBBBBBBBBBBBCCCBBBDDDDDDCCC@@@>>>======>>>???@@@AAAAAAAAA@@@???===<<<:::888666555444333222555888999999888888888999999888666444555888:::666444333444666888888888888888777777888888999:::666666666666777777888999;;;<<<======;;;999555444333444666777666444222000000000111444777888888666<<<======<<<:::;;;===???DDDHHHNNNRRRSSSTTTTTTUUUTTTUUUVVVUUUSSSQQQQQQQQQRRRVVVVVVSSSPPPPPPOOOLLLNNNSSSUUURRRPPPQQQPPPMMMSSSSSSRRRQQQOOOMMMKKKJJJHHHHHHHHHJJJMMMMMMLLLKKKLLLMMMLLLKKKJJJJJJLLLNNNOOOKKKHHHGGGHHHIIIIIIGGG@@@===;;;<<<===;;;666111222444777777666444444555777555333444666777666444666555333222222333444555333111222666<<<>>><<<888555333222333666888777666555444444555888<<>>@@@CCCEEEFFFCCCAAA>>><<<<<<<<<<<<;;;???BBBCCC@@@???BBBDDDCCCCCCDDDFFFKKKMMMJJJCCC===::::::;;;<<<<<<;;;:::888999>>>BBBCCC@@@<<<;;;;;;<<<888777:::<<<::::::<<<:::;;;<<<===>>>@@@AAAAAA@@@???>>>>>>@@@AAAAAA@@@:::<<<<<<:::<<>>???;;;:::888888888999;;;===;;;<<<;;;999:::;;;888333999:::;;;<<<======>>>>>><<<<<<<<<===??????===;;;<<<;;;;;;<<>><<<:::777888:::===>>>>>>>>>===============DDDCCCCCCDDDDDDBBB???<<<<<<;;;999:::<<<=========@@@>>>===>>>>>>===;;;999<<<<<<<<<;;;999999:::;;;888;;;>>>???======???AAA888:::;;;;;;999888888999;;;<<<<<<===>>>?????????:::<<<>>>>>>;;;888777666888888888888888999:::;;;:::;;;<<<=========<<<;;;>>>===;;;:::999888999999<<<<<<===<<<;;;:::<<<===>>><<<;;;<<<>>>@@@@@@???>>>;;;777666999>>>BBBDDDBBBAAA@@@>>>===;;;:::::::::===??????@@@DDDDDDBBB>>>??????>>>===<<<===>>>:::777555555777777555222444666666666777999777333333333444777:::;;;:::999;;;===@@@AAAAAAAAACCCDDD???AAACCCCCC@@@===<<<;;;<<<===???@@@@@@@@@??????>>>===<<<:::888666444444111444999;;;;;;:::::::::999888666444222444888<<<;;;888555444666777777777777666555444555666888999333333444555666777888888:::::::::999888666555444555666666777666444222111111111222444777999999888;;;<<<;;;:::999999;;;===AAAFFFLLLQQQSSSSSSSSSSSSOOOQQQTTTUUUSSSQQQOOONNNTTTSSSTTTUUURRRLLLJJJMMMPPPUUUWWWTTTRRRRRRQQQNNNPPPPPPOOONNNMMMLLLLLLKKKHHHGGGHHHJJJLLLMMMMMMKKKLLLLLLKKKIIIGGGGGGHHHJJJMMMHHHCCCCCCHHHJJJGGGCCCAAA>>><<<<<<===;;;777222333555777777666444444555444333333555666666444222444444333222222333444555111111333777<<<>>>;;;888444222111222444555555444666666555444555777:::;;;888888999999999888777666666666555444333111111000222444555555444333444555444444444444555666777888999888666555444333222222444555555666666555444333///111444555333111000000111111222111000111333666222666777333111222111///222444555777888888888888444222000222666888888666666444333333555666666666999999888777666555444444555555444444444555666666444222333777888666666999666666777777888999:::;;;:::===@@@CCCDDDDDDFFFGGGFFFEEECCCAAA@@@AAABBBCCCEEEGGGHHHHHHFFFEEEDDDDDD@@@AAAAAA@@@>>><<<===>>>??????@@@BBBCCCEEEGGGGGGEEEBBB??????AAA@@@===:::===AAACCCBBB???@@@BBBEEECCCCCCFFFJJJMMMKKKDDD>>><<<>>>??????===<<<<<<===:::>>>BBBBBB???===<<<======999888;;;<<<:::;;;>>>===>>>???@@@@@@@@@@@@@@@======>>>AAACCCDDDBBB@@@888;;;;;;:::<<>>>>><<>>;;;::::::;;;===???;;;;;;;;;;;;<<<<<<999666;;;:::999999:::<<<===???>>><<<;;;<<<>>>===:::777888888888;;;>>>@@@@@@???AAA@@@>>>;;;999999<<>>>>>>>>>>>>>>===BBBBBBBBBDDDDDDCCC???<<<888888999;;;===>>>??????AAA@@@??????>>><<<999777999:::;;;;;;::::::<<<===555:::>>>>>>:::888:::===888999;;;;;;999777666777::::::;;;;;;<<<===>>>>>><<<===>>>===;;;999999:::::::::999888999:::<<<===999:::;;;===>>>>>>>>>>>>???<<<999777666666888:::888999::::::999999;;;===<<<:::999:::;;;===<<<<<<===;;;999999;;;>>>AAACCCCCCCCCBBBBBB@@@>>>;;;:::999;;;===>>>??????>>>===:::<<<======<<<;;;<<<===:::777444555777888555222888888888777777888888666111222444666999:::;;;;;;;;;===>>>??????@@@BBBDDD>>>@@@BBBBBB@@@===<<<;;;<<<===>>>@@@@@@@@@????????????===<<<:::777666555222555:::<<<<<<:::::::::777777777666555666999<<<===;;;777666777999::::::666555333111222444666888444444555666666777777777888888777555444444444444777777777666555444444333222222222444777999999888999::::::888777777999;;;<<>>======;;;888555444666888888666444444555222333555777777666444222333333222222333444555666222333555888;;;;;;888555444333222222333444444444666555333333333444555666444666777999999888666555666555444222111000000///111333555555444333444555333333333444555666888888777666555444333222222222444555777888888666555333222444666555444222222333222333333222111222444666222555555222000222111///111333555777888777666555444111//////222555555555000000111333555666666666555555666666666666555444444444444444555555666666333222444888999666555777777777888999:::<<<===>>><<>>???AAA@@@>>>=========>>>???AAACCCEEEFFFGGGHHHEEECCCBBBCCCEEEDDDAAA===>>>@@@AAABBB??????BBBFFF??????BBBFFFIIIHHHBBB===?????????===<<<<<>>===>>>===;;;===AAABBBCCCCCCBBBBBB@@@???>>>======@@@CCCFFFFFFDDDBBB888<<<<<<;;;<<>>@@@AAA@@@????????????===:::999999<<<@@@BBB<<<>>>???===???CCCCCC@@@FFFEEECCCAAA????????????444666999===@@@BBBCCCDDDAAA???===;;;:::<<<>>>???;;;:::;;;===???===:::888;;;999888777888;;;===??????<<<:::<<<>>>>>>:::666999999;;;>>>BBBDDDDDDCCC??????===;;;999:::===???:::<<<>>>@@@AAABBBAAA@@@AAAAAABBBEEEFFFEEEBBB???555777:::===@@@AAABBBCCC@@@@@@@@@>>><<<:::888777666888:::;;;;;;<<<>>>???666:::>>>===999666777::::::<<<===<<<999777555555888888999999:::;;;;;;<<<======<<<999777888:::<<<;;;:::999888888999;;;<<<777888:::<<<>>>@@@AAABBB>>><<<999777777999;;;===888999::::::999999;;;======;;;999999:::;;;:::999;;;===???@@@AAAAAAAAAAAACCCDDDDDDDDDBBB@@@===<<<999999:::;;;:::888666666999;;;<<<===<<<;;;;;;<<<;;;888666666888888555333888888777888777666777888666777888888999999999:::999;;;=========>>>@@@BBB===???AAAAAA???===<<<<<<<<<===>>>???@@@@@@???>>><<<<<<;;;:::888666444333444777:::;;;:::888777777666888::::::999999::::::===:::888888:::<<<======555333111000000222555777888888888888888777666555666555444333222333333444777777666666555555555666444333222444777999999888888999999888777777:::<<<999===DDDHHHJJJKKKKKKKKKIIIMMMQQQSSSRRRQQQOOOOOOZZZUUUUUUYYYVVVMMMMMMSSSPPPTTTVVVSSSPPPPPPOOOLLLHHHHHHGGGGGGHHHIIIJJJJJJFFFEEEFFFHHHKKKMMMNNNNNNJJJJJJHHHEEEBBBAAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFCCCAAA???>>>===;;;999777555666888888666444444444333555888:::999777555444222222333333444555666777666666777999999777444222555555555444333333444555333222222222222333444555333555777888888777666555666555333111000000000000222444555555444333444555222222222333555666888999444444333333333333444444444666777888888666444333444444333111000111333666555555555444333444666888222444333000000333333000111333555666666555444333444222///...///111222333000222333444333333222222000111333444555666666666333333444555555666666666222111333888888555333555666666777888:::===???@@@???AAADDDEEEEEEDDDEEEFFF@@@???>>>============>>>???AAABBBAAA???===<<<======>>>@@@@@@>>>======>>>888:::<<>>>>>@@@??????BBBGGGBBBCCCDDDHHHKKKJJJDDD??????===;;;999:::<<>>CCCEEEDDDCCCBBBAAA@@@??????===>>>@@@DDDGGGGGGEEEBBB<<>>AAABBB???;;;===@@@AAA@@@@@@@@@AAAAAA???<<<;;;<<<@@@DDDGGG===??????>>>@@@DDDDDDAAAEEECCC@@@===;;;;;;<<<===333666:::>>>AAACCCDDDDDD===<<<:::999999:::;;;<<<999777999===???<<<999999:::999888777999<<>>???>>><<<999888888999555777:::<<<<<<<<<>>>???888:::===<<<:::999:::<<<>>>??????===:::888777777888888888888999999999999999999888666555555888:::999999888888888888999999888999:::<<>>???:::;;;<<<<<<;;;;;;===???@@@>>><<<<<<<<<===<<<:::<<<@@@EEEGGGFFFCCCAAA@@@BBBBBBCCCCCCBBB@@@>>>===:::888777888777333111222:::<<<>>>???===<<<<<<===::::::999888666555444444555444555777555333444888===>>>>>><<<999777777888777999<<<=========???@@@;;;===>>>>>><<<;;;<<<===<<<===>>>>>>>>>===<<<<<<666666777777666444222111444666888888777555555666666999<<<===<<<:::999999:::888888999<<<>>>>>>>>>333222111000111222444555::::::;;;:::999888666444444333333222222222333333777777666555555666888999666555444555777999::::::777888999888888999<<<>>>:::===BBBFFFGGGHHHHHHIIIKKKNNNPPPRRRQQQQQQRRRSSSXXXUUUTTTTTTQQQMMMOOOSSSOOOTTTUUURRROOOOOONNNKKKGGGGGGFFFFFFGGGHHHJJJKKKEEEEEEEEEGGGJJJMMMOOOOOOJJJJJJIIIFFFCCCAAABBBCCCDDDFFFHHHHHHFFFFFFHHHJJJCCCCCCAAA???===;;;:::999555777999888666555444444444777:::<<<:::888777666222333444555666777888888999999999888666444222111666777777666444333444666111111111222333444555666444555666777777777666555555444222111000111111222444666777666555333444444222222222333444666777888222222222333444555666777666777777777777555444333111111///,,,,,,...222555666777777555444444666888222333222///111666666222444555666666555444222111555333111000///000222333555666666444111///......///000111222444555777777333444555555666555555555111000222666666333111333222333444666999;;;>>>??????AAACCCDDDBBBAAAAAABBB@@@>>>===<<<<<<===???@@@>>>??????>>><<<:::;;;<<<===???@@@???>>>>>>???@@@777888;;;===???@@@AAAAAA===???BBBDDDDDDEEEFFFGGGDDD===:::===???@@@CCCHHHJJJIIIJJJLLLNNNKKKEEE@@@<<<:::888999<<>>@@@@@@>>>>>>@@@CCCAAA??????@@@>>><<<@@@FFFCCCBBBAAA?????????@@@AAA===>>>@@@CCCFFFFFFDDDBBB@@@CCCCCC@@@@@@BBBAAA======???AAABBB@@@??????@@@>>>>>>>>>???AAADDDGGGHHH>>>???>>>===@@@EEEDDD@@@@@@>>>;;;999888999;;;===555777;;;???BBBBBBAAAAAA999999888888888999::::::999666888???AAA===:::;;;:::999999999;;;???BBBDDD@@@<<<:::===BBBDDD???:::777777888;;;>>>???===<<<666888:::;;;::::::<<<===:::<<<@@@DDDEEEDDDBBB@@@BBBAAAAAAAAACCCCCCAAA???777<<<@@@BBBAAA@@@@@@@@@<<<===<<<999666666999<<<777999<<<<<<<<<;;;<<<<<<666666777888:::<<<>>>???@@@@@@@@@>>>;;;:::;;;<<<999999999999888888888888555666888888777666666777888888999;;;<<<<<<======;;;;;;<<<===>>>@@@AAABBB<<<===>>>?????????>>>>>>;;;<<<===<<<;;;;;;<<<>>>AAA???======?????????>>>???DDDJJJLLLIIIEEEBBBAAA???????????????>>>======<<<777666888777222222555:::===??????>>><<<<<<<<<999;;;<<<999333000111333333222444888777222444999;;;<<<<<<:::777555666888666999===??????>>>??????999::::::999888888:::<<<;;;;;;<<<<<<;;;:::888777333444666666666555333222222333444444333444555777888999;;;;;;999888888999666666777999;;;<<<;;;:::222222111111222222333444888999:::;;;:::999777666222222222222333333333333777666555444555888:::<<<999888777777:::<<<<<<<<<777888999999:::<<>>>>>===<<<:::;;;===@@@??????@@@???>>>???AAACCC;;;<<<===>>>>>>===<<<;;;999===AAABBBBBBCCCFFFJJJFFF===888;;;???@@@CCCHHHLLLJJJJJJKKKKKKHHHAAA;;;;;;999888;;;AAACCC@@@<<<999;;;======;;;;;;???BBB>>><<<===>>>===;;;@@@GGG@@@???=========???AAACCC===>>>???BBBDDDEEECCCAAACCCFFFFFFBBBAAABBB@@@===@@@BBBCCCCCC@@@>>>>>>>>>:::<<>>AAAFFFEEE@@@===;;;999777888:::===???777999===@@@AAAAAA???===888888999999:::::::::::::::777:::AAADDD???<<<===:::::::::;;;>>>AAADDDFFF@@@<<<:::>>>DDDFFFBBB===:::;;;<<>>===>>>???;;;===AAADDDEEECCC@@@>>>AAA???============;;;::::::>>>BBBCCCAAA===<<<<<<;;;;;;:::777444555:::>>>999;;;======;;;:::999:::222111111333888===???@@@@@@@@@@@@>>><<<<<<>>>@@@;;;;;;::::::999888888888333666;;;===<<<999777666888:::<<>>>>>>>>>>>>>>??????@@@<<<>>>@@@BBBBBB@@@===;;;:::;;;;;;:::999888:::;;;>>>===<<<===???@@@@@@@@@CCCHHHLLLMMMJJJFFFCCCCCC======<<<<<<<<<<<<<<<======888666888888444444999:::<<<>>>>>>===;;;::::::777;;;===999111---///333333333666;;;999444555;;;333555666666444444777999666:::>>>@@@@@@?????????888888777666555666999;;;999:::::::::999777555444444555777999999888666555000111222111111333666999:::::::::888666666777999555555666888::::::888555111111222222333333333333666777999::::::999888777111111222333333333333222666555444444555888<<<>>><<<:::999999<<<>>>???>>>777888::::::;;;===AAADDDCCCEEEGGGHHHHHHIIILLLNNNQQQQQQPPPOOOOOOSSSXXX\\\TTTYYYUUULLLJJJRRRWWWUUUPPPUUUVVVSSSPPPOOONNNKKKLLLKKKIIIIIIIIIKKKMMMNNNEEEDDDCCCFFFJJJMMMOOOPPPOOOOOONNNKKKHHHGGGHHHJJJKKKHHHFFFIIINNNPPPMMMIIIDDDDDDCCC@@@===;;;;;;<<<666888999999777555444444555888;;;;;;888777777999333444555777999:::;;;;;;999888777555333333444666666888888666333111333555333333444444444555555555999888777666666666666666444333222111111333555666888::::::999666444333444333333333333444555666666555444444444444555666666:::999777555333222111111+++---/////////000222444333333333222000000222444111111000///333:::;;;777===<<<:::888666444444333333444555555555666888:::///111333222111111444777888666444333333444555666555555666666666555333222111...///222222//////222333444555888;;;>>>AAACCCBBBEEEGGGHHHGGGGGGGGGHHHCCCAAA>>>===>>>AAAEEEHHH======<<<;;;;;;===AAADDD@@@@@@@@@>>>>>>???BBBEEE@@@AAAAAA>>><<<;;;???BBB:::@@@CCCBBBAAAEEEIIIIIIAAA===<<<>>>>>>>>>@@@EEEJJJJJJKKKMMMNNNIIIBBB;;;===::::::@@@DDDBBB@@@@@@;;;:::888777888:::<<<>>>@@@BBBCCCBBB@@@??????@@@@@@??????@@@BBBCCCCCCCCCAAA???======???CCCHHHKKKFFFFFFEEEDDDBBB@@@>>>===AAABBBBBBAAA===:::888777999:::===???@@@AAAAAAAAA999;;;@@@CCCDDDCCC@@@>>>::::::999777444444888<<<>>>>>><<<:::777777999<<<::::::999::::::;;;======:::;;;===???AAA???<<<888???>>>===<<<===@@@CCCEEE?????????AAADDDFFFEEEDDDDDD>>>999<<>>>>>???>>>======???AAA<<<>>>===777555888;;;;;;AAABBBCCCCCCBBB@@@===<<<;;;===>>>;;;888666888;;;999:::;;;999777666666777888555222111555;;;@@@CCC@@@AAACCCCCCAAA>>>;;;:::;;;:::999:::<<<===<<<:::::::::;;;===>>>===999666;;;888777888===AAACCCCCCAAABBBDDDDDDBBB@@@@@@@@@@@@>>><<<<<>>;;;888888777555555777;;;>>><<<<<<;;;;;;===@@@CCCEEEGGGMMMPPPNNNLLLMMMLLLIIICCCAAA>>>???@@@???;;;888???===999666555666999:::>>>===;;;999999:::;;;<<<999;;;;;;999444000000111333444555666777888999:::777888999888777777999;;;999:::<<<>>>???>>>===<<<;;;999666333333444777888666777999999999888666555999;;;<<<===<<<999555333555333000222666888888777666666777777777777666666999777666666888999888777555444333222222333555666<<<<<<:::999888777777777000111333444222222222333666777888::::::;;;;;;;;;888666888<<<>>><<<<<>><<<666000888777666777999;;;;;;:::777555222111111444888;;;777666666666666666777888222333666777888777666555222333444555777999;;;<<<888333///000333555444111444555555555444555888:::666555555444444333222222444333333333444666888999;;;999777444222000//////000///------...111444666555:::555222666222...222...///111111222333666888;;;::::::::::::888555333111888<<<999777777444...777444000000222444444333444555666777777555333111000222555777777666333222111///000333333111000333333222111444999===>>>===FFFGGGIIILLLNNNMMMIIIFFFCCCBBB@@@??????AAADDDFFFEEE@@@:::999<<<>>>>>><<>><<<;;;<<>>???;;;@@@CCC@@@@@@CCCFFFFFFAAA??????BBBBBB@@@@@@CCCNNNLLLJJJIIIHHHEEE@@@;;;:::888:::AAAFFFDDDBBBCCC???===:::999999;;;===???AAABBBCCCDDDEEEEEEDDDCCC@@@>>>===>>>AAABBB@@@>>>???===<<<<<<>>>CCCGGGJJJCCCCCCBBBAAA???>>>===<<<@@@AAAAAA???===<<<;;;;;;<<<===>>>>>>????????????<<<===@@@AAAAAA@@@>>>===888999999888666777:::===AAA@@@>>>;;;999999<<>>???@@@@@@999:::<<<>>>AAA@@@>>>;;;???===<<<;;;;;;===???AAABBBAAAAAABBBDDDFFFEEEDDDDDD@@@>>>???DDDFFFEEEBBB>>><<<:::999:::<<<;;;;;;<<<<<<===<<<::::::;;;<<<999;;;:::666444888:::::::::;;;<<<======;;;:::999888;;;<<<;;;888777:::===<<<<<<<<<;;;999777888999444333222444888<<<@@@BBB>>>??????>>>===;;;::::::<<<;;;<<<>>>???@@@>>><<<888:::<<<======;;;999888777555555777<<<@@@AAAAAACCCDDDFFFEEECCC@@@???>>><<<:::999;;;===>>>===<<<888888888777666777:::<<<;;;;;;<<<===???AAACCCDDDGGGLLLPPPPPPRRRTTTRRRNNNBBB@@@>>>===>>>>>><<<:::>>><<<999777777888:::<<<===<<<:::999999999:::;;;;;;<<<===:::666333222333444444555666999;;;;;;;;;999:::::::::999999;;;<<<;;;;;;;;;<<<<<<=========;;;999777555444555888999777777777777777777777777555777:::<<<<<<;;;888777333333444555777888777666444555666666777777666666777666666777999999777555555444333222333444666777::::::;;;;;;999777555444000111333333222222333555777777777888888999999::::::888888<<<<<<888888:::999999:::===@@@BBBCCCDDDCCCDDDFFFIIILLLOOOQQQSSSSSSPPPLLLKKKMMMPPPSSSUUUWWWVVVRRRMMMJJJKKKNNNRRRTTTVVVWWWVVVRRRNNNKKKJJJKKKIIIGGGHHHLLLOOOPPPPPPNNNIIIDDDBBBDDDHHHJJJKKKOOOQQQQQQNNNKKKJJJLLLOOOPPPMMMLLLMMMQQQRRROOOKKKGGGEEEBBB???===<<<===>>>===888777999888444333777555555777;;;===;;;666222888666555555777888888888999666333222333444333222666555555555555666777777444555777888888666555333111222333444666888:::;;;888444111222555777444111333444555555555666999;;;777666555444333222222222333222222222333555777888888888777555333111000///...///000111222333333333222888444222777555111666000111222222222222444666:::999888888999888555333111777:::777555666444000666333000000222444444333999999999888777444111000222333444555555555444444444222222444333000///111111000111555;;;???AAAAAAFFFIIIMMMOOOOOOMMMIIIGGGCCCBBBAAA@@@AAACCCFFFHHHCCC???<<<<<<@@@BBB@@@===CCCAAA???=========>>>???;;;>>>CCCEEEDDDAAA???>>>===AAABBB??????AAACCCAAABBB@@@BBBFFFEEEAAA???AAALLLJJJFFFDDDCCCBBB@@@>>>;;;999<<>>??????@@@DDDHHHIIIGGGCCCAAA>>>;;;===AAABBB???;;;<<<;;;;;;<<<>>>AAADDDGGG@@@???>>><<<<<<<<<======BBBAAA@@@>>>============AAA@@@???>>>>>>===>>>>>>?????????>>>>>>=========888999;;;;;;::::::<<<===CCCBBB@@@===<<<<<<@@@CCC===>>>>>>??????@@@AAAAAA999:::;;;===@@@AAA@@@??????>>>===;;;;;;===>>>???DDDBBBAAABBBCCCEEEEEEDDDBBBBBBBBBCCCCCCCCCBBBAAA===;;;999999;;;<<<<<<<<<<<<======<<<:::888888999555999999555555999<<<;;;555666777888999888777777666999;;;:::888888<<>>???>>>===:::999999;;;111222444777;;;>>>@@@AAA;;;<<<<<<;;;999999:::;;;;;;<<<>>>AAACCCCCC@@@>>>777:::======;;;888888999666555666999===???@@@@@@DDDFFFHHHGGGDDD@@@>>>===888777777999;;;===<<<;;;888:::;;;;;;:::999:::;;;;;;<<<===???@@@BBBCCCCCCEEEIIIMMMQQQVVVZZZWWWPPPDDDAAA>>>======>>>>>>===;;;:::888666666888999;;;;;;;;;:::999999999::::::;;;;;;<<<:::666444333333666444444666;;;======;;;:::;;;===<<<;;;;;;<<<>>>;;;:::::::::;;;<<<>>>>>>===;;;999777666777888999777666555555666777999:::555777:::<<<<<<;;;999888111444777999888666666555444444555666777777777666666666666777999888666444555444444444555666888999888999;;;;;;:::666333111111111222111111222555777888777666555555666777888777555666::::::666555777888999:::<<<>>>???AAAAAA>>>CCCHHHKKKKKKLLLOOOQQQPPPQQQQQQPPPNNNOOOPPPRRRVVVWWWVVVQQQKKKJJJOOOTTTVVVXXXYYYWWWSSSOOOLLLKKKNNNKKKHHHHHHIIIJJJKKKKKKKKKJJJGGGDDDCCCEEEIIIMMMQQQRRRRRROOOJJJHHHIIILLLMMMKKKJJJLLLNNNNNNKKKHHHGGGEEECCCAAA???>>>>>>???>>>;;;888999888666777:::777777888999;;;:::777444888666444333444555555444777333111222555555111---555555555555666666666777666777888888888666444222000111222333555666777888777555444555777777444111111333444555555666999;;;888777555333222222222222111111111111222444555666555666666666555333222111///111444777777555333111333888555333888666222666222333333333222222333555777666666666777777555333111555888555444555444222444222000000111222333222888888777666555333111000444444333333333444555666777444444555444///---///222222333666;;;>>>@@@AAABBBGGGNNNPPPNNNJJJHHHGGGBBBAAA@@@@@@AAADDDGGGIIIBBB@@@???AAADDDEEEBBB???BBBAAA@@@???>>>===<<<;;;???BBBFFFHHHHHHFFFCCCAAA@@@CCCCCC@@@???AAAAAA???DDDAAABBBEEEEEE@@@>>>@@@DDDCCCBBBAAAAAABBBBBBBBB>>>===@@@EEEFFFAAA>>>>>>AAA>>>:::666555777999<<<<<<;;;<<>><<<;;;;;;<<<>>>???FFFCCC???=========>>>>>>CCCBBB@@@???>>>>>>???@@@???>>>===<<<<<<===>>>???;;;===>>>???>>>>>>======AAABBBBBBAAA@@@???@@@BBB;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;===@@@AAA@@@???@@@???>>>>>>>>>???AAABBBCCCBBB@@@???AAABBBBBBAAA???CCCFFFEEEAAA>>>???@@@===;;;::::::<<<>>>>>>>>>>>>@@@AAA@@@===:::999999555999;;;999999===???>>>777888888999999999888777777999;;;;;;999999<<>>===;;;:::;;;<<<:::;;;===AAACCCCCC???<<<888<<<@@@>>>999555666999999999;;;===???@@@@@@???BBBDDDGGGGGGEEEAAA???>>>999888888999:::;;;;;;:::999<<>><<<<<<<<<<<<<<<===>>>???BBBDDDEEECCCFFFJJJOOOWWW[[[VVVMMMGGGDDD@@@===<<<===>>>???:::999777666666666666777::::::::::::::::::::::::999999999777555333222222555333222555;;;>>>===;;;:::<<<======<<<<<<===>>>888999:::<<<>>>???@@@@@@???>>><<<999888777777777666666777888999:::;;;<<<888999;;;<<<;;;999777666222555888777555333444666777777888888888777777666777666555555777777777555444444444555666888999:::888888888888666444222000111222222111000222666888888666555333333444666777111000222777999666666888777999:::;;;;;;<<<>>>???@@@EEEJJJJJJGGGFFFJJJNNNSSSTTTUUUSSSPPPOOOQQQTTTVVVYYYZZZUUUNNNLLLQQQXXXWWWXXXYYYXXXTTTQQQOOOOOOPPPMMMJJJHHHFFFFFFFFFGGGGGGIIIIIIEEEAAABBBHHHMMMQQQSSSRRROOOIIIFFFFFFHHHHHHHHHHHHJJJLLLMMMJJJHHHGGGFFFEEECCCAAA@@@?????????<<<999888888888:::<<<888888888888888888777666777555222111222333333222222...+++///666999666111444555555666777777777777555666888888888666555333///000111333444555555555555444555666888666222///...000222333444555888:::888777555333222222222333//////000111222333444444333444666777777555333222222444777999888666333111666<<<777555999555///333222333444333222333555777555444444555666666555444222444555444333333444555222111000000000111222222222222111111111111111111333333333444444444555555777444444666444000...000555555555666888:::<<<<<<:::BBBJJJMMMJJJGGGFFFGGGCCCBBB@@@???@@@CCCEEEGGGGGGEEECCCDDDEEEEEEDDDBBB======>>>??????>>>===<<>>???AAABBBAAA@@@??????<<<<<>><<<>>>AAA???;;;888777888;;;===<<<;;;<<>>>>>>>>>>>>>>???>>><<<<<<<<<>>>@@@AAACCC@@@<<<;;;===@@@AAABBBBBBAAA@@@??????@@@BBBCCC===<<<<<<;;;<<<>>>@@@AAA@@@@@@AAABBBBBB@@@>>><<<;;;>>>BBBDDDCCC@@@???>>>999:::;;;===============???>>>===>>>@@@@@@???>>><<<<<<===>>>???AAACCCDDDAAA???>>>>>>?????????>>>@@@EEEIIIGGGAAA===???BBB>>><<<;;;;;;===?????????>>>@@@BBBBBB???<<<:::999888===???>>>>>>AAACCCAAA;;;;;;;;;;;;:::999888888999;;;===<<<999999<<>>;;;888777999:::999:::;;;;;;:::;;;>>>AAA888<<>>888999<<>>AAA>>>888444555888;;;<<<===>>>============>>>AAADDDEEECCCAAA@@@???;;;<<<;;;;;;:::999999999:::===AAACCCBBB???>>>===>>>===;;;;;;===@@@DDDGGGDDDGGGJJJNNNUUUXXXSSSJJJJJJGGGCCC>>><<<;;;===???<<<<<<;;;999888777666666:::;;;<<<<<<===<<<;;;:::999999888888777666444333444222222555999;;;;;;:::999;;;======<<<;;;<<<<<<444777;;;>>>AAABBBBBBAAAAAA@@@>>><<<999777555444444666999<<<======<<<:::888999:::;;;;;;:::888777666777777444000000333777;;;;;;;;;::::::888777666:::777444333444777888888444444555666777888::::::888777555333222222222333222333222111111222555888777555333222222333555666000///222777888666555777666888:::;;;::::::<<<>>>BBBEEEGGGFFFCCCCCCIIINNNUUUUUUTTTQQQNNNNNNSSSXXXZZZ]]]^^^YYYQQQMMMQQQVVVUUUWWWXXXWWWUUURRRRRRRRROOONNNLLLIIIFFFDDDDDDDDDEEEHHHHHHEEE@@@@@@FFFLLLPPPQQQQQQNNNHHHDDDDDDEEEDDDEEEHHHJJJMMMMMMKKKJJJHHHGGGFFFEEECCC@@@???======<<<:::777777999;;;<<<999888888777666666666777666444111000111222333333333---)))---444999888555444555666888888999888888444555777888999888777666000111222333444444444444333444555666666444000...,,,...111222222444666888777666444333222222333333......///111222222333333222333555777777666555444666777777777777666555555666;;;888555999555///333000222333444444555777:::555444333333555666555444333333444444333222444666111111111111111111111222222111000///000000111222000222444666777555444222555222222555555111111333333444555555666888:::;;;666>>>GGGJJJIIIFFFGGGIIIGGGEEECCCBBBBBBDDDFFFHHHNNNKKKGGGDDDDDDDDDDDDDDD<<<===>>>??????===<<<;;;MMMKKKJJJJJJKKKKKKJJJIIIDDDFFFEEEBBBDDDGGGFFFBBBCCC@@@>>>@@@???<<<<<>>BBBBBB@@@>>><<<<<<===???AAA??????@@@DDDGGGHHHDDDAAA666666888;;;======;;;999999;;;===@@@AAAAAA???>>>@@@???>>>>>>>>>@@@AAABBB>>>;;;888:::???CCCEEEEEE>>>>>>>>>???@@@AAABBBCCC;;;<<<<<<===???@@@@@@AAAAAA@@@@@@AAABBBBBB???===888<<>>===;;;<<<>>>???@@@@@@???>>>?????????@@@AAAAAA???===999999:::<<<>>>@@@BBBCCC@@@???>>>???@@@@@@???===CCCGGGKKKHHHBBB>>>AAAEEE???===;;;;;;===>>>>>>>>>999===@@@AAA???<<<:::999;;;@@@CCCBBBAAACCCCCCAAA<<<<<<;;;:::999888777777:::===>>>===;;;;;;>>>AAA@@@???===:::777666888:::===??????>>>;;;;;;>>>BBB999???DDDDDD@@@===>>>@@@::::::;;;>>>??????<<<999<<<>>>???===:::777888999:::;;;<<<;;;:::999:::;;;<<<>>>@@@AAA@@@??????@@@======>>><<<:::888999999999<<>>===<<<;;;;;;<<<@@@CCCEEEEEEIIILLLNNNRRRTTTPPPHHHHHHFFFCCC>>>;;;:::<<<>>>>>>??????>>>===;;;:::999;;;<<<>>>@@@@@@???===<<<===<<<;;;;;;;;;;;;999777333444555666777888999:::777:::<<<===<<<;;;;;;;;;555777:::>>>@@@AAAAAA@@@??????>>>===:::888555444333666:::>>>???>>>;;;999444555777:::;;;<<<<<<<<<:::999666222000000444666======<<<<<<;;;:::888888;;;888555444555777999999444555555666777888888999666444222//////111333444333444444333222222444777555444333222333333555555333222444888888444222333555888;;;;;;999999<<>>???BBBAAA===<<<======@@@CCCCCC???;;;999999444444777;;;;;;:::===BBB????????????@@@AAABBBCCCBBBBBBCCCCCCCCCBBB@@@???777:::===>>><<<:::999999555888===AAADDDEEEDDDCCC@@@@@@@@@@@@@@@AAAAAAAAA???;;;888:::???BBBCCCAAA;;;;;;<<<===>>>>>>>>>>>>;;;===???AAABBBAAA???===>>>===<<<>>>AAABBBAAA???999<<>>::::::;;;<<<>>>@@@AAABBB@@@AAABBBDDDEEEEEEBBB???BBBFFFHHHEEE???===@@@DDD>>><<<::::::;;;<<<<<<;;;555999>>>AAA@@@===;;;:::<<>>;;;:::999888888888888888:::<<>>===>>>AAADDDAAA@@@>>>:::777666888:::;;;???CCCCCC???>>>???BBB<<>>CCC>>>>>>>>>???@@@???===;;;;;;;;;<<<<<<<<<<<<======999:::;;;:::999999<<>>===;;;;;;<<<>>>;;;<<<===<<<999888999;;;666:::>>>@@@@@@?????????888999;;;===???@@@AAAAAABBBGGGJJJJJJLLLNNNLLLGGGAAAAAA@@@<<<999888;;;>>>;;;<<<>>>??????>>>===<<<<<<>>>AAACCCDDDBBB@@@>>>>>><<<;;;<<<======;;;888333666999888666555888;;;777:::<<<===<<<;;;;;;;;;::::::999999:::;;;===>>>:::;;;<<<<<<;;;:::888777444666999;;;<<<;;;999888444555777999;;;<<<======>>>;;;777444444444444444::::::;;;;;;;;;;;;;;;:::999888777888999:::999777444555555666777777777777222111000///000111222444333555555555333222333444222333333333444555555555333222555::::::555222333333777;;;;;;999999===@@@DDDDDDEEEGGGIIIKKKNNNPPPSSSPPPLLLKKKNNNSSSWWWYYY\\\]]][[[XXXSSSOOOMMMMMMSSSTTTSSSQQQNNNKKKJJJKKKFFFJJJMMMMMMJJJGGGEEEEEEHHHIIIHHHFFFDDDDDDHHHKKKMMMOOOQQQOOOKKKGGGGGGIIIIIIKKKNNNPPPPPPNNNLLLKKKIIIIIIIIIGGGDDD???;;;888555888888555555::::::888555777777666333222333555333111//////333777:::;;;:::888666555666555333111000222444666777777666666555666888999999888777666333444666777777777555444444555777666555222000000...000333444444444444555000222444555666666555444---...000222333333333333444444555555666666777777777777777777777777888888000777555444:::666000444222333555555555666888:::777555333333444555555444777555666999777222222666000333555444222111222444888666333000///000222333111222444555666555444333111///000444444111111444,,,///333555777:::>>>BBB<<<>>>BBBEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFIIILLLNNNOOONNNLLLIIIFFFEEEFFFFFFCCCCCCCCCBBBAAA@@@??????JJJHHHGGGGGGHHHGGGCCC???BBBCCCBBBAAAEEEJJJIIIEEE======@@@EEEDDD???<<<<<<;;;>>>AAAAAA>>><<<<<<===555555777999888666999???;;;<<<===???@@@BBBBBBCCCAAABBBCCCAAA>>><<<<<<<<<<<<@@@DDDCCC>>>:::999;;;222666<<>>???===:::999:::;;;<<<<<<<<<;;;:::<<<>>>BBBDDDDDDAAA===::::::999888;;;???BBBBBBAAA;;;===>>>>>>===>>>@@@BBB;;;<<<>>>@@@AAA@@@???>>>:::<<<>>>BBBEEEEEEBBB???===>>>>>>???@@@AAAAAABBBBBBCCCEEEHHHJJJIIIEEEBBB@@@BBBCCC@@@;;;:::===AAA>>>;;;999888999::::::999444888>>>BBBAAA???===<<<<<>>:::999999999999999::::::;;;888;;;>>>???>>>@@@DDDHHHBBBAAA>>>;;;777777999;;;888>>>EEEGGGDDDAAAAAABBB???AAAAAA<<<777777>>>EEEBBBAAA@@@@@@AAAAAA???===999999999;;;>>>AAAAAA@@@999;;;<<<;;;:::<<>>>>>>>>>>>>>>444777<<<@@@BBBAAA???======CCCGGGFFFFFFHHHHHHFFF;;;<<<<<<:::888888;;;>>>555777:::<<<>>>>>>===<<<>>>@@@CCCEEEFFFDDDBBB@@@===;;;::::::======:::777333888<<<;;;666444888===888:::===>>>===<<<;;;<<<@@@<<<888555444666:::<<<666888:::<<<<<<<<<;;;:::555666777888888888888888777888999999::::::::::::???<<<888888999888555222666777999:::;;;<<<<<<<<<777888999<<<===<<<888555444555666666666666666555......000111111222222222444555666666444222222222111222333444555666666555000000444:::;;;888666777333777;;;;;;999999===BBBHHHHHHIIIKKKMMMNNNMMMKKKSSSPPPLLLMMMSSSXXXZZZ[[[UUUUUUUUUTTTSSSRRRPPPOOOSSSSSSRRRNNNJJJFFFEEEEEECCCHHHMMMOOOLLLHHHGGGFFFJJJJJJIIIHHHGGGGGGJJJLLLMMMPPPRRRQQQMMMJJJJJJKKKLLLOOORRRSSSQQQNNNKKKJJJJJJJJJIIIGGGCCC>>>999666333777888444555999:::666444666777666222111222333222000///000444999<<<>>>888999::::::999666222000...000222444666555555444777888999:::999777555444555666777999999888666555666777888777555333222111000222555666555555555666...000333666777777555444---///000222333333333333555555555555555666777888555666777888999888888777333999666444999444,,,000444555666555555555666888888666444333444555555444888555777:::888222111555111333666555333111222444333222///......111444666444333333333333444555555222///000333333000000222000333666777777999===@@@>>>>>>>>>AAACCCDDDCCCBBBAAAAAA@@@AAADDDHHHLLLOOOLLLLLLMMMKKKIIIGGGFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFGGGEEE@@@<<<>>>BBB@@@:::::::::===BBBGGGIIIGGGEEEDDD>>>>>>DDDFFFAAA>>>>>>>>>AAA???<<<>>>DDDEEE@@@999555333555666666999>>>;;;???AAA???<<<<<>>;;;:::666:::@@@CCCEEEEEEEEEFFF>>>@@@AAA???======@@@CCCEEE@@@>>>@@@@@@>>>>>>@@@???>>>===<<<;;;;;;<<<======BBBGGGFFFAAA;;;::::::;;;;;;999999:::;;;===???===999666999<<<<<<>>>BBB<<<;;;;;;;;;;;;===???@@@???<<<:::;;;>>>@@@@@@>>>777:::===@@@AAA@@@>>><<>>???@@@@@@@@@<<<=========<<<;;;999888???<<<:::;;;>>>AAACCCDDDDDDBBB???:::777666888;;;===???CCCFFFGGGFFFDDDBBB@@@<<<888666666999;;;<<>>>>>CCCIIIHHH@@@888:::888888;;;???AAA@@@>>>???<<<:::;;;???CCCDDDCCCAAA@@@>>>======;;;999777<<<<<<<<<;;;:::999888777555777999;;;===>>>>>>>>>888888999<<>>FFFIIIFFFBBBCCC=========<<<:::888666555888:::;;;:::888777999<<>>;;;888<<<:::666333111333777:::444666888999888888999:::555444333222222444888:::======<<<;;;;;;:::999999>>><<<:::999999888666444777888:::;;;;;;<<<>>>???;;;===<<<888888:::888333555555444333333222111111000111111222222222111111111222333222111111222444666555333444555777888888888888888999999888888777777888999999888:::===???CCCFFFJJJKKKKKKKKKNNNQQQRRROOOLLLMMMRRRWWWYYYZZZWWWXXXVVVPPPOOORRRSSSQQQWWWUUURRROOOLLLLLLLLLLLLQQQMMMJJJJJJMMMMMMJJJFFFGGGGGGGGGHHHJJJKKKMMMNNNVVVTTTRRRPPPMMMLLLJJJJJJQQQQQQRRRSSSSSSPPPLLLIIIGGGJJJGGG@@@<<<>>><<<777000111222444666777888888222555777888666444333333444555444222222777???EEE<<<;;;:::888777555444333///000222444555555555444777777777777666666666666777777777777777666666555111111111444666666444222444444444444444444444444222333444444333222111000000......000444777666444444555555555444555888;;;999:::;;;<<<<<<;;;::::::666666666666666777777888888999999888777666888:::777666555444444555777777222777;;;:::666222333555666222...---000222333222333111000111333555555444777777555444333222222222111111111222222333333333666555444777;;;===<<<999>>>:::;;;AAABBB<<<999:::???>>><<<===AAADDDFFFGGGCCCEEEGGGHHHHHHHHHFFFEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFDDD???;;;>>>BBB@@@;;;999:::===BBBGGGIIIHHHFFFCCC??????DDDGGGCCCAAAAAAAAACCC@@@===>>>CCCCCC???777666999>>>???;;;999:::;;;>>>AAA@@@======BBBHHHJJJKKKHHHDDDCCCDDDBBB===<<>>>>><<<===AAAEEEGGGBBB@@@BBBCCCAAAAAACCCAAA@@@>>>=========>>>???===@@@BBB@@@;;;888999;;;:::999777777777999;;;===AAA<<<999:::;;;:::;;;???======<<<<<<<<<======>>>>>><<<999:::===@@@AAA@@@>>>>>>>>>>>>>>>??????@@@CCCAAA???@@@BBBEEEDDDCCC>>>???@@@???<<<;;;:::;;;??????>>>;;;888777888999:::;;;==================999;;;===@@@AAA@@@???>>>======>>>>>>>>><<<;;;:::>>>;;;999999;;;>>>???@@@@@@???<<<888555555777999:::<<<@@@CCCEEEDDDCCCAAA@@@===999666666888;;;<<<:::<<<>>>@@@@@@???<<<::::::999999<<<@@@BBBAAA@@@===<<<<<<@@@DDDGGGFFFEEEFFFCCCAAA???>>>===;;;:::999999:::;;;;;;;;;::::::999:::<<<===>>>>>>======888999;;;>>>@@@???;;;666555===BBB@@@>>>>>>???>>>===???AAA???<<<999999999:::999888777999<<>><<<:::999888777999:::999777777:::<<<===???@@@???===;;;<<<>>>???<<<888444222444888;;;888999::::::999888999;;;666444333333555777888888======<<<;;;;;;:::999999===<<<;;;:::999888777666666888999:::999:::;;;===888;;;;;;999999;;;999444666666555555444444333333000111222333333333333333333444444333222222444555555444333333555666777888888888999999888777777666777888999999999;;;>>>@@@???DDDJJJMMMNNNNNNOOOQQQPPPMMMJJJKKKOOOTTTWWWXXXVVVXXXVVVRRRRRRTTTUUUSSSUUUTTTRRRQQQPPPPPPPPPQQQQQQMMMKKKLLLOOOQQQNNNKKKHHHHHHIIIJJJLLLNNNOOOPPPPPPOOONNNMMMMMMMMMNNNNNNTTTQQQNNNMMMMMMMMMLLLKKKJJJLLLIIIBBB???@@@>>>999333444555777777777777666777888::::::888777666777333444444444444777<<<@@@888888777666555444333333000111222444555666666555666666666666555555555555333444555555666666666666333222222444555666555444666555555555444444333333111222333333333222111000111///...000444666555444222333333333222333666888999999:::::::::999888888777777777777888999:::;;;:::;;;;;;999777555555666888777666555555555666777333777:::999666444555777666333//////111333333333555444333444777999999888666666555444333333333333222222333333333444444444666555555777:::<<<;;;999999777888>>>???<<<;;;===DDDBBB@@@???AAACCCDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHCCCBBB>>>;;;===BBBAAA===;;;;;;>>>BBBFFFHHHGGGFFFBBB@@@@@@EEEGGGDDDCCCCCCDDDDDDAAA>>>>>>AAAAAA>>><<<;;;>>>BBBBBB>>>;;;<<<;;;>>>AAAAAA>>>???DDDIIIKKKKKKIIIEEEEEEHHHFFFBBB>>>@@@AAA@@@>>><<<<<<===AAAAAAAAADDDEEECCC===888777:::<<<===<<<>>>CCCGGGFFFBBBAAADDDFFFDDDDDDFFFAAA@@@???>>>>>>>>>???@@@<<<======:::666555777:::888777555444555777999;;;DDD???<<<<<<:::888999<<<@@@??????>>>===<<<<<<;;;===;;;999999<<<@@@BBBCCCDDDAAA>>>;;;;;;>>>AAADDDCCCAAA??????@@@@@@@@@???888;;;===>>>===<<<;;;<<>>>>>>>>>>>:::<<<>>>@@@@@@???===<<<===>>>???@@@@@@???>>>===<<<:::777666777999:::999<<<<<<:::888555555777999;;;>>>BBBFFFHHHHHHFFFEEE@@@===:::777777888:::<<<;;;???BBB@@@<<<:::>>>BBB???>>>>>>???@@@AAA???>>>:::<<>><<<;;;999999:::;;;;;;;;;;;;:::======>>>>>>>>>===<<<<<<888:::===@@@AAA???999555666:::<<<;;;;;;===<<<888:::===@@@@@@>>>;;;999888999888888777888999;;;<<<999888:::@@@CCCAAA??????AAAAAA???===<<<:::999999666777888777777888;;;===999>>>AAA???::::::???DDDBBB>>>999555444666999<<<>>>>>>===;;;999888:::<<<777555444555888:::999777<<<<<<;;;;;;:::999999999;;;;;;;;;:::999888888777666777888777666666888:::555999;;;::::::;;;999555444444444444444444444444111111333444555555555555444555555555333333444666444333333333333555666777:::::::::999888777666555666777999::::::<<>><<<======<<<888444333222888777666444444444555555555777999888555444777:::666444111111222444444444555555444666888::::::999444444444444444444444444333333444444444444555555666555555777999:::999888666555666;;;===<<<>>>AAAJJJGGGDDDBBBBBBCCCBBBAAABBBCCCDDDFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIII@@@@@@===;;;===BBBBBB???>>>???AAACCCEEEFFFEEEDDDBBBBBBBBBDDDDDDCCCBBBAAACCCBBB@@@???@@@BBBBBB@@@DDD@@@???@@@???===>>>BBB>>>AAACCCAAA>>>>>>BBBGGGEEEGGGHHHHHHJJJLLLJJJEEEAAAAAAAAA@@@>>>===>>>???BBB???===???CCCEEEAAA===888;;;=========???CCCGGGCCC@@@???CCCEEEDDDCCCEEE???>>>===<<<<<<===>>>???:::;;;;;;999666555666888777777666555666888:::;;;BBB>>><<<<<<:::888:::???CCCCCCBBBAAA???===<<<;;;<<<;;;999999<<>><<<<<>>===;;;999888333777;;;>>>>>>=========CCCBBBAAA>>>;;;::::::<<<777888:::<<>>===<<<<<<<<<<<<<<<<<<;;;;;;===>>>???AAAAAAAAA@@@???;;;999666444555555555444;;;;;;;;;:::888888:::;;;;;;>>>BBBFFFHHHHHHGGGEEE???>>>;;;999777888:::<<>>888444555777777777;;;>>><<<777888:::<<<======<<<;;;;;;777777666666666666777777999:::===AAACCCBBB@@@@@@>>>>>>===;;;:::888777777777777777777888:::===???===???@@@>>>;;;<<>>???===>>>???>>>:::666444333777666555333222222222333555666666444333444777:::666555333333333444555666555444444555666777666444222333444555555666666666333333333444444444444444555555666777888999888888999999:::<<<===???BBBEEELLLJJJGGGEEEEEEDDDCCCAAA??????@@@AAAAAAAAAAAA@@@CCCCCCDDDDDDFFFGGGHHHIII???@@@>>>;;;===BBBCCCAAABBBCCCDDDDDDDDDBBBBBBAAACCCDDDDDDBBB@@@@@@???>>>AAA>>>===???BBBCCCDDDEEEEEEAAA@@@AAA@@@>>>>>>BBBAAADDDEEEBBB===<<>>@@@AAADDD???:::;;;@@@DDDDDDBBB===???@@@@@@>>>???BBBFFF???<<<<<<@@@BBBAAA@@@BBB<<<<<<;;;::::::;;;<<<===888:::<<<<<<;;;999777777999999999:::;;;;;;<<<<<<===;;;;;;<<<;;;:::>>>DDDFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::;;;>>>BBBDDD@@@???>>>>>>???AAABBBDDDCCCBBBAAA>>>:::666444333222555:::===>>>===>>>>>>CCCCCCBBB???===<<<===>>>888999:::>>>AAABBB@@@>>>>>><<<999777777888:::<<<<<<===???@@@AAAAAAAAAAAA;;;999666555555555444333999:::;;;;;;999999:::;;;777:::>>>AAABBBBBB@@@???======<<<:::888888;;;>>>AAA???<<<999999;;;???BBBEEEEEEDDDBBB>>>;;;999888;;;<<<>>>@@@DDDHHHLLLOOOVVVQQQIIICCC???<<<999777999:::;;;<<<>>>>>>??????<<<<<<<<<<<<<<<<<<======888;;;@@@BBBAAA<<<777444333444555666;;;AAA@@@:::777777777999;;;===>>>???666555555444444444444444888<<>><<<<<<<<<<<<;;;:::888777999888777777999===???AAAEEECCC@@@>>>>>>@@@BBBCCCBBB>>>888555666888::::::@@@@@@>>>;;;888888999;;;888777777999<<<<<<999666888888888888777777777777666888999888555444555777555666555333222222444666555;;;>>><<<999888555222222222222222222222222333222333555666777888999999444555555444222111333444222333444333222333555888>>>>>>===<<<;;;999777666444666999;;;<<<===???AAA===???CCCHHHNNNTTTXXXZZZTTTRRRNNNKKKIIIIIIKKKMMMNNNRRRTTTTTTVVVZZZZZZXXXVVVVVVVVVVVVUUUSSSRRRQQQJJJHHHFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOORRRNNNJJJHHHJJJLLLNNNOOONNNLLLKKKJJJFFFBBB???>>>777888:::;;;;;;;;;999888222222111///------000333666444111000111333555777111222333444555666777777666555444444444666888999888888777777666555555444777777888888888888777777555333111111333444555555555555444333222111000///000111222333444444333222000111222222222222333444222333444444222111222333888777777666666666666666444555555777999;;;===>>><<<>>>@@@???===999888777555444333111000000111111444444333222111333666888666666555444444444666777666555444555555555333000111222444555666777777777333333333222222222222222444555777888888999999999???AAABBBAAA@@@CCCGGGIIIKKKIIIGGGGGGGGGGGGEEEDDD>>>>>>??????@@@@@@@@@@@@BBBAAABBBBBBCCCEEEGGGHHH???AAA@@@======BBBDDDCCCDDDEEEFFFEEECCCAAAAAAAAADDDGGGFFFAAA>>>>>>>>><<>>>>>BBBGGGGGGAAA<<<<<>>>>>AAAEEE===999:::>>>@@@>>>===???<<<;;;:::::::::;;;<<<===888:::>>>@@@@@@===999777:::<<<>>>@@@AAA@@@???===;;;:::;;;<<<;;;:::@@@GGGFFFDDDBBB@@@???>>>>>>???<<<=========<<<===???AAA<<<===???@@@AAA@@@???>>>@@@AAA@@@===999555333333333666:::=========>>>???AAAAAAAAA???===<<<>>>@@@;;;;;;<<<@@@DDDEEEBBB???===;;;888666666888;;;===999;;;===???@@@AAAAAAAAA;;;999777777888888777666666888::::::999888888999;;;===???BBBBBB@@@>>><<<:::<<<===;;;888999<<<@@@DDD@@@;;;:::<<>>@@@AAA@@@===<<<;;;<<<;;;<<<===>>>@@@DDDIIIMMMRRRNNNHHHCCC???===:::888666888:::===@@@CCCDDDEEE<<<<<<;;;;;;;;;<<<======777;;;???AAA???;;;777555222444555666<<>>======<<<:::<<<>>>@@@BBBAAA@@@===;;;===;;;999999<<<@@@BBBCCCIIIEEEAAA???AAABBBBBBAAA@@@<<<888777999;;;;;;999<<<<<<;;;999777666888:::777888999::::::999888888888888888888888888888888666999:::888555333444666666666555333111222555777555<<>>>>>>>><<<;;;999888777333666999:::;;;<<<>>>?????????@@@EEELLLSSSXXXZZZTTTRRRPPPLLLHHHHHHKKKMMMSSSVVVWWWVVVXXX\\\]]][[[]]]\\\ZZZXXXVVVTTTSSSRRRMMMKKKIIIGGGGGGHHHIIIJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOOOOOOONNNLLLJJJIIIMMMLLLKKKKKKNNNOOOPPPOOOPPPMMMMMMNNNKKKFFFCCCCCC888888999999999999999999333333222000......111333777444000///111444666666111222333444666777888888777666444333333555888:::999999888777666555555444555555555555555444333333444333222333555666666666555444444333222111000000222333444555555444444333///111222222222222444555444666777666444333333333666666555555555555666666444444555666888:::<<<===<<<>>>??????===;;;::::::444333222000000000111111444333222111111222444555555666666555444444555777888777777777888777444111111222444666777777777777333333222222222222111111333555888999999999;;;<<>>>>>BBBEEEDDDCCCEEEFFFEEEBBBAAABBBDDDCCCHHHGGGAAA>>>???@@@>>>???;;;:::@@@DDDDDDFFFJJJ>>>>>>BBBHHHHHHBBB======AAADDDEEEAAA<<<:::===AAA@@@DDDGGGIIILLLOOONNNIII@@@AAABBBAAA???>>>>>>???BBBAAA???>>>>>>>>>???@@@???AAABBB@@@>>>>>>AAADDD===::::::???AAA>>>===>>>>>>===<<<<<<<<<>>>???@@@999;;;>>>AAABBB@@@<<<999:::===BBBEEEFFFDDD@@@>>>>>>===>>>>>>;;;888===EEECCCAAA>>><<<;;;<<<>>>@@@===???@@@???===;;;<<<===<<<>>>???@@@???===:::888:::<<<>>><<<999666666777666888;;;<<<<<<===>>>???===>>>===<<<;;;;;;===???;;;:::;;;???DDDDDD@@@<<<;;;;;;:::999::::::;;;<<<777888;;;===???@@@@@@@@@<<<;;;::::::;;;<<<;;;:::777999;;;<<<:::999888999@@@BBBDDDEEEDDDAAA>>><<<888;;;===;;;999999>>>BBBCCC@@@======???AAAAAA@@@999<<<>>>>>><<<;;;<<<===:::<<>><<<<<<<<<<<<===666:::>>>???<<<999777666222555777777:::@@@AAA>>>999888777888;;;<<<;;;999999777555333333444666888555<<>>CCCGGGGGGEEEBBB???BBB???;;;;;;???CCCDDDEEEFFFEEECCCAAA@@@@@@BBBCCC???<<<999:::===???===:::555666777777666555666888666999<<<;;;777666888:::::::::;;;;;;;;;;;;;;;;;;888;;;===:::555333444777666666555333222333666999444;;;>>>:::555555666555777777777666666555555555555555666777777777777777666777666555333222333444222555777555222333777;;;<<<<<<<<<;;;:::888777666333555888:::::::::;;;===>>>>>>@@@FFFMMMSSSUUUUUUPPPOOONNNKKKHHHIIILLLPPPUUUWWWWWWUUUVVVZZZ\\\ZZZ___]]]ZZZWWWTTTRRRQQQQQQMMMLLLJJJHHHGGGHHHJJJLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMOOOQQQQQQOOOLLLJJJJJJIIIIIIKKKNNNQQQQQQQQQMMMJJJKKKNNNLLLFFFCCCEEE:::999888777666666666777444444444222111000222444555333111111444666666444111222333444555777777888888666333111222444777999999888777666555444333333222333333444444444444333333333444666888:::999888555555555444444333333333444555666666666555444333---000222333222222444777555777888888666444333333333333222222333444666666444555555666888:::;;;<<<===>>>>>><<<:::999999:::444333222111111222333444555444222222222333333333444555777666444333555777666666777888:::999777444111333555777888888777666444444333333333222222222222555999::::::;;;===???@@@GGGJJJFFFDDDHHHLLLMMMIIIHHHGGGHHHIIIIIIHHHFFFBBBBBBBBBBBBBBBCCCCCCDDD@@@???>>>>>>>>>???AAACCCAAACCCCCC???>>>BBBEEEDDDAAACCCEEEEEECCCBBBDDDFFFBBBHHHHHHBBB>>>AAACCCAAA@@@;;;;;;AAAEEEDDDFFFJJJCCC@@@@@@CCCCCC@@@@@@CCC???BBBCCC@@@;;;:::===BBBGGGIIIHHHGGGIIINNNMMMJJJ>>>@@@AAA@@@>>><<<<<<===<<<>>>@@@AAA@@@??????@@@===???@@@???======AAADDD???<<<<<<@@@BBB???===>>>@@@@@@?????????@@@BBBCCC;;;<<<>>>@@@AAA@@@===;;;:::>>>DDDHHHIIIFFFAAA>>>BBBAAA@@@???:::666:::AAAAAA>>>;;;888888;;;>>>@@@>>>@@@BBBAAA===:::::::::??????@@@???===:::666444555999<<<<<<:::888999:::888:::<<<<<<<<<<<<>>>@@@::::::;;;:::999:::<<<>>>888777777<<<@@@AAA<<<777999:::<<<>>>>>>===<<<;;;555666999<<<>>>???@@@@@@===<<<;;;<<<>>>??????===:::<<<>>>???===;;;::::::@@@BBBCCCCCCAAA>>>:::777666:::<<<<<<999:::???DDD<<<<<<<<<;;;;;;;;;<<<<<<999<<<>>>===:::888999;;;999===AAACCCBBBBBBCCCEEEEEEDDDCCCCCCDDDDDDCCCAAAAAAAAABBBBBBBBBAAA@@@@@@DDDBBB@@@>>><<<<<<<<<<<<555999======;;;888777777333777888777999===???===:::999999;;;===;;;777333;;;999666444444666999;;;666===AAA<<<999:::999555999>>>DDDHHHJJJGGGCCC@@@EEEAAA======@@@DDDFFFFFF@@@DDDFFFCCC>>>===AAAFFF???<<<:::<<>>;;;111333555666555555555777555999===;;;555333777<<<========================:::===???<<<777444555888666666555444333444888;;;333999<<<888555666888888777777666555444333333333555666666777777777666666777888888666444333444555222555888666333333777<<<:::::::::999888777666555333555888:::999999:::;;;======AAAGGGNNNSSSSSSQQQKKKLLLLLLIIIGGGIIINNNRRRTTTVVVUUUQQQRRRVVVXXXWWW\\\ZZZVVVRRRPPPNNNNNNNNNKKKKKKIIIHHHGGGHHHKKKNNNLLLMMMOOOOOOOOOMMMKKKJJJIIILLLQQQUUUVVVUUURRROOOHHHGGGGGGJJJNNNQQQRRRSSSIIIFFFGGGKKKIIICCC@@@CCC===;;;888555333333444444333444555333222111222444333222222444777888555222111111222333555666777777888666333111111333777999888777666555444333222222222222444555666666777777444444555888;;;===<<<:::666666666666666666555555666666777777777666444333,,,///222333222222555888666888999888666444333333111111000000111333555666666666666777888:::;;;<<<===>>>===:::888666777888555444333333333444555666777555444333444444333222333555777666333333444666333333555777::::::888666222333555777888888666666555555555444444333333333222555999;;;;;;<<>>???AAALLLGGGAAA@@@CCCGGGGGGEEEFFFEEECCCBBBCCCDDDEEEFFFHHHHHHHHHGGGEEECCC@@@??????AAABBBBBBAAACCCHHHLLLFFFDDD@@@===<<<===???@@@<<<@@@DDDBBB>>>:::<<>>>>>???@@@@@@???>>>===<<<;;;@@@<<<888<<<:::888@@@FFFGGGFFFBBB===;;;===??????FFFIIIFFFFFFIIIIIIDDDAAAAAAAAAAAA@@@>>>:::777777<<>><<<;;;:::::::::;;;AAA===888555666:::AAAEEEBBBAAA???===<<<;;;;;;;;;AAA@@@???@@@AAA???:::555222888>>>@@@>>><<<===???===:::999===???>>>===???:::===???<<<777444555888333666:::>>>???===:::888;;;:::;;;???DDDCCC===888<<<;;;===AAABBB???>>>@@@999888999>>>@@@???@@@CCC<<<;;;888444222444777;;;????????????@@@???===;;;;;;888666888888666777;;;999888777666777:::<<<>>>>>>;;;888888::::::888555AAA>>><<<>>>AAAEEEEEEDDDAAAAAABBBEEEHHHIIIFFFCCCBBBBBBCCCBBB@@@===;;;999>>>>>>>>><<<:::999:::;;;>>><<<::::::;;;:::666222222333555777:::<<<>>>???;;;:::999888777777777777999<<<>>><<<:::999;;;===>>>===<<<:::999888777777<<>>===<<<<<<<<<<<<:::888222222222333333333444444555555555333222222555777;;;===>>><<<::::::>>>AAAAAA>>>:::777555444555666222333444666777888888888888;;;===<<<999777888::::::888555222111111222333777999;;;;;;:::999999:::;;;<<<<<<888444222444666888666555333444666999;;;>>>>>>===;;;:::999888888999333111555:::<<>>AAAGGGMMMPPPQQQPPPLLLIIIFFFFFFIIILLLLLLKKKIIIPPPRRRNNNLLLPPPRRRPPPRRRSSSPPPJJJIIILLLOOONNNPPPPPPOOOMMMKKKKKKMMMOOOKKKMMMNNNNNNMMMMMMNNNPPPKKKNNNPPPQQQPPPNNNMMMNNNMMMOOOOOOMMMOOORRRQQQMMMMMMIIIDDDDDDEEEDDD@@@<<<<<<:::666111......111444666666666666666555555444111000///000111222111///555555555555666555444444777555333111111333555666666666666555444222111000222333444666666666555444555666666666555666888::::::555222222222222555:::888777666555555666777888888555333222333444444333:::999888777444222000///333111000222444666777666888777777888:::<<<;;;:::999::::::999666555555555333333333333333444666666999333---...444888666333444555555666666555555444000222444666777777666555666333222444777888555222444555555555444333333222888777555444555888:::<<<@@@@@@CCCGGGJJJJJJHHHFFF@@@BBBDDDGGGGGGGGGFFFEEECCCBBBAAABBBDDDDDDAAA>>>::::::<<<===>>>>>>>>>>>>KKKGGGBBBBBBFFFIIIHHHFFFHHHFFFCCCBBBBBBCCCEEEEEECCCDDDFFFGGGGGGEEEBBB@@@>>>???@@@@@@???AAAEEEHHHDDDBBB@@@>>>===???BBBCCC;;;>>>@@@@@@===;;;<<<===@@@BBBEEEFFFDDDAAA@@@???AAA======AAAAAA>>>???BBB===;;;999999:::<<<======;;;AAA===:::>>>;;;999???DDDFFFGGGDDD@@@===>>>???AAAGGGIIIGGGGGGJJJIIIFFF>>>>>>>>>???>>>===:::888666:::@@@CCCBBBAAA???>>>AAA???===<<<;;;;;;<<<===;;;888444111222777===AAA======>>>>>>>>>===<<<;;;<<<;;;:::;;;<<<;;;777444888===AAAAAA===::::::<<<===999999<<<>>>===<<<>>>:::>>>AAA???:::666555666666777:::<<<===<<<;;;:::===<<<<<<@@@DDDDDD@@@;;;<<<:::<<>>===>>>CCC???>>>@@@???<<<===@@@???===:::666333333666999>>>======>>>??????===;;;<<<999888;;;;;;999:::>>>999999888888999:::<<<===<<<:::999999::::::777444<<<;;;:::<<<@@@CCCDDDCCCCCCCCCCCCEEEHHHIIIHHHEEEEEEDDDBBB???>>><<<;;;;;;===>>>>>><<<:::999:::<<<<<<:::999999:::999555222444444555777888:::;;;<<<:::;;;;;;;;;:::888666444777:::<<<;;;999888:::<<>>===???BBBDDDCCC@@@===<<<:::::::::999777555444444444444444444444444222444666777777888:::;;;999:::;;;<<<<<<===???AAA===;;;777444333222333444444555666777999:::;;;<<<:::;;;<<<;;;999999999:::999777444222000111222333:::<<>>=========999:::999777444333555777666555444333333555888999;;;;;;;;;;;;::::::::::::<<<666444777:::;;;<<>>???AAABBBCCCCCCCCCBBBBBBAAA@@@BBBEEEEEECCC@@@<<<<<<<<<======>>>>>>???HHHFFFDDDEEEIIIKKKIIIGGGKKKHHHCCCAAAAAACCCDDDDDD===???BBBEEEFFFEEECCCAAA???@@@@@@???>>>???BBBDDDCCCBBB???>>>>>>???BBBCCC;;;<<<===>>>>>>>>>======@@@CCCEEEEEECCC@@@>>>===<<<;;;===BBBEEEDDDDDDGGG>>>999555444888===???@@@:::AAA>>>;;;>>>;;;888>>>AAADDDGGGFFFBBB??????@@@CCCFFFGGGFFFGGGIIIIIIFFF;;;<<<=========<<<;;;:::999<<>><<<;;;<<<>>>???999666333111222666;;;>>>888999<<<>>>>>>===<<<:::999777666777888888777555;;;>>>@@@???;;;999999:::===999888<<<===;;;:::<<<:::>>>BBBAAA===888666666:::999999::::::;;;<<<<<<===<<<;;;===AAABBB@@@===<<<:::;;;??????<<<;;;===FFFAAA??????===::::::===@@@???<<<777444333666888===<<<<<<===??????>>><<<<<<999999<<<<<<:::;;;???;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;:::777444777777888;;;???AAABBBAAAEEEDDDDDDEEEHHHIIIIIIHHHGGGEEEAAA===;;;;;;;;;<<<=========<<<:::999:::<<<:::999888888999888666444777666666666777777888888999:::<<<===<<<999666333666999;;;:::777666888:::<<<:::888777888:::===???999;;;<<<======>>>@@@BBBBBBCCCAAA>>>>>>AAA???;;;@@@<<<:::===CCCFFFCCC>>><<<;;;999999999777555333666666555555444444333333333666:::<<<<<<<<<;;;<<<777777888;;;>>>??????>>>888666444111000111222333666666666777999<<<>>>@@@>>><<<999999:::;;;;;;:::888666444222111111333444:::===AAABBBAAA???>>>>>>777777777555444444666888444444333333333555777888777777888999:::;;;<<<<<>>>>>?????????@@@@@@@@@BBBEEEFFFEEEDDD???>>>=========>>>???@@@DDDCCCDDDGGGJJJKKKIIIFFFLLLGGGBBB???@@@BBBCCCBBB<<<===>>>@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA>>>===<<<===???@@@===<<<<<<===@@@AAA@@@??????BBBDDDEEECCC@@@???>>><<<>>>AAAEEEGGGGGGFFFFFFAAA<<<777777<<<@@@AAAAAA:::@@@===:::>>>:::666<<<@@@BBBDDDCCC@@@>>>@@@BBBCCCCCCCCCCCCEEEGGGGGGEEE===>>>??????===<<<;;;<<>>@@@===;;;888666666999;;;>>>888999:::;;;;;;;;;;;;:::999888777777888999:::;;;:::<<<======:::999:::;;;<<<888777;;;<<<:::999;;;888;;;>>>???<<<:::999:::===;;;999888888:::<<<>>>;;;999888999<<<>>>>>>===;;;999:::======:::999<<<>>>;;;;;;======999999;;;???>>><<<999666666888;;;>>>===<<<>>>@@@@@@@@@>>><<<999999;;;;;;999999<<<<<<<<<======<<<;;;::::::555666999;;;<<<;;;999777666777999<<<>>>??????>>>DDDDDDCCCDDDFFFGGGHHHIIIFFFDDDAAA===;;;;;;;;;<<<======>>><<<::::::;;;===:::999999999999888888777999999777666555555555555666777999;;;;;;999777555777999;;;999555444555777555555444555777999;;;===<<<<<<<<<:::999:::===@@@<<<>>><<<::::::===;;;666<<<:::;;;===AAACCCAAA???===<<<:::999999888555333777666555444333222111111555999===???>>>;;;888777888777777:::>>>???===:::444333222000000111222222555555444555888;;;>>>@@@@@@<<<888777:::<<<;;;:::777666555444333444555666999<<<@@@BBBAAA???======666666555444333333444555333333333444555666777888666666777888999;;;;;;<<<===999777999999666777:::@@@??????BBBGGGLLLOOOPPPNNNNNNNNNNNNOOOOOOOOONNNTTTTTTSSSPPPMMMLLLJJJIIIQQQTTTRRRLLLHHHIIILLLLLLKKKNNNSSSUUUUUUTTTTTTTTTMMMMMMLLLIIIFFFDDDDDDEEEIIIIIIIIIHHHGGGGGGIIIKKKJJJLLLLLLKKKNNNQQQQQQMMMKKKIIIFFFEEEDDDBBB>>>:::555666666555333222222333555666888888888666333111222111111222555666666555111444666444111000222555555444333333333444555777666555444333333555777999999999888777555333222111222444666777777777999;;;888555333555555333555888222222222222222333333333...------///222444555444000111222333444444444444333444666:::<<<;;;888555;;;999777777888999999888444555555333111111333444888888888777666555555444666777999888666666888;;;333222222222222222222333111111111222333444555666555777999888444222333444333333444444444333333222000000000111333555888:::<<<<<<===@@@CCCDDDCCCAAA>>>>>>=========>>>????????????@@@BBBDDDFFFGGGGGGBBBAAA???======>>>@@@AAA???@@@CCCFFFHHHHHHFFFDDDJJJEEE???>>>@@@BBBBBBAAA>>>===;;;:::;;;===???AAAAAA@@@@@@???????????????<<<;;;::::::;;;===???@@@<<<;;;:::;;;>>>?????????:::===@@@BBBAAA???>>>>>>AAACCCFFFGGGGGGFFFDDDAAA@@@===;;;<<>>999???<<<888<<<888555;;;@@@AAA@@@>>>;;;<<<@@@DDDBBB???>>>???BBBCCCCCCCCCBBBCCCDDDBBB>>><<<<<<===BBBBBBAAA???===>>>@@@CCC@@@???<<<;;;:::<<<>>>???BBBAAA???<<<;;;;;;<<<======<<<:::888777888999:::888888888888888:::===???>>>???@@@???===<<<<<<<<<;;;888777:::<<<:::999;;;666777888999:::<<<>>>@@@???===:::888888999<<<>>>:::888777777999<<<>>>>>>;;;888999<<<<<<:::999<<<:::999;;;@@@@@@;;;999:::<<<<<<;;;:::999:::===@@@@@@???>>>???AAABBBBBBAAA???<<<;;;===<<<999888:::===============;;;::::::222555999<<<===<<<<<<;;;999:::<<<======<<<<<<<<>>>>>===<<<;;;===>>><<<<<<<<<;;;:::::::::;;;;;;:::888555444444444555333444555666777888999999999;;;<<<999555333444666111333444777888:::;;;;;;??????===:::888888;;;===888::::::999:::===;;;777666:::>>>???>>>===>>>@@@>>>===;;;;;;:::999777444666555444333222000//////333777;;;===<<<999666555:::888777999<<<===:::666333222222111111222333333333222222333555999<<<>>>???;;;777666999;;;:::999888888777777777888999::::::===@@@AAA???===<<<<<<777666444222222222222222333444555666777888888888666777777777888999999999999777666888888555777:::===>>>AAAEEEJJJMMMMMMLLLHHHJJJMMMPPPRRRSSSTTTUUUVVVTTTRRRPPPNNNKKKIIIHHHPPPUUUUUUNNNIIIKKKMMMNNNMMMPPPUUUXXXXXXWWWVVVVVVOOONNNLLLIIIEEEDDDDDDFFFFFFHHHJJJKKKIIIHHHHHHHHHLLLNNNOOOMMMPPPSSSRRRNNNNNNMMMKKKHHHEEEAAA===999666777888777555333333444555666777888777666444333666555555555777888777666444666666444000///111333333333222222333444555666666555333222222333555777444444333222111111000000000222555666555555666888777333333555555333333777222222333333444444444444///......///111222222111000111333444666777888888555666999<<<>>>===999666:::888555555666777777777333333444333222333666999888888999888777666444333444777::::::777555888:::333222111111111111222333/////////000111222444555444777999777333111222444222222333333444333333222000111111222444666999:::;;;<<<===AAAEEEGGGHHHGGGCCCBBBAAAAAAAAAAAAAAABBB>>>???@@@BBBCCCEEEFFFHHHCCCBBB@@@??????@@@AAABBB===???BBBEEEFFFEEEDDDCCCEEE@@@<<<<<>>===;;;999:::<<<>>>@@@>>>===<<<<<<======<<<:::555666666888;;;>>>@@@BBB::::::::::::;;;<<<===>>>;;;>>>BBBDDDCCCBBBBBBBBBCCCFFFGGGEEEDDDDDD@@@<<<:::<<<===>>>>>>===<<<<<<;;;@@@<<<777:::888555<<<@@@@@@???;;;888:::@@@EEEBBB<<<888;;;?????????AAACCCDDDEEEBBB>>>;;;<<<>>>@@@@@@>>>;;;888999<<<>>>>>>>>>===<<<<<<<<<===>>>CCCBBB@@@???===<<<;;;;;;AAA>>>:::777555666888999666777888888888999===???FFFFFFFFFDDDBBB@@@===;;;;;;777666:::<<<;;;:::<<<555555555666999>>>BBBDDD???===;;;:::999:::;;;<<<:::999999888:::<<>>???===???CCCBBB===:::;;;::::::;;;;;;;;;===AAADDDCCCAAA???@@@AAABBBBBBBBBAAA??????AAA@@@<<<:::<<<======<<<<<<;;;;;;;;;;;;444777;;;<<<===<<<======;;;<<<>>>===<<<:::;;;<<<>>>@@@AAABBBAAABBBCCCEEE@@@@@@@@@???>>><<<<<<;;;>>>???@@@???======>>>@@@???@@@@@@>>><<<;;;<<<===<<<;;;888666444444555666222333333444555777999:::999;;;<<<:::666555666888555666777999:::<<<======??????===;;;888888999;;;:::<<<===<<<>>>@@@???:::444:::@@@@@@;;;999;;;???<<<;;;:::::::::999777555444444333222111000///...///222666888888777777888:::999888999:::999888666333333333333333333444444222222222333555888:::;;;<<<:::777777888999999888888888888999999:::;;;<<<<<<>>>@@@???===;;;;;;;;;777555222000111111000///222333555888999999999888777777777777777777777777888666777999888555777<<<<<<>>>CCCIIIMMMNNNKKKIIIFFFIIINNNRRRSSSTTTVVVWWWTTTPPPNNNPPPPPPNNNLLLMMMOOOTTTVVVPPPKKKKKKOOOPPPQQQTTTXXXZZZYYYXXXWWWWWWTTTSSSPPPKKKFFFDDDEEEFFFGGGJJJLLLMMMLLLJJJIIIIIINNNPPPOOONNNOOOSSSQQQMMMNNNNNNMMMJJJFFFAAA===:::888999:::888666444444555444555555666666666666666888777666777888888777666888666444222222222222222111111111111222333333444555444333222333333555555333333222222111222222333000222444555555444444555444222222555555222222444555555555555444333222111000//////000111222000...000111333666888:::;;;;;;666777999<<<>>>===999666666333111000222444444444333333444333333555888;;;777888888888888666444333222666999999777555666888444333222111111222333444......///000111222333333333444555555333222222222111222222333333333333333111222222444555777999999999:::;;;???DDDGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDDDD???@@@AAAAAAAAABBBDDDFFFCCCBBBAAAAAAAAABBBCCCDDD===???BBBDDDDDDCCCBBBBBB???;;;888;;;AAAEEEBBB>>><<<<<<======>>>???@@@@@@===;;;:::;;;======;;;999777777777999:::===>>>@@@;;;===>>>===;;;;;;>>>AAA>>>AAAEEEFFFFFFDDDCCCCCC???CCCDDDAAA???AAA???999555:::>>>???<<<;;;===??????CCC===777:::999777???@@@@@@@@@===:::;;;???CCCBBB999555999======>>>@@@>>>AAABBB???;;;999;;;>>>>>>===;;;777555555777:::===>>>>>>>>>???>>>>>>>>>@@@@@@@@@@@@???>>>===<<<@@@>>>;;;888777777888888666888::::::999:::===???FFFFFFFFFFFFEEEBBB>>>;;;:::666666;;;===<<<<<<>>>555555666888<<<@@@CCCDDD>>>======<<<;;;::::::999888888888888999;;;>>>@@@999777777;;;<<<;;;<<<@@@CCC@@@???AAA@@@<<<;;;>>>999:::<<<<<<===???BBBEEEDDDBBB@@@???@@@AAAAAA@@@???===>>>AAABBB>>>===???===<<<;;;:::::::::;;;<<<999<<<>>>>>><<<:::;;;===:::;;;<<<;;;999999;;;===;;;>>>BBBCCCBBBAAABBBDDDAAA???===<<<;;;<<<>>>???@@@@@@AAA@@@??????@@@BBBAAABBBBBB???<<<:::<<<>>><<<:::888666555666777888333444555666777777777777666999;;;;;;999999;;;>>>:::999777666777:::===@@@;;;<<<<<<:::888888:::<<<===???@@@>>>???AAA???:::666:::>>>>>><<<999999:::777666666666777777555333444444333222222111000000///111333444444444666888777888888888777777888:::444444333333333333333333333444555666888999:::;;;777888999888666666666777777777888999:::;;;<<<============;;;888777777888555222//////000222111000000222555777999999888777555555555666666777777777:::999:::<<<999666777<<<===@@@DDDJJJNNNNNNKKKHHHHHHLLLQQQTTTSSSRRRRRRSSSSSSNNNLLLPPPRRROOOMMMNNNLLLRRRUUUOOOJJJKKKOOOQQQRRRUUUWWWXXXVVVTTTTTTTTTUUUTTTQQQMMMIIIHHHIIIKKKKKKMMMNNNNNNLLLLLLLLLMMMLLLNNNMMMKKKLLLOOOMMMIIIJJJKKKKKKJJJFFFAAA>>><<<<<<<<<;;;999666444555666444444444444555777888999666555555666888999888777888444111111444666666444222222333333444555555666222222333444555666777777555444333222222222333333111333666666555444333333222000111444444111000222444555555555555333222111/////////000222222111///000111444666999;;;<<<<<<555555777999;;;:::777555333111......000222444444555555444333222333666999555666777888777666444333111333666777777555444444444333222111111222333444...///111222444444333333333222111222333333222000111111222333333333333333222222333444555666777888999999;;;>>>BBBFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCC@@@AAABBB@@@??????AAADDDBBBBBBBBBCCCCCCDDDDDDEEE>>>@@@CCCDDDCCCCCCBBBBBB;;;888666;;;BBBEEEBBB>>>999;;;???BBBCCCCCCAAA@@@>>><<<;;;<<>>AAACCCAAA======AAAFFF===@@@CCCDDDBBB@@@>>>>>>;;;???@@@<<<<<>>999444:::??????;;;;;;@@@EEEBBBEEE>>>888;;;:::999BBB???AAABBB@@@===<<>><<<888777:::=========:::777444444666888===>>>@@@AAAAAA@@@???>>>===>>>@@@AAAAAA@@@??????===<<<<<<;;;:::999888888777:::======<<<<<<>>>AAA???@@@BBBDDDEEECCC???<<<999666666;;;>>>===>>>@@@555666888<<<@@@BBBCCCBBB======>>>>>>===;;;999888555666666777777999<<<>>>999666777;;;===<<<>>>AAACCC>>>;;;<<<;;;:::===BBB:::;;;<<<======???BBBEEEDDDBBB???>>>???@@@@@@???:::999;;;@@@AAA>>>>>>@@@===<<<:::999999:::<<<===>>>@@@AAA>>>;;;999:::<<<888:::;;;:::888888<<>>CCCDDDBBBAAABBBCCCBBB???;;;999999<<<@@@BBB@@@AAABBBAAA@@@@@@AAACCCBBBCCCBBB???;;;999;;;>>><<<:::888666666777999:::444666888::::::888555333444777:::;;;;;;<<>>:::555111222666<<<@@@777999999999888999:::<<<>>>@@@@@@>>>???@@@<<<777999:::;;;======;;;888666333222222333444444333111555444444333333222222111333444333222000111333555555777888777555666999===444444444333333333333333555666888999;;;;;;;;;;;;444777:::999666444555777555666777888:::;;;<<<===;;;;;;999666333222333444222000---...111333222111...000444777888888777666333444444555666777888888<<<<<<===>>>;;;666888<<>>>>>>>>===999666555555777444333333333444777:::<<<333222222444777999999888888222...000666:::999666666666666777888999999:::000111333666777999999:::666555333222111111222222333555777888666444333333111///000444444000///111000111333444555555444444......///111333333222000000111333666999;;;<<<<<<444444555666888888555333444111///...111444555666777777555222000111444666444555777888777666444333000222444666777666333222555444222111111222444555...000333555666666444444222000///000333444222///000111222333333333333333222222333444444555666666;;;;;;<<<>>>BBBEEEFFFEEEGGGHHHIIIIIIHHHFFFDDDBBBAAABBBBBB@@@======???BBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA???<<<999:::===@@@AAAAAAAAA@@@;;;>>>AAACCCCCCAAA>>>;;;>>>>>>@@@BBBCCCCCCAAA???999<<<>>>>>>;;;999;;;>>>DDDDDDCCC???:::;;;BBBHHHBBBBBB@@@???===<<<;;;:::???<<<999888999:::;;;::::::===AAABBBAAA@@@BBBDDDJJJDDD???===;;;777888<<<===???@@@@@@??????@@@AAA???<<<:::<<>>===999666555666===:::777666666777777777;;;???BBBDDDAAA>>>;;;:::??????>>><<<<<<;;;;;;;;;@@@@@@@@@@@@===999555222<<<:::;;;===<<<999;;;??????@@@AAABBBAAA???===;;;<<<999666777;;;???AAAAAA777777888===AAACCCAAA>>>DDD@@@===;;;;;;999666222888888888888999:::;;;;;;333666888:::;;;<<<>>>??????;;;999===??????AAADDD@@@======AAABBBAAACCCFFF@@@AAAAAA???===;;;;;;<<<@@@???>>><<<:::;;;>>>AAABBB???>>>@@@???<<<;;;>>>GGGGGGFFFAAA<<<999;;;===???===;;;;;;===?????????999>>>CCCEEEBBB???>>>>>>>>><<<999888999;;;<<<<<>>===<<<======:::;;;;;;999666666999<<<;;;<<<<<<:::777555444555222333666:::>>>@@@???>>><<<;;;888555444666;;;???;;;:::888666444666:::===???@@@AAA???<<<888777777888777777777777777888888111666777333333777777333;;;888555333222111///---000000111222444666888999888999;;;======<<<:::999444333444888999777777:::444777:::<<<:::888777777555555555555666666666666666555555777:::;;;999777888888777888888777444222000000//////000222444555333333555888;;;;;;:::888555444444666888999888777666:::======;;;999:::<<>>===:::...///111444666999:::;;;777333111000222333111///222333555666666333000......---...///111555888:::777777666555444333333222000/////////000222444555444333222333777:::<<<<<<777888777444111000111222111111222555777999888666777666444222111111222222666666555333111111333555555444444333333333444444555///...333444222111555666555555666777777666444222222222222222111000///;;;666333444444222555999555777888666444333555888888<<<@@@???===>>>CCCHHHJJJGGGEEEEEEGGGGGGEEECCCBBBCCCBBB@@@??????CCCEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGJJJLLLIIIDDD>>><<<<<<;;;<<<>>>AAABBBBBBAAAAAA>>>@@@BBBDDDDDDBBB@@@>>>>>>===;;;;;;;;;<<<=========<<<;;;<<<>>>@@@AAABBB???@@@@@@===:::<<>><<<<<>>??????>>>AAAEEEEEEBBB@@@AAACCCHHHCCC@@@@@@>>>::::::===?????????>>>======???AAABBB@@@?????????>>>;;;888:::;;;<<<<<<:::888777777888777555444444555666777:::<<>><<>>===<<<;;;;;;;;;;;;===>>>??????>>>;;;888666;;;:::<<>>;;;;;;???===>>>???@@@???>>><<<::::::888666777:::>>>???>>>;;;999999;;;???@@@@@@>>>@@@<<<888777999;;;<<<<<<999999999999:::;;;<<<===;;;===??????>>>===>>>???CCC???>>>AAACCCAAA@@@AAA@@@======AAAAAA??????BBBCCCDDDDDDBBB???======>>>???>>>===;;;999:::===@@@AAA>>>>>>@@@???;;;;;;===AAABBBAAA>>>;;;;;;===@@@CCCBBB@@@>>>===<<<<<<<<<:::===AAACCCBBB???===<<<888777666666777999::::::===@@@BBBCCCBBBAAAAAAAAA@@@???===;;;;;;;;;<<<===999::::::888666666999<<<:::;;;:::888555444555666444555777:::===>>>>>>===;;;;;;;;;999777777999;;;::::::888666444555888;;;:::;;;===<<<:::888777888666666666666777888999:::777:::888333333777888666777555333111000///...---000000000111333555777888888:::<<<>>>?????????>>>777444444777888666777:::666999;;;<<<:::777666555333333444444555555666666666666777999<<<<<<999666:::999888888777666333111000000000111222333444555444555888:::::::::999888444444444666999:::999888888999;;;<<<;;;;;;<<<===@@@@@@AAABBBDDDGGGJJJLLLWWW[[[ZZZUUURRRSSSTTTTTTQQQKKKJJJQQQVVVSSSMMMKKKGGGKKKOOOOOOMMMKKKMMMPPPPPPNNNKKKKKKLLLMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOIIIKKKMMMNNNOOOOOOOOONNNSSSSSSOOOIIIIIILLLLLLIIIKKKOOORRRRRRNNNIIIEEECCCAAA>>>;;;999888888:::<<<777777777777888:::;;;;;;333333444555666777888888777111000444666444555888999999999;;;<<<===;;;:::222222222333444555777777555333111222333444222000222222333444333222000////////////000333666999;;;666666666666555444444333333222222111222333444555333222111333666888999999666777777666333222222333333222111222555888999999555444333222222222333444444555555333111111222333222222222333444555666777777111000444555333333555666555555555777777555444333333333333333222111000888444333555666555777;;;777888888666333222444666222666;;;======???DDDHHHJJJHHHGGGGGGIIIIIIGGGDDDBBBBBBAAAAAA@@@AAACCCDDDCCCEEEEEEEEECCCCCCDDDEEEIIINNNPPPKKKBBB;;;:::<<<>>>???AAABBBCCCCCCBBBBBB@@@AAACCCDDDDDDCCCAAA@@@@@@===999666555777:::<<<>>>;;;999;;;AAAFFFFFFEEE>>>>>>===:::888:::???EEE???DDDIIIIIIDDD???>>>???DDDBBB???>>>???@@@AAA@@@BBBEEEFFFEEEAAA??????AAAEEEBBBBBBCCCBBB===;;;<<>>===;;;;;;===@@@DDDEEEEEECCC???<<<;;;;;;<<<;;;::::::;;;;;;:::888777666555555555666777888::::::;;;>>>BBBCCC@@@===>>>>>>===<<<;;;;;;;;;;;;999;;;===??????>>><<<:::999999;;;???>>>::::::===:::;;;===>>>>>><<<:::999777666666777:::<<<<<<;;;===<<<:::;;;===>>>>>>>>>???;;;666555777<<<@@@BBB999999999:::;;;<<<>>>???AAABBBCCCBBB@@@===<<<<<>>===:::888999<<>>;;;:::===999:::;;;;;;;;;<<>>@@@@@@?????????@@@>>><<<:::999:::;;;<<<777888888888777888:::===999999888666444444666888777888999;;;<<<<<<;;;;;;777999<<<<<<<<<;;;;;;;;;:::999888666444444777999555777999999888777888999666666666666777888::::::;;;;;;777222111444777666444333222111000/////////000000000111222444555666777888:::===???AAABBBBBB;;;666444666666555777;;;999;;;===<<<999666444333222222333333444555666666777777888:::;;;;;;888555;;;:::888777777555222///000000222333444555555555555888<<<<<<:::777777888444444555777:::<<<;;;::::::999888:::<<<>>>???>>>@@@>>>===>>>AAAGGGLLLPPPYYY]]]]]]XXXTTTTTTSSSQQQKKKJJJMMMSSSVVVSSSPPPOOOMMMNNNOOOPPPPPPOOONNNMMMOOOLLLJJJIIIJJJLLLLLLLLLIIIKKKMMMOOOPPPOOOOOONNNKKKMMMPPPRRRRRRQQQOOOMMMPPPQQQOOOMMMMMMPPPNNNJJJJJJJJJJJJJJJJJJHHHEEEBBB===<<<999777777888:::;;;999777555777:::===<<<;;;111333555777888888777666666222111444555333222333111444777::::::::::::;;;777555333111111111333444222111222333555555333111222222222111111111111111222222222333555777:::;;;666666666666666666666666777666555333333333444555222111111222555666666666444666777777666444444444666333111111444777999:::333333222222333444444555333444555444222111111111000000111333555777999:::888444222555666444444555666555444555777777555444444444444444444444333222555222333777888888999===999999999666444222333444333888===@@@@@@AAACCCFFFFFFFFFFFFHHHIIIHHHEEECCCBBBAAAAAABBBDDDDDDCCCBBBBBBDDDEEEDDDCCCCCCDDDEEEMMMMMMKKKFFF@@@<<<<<<>>>AAABBBCCCDDDDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@BBB@@@<<<888666777:::<<<:::999:::===BBBEEEEEEDDDAAA@@@===999666666999<<<;;;BBBHHHGGGBBB???AAAEEEGGGDDDAAA?????????>>>>>>DDDEEEDDD@@@<<<;;;???BBBDDDBBBDDDGGGEEE>>>::::::;;;<<<>>>>>>===<<<>>>???DDDFFFHHHEEE???;;;<<>>;;;888999<<<>>><<<::::::::::::999888888999:::;;;999777:::???AAA???;;;>>>===<<<;;;;;;;;;;;;;;;888:::<<<>>>???>>>===;;;666666:::>>>===999888;;;999;;;<<<======<<<:::999666777888:::;;;;;;;;;:::;;;;;;;;;<<<>>>>>>>>>>>>AAA>>>:::888888:::===???888888888999;;;<<<>>>???@@@AAACCCBBB???<<<::::::AAA???AAAEEEEEE@@@:::999>>><<<===@@@AAA>>>===???FFFGGGGGGFFFCCCAAABBBBBB@@@???>>>;;;999:::<<>>>>>;;;:::===555666777888999<<<>>>@@@>>>BBBDDDAAA<<<:::<<<@@@888777999===AAABBB>>>:::888999;;;;;;;;;::::::;;;666999;;;<<<<<<===>>>@@@EEECCC???<<<:::999999999666777777777888999;;;===:::999888555444555888;;;999:::;;;;;;:::999999999555777;;;<<<=========>>>999999999777555555666888555666888888777777888999888888777777777777888888:::999555222000111222222444444444333222222333444222222222222333444555666444555777:::===@@@BBBCCC>>>999555555444333777<<<<<<======<<<888444222222222222333444555666666777777666666666666666666555<<<:::888777666444111///000111333555666666555444555:::??????:::666666888444444555777;;;===<<<;;;:::888666777<<<@@@@@@???>>>>>>>>>???DDDJJJPPPTTTWWW[[[[[[VVVSSSRRROOOJJJFFFHHHLLLPPPQQQQQQRRRSSSTTTRRRQQQRRRTTTSSSPPPMMMPPPMMMJJJIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRROOOPPPQQQRRRRRRQQQOOONNNLLLNNNMMMLLLNNNRRRRRRNNNHHHEEEBBBCCCFFFGGGCCC???;;;:::888777777888:::<<<777333000333888<<<:::777333333555666777888888888777555444555555444111000&&&+++222555666777999<<<888666333000//////111222000111333555666666444333555333111000000111333444444444444555666888:::;;;888777555333444666999;;;999777666444333222333333333222222444666666555444222444777888777666555666666444222222555777999999444444444444444444444444333555777666444222111222000111111333555777999:::888555444444555555444444555444444555666666555333555555666666666555555444555333444888:::888999<<<888888777666444444444444888<<<@@@BBB@@@>>>======AAABBBDDDFFFGGGEEECCCAAACCCBBBCCCEEEGGGGGGEEEBBBDDDEEEFFFFFFDDDDDDEEEFFFMMMGGG@@@<<<===???AAAAAAEEEEEEEEEEEEEEEDDDDDDCCC>>>??????@@@@@@??????>>>AAAAAA@@@===999777999;;;444888>>>@@@@@@???@@@AAABBB@@@===999666555777999;;;@@@EEEDDDAAAAAAGGGNNNLLLIIIDDD@@@???>>><<<;;;CCCBBB???:::666888???DDDEEEDDDEEEHHHEEE>>>999888666:::>>>@@@@@@?????????AAAEEEGGGDDD>>>;;;===AAA>>>;;;999:::===???>>><<<===>>>>>><<<999777888:::>>>999666777;;;===;;;777===<<<<<<;;;;;;;;;;;;<<<888:::<<<>>>>>>===;;;:::666666:::???>>>:::999<<<;;;<<<===>>>>>>===;;;999777999;;;<<<<<<<<<;;;:::555888===@@@AAA@@@>>>===?????????>>><<<;;;;;;<<<777777777888999;;;<<<===<<<>>>AAAAAA???===<<<<<<@@@>>>@@@FFFFFFAAA<<<;;;===;;;<<<@@@AAA??????BBBDDDEEEEEEDDDBBBAAABBBCCCBBBAAA???===;;;;;;===@@@???<<<;;;>>>>>>;;;;;;===666666666777999:::;;;;;;:::>>>AAA???:::888:::>>>666555777;;;@@@BBB@@@<<<<<<>>>???>>>;;;999999:::888999999999999<<<@@@CCCDDDBBB???<<<999999999999777777777888:::<<<<<<===;;;;;;999777555777:::===:::;;;===<<<999888888::::::;;;;;;:::999:::<<<>>>999:::;;;:::888777888999888999:::999888777888:::<<<;;;999777666555555444777666555555333111000111222444555444333333555888444444444555666777888999444555666888;;;>>>AAACCC@@@:::555444333333777=========>>>;;;777444222222333444444555666666777777666555333000000111444666<<<999777555555444222000222333444666666555444333444:::??????:::666555777444444555777;;;===<<<;;;999666555777<<>>777666444333222111222222444444444666888888666444111444777888888666666666444333333555888999888666777777777666555444444333555777888888666444333333333333333444555666888888666555444333444666555333555444444555666666555333555666666777777777666666888555666999999777777:::666555555555555666666666888;;;>>>@@@>>>;;;888777???AAADDDFFFFFFEEECCCBBBEEEEEEGGGIIIIIIHHHFFFCCCDDDEEEFFFEEECCCCCCCCCDDDIII@@@777666;;;BBBEEEEEEGGGGGGFFFEEEEEEDDDCCCCCC===>>>@@@AAAAAA@@@>>>===>>>@@@AAA>>>:::777777999444999???AAA???===>>>@@@@@@>>>;;;888777888999:::===AAADDDDDDCCCFFFLLLSSSOOOKKKFFFCCC@@@???===;;;AAA@@@===999666888???EEEEEECCCDDDFFFDDD>>>::::::888<<<@@@BBBBBBAAAAAAAAA@@@CCCDDDAAA<<<:::<<<@@@>>>===<<<===>>>???>>>======???@@@===999666777999???;;;777666777999999777<<<<<<;;;;;;;;;;;;;;;<<<777999;;;======<<<:::888888888<<<@@@@@@<<<<<>>??????>>>===:::999999;;;>>>>>>===<<<<<<<<<333888>>>BBBBBB@@@>>>===;;;>>>AAABBBAAA???>>>>>>888888888888999:::;;;;;;999<<<@@@BBBBBBBBBAAAAAACCC@@@BBBFFFHHHDDDAAAAAA===:::;;;>>>@@@???AAADDD@@@BBBCCCCCCBBBAAABBBDDDCCCBBBAAA>>>;;;;;;>>>@@@???<<<<<>><<<<<<>>>999777777777999:::999777:::===>>>===:::777888999555666888<<>>===<<<;;;;;;:::999777777:::<<<999;;;===;;;888777999;;;BBB@@@===999666555777999999;;;======;;;:::;;;;;;<<<======;;;999888:::;;;>>><<<:::888666444333222777555555888777444333444111333555444222222555888666666666777888:::;;;<<<999888888888:::===@@@BBB@@@:::555444444444888===<<<======;;;777444333333555555555666666666666777555555333000///111555888999777555444555555444333555555555555444333222222333888===>>>;;;888666666444444555777:::<<<;;;:::666555555777:::===>>>>>>888<<>>;;;<<<:::666666777555111111333444555444444444555333222111000000222444555000333555666666555666777:::888444111111222444666555666666666666666666777:::777333111111555999<<<555444222111111111222333444444666999;;;:::777444111333666777666666666777444444555777999999777555999999999999777666444444777888999888666555555555555444444444555666777777444555444222444777777444555444333444666666444333555666777777777777777777:::777666888777555555888666444333444666888888777999;;;???BBBBBBAAA???>>>@@@CCCFFFHHHGGGFFFFFFGGGFFFHHHKKKKKKHHHFFFEEEEEECCCDDDDDDCCC@@@??????@@@AAA<<<777777<<>>@@@CCCEEEEEECCC@@@>>>>>>AAABBB???:::777999;;;:::;;;===>>>???@@@BBBDDDBBB???<<<:::999999999999???AAACCCDDDEEEGGGKKKNNNMMMIIIEEEAAA@@@???===<<<@@@AAABBB???<<<<<>>===???@@@AAABBBBBBAAAAAABBBCCCAAABBBAAA===999777888:::<<<>>>@@@@@@???============@@@BBB@@@;;;888:::<<>>===;;;<<<@@@>>>>>>??????>>>;;;999777:::===>>>>>><<<:::;;;===666:::???AAA@@@===<<<===<<>>???AAABBBAAABBBDDDEEECCCBBB@@@===;;;;;;===??????<<<<<>>>>>;;;666444777:::777999;;;<<<<<<<<<>>>???===<<<:::999999;;;===>>>;;;999999;;;>>>???>>><<<:::;;;;;;999888777888:::777:::<<<;;;888777:::>>>AAA@@@===999555444666777999<<>>>>>???=========;;;::::::;;;======<<<:::888666444333333666333222666666444555999222555777666333333777:::666666777888999;;;===>>><<<;;;888777777999<<<>>>???999555555444444888>>>:::;;;;;;:::777555555666666666555555555555444444444666777666444555777:::777555333333555666666666888777555333222111111000111444999<<<===;;;888666444444444666999:::999888333555777999999:::;;;<<<666999>>>DDDJJJNNNQQQRRRPPPQQQPPPMMMNNNPPPLLLGGGKKKMMMLLLHHHKKKRRRUUUSSSUUUTTTTTTTTTTTTSSSQQQOOOHHHHHHIIIKKKMMMNNNMMMLLLJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNLLLLLLLLLMMMNNNOOOMMMOOOPPPNNNPPPSSSQQQMMMHHHDDDAAA@@@@@@???<<<999888888777666666777777777333333444555777999;;;<<<888888888888999;;;===>>><<<===:::555555888777222999777555333333333333222222222222222222333444555222555666666555444666888:::888555222000111222444555555555555555555444444555555555555555555666666333222111111111222444555222333666999<<<;;;888444222333555555444444555777666555444555777888888777999::::::::::::999777777888888888777555444555666444444444444555666777888333666555222555::::::666444444333444555555444222555555666777777777777777:::666555666555333555888777555333444666777777555888:::===AAADDDEEEDDDCCCAAADDDGGGGGGFFFFFFHHHJJJEEEJJJMMMKKKEEEAAABBBEEEDDDEEEEEECCC@@@======>>>::::::;;;;;;>>>BBBFFFIIIJJJIIIGGGEEEDDDCCCBBBBBBAAACCCFFFIIIIIIFFFCCCAAAAAACCCCCC@@@:::999<<<@@@AAA===:::;;;@@@FFFHHHHHHGGGCCC???;;;999888666555===???AAADDDFFFGGGGGGGGGHHHEEEAAA>>>>>>======<<<@@@DDDGGGFFFBBB?????????AAA>>>>>>@@@AAA???@@@CCCGGGFFFDDDAAA>>>???BBBEEEBBBAAA???;;;777555555666;;;???BBBBBB???<<<<<<===>>>BBBEEECCC???===>>>AAA???>>>;;;888666888<<>>>>>?????????===:::777666;;;===>>>===:::999;;;===:::===@@@???===;;;;;;===@@@CCCEEEEEEBBB@@@@@@AAA<<<<<<;;;::::::::::::;;;444888>>>BBBCCCCCCCCCCCCHHHCCC@@@AAABBB@@@???AAAAAA<<<999::::::999<<>>AAABBBBBBCCCEEEGGGBBBAAA???<<<::::::<<<>>>@@@======@@@@@@======@@@<<<:::888999;;;;;;888666444444666999===??????>>>;;;>>>@@@???;;;888999:::<<<>>>>>>;;;777666:::>>>444888===??????===;;;;;;AAA@@@>>><<<;;;<<<===>>><<<;;;:::<<>><<<999:::;;;:::777666666777666999<<<;;;888888;;;@@@:::;;;;;;999777777888::::::===@@@BBBAAAAAAAAAAAA<<<<<<<<<;;;:::;;;===???<<<;;;999888666555555444555000...111222111555;;;555888;;;999666666999===555555666888:::<<<>>>???<<<:::777444333555777999>>>999555555555555999>>>999:::;;;999777666666777666555555444444333222222333777;;;<<<;;;999:::;;;555333222222555777888888999888555222000/////////000222666:::======999555555444444666888999888777000444999:::888777999;;;555777;;;@@@FFFKKKNNNPPPMMMMMMLLLIIIKKKNNNKKKFFFNNNPPPOOOMMMPPPVVVVVVQQQRRRSSSSSSSSSRRRQQQOOONNNIIIJJJKKKNNNQQQQQQPPPNNNGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMEEEJJJOOOQQQUUUYYYWWWQQQLLLJJJGGGEEECCCAAA>>><<<777777666555555555555555000222444555555777:::<<<777888:::<<<=========<<<===>>>:::333333888777333:::555111000222444333111222222333333333444444444444666777666444444666999:::888444111000000000111444444555555444333333222111333666888888666333111222111111111222444666777111222666999<<<;;;888444333333444333222333555777999666333333555777999999888999:::;;;<<<;;;::::::888888777555333333555666333333444444666777888999444777666333666<<<===888444333333444555555444222555555666777777777777777:::555333444444333555:::999777444444666777555333333444666:::===???>>>===@@@BBBEEEEEEDDDDDDGGGJJJDDDJJJNNNJJJBBB===@@@EEEGGGHHHGGGEEEAAA???>>>>>>======>>>???@@@BBBCCCDDDEEE???>>>AAABBB@@@BBBHHHIIIFFFCCC@@@???@@@AAACCCCCCCCCAAA;;;555333888===BBB@@@;;;999???GGGHHHEEE???@@@BBBAAA???>>>>>>>>>DDDGGGEEEAAABBBEEECCC=========>>>???AAABBBDDDDDDEEEBBBCCCGGGFFFAAAAAAEEE@@@BBBBBBAAA>>>>>>AAADDDDDDBBBAAA@@@AAAAAABBBCCCCCCEEEFFFCCC???;;;;;;<<>>EEEFFF>>>;;;@@@===CCCHHHDDD===999<<>>???>>><<<:::::::::888777999<<>>===888444666:::BBBBBB@@@===999666666777@@@BBB@@@<<<;;;>>>???===;;;===<<<888888;;;<<<:::>>>DDDDDD???>>>AAAAAA>>>===:::777888999:::999666::::::999999999:::<<<===:::===@@@@@@>>>===???AAA===;;;999888888999:::;;;<<<===>>>???@@@AAABBBBBBCCCAAA>>><<<;;;===@@@BBBFFFEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@;;;888777999;;;555444444777===@@@@@@???<<<=========<<<<<<===???<<<>>>???===;;;888777777999;;;===>>>===<<<<<<<<>>:::888:::===@@@AAA???<<<999777888<<>>>>>===<<<;;;:::::::::===;;;888333//////111333000555999999555333555888555777999;;;<<<<<<<<<<<<<<<777222333888;;;<<<:::999:::::::::888666444222777777777777777999;;;<<<<<<<<<;;;;;;;;;:::::::::;;;888555222222333666777:::<<<======:::888777777222555555333777===<<<666666555444333222222111111444999;;;888777888888555555555666888999999666444555777;;;<<<:::888777777///000777AAAFFFFFFJJJQQQIIILLLPPPSSSSSSPPPKKKHHHLLLSSSSSSMMMNNNVVVVVVPPPQQQRRRTTTVVVUUUSSSQQQOOOIIIIIIJJJMMMOOOOOOMMMKKKHHHFFFEEEEEEEEEFFFEEEDDDFFFFFFFFFHHHJJJKKKJJJIIIGGGEEEGGGPPP[[[^^^XXXPPPPPPKKKIIILLLJJJBBB>>>>>>999777555333222333444555444000111555888777777999;;;:::888777777999:::<<<===777333555444111333999;;;999777444222000000///444444333111000111444777777<<<===888555666777666999888777555333111//////222111333666444//////222555555666666555444333111444444444444444555666777000333666888999:::;;;<<<555777999777444333444666444555666888888999999999;;;:::999888777666555555666666666666666666666666444000000666888555555888777666555555777999::::::666666555333111111333555666777777666666555444333888777666555555555555555666777888777555444444555333222555999;;;:::>>>CCCBBBBBBAAABBBBBBCCCDDDEEE???EEEIIIGGGAAA<<<===AAAEEEEEEDDDBBBAAA???===<<>>???CCCEEEBBBBBBFFFIIIHHHEEEBBB@@@?????????@@@AAA@@@;;;666666:::>>>@@@@@@===;;;???EEEFFFCCC@@@CCCFFFFFFDDDAAA???>>><<>>@@@BBBDDDDDDEEECCC???@@@BBBAAA======AAAAAABBBBBB@@@>>>===???AAA???????????????@@@BBBDDDAAABBBCCCAAA>>><<<===>>>DDD>>>>>>FFFGGG@@@===AAAAAAEEEHHHFFF@@@===>>>BBBCCC@@@===<<<>>>???>>><<<<<<<<<<<<:::999888:::<<<777<<<<<<777444666777666444888<<<<<<888555666888<<<======;;;888777777777===@@@@@@======AAACCCBBB<<<>>>===999999<<<===;;;;;;@@@AAA===<<>>>>><<<<<<===>>>>>>===;;;::::::;;;<<<===<<<<<<===>>>@@@AAABBBCCCFFFBBB===<<>>===>>>??????===<<<;;;===>>><<<>>>??????===;;;;;;;;;;;;<<<>>>>>>>>>======>>>@@@@@@>>>===<<<======>>>>>><<<999777888;;;???BBBFFFDDDAAA===999666333222999888777666666777888999888777666666666777888888;;;::::::999999999999999===============<<<;;;:::;;;:::888444111000222444222666999999666444555888888999:::<<<======>>>>>><<<888555666:::===<<<;;;::::::999999888666555444888777666666777999:::;;;<<<<<<<<<;;;;;;;;;::::::888666444222222444777888<<<===>>>===:::888777777222444444333666;;;:::444444555555444333222111000333888:::777666777777555555555666888999999777555555888;;;<<<:::888777777666555999AAAEEEFFFKKKRRRQQQSSSVVVWWWTTTOOOJJJFFFMMMTTTUUUPPPQQQXXXXXXRRRPPPQQQRRRRRRPPPNNNLLLJJJIIIIIIJJJLLLMMMLLLIIIGGGGGGEEECCCCCCDDDEEEEEEDDDDDDCCCCCCEEEGGGHHHGGGFFFGGGHHHLLLUUU]]]___ZZZSSSMMMHHHHHHLLLKKKFFFBBBCCC999888666444333444555555777333222666777666666777:::999777666666777999:::999444111222222000333888:::888666444333333333444222222111000///000333666777<<<<<<888555666777555666777888777666333000...222111333666444000000333666777777888888777555444333333333222333333444555222555777777777666666777666777999888555444666888555666777777888888888888555555555555555444444444555555555666666666777777555222333888999666555777777666555555666888999:::555777777666444222222333555555666777777777666666666666555333333222222222555666777666555444555666333222444777888888<<>>AAABBBDDDDDDCCC@@@===<<<======@@@EEEGGGDDDBBBCCCEEEEEEEEEDDDBBBAAA???>>><<<>>>>>><<<999888;;;???>>>@@@@@@===>>>BBBCCCAAABBBEEEJJJKKKHHHDDD@@@===999???AAA>>><<<>>>??????999:::===???BBBCCCDDDDDDCCC@@@>>>>>>===;;;<<>>===>>>???===???@@@???======@@@CCC???@@@@@@>>>======???AAA@@@<<>>===>>>>>>===<<<===>>>???===;;;999999999888;;;<<<888555555555333888;;;======<<<::::::;;;:::;;;======;;;:::999:::;;;???@@@===>>>BBBEEEEEE===???>>>::::::===>>>;;;888<<<===:::999<<<>>>===:::999888999<<<>>>>>>>>>::::::999999999:::;;;;;;<<<>>>???>>>===<<<<<<===>>>===<<<<<<<<<===>>>???;;;;;;<<<===???AAACCCDDDIIICCC>>>>>>CCCFFFEEEBBBAAABBBEEEGGGHHHHHHHHHGGG===@@@DDDDDDBBB>>><<<::::::999999;;;===>>>===<<>>===???AAAAAA@@@??????@@@======>>>>>>>>>????????????AAACCCBBB>>>;;;<<<===>>><<<:::888999;;;???AAADDDBBB???<<<999777666555:::777444555777999888666888777666666777888:::;;;777777777777777777888888;;;<<<===>>>>>>===;;;:::999999999888666444555666444777:::999666444666888999999999:::;;;<<<===>>>;;;999777999<<<>>>===:::::::::999888777666666666888777666666777888:::;;;999::::::::::::999888888666555333333444666888999<<<===>>>===:::777777777222444444333444777666222333444555666555333111000333777999666555777777555444444555777999:::888777555777:::;;;:::888777777<<<;;;===BBBEEEGGGMMMSSSWWWXXXYYYYYYWWWRRRLLLIIIOOOVVVXXXUUUVVV[[[ZZZUUURRRRRRQQQOOOMMMKKKHHHGGGGGGHHHIIIKKKLLLKKKGGGDDDGGGEEECCCCCCEEEFFFFFFFFFCCCCCCCCCEEEGGGHHHHHHFFFIIILLLQQQXXX\\\]]]ZZZVVVNNNKKKJJJMMMMMMIIIFFFFFF:::999777666555555666777888444333666777555444666999888666555555666777888666333111333444444666;;;===;;;777444333333444555111111111000///000333555888<<<<<<888555777777555444666888999888555111///222111333666555111222555666777999::::::999999888555555444333333333333444222444555666444444444555666777888888777666777999666666777777777777777666000111222222333444555555333444555666777888888888555555777;;;;;;777444555666555555555555777888999666888:::999777444222222444555666777888888888888666666555444333222111000444555666666555444555777555333333555555555:::@@@FFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@???@@@BBBCCCDDDCCCAAA@@@CCCBBBBBBAAA???>>><<<;;;???@@@BBBEEEEEECCCAAAAAA>>>@@@BBBDDDDDDDDDCCCBBB<<<===???>>><<<;;;<<<>>><<>><<<<<>><<<;;;;;;<<<===???AAACCCGGGCCC???=========>>>@@@AAAAAAAAAAAA@@@@@@@@@AAA>>>AAACCCAAA>>>===@@@CCC???>>>===<<<<<<>>>@@@BBB===<<>>>>>======<<<;;;<<<>>>@@@@@@>>>;;;::::::888:::;;;:::999888666444888999;;;<<<===>>>=========???AAABBB@@@>>>======;;;@@@AAA===;;;???BBBBBB>>>@@@???;;;;;;>>>???===999::::::888777888:::;;;:::999999999;;;<<<======::::::::::::::::::;;;;;;@@@@@@AAA@@@???>>>============<<<<<<===>>>??????::::::;;;<<>>>>>AAADDDDDDAAA>>>;;;999999:::;;;<<<>>>>>>======<<<<<<<<<;;;:::;;;===@@@AAABBBCCCCCCBBBAAABBBCCC>>>>>>===>>>???@@@@@@@@@>>>AAADDDBBB===:::===@@@>>>===;;;:::;;;===???AAA>>>===;;;999888999:::::::::777555888<<<===888333555666777888888999::::::444444555555666666666666888:::<<<>>>>>>===;;;999777:::<<<<<<;;;999999999777999:::999777666777888999888777777777999:::<<<999888888:::======;;;999:::999888777666777888999888777666666666888999:::777777888888888777666555777666666555666777888999;;;<<<<<<:::888666555666333444444333333333222000111333555777666555222000222666888555444666777666444444555777999;;;:::888444666888999777666666666===>>>AAADDDGGGJJJOOOTTTTTTVVVXXXYYYXXXUUURRRPPPQQQWWWZZZYYYZZZ]]][[[VVVWWWUUUSSSQQQNNNKKKIIIHHHFFFGGGHHHKKKMMMLLLIIIFFFIIIGGGEEEEEEFFFHHHIIIIIIDDDDDDEEEHHHKKKMMMMMMLLLLLLOOORRRUUUUUUVVVVVVVVVRRRPPPNNNNNNMMMIIIFFFDDD:::999888777777777777888777333333777888666666777:::999777555555666777999777666555666888:::===@@@AAA>>>999555111000000111222333333222111222555777:::===<<<999777999999666555666777888888666444222222111222555555222333777555666888999:::::::::999999888777666555555555555///111333444444555777888555555666666666777777888666666777777777666555555111222222333444555666666222333555777888999999999666888;;;===;;;777555444555555555444444555777888888:::;;;:::777555444444666666777888888888888888888888777666555444222222333444555555555444666777777444333444444444888???BBBCCCEEEFFFGGGGGGFFFFFFFFFCCC@@@???@@@AAA???===???@@@BBBDDDDDDCCCAAA@@@CCCAAA===;;;:::;;;<<<>>>DDDDDDCCCAAA@@@AAAAAA@@@>>>???AAACCCDDDDDDCCCCCC>>>???@@@???>>>=========>>>CCCEEEBBBAAABBBBBB@@@BBBCCCDDDCCC@@@===<<<<<<;;;???BBBAAA===:::<<<@@@AAA???;;;888888;;;>>>AAAHHHEEE@@@<<<===???@@@?????????@@@AAACCCCCCDDDCCC===???BBBCCCBBBBBBEEEGGG@@@>>>===<<<===>>>@@@AAA<<<<<<@@@FFFJJJGGGDDDCCCCCCAAA@@@@@@AAA@@@>>>;;;@@@@@@???>>>===;;;;;;;;;:::===@@@AAA@@@???>>>>>>999999:::<<<<<<;;;999999555666777999;;;===>>>>>>@@@BBBDDDDDDAAA>>>===<<<===BBBBBB<<<777888;;;;;;>>>@@@???<<<===AAABBB@@@===<<<:::999666444666888;;;;;;:::999888888999999;;;;;;<<<<<<<<<;;;;;;;;;@@@@@@?????????>>><<<;;;::::::;;;;;;<<<===>>>???:::::::::;;;>>>AAADDDEEEEEEGGGGGGEEEBBBAAADDDHHHCCCDDDFFFGGGEEEAAA===:::@@@AAABBB@@@===:::999999888:::<<<>>>????????????888888999999999;;;???CCCEEEFFFFFFEEECCCBBBBBBCCC???======>>>AAABBBAAA@@@<<>>::::::>>>CCC======<<<<<<===???AAABBB;;;:::999888888888999:::888777999===AAA@@@999222222444777999:::999888666333444555666666666666666777999;;;======<<<999888777:::>>>??????===<<<<<<999999:::999888888888999:::999888777888999:::;;;777777888999;;;:::888666999888777777777888:::;;;888777666666666777888999777888999999999888666555999999999888888888777777888999999777555333444555444444444444333111000111111222555777777555333222222666777444333666888777555555555777999;;;:::999333444666666555444444555999===CCCGGGKKKOOORRRTTTSSSTTTVVVWWWWWWVVVUUUTTTRRRVVVYYYYYYZZZ[[[YYYVVVWWWVVVTTTRRROOOMMMKKKJJJGGGGGGIIILLLOOOPPPOOOMMMJJJHHHEEEDDDFFFGGGHHHIIIDDDDDDFFFIIINNNQQQQQQQQQOOOOOOOOOMMMLLLLLLPPPSSSOOONNNLLLIIIHHHFFFCCC@@@:::999999888888888888888444222444:::===;;;:::;;;<<<;;;999777777888999:::888999999888:::>>>AAAAAA@@@===999444111/////////444555666666555666888::::::===<<<999:::<<<<<<888888777666555555555555666222111222444444111333777333444666777888999888888999888777666555444444444000222444555555666999;;;444444444444555666666666555555666666666555555444444444444444444444444444222444666999:::;;;;;;;;;666:::>>>===:::777555444444555555444222222555888;;;;;;:::888555444666777888888888888888777666666888888888777666555333222222444555555444444555777999666444555444444888>>><<<>>>BBBEEEGGGHHHGGGGGGFFFBBB??????AAACCCAAA>>>BBBBBBDDDDDDDDDBBB@@@???CCC???;;;777666999===???FFFFFFCCC>>>===@@@BBBAAACCCBBBAAAAAA@@@AAAAAABBBAAAAAA@@@@@@@@@@@@??????AAAEEEEEECCCCCCFFFEEEBBBBBBCCCCCCBBB???======>>>777888<<>>@@@FFFCCC>>>:::<<<@@@@@@=========>>>@@@CCCEEEEEECCC888:::===AAAEEEHHHJJJJJJ@@@>>><<<===???AAAAAAAAA===>>>@@@DDDGGGGGGDDDBBBBBBAAA@@@AAABBBAAA@@@>>>>>>@@@@@@???<<<:::::::::999<<<@@@AAABBBAAAAAABBB;;;888888<<<>>><<<;;;<<<999;;;===>>>>>>???AAADDD@@@BBBBBBAAA>>>;;;999999===BBBBBB;;;444444666777===@@@???===>>>CCCEEECCCAAA>>><<<:::777333555999<<<===<<<:::777555666777======>>>>>>======<<<;;;>>><<<;;;;;;<<<;;;999777888888999;;;<<<===>>>>>>;;;;;;:::;;;===@@@CCCEEECCCGGGHHHEEE???===AAAEEE@@@BBBEEEFFFFFFDDDAAA???@@@@@@???===:::999999;;;888;;;>>>@@@@@@@@@@@@@@@666777888888999===BBBFFFFFFGGGFFFEEEBBBBBBCCCDDD???>>>>>>AAADDDFFFCCC@@@;;;<<<===;;;999999===AAA:::;;;;;;===???@@@BBBCCC===<<<;;;:::999888666666777888<<<@@@CCC@@@999333333444777999:::999777555555666777888999888777666999:::;;;<<<<<<;;;999888777;;;>>>@@@???>>>======:::999999999999:::;;;;;;======<<<;;;;;;;;;<<<<<<555666777888888777666555777777777888999:::;;;;;;888777666666666666888888999:::<<<===<<<;;;999777999:::::::::999888666666555666666444333222444555555444555777555111111444111222444666777666555444333777777444444777999888777666555777999::::::999333444666555444333444555555<<>>===;;;999888999:::;;;777999999888999===???>>>:::999777555333222222222444666777777777777999;;;999;;;:::999;;;???>>>:::999777555333333333555666333111111333222///111666111222444555666666666555666555444333222111111111444555666666555666888:::555333333333555666555444444444555555555555555444444444444333333222222222444666999;;;======<<<<<<666<<>>===???BBBDDDAAA@@@@@@@@@BBBCCCDDDDDDFFFFFFEEECCCGGGKKKIIIEEECCCEEEGGGGGGEEECCCAAAAAA888666999???BBBAAABBBGGGDDDBBB@@@>>>===>>>???@@@CCCBBB===999<<>>BBBDDDDDDCCC>>>???AAABBBDDDEEECCC@@@===>>>???@@@@@@@@@@@@@@@>>>@@@AAA@@@<<<999999::::::===@@@BBBBBBBBBCCCDDD>>>888777;;;===;;;:::<<>>AAAEEE???@@@???===:::888888888999???@@@:::333444777999<<>>@@@EEEHHHGGGCCC???<<<<<<999555777======>>>>>>;;;777555666888>>>??????@@@???>>>===<<<<<<:::999:::;;;;;;999666777888999;;;<<<===>>>>>><<<;;;::::::<<>>;;;===???===>>>AAACCCDDDCCCBBBAAA<<<======<<<;;;;;;<<<===:::===AAABBB@@@???>>>???999999999999:::>>>CCCGGGDDDEEEEEECCCBBBBBBDDDFFFAAA@@@AAAEEEIIIJJJFFFAAA::::::::::::999999999999666777999<<<>>>@@@AAABBB======>>>>>><<<:::777666777999<<>>===<<<<<<<<<:::999888888:::<<<===>>>>>>>>>>>>>>>======<<<;;;555666777777666666666666555666888999:::;;;;;;;;;888777666555555666777888888:::<<<===<<<;;;888777666777888999999777666555333444444444333333555777777555777999777111222777222333444555666666666666444777888555444888::::::888777666777999::::::999444555777666555444555666666===CCCDDDHHHPPPUUUTTTWWWWWWVVVUUUTTTSSSRRRQQQSSSSSSSSSSSSSSSQQQPPPPPPLLLNNNPPPQQQRRRQQQPPPOOOOOOMMMKKKLLLPPPSSSVVVWWWOOOLLLGGGEEEFFFGGGHHHHHHHHHGGGHHHJJJLLLMMMMMMKKKIIIHHHFFFGGGHHHKKKMMMNNNHHHIIIFFFAAA@@@BBB@@@:::888888999999999999888888777888???IIINNNKKKGGGFFF???>>>;;;:::999999:::;;;777;;;:::777888<<<===;;;999888888777666555333333222333555555555666888999666888777777:::???>>>:::777777555444333333333333333111111222000...///444000111333444555444444333444333222111111111111111333444555555555666999<<<777555333444666666555333222333444555555555555555666555555555444444444444666888;;;===???>>>===<<<555<<>>;;;:::999::::::???BBBBBB>>>???EEEGGGDDDEEEBBB>>>;;;<<<@@@EEEIIIAAA@@@???@@@CCCFFFGGGHHHIIIHHHDDDDDDIIINNNLLLFFFDDDHHHLLLNNNLLLHHHEEECCC???;;;;;;BBBFFFDDDCCCGGGBBBBBBCCCCCCCCCBBBBBBAAACCCCCC???;;;>>>EEEDDD===<<<;;;;;;===@@@AAA???<<<;;;888666;;;AAADDD@@@;;;:::999:::>>>DDDGGGGGGEEE@@@AAAAAAAAABBBCCCBBB>>>888;;;===>>>===<<<>>>???===@@@BBB@@@<<<999888999<<<>>>AAABBBAAABBBCCCEEEAAA999666:::<<<999888:::===AAADDD@@@999666:::?????????>>><<<:::888999:::555<<>>???>>>AAAGGGIIIIIICCC>>><<<>>>;;;777:::@@@===>>>???<<<888777888:::???@@@AAAAAA@@@???>>>======;;;999;;;======:::888777888:::<<<===>>>??????===<<<;;;:::;;;>>>AAACCCEEEDDDAAA???>>><<<;;;:::;;;<<<>>>@@@@@@@@@???>>>888:::===>>>>>>===>>>???<<<@@@CCCCCC@@@=========<<<<<<<<<;;;;;;???DDDGGGBBBCCCCCCBBBBBBCCCEEEHHHBBBAAACCCHHHMMMMMMHHHBBB999999999:::;;;999555222333444777:::===???AAAAAA:::<<<>>>@@@@@@>>>;;;:::888:::<<<<<<;;;999999:::===;;;888666666777:::<<<;;;<<<=========;;;999888@@@@@@???>>>===<<<<<<<<<555888;;;<<<;;;::::::::::::888777888;;;===??????<<<<<<===>>>===;;;:::999666777888777666555666777444555888:::;;;<<<<<<;;;888777666555555666777888666777999::::::888666444222333555777888777666555333444444444333444777999777666888;;;888222333999333333333444555666777777444888888555444888;;;;;;:::888777777888999999888666777888777666555666888999???BBBAAAEEENNNTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSQQQPPPQQQOOOMMMLLLMMMJJJMMMPPPSSSUUUTTTSSSRRRRRROOOLLLLLLOOOSSSVVVWWWTTTQQQLLLIIIIIIKKKKKKKKKMMMLLLKKKLLLMMMMMMKKKIIIDDDDDDEEEHHHLLLOOOOOONNNOOOPPPLLLDDDAAABBB???999777888888999999999888888;;;===EEEPPPTTTPPPJJJHHH???>>>;;;999999999:::;;;999======888888======:::;;;;;;;;;:::888555222000///111222333333333555777444555555555999???>>>:::555666666666444333111000333111000111///,,,...333111222333444444444333222444444333333222222333333...000222444555888===@@@999666444555777777555222111222333444555555666555777888888888888888888888888:::<<>><<<555<<>>======@@@FFFIIICCCDDDDDDEEEDDDDDDCCCCCCDDDGGGNNNTTTPPPFFFDDDHHHLLLNNNOOOMMMHHHEEEEEEGGG@@@<<<===CCCFFFEEEBBBBBB>>>BBBBBB@@@BBBGGGEEE???CCCCCCBBBAAA@@@AAAEEEHHHAAA???============<<<;;;::::::999777888:::???BBB888:::===>>>??????@@@BBBEEEDDDCCCBBBAAA???===<<<<<<===>>>===<<<;;;<<<>>>>>>?????????>>><<<<<<;;;???@@@AAAAAAAAABBBDDDFFFAAA@@@???===<<<;;;::::::@@@AAAAAA===999777999<<<=========>>>>>><<<999666888======666444:::>>>>>>===<<<<<<>>>BBBGGGMMMPPPFFFCCC???>>>???@@@>>><<<999:::;;;;;;::::::<<<>>>CCCAAA???@@@CCCDDDCCCAAA<<<:::999999;;;<<<<<<;;;>>>>>>>>>>>>>>>=========BBB<<<:::===>>>===@@@FFFBBB@@@???@@@@@@@@@>>><<<===>>>>>>;;;777777:::===???>>>======>>>@@@BBBDDDFFFBBB>>>>>>AAACCCAAA>>><<<;;;<<>>AAADDDBBB>>>;;;:::;;;888:::<<<;;;888777999<<<<<<999777666888:::::::::>>>???@@@>>>:::777666555<<<===>>>===;;;:::::::::777999:::<<<<<<;;;999888::::::;;;>>>@@@AAA@@@???;;;999;;;???>>>999666777777666666555666777888888444444555777888:::;;;<<<555444444666777888666555333333555999<<<:::444///333444444444333333555777222444777888888777888999<<<888888<<<>>>:::666555666666666555333333444666555777999999777555555666888666555666888999999888<<<999666444444555666666;;;;;;???FFFNNNTTTUUUTTTWWWXXXYYYYYYWWWUUUUUUVVVLLLKKKKKKMMMPPPRRRQQQNNNIIIKKKNNNSSSVVVWWWTTTRRRKKKJJJJJJMMMRRRUUUUUUSSSQQQQQQPPPKKKFFFDDDGGGKKKMMMPPPNNNIIIMMMSSSMMM@@@GGGHHHIIIHHHIIIKKKNNNQQQTTTRRROOOLLLIIIDDD>>>:::666666777:::<<<===<<<;;;<<>>;;;:::;;;::::::;;;999666444444666999::::::888777666777777555333...///111222333333222222---///111444777999:::;;;666555333222111111222333333444444333111000000111777666555444333333333333333444555666555444222000---...000333777:::::::::666666777777777666666555666555444444555777999;;;777888999999777666666777>>><<<;;;<<>><<<888999;;;:::999888888999666666666444222111333555888999<<<>>>>>><<<:::999:::666444555444222333777999;;;;;;777666777666222666666666555333222444555111333666777666666777888999>>>DDDFFFFFFFFFFFFHHHEEEFFFGGGFFFDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEE@@@>>>@@@AAA@@@@@@DDDDDD>>><<>>@@@CCCEEEHHHGGGFFFDDDBBB@@@???>>>CCCFFFLLLQQQMMMDDDAAADDDGGGHHHJJJLLLLLLIIIEEECCCEEEBBBCCCIIILLLIIIFFFEEE>>>AAAAAA@@@CCCHHHHHHCCCAAABBBAAA@@@@@@CCCGGGKKKDDDAAA===<<<<<<<<<;;;;;;777888999999999:::<<<===999:::<<<======>>>@@@BBBJJJIIIHHHEEEBBB>>>;;;999;;;<<<===<<<;;;:::;;;===??????>>>>>>>>>===<<<::::::<<<===>>>>>>@@@BBBEEECCCBBB@@@>>>=========>>>>>>@@@@@@===999888:::============>>>>>><<<:::888888<<<<<<777666;;;???@@@<<<<<<;;;<<>>@@@>>>>>>@@@CCCEEEEEECCC???===<<<<<<===>>>===<<<============>>>???@@@AAAGGGAAA>>>@@@@@@???BBBHHHCCCBBBAAAAAAAAA@@@>>>;;;======<<<:::888888999;;;<<<<<<<<<===>>>AAACCCDDDEEEAAA======@@@BBB@@@===???======???CCCDDDCCCAAADDDDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@AAACCCBBB@@@===:::;;;;;;;;;888666555555444777:::;;;::::::;;;=========???AAABBBAAA>>><<<;;;<<<======<<<;;;<<<===999777666777:::===>>>>>>;;;===>>><<<999666555555:::<<<===<<<:::888888999:::;;;<<<======<<<;;;:::666777999<<>>===:::888999<<<;;;777555666999888666444444444666777444444555666666777888888555444444555777888777666555555666999;;;999444000...000111222111222333555555555666777888777666555999555555999:::666222222222333444444333222333444777999;;;;;;999888777888555777999888777777999;;;;;;999777555555666777777;;;>>>CCCKKKSSSWWWVVVUUUVVVWWWXXXWWWTTTRRRRRRRRRNNNLLLLLLNNNQQQRRRQQQOOOLLLLLLMMMNNNOOONNNLLLIIILLLKKKJJJMMMQQQSSSSSSRRRTTTTTTRRROOOLLLKKKLLLMMMNNNPPPLLLGGGKKKSSSPPPFFFKKKKKKKKKIIIHHHJJJLLLOOOSSSRRRPPPNNNKKKFFF???;;;999999:::<<>>===>>>DDDMMMUUU]]]aaaZZZPPPIIIEEE@@@<<<::::::999999:::888555444333555888::::::888666666666555333222000111222333444444444333000111222444666777888888555444333333333333333333444555555444111///000000666555555444333222222222666666777888777666444222222222333555888999999999777777777777666444333222333444666888999:::::::::777999::::::888777888999;;;::::::<<>>BBBDDDAAA@@@CCCDDDBBBCCCEEEDDD???===@@@CCCCCCDDDEEEEEECCC@@@??????@@@GGGFFFDDDBBB@@@???>>>>>>DDDGGGMMMPPPLLLDDDAAABBBCCCCCCEEEJJJNNNLLLFFF@@@EEECCCEEEJJJKKKGGGDDDCCC>>>?????????BBBHHHIIIGGG???@@@??????@@@CCCIIIMMMFFFBBB>>><<<<<<<<<<<<<<<777888;;;<<<===<<<:::999::::::;;;::::::<<<@@@BBBGGGGGGGGGEEEBBB>>>:::888:::;;;<<<;;;:::999:::<<>><<<<<<>>>???<<<999777999;;;===>>>@@@CCCFFFBBBAAA???======>>>???@@@???@@@AAA???;;;:::<<>>>>>???>>>===;;;:::;;;===<<<888777:::===>>><<<;;;::::::;;;>>>@@@BBB@@@>>><<<;;;<<<=========>>>;;;999;;;>>>@@@???>>><<<<<<===???CCCFFFFFFFFFCCCAAA@@@@@@@@@@@@???>>>;;;;;;;;;<<<>>>AAADDDFFFFFFAAA>>>>>>>>>>>>BBBFFFDDDCCCBBBBBBAAA@@@===:::===;;;999888999999999888:::;;;===???AAADDDFFFGGGCCC???<<<<<>>???@@@???===;;;:::::::::999999888777777999:::<<<<<<:::999:::;;;::::::<<>>>>>===;;;999888777888;;;===>>>>>>888:::;;;:::888666555555999:::;;;:::888777777777999:::;;;<<<<<<;;;:::999333555999<<<>>>>>>===<<<999777666999888444444666;;;999555333111222444666444444444555555555666666555444444555888999888777888888888999999888444111,,,...111333333333333444777666555666888888555111666333333666666222.........000333444333222333333888999::::::888777777777111666;;;:::666444888<<<:::999888888888888999999:::>>>EEENNNTTTWWWVVVSSSUUUVVVVVVTTTQQQOOONNNOOOOOOOOOOOOPPPRRRRRRQQQPPPQQQOOOLLLJJJIIIHHHFFFDDDIIIIIIKKKNNNRRRTTTTTTTTTUUUSSSQQQQQQQQQQQQOOONNNLLLNNNKKKFFFJJJRRRSSSMMMMMMNNNMMMLLLKKKLLLOOOQQQPPPPPPOOONNNLLLGGG@@@;;;::::::;;;===???@@@>>>===<<>>>>><<<:::999;;;;;;:::777555444555444444555333222222333555555666888::::::::::::999888444333444333111111555111555666555555999999666333555666555444444555666444555666666555777999<<<:::<<>>AAA@@@@@@@@@@@@AAACCCDDDGGGJJJNNNPPPMMMGGGDDDCCCCCCDDDEEEIIIKKKJJJFFFBBBEEECCCFFFJJJJJJEEEAAA@@@@@@???======@@@DDDFFFFFF??????>>>===>>>AAAFFFJJJDDDBBB@@@@@@AAAAAA@@@>>><<<<<<===>>>???>>><<<:::;;;;;;:::999888;;;???CCC>>>???AAAAAAAAA???===;;;:::;;;<<<<<<::::::;;;<<>>:::;;;===>>><<<999888:::<<<>>>@@@BBBFFFIII@@@???===<<<<<<===???AAAAAACCCDDDBBB>>><<<===???<<<>>>??????>>>=========???>>><<<888777888::::::<<<;;;:::999999999::::::888888888:::===@@@BBBDDD@@@<<<999;;;@@@CCCAAA===<<<<<<===???BBBDDDEEEEEEEEECCCBBBBBBBBBAAA???===999888888999<<>>===>>>AAADDDHHHCCCBBBAAAAAAAAA???;;;999<<<:::777888;;;;;;999666999;;;>>>AAADDDGGGHHHIIIBBB@@@======???@@@@@@???DDDCCCBBBBBBDDDFFFGGGHHHIIIIIIHHHFFFDDDAAA>>>===>>>>>>>>>>>>????????????;;;:::999999::::::::::::;;;;;;<<<<<<<<<;;;::::::999:::>>>CCCGGGGGGCCC???<<<:::999;;;>>>>>>;;;888;;;:::999999;;;;;;:::888666888::::::888666666666888:::;;;:::888666666777666777888999999888888777444777<<>>;;;777666777777444555888;;;888444111000222555777444444555555666777888888666555444555888999:::999;;;:::999999888666444333000222666777666555555555777444222444888999555000666333333666555000......,,,///333444444333333444555666777666444333333444000444888888555444777999888999:::::::::999:::;;;999===CCCJJJOOORRRRRRRRRSSSTTTTTTRRROOONNNNNNOOOQQQQQQQQQRRRRRRRRRQQQPPPTTTQQQLLLIIIHHHHHHGGGGGGEEEHHHNNNSSSWWWXXXWWWUUUQQQOOONNNOOORRRRRRNNNKKKIIIKKKKKKHHHKKKQQQSSSPPPOOOOOOOOONNNMMMOOORRRUUUMMMLLLJJJIIIGGGDDD@@@<<<999999:::;;;===>>><<<:::666<<>><<<===>>>???AAADDDGGGIIIFFFGGGHHHGGGDDDBBBBBBCCC>>>??????@@@@@@AAAAAABBB;;;AAAEEEDDDCCCEEEEEEBBBGGGEEEEEEEEEEEECCCBBBBBB???AAADDDEEEDDDAAA@@@@@@======>>>???AAACCCEEEFFFEEEIIIMMMNNNLLLIIIFFFCCCGGGHHHIIIGGGDDDCCCEEEGGGGGGFFFHHHLLLJJJDDDAAABBBCCC???<<<<<<===???@@@BBB??????>>>===<<<>>>AAADDD@@@AAABBBDDDFFFFFFDDDBBB@@@>>>;;;;;;<<<======<<<<<<;;;:::888888:::???CCC:::;;;===???@@@@@@???>>>;;;===>>>===<<<;;;<<<===@@@===:::999;;;<<<:::999888:::<<<>>>???BBBEEEHHH@@@???>>>======>>>@@@AAAAAACCCDDDAAA===::::::<<<;;;===??????===<<<>>>???>>>;;;888777777888999;;;<<<<<<;;;:::999777777666666777888:::===@@@DDDFFFBBB>>>:::<<<@@@CCCAAA======>>>??????@@@AAABBBCCCDDDCCCBBBBBBBBBAAA>>><<<777666666777:::???CCCFFFEEEDDDCCCBBBDDDHHHKKKMMM@@@@@@@@@AAAAAA???<<<999<<<:::999:::======:::666888999<<<@@@CCCEEEGGGHHHCCCAAA??????@@@AAABBBBBBDDDDDDDDDEEEFFFHHHJJJLLLFFFDDDBBB@@@>>>===<<<===888999:::<<<===???@@@BBB>>>;;;999999;;;===>>>===;;;;;;;;;<<<===>>>===<<<999>>>DDDGGGFFFCCCAAAAAA<<<;;;:::<<>>======>>>AAADDDFFFHHHFFFHHHIIIHHHFFFDDDDDDEEE?????????@@@@@@AAAAAAAAA>>>DDDHHHGGGGGGJJJJJJHHHHHHEEEFFFIIIIIIEEEBBBAAA;;;>>>BBBDDDDDDBBBBBBAAA>>>???@@@AAABBBCCCBBBBBBAAAEEEIIIIIIIIIJJJGGGBBBJJJKKKIIIDDD??????DDDIIIDDDCCCEEEGGGEEE???>>>AAAEEE???<<<<<<<<<;;;<<<>>>???@@@@@@???======>>>??????@@@BBBEEEHHHIIIGGGEEE@@@<<<777555888;;;<<<<<<===<<<;;;999999;;;???CCC>>>>>>???????????????>>><<<===>>>===<<<<<<===>>><<<;;;:::888777888888999777888:::;;;<<<===@@@BBB@@@???????????????@@@@@@===@@@AAA???:::777777999:::<<>><<<;;;>>>AAA<<<777555777:::;;;===@@@>>>>>>======;;;999777666888999:::;;;;;;===@@@CCCBBB???======???@@@???===>>>???@@@@@@???>>>???AAACCCBBBAAAAAABBB@@@===;;;777777777888:::===@@@BBB@@@CCCCCCBBBCCCHHHJJJIII===>>>???AAACCCBBB>>>;;;;;;;;;<<<>>>???>>><<<999777888:::<<<>>>AAABBBCCCCCCCCCBBBAAAAAABBBDDDEEEDDDEEEFFFFFFFFFGGGIIIKKKBBBAAA>>>;;;::::::;;;<<<333555777888999<<>>:::999===@@@@@@@@@;;;;;;;;;===???@@@???>>><<>>>>>@@@AAAAAA>>><<<555555666999;;;;;;999666777999;;;<<<:::999999:::888999::::::777666666666444444555777888:::;;;<<<>>>BBBEEEFFFDDDBBBDDDFFF???;;;:::<<<<<<:::;;;>>>777666333222222444777:::666777888;;;===???AAABBB:::888666666888999::::::999:::;;;999666444333444444666777666333111000000222000000333777888666333777666888;;;999444333666000222555666666666777888666777666555222111222444222000///111444777777666999<<<===;;;888888:::======???CCCEEEHHHLLLQQQUUUPPPPPPPPPOOONNNOOOQQQTTTSSSUUUUUUTTTRRRPPPOOOPPPKKKJJJIIIIIILLLMMMMMMMMMKKKPPPVVVYYYWWWRRRMMMJJJLLLLLLLLLNNNOOOOOOMMMKKKEEEJJJNNNNNNLLLJJJKKKLLLOOONNNLLLHHHEEECCCDDDFFFEEECCC@@@???@@@@@@???>>><<<;;;;;;===>>>===;;;999333888<<<===AAAFFFGGGDDD>>>;;;777666777999::::::333333222222222444555666000//////111444666666555222111111000000111111222000000222333555555666666000111222333444444444444000222333444333444555777444555666777777666555444111222333555777888::::::666888999888666666:::===888999:::;;;<<<<<<<<<<<<777666444222333444666777999999888555222222333444777999:::999888777777888777888:::999888777777888111333666666666666777888555444444333444666888999444111111333333//////111000444555444444888888555222444666777666444444555777888999999888999<<>>DDDHHHHHHIIIMMMPPPNNNHHHEEEFFFMMMNNNGGGAAA???999<<<@@@BBBBBBBBBBBBBBB???@@@BBBDDDDDDCCCAAA???===CCCFFFGGGIIILLLJJJEEEKKKIIIDDDAAA???@@@DDDGGGAAA@@@AAABBB???;;;;;;@@@EEE???<<<>>>>>>;;;:::===>>>@@@BBBBBB@@@>>>>>>>>>BBBAAA@@@BBBDDDGGGGGGGGG???:::555444888;;;<<<;;;======<<<;;;:::<<>>============>>>;;;<<<======;;;;;;<<<===999:::;;;888444333666:::777888999999888999;;;===<<<<<<===>>>======<<<;;;:::===@@@???;;;999:::;;;888;;;>>>===::::::>>>AAAAAA:::666:::<<<;;;<<<@@@???@@@@@@@@@???===:::999777888::::::999:::>>>AAABBBAAA@@@>>>=========<<<<<<>>>@@@@@@>>>===???AAAAAAAAA@@@AAABBB@@@===;;;::::::::::::;;;<<<======<<<@@@AAA???@@@CCCCCC???<<<===???CCCFFFEEECCC@@@;;;>>>AAABBBAAA???======:::::::::;;;<<>>===;;;;;;::::::333555777888888:::>>>BBBEEE@@@;;;:::>>>BBBBBBAAA===<<<;;;===@@@AAA???===AAACCCEEEFFFEEECCCAAA@@@<<<>>>AAABBBAAA???>>>>>>555555777:::<<<<<<999666888:::<<<<<<:::999999999666888999888666444444555111222333555888:::===>>>BBBEEEGGGEEEBBBAAACCCGGG???<<<<<<>>>>>><<<<<>><<<;;;;;;<<<<<<<<<999777666:::<<<:::;;;???AAA???777666444444555666666555333222222333333444666666222111111222444555555444222111000000000000111222222222333444444444444333111111111111222222333444333444555444333222333555555666777888888777666555555555555555555666777777555777888666333333777;;;777777888888888888888888444333222222333555888999555666666444333444777999777888888666333111333555222444666777666666777888222444777888888888888999777666444333444555888999666333333555555111000222222555666444555888777444222555777777666444333333777888:::;;;:::;;;<<<>>>===;;;:::;;;>>>@@@???>>>AAACCCEEEEEEEEEDDDEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@;;;AAAEEEFFFHHHNNNRRRQQQHHHEEEGGGOOOPPPHHH@@@>>>999<<>>@@@CCCDDDCCCDDDCCCCCCDDDAAA===???DDDEEE???<<>>>>>AAADDDEEECCCAAA??????FFFBBB???===@@@CCCFFFHHH???:::666777;;;>>>===;;;=========<<<;;;<<>>===;;;:::999;;;<<<>>>:::;;;<<<<<<::::::;;;<<<666:::;;;777111000555;;;888999:::999888888:::;;;777888999::::::888666555999===AAAAAA???===???AAA777;;;===<<<:::999===BBBIII@@@;;;======:::999<<<@@@AAABBBBBBAAA???===;;;222555777888888:::???CCCBBBBBBAAA???<<<;;;;;;<<<;;;===@@@???>>>===???BBBAAA@@@@@@BBBBBBAAA>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>CCCEEEAAAAAACCCAAA;;;;;;===@@@DDDHHHIIIFFFDDD;;;???DDDEEEBBB????????????>>>======>>>@@@BBBDDDBBBCCCCCCBBBAAABBBDDDFFFDDDFFFHHHGGGCCC@@@???@@@???@@@@@@@@@???<<<999888666888:::::::::;;;???CCCHHHBBB<<<;;;???CCCDDDBBB???===<<<>>>@@@AAA???<<>>BBBFFF???<<<<<>>???@@@AAABBB>>>;;;888777777999999888444777:::999666333222333333333333222000000222333111333555555333222222222333333777:::888444444888333444555444444444666888888888777555222111333444222555666444111333:::@@@<<<>>>===999555444999===999>>>EEEIIIJJJKKKNNNPPPQQQQQQPPPMMMKKKKKKMMMOOOTTTUUUVVVTTTPPPMMMMMMNNNLLLMMMOOOQQQRRRPPPKKKHHHFFFHHHIIIIIIGGGGGGJJJMMMHHHKKKLLLKKKHHHGGGHHHKKKMMMNNNOOOKKKDDD@@@DDDJJJFFFFFFFFFEEEEEEFFFJJJLLL@@@AAAEEEIIIJJJGGGBBB===999999888999:::999666444888;;;<<<888777:::<<<;;;555333222333333444222000333333333333444555666777555333222333444444333222333222111000000000111222444444444444333222222111222111000000000111222333666666777555333111111222555666888999:::999777666777666555444333222222222333555666333///...222777555555666555555444333333000000111333555777:::;;;000111222222222555888<<<777777666333///...000333...000333444555555777888222444777999999999999:::888777444333333555777999999777777999999555444666777999999666444666444111333555888888666444333222666999;;;<<<<<<;;;<<<>>><<<:::888:::<<<===<<<999>>>@@@CCCCCCCCCCCCEEEFFFEEEDDDCCCCCCBBBAAA@@@???BBBCCCDDDEEEGGGIIIMMMPPPDDDEEEIIIKKKKKKFFF???999999;;;======<<<===@@@CCCJJJIIIGGGEEEDDDCCCCCCDDDAAACCCGGGIIIIIIGGGCCCAAA;;;???AAA@@@>>>???EEEKKKKKKHHHGGGGGGCCC??????CCCDDDDDDBBB@@@===<<<>>>@@@EEEAAA>>>???DDDFFFDDDAAADDDAAA>>>@@@DDDFFFBBB>>>>>>888555888;;;;;;;;;===<<<:::777777;;;BBBFFFEEE===<<<;;;:::999:::;;;<<<555999===>>>;;;999999999::::::999777555666999;;;<<<;;;999666555888===AAA888999888666444444666888:::<<>>@@@BBBDDDDDDBBB???===:::666333444:::>>>>>><<>>>>>?????????<<<:::555999======:::888:::===>>>???@@@AAA@@@???===<<<222777<<<@@@AAA@@@@@@@@@@@@BBBDDDFFFDDD@@@<<<999666999>>>BBBDDDEEEGGGHHHCCCDDDDDDCCCAAA@@@@@@AAA>>><<<<<<@@@CCCDDDGGGKKKBBB@@@AAACCCBBB???@@@DDDJJJDDD@@@AAA???;;;<<>>???@@@EEEEEEEEEGGGIIIFFF???:::555888<<<>>>===;;;999999999:::;;;888555444555777777===;;;888;;;777222777999888777777888999999999111222333444555666777888:::>>>AAACCCBBBCCCEEEHHHDDD>>>999888<<>>;;;888555444555666666666999<<<@@@DDDFFFFFFEEEDDDAAA===999888999;;;:::888:::999777666555444555555777666555444444444444555444222111111222333333222222666999:::777444333444333444555444333333444666:::======888555666666444666555444444444666777999999999888666444555888:::888999===EEELLLPPPOOOLLLQQQRRRRRRQQQQQQRRRTTTWWWQQQUUUXXXWWWRRRPPPSSSVVVOOOOOOOOONNNMMMLLLKKKKKKMMMKKKIIIEEECCCDDDHHHKKKMMMKKKIIIHHHGGGHHHJJJKKKNNNNNNOOOOOOMMMLLLJJJHHHJJJMMMPPPNNNIIIGGGIIILLLHHHGGGGGGIIIKKKIIIDDD??????===;;;::::::999777666:::::::::999888888777888555444222111000000111222222222222333555777999:::777555444444555555444333//////000111222222333333222333444555444333222111///000000///......111333888999999777444111000000666666777999;;;;;;999777;;;:::888555444333333333666555444333444666888:::555666777666444333333444333444555666777666555444000222555666666777888:::777666444333222111111111......///000222444666777111222444555777888888888777666444333333555888:::<<<666444777777333222555999999888666444444555777555777999::::::777555333666888:::::::::;;;<<<>>>;;;;;;<<<<<<<<<;;;::::::>>>>>>???@@@BBBDDDGGGHHHIIIGGGCCC???>>>@@@CCCEEEEEEGGGGGGFFFDDDEEEHHHKKKHHHIIIIIIJJJIIIDDD>>>999<<<>>>@@@???>>>???BBBDDDFFFFFFGGGFFFDDDBBBAAA@@@AAACCCEEEFFFEEEBBB???===:::<<<>>>======???CCCGGGJJJGGGEEEEEEBBB???@@@EEEEEEFFFFFFDDDAAA?????????CCCAAA??????@@@@@@???===CCCAAA@@@AAADDDEEEBBB???<<<777555:::======>>>@@@===;;;::::::===AAAAAA@@@@@@???===;;;999999999999777:::>>>???===;;;::::::;;;:::999888888999::::::888:::;;;:::999999:::;;;888999999777666666777999777888;;;>>>???===999555888;;;===<<<::::::===AAAAAABBBCCCBBB@@@===<<<<<<>>>@@@BBBDDDCCCAAA???===<<<999555666999;;;;;;:::;;;;;;;;;===??????===;;;888;;;???>>>;;;999:::===:::;;;===>>>>>><<<:::888555999===??????????????????AAADDDEEEDDDAAA>>>;;;;;;===AAACCCCCCCCCDDDFFF???AAABBBBBBAAAAAABBBDDD@@@===>>>BBBDDDCCCEEEIIIFFFCCCBBBBBB@@@>>>@@@EEEGGGBBB???@@@???<<<===AAACCCCCCBBB???;;;888888888555555666888:::>>>BBBDDDCCC@@@>>>>>>AAADDDDDDDDD@@@AAABBBBBBAAAAAABBBCCCGGGGGGGGGGGGFFFBBB===999777:::===>>>===;;;999999:::;;;;;;888555444555777:::@@@>>>;;;>>>:::555::::::999888888999999999999555555555555555666666666;;;>>>AAABBBBBBCCCEEEGGG@@@;;;777777:::>>>>>>======:::777666666777888777999<<<@@@DDDGGGHHHGGGFFFCCC???;;;:::<<<===<<<:::999888777555555555666666444444444444333333333222333222000111222333333222111555999:::888666666777555555666555333333444666555999:::666555777888666777777777666777777888888444555555444333444666888888<<>><<<:::999999888666555333444444444444444444555666666555444444555666666111222333444555555666666888666333333444555555444222222222222333444444444222333444444444333222111...000000000//////111222666777777666333111111222555555666888::::::888666777666555333333333444555222222111000111333555666444555666666444444555666333333444555555666555555666666888999999999888777555555444444333222222222000000111222444666888999333333555666777777888888888666555444444666888:::;;;666555888888444333666;;;;;;:::888666555666888:::<<>>:::888777888::::::999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<===???BBBEEEHHHJJJLLLIIIDDD???<<<<<<===>>>CCCEEEGGGDDD@@@???BBBFFFIIIHHHGGGFFFFFFCCC@@@===AAABBBBBBBBBAAAAAACCCEEECCCFFFHHHHHHEEEBBB???>>>CCCCCCCCCBBBAAA???===<<<888999:::;;;===@@@BBBDDDGGGDDDBBBBBB@@@>>>AAAFFFDDDFFFGGGFFFBBB???======???@@@AAA@@@???>>>???@@@DDDDDDDDDDDDDDDBBB@@@???:::777888===@@@@@@AAACCC>>>===<<<>>>??????===;;;???>>>===;;;::::::;;;;;;999===@@@BBB@@@>>><<<;;;;;;999888999<<<===;;;888444888===???===:::777555888999999888777777999;;;666666888;;;===<<<999666;;;:::::::::;;;===???AAAAAAAAAAAA???===<<<>>>@@@>>>???AAABBBAAA@@@>>><<<===;;;999777777777888999888888999;;;>>>???>>><<<:::===???>>>:::888999;;;666888:::<<<<<<999666444888:::<<<<<<<<<<<<===??????@@@CCCDDDEEECCCAAA???AAABBBCCCCCCBBBAAABBBDDD<<<>>>AAABBBAAABBBCCCEEE@@@===>>>BBBDDDBBBCCCFFFJJJFFFCCCBBB@@@>>>AAAGGGGGGCCCAAAAAA@@@???@@@CCCFFFFFFDDDAAA<<<999888888444444555777:::===@@@BBB>>><<<;;;;;;===@@@@@@@@@>>>@@@AAABBBBBBBBBDDDFFFHHHHHHHHHEEEAAA===:::999999;;;>>>>>><<<999888888;;;;;;:::888555444444555999@@@>>><<>>??????>>><<<999777888999999999888:::>>>BBBEEEGGGGGGGGG@@@===:::;;;>>>AAA@@@???888777666555555666777777222222333444333222111000222111///000222333333222111444777999999888888999555666666555333222333555333777888555333666777555666666777777777666555555111333555555555555777999777>>>FFFKKKMMMOOOTTTXXXWWWRRRMMMLLLOOOTTTWWWXXXVVVVVVVVVUUURRRNNNKKKIIIEEEEEEGGGKKKPPPRRROOOLLLGGGIIILLLMMMLLLLLLLLLMMMGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJJJJIIIIIIHHHIIIMMMPPPPPPOOOPPPSSSVVVOOOMMMLLLMMMMMMJJJCCC>>>===;;;999888888888666444222333555555444444666777777777777777888999:::;;;222333444444555444444333888666222111222444555555555444444444444444555555222222333444333222111000...000111111000000111222333555555444222111111222333333333555777888666444222222111111222333555666111111000000000222333444333555666666555444555777333333333333444555666777;;;::::::<<<>>>===888444333444555555555555444333222222333555666888999:::444555666777777777777666777666555555555666888999999777666888888555444777<<<===<<<:::888777777999===@@@DDDGGGGGGDDD???<<<888999;;;:::999888999:::999999:::;;;<<<<<<<<<<<<>>>>>>>>>???AAADDDFFFHHHKKKHHHCCC???<<<;;;;;;<<<===AAACCCAAA<<<<<<@@@FFFFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFIIIHHHEEEBBBAAAAAADDDCCCAAA???>>>>>>>>>>>>:::999:::<<<@@@BBBCCCBBBBBB???>>>>>>===<<<@@@FFFCCCCCCCCCAAA===;;;:::;;;:::???CCCCCCAAAAAADDDHHHHHHIIIJJJIIIEEEAAA@@@???<<<:::<<>>???AAA===???BBBDDDCCC@@@>>><<<:::888666999>>>???:::555444888>>>@@@???:::666333777888999999888888:::<<<888888999;;;>>>>>>===;;;<<<888555666:::>>>@@@@@@??????>>><<<:::<<<@@@CCC>>>??????@@@???>>>===<<<<<<<<<;;;888666666999;;;888888999;;;======<<<::::::;;;<<<;;;888666777888555777:::<<<<<<:::777444777888888888888:::===@@@@@@AAACCCEEEEEEEEEDDDCCCDDDDDDDDDCCCAAAAAABBBDDD>>>@@@BBBBBBAAA@@@AAABBB<<<:::<<<@@@BBB@@@AAADDDIIIFFFEEEEEEDDDAAADDDIIIJJJHHHEEEDDDCCCBBBCCCDDDGGGHHHGGGDDD@@@===<<<<<<888888888999;;;===???@@@<<<;;;::::::;;;<<<<<<<<<:::<<<>>>@@@@@@AAACCCEEEDDDFFFFFFBBB===999999::::::<<<===<<<:::777666777<<<;;;:::888666444444444333;;;:::888===;;;777===>>>>>>???>>><<<;;;:::;;;:::999888777666666666777:::<<>>@@@BBBCCCCCC;;;999888;;;???CCCCCCBBB666555555444555666777888111222444555555444222000222000///000222444444333111333555777888777777777555555555444222111222444555999999555333555555333222444555666666444111000222444777999999999;;;<<<888===CCCHHHLLLOOOTTTWWWRRRLLLGGGHHHMMMRRRSSSQQQPPPPPPPPPRRRSSSQQQNNNKKKJJJJJJJJJNNNRRRRRRMMMHHHGGGJJJLLLMMMLLLLLLLLLMMMEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKPPPRRRTTTTTTSSSSSSUUUWWWRRRPPPNNNOOONNNJJJDDD>>>>>><<<:::999999888777555444666777777555444666888666666777888999:::;;;<<<444444333444444555666777999555111///000333444555666555444444333444555555222333333333333222000///...000222333222111111111444555555333111///000111111111111333555555444333000000//////000222444555444333333333333444555666555666777666555444555666333333222222333555777888===;;;:::===AAA@@@999333111333555777888777666555333444555666777888888888666666666777777666666555555555555444444555555666666666666777666444555666<<<<<<<<<;;;888777777888===AAAFFFIIIIIIEEE@@@===999:::;;;;;;999777777777777888:::<<<===>>>??????DDDCCCBBBAAAAAAAAABBBCCCEEEDDDAAA?????????@@@@@@???BBBCCCBBB>>>>>>BBBFFFFFFDDDAAAAAACCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAACCCEEEFFFDDD@@@???AAADDDAAA@@@>>><<<<<<===???@@@<<<<<<===@@@CCCEEEDDDBBB>>>;;;:::<<<;;;:::>>>DDDDDDCCC@@@<<<999888:::===:::???DDDEEEBBBAAADDDIIIFFFHHHKKKKKKIIIFFFEEEEEEAAA???@@@CCCCCC@@@@@@BBBBBB>>>===??????<<<>>>CCC======<<<<<<===???@@@BBB@@@AAABBBCCCCCCBBB???===888666555999===>>>999444777:::>>>???===:::777666666888::::::999999:::;;;:::::::::<<<>>>???>>>===:::666333444999===>>>=========<<<::::::<<<@@@CCC========================;;;;;;;;;999888999;;;>>><<<;;;;;;<<<===<<<:::777888888888777666555666666888:::<<<>>>>>>===:::888444555555555666999>>>AAABBBCCCDDDEEEFFFFFFFFFEEEBBBCCCCCCCCCAAABBBDDDEEEBBBDDDEEEDDDAAA>>>======999777888<<<>>>===>>>BBBCCCCCCEEEIIIHHHEEEFFFJJJKKKJJJHHHEEEBBBBBBAAA@@@DDDEEEEEEDDDAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999777999;;;======>>>@@@BBB@@@AAABBB???:::888999;;;;;;;;;<<<:::777555555666<<<;;;999777666555555444///777777777===;;;999???>>>@@@BBBAAA>>><<<<<<===999999777666666777888999999;;;===???@@@@@@>>>===888777777888;;;>>>AAABBB===;;;888666777888888888666777888999:::;;;<<<<<<;;;999777999===@@@???===555555444444444666777888222444555777777666444333333111000111333444444333222333333444555555444333333444444333111000111333666::::::777555777777666222444666777666444111///222444888::::::;;;===???::::::<<>>888555000///000222444444555444333222222222444444333333444444333222000///...000333444333111111222666666555333///......///000//////000333333333111222111000///000111222333555555555555555666666777777888888777555333444555444444333333444555777888:::888888<<<@@@@@@:::555111333555888999999888777444555666666666666555555555666666666666555444444222333333333333333222222111444666555333333444444999:::;;;:::888777777888===@@@FFFIIIIIIFFFAAA===999;;;===<<<:::777666666666888:::===???AAABBBCCCGGGEEEDDDBBBAAAAAABBBBBBDDDCCCBBBBBBBBBBBBCCCCCCGGGGGGFFFEEECCCCCCEEEFFFJJJHHHFFFEEEDDDCCCAAA@@@BBB@@@??????@@@AAA@@@??????BBBCCCAAA======AAAFFF???>>><<<;;;;;;<<<>>>@@@<<<>>>AAACCCDDDDDDCCCBBB;;;999:::===<<<;;;===BBBFFFDDDAAA<<<::::::>>>AAA===BBBFFFEEEAAA>>>@@@CCCAAACCCGGGJJJMMMMMMLLLKKKEEECCCCCCEEEBBB>>>>>>BBBCCC>>>>>>AAA@@@<<>>======>>>>>>CCCBBB@@@AAAAAAAAA???>>>666555666999<<<<<<999666999;;;>>>>>><<<;;;::::::888:::<<<<<<;;;::::::;;;:::::::::<<<>>>>>>===;;;999666333444888;;;<<<;;;:::;;;;;;;;;;;;<<>><<<;;;:::999;;;===???@@@@@@???>>>>>>>>><<<999666777777666666777777888999;;;<<<>>>?????????===<<<444555555555666:::???CCCDDDDDDCCCCCCDDDDDDDDDDDD>>>@@@BBBBBBBBBCCCDDDFFFCCCEEEGGGFFFBBB???======999666666999:::999;;;???>>>???CCCHHHHHHEEEEEEIIIHHHIIIGGGAAA??????===:::@@@AAABBBAAA@@@???@@@AAACCCCCCBBBAAA???>>>===<<<:::;;;<<<;;;999888888999888:::;;;<<<<<<<<<>>>@@@>>>>>>???>>><<<;;;;;;<<<;;;<<<;;;999666555666777<<<:::777777777777666555000888888888>>>===:::AAA>>>BBBDDDDDD@@@>>>>>>@@@:::999777555555666888999888999:::===???>>>;;;888333333444555777:::===>>><<<:::777555666777777777777666666666666777888999>>>;;;888888::::::777444555555444444444555777888444555777888888777666666555444222222444444444333333222111222444444333222222333333222111111333444333777999777777:::<<<;;;444666888999999777555333111333555777777999;;;===;;;999999???GGGMMMOOONNNNNNMMMLLLMMMPPPPPPNNNKKKSSSTTTTTTTTTTTTTTTSSSSSSLLLMMMOOOPPPPPPNNNKKKJJJIIIJJJKKKJJJHHHHHHIIIJJJCCCEEEHHHJJJKKKKKKJJJIIIFFFFFFFFFGGGHHHIIIKKKKKKIIIJJJLLLNNNPPPRRRSSSTTTRRRPPPOOOPPPPPPMMMFFFAAA@@@>>><<<<<<<<<;;;999777666:::;;;999333000222666333444444555555555444444777555444333555999===@@@666444000///000222333333444333111000000222333555444555555555444222111///000111333333222222222444888777666222///---...///000......///111222222111444333222111000111222222555555555555666666555555777888888777555444444555666666666555666666777888666666777:::>>>>>>;;;777333444666888999999999999666666777777555444222000444444555555555444444333111111222333333222000///---333666444222333444444666888999999888777777888>>>AAAEEEIIIIIIFFFBBB???:::<<<>>>===;;;888777666666888:::>>>AAADDDFFFGGGEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGGGGEEEDDDBBBAAAAAAHHHFFFDDDDDDGGGIIIIIIHHHKKKJJJJJJJJJIIIGGGCCC@@@AAA???======@@@AAA@@@???;;;AAAEEEDDD@@@???CCCHHHCCCBBB@@@???>>>???@@@AAA:::>>>CCCDDDAAA?????????;;;:::<<<@@@???===>>>BBBDDDDDDBBB???======@@@CCCAAADDDFFFFFFCCCAAA@@@AAA@@@@@@CCCIIINNNPPPMMMJJJGGGEEEDDDDDDAAA===???DDDDDD???AAAFFFDDD===>>>FFFDDDCCCAAA???>>>===>>>>>>EEEBBB>>>===???@@@???>>>666777888:::;;;;;;:::999:::<<<>>>???>>><<<<<<===<<<===??????===<<<<<<<<<;;;;;;<<<===???>>><<<999888777666777888:::::::::777999<<<===<<<<<<===>>>999888888888:::<<<>>>@@@@@@<<<999:::===@@@@@@???BBBAAA@@@@@@???>>>;;;888888777777888:::===>>>???<<<======>>>>>>>>>>>>???777888888888999;;;???CCCDDDCCCBBBAAA@@@@@@@@@@@@<<>>999777777777666888=========???CCCCCCAAABBBFFFDDDGGGEEE???===???===999???@@@AAAAAA@@@???@@@BBBBBBAAAAAA@@@>>>===;;;:::666999;;;;;;999888:::;;;<<<===???>>>======>>>???@@@?????????@@@???===;;;======<<<:::777777999;;;;;;888666666888888777555444<<<;;;:::???<<<999???>>>BBBFFFEEEBBB???@@@BBB<<<:::777555444444666777777777888;;;===<<<888555111222333444555888:::<<<<<<:::777555666777777777777777666555666888:::;;;<<<:::777777999888555222666555444333444555666777666666666777777777888888888666444444555555444333222111000222555666555444222333444444333333555777333777999777777;;;===<<<555666777999999888777666111222333444444666:::===<<<<<<===@@@EEEJJJNNNPPPRRRQQQPPPOOOOOONNNNNNNNNRRRSSSTTTRRROOONNNQQQTTTGGGKKKNNNMMMIIIGGGGGGIIIDDDGGGKKKLLLKKKJJJIIIIIIBBBDDDGGGJJJKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLIIIIIIJJJLLLOOOQQQQQQRRROOONNNNNNOOOPPPNNNHHHCCC???>>><<<;;;;;;:::888666777;;;>>>;;;555333555:::555666666666555444222111555555555666777999:::;;;555333000000111222222111333222111000000222555666666666666666555333111000111222333333222222333555777777555222//////000222000...---...000222222111444444222222222333444444555666666666666666555555444666777777666666777999888888888888888777777666666777888:::;;;;;;:::999555666777777888999::::::999999999888666222///---222222333333444333333333000111333444444222000...+++333777444222444555444444666888999888888888999===@@@CCCFFFFFFDDDAAA???:::<<>>DDD@@@>>>AAAGGGLLLLLLJJJIIIJJJKKKMMMNNNLLLGGGCCCAAA>>><<<===@@@BBBAAA???;;;BBBIIIJJJFFFDDDGGGKKKJJJHHHFFFDDDCCCCCCCCCCCC777===CCCCCC???;;;;;;===<<<<<>>???AAABBBDDDGGGHHHGGGFFFFFFFFFCCCBBBCCCGGGMMMNNNJJJDDDGGGEEEDDDDDD@@@===@@@FFFDDD@@@DDDKKKGGG===<<>>666888:::;;;::::::;;;===999<<>>>>>>>>>>>@@@BBBBBB@@@>>>===>>>======>>>@@@AAA@@@<<<999777888999999999::::::;;;555888<<<>>>>>><<<;;;;;;777777777777999<<>>::::::???BBBAAA>>>BBBAAAAAAAAAAAA@@@===::::::999999;;;>>>BBBDDDDDD===<<<<<<<<<<<<===>>>???;;;<<<<<<;;;;;;<<<@@@BBBDDDCCCAAA>>>===<<<======;;;>>>BBBCCCCCCBBBBBBBBB;;;???CCCFFFGGGFFFFFFGGGCCC===888777666444666;;;>>><<<<<>><<<>>>CCCCCCFFFEEE@@@>>>AAA@@@;;;AAABBBCCCCCCAAAAAABBBCCC??????>>>>>>===;;;:::999222555999:::999999;;;>>>@@@AAABBBAAA?????????@@@CCCAAA@@@AAACCCBBB>>>;;;???>>>===;;;999999;;;===:::777555666888999888666777>>><<<999===999555:::===BBBGGGGGGCCC@@@BBBDDD>>><<<888555333333333444666555666999<<<;;;777222222333555666666888:::<<<===:::777666777888888777888777666777888:::===???888666555666999:::888555666555444444333444555666666666666666666777888999:::888666555555555444333111000///222666999888777333444555555555666888:::555999;;;888666999:::999333444555777777777666666222333333333444666:::===<<>>:::===???@@@===;;;999888666888<<<@@@EEEIIIKKKMMMKKKJJJHHHFFFEEEEEEFFFFFFIIIIIIHHHGGGEEEBBB???>>>CCCAAA@@@???@@@DDDGGGJJJJJJJJJMMMPPPRRRNNNEEE>>>;;;;;;<<<>>>@@@CCCEEEFFFAAAAAAAAABBBBBBCCCCCCCCCGGGFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@>>>;;;;;;===???;;;===@@@AAABBBBBBDDDEEEHHHFFFAAA===???EEEGGGDDDDDDDDDEEEGGGJJJIIIDDD@@@DDDAAA@@@FFFNNNPPPIIIBBBDDDEEEEEEFFFFFFFFFEEEEEEFFFAAA@@@BBBCCCAAA@@@BBBBBBBBBAAA@@@????????????BBB@@@===;;;:::;;;===>>>:::999888:::======:::777777999;;;<<<<<<;;;:::999;;;>>>CCCDDDCCC???===<<<999;;;<<<<<<<<<;;;===>>>777777777777777888;;;===;;;:::777444888======999333555777777666666:::===???===;;;;;;===@@@BBBCCCCCC@@@>>>===>>>@@@@@@@@@<<<:::999===BBBGGGGGGFFF>>>>>>>>>===<<<<<<===>>>AAABBBCCC@@@===<<>>@@@BBBCCCCCC@@@<<<::::::;;;<<<=========<<<<<<===<<<;;;;;;<<<===>>>???<<<:::888666777999<<>>>>>>>>AAAEEEEEECCC@@@>>>;;;:::<<<===;;;===AAA===:::999999888666999>>>>>><<<888666555777999;;;BBBCCCDDDDDDDDDDDDDDDCCC>>>===:::777555555888;;;::::::999999999888555333777666555555666888:::<<<:::888666666777888777777555777999<<<<<<;;;999888555333222444777888666333555444444333333333444444///222555666555444444555999666444444555555333000555444333333333555777888333777777555444777:::999555555555888:::<<<;;;:::777777999<<<===;;;555000...000333555666777999:::@@@AAACCCEEEGGGKKKQQQUUUWWWQQQKKKIIIGGGEEEIIINNNRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPNNNLLLFFFAAABBBHHHFFFJJJMMMLLLLLLOOONNNJJJCCCHHHMMMMMMIIIGGGHHHKKKJJJIIIFFFEEEIIIQQQSSSQQQQQQOOONNNNNNOOOOOOMMMLLLJJJIIIGGGHHHJJJJJJFFFCCCBBBAAA???===:::888666555777888999:::999888666444777666555333333444555555000222333444777666...$$$333222111000000111222333222333333444555666777777::::::999666333000000111///000222222111111222444555444222000//////000000......------///000222333777555333222444666888999===;;;999777555333222222444666777777666888<<>>>>>===:::888777888;;;<<<:::888999999::::::<<<@@@GGGKKKGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCEEEGGGIIIHHHHHH<<<;;;::::::<<<@@@DDDGGGFFFGGGJJJNNNQQQNNNGGGAAADDDCCCAAA@@@AAACCCEEEFFF=========>>>???AAABBBCCCAAAAAAAAABBBEEEGGGIIIJJJEEEBBB@@@?????????<<<:::999<<>>CCCJJJLLLHHHCCC???@@@CCCEEEGGGHHHHHHHHHEEE???;;;<<<>>>>>>@@@CCCAAAAAA???>>>>>>>>>???@@@@@@???===<<<===>>>@@@AAA<<<;;;:::;;;<<<===;;;888999999:::;;;;;;:::999888;;;???BBBDDDBBB@@@>>>===>>>===<<<:::999999888888444555666777888:::===???::::::777444666;;;<<<:::666888::::::888999;;;>>>BBB@@@>>>===???AAACCCDDD@@@>>>;;;:::;;;<<<<<<<<<::::::;;;===AAAEEEFFFGGG@@@@@@@@@?????????@@@AAACCCEEEEEECCC???>>>@@@CCC??????===999666666:::===@@@CCCFFFDDD???;;;<<<>>><<<===@@@DDDHHHJJJIIIGGGEEEBBB===;;;;;;:::888666<<<===>>>???>>>>>>===<<>><<<:::999999;;;===??????@@@AAA???<<<999888888>>>>>>>>>AAADDDDDDBBB???===999999;;;<<<;;;<<<@@@===999888777555333555:::>>><<<999777666888:::<<>>;;;888555444777999::::::;;;<<<<<<;;;999777:::999888777888999<<<===>>>;;;888777777888888777555777999::::::999777555777666555666777777555444444444444333333333333333000333666888777777777888888666444555777888666444888777444333333444666777111555666444444777:::999999888888999;;;<<<;;;:::999:::;;;===>>>;;;555000///111444666666777999;;;???AAACCCEEEHHHKKKOOOSSSRRRMMMIIIIIIHHHGGGJJJNNNQQQQQQRRRSSSTTTUUUWWWXXXTTTQQQNNNNNNJJJFFFGGGKKKIIILLLNNNMMMMMMNNNMMMIIIHHHLLLPPPOOOKKKIIIIIIKKKKKKJJJGGGEEEHHHNNNPPPNNNNNNMMMLLLLLLNNNOOONNNMMMNNNLLLJJJJJJKKKJJJGGGDDDDDDCCCAAA>>>;;;999666555777888999999999888666555555666777888777666444333000222333444777999333***333333222222222222333333333333333333333333444444555555555333000//////000...///111111111111333444444333222111000000111111////////////111333555666888666333222333555777888:::999888777666666666666666888999999888999<<>>;;;999888888:::;;;:::888666777888999:::>>>CCCFFFDDDFFFGGGIIIIIIIIIHHHGGGHHHGGGGGGHHHKKKMMMMMMLLL999888888888;;;>>>BBBEEEBBBCCCGGGLLLPPPOOOIIIDDDJJJHHHEEECCCBBBAAABBBBBB;;;;;;;;;<<<>>>@@@CCCDDD???>>>>>>AAAFFFJJJLLLMMMGGGCCC@@@BBBDDDCCC<<<555888;;;>>>@@@BBBCCCFFFHHHJJJIIICCC>>>???EEEGGGFFF>>>@@@DDDIIILLLLLLIIIFFF>>>>>>@@@CCCFFFFFFDDDBBB999<<>><<<===>>>AAABBB>>>>>>>>>???@@@BBBCCCDDD???===;;;:::;;;<<<;;;:::;;;;;;::::::999999888888;;;>>>AAACCCAAA???>>>>>>BBB===888777777888888666666666777888999;;;===>>>999;;;999333333777<<<<<<:::<<<======<<<<<<===??????>>><<<;;;;;;<<<>>>???@@@===:::999:::::::::999777999;;;===???AAADDDFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFCCC???===???BBBDDDCCC@@@===:::;;;>>>@@@DDDFFFHHHFFFBBB???@@@AAA>>>>>>@@@CCCFFFGGGFFFDDD??????>>>>>>>>><<<888444999>>>CCCDDDAAA===;;;;;;@@@@@@???>>><<<:::999888<<<;;;:::999999:::;;;;;;::::::::::::;;;===???@@@>>>===;;;999999:::<<<===;;;===@@@@@@>>>;;;999888>>>===>>>@@@BBBBBB@@@>>>;;;888888:::;;;:::<<>><<<:::888888:::<<<===BBBBBBBBBBBBBBBAAA@@@?????????<<<999555444666777:::;;;>>>??????===;;;999:::999888888888:::<<<===CCC???:::888777888888777777888:::;;;;;;999777666999::::::999666555555555333444444555444333222111000333666777777666777888777666555666888999888777:::888555222111333555666333777999666666999;;;:::===;;;999999;;;;;;;;;:::<<<===>>>@@@???<<<666222222444666777777888:::;;;===@@@CCCFFFHHHJJJMMMPPPNNNKKKJJJLLLLLLKKKLLLPPPNNNOOORRRTTTVVVXXXYYYZZZSSSNNNLLLNNNNNNLLLLLLNNNLLLOOOPPPNNNMMMNNNLLLHHHIIIMMMOOOOOOKKKIIIIIIJJJIIIIIIFFFCCCEEEJJJLLLJJJKKKIIIIIIJJJMMMOOOOOOOOOQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDBBB@@@===:::888666666777777888777666666555222555999;;;;;;888444111000222333333777;;;888111333444444555555444444333555555444444444333333333111222222111///...///111,,,...000000000111333444333333222111111222222333//////000222444666888999888666444333333444555666777777777777777888999999888:::::::::::::::===???;;;999777555444555666777111222333333333444666999888777777777777888999:::999777666444333222333333333444555777999:::::::::666555444444444333111///,,,...000222333333222111111222333555666777888999555666888:::<<<===??????<<<:::888888999999888777333555777888888:::===@@@AAACCCGGGJJJLLLKKKJJJHHHFFFEEEEEEFFFIIIKKKLLLKKK===<<<<<<<<<===@@@CCCEEEBBBCCCFFFKKKOOOOOOJJJEEEGGGGGGFFFEEECCC@@@>>>===>>>>>>======>>>@@@CCCDDDBBB@@@>>>@@@DDDHHHIIIHHHCCCBBBBBBEEEGGGDDD>>>777888;;;???AAACCCEEEGGGIIILLLKKKFFF???>>>BBBEEEDDD:::===BBBGGGJJJKKKIIIGGGBBBDDDEEEDDDCCCAAA@@@@@@999<<>>>>>>>>BBB<<<555444888;;;;;;999;;;:::999999:::::::::999999<<<:::333000555;;;>>><<<===>>>>>>=========>>><<<<<<;;;999888888:::<<>><<<;;;;;;;;;:::888333777;;;<<<<<<===@@@DDDCCCBBBBBBBBBCCCEEEEEEEEEBBBDDDEEEBBB>>>;;;<<<>>>FFFDDDBBB??????@@@CCCFFFGGGHHHIIIGGGDDDCCCCCCDDD??????@@@CCCEEEEEECCCAAA===>>>??????>>><<<888666<<>>===;;;::::::;;;<<<===<<<:::999999:::<<<===<<<;;;:::::::::;;;======<<<;;;999888888888999999999<<<>>>???===;;;;;;;;;======>>>?????????>>>===;;;888888;;;<<<;;;<<<@@@GGGCCC@@@>>>:::666777<<<===<<<:::999999;;;===>>>AAAAAAAAAAAA@@@>>>============<<<999777666777888;;;===@@@AAA???<<<:::888666666555555666999;;;===DDD@@@;;;777666666666666888999;;;<<<======<<<;;;;;;======:::666333444666333444666777666555333111000222444444333333333444777666666666777777777777888666333000000111444666888<<<>>>;;;999;;;<<<;;;<<<:::888888:::;;;;;;;;;>>>???AAABBBBBB???;;;888555666888888777888:::<<<;;;???DDDGGGIIIJJJLLLMMMOOOLLLMMMQQQQQQNNNNNNPPPKKKMMMOOORRRTTTUUUVVVVVVPPPKKKHHHLLLPPPOOOOOOPPPNNNRRRRRROOONNNNNNLLLGGGFFFHHHJJJJJJHHHGGGHHHIIIFFFHHHFFFCCCDDDIIIKKKIIIHHHGGGFFFHHHLLLOOOPPPPPPPPPOOOMMMLLLKKKKKKJJJIIICCCCCCBBBAAA???<<<:::999555444444444444444444444222444888::::::777333000111333333222555999999555222333444555555444333222666666666666666666666666222333333111000///000222,,,...///000000111333444222222222222222333333333...///111333555888:::;;;777777555333222222333444555555555666666777888999999999::::::::::::;;;<<<777777777666555444333222000222333444444555777999666666666666777777888888666555444222222222222333222333666999;;;<<<<<<<<<777555444333333333222000---...111333444444333222222222333444666888999:::666777888999999;;;<<<>>><<<:::888777666666555555222444777888888888:::;;;===AAAFFFKKKMMMMMMKKKIIIDDDBBBBBBCCCFFFHHHIIIIIIBBBAAA@@@@@@@@@AAACCCDDDDDDDDDFFFJJJMMMMMMIIIEEEAAACCCFFFHHHGGGCCC>>>;;;@@@???>>>>>>>>>???@@@AAABBB???>>>???DDDFFFDDDBBB===@@@DDDGGGFFFDDDAAA???:::===@@@CCCDDDEEEHHHJJJMMMMMMIIIAAA>>>@@@BBB@@@999<<<@@@DDDFFFGGGGGGFFFBBBCCCDDDCCC@@@??????AAA===@@@CCCEEEFFFDDDBBB@@@???:::777:::===>>>@@@CCCBBB@@@>>>===>>>AAADDDGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<:::888888999:::>>>===<<<:::999888888888888:::<<<===<<<<<<===>>>CCC===666444888<<<<<<:::<<<:::999:::;;;<<<:::888:::<<<:::444111555;;;>>>;;;<<<<<<===>>>===<<<;;;>>>??????===;;;:::<<<>>>@@@>>><<<;;;;;;;;;999888111555999;;;:::;;;>>>AAABBBAAA???AAACCCEEEEEEDDDBBBDDDEEEBBB>>>;;;<<<>>>@@@>>><<<<<<>>>AAAEEEGGGBBBBBBBBBAAA???>>>>>>?????????@@@CCCEEEDDDBBB@@@?????????>>>===;;;::::::@@@CCCFFFCCC<<<777777999:::999777777777:::<<<>>>;;;999888777777999;;;<<>>======>>>>>>===<<<<<<<<<<<<999999<<<===<<<>>>BBBJJJFFFCCCAAA===888999>>>;;;:::999999999;;;===>>>?????????>>>>>><<<;;;:::888:::::::::888888999:::<<>>:::666555555444444555666999;;;===?????????<<<======:::555333555777333555666888888666555333333444555444222111111222666777666555444333333333444333000//////111444666;;;???@@@<<<:::::::::777777666555666999;;;;;;;;;===???BBBDDDDDDBBB@@@???888888999888777888:::<<<:::>>>DDDHHHJJJKKKLLLMMMPPPNNNPPPSSSSSSNNNLLLMMMLLLMMMOOOQQQQQQQQQQQQPPPOOOJJJHHHMMMRRRRRRQQQRRROOORRRSSSPPPNNNOOOLLLGGGCCCDDDFFFGGGHHHHHHJJJKKKGGGIIIIIIGGGHHHLLLOOONNNGGGFFFEEEGGGJJJNNNPPPPPPLLLLLLLLLLLLKKKJJJJJJJJJ???@@@@@@@@@???>>><<<:::333222111000000111222333333444555666666444222111222444333111222666666333111222333444444333222111444444555555666777777888333444333222///...///000---...000111000111333444111222222222222222222222---...000333555888999:::666666666444111000222333555444444444444555666666777777777888999:::999999333555777999888444000---000111333444333444555777444444555666777777888888444333222111111222333444222333666999;;;<<<<<<<<<888666444444444444222111...000222444555555444444222222333444666888:::;;;888999:::999777777999;;;:::999777555333222333444333555777999888888999:::;;;???EEEKKKMMMMMMJJJHHHFFFDDDBBBCCCEEEHHHIIIIIICCCBBBAAA@@@@@@@@@AAABBBEEEDDDDDDGGGKKKKKKHHHDDD===AAAEEEIIIIIIFFFAAA>>>>>>>>>>>>>>>=========<<>>CCCEEEEEEDDDDDDFFF===???BBBCCCCCCDDDEEEGGGIIIKKKIIIBBB??????@@@???;;;>>>AAABBBBBBBBBCCCEEE<<<===>>>>>>>>>???BBBDDDAAABBBDDDDDDCCCAAA>>>===:::777666;;;===<<<<<<>>>AAA???>>>===>>>@@@CCCEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<======<<<:::999:::<<<>>>>>>===<<<;;;:::999888777999:::;;;;;;<<<>>>???DDD???999666777999999999999777777:::>>>@@@>>><<<<<<===:::555333888;;;<<<:::999:::<<<===>>><<<:::;;;===???===999888:::===>>><<<;;;;;;;;;;;;999777222444888:::;;;<<<===>>>AAA>>>===???CCCEEEEEECCCBBBEEEGGGEEEAAA>>>???@@@>>><<<:::;;;???DDDGGGIII@@@???>>>===<<<<<<<<<<<<>>>???@@@CCCEEEEEECCCAAAAAAAAAAAA???<<<;;;<<<===@@@AAAAAA===888555555777555444333333444888;;;===666555555555666888:::;;;@@@???<<<:::888777666666:::;;;;;;<<<;;;;;;:::999:::;;;;;;:::999:::===@@@<<<===>>><<<:::::::::;;;<<<999999<<<>>>===???CCCGGGCCC@@@>>>;;;777888===888888777777888:::;;;<<<<<<<<<===<<<<<<;;;:::999666888:::::::::999:::;;;===???@@@===888333333333333333333555777;;;>>>@@@>>>;;;888666666555444333111222555888;;;===??????;;;;;;999777555444555777222333555666777777666666666777777555333222222333555666666444222000111111222111000000111222444666999===>>>:::777777666333333333444666999::::::888:::>>>AAACCCCCCBBBAAAAAA999::::::888777777999;;;:::>>>CCCHHHJJJLLLNNNOOOQQQOOOQQQTTTSSSMMMJJJJJJQQQQQQQQQQQQPPPOOONNNMMMOOOLLLLLLQQQTTTSSSSSSUUUMMMPPPQQQOOONNNOOOMMMIIIDDDEEEFFFHHHJJJLLLNNNNNNJJJNNNOOOMMMMMMQQQTTTTTTIIIGGGFFFFFFJJJMMMOOOPPPJJJLLLMMMMMMKKKIIIHHHHHH===>>>?????????===:::999222111///......000222333444444444444333333222222222444333000000333444222000111111222222111111000000000111222333444555666222333333111///......000///000222222111111222444111111222222222111111000,,,...000333555777888999333555666444111///111333444444333333333333444444555444555666999999888777222444888999888444///+++---///222222111111222333333444555666777888888888333222111111111333444555333444555777999:::::::::888777666666666555333111///111333555666666555444333222333444666888;;;===999::::::888555444666:::999999777444222111333555444666888999888888999;;;<<>>BBBDDDEEEDDDBBB@@@<<<===>>>@@@@@@???===<<>>???AAACCCFFFFFFGGG>>>@@@BBBBBBAAAAAAAAABBBBBBGGGGGGCCC@@@AAAAAA???AAABBBCCCAAA??????AAADDD<<<;;;;;;<<>>;;;777777;;;===<<<<<<>>>>>>>>>=========>>>@@@AAADDDCCC@@@???>>>>>>???@@@<<<>>>@@@???===<<<===>>>>>>>>>???>>>>>><<<:::999888:::;;;;;;;;;===@@@BBB@@@===:::777666777888:::888666666:::???BBB@@@=========:::666777;;;<<<:::888888888;;;>>>>>><<<:::888;;;===;;;888666999<<<>>>===<<<<<<======;;;:::555666888;;;>>>@@@???===@@@===;;;>>>CCCFFFEEECCCAAADDDFFFEEEAAA??????AAA>>>;;;999:::>>>CCCFFFGGGBBBAAA???>>>>>>>>>>>>>>>===>>>@@@CCCFFFGGGFFFDDDBBBCCCCCCAAA>>>;;;<<<===>>>>>>===<<<;;;:::999999666555444444555888;;;===444555666888999;;;<<<===???>>>;;;999777666666666888999;;;<<<<<<;;;:::999888:::;;;<<<;;;;;;<<<===<<<======<<<999777999;;;;;;888888;;;===<<<>>>BBBAAA===;;;:::777444666;;;555555555555777888:::;;;:::::::::;;;;;;:::999999666888;;;;;;:::999999999<<<>>>>>>;;;555222333555444444333444555888;;;===:::888777777888777555333111222444666999<<<>>>>>>999777444333444666666666000111222333444666777777444555555444333333444666222444555444111000111333333333333333333333444444555:::<<<999777777666333333333555777::::::777555999<<<@@@AAA???>>>>>>???;;;;;;:::888666666888::::::>>>CCCGGGJJJMMMPPPRRRSSSRRRSSSWWWVVVPPPMMMNNNSSSRRRQQQOOONNNMMMLLLLLLNNNMMMOOOSSSSSSPPPRRRVVVJJJNNNPPPNNNNNNPPPNNNKKKHHHHHHHHHIIILLLNNNOOOOOOLLLPPPRRRNNNMMMPPPSSSSSSKKKIIIGGGGGGIIILLLNNNNNNKKKNNNQQQPPPLLLHHHEEEEEE===>>>???>>>===:::666444333111///......000333555444444555555555444333222000333444111000444555333111111111000000111111111000111111111222222333333222333333222111000222444111333444333222111222444000111111222111000......---///111444666888888888111444666444000///111444333333333333444444555666333333333666999:::999777555666777777666333000---,,,...111222222222333444222444555777888888888888222111111111222444555666555555555555555666777888888888888888999777444111///000222555666555444444333333333333666999<<<>>>777999:::777333333666;;;999999888555222222555888444666777888888888:::<<<===@@@DDDHHHIIIHHHFFFDDDCCC@@@===;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDD>>>======AAAEEEGGGFFFCCC;;;<<<===>>>???@@@@@@@@@;;;===@@@CCCDDDCCCAAA@@@BBB@@@@@@DDDIIIHHH@@@888BBB>>>;;;===CCCHHHGGGEEE>>>@@@AAAAAA???>>>>>>???<<>>===@@@CCCAAA???===>>>AAADDDEEEFFF>>>>>>???@@@AAABBBBBBBBB???;;;999<<<>>>===>>>AAA<<<<<<<<<<<<<<<======>>>CCCAAA>>><<<<<<===???AAA<<>>???@@@===>>>???@@@???>>>;;;::::::;;;<<<<<<<<<>>>AAADDD888888888666555777:::===;;;999888;;;???AAA>>>:::???>>>:::777999======888777777888;;;??????===::::::===@@@???;;;:::<<<@@@@@@??????@@@AAAAAA???===888777888===AAACCCAAA>>>@@@===;;;===CCCFFFEEECCC>>>AAADDDCCC@@@===>>>???:::666333444888===???@@@BBB@@@>>>======>>>>>>===<<<===???CCCGGGHHHGGGFFFAAADDDFFFDDD@@@<<<;;;<<<======>>>???AAAAAA???<<<:::999888888999;;;===>>>666777999<<<>>>???@@@AAA===<<<:::888777777777888555666888:::::::::888777666999<<<>>>===<<<;;;;;;;;;======;;;888666888::::::777777:::<<<;;;===AAA>>>:::888888666333555:::333333333444666777888999888999999:::::::::999999777999<<<<<<:::888777777;;;======999444222444888444333222111222444666777888777777888999999666444444555666888:::<<<>>>???888444111111444777777555......///000222444666888///000111111111222444666000333555444222111333666666666666666555444333222333888;;;999888999999666444555777999;;;999555222888;;;>>>???<<<::::::;;;;;;;;;:::777555555777999:::>>>CCCGGGJJJNNNRRRUUUVVVUUUWWWZZZZZZUUUSSSTTTRRRQQQOOOLLLKKKJJJJJJKKKKKKLLLOOORRRPPPLLLNNNTTTHHHLLLNNNMMMNNNPPPOOOLLLJJJIIIHHHIIIKKKMMMMMMMMMKKKPPPQQQMMMJJJLLLNNNNNNMMMKKKHHHGGGIIILLLMMMMMMMMMQQQTTTRRRMMMGGGCCCAAA>>>??????>>>;;;777333000444333000//////222555777333555666777777555333222...222444222222555666555333222111000000111222333444444333333333333222222222444555555444555777999333444555444222111222333000111111111000///---,,,...000222555777888888888000333666444000...111444333333333444555666777888333222333666:::;;;:::777888777666555333222111000,,,///333444555555666777222444666777999999999888222111111111222444666777666555444333333444555666888888999::::::888444111...///111444555444444333333333333333666999<<<>>>555777999666333333888<<<::::::999666333333777:::444555777777777888;;;===>>>AAADDDFFFGGGFFFDDDBBBGGGDDD@@@>>>???@@@AAAAAA???<<<999999<<>>>>>???AAACCCAAA???AAAFFFHHHDDDAAABBBHHHGGGGGGGGGGGGEEEBBB???@@@??????BBBFFFHHHFFFCCC@@@EEEIIIGGGBBB<<<;;;<<<@@@CCCEEEFFFDDDBBBAAAAAACCCCCCAAA>>><<<<<<>>>@@@BBB???<<<<<<@@@CCCCCCBBB:::???DDDFFFFFFEEEFFFGGG>>><<<<<<>>>BBBCCCAAA>>>888888999:::;;;<<<======EEEBBB>>><<<;;;;;;;;;:::<<<===???AAAAAA@@@???>>>BBB@@@@@@AAA>>>999888;;;DDDBBB???;;;777777:::<<<888999;;;<<<===<<<;;;;;;999:::::::::;;;;;;;;;;;;???===:::999::::::::::::666888;;;>>>??????===<<<999::::::<<<>>>@@@BBBCCCGGGAAA===@@@BBBBBBBBBCCCBBB@@@???@@@CCCDDDAAA???777888;;;===??????===;;;===@@@DDDEEECCCAAA@@@???===:::777555555999>>>AAABBBEEEDDD===888999;;;;;;===DDDGGGDDDCCCEEEDDD???DDDCCC@@@>>>======>>>>>>===@@@DDDDDDBBBAAABBBDDD>>>===<<<999888999===@@@???@@@@@@@@@??????AAACCCDDDBBB???;;;777666777999999777555444555555555444666777888;;;===>>><<<:::666888::::::888666666666666777999;;;<<<<<<;;;:::666555444444555444222000111222333444555666777888888999;;;===>>>>>>======777999;;;===<<<999666333>>>;;;777666777888999999;;;999888999888777888999888:::;;;:::999999===@@@666777:::<<<>>>??????@@@666333111333777888444000000000000000222444666777666222000222666888666222555444444444444555666666888;;;===;;;666444555888999:::<<<;;;888666555555555777888888777777888999:::;;;>>>???@@@???>>>===???<<<888555444555888:::;;;===AAADDDHHHLLLRRRVVVWWW]]]```]]]YYYWWWSSSOOOQQQOOOLLLJJJIIIJJJLLLMMMRRRPPPOOOOOOPPPPPPPPPOOOPPPRRRPPPMMMLLLMMMKKKFFFJJJIIIGGGFFFFFFHHHKKKMMMPPPQQQQQQPPPNNNKKKHHHFFFLLLKKKKKKIIIHHHJJJNNNQQQRRRUUUVVVSSSMMMGGGEEEEEE===<<<:::;;;<<<<<<:::999555333111111222333444444555666666666666666555555///000111333555555666666666555444111//////111444444333222222222333444555///000222333555777999999999888777555333222222222666444111000000000000///111222333333555555666777222222222333444555666777333444555666777999::::::555777::::::888777666777222444666777888777666555333222111111222333555666444444444555555555555555555444333333444555777888555333111000111222555777999::::::888555222111222111333666888888777444222...000222333444555777999666666777888999::::::;;;>>>;;;:::===<<<999888;;;333444444444555777:::===>>>BBBDDDCCCDDDGGGGGGDDDCCC@@@???@@@???<<<<<<>>>AAA@@@>>>======???AAACCCCCC@@@>>>@@@EEEHHHHHHEEECCCBBBAAA@@@@@@AAACCCEEEIIIEEECCCEEEEEEAAA@@@BBBHHHGGGGGGGGGGGGEEEBBB???DDDBBBBBBDDDFFFGGGEEEBBB???CCCGGGFFFAAA<<<;;;<<>>AAAEEEGGGFFFDDDBBBFFFIIIIIIGGGDDDCCCDDD@@@>>>>>>@@@BBBCCC@@@===;;;<<<===>>>???AAABBBBBB???>>><<<:::888999::::::;;;<<>>@@@???::::::>>>??????>>>;;;::::::<<>>>>>===<<<<<<;;;777888:::<<<<<<<<<;;;;;;===;;;:::999::::::999888666888:::<<<=========<<<===<<<<<<===>>>???@@@@@@EEEAAA???AAAAAA@@@AAADDDEEEBBB>>>===???AAAAAA@@@:::;;;===???@@@???===;;;???AAACCCCCCBBB@@@??????===:::666333444888===AAADDDGGGFFF@@@<<<===>>>===<<>>DDDBBB@@@===<<<===>>>???@@@BBBEEEEEECCCAAABBBCCC???>>>;;;888777:::???CCCFFFFFFEEECCCAAA??????@@@EEEDDDBBB>>>:::999;;;===:::777444333555777999:::999999:::;;;===<<<:::777666888999999777666555666666777999;;;;;;;;;:::999555444444444555555333111444444555555666666777777888999;;;<<<===>>>======:::;;;===>>>>>><<<:::888AAA>>>;;;999:::;;;<<<<<<===<<<<<<<<<<<<:::::::::777999:::999888999===@@@:::::::::;;;;;;;;;;;;<<<555222111333666777444111111000000000111333555666444222111222444555444222333333333333444555666666888;;;<<<999555333555888:::;;;:::777555444555666666777888888777888;;;===;;;;;;;;;;;;;;;;;;<<<<<<===;;;777444333555777999;;;===@@@CCCFFFKKKPPPTTTYYY___aaa___[[[YYYUUUQQQPPPOOONNNMMMNNNOOOQQQSSSRRRQQQPPPPPPPPPQQQQQQPPPOOOQQQPPPMMMKKKLLLIIIDDDJJJHHHFFFEEEFFFHHHJJJLLLJJJKKKLLLMMMLLLJJJHHHGGGMMMMMMLLLKKKIIIKKKNNNPPPQQQQQQQQQOOOJJJFFFDDDCCC@@@>>>;;;;;;;;;;;;:::888666555444444555666666666444555888999999888555333666555444333222222111000111222333222111000111222333333222222222333555555222222444555777999:::;;;:::999777666555444444333666555333111/////////000...//////000111222333444222333444666666555444333111222333444666777888888888999:::999666555444555111222555777888888888777333222222222333444666777444444444555555555555555333222222222333333444444444333111000000222444666777888999777444222111222222333555555555333111//////111333555555666888:::666666777888999999::::::===::::::<<<<<<888888;;;444555555444444777;;;>>><<>>AAAEEEDDD@@@===<<<<<<>>>@@@CCCEEEDDDCCCCCCCCC>>>@@@AAABBBAAA@@@AAABBB;;;===AAAFFFKKKLLLJJJHHHJJJLLLMMMLLLIIIFFFDDDCCCCCCAAA@@@BBBDDDDDDAAA======>>>???@@@BBBCCCDDDEEE:::<<<<<<:::888777:::===;;;<<<>>>@@@BBBDDDFFFGGG???>>>???AAA>>>::::::===:::<<<======<<<===???@@@@@@@@@>>>===<<<;;;::::::666777:::;;;<<<<<<;;;;;;;;;:::::::::;;;:::888555777888999;;;;;;<<<<<<<<<@@@??????>>>>>>>>>>>>>>>CCCAAAAAABBB???;;;>>>DDDGGGCCC===:::;;;>>>AAABBB<<<===???@@@???>>>;;;:::???@@@AAA@@@>>>===>>>???@@@===999666777;;;???CCCCCCFFFFFFAAA>>>??????===;;;@@@CCCBBB@@@AAA???===???>>><<<<<<===@@@CCCEEECCCEEEFFFFFFDDDBBBAAAAAA???===:::777777999???CCCEEEFFFFFFDDDAAA?????????CCCCCCAAA>>>;;;;;;===>>>;;;888444444666:::===???<<<;;;;;;;;;<<<;;;888555555777999999888777777888888999:::;;;;;;:::999888555444444555777777666555888888888777777777777777999:::;;;<<<<<<===<<<<<<;;;;;;<<<============<<<>>><<<999:::<<<>>>???@@@>>>@@@AAA@@@@@@>>><<<;;;777888999::::::<<>>???BBBCCCAAACCCGGGHHHFFFGGGCCCAAABBBAAA>>>>>>BBB???CCCFFFEEEAAAAAAEEEIIIEEEBBB>>>===@@@DDDGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJDDDAAA???AAAAAABBBFFFLLLIIIGGGEEEDDDDDDCCCAAA@@@CCCBBBAAA@@@AAAAAAAAAAAA===@@@CCCCCC@@@>>>======???AAADDDEEEDDDBBBBBBBBB999<<>>@@@EEEIIIMMMNNNMMMLLLMMMNNNNNNNNNLLLIIIGGGFFFDDDCCCBBBDDDGGGGGGDDDAAA>>>??????@@@AAAAAABBBBBB<<>>@@@BBBDDDFFFHHHBBBAAAAAAAAA>>>888777:::888;;;>>>??????>>>>>>???>>>===;;;:::999999::::::999999999888999999::::::::::::;;;<<<===;;;888555::::::::::::;;;;;;<<<<<<@@@@@@???>>>>>>>>>>>>???BBBCCCDDDCCC<<<666999AAACCC@@@===:::;;;>>>AAACCC===???@@@???===;;;999888>>>>>>>>><<<;;;:::<<<>>>AAA@@@>>>>>>>>>@@@BBBCCC???CCCCCC@@@>>>???>>>;;;<<>>===999999999;;;???CCCHHHKKKFFFFFFGGGGGGEEECCCAAAAAA======;;;999777888;;;===<<<>>>@@@@@@???>>>???AAA>>>>>>===;;;999999;;;===:::999777888:::===>>>???<<<;;;:::;;;;;;;;;888666444666999:::::::::<<<>>>;;;;;;<<<<<<;;;:::999888555444555777999;;;:::999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999:::;;;<<<===>>>666555444666:::===???@@@===AAACCCBBBAAAAAA>>>999888999999:::<<<>>>AAACCC>>><<<999666444444444555333111111333555666555333333333222222222222222222000333444222...,,,///333333333333444555666777888:::999888444111111444777;;;;;;999666333333444666333444666666555444555777888888777666666555555444777666444333333555666777;;;===@@@BBBEEEIIINNNRRR[[[```ccc```]]][[[WWWRRRGGGIIIMMMQQQTTTWWWYYYZZZRRRSSSSSSRRRQQQQQQSSSTTTVVVZZZ\\\XXXUUUTTTQQQMMMJJJIIIHHHGGGGGGHHHJJJKKKHHHIIIKKKMMMNNNNNNNNNNNNHHHIIIIIIHHHEEEDDDEEEGGGGGGDDDBBBCCCFFFGGGEEEBBB???===:::888999::::::999000222555666555555555555222444777888999777555333666555333111111222333444333555666666444333444444111111222333444555666777555555666777888::::::;;;888777666666555666666666666888888444...,,,...222000000111222333444555555222444666777777666333222///000111222333444555666888888777555333222444666111333555888999999888777222333333444666777888999222222444555555555555444444666777888777555222000000000///......000111222000333555555444333222222666666555444333333333333333555777888888888:::<<<777777777777888888888888:::777777::::::888888;;;777777555333333555:::>>>???BBBCCCBBBDDDIIIJJJIIICCC@@@???AAAAAA???@@@DDD;;;@@@EEEEEECCCCCCGGGKKKDDDAAA===<<<===AAAEEEGGGIIIHHHFFFFFFFFFGGGIIIKKK@@@???BBBFFFFFFFFFJJJPPPIIIFFFDDDBBBBBBBBBAAA@@@>>>>>>=========>>>AAABBB???AAABBBCCCAAA@@@???>>>AAADDDFFFFFFDDDBBBAAAAAA999<<<@@@BBBBBBAAA@@@AAADDDFFFGGGIIIKKKMMMOOOPPPQQQPPPOOONNNMMMJJJHHHFFFCCCBBBBBBEEEIIIJJJHHHEEEAAAAAAAAA@@@@@@????????????CCCDDDBBB<<<:::===@@@????????????AAABBBCCCDDDBBB@@@@@@AAA>>>999888;;;:::===@@@AAA@@@===<<<<<<;;;::::::999999;;;<<<===>>><<<888555555666999;;;;;;<<<===>>>???===999666;;;;;;;;;;;;;;;;;;<<<<<<============>>>???@@@@@@CCCDDDFFFCCC:::222555<<<<<<<<<<<<<<<===>>>@@@BBB===???@@@>>>:::777666777;;;;;;;;;999888888;;;===>>>???BBBCCCCCCBBBAAA???>>>AAAAAA>>>???AAA???;;;===???BBBCCCAAA>>>======999:::;;;===AAAEEEIIIKKKFFFFFFFFFFFFFFFDDDBBBAAA;;;<<<===;;;888666666666888:::===>>>>>>>>>@@@AAA;;;;;;;;;:::888888999;;;999999:::<<<>>>>>>===;;;:::999888:::;;;<<<;;;999555777:::;;;===???BBBDDD???>>>>>>===;;;:::888888555555666888<<<>>>===<<<999:::;;;<<<===>>>?????????>>>===;;;:::888777777888888888999:::<<<>>>@@@666444444555777:::::::::999???BBB@@@@@@AAA===888777666666777:::===???@@@;;;999666444333333444555333333333444555666555444444444444444444333333222111444555222---,,,000555555555555555666777888999:::999666333222222444666999:::;;;:::777666555666444777::::::777444222111666777999:::999666333111555555444444555666777888;;;===@@@CCCFFFJJJOOOSSSXXX^^^aaa^^^ZZZXXXUUUPPPEEEHHHMMMRRRVVVYYY[[[[[[SSSTTTUUUSSSQQQPPPRRRTTTRRRWWWXXXTTTQQQPPPOOOLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMGGGIIIIIIHHHFFFDDDDDDEEEBBB@@@@@@BBBGGGHHHGGGDDD<<<:::888777999::::::999///222555666555444444666333333333333444444555555333222111111111333555777888777666333000000222333111111222444555666777777333444444555666777777888555555444444555555666666777999:::555///,,,...222111111222333444555666666333333444555555666777777000000111333444555666777555666666555333444666888444555777999999888666555111222333444555666777777000111333555666555555444444666888888777555222/////////.........///000111...111444555444333222222444333333222333444555666333555777888888888:::<<<888888777777777777777777888555666999999777777:::777777555444333444888<<<:::===???>>>AAAFFFGGGEEE@@@>>>???CCCEEEDDDEEEHHH:::>>>CCCFFFFFFFFFIIIKKKBBB@@@===;;;<<>>CCCFFFCCCCCCDDDDDDCCCBBBAAA@@@BBBDDDGGGGGGEEECCCBBBBBB>>>AAADDDEEEDDDCCCBBBCCCHHHIIIIIIHHHIIIKKKOOORRRTTTRRROOOMMMKKKHHHEEEBBBAAA@@@@@@DDDHHHJJJHHHFFFCCCCCCCCCBBBBBBAAAAAAAAA???AAACCCAAA===;;;<<<===>>>???????????????@@@@@@<<<;;;===@@@???<<<<<<@@@===@@@BBBBBB???<<<:::999:::::::::;;;===???@@@AAA@@@===999666555777:::===<<<======??????>>>:::777:::;;;;;;;;;;;;::::::999;;;;;;;;;<<<===???@@@AAABBBCCCDDDBBB:::222333:::888;;;===>>>>>>>>>>>>???===???@@@===888555555777999::::::999888999<<<>>>;;;===@@@CCCCCCAAA===;;;@@@AAA@@@>>>@@@CCCBBB>>>>>>>>>AAADDDBBB===;;;======>>>@@@AAACCCEEEFFFFFFEEEDDDDDDEEEFFFFFFDDDBBB;;;<<<===;;;888666555555===???AAAAAA@@@???>>>???;;;<<<<<<;;;999999:::<<<666777:::>>>@@@???;;;888888777777999;;;======<<<777999;;;===>>>AAADDDGGGAAA@@@>>><<<:::888777666555444555888<<<>>>>>>===888888999;;;<<<>>>?????????>>><<<:::999888888777999999:::;;;<<<>>>@@@AAA;;;999777666666666444333555<<>>;;;777444333555777:::<<<;;;888333111444444666777888999999::::::<<<@@@CCCFFFKKKQQQUUUVVV[[[^^^[[[XXXVVVRRRMMMHHHKKKOOOSSSWWWZZZ[[[\\\TTTUUUVVVTTTPPPNNNPPPSSSPPPUUUWWWRRRNNNOOOPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIKKKMMMLLLJJJHHHGGGGGGAAABBBDDDFFFIIIIIIGGGEEE;;;:::999999::::::999777000333666666555444666999333222111111111333555666444333222222222333444555888777444000------///111111222333555666666666666222222222333333444444444333333333444444555777777:::;;;999555000---///111000000111222333444444555333333333444555666888999111111222333555666777777444555666666555666888999666777888999999777555444000111222333444444444444///000333555666666555444222444555666555333000...///.........//////000000...111555666555444333222000000000000111333444555333444666777666777999:::888888888777777666666666666444444888999777777:::555666555444333333666888888<<>>>>>@@@FFFJJJGGGFFFFFFFFFFFFEEECCCAAA@@@CCCFFFHHHGGGFFFFFFGGGCCCEEEFFFFFFDDDCCCBBBCCCGGGHHHIIIIIIHHHJJJOOOSSSRRROOOLLLJJJJJJHHHDDDAAA???>>>>>>AAAEEEFFFDDDAAABBBBBBBBBCCCCCCCCCCCCDDD????????????>>>>>>======;;;<<<===>>>>>>>>>===<<<;;;:::<<<@@@???===>>>BBB???AAACCCBBB???<<<999999888999;;;===>>>???@@@@@@>>>===<<<;;;<<<===???@@@===<<<<<<===>>>===:::777888888:::::::::888777555::::::;;;;;;<<<>>>???@@@>>>???@@@@@@;;;444555::::::<<<>>>>>><<<;;;;;;======@@@AAA>>>888555666888888999;;;;;;;;;<<>>CCCBBB???===<<>>BBBEEEGGGGGGGGGFFFBBBAAAAAADDDGGGHHHFFFCCC======<<<:::888777999;;;AAABBBDDDDDDAAA???======;;;<<<===<<<:::999:::;;;444555777;;;>>>???<<<:::999888777888;;;======<<<;;;<<<===>>>>>>???BBBEEEAAA@@@===;;;888666444444333333444666:::<<<<<<;;;777777888888999:::;;;;;;<<<;;;:::999999::::::;;;888999:::;;;<<<===>>>???;;;999777666555444222111111999<<<888999???>>>777555333111222666888999888555555555555555555555444777888888888777555555555555666777888888777666666555555555333111222666999666555555444444444444444:::999777666555555444444666777888888777777888:::?????????===:::888888888555777999::::::888555333444555777999;;;<<<<<<<<<777:::>>>AAAFFFKKKQQQUUUTTTZZZ]]]ZZZVVVTTTPPPLLLJJJLLLNNNQQQTTTWWWYYYYYYTTTVVVWWWTTTOOOLLLNNNQQQNNNSSSUUUPPPLLLNNNQQQRRRMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFIIIKKKNNNNNNLLLJJJHHHHHHDDDHHHKKKMMMKKKHHHFFFDDD>>>============;;;777444///222555444222222666:::111222222222333444555555333333333333333333333333666666555333000///000222222333444666666666555555111111111111222222222222333333333444555777888999===;;;888555222000////////////000111222333444444333444555666777777666666000111222333444666777777555666888888777666777888555666888999999888777666///000111222222111000000...000333555666666444333222333444555444333111000///////////////000000000///222666777666444333222000000111111222222222333111333555555555555777888999888888777666555555555555222333777888666777:::333444555444333222333555666<<<@@@BBBEEEIIIHHHEEE>>>>>>BBBHHHJJJFFFDDDFFF@@@AAADDDGGGJJJKKKIIIGGGAAAAAA@@@???>>>@@@CCCFFFDDDCCCBBBAAABBBCCCEEEFFFCCCCCCFFFHHHEEECCCGGGNNNJJJFFFAAA??????@@@AAAAAADDDEEEDDDAAA@@@BBBHHHMMMIIIHHHGGGGGGGGGFFFDDDBBB>>>BBBFFFHHHIIIIIIJJJJJJDDDEEEFFFDDDBBB@@@@@@AAADDDGGGIIIJJJIIIKKKOOOSSSMMMJJJHHHHHHIIIIIIGGGDDD>>>===<<>>???@@@AAABBBDDDEEEEEE???>>>>>>???AAABBB@@@???888999<<<===>>>===<<<;;;===<<<===@@@???;;;<<<@@@@@@AAACCCBBB???<<<::::::666888:::<<<=========<<<:::<<<>>>@@@BBBBBBBBBBBB<<<<<<;;;<<<<<<<<<999777555777888:::999777444222;;;;;;;;;;;;;;;<<<===>>>;;;;;;===???<<<777888<<<===???@@@===:::888999;;;>>>AAABBB???999666777:::888:::<<<>>>>>>???AAACCC@@@@@@??????>>>?????????======:::777;;;@@@AAA===<<<;;;===BBB???888777:::777;;;AAAFFFJJJLLLKKKKKK@@@???@@@CCCGGGHHHGGGDDD???===;;;888777999>>>CCC???AAACCCCCCAAA???======:::;;;<<<;;;999888888999333333444888<<<>>>>>>>>>:::999777888:::<<<<<<<<<>>>??????>>><<<===???AAA@@@???<<<999666444222111111111222444888::::::999666666666666666666666666888888888888999;;;===???555666888999:::;;;;;;;;;555444333333444555333222000888;;;666888??????777888666444555888::::::999555555666666666555444333999::::::999777555555555555666777999999999888777666666555333333555888;;;555555444333222222222222:::999777777777666555333666666666444444555999<<<@@@???<<<999666777:::===777777777888777777666555444666888;;;============555888<<<@@@EEEJJJPPPUUUTTTYYY\\\YYYVVVTTTPPPLLLJJJKKKLLLNNNQQQSSSTTTUUUUUUWWWXXXTTTNNNKKKLLLPPPIIINNNOOOIIIEEEHHHMMMOOOLLLLLLKKKKKKJJJJJJJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGJJJMMMMMMLLLIIIHHHGGGHHHMMMQQQQQQMMMGGGDDDCCCBBBAAAAAA@@@???;;;666222---000222111...///333888000111444555666666555444000000222333444555555555555777888888666444444444333444555666666666555444111111111111111111111111444444444555777888:::;;;???;;;777444333111///---000000111222333444444555333555777999999777444222000000111222444555666777666888::::::888666666666333555777999:::999888888//////000111111///...------///222555666666444333444555666666666555444333/////////000000000000000///333777888777444333222333333444444444333222222000222444444333444555777999999888777666555555444444222222666888666777:::222333555555333222222222111777===???BBBEEEDDD@@@<<<<<>>???CCCFFFGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHDDDDDDAAA<<<;;;>>>???>>>>>>>>>>>>AAAEEEHHHIIIIIIFFFEEECCCBBBBBBDDDFFFGGGDDDEEEFFFIIILLLMMMLLLKKKIIIEEE@@@???@@@AAAAAA@@@BBBGGGHHHCCCAAAGGGLLLLLLHHHJJJLLLMMMMMMJJJGGGEEE@@@@@@AAACCCCCCBBB>>>;;;===???AAA???<<<:::<<<>>>>>>???AAACCCDDDDDDCCCCCC777999;;;>>>???@@@???>>>@@@===999999;;;???AAACCCFFFDDDCCCBBBBBBAAA???======:::777888:::;;;:::888777888:::===AAACCCCCCBBB<<>>AAACCC???<<<:::999:::<<<<<<<<>>>>>>>>???>>>===;;;999888:::;;;<<<;;;888999===AAA===;;;???FFFFFFAAA???AAABBBAAA>>>;;;;;;;;;===>>>>>>???@@@@@@???<<<888666666===@@@@@@BBBHHHHHHDDDCCC???<<<>>>DDDGGGGGGDDDBBB???<<<999:::===AAADDD@@@@@@???===::::::<<<>>>???<<<;;;======999999;;;::::::::::::::::::;;;;;;AAACCC@@@999888===???<<>>>>>@@@AAA???===>>>===<<<;;;999888777777:::444000111666999666222888666333222444777888999===666333999???>>>:::888:::::::::888666666777999===888333555999;;;777222444777999888999======:::888777666666777888;;;<<<::::::888555666::::::666999:::;;;<<<:::888444222888888888:::;;;;;;:::888;;;:::888666555666777888;;;888444000...///000111333444555666777777777777999999999999999999999999>>><<<:::888777777888999:::999777666555555555555555777:::;;;:::::::::;;;<<<<<<>>>@@@EEEKKKQQQTTTXXX^^^___XXXTTTVVVWWWTTTQQQMMMJJJIIILLLPPPUUUWWWVVVRRRNNNLLLLLLNNNOOOPPPMMMLLLIIIGGGGGGHHHJJJLLLMMMOOOQQQRRRSSSRRRQQQPPPKKKNNNMMMGGGGGGMMMNNNKKKIIIIIIGGGEEEIIIOOONNNJJJLLLQQQRRRMMMHHHHHHHHHFFFDDDBBB>>>===<<<999333///222......222333//////333000222555777777555333111000111222444555555444444111222333333222222444666888999::::::999777444222---...///000222222222333666444333444777999::::::999::::::999555333222333///......000222444444333777888999:::;;;:::999888444444444444333333222111///000111444666999:::;;;>>>======;;;888555222000///...000555666333222444111333555999;;;999555222444555666666555333111000/////////000111333444555000111222222333333222222555222000000333444333111111333666777777555555555;;;999777555333222222222111222222333444444444444555555444444222000///...777777888:::===??????>>>999:::;;;<<<============DDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDAAA>>>===>>>@@@CCCAAA???@@@CCCGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGGGG>>>BBBBBB@@@@@@CCCBBB?????????AAAEEEIIILLLMMMMMMHHHGGGFFFEEEFFFGGGHHHIIIEEEFFFHHHJJJLLLLLLKKKJJJEEEAAA>>>===>>>???>>>===???CCCCCC??????EEEKKKLLLIIIJJJLLLMMMLLLIIIFFFCCCBBBAAAAAABBBCCCAAA>>>;;;>>>???@@@???<<<:::<<<======@@@CCCEEEFFFDDDAAA???999:::<<<>>>???@@@??????;;;999777888;;;>>>AAAAAACCCBBBBBBBBBBBBAAA>>><<<:::888666777:::;;;:::888:::999999:::>>>AAABBBBBBAAADDDCCC===999999999777888999:::999777666666777::::::::::::;;;===???@@@===;;;:::;;;>>>@@@AAAAAA<<<888666666555333555:::<<<============;;;:::999::::::;;;::::::<<>><<>>>>>>>>===;;;999888666<<>>@@@EEEEEEAAA???<<<:::;;;@@@CCCDDDCCC???>>>;;;:::;;;>>>BBBDDDAAA@@@???<<<999999<<<>>>>>>;;;:::===<<<999888;;;<<<<<<<<<<<<;;;;;;::::::???AAA???:::999===>>>;;;<<<;;;:::;;;>>>>>>===;;;;;;;;;;;;;;;:::999888777555222000222777;;;;;;::::::777333222444777888999???:::888===AAA???===<<<888999999888666777999;;;<<<999777999<<<<<<999666888;;;;;;999:::===>>>;;;888777555555555666888999::::::888555666999999555444666:::<<<<<<999666333777666777888::::::888777888777555444444555777888:::888555111000///000111666666666666666666666666999999999::::::999999888:::999777666555666777777888777666555444555666777666888:::;;;;;;:::;;;<<<;;;<<<>>>BBBFFFMMMSSSWWW[[[```aaa[[[XXXYYYZZZXXXPPPNNNKKKJJJLLLPPPSSSUUURRRNNNJJJHHHIIIKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKPPPPPPPPPPPPQQQQQQRRRRRRQQQSSSQQQLLLKKKOOOPPPNNNLLLMMMKKKHHHIIILLLMMMIIIOOOTTTTTTPPPLLLJJJGGGCCC@@@>>>;;;::::::777333000222...///333444222222666555666888999888666444222000111222444444444333333222333444333222222444666888999999999888666444333...///000222333333444444888666333333444444444444888:::;;;:::777555444444222222222333555666777666666777888999999888777777333333444444333222222111...///111222555666888999888888888777666444222111000///111555666222111333555777999;;;:::777444333666777888888777555333111000000000111222333444555222333333444444444444444444222111111333333111///000333555666555444333444666555444333222222333333333333222222333444666666666666666555333222000000555555666888:::<<<<<<;;;<<<<<<===>>>>>>>>>>>>===AAA@@@??????>>>???@@@@@@@@@AAABBBAAA???=========BBB@@@???@@@DDDGGGIIIJJJHHHFFFDDDCCCBBBBBBCCCDDD===CCCGGGHHHJJJKKKIIIDDDBBBBBBDDDHHHKKKMMMLLLKKKIIIIIIHHHHHHIIIIIIJJJKKKFFFHHHJJJLLLLLLJJJHHHGGGDDDBBBAAAAAABBBCCCCCCBBB===???>>>;;;<<>>??????>>><<<;;;<<<======???DDDGGGGGGDDD@@@===;;;<<<<<<===>>>?????????888888888:::>>>@@@AAA@@@>>>??????AAABBBAAA===:::666666666888:::;;;;;;:::???===;;;;;;>>>AAACCCDDDFFFFFFDDD???>>>???<<<777:::;;;<<<:::888777777888::::::::::::;;;;;;;;;;;;=========???BBBDDDCCCBBB;;;777555555555222444777;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::===@@@AAAAAA>>><<<<<>>;;;:::<<<:::999777666777888:::<<<<<<<<<<<<<<<;;;;;;;;;:::777;;;======>>>AAA@@@>>>:::999888888:::>>>AAACCC===<<<;;;;;;<<>>;;;888999<<>>>>>===<<<;;;:::999;;;>>>===;;;;;;======;;;999999999;;;======<<<:::888999;;;<<<<<<;;;999888333333333555777:::===>>>;;;888444222333666777888:::888888<<<<<<999999;;;999999:::888777666888999888999:::;;;<<<;;;:::999;;;===<<<888888;;;<<<:::777666555444444555777777:::;;;999555666999888444000333777:::;;;:::777666777777777888::::::999777444333333333444555777888999888666444222111111111888777555444333333333444888999:::;;;;;;:::999888777777666555555555666666666555555444555666777888777999;;;;;;::::::;;;===:::<<>>>>>???@@@@@@@@@??????===>>>??????===<<<:::999@@@??????@@@BBBEEEHHHIIIFFFDDDAAA>>>======>>>???===CCCHHHJJJKKKMMMKKKFFFGGGFFFGGGHHHJJJIIIGGGEEEIIIJJJJJJKKKKKKLLLLLLLLLFFFHHHKKKLLLJJJGGGEEECCCBBBCCCCCCEEEGGGHHHIIIIII@@@>>><<<999;;;@@@FFFJJJJJJJJJKKKJJJHHHEEEBBB@@@BBBAAA@@@AAABBBCCCBBBAAA??????>>><<<;;;;;;<<<<<<<<<>>>BBBEEEFFFEEECCCAAA<<<<<<;;;;;;;;;<<<===>>>::::::<<<>>>AAABBB@@@???;;;;;;===@@@AAA@@@<<<999444555777999;;;<<<<<<;;;AAA@@@???AAADDDFFFGGGFFFEEEDDDAAA>>>AAACCC???888;;;;;;;;;:::888777888999:::::::::;;;:::999999888??????@@@BBBDDDCCCAAA???>>>999666888888666666999:::;;;;;;<<<======>>>>>>;;;:::999<<>>======<<<::::::;;;777666555666777888:::<<<;;;;;;:::999:::;;;<<<===:::;;;<<<======>>>===<<<888999888888888;;;@@@CCC>>>>>>======>>>@@@BBBDDDFFFDDD@@@;;;888:::>>>AAA???======@@@@@@>>>>>>AAAAAAAAA@@@???>>>;;;999888999;;;<<<<<<=========;;;;;;<<<===>>>>>>>>><<<:::555777:::<<<===<<<:::999666888999777555555888;;;;;;888444222333555666666555555888:::888444555999:::;;;;;;999777666666777333666:::;;;999888999:::;;;===:::555444777999777666666666666777888999:::;;;<<<:::777777:::888444111222444666777888888888888888777888::::::999888222222222333555666888999888888888777666444333222666555222111000111333444666888999;;;;;;:::999888777777888888888888888888888777666666666777888999888999999999888888:::<<<:::===AAADDDGGGKKKRRRWWWTTTTTTTTTRRRRRRSSSTTTTTTQQQQQQQQQOOONNNMMMNNNOOORRRPPPLLLKKKLLLNNNNNNNNNIIIIIIJJJKKKLLLMMMNNNNNNRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSSSSRRRQQQRRRRRRQQQEEEJJJLLLIIIHHHLLLPPPRRRNNNNNNLLLIIIJJJLLLHHHAAAAAA@@@===;;;999888777666333222333555666555666777666666555444444333444444222222222222222222111111333444555444222222444666777777777777666555444333...///000111222222222222333111//////111222222222333666888999777555444444000111222333333333444555555666777777777555444333111222222222222222111111......//////000111111111...//////000111111222222444111222555555222111333555888:::777111...///333555555555555333222000///222222222222333444555666444444555666666666666666222333333333333111...+++000222333333111//////000---......///000111222333444444555666777888888888999888777555444333222222555777999:::;;;;;;<<<===@@@@@@AAACCCCCCDDDDDDDDD===???BBBDDDDDDBBB@@@>>>=========>>>>>><<<:::999>>>>>>>>>>>>@@@BBBFFFHHHGGGDDD@@@<<<;;;<<<>>>@@@>>>CCCFFFEEEGGGIIIHHHEEEIIIHHHHHHIIIJJJJJJHHHFFFLLLMMMOOOPPPQQQQQQQQQPPPFFFIIIKKKKKKGGGCCCAAAAAA>>>@@@BBBDDDFFFHHHJJJLLLDDD@@@<<<:::<<>><<<;;;;;;;;;<<<<<<;;;<<>>@@@???;;;888444777:::===>>>===<<<<<<>>>???AAADDDGGGHHHGGGEEE@@@???<<<<<>>???AAACCCCCC@@@===???:::777:::;;;999999:::;;;;;;;;;<<<===???@@@@@@;;;:::;;;???DDDGGGEEECCCBBBBBB@@@===<<<<<<<<<;;;666666666777888:::<<<===;;;:::999999999;;;===>>>===<<<===>>>===<<<<<<<<<::::::::::::999<<<@@@CCC@@@???>>>>>>>>>@@@BBBCCCHHHEEEAAA===:::;;;???BBBBBB@@@AAADDDEEECCCDDDGGGCCCCCCCCCBBB???===:::888999999;;;===>>>===<<<<<>>;;;===;;;888999;;;:::555555444222111222444666888777666555555777888777666333333444555777888999:::888999999999888777555444111000/////////111444555666666888999999999888888:::;;;<<<=========<<<;;;===<<<:::888888888888999777888777666555666888;;;;;;>>>CCCDDDEEEHHHNNNSSSTTTRRRQQQQQQSSSTTTUUUWWWRRRSSSTTTRRROOOMMMNNNOOONNNLLLIIIHHHJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQPPPOOONNNMMMKKKKKKMMMOOOPPPPPPOOOPPPEEEKKKMMMIIIHHHLLLPPPQQQQQQPPPKKKFFFGGGIIIGGGBBBCCCBBB???;;;888666666666555666666444444555555444555444444333444555666777333333222222222222222222444555555444333222444555666666666666555555444333111222333333444444444444444222111000222333444333111333666666555333333333///000222222111111222444777777777777777555333222000000111111222111111000........./////////000000/////////000000000111111555222222555555222111444333666888666111///111555444444444333333222111111222222222222333444555555333333444555555555555444222333444444333000...,,,111222333222000//////000...//////000111111111222111333666999::::::888777999888666444333222222222444777:::;;;;;;;;;===??????@@@BBBCCCEEEFFFGGGGGG???AAADDDFFFFFFDDDAAA???@@@???>>>???@@@???>>><<<===>>>>>>>>>>>>@@@CCCFFFIIIFFFAAA>>>===???BBBEEEDDDHHHJJJHHHIIILLLLLLIIIHHHGGGGGGIIILLLNNNOOONNNPPPQQQTTTVVVWWWVVVUUUTTTHHHJJJLLLJJJEEEAAAAAABBBBBBDDDFFFGGGGGGIIILLLNNNGGGAAA<<<===???@@@CCCGGGEEEEEEFFFFFFEEEDDDCCCBBB>>>>>>???BBBEEEGGGGGGFFFAAA>>>;;;::::::<<<<<<;;;;;;;;;===???BBBFFFIIIKKK:::::::::999888777777666::::::;;;======<<<888555999:::;;;===>>>>>>;;;888888;;;???AAA@@@>>>===<<<999;;;>>>AAADDDDDD@@@===999999999999>>>CCC@@@999999999999888777888:::<<<=========<<<;;;:::::::::888999;;;???BBBCCCBBB@@@===777555999<<<;;;::::::;;;;;;;;;;;;===>>>???@@@999:::===@@@DDDEEEDDDBBBDDDEEECCC???>>>??????<<<777777777888:::<<<===>>>;;;::::::::::::<<<>>>??????===<<<>>>>>>;;;;;;>>>>>>=========>>>???@@@AAA???===<<<;;;<<>>;;;;;;>>>AAACCCAAABBBFFFHHHFFFGGGKKKFFFFFFFFFEEECCC@@@===;;;;;;999;;;??????<<<<<<===?????????<<<999777666777888999;;;<<<<<<;;;999888777999999777555444777:::999777666666777888777666555555777999666222333888111333666999:::;;;===>>>555888::::::888888;;;===>>>???===888666888888555666666888999;;;<<<===>>>999;;;;;;999:::<<<:::666666444111//////111555777444222111111333444444444666666777777888999999:::888888888888888777666555.........///111444666777555555555666666777888888===>>>@@@AAAAAA@@@>>>===???>>><<<:::999999999999888777666444333444777:::;;;???DDDEEEDDDFFFKKKQQQQQQMMMKKKNNNQQQQQQSSSVVVTTTUUUVVVSSSOOOMMMOOOQQQOOOMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRNNNOOOPPPQQQPPPNNNKKKIIIGGGGGGJJJOOOPPPNNNNNNOOOLLLOOOOOOKKKIIILLLMMMLLLTTTTTTOOOIIIGGGGGGEEEAAABBBAAA===888444222444666666888888555444666555333555555555666777888::::::444333333222222333444444555555666555333333444555666666555555444444444444555555666777777777777777999666444333333333333222111333444444222111111222000333555444222111333666777777777777666444222111//////000111111111111000////////////000000000000000000000000000000111222555222222555555222222555555777999777555444555888555444444444444444444444222222222222222333444444222222333444444444444333222444555555222000///000222333444333111111222333111111222333333333333222111333666999;;;:::999777:::888666444333222222333000444888:::::::::===@@@???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@===>>>???@@@???===???@@@@@@???>>>???BBBFFFHHHEEEAAA===>>>AAAFFFIIIFFFJJJMMMMMMNNNQQQQQQMMMGGGFFFEEEGGGKKKOOOQQQRRROOOQQQTTTWWWXXXWWWVVVTTTKKKMMMMMMJJJDDDAAACCCEEEIIIJJJJJJHHHFFFGGGJJJMMMFFF???;;;>>>AAAAAACCCGGGAAABBBCCCDDDDDDDDDDDDDDD@@@@@@AAADDDFFFGGGEEECCCBBB>>>:::999:::<<<<<<;;;:::;;;>>>AAADDDFFFHHHIII:::;;;;;;:::999777555444888888999;;;<<<;;;888555;;;;;;;;;<<<======:::888<<<@@@EEEFFFCCC???===<<<::::::;;;<<<===<<<999777666888888888<<>><<<<<<<<<======888888:::===@@@BBBBBB@@@<<<666444999>>>===<<<<<<:::999999999:::<<<===>>>555999===@@@AAAAAA@@@@@@CCCFFFEEEAAA???BBBAAA===777888888999;;;<<<===>>>;;;;;;;;;;;;<<<===>>>>>>@@@<<<;;;>>>>>>::::::>>>AAA???>>>???BBBBBB@@@===:::888777666999===BBBEEEEEEDDDBBB>>>;;;:::<<<>>>AAA???@@@EEEGGGFFFGGGKKKIIIJJJJJJJJJHHHEEEAAA???>>>;;;;;;??????<<<;;;???>>>>>>===:::666555666999;;;;;;;;;;;;:::999888777999999999888777777999;;;999999999;;;===<<<:::888555444555777666222222555111444777999::::::<<<===888888777777666777:::<<<<<<>>>===999777888777444555666777888888888888888666888888777999<<<:::555222222111000000222333444444333111111333444555444888888888888888888777777666555555555555555444444///000111333555666888888555444333333333555777888>>>???AAACCCBBB@@@===;;;===<<<;;;:::999999:::;;;999888666444222444888;;;:::???EEEGGGEEEGGGMMMSSSOOOIIIGGGKKKOOOPPPRRRVVVVVVWWWXXXTTTPPPNNNPPPTTTQQQPPPNNNNNNOOOQQQPPPPPPLLLLLLKKKJJJKKKMMMOOOQQQOOOOOONNNMMMLLLKKKJJJIIIIIIHHHLLLRRRSSSOOONNNPPPRRRSSSPPPLLLLLLOOOOOOKKKLLLPPPPPPLLLIIIHHHFFFBBB@@@???<<<777333333666999666::::::666666999999555666666777777888888888999444333333333333444666777555666666555333333444555555555444444444444444444555666666777777777777666888666444333444555555444444444444222000000111333000444666555222111444777666666666666444222000///...//////000111111000000///000000000111111222222///////////////111222333444111111444555333444777777777888888888777666666333333333333444555666666222111111111111222333333222222333444444444444333333555666555222111222444333444444444333333444666222333444666666777666666333444555666777999::::::;;;:::777555444333444444///444999;;;;;;<<<@@@DDDAAABBBCCCCCCDDDDDDDDDDDDIIIGGGDDDBBBAAAAAACCCDDDAAA>>>;;;;;;===???>>>===@@@BBBBBB@@@>>>???BBBFFFFFFCCC>>><<<<<>>:::888:::<<<<<<;;;999<<>><<<:::999999888666444555888999999:::===;;;666999::::::::::::<<<@@@CCCBBB@@@>>>===<<<===???@@@<<<;;;;;;===???@@@???>>><<<777555;;;@@@@@@>>>>>>999888777777888:::;;;<<<222777===@@@>>>======>>>BBBFFFFFFAAA@@@CCCAAA<<<777888999:::;;;<<<======<<<<<<<<<=========>>>>>>???;;;:::======999:::>>>CCC@@@>>>@@@DDDDDD@@@;;;555333222222666<<>>CCCEEEDDDFFFIIILLLMMMNNNMMMLLLHHHEEECCC@@@<<<<<<@@@@@@;;;;;;@@@>>>>>>===999666555999<<<>>>===<<<;;;999888777777===<<<:::999999999999999::::::<<>>666::::::777777<<<<<<888555666666666666666555444444444333333444666777888666666666555333333444555555555444333333333444444333333444444555444444444444333111222555777888888666666444222000000222444000333666555111000333666555555555444333000...---......///000000111000000000000111111222222333333---------...///111444555444111111444555333555888777666666777777666444111000000000111222333555666111111111000111111222222222333444444555555444444333555666444222111444666333444555555444444666888222333555777999999999999666555333222444777;;;>>>===;;;999666555555555666000666;;;>>>===???DDDHHHCCCCCCDDDCCCCCCBBBAAAAAAIIIIIIHHHEEEBBB@@@AAABBBCCCCCCBBB@@@======>>>@@@:::;;;<<<<<>>CCCGGGHHHLLLPPPQQQNNNKKKGGGDDDFFFGGGGGGKKKPPPOOOOOOPPPRRRSSSSSSQQQNNNOOOSSSPPPIIIEEEHHHIIIGGGKKKMMMHHHAAA???EEEHHHFFFEEEAAA@@@DDDGGGGGGHHHKKKFFFDDDDDDHHHLLLNNNJJJFFFFFFEEEEEEDDDCCCBBBAAA@@@CCC===777666:::>>>>>>===:::;;;<<<>>>???@@@@@@@@@@@@???======<<<;;;888666888;;;===;;;777555888<<<;;;???@@@999444666;;;===AAABBBCCCCCC@@@>>>======@@@===999888999888666333444444666:::>>>???<<<888=========;;;:::;;;>>>AAA@@@;;;777777;;;??????===<<<<<<<<<<<<<<<===>>>>>>@@@>>>===???AAAAAA===:::???;;;<<>>===<<<<<<===>>>???@@@BBBCCC@@@===:::;;;===888888999:::<<<>>>@@@AAA===::::::>>>===:::===DDD@@@???>>>@@@BBBBBBAAA???AAA@@@BBBDDDGGGFFFAAA<<<777888999888888<<>><<<>>>;;;555444888999>>>CCCDDDAAA>>>???AAAFFFIIILLLKKKHHHEEEDDDEEEDDDBBB???<<<;;;<<<===>>>AAA===999888999;;;;;;:::<<<:::777777888999::::::666666666666777777777777666777:::<<<>>>@@@AAABBB<<<:::888:::>>>BBBCCCBBB???===:::777555555555666777555333222333555888:::888888777555333333555666444555666666666555333222666555444555666777666555...///000222333444555555555777::::::999777666666999999999999888666444333111222333333111//////000444222444666555111222777999666222111333444444222888:::<<<===;;;999999999666777888999;;;===>>>>>><<<;;;:::888777888888999???BBBFFFGGGGGGJJJOOOTTTKKKMMMQQQTTTUUUTTTSSSRRRSSSTTTUUUVVVTTTRRRNNNLLLMMMOOOQQQPPPNNNKKKJJJJJJNNNJJJEEEDDDGGGKKKNNNOOOPPPOOOMMMKKKJJJIIIHHHHHHKKKOOOSSSUUUSSSPPPNNNMMMQQQSSSRRRPPPQQQSSSQQQLLLMMMJJJHHHHHHHHHHHHHHHGGGAAA:::555777999888888:::???:::666444666999999999444333444555777777555333333444444444444444333333222555555000000555555111555333000000222444555555333333333222222222111111111222444555666777777777222222222333333333444444444333111000000333555777888444000000222444444222000111333555666666555555111444666555222//////111/////////...---...222444444333222222111111222222777666444222111111111222555444333333444444222000444222000//////000222444444444333222111333666999777777555444444555666777444555555555666666777777777888999::::::999888777:::777444444777999999888;;;:::999888777777777777444777;;;>>>>>>>>>???@@@>>>@@@CCCDDDCCCBBBBBBBBBHHHHHHGGGDDDAAA@@@AAABBBAAABBBAAA???<<<::::::;;;<<<===>>>???AAAFFFLLLPPPJJJHHHFFFEEEEEEGGGHHHHHHCCCGGGJJJKKKNNNRRRRRRNNNEEEAAA@@@BBBCCCCCCFFFKKKNNNNNNPPPRRRTTTSSSPPPNNNKKKMMMKKKFFFEEEIIIJJJGGGGGGIIIFFFAAAAAAFFFHHHFFFFFFBBBAAAFFFIIIJJJKKKNNNGGGFFFGGGIIILLLLLLJJJGGG@@@AAABBBCCCCCCAAA???======999555666999;;;:::888::::::;;;<<<============@@@???===<<<<<<;;;:::888999<<>>;;;;;;>>>BBB>>>BBBAAA;;;777999>>>@@@FFFGGGGGGEEEAAA===;;;:::>>><<<999888999999777555777777888<<>>>>>===;;;::::::<<<>>>===999666777;;;??????>>>???>>>===<<<<<<<<<<<<<<>>???@@@???===;;;BBB???@@@DDDDDD@@@@@@CCCBBBAAA@@@?????????@@@AAA<<<>>>>>>===:::888999;;;777888999;;;===@@@BBBCCC>>>:::999<<<<<<999:::>>><<<@@@EEEFFFDDDAAA@@@@@@BBBBBBBBBDDDGGGFFFBBB???888999:::999999<<>>@@@@@@CCCEEEFFFDDDCCCDDDEEEFFFCCC>>>:::777888:::<<<;;;:::888999<<<===<<<::::::999999999;;;;;;999888666666777777777888888888999:::;;;===>>>>>>??????:::888777999>>>AAABBBBBB>>><<<999777666666666777:::888666444222222333333444444444444333333555777666666777888777666555444666555444444555555444333...///111333444555666666666888::::::999777666777888999999999888666444222111222444333222111111222222111222666555333555999888555222111333444444333777999<<<<<<;;;999999999999999:::<<<===>>>???@@@;;;::::::999999999999::::::???DDDGGGHHHJJJNNNQQQUUUVVVVVVVVVUUUSSSQQQOOOQQQRRRTTTTTTTTTRRRPPPNNNNNNPPPRRRRRROOOKKKIIIHHHKKKHHHEEEFFFIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHLLLQQQTTTTTTSSSRRRRRRRRRTTTSSSPPPQQQTTTRRRMMMJJJJJJIIIKKKMMMNNNNNNMMMBBB;;;777999:::888888::::::888555555777888777555555666777777666444333222666666666666666666555555000555666444555888666222444222111111222333444555222222222333333333333333111111222333333333333222444444555555666666666666444333111000111333666777888555111111222444333222111222444555555555555444222444666666333111111111...///000///000222555888444333222111111111222222555444333222222222333444333222222222444444333111444222000......///111333222333555555444555777888777777666555444444555555444444555555555666666666666777777888888888888888>>>;;;888888:::<<<<<<;;;999999999888888888777777555777:::<<<<<<<<<===>>>>>>@@@CCCDDDDDDDDDEEEFFFEEEFFFEEECCC@@@???@@@AAA@@@BBBBBBAAA===:::999999>>>???@@@AAACCCGGGLLLPPPHHHIIIIIIIIIJJJJJJJJJJJJHHHKKKMMMMMMPPPTTTSSSOOOAAA>>>>>>AAACCCBBBDDDHHHKKKLLLNNNQQQSSSRRRNNNKKKGGGGGGDDDBBBEEEIIIIIIEEEBBBDDDDDDBBBDDDGGGIIIGGGGGGCCCBBBGGGJJJKKKMMMPPPFFFHHHJJJKKKJJJHHHHHHHHH@@@BBBDDDEEEDDDAAA===:::999777666888:::;;;999555;;;;;;;;;::::::999999888???>>><<<;;;:::::::::;;;:::===@@@AAA@@@AAAEEEIIIBBBEEECCC<<<999===AAACCCEEEFFFFFFDDD@@@<<<:::999;;;:::888999::::::999888::::::<<<>>>@@@@@@>>><<<>>>???>>><<<:::999999;;;:::777555777<<>>AAA@@@???===;;;::::::999===>>>???>>>===<<<<<<===BBB@@@AAADDDEEEBBBBBBDDDBBBAAA@@@????????????@@@;;;;;;<<<;;;999888999;;;777888:::<<>>???>>>===>>>???999;;;===??????@@@CCCEEEFFFCCC===888555555666888666666888:::===>>><<<:::888888:::<<<===<<<999666777777888888888999999999<<<<<<=========<<<<<<<<<888777777999<<>>>>>888888999:::::::::::::::888>>>EEEJJJLLLMMMPPPSSSXXXWWWUUUSSSQQQOOOMMMLLLOOOPPPRRRTTTTTTRRRQQQPPPNNNPPPSSSSSSPPPKKKGGGFFFGGGFFFFFFHHHJJJJJJIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHLLLPPPSSSTTTSSSSSSTTTRRRTTTRRROOOPPPSSSQQQMMMIIIIIIJJJMMMOOOPPPNNNLLLCCC===999::::::888888:::555444444555666666444222666999:::999555222111222999999999888888777777777111555888888888999777333333333333333444444444444222222222333444444555555111111111111000000///...444555666666666666666666444333222111222444666888888666333222333333333222333333444555555444444333333555666666444222111222...000111222222555888;;;444333222111111111222222333333333333333444555666111000000111333444444333444222000///...///000111000222666777777666777777777777666666555444333222444444444444555555555555555555555555666888999:::???===;;;;;;;;;<<<;;;:::666666888999999999888777777888999999888888:::<<<===>>>@@@BBBCCCDDDHHHJJJCCCDDDDDDBBB@@@>>>???@@@@@@BBBDDDDDDBBB???===<<<===>>>???@@@BBBEEEJJJNNNHHHIIIKKKLLLKKKJJJIIIIIILLLMMMMMMMMMPPPTTTRRRMMMBBBAAACCCGGGIIIGGGHHHKKKIIIJJJLLLPPPRRRQQQMMMJJJGGGDDD@@@@@@EEEHHHFFFAAA???BBBDDDFFFHHHJJJKKKJJJHHHCCCBBBFFFHHHHHHIIIKKKEEEIIILLLJJJFFFDDDEEEHHHFFFGGGGGGFFFDDDAAA>>>;;;<<<::::::;;;===>>><<<:::======;;;:::999888777777===<<<;;;999777888:::<<<<<<>>>AAABBBCCCEEEHHHKKKDDDFFFCCC===;;;???CCCEEE???@@@AAA@@@===;;;::::::888888999:::;;;;;;;;;;;;;;;<<<===???@@@@@@>>>===?????????===:::888777888777666777999===@@@???>>>CCCAAA???===;;;999888888999;;;===;;;888888:::===???>>>???AAABBBAAAAAABBB???>>>>>>===<<<<<<<<<<<<======<<<;;;;;;<<<===>>>:::;;;===???@@@BBBCCCCCCBBB===999:::======:::777666===EEEIIIGGGDDDBBBCCCFFFEEECCCAAA@@@???>>>===999:::;;;<<<>>>@@@CCCEEEDDDBBB???===;;;999999:::888;;;>>>???===<<<===>>>777777999:::<<>>===:::888888888999999999:::::::::<<<<<<<<<===<<<<<<;;;;;;888888888999;;;<<<======555444333333333333444555=========<<<;;;999777555000111333333333333555777777888888999888777666555777555444444555444333222111222333555666777777777777888888777555444555666444666888999888555222000222333444444333333555777111000222666666444666;;;555444222111222333444555000222444555555444555666444444555666777777888888555666888999::::::999999666<<>>???AAADDDHHHLLLBBBCCCDDDBBB???>>>===>>>;;;???BBBDDDCCCAAA@@@???;;;<<<===>>>???BBBFFFJJJHHHJJJKKKJJJHHHFFFFFFGGGLLLLLLKKKKKKOOOTTTRRRLLLFFFFFFIIIOOOQQQMMMLLLMMMKKKLLLNNNQQQSSSSSSPPPMMMLLLFFFBBBCCCFFFEEEBBB>>>@@@AAAEEEIIILLLLLLMMMMMMIIIDDDAAACCCDDDBBBBBBDDDCCCGGGJJJHHHCCC@@@CCCGGGHHHGGGFFFDDDCCCBBBBBBBBB???>>><<<<<<===???@@@@@@@@@???===;;;:::999999999:::::::::777555555888:::===>>>???@@@BBBDDDFFFHHHCCCEEEBBB<<<;;;@@@CCCCCC===???@@@@@@===;;;::::::777888:::;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>>>>???@@@???;;;999777777777888:::===@@@@@@???===BBBAAA???===;;;:::999999777999999777444444888<<<===>>>??????@@@AAAAAA@@@=========<<<<<<;;;;;;:::>>>===<<<;;;<<<===??????>>>???@@@@@@AAAAAA@@@@@@>>>;;;888888<<<>>>:::555777999<<>>>>>===<<<:::;;;======;;;:::::::::888888888:::===???AAABBB===>>>======<<<:::888777<<<;;;:::888888999;;;<<<;;;:::999;;;<<<===<<<;;;999999999999::::::::::::::::::;;;<<<<<<===<<<<<<999:::::::::999999999999555555444555555666666777<<<=========<<<999777555333555666555444333444555555666777777777666555444777666555555666666555333222333444555666777777777777777777555222222333555333444666777666444222000333444444444333333555777555333444777666333444888333333222111111222555666111333555555555555666888333333333444444555555555333444666777888999888777666:::???BBBDDDHHHMMMRRRWWWVVVUUUUUUUUUWWWYYYZZZUUUUUUUUUUUUSSSRRRPPPOOOEEEIIINNNPPPOOOKKKHHHGGGHHHHHHHHHGGGGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDJJJLLLNNNNNNMMMMMMMMMNNNMMMMMMKKKGGGGGGJJJIIIEEEFFFGGGIIIKKKLLLJJJFFFCCC>>>;;;:::;;;999666666999333222111//////000333555222777;;;:::666444666999;;;:::888666555555555555:::777555444444333333555666888::::::888666777888222222333555666777888999222222333444444444444444111222444555555555444333111111111111222444666777777777666555444333333444555444444444333333444444222333333444444333222000111222333444333444666888555444222000000111222333666666666666555555444444000///...000333666777777666555444333333333444444444444444333222333666999555666666666444222000///333333333333222222222222333222222333555777:::;;;;;;<<<<<<<<<:::888666555333555777:::;;;;;;;;;:::::::::888666333444666888;;;<<<>>>@@@BBBEEEJJJMMMCCCDDDEEECCC@@@===<<<<<<666999===@@@@@@???>>>>>>:::;;;===>>>???AAADDDGGGIIIJJJJJJGGGCCCBBBDDDGGGJJJIIIHHHHHHNNNSSSRRRLLLIIIIIINNNUUUVVVQQQNNNNNNNNNOOOPPPRRRUUUUUUSSSQQQQQQKKKHHHHHHHHHDDD@@@???BBBAAAEEEKKKNNNMMMMMMOOOJJJDDDAAABBBBBB??????@@@BBBFFFHHHFFFAAA@@@BBBFFFEEEDDDBBBAAABBBCCCFFFGGG???>>><<<<<<<<<>>>@@@BBBBBBAAA???===<<<<<<<<<===999:::;;;888555333666999;;;<<<<<<===???AAACCCDDDAAACCC@@@<<<<<<@@@BBBAAAAAACCCDDDBBB???<<<;;;;;;777999<<<<<<;;;::::::;;;999;;;===>>>======>>>@@@<<<>>>@@@@@@>>>;;;999999:::<<>>===>>>>>>===<<<<<<<<<<<<<<<777777666444333444888:::===@@@BBB@@@AAADDDDDDBBB===>>>>>>??????>>>>>>===>>><<<999888:::<<<======@@@@@@AAAAAAAAA@@@>>>===999999888666999;;;888333777777888<<>>===<<<;;;999???>>><<<999777777:::===<<<::::::;;;===>>>======888888999999999:::::::::888999:::;;;<<<=========999:::<<<;;;999888888999888888999999999:::::::::<<<<<<;;;:::888555222111666888999888666444444444444555666666666555333222777555555555666777666555222333444555666666666666888888666444111111333555333444444555444333222111444444444333222222555777777666666888666222222666111222222111000222555888666777888888888888999;;;777777888888888888888888444444555777777888888888===@@@CCCEEEFFFJJJPPPUUUUUUUUUTTTTTTUUUVVVXXXYYYVVVUUUUUUTTTRRRQQQOOONNNDDDHHHLLLOOONNNLLLJJJIIIIIIJJJKKKJJJIIIIIIJJJLLLIIIIIIHHHHHHGGGHHHHHHHHHGGGIIIKKKKKKKKKLLLNNNPPPKKKKKKHHHDDDDDDGGGFFFCCCEEEFFFHHHLLLNNNMMMIIIFFF;;;999:::;;;999555666:::333333111///---///333777222555999:::888777999;;;:::999777444333222222222;;;666333333222000222666777:::;;;:::777666888:::333444555666777888999999333444555666666666666666222333555777777666555444/////////000222333555555555777777777555444555666444444333333333444444555333333333444555555333111111222444444333333444666666444111000///111333444666666777777666555444444111000///000333666888888666666555555555555666666777777555333222333666999555555444444333222111000222222222222111111111111222333333444666888999:::<<<>>>@@@???===:::888888555666888:::<<<<<<<<<<<<;;;;;;:::777555444666888<<<>>>AAABBBDDDFFFJJJLLLEEEFFFFFFDDD@@@===;;;;;;444777:::<<<;;;;;;;;;;;;<<<===???@@@@@@BBBEEEGGGHHHIIIGGGCCC???@@@EEEKKKHHHGGGEEEFFFMMMTTTSSSMMMLLLMMMSSSZZZZZZTTTOOONNNNNNMMMMMMOOOQQQSSSRRRQQQUUUPPPNNNNNNKKKDDDAAACCCCCCBBBEEEKKKMMMKKKKKKNNNKKKEEEBBBDDDDDDAAA@@@BBBCCCEEEFFFEEEBBBAAACCCFFFGGGFFFEEEDDDDDDEEEEEEFFF===>>>?????????@@@AAABBBBBBAAA???======>>>???@@@999<<<>>>;;;666444555888888888999:::===@@@BBBBBB@@@AAA@@@===>>>AAABBB???@@@BBBCCCBBB@@@>>>======888;;;>>>>>>;;;999999:::999;;;>>>>>>======@@@BBB:::===AAABBB@@@===<<<;;;===AAAEEEGGGEEEBBB>>><<<::::::;;;;;;===>>>???@@@:::777333222444777999:::===BBBCCCAAABBBFFFFFFCCC===>>>???@@@AAAAAA@@@@@@???;;;888777999;;;;;;;;;>>>???AAAAAAAAA@@@>>>===:::======999888:::888333666888;;;===@@@BBBDDDEEECCCEEEFFFDDDAAA??????AAA<<<<<<===@@@DDDEEEDDDAAA===CCCFFFEEEFFFHHHFFFAAA:::::::::;;;<<<=========:::999;;;???CCCFFFEEECCC===<<<;;;;;;;;;;;;<<<<<<>>>>>>>>><<<999999:::===999:::;;;===??????===;;;888888888888999999999999999999:::;;;<<<<<<<<<<<<666999<<<<<<:::999:::;;;999999:::;;;;;;;;;::::::999999888777666555333333666888999888666444444444444444555666555444333222444333333444666777777666222333444555555555555555;;;:::888444222222555777444333333222222222222222555555444222111111333666888666777888666222222666000111222111000111555999888999999999888777999:::========================777777777777777888999:::AAAEEEIIIKKKKKKLLLPPPTTTOOOOOOPPPQQQRRRTTTUUUVVVSSSRRRRRRQQQPPPPPPOOONNNGGGJJJNNNOOONNNLLLKKKKKKIIILLLOOOOOOMMMKKKKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPJJJKKKKKKKKKJJJKKKMMMPPPMMMMMMIIIEEEEEEHHHGGGDDDHHHHHHJJJLLLMMMLLLIIIFFF:::999:::<<<:::666888===222333333222000111444777444555777999:::::::::::::::999666333111000111111777333222444444222333888777:::;;;888444333777:::555555666777777888999999555555555555555444444333000222444666666555333222------...///111222333444333666888888666555666888444333333222333444666666666555444666888888555333///111444444444555666777666444111//////000333444444555666777888777666666333111000111444777999999444444444555666666777777999999999777555555666888444444333222222111222222222222111111111000000000222333555666777888999999;;;>>>AAABBB???;;;::::::888888999:::<<<===>>>>>><<<<<<;;;999777666777999;;;>>>AAABBBCCCDDDFFFGGGFFFGGGGGGEEE@@@===;;;:::666888:::;;;:::999999:::>>>???AAABBBBBBDDDGGGIIIHHHHHHFFFAAA===@@@HHHOOOGGGEEECCCEEEMMMUUUUUUOOOOOOPPPVVV]]]]]]VVVPPPOOOJJJIIIHHHIIILLLNNNNNNNNNVVVRRRQQQRRRMMMEEECCCFFFEEEBBBDDDJJJLLLIIIIIIMMMKKKFFFDDDEEEFFFCCCCCCEEEDDDEEEEEEDDDCCCCCCEEEFFFMMMMMMLLLKKKHHHEEECCCAAA<<>>===>>>???AAABBB:::>>>@@@>>>888555666888666555666999===@@@BBBBBB???AAA@@@>>>???CCCBBB>>>:::<<>>???>>>>>>AAADDD999===AAABBBAAA???>>>===@@@DDDHHHJJJGGGBBB>>>;;;888888999;;;===@@@BBBCCC===888333222555999;;;;;;<<>>@@@AAAAAAAAA@@@AAA===888777999<<<<<<;;;===>>>@@@AAAAAA@@@???>>>>>>DDDDDD>>>:::;;;999555444:::@@@AAA???>>>AAAEEEBBBEEEHHHHHHEEEDDDEEEGGG@@@??????BBBDDDEEEAAA>>>;;;BBBHHHHHHIIILLLIIIBBB<<<;;;<<<>>>AAACCCDDDDDD888888;;;@@@FFFHHHGGGEEE@@@>>>:::777777999<<<>>>;;;===@@@???===;;;;;;<<<777999<<<@@@BBBAAA===999777777888888888999999999::::::;;;<<<<<<;;;;;;;;;444777;;;<<<;;;:::<<<>>>777888999999999999888888666666666777888888999999444666888888666555444444444555666666666555333333222111111333555777666555222222333444555555555555===<<<999555333333666999444333222111111111222333555555444222000000222555777666666888666222333777///111222111000111555999777888888777555555666888@@@@@@@@@@@@????????????:::999888888888999;;;;;;<<>>;;;999999::::::::::::<<<===??????<<<======;;;999888888:::888;;;>>>@@@@@@@@@@@@AAAJJJEEE@@@???AAAAAA>>>:::999999888777777999>>>AAA@@@BBBDDDDDDDDDDDDEEEGGGJJJIIIFFF@@@<<<>>>EEELLLLLLJJJFFFEEEKKKRRRTTTPPPOOOQQQTTTWWWWWWTTTNNNIIIFFFEEEBBBBBBDDDJJJRRRVVVEEEJJJPPPRRROOOJJJFFFEEEDDDEEEEEEEEEEEEFFFIIIKKKGGGGGGGGGFFFEEEDDDCCCCCC===CCCEEEBBBAAADDDGGGHHHMMMKKKIIIGGGGGGFFFCCCAAA@@@AAACCCFFFGGGFFFAAA>>>>>>AAABBBAAA>>><<<===???>>>??????===:::777777777<<>>???BBBCCC@@@============<<<<<<<<<<<<;;;===>>>===;;;;;;???CCCFFFHHHEEE===:::<<<:::666;;;::::::===AAABBB@@@===???<<<:::;;;>>>@@@@@@??????CCCFFFGGGDDD???;;;999;;;999888:::>>>???>>><<<;;;999777888;;;===<<<;;;:::======>>>DDDLLLJJJBBB>>>;;;888;;;@@@CCCBBB@@@AAA;;;555444888<<<<<<;;;>>>>>>???AAACCCBBB>>><<<===>>>???===:::888777777<<<;;;::::::<<<@@@EEEGGGCCCEEEGGGGGGEEECCCBBBBBB??????>>>>>>>>>>>>??????BBBEEEHHHHHHEEEAAA@@@@@@888888:::===AAACCCDDDCCC<<<<<<===AAAEEEGGGDDDBBBBBB???:::666555888<<>>BBBEEEEEECCCCCCHHHLLLLLLNNNRRRUUUWWWXXXXXXXXXXXXRRRMMMLLLPPPTTTTTTRRRQQQTTTXXXWWWPPPJJJOOOXXXRRRTTTWWWXXXWWWSSSNNNKKKMMMIIIIIIMMMMMMIIIHHHLLLMMMNNNNNNMMMKKKIIIGGGEEELLLKKKIIIHHHGGGHHHHHHHHHPPPQQQMMMGGGCCCCCCAAA>>>777888:::;;;;;;;;;:::999555666666555444444777999999777666555666777666555777666333111000000000000333555666444111111444777888666555444444555777888999777999===<<<777777;;;;;;666333666666333///...222222333555555222+++%%%...---------...111333555666888999999777555444444444333333333333444555555777777777777666555444333......///000111333555666333333222000------///111666222444:::<<<999;;;???222333444666888999::::::888333000111111111555:::===>>>???AAA@@@<<<666111000000/////////111222333555333000...---...000111666555444333333444555666666:::<<<;;;;;;<<<;;;777333444666999<<<>>>???@@@<<<:::888:::===???>>><<<;;;;;;;;;;;;<<<>>>@@@AAAGGGCCC>>>>>>@@@AAA???<<<888888888777777:::???CCCDDDEEEEEEDDDBBBBBBCCCEEEHHHIIIGGGCCC??????DDDJJJKKKKKKIIIIIIOOOVVVVVVRRRPPPQQQTTTVVVWWWTTTOOOKKKHHHGGGGGGHHHKKKNNNOOOPPPBBBFFFKKKLLLJJJHHHGGGGGGHHHHHHGGGFFFDDDEEEGGGIIICCCCCCDDDFFFGGGGGGEEECCC>>>BBBCCCAAABBBGGGJJJJJJMMMKKKHHHGGGFFFFFFDDDCCC???@@@CCCFFFGGGEEE@@@<<<>>>AAACCCBBB>>>;;;;;;======>>>???>>>;;;888666666>>>AAAAAA???@@@CCCDDDBBBAAA@@@@@@@@@??????>>>>>>;;;<<<============>>>@@@DDDFFFCCC>>><<<>>>>>>:::::::::;;;===???@@@???>>>>>><<<:::<<<@@@CCCDDDCCC???BBBEEEFFFCCC@@@===<<<===<<<===???BBBCCC@@@>>>;;;999777888;;;===<<<;;;;;;===>>>???EEELLLKKKEEEAAA>>>;;;===BBBDDDDDDAAA@@@;;;555555888<<<===<<<>>>===<<<===???@@@???>>>999:::<<<<<<;;;:::;;;<<<>>>===;;;;;;===AAAEEEHHHEEEGGGIIIIIIGGGEEECCCCCC;;;<<<===>>>???>>><<<;;;BBBEEEGGGGGGCCC???>>>===<<<;;;;;;;;;<<<======<<<=========@@@CCCDDDBBB@@@>>><<<999666777999===???<<<=========;;;;;;===>>><<<;;;;;;===???>>>:::777888777666666999;;;;;;;;;888666666888::::::888555777777888999::::::::::::777666555555555777888999999999999::::::;;;;;;;;;:::999888888888999:::;;;;;;<<<;;;888888999666111333444444555444444333333//////000000111111222222777777888666333222222333555555555666777888999:::666444222111111222111///333444555444222111111111111000000000111222333444444555666555444444555666888888999;;;===???AAABBB======<<<;;;;;;:::999999;;;???BBBCCCAAACCCGGGLLLOOOQQQTTTVVVWWWWWWWWWVVVRRROOOMMMOOOSSSUUUSSSPPPRRRSSSUUUTTTOOOKKKOOOVVVVVVWWWXXXYYYXXXVVVTTTSSSLLLIIIIIILLLKKKGGGEEEHHHMMMMMMMMMLLLJJJHHHFFFDDDHHHJJJKKKIIIFFFEEEHHHKKKMMMNNNLLLFFFCCCCCCAAA==================<<<;;;;;;666666777666555555777::::::999777666666666666555555555444333333222333333555666666555444444555777555444222111111222333444333222555::::::777888===888333222555777444111111333333222444555444111---///.........000222555777666888999888777555555555333333333333444555666777333333333333333222111000//////000222333444555666444444333000......000222444111222777888666777;;;444444555666777777666666999444111111222111444999<<>>@@@@@@;;;999999:::===>>>===;;;999999999999:::<<<>>>@@@DDDAAA>>>???AAAAAA???<<<::::::999999:::===BBBFFFGGGGGGEEECCC@@@???AAACCCEEEGGGGGGEEEBBBAAACCCFFFJJJLLLMMMOOOTTTYYYXXXSSSRRRRRRSSSUUUVVVTTTPPPMMMKKKJJJKKKOOOQQQPPPLLLHHH>>>AAADDDFFFFFFGGGHHHIIIIIIIIIGGGEEEDDDEEEHHHKKKDDDCCCCCCEEEHHHHHHEEEAAAAAABBBBBBAAAEEELLLOOOMMMNNNKKKGGGEEEEEEFFFGGGFFFAAABBBEEEHHHIIIFFFAAA<<>>======>>>@@@BBBAAA>>>;;;999888<<>>???BBBCCCAAACCCBBBBBBAAA@@@??????>>><<<<<<===@@@AAAAAA???===@@@BBBAAA>>>===??????===888:::<<<>>>======>>>>>>999999999;;;???CCCDDDDDD@@@BBBDDDCCCAAA???>>>>>>===>>>@@@BBBDDDDDD@@@>>>;;;:::999:::<<<=========<<<===>>>???EEELLLLLLHHHAAA===::::::===@@@???>>>???:::666555999<<<======???===;;;:::<<<>>>???@@@777999;;;;;;;;;;;;===???===<<<;;;;;;<<>>???===;;;999CCCEEEGGGFFFCCC???<<<;;;<<<;;;:::999888999999:::>>>======???@@@@@@???===:::999777777777999<<<===999:::;;;:::::::::<<<>>><<<;;;:::::::::999777444555555666888<<<>>>>>>===555555777999;;;;;;888666999888888777777888888888777666666666777999:::;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======:::<<<;;;888888999666111333444555666555333111///,,,///222222000000333555888999:::888555222111111333333444666888:::<<<===999666444222333333222111111333444333111000000000//////000000111222333444222444555555444555777999777888999;;;===???AAABBB>>>>>>>>>===<<<:::777666888;;;???AAAAAADDDHHHMMMRRRSSSTTTUUUUUUTTTSSSRRRMMMMMMNNNRRRVVVWWWTTTPPPWWWTTTRRRRRRPPPMMMPPPVVVUUUUUUVVVVVVVVVVVVVVVVVVNNNKKKKKKMMMLLLGGGEEEGGGMMMMMMMMMLLLKKKHHHFFFEEECCCHHHKKKIIIEEEEEEIIIOOOLLLNNNLLLGGGEEEEEEDDD@@@BBBAAA@@@>>><<<;;;::::::666777777666555666888:::;;;;;;999777666555555555444444555555555555555444777666666777888888777555555444222111111111222222//////222666666555666:::555111111555777444333444444333333444666777777666/////////000222444777888777888999999777666777888333333333333444555666777000111111111111111000000///000222444555666555555444444333111//////111333333222222666777555666999777777777666666555444333999444111222222111444888888>>>DDDBBB<<<666666888111000000///000222333444777666333111000000111222444444333333333333444444333777999777777:::999555666666777888:::<<<>>>???999999999:::<<<===<<<;;;777777777777999;;;===???DDDBBBAAAAAABBBBBB???<<<>>>>>>===<<<<<>>@@@EEEJJJKKKHHHDDDAAAAAA???BBBEEEEEECCC???<<<;;;555999:::999;;;@@@AAA???BBBBBBAAA@@@???>>>>>>=========>>>BBBEEEEEEAAA======>>>>>><<<<<<======<<<666:::>>>>>><<<;;;<<<>>>555555666888;;;===??????BBBCCCCCCAAA>>>======>>>:::<<<@@@CCCCCCAAA===:::<<<;;;;;;;;;===>>>>>>???<<<<<<<<>>>>>AAA???<<<<<<===>>>>>>>>>;;;<<<===<<<;;;;;;<<<>>>;;;:::999888999;;;===???>>>@@@BBBBBB@@@>>>===<<<555777:::<<<======<<<;;;DDDEEEFFFFFFCCC???<<<:::999999888888888:::===???>>>>>>============<<<<<<777777777777777888888888444555777777666777:::<<<<<<:::888777555444333222444555777:::>>>???>>><<<666888;;;>>>???>>><<<::::::999888777777999:::;;;::::::::::::;;;===???@@@@@@???>>>===<<<:::999999999:::;;;<<<<<<<<<<<<<<<777999999888999;;;999444222444666777777555222000---111444333///...111666666999::::::777444333222333444555666888:::<<<>>>===:::777555555666555444111333444333111000000111111000//////000222555777444555666555444555777999888999;;;===???AAABBBCCC<<<===>>>>>>===;;;888777888;;;???BBBDDDHHHMMMQQQTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMPPPTTTWWWXXXVVVSSS[[[UUUQQQQQQQQQPPPQQQUUUSSSTTTUUUVVVVVVUUUTTTSSSNNNMMMNNNOOONNNLLLJJJIIINNNNNNNNNNNNLLLJJJHHHFFFAAADDDHHHIIIIIIKKKOOORRRNNNPPPOOOKKKJJJKKKIIIEEEEEECCC@@@<<<:::888777777555666666555444444777999<<<<<<;;;888666444444444444555666777666555444333777555555777999:::666333777777666444444444444444000000222333222000222444444111222666777444444666444444555666777888888888/////////111222444777888999;;;<<<<<<:::999:::;;;555555444444444444555555111222222333333333333222...///222444555555444333333333222000//////111333333333444666888888999;;;888888888888777555444444999444222333222111333777666;;;>>>===999555444555111000000000111333444555888777444333222111222333333333333333333333333333///333555444666999:::777666666666666777999:::<<<777777888:::;;;;;;;;;:::666666666777999;;;>>>???FFFFFFEEEEEEDDDBBB>>><<<@@@???>>><<<<<<>>>BBBFFFBBBAAA@@@===;;;<<>>===CCCIIIKKKIIIEEECCCCCC===@@@DDDEEECCC@@@>>>===222666888888;;;@@@BBBAAABBBBBBBBBAAA@@@??????>>><<<<<<<<<@@@CCCCCC@@@<<<<<<;;;;;;;;;:::999888888777:::>>>>>><<<;;;<<<>>>555666777888888999::::::DDDDDDBBB???<<<:::;;;<<<999<<>><<<:::;;;>>>BBBEEEHHHKKKLLLHHHCCC???>>>???@@@AAA===;;;999888999;;;===>>>CCCBBB@@@??????>>><<<:::===>>>>>>===<<<<<<===???<<<;;;:::999999:::;;;<<<:::<<<>>>>>><<<:::999999777888999:::<<<>>>??????@@@AAABBBBBBAAA>>>;;;888888999::::::999<<<@@@DDD>>>===<<<;;;:::;;;<<<===888888888888777666444444333555666666666777:::<<<<<<;;;999666333222222222666666888;;;>>>>>><<<:::777:::===@@@@@@???===<<<:::999999999:::<<<>>>???<<<<<<<<<<<<===???AAABBB??????>>><<<;;;999888888666777888999::::::::::::333666777777999===<<<888222333666888999777555444000333666444///---000333111444777888777555444444666666777777999:::;;;<<<>>>;;;777555555555555444111333444444222111111222333111...---///333888;;;888888888666555555888::::::;;;===???AAABBBCCCCCC:::;;;===>>>>>>===;;;:::<<<>>>BBBFFFJJJOOOSSSVVVXXXWWWVVVTTTRRRPPPNNNMMMPPPPPPQQQSSSVVVWWWXXXXXXZZZSSSNNNNNNOOONNNOOOQQQQQQSSSVVVWWWVVVTTTPPPMMMIIILLLNNNNNNOOONNNLLLJJJKKKKKKLLLLLLKKKIIIGGGFFFCCCBBBDDDIIIOOOTTTUUUTTTOOOQQQQQQNNNLLLMMMLLLHHHGGGEEEAAA===:::777666666333444444333222333555777<<<<<<<<<999555333333444666666777777555444111000666444333555888888555111888888777666666666666666///111222000//////111111555333444777777444444777444666888999999777555444//////000111222444555666;;;===@@@@@@>>><<<<<<<<<888777666555444333333333222333444444444444444333---///111333444444333222222222222000......111333000222444555777:::<<<<<<888888999999999888888777888444222333333111333777999999999999999888555444111111000111222444555777777666555444333333333444333333333333333333333333,,,000222222444999;;;999888888888888888999999:::444555777999999999888888666666777888:::===@@@AAAFFFGGGHHHHHHFFFBBB>>><<<======<<<::::::<<>>===<<<<<>>;;;:::???EEEGGGEEEAAA??????999<<<@@@AAA@@@???>>>>>>777:::<<<<<<>>>DDDEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB:::999:::;;;===>>>===<<<===;;;;;;===<<<888666888999;;;===>>>===<<<<<<===888:::<<<;;;:::999999:::BBBAAA@@@===:::888999;;;<<<@@@DDDFFFDDD@@@===;;;777888999999888999;;;===>>>;;;:::===@@@BBBFFFKKKOOOKKKEEE???<<<<<<>>>@@@===<<<;;;::::::;;;<<<===DDDBBBAAA@@@@@@???<<<:::>>>??????>>>===>>>AAACCC???>>>===;;;;;;;;;;;;<<<:::<<<>>>>>><<<:::999999777888888:::<<>>===999666:::<<<===<<<::::::===AAA<<<<<<<<<:::999:::===???;;;;;;;;;:::888777555444666888999999999:::<<<>>><<<<<<;;;888444222222333777777888;;;===<<<:::888666999<<<>>>===<<<;;;;;;::::::;;;<<<===???@@@AAA;;;:::::::::;;;===>>>???======<<<;;;:::999888888555555666777888999::::::222555666777:::>>>===999222444666888999888777666222444555444000...///111---///222333333333444555999888888888999:::;;;;;;<<<888444111111111222111111333444444333222222333444222///...000555:::>>>:::::::::888666777999<<<;;;===???@@@AAABBBAAAAAA888999;;;===>>>>>>>>>>>>???@@@DDDHHHNNNSSSXXXZZZ\\\[[[ZZZWWWUUUSSSRRRQQQTTTSSSSSSRRRSSSUUUWWWXXXTTTOOOKKKKKKKKKIIIIIILLLIIIKKKOOOQQQPPPLLLHHHDDDDDDIIIKKKKKKLLLMMMLLLHHHFFFGGGHHHIIIHHHHHHFFFFFFFFFCCCCCCIIIRRRWWWVVVSSSNNNQQQQQQNNNMMMNNNKKKGGGHHHFFFCCC@@@<<<:::888777222333333222111111444666:::;;;;;;888333111222444888888777666555333111000444333333444555555444222555555555555555555555555...111222000///222444444555444666999888555666999666999;;;;;;888555333222000111111222333333444444<<>><<<:::999888777555444333333333222333333333333333222222...///111222333333222222333333222000///000222444///222333333555999;;;999888999999::::::::::::999666222111333444222444888<<<:::999999;;;;;;999666111111111111222444666888555555444444444444555555333333444444444444333333,,,///111111333888:::888;;;;;;<<<<<<;;;::::::999000333666777777555555666666666777999<<>>>>>???AAA;;;<<<===@@@DDDFFFGGGGGGGGGLLLOOOOOOPPPTTTUUUSSSOOOOOOPPPRRRSSSSSSPPPNNNJJJMMMOOONNNJJJHHHJJJMMMHHHHHHIIILLLOOOPPPMMMKKKNNNOOOOOOMMMJJJHHHGGGGGGGGGKKKMMMLLLIIIFFFHHHJJJEEEJJJKKKHHHFFFHHHGGGEEEDDDBBB@@@@@@CCCGGGIIIKKKJJJGGGDDDBBBAAA???===;;;;;;???DDDDDDAAA===;;;;;;999;;;???@@@@@@@@@AAABBB>>>AAABBB@@@AAAEEEFFFCCCAAABBBBBBBBBBBBCCCCCCCCC;;;;;;:::999999:::===@@@???<<<===@@@@@@;;;:::<<<<<<<<<<<<>>>??????===<<<:::<<<>>>>>><<<:::;;;<<<<<<======;;;999999:::<<<>>>BBBFFFGGGDDD@@@>>>===:::;;;===<<<;;;;;;>>>@@@@@@<<<;;;>>>@@@@@@EEELLLOOOJJJDDD===888888:::<<<>>>>>>===;;;999999;;;<<>>===>>>>>>>>>===CCCCCCBBB@@@>>>>>>@@@BBBAAA@@@>>><<<;;;::::::::::::<<<>>>>>><<<:::999999444666888;;;>>>@@@AAAAAA777777888;;;??????<<<999888;;;===<<<888666999<<<:::;;;;;;999888:::???CCC>>>=========<<<;;;:::999888:::;;;;;;:::;;;===???<<<===>>>;;;777444444555777777777999;;;;;;:::888666999<<<<<<:::888999:::;;;<<<===>>>????????????:::999999888999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::777666666666888999;;;<<<444666777777999===<<<777555555666666666666666555333333333222222111111111...000222333333444666888999999999999999:::;;;<<<;;;777222/////////000000000111333333222111111222222222222333555888;;;===;;;;;;:::999888999===@@@;;;===>>>@@@@@@???>>>===999:::;;;<<<===>>>??????@@@AAADDDIIIOOOUUUYYYZZZ\\\[[[YYYWWWUUUTTTSSSRRRTTTTTTSSSRRRRRRRRRSSSTTTQQQNNNLLLLLLJJJGGGGGGKKKEEEFFFIIIKKKKKKIIIFFFDDDDDDIIILLLJJJKKKMMMJJJEEEEEEFFFGGGIIIIIIIIIIIIHHHHHHGGGHHHLLLQQQSSSRRRPPPOOOSSSSSSPPPOOOOOOLLLHHHDDDDDDBBB@@@===:::888666222333333222111222444666777::::::777222000222555999888777666555555444555333444444333222222333555333333444555666666666666111555555111///333555333444444777;;;:::777999>>>:::<<<<<<:::777444444555333333444444444444333333;;;???DDDEEECCC>>>999777777666666555555555555555333444444444333222111111000111111222222333333333555555444222111222444777222666666444555999:::666888999999::::::999999888444111000333444333555999:::;;;;;;:::999999999:::111111111222333555777999222333333444444555666666333444555555555555444333///222333111222666777555:::;;;<<<<<<<<<999777555---000444666444333333333666666777999<<>>;;;;;;<<<===???CCCIIINNN@@@AAABBBAAA@@@??????@@@===<<<===@@@DDDHHHJJJKKKFFFJJJMMMMMMOOOUUUXXXXXXNNNNNNPPPRRRSSSRRROOOLLLGGGLLLQQQPPPKKKHHHKKKPPPMMMJJJHHHIIILLLMMMLLLJJJKKKMMMOOONNNLLLJJJIIIIIIFFFLLLRRRQQQIIICCCBBBDDDDDDJJJLLLHHHDDDBBBAAA???BBB@@@??????CCCFFFIIIJJJLLLIIIEEEBBB@@@???>>><<>>>>>???@@@@@@AAAAAABBB>>>>>>===:::888:::@@@FFFAAA>>>???DDDDDD???>>>AAA>>><<<;;;===@@@AAA>>>;;;888;;;>>>>>><<<;;;;;;===888999::::::999999;;;===>>>BBBFFFFFFBBB???======>>>@@@BBBAAA@@@@@@CCCEEECCC>>>===@@@@@@@@@EEEMMMRRRNNNGGG???999999;;;>>>??????>>><<<999999:::;;;BBB>>>:::999:::>>>@@@AAAIIIIIIFFFBBB>>><<<===>>>???>>>===;;;:::888888888999;;;======;;;999888777111444888===@@@@@@@@@???777777999===BBBCCC@@@===333777;;;:::666555777:::999::::::999888;;;AAAFFF???????????????>>>>>>>>>888999::::::999:::;;;===<<<>>>???===999666666777666555666777:::;;;;;;999888;;;===<<<999888999;;;<<<===>>>??????>>>===<<<;;;:::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<999888777777888;;;===???666888999777999<<<:::555777666666555444444333333333222111111333444333111222444555555555666999;;;888888888999:::;;;===>>><<<888333000///000111111...000222222000000000111///111444777999;;;;;;;;;:::::::::999999<<<@@@CCC;;;<<<>>>???>>>===;;;:::;;;;;;;;;;;;<<<>>>???@@@???@@@CCCHHHNNNTTTXXXYYYYYYXXXVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSQQQPPPOOOPPPRRRPPPOOOPPPMMMHHHIIIMMMJJJKKKLLLMMMNNNNNNNNNNNNGGGLLLOOOLLLLLLMMMJJJDDDFFFHHHJJJKKKMMMMMMMMMMMMHHHJJJLLLNNNNNNNNNNNNNNNSSSVVVVVVSSSRRRRRROOOJJJ@@@@@@@@@>>><<<999666444333444444333222333555777666888:::777111///111555999888777666666777888999333555666444111111444777222333555666777888888888777;;;:::222///222333000222333777;;;;;;999<<>>===999555444666999555555666666555444333333:::>>>DDDFFFCCC===777333555444444555555666777888666666666555444333222111222222222222222333555555666777666444333444777999777;;;;;;777666::::::666999999999999999888777666333000000333555444666:::666:::<<<:::555444888<<<111111111222333555888999111111222333444555666777444444555666666555444444333555555111111444444222666888:::;;;999666222000+++///444555333111111222555555666888;;;???BBBDDDFFFFFFGGGIIIJJJGGG@@@:::333888;;;<<<:::;;;@@@EEE>>>>>>???@@@AAAAAABBBBBB<<<>>>AAAEEEJJJNNNQQQRRROOONNNLLLKKKLLLNNNQQQSSSOOOPPPRRRRRROOOKKKEEEBBBDDDFFFHHHJJJLLLMMMMMMMMMKKKMMMNNNNNNKKKIIIHHHHHHLLLJJJHHHIIILLLMMMKKKIIIKKKKKKIIIGGGFFFEEEDDDDDD>>>AAAEEEHHHIIIFFFBBB@@@GGGBBB???@@@AAABBBGGGMMMJJJFFFCCCBBB???:::999;;;===AAADDDDDD@@@<<<;;;;;;===CCCHHHGGGCCCBBBEEEJJJBBBCCCEEEHHHIIIIIIEEECCC>>>===;;;:::999999999:::???>>>===<<<<<<<<<>>>???>>>@@@AAA@@@???======>>>???>>>======???@@@@@@???999:::;;;===>>>???@@@@@@444777888777555666<<>>@@@AAA???>>>???CCCGGGEEEBBBGGGNNNOOOIIIBBB>>>999666:::@@@:::;;;;;;;;;:::;;;<<<>>>CCCAAA>>><<<;;;<<<===???HHHGGGEEECCCAAA???===<<<888888888777666666555555<<<===>>><<<777333333444333666;;;???@@@???<<<;;;<<<888888===???<<<999999777999::::::777444222222888:::;;;999666777<<>>::::::;;;>>><<<999666444555999===777999<<<>>>===;;;777555999888777888999888777555<<<:::777666999<<>>>>>>>>???AAA;;;999888999<<<>>>===;;;:::999777777777777666555999666222000111333555555555555666666666666555555222333444555666666666666999777777777999:::999888666222333777777111000333222222111111111222333333777777666666555555555555555444333222444666999;;;======>>>???????????????999777555444666888999999;;;;;;>>>EEEMMMSSSTTTSSSYYYVVVVVVWWWVVVQQQOOOQQQOOOOOONNNMMMMMMNNNNNNOOORRRPPPLLLHHHEEEEEEIIILLLOOOMMMLLLJJJJJJKKKMMMNNNGGGHHHIIIHHHGGGGGGIIIJJJFFFHHHKKKMMMNNNNNNNNNMMMJJJLLLNNNKKKHHHIIINNNSSSXXXYYYWWWRRRPPPOOOKKKEEEDDDAAA<<<:::999666222///222333333222111000111333666666555555555555666666333333555666777777777777888888777777666555333222///111333555777999::::::<<<999444000///000222333666999;;;<<<:::999888888;;;<<<===<<<:::888888888444444555666777777666666:::<<<>>>???===999444111999666333222222444555666999555222222333555333222111222555777999888777777777666444444333444555666888888999:::::::::::::::<<<>>>???===888333222333111111000000000222333444555444444444555555444222000111222444555666666666000111333444555444333333444222111333666777555222333333222000......111333333555777777555444333444000000000000000000000000333222333888>>>CCCDDDCCCEEEEEEEEEGGGIIIGGGBBB===999<<<>>>===;;;;;;???CCC???AAABBBDDDEEEDDDDDDCCC@@@@@@AAADDDGGGJJJMMMNNNKKKJJJIIIHHHHHHJJJKKKMMMNNNOOOPPPPPPNNNIIIDDDAAAAAACCCEEEGGGIIIIIIIIIIIIMMMNNNOOONNNKKKIIIHHHHHHKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCCCC:::===AAAEEEGGGFFFDDDCCCFFFAAA===>>>??????DDDIIIIIIEEEBBBAAA???:::999<<>>===>>>@@@EEEIIIHHHDDDCCCFFFKKKCCCCCCCCCEEEGGGGGGEEEDDDAAA@@@>>>;;;::::::::::::DDDCCCBBBAAA@@@???>>>>>>???AAACCCCCCAAA@@@AAABBB@@@>>><<<;;;<<<<<<<<<;;;666666888:::<<<<<<;;;999444666777555222444:::???@@@CCCDDDAAAAAACCCCCC???;;;???AAA>>>===???@@@???@@@@@@DDDFFFDDDAAADDDKKKLLLGGGBBB???;;;777999???======<<<;;;:::;;;<<<===BBBAAA???>>>>>>???@@@AAAEEEDDDBBB@@@>>>===<<<<<<::::::::::::999888777666888:::;;;:::777555555666666888:::<<<===<<<;;;:::;;;777666:::===;;;999:::777999<<<<<<:::888666666666:::===<<<999888;;;>>>AAABBBCCCAAA===:::999:::=========:::888666777888:::<<>>???@@@BBBCCC???===:::777666666888999<<<===>>>>>>===<<<===>>>:::888777999<<<>>>>>><<<<<<999666555666777777666555444222222444555555444555555666777888888888888444444555555555666777777999888777888:::::::::888777444555999999444333666222222222333333444555666666666666666666555555444555444333222444666999;;;======>>>>>>>>>===<<<<<<:::888555555777999::::::<<<===???CCCIIINNNQQQSSSUUURRRRRRTTTTTTPPPOOOQQQRRRPPPNNNLLLKKKLLLNNNOOONNNMMMLLLIIIGGGHHHKKKNNNMMMLLLLLLKKKKKKLLLMMMNNNHHHJJJLLLLLLKKKIIIHHHHHHFFFHHHJJJLLLMMMMMMLLLKKKGGGKKKNNNNNNKKKKKKOOOSSSOOOQQQPPPLLLJJJKKKGGGBBB@@@???>>>===;;;888444111333444555444333222444666444555888:::;;;;;;::::::777777777666666666666555666666666666555444333333000222444777:::<<<===>>>>>>;;;777333111222333555555888:::;;;:::888777777999:::;;;;;;999777777888444555555666666666666555999:::;;;;;;999777444222666444222111222444666777777444111000222333222000,,,...111444777999:::;;;444333222111111222333444:::;;;<<<>>>????????????@@@BBBCCC???999444333333111111000000111333444555222222222333555555444333222333333444555555555444222111000000000222333444444333222333666666444222333333333111///000222444333444666666555444333444000000000000000000000000555444555999>>>BBBCCCBBBCCCBBBBBBDDDEEEEEEDDDBBBAAABBBBBB???<<<<<>>>>>??????CCCIIIHHHCCCAAAAAA???;;;:::===CCCFFFHHHGGGDDDAAAAAABBBFFFIIIKKKHHHDDDBBBEEEJJJCCCAAA@@@AAACCCEEEEEEEEEFFFDDDAAA>>><<<;;;;;;;;;BBBCCCDDDDDDCCCAAA???>>>???AAACCCDDDCCCCCCCCCDDDAAA>>>:::888888888888777444444555999<<<<<<888555555555444222000222888===@@@DDDEEECCCCCCDDDBBB>>>;;;??????<<<;;;>>>@@@???AAAAAADDDFFFDDDAAACCCIIIHHHEEECCCBBB>>>::::::>>>;;;:::999888999:::<<<===AAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<===;;;;;;<<<<<<<<<:::999777444666777777666666777999999999999999999999:::;;;;;;666444777999888999;;;666:::===???>>>;;;:::999555999>>>???<<<999999:::???@@@AAA???<<<:::999:::;;;===??????<<<999888777>>>@@@BBBEEEEEECCC@@@>>>;;;:::999999999999777555999888999:::<<<<<<;;;999===>>>???@@@AAAAAAAAAAAA@@@===999555444666888;;;???@@@???===::::::;;;===777666555777999;;;;;;;;;<<<999666555666666777666222222222444666777555333555666777999::::::::::::777666444444444555777888888777777888::::::999888666555555888999666666888444444555555666777888888444555666666666555333222444333222222444666999;;;============<<<;;;::::::;;;888666666888:::::::::>>>???@@@BBBEEEJJJOOOTTTRRROOOPPPSSSTTTQQQQQQSSSTTTRRRNNNKKKJJJKKKNNNOOOJJJKKKLLLLLLKKKLLLNNNPPPLLLLLLMMMMMMMMMNNNNNNOOOKKKMMMPPPOOOLLLIIIFFFEEEFFFGGGJJJLLLLLLKKKIIIHHHHHHLLLPPPPPPNNNLLLNNNOOOHHHKKKKKKHHHGGGHHHGGGCCC<<<=========<<<999777555555666666666444444666888333555999<<<>>>===;;;999999888777555444333333222444444444444444444444444111333555888<<>>@@@CCCEEEGGGHHHIIIGGGIIIHHHCCC;;;555333333000000000111222444555666///000111222333444444444333444444555555444444333666444000......111555777555444333444555555444222333333333222111111444666222333555555444333444444111111111000000111111111777666777999===@@@@@@@@@AAA@@@??????AAACCCDDDEEEFFFFFFDDDAAA>>>>>>AAACCCCCCCCCDDDDDDEEEFFFGGGHHHEEEFFFIIIKKKMMMNNNNNNNNNIIIIIIIIIHHHGGGFFFEEEDDDJJJLLLNNNOOOOOOMMMJJJHHHKKKMMMOOORRRSSSRRRQQQPPPMMMNNNNNNMMMLLLLLLNNNPPPMMMMMMLLLIIIEEEDDDEEEGGGBBBBBBAAA@@@@@@@@@AAAAAA@@@AAACCCEEEGGGHHHHHHIIIFFFBBB@@@BBBCCCCCCFFFKKKGGGCCC@@@AAA???;;;;;;>>>@@@CCCEEEEEEBBBAAACCCEEEKKKLLLLLLHHHCCC@@@AAADDDBBB@@@======@@@CCCEEEFFFIIIGGGCCC???===<<<======:::<<<@@@BBBCCCBBB@@@???>>>@@@CCCEEEDDDDDDDDDDDD@@@===999777777777777777777666666999===???<<<999666555333111///111777;;;>>>BBBDDDCCCBBBBBB@@@;;;;;;>>>???;;;:::===??????BBBAAACCCFFFEEEBBBDDDIIIDDDCCCDDDFFFCCC>>>>>>AAA999777555555666999<<<===@@@AAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>:::;;;<<<<<<<<<:::888777555555555666666666777888999888666555666888;;;======888666777777666777;;;777:::>>>@@@???<<<:::999666999<<<<<<:::888777777?????????>>>===<<<;;;::::::<<>><<<;;;;;;>>>@@@CCCEEEEEECCCAAA@@@:::999888888999888666444888777777888;;;<<<<<<;;;>>>???@@@@@@@@@>>><<<;;;===;;;999777777888;;;<<<@@@???>>>;;;999999;;;===666555444444555666777777999888777777888777555333111111111444666777666555666777888999999999999999777555333111111333666777666666666777999999888666333333333555666666666777777777888888888888888888222333444555444333111000222222222333444777999;;;;;;<<<<<<=========<<<<<<;;;999777666888:::;;;;;;>>>@@@BBBBBBCCCHHHPPPWWWRRRPPPQQQUUUUUUSSSRRRUUUSSSRRROOOMMMKKKKKKLLLMMMKKKMMMPPPPPPPPPPPPPPPRRRMMMNNNOOOPPPQQQQQQQQQPPPNNNOOOOOOMMMIIIEEECCCCCCFFFGGGJJJLLLKKKJJJGGGEEELLLNNNPPPOOOMMMKKKLLLMMMIIIMMMNNNKKKIIIJJJIIIFFF;;;<<<===<<<:::888999:::888888888777444444555666222444777999:::999777666888777555333222111111111222222222222333444444555111333555888<<<@@@CCCEEE???===:::777444333333333222555777888666555444444333555777777555555555666555555555555555444333222555444111000000111444555666666666555444555777888999888666555444555555555111111000000111111222333333333333333333444444444<<<>>>BBBFFFKKKNNNQQQRRRMMMMMMLLLEEE===666444444//////000111222333444555///000222222222222222333222333333444555555555444888666333111111444777999444444444444555444333222222333444333222333555777111333444444333333444666444333222222222222333444777777888999;;;<<<<<<<<<@@@???>>>======@@@DDDFFFGGGFFFEEECCCAAAAAACCCDDDDDDBBB@@@???AAADDDHHHKKKHHHJJJNNNQQQQQQOOOKKKIIIJJJJJJIIIHHHGGGEEEDDDCCCFFFHHHJJJMMMNNNMMMLLLKKKIIIKKKNNNPPPPPPOOOMMMLLLJJJKKKLLLLLLLLLNNNRRRUUUOOOLLLHHHFFFFFFFFFDDDBBBAAA@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@DDDFFFFFFHHHMMMHHHDDDAAAAAA???<<<<<<>>>;;;===@@@@@@>>>>>>BBBEEEMMMMMMLLLGGGAAA===<<<===@@@>>><<<<<>>>>>???@@@:::<<>>@@@CCCFFFGGGFFFEEEEEEEEE>>><<<999888999:::;;;::::::888777999===@@@@@@???777666444111111333888;;;;;;???AAA@@@???@@@===999;;;??????<<<;;;>>>@@@???@@@???AAAEEEFFFDDDFFFJJJBBBBBBEEEHHHGGGDDDDDDHHHAAA===888666777:::;;;<<>>???::::::;;;;;;:::999777666999888666666666666666666666555444444666999===@@@@@@;;;888888666333555:::888;;;>>>???===:::777777888888888777666666777888???>>>>>>??????>>>===<<>>;;;:::;;;<<<<<<>>>@@@AAAAAA@@@>>>===888777666777888888666444777555444444888<<<>>>???:::;;;===>>>===<<<999888777888999:::;;;<<<============<<<:::999999<<<>>>888888666444333333444666555666888::::::888444000333111000111444777777777777777777777777777666666555333000......111444666444444555666888888666444222333333333444666777777:::::::::::::::888777666111111222333222111000///111111222333444777999:::999:::;;;===>>>???@@@@@@;;;999777666888:::;;;;;;===???BBBCCCEEEKKKSSSYYYRRRPPPQQQTTTTTTQQQQQQSSSQQQQQQPPPOOOMMMLLLLLLKKKOOOQQQTTTUUUTTTRRRRRRRRRPPPQQQRRRSSSSSSSSSSSSRRRPPPOOOMMMHHHDDDBBBBBBCCCFFFHHHKKKMMMLLLJJJGGGEEELLLLLLKKKJJJJJJKKKMMMPPPMMMQQQSSSNNNKKKKKKJJJHHH===@@@CCCBBB===:::;;;>>>999:::999666333111222333111111222444555777888888777777666555555555555555222222111111222333444555111222444777;;;???BBBDDD???>>><<<:::777666555555111444666777555444333333222444555555444333444555444444555444444333222222444222000......111444666888999999888555555666888999888777555444444555666444333222000000//////000111222222333333444444444777:::???FFFLLLQQQUUUWWWOOOOOOLLLFFF===777555666......///000222222333333000222444333000//////000///000222444555666777777666555555444444555555555333444555555444444333333222333444444333444555777111222444444333444666777777666444333333444666777777777888888888888999:::AAAAAA???===<<>>AAAEEEKKKNNNKKKMMMPPPRRRPPPLLLGGGCCCJJJIIIHHHFFFDDDCCCCCCCCCDDDEEEHHHJJJLLLLLLKKKKKKHHHJJJMMMOOOOOONNNKKKIIIHHHHHHHHHHHHIIILLLQQQUUUNNNJJJGGGFFFGGGGGGCCC>>>????????????@@@AAACCCCCCEEEDDDDDDCCCBBB@@@???>>>???>>>AAAGGGIIIGGGGGGIIIJJJEEECCCCCCAAA===<<>>???AAACCCBBBBBBBBBAAAAAA@@@???>>>DDDGGGJJJJJJHHHFFFDDDDDD<<<;;;:::;;;<<<>>>======;;;;;;<<<<<<======>>>???666555444333444666999:::888<<<===<<<<<<>>><<<888;;;@@@BBB???>>>@@@AAA???>>><<<===BBBDDDCCCEEEIIIAAAAAACCCHHHIIIHHHKKKPPPPPPJJJBBB===<<<======<<<>>>>>>>>>>>><<<999777666;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;:::999999999???<<<999777777777666555444444444555777;;;>>>@@@???<<<999999555222444999888:::<<<<<<:::777666666:::888666444444666999;;;>>>======>>>???@@@>>>===DDDCCC@@@===999888999;;;;;;<<<===>>>>>><<<;;;999777666666777999999888666888555333333666;;;>>>@@@333555777:::;;;<<<;;;:::555666999;;;=========<<<::::::;;;:::999:::<<<>>>;;;;;;999777444444666888444555888:::;;;888333///333222000111444666777777555555666666666666555555222000...---...000333666444444555777888888666333333555555333444888999777999::::::;;;:::888777666333222222222111111111111000000111333555777999:::888999;;;===???@@@AAABBB;;;888666666888:::::::::<<<>>>BBBEEEIIINNNSSSWWWOOOMMMNNNQQQRRROOOOOOQQQQQQPPPOOONNNMMMMMMLLLLLLRRRTTTWWWWWWVVVTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOLLLGGGCCCAAACCCEEEGGGIIILLLNNNNNNLLLHHHFFFGGGFFFEEEEEEHHHKKKOOORRRLLLQQQRRRNNNIIIHHHGGGFFF@@@JJJUUUWWWOOOEEE@@@>>>999999888666222000000111000000111222555777:::;;;888888999:::::::::999999333333222111222333555666222222333555888<<>><<<;;;999888777111333666666555333333333222333555555333222222333333333333444333333222222222111///...///000222444777999:::999555444777999555666555333111111222444111111111222222222222222...///000111111111111111333666;;;BBBHHHNNNRRRTTTLLLLLLJJJDDD===777777888//////111222222222222222111444555444000......000...///111333666777888888111222444444444333111000111333555555444333444555222444555555333333444555111333444444444555888:::888777555444444555777888777888999999777777888999EEEEEECCC@@@>>>???DDDHHHFFFEEEEEEDDDDDDCCC@@@>>>@@@@@@AAACCCFFFJJJNNNPPPMMMNNNOOOPPPOOOMMMKKKIIIKKKIIIGGGEEECCCCCCDDDEEEIIIJJJKKKLLLLLLLLLKKKJJJJJJLLLOOOQQQQQQNNNKKKIIIFFFFFFEEEDDDDDDGGGLLLPPPIIIIIIIIIHHHGGGDDDAAA???======>>>>>>@@@AAABBBCCC@@@AAABBBBBBBBBAAA???>>>@@@AAAEEELLLMMMHHHEEEEEELLLHHHEEEDDDBBB===<<>><<<;;;;;;===??????===<<<;;;@@@DDDCCC???;;;::::::444333333444666888999999666:::;;;999:::======:::<<>>@@@EEEHHHJJJPPPWWWXXXPPPFFFAAA@@@BBBAAA@@@<<<<<<<<<;;;999888777666888:::<<<===>>>>>>===<<>><<<<<<<<<===>>>CCC???;;;999999999777666444555666888:::<<<===>>>:::888888888555222555:::777888:::999888777888999;;;888666555666999;;;<<<===;;;;;;<<>><<<@@@@@@???<<<::::::;;;===<<<=========<<<:::888777777666777999;;;<<<;;;:::888666444555777:::;;;;;;111333555888:::;;;;;;;;;666666777888999999::::::888:::;;;;;;::::::;;;<<<888888888555333444777;;;777666666777888777444111222111222333666777666444222222444555666777777777000///...---///111444666555555666888::::::777444333666555111222777888555555666888999:::999888777666555333222222222444555///000111333555777999:::777888:::<<<>>>??????@@@:::888555555777999::::::<<<===AAAFFFLLLOOOPPPOOOLLLJJJLLLPPPRRRPPPQQQSSSSSSQQQMMMJJJJJJLLLOOOQQQQQQTTTVVVVVVUUUTTTSSSSSSUUUTTTSSSRRRQQQQQQRRRRRRPPPPPPNNNKKKGGGFFFFFFHHHGGGJJJNNNQQQQQQNNNKKKHHHEEEDDDDDDEEEGGGIIIKKKKKKGGGMMMOOOKKKEEEDDDEEEDDDBBBVVVmmmvvvlllWWWEEE;;;777888777555333222333444111222333444555555555555777999;;;<<<<<<;;;999777555444333222222333555666444444444444666999<<<>>>;;;;;;;;;;;;:::888666555111333666666555333333333333444555555333111111222111222222333333333333222///////////////000000000222555888777555444777;;;444555555333000///111444///000222444555555555444---...///000111111111000111333888===BBBGGGJJJLLLGGGHHHFFFAAA;;;888888:::222222333444444444333222000333666444000...000222///000222444555666777777111222333333333222000//////222555555444444555777222444555555333222222333222333444555555666999<<<777666444333333444666777888:::;;;:::888888999;;;HHHHHHFFFCCC@@@@@@DDDHHHFFFEEEEEEEEEDDDBBB>>>;;;>>>@@@DDDHHHLLLOOOPPPQQQLLLLLLMMMNNNPPPRRRTTTUUUMMMKKKHHHEEEDDDEEEFFFHHHPPPPPPPPPPPPOOONNNLLLKKKHHHJJJMMMOOOOOOLLLIIIGGGFFFEEECCCAAA@@@BBBGGGKKKEEEIIILLLKKKFFFAAA@@@@@@<<<<<<<<<===???@@@BBBCCC===???AAADDDEEEDDDCCCBBBEEEEEEKKKQQQQQQJJJEEEDDDNNNIIIFFFEEEBBB>>>===???@@@AAA???;;;777666999<<<@@@BBBEEEGGGFFFCCC@@@>>>888:::===AAAEEEFFFDDDBBBAAA???===;;;<<<@@@DDDFFFFFFCCC???===<<>>@@@???<<<:::===EEELLLKKKCCC;;;777777111111222444666888888888666999:::888999===>>>;;;<<>><<<<<<>>>>>><<<>>>CCCGGGJJJRRRZZZVVVNNNEEEAAABBBEEEFFFEEE:::::::::999999888888888777999;;;>>>>>>===;;;:::FFFDDDAAA???>>>???AAABBBEEEAAA<<<::::::;;;999777555666888:::<<<<<<;;;;;;555444555777555222555;;;666777888777777888:::<<<:::999777888:::<<<======;;;999999;;;>>>???>>>;;;888999;;;<<<<<<>>>@@@BBB>>>>>>>>>===<<<:::888777888777888:::===???>>>===888777777777999999777555444555666777888999999999999888666555444555777888888:::<<<<<<:::999999:::222333333222111222777;;;:::777555444555555555444000111333666888777444111///000222555777999:::;;;///......///000333666777666666888:::<<<;;;888666000444333...///444555222111333666888:::::::::999:::888555333333444666888...///111333555777999999888999:::;;;<<<=========999777555444666888999999<<<===AAAGGGMMMOOOLLLIIILLLJJJLLLRRRTTTSSSTTTXXXVVVRRRKKKGGGGGGKKKQQQUUUPPPRRRTTTUUUTTTSSSTTTUUUVVVUUURRRPPPOOOOOOPPPQQQPPPQQQQQQOOOLLLJJJJJJJJJHHHKKKOOORRRRRRPPPLLLJJJFFFFFFFFFFFFGGGFFFDDDBBBDDDJJJMMMIIIDDDCCCDDDDDDCCC^^^eeeIII888555666666666444444666777444555666666444000,,,)))555777999;;;;;;888555333666555333222222333555666666555555555666888;;;<<<666666777777666555333222111333666777555444333333444555666555333111111111000111222333333333333333,,,---///000000///---,,,---111555666444444888===555666777444111000333555111222444666777666444333...///111222333333333222111222666:::>>>AAACCCDDDDDDDDDDDD???:::777999;;;444555666666666555444333...222666555111///222555111222333444555555555555444444444444333222222222...111444555444444666999333444555555333111111222333444555555555777:::===666555333111111333555666999;;;===<<<:::999;;;===HHHEEEBBB@@@@@@BBBBBBCCCBBBFFFGGGDDDBBBBBB>>>999;;;>>>BBBGGGJJJKKKKKKJJJIIIJJJNNNRRRWWWYYYYYYXXX]]]SSSLLLKKKKKKGGGBBBAAAEEEPPPUUUPPPIIIGGGGGGDDDGGGIIIKKKKKKJJJHHHHHHHHHPPPPPPMMMGGGAAAAAAFFFKKKKKKMMMMMMJJJJJJKKKHHHBBB;;;999888:::???EEEIIIKKKEEEBBBCCCHHHIIIFFFCCCCCCFFFIIIMMMQQQSSSRRRPPPNNNQQQMMMIIIIIIGGGDDDDDDGGGEEEDDDAAA===999777999;;;;;;===@@@BBBBBBCCCDDDFFFBBB@@@???@@@BBBBBB???<<<@@@;;;777999AAAEEEEEEBBBAAAAAA@@@===;;;:::;;;===EEECCCBBBBBB>>>888888;;;>>>BBBBBB<<<999;;;======DDDCCCBBBCCCCCC???999333666666777888:::<<<>>>@@@777888:::;;;;;;;;;:::::::::<<<===???CCCGGGCCC<<<444:::@@@BBB>>>;;;;;;<<<===@@@BBBBBB@@@CCCJJJPPPQQQKKKCCC???@@@BBBCCCCCC999999777666666666777888777999:::::::::;;;===???EEECCC@@@>>>=========>>>@@@???>>>======<<<:::888666444333555888:::999777777555333111111333555777222777:::999555555;;;AAA???@@@@@@???>>>===???@@@>>>>>>???@@@AAA???;;;888:::;;;>>>@@@BBBBBBAAAAAA???>>>;;;888666555555555222666;;;??????>>><<<<<<999777555444555555444333555666888888888999<<<>>>===666222555666444555:::======<<<:::999777666555333555555555333222333444777666666555444444333333222222222333555555333222222555999999666222111222222111000000111444777999999666444555777999888666555444333333333333444555555666666555555777;;;>>><<<:::777444444555888999111333444444444555888:::999:::;;;;;;::::::<<<>>>999888777666666666777888???CCCIIIKKKKKKKKKMMMOOOIIILLLPPPTTTWWWWWWVVVUUURRRQQQOOOKKKIIIIIILLLOOOTTTVVVWWWUUUPPPMMMMMMNNNUUUSSSRRRSSSTTTTTTPPPMMMNNNSSSRRRJJJEEEHHHJJJHHHJJJJJJKKKOOORRRRRRNNNJJJIIINNNNNNHHHBBBBBBCCCDDD@@@CCCGGGJJJJJJHHHDDDAAAAAARRRjjj|||ZZZ;;;666444222000111222222111555666666555333333444666333333444444555555444444444444444444444444444444333444666888999999888888444555666666444444555666666555444666999888555222555666777777555333000......000222444444333000///111---***,,,222555444222222222222333333444444444666333111111333555666666555666777666555333000.../////////111444444333111444444444555777:::<<<>>>???>>><<<999555333444555444555555666666555333222888666444222111111111111555000///444666444555888222444666666444222111111111111222222333444555555222111000000111333555666999888555333222333444555777666555555555666888999666666666777999;;;>>>???GGGEEECCCBBBBBBDDDEEEFFFBBBEEEGGGDDDCCCCCCAAA<<<>>>@@@CCCGGGJJJKKKKKKKKKJJJJJJLLLOOOSSSUUUUUUTTTYYYTTTQQQPPPKKKDDD@@@@@@GGGOOOSSSMMMGGGFFFGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMKKKGGGBBBAAAFFFKKKKKKMMMMMMLLLLLLNNNKKKFFFAAA@@@??????AAADDDHHHJJJIIIEEEEEEIIIJJJGGGEEEFFFJJJLLLQQQTTTUUUTTTRRRPPPOOOKKKIIIJJJIIIGGGHHHLLLIIIHHHFFFBBB???>>>???AAA>>>???AAAAAA@@@@@@BBBCCCAAA???===>>>@@@AAA@@@>>>???;;;:::>>>EEEHHHFFFBBB@@@@@@@@@>>><<<;;;===>>>@@@>>>???@@@===888777:::<<<@@@AAA===;;;>>>AAAAAA@@@??????@@@AAA???;;;777555666777999;;;<<<>>>>>><<<:::999;;;???@@@>>><<<:::>>>@@@>>>===>>><<<999333888===>>>;;;888888:::===???AAAAAA???@@@EEEIIIIIIEEEAAA>>>>>>>>>===;;;>>>===;;;999888888888888======>>>===<<<===???AAA@@@???===;;;:::;;;<<<<<<>>>============<<<999888888666555777999;;;:::888555444333333444666999;;;555777999888666666:::>>>???@@@AAA@@@??????AAACCC>>>======>>>???>>>;;;999999:::===@@@AAABBBAAAAAA;;;:::888555333222222222333777<<<@@@@@@????????????===;;;;;;;;;;;;999777666888999999999999:::;;;<<<666333666777666777;;;;;;;;;:::888777555444444222333444444333333444555777666666555444444333333000000000222444666777777666999<<<<<<999666444555333222111111222555888:::;;;888666666888999888777555555333333333333555555777777777555444555777:::;;;999777444333444555666111222333333333555888::::::;;;;;;:::888888999;;;999888777777777888999:::???DDDIIILLLLLLMMMOOORRRNNNPPPSSSSSSSSSSSSTTTUUUNNNNNNNNNLLLJJJJJJLLLNNNOOOQQQSSSSSSPPPOOOPPPQQQWWWWWWXXXZZZ[[[XXXSSSNNNLLLPPPOOOHHHEEEHHHKKKJJJKKKKKKLLLOOORRRQQQNNNJJJMMMQQQRRRKKKEEEDDDDDDCCCEEEGGGIIIJJJIIIFFFCCC@@@@@@???HHHaaa|||~~~```>>>555444333333333444444333777888777555222111111333333333333333333222222111444444333333333333333333444555666777777666555444222333444333333333555777555444444666999999666333555666666666444333111000///000222333333222000///222///,,,...333666666444222333333444555666666777444222000000222444555666555666777666555333111///......///111444555444222222222333444555888:::;;;999999888666444333444555666777888999999888777777555444333111111111222222333///...333666444333666...///111111000000000111222222333333444444555555222111000///000222333555666555444333222333333444666555555555555666777777888777777777888:::;;;<<>><<<;;;===@@@BBBBBB???===>>>CCCIIIKKKHHHCCC@@@AAAAAA???======>>>@@@===<<<>>>AAA>>>999888:::;;;???@@@>>>>>>BBBDDDDDD<<<;;;;;;<<<>>>>>><<<;;;777888;;;===>>>?????????;;;777444666===@@@>>>:::>>>DDDEEE???999888888777444888;;;;;;999777888:::<<<>>>@@@???===<<>>??????>>>;;;888BBBAAA???===;;;:::999999?????????===<<<<<>>777777666666777888:::<<<>>>???@@@@@@??????AAACCC<<<;;;:::;;;<<<<<<;;;:::777999<<<>>>@@@AAA@@@@@@888777666444222111111111444888<<<@@@@@@@@@@@@AAA<<<;;;;;;;;;;;;:::888555888:::<<<<<<:::999999999;;;777444777999999:::<<<888888777666555444333222111222444555444555666888777666555555444444444444222222111222333555777888999;;;<<<;;;999777555555444333222222333666999;;;<<<:::888888888999888777666555444333333444555666666777777666555666888;;;<<<;;;999777666444444444222222333222222444888;;;;;;;;;;;;:::888777888999::::::999999999;;;<<<===???CCCHHHKKKLLLMMMQQQTTTTTTVVVXXXUUUPPPNNNPPPTTTKKKLLLMMMLLLKKKLLLNNNPPPOOOQQQRRRRRRPPPOOOPPPPPPTTTVVVYYY\\\\\\XXXRRRMMMLLLNNNLLLHHHFFFIIILLLMMMLLLLLLMMMPPPQQQPPPMMMJJJMMMSSSTTTOOOKKKJJJJJJHHHKKKKKKKKKJJJHHHEEEBBBAAAEEE;;;777EEE^^^gggSSS999666666666666555444222111555666555444222111222333666666555555444222111000333333222222222222333333555666666555444333222111222333333222222333777999333444555777999888666444666555555444333222222111111111111111111111111111333000///111555888777666444444555555666777888888111000...///222444555666555666666666555444222111------///111444666555333///000000111333555777888444444444333111222444666333444555666666777666666222222111000000111222333000...///333666444333333///000222222222333555777444444444444444444555555222222111000000111222333333333333333333333333333333444555555666666555555999888777777777888999:::BBBCCCDDDEEEEEEGGGIIIJJJIIIKKKKKKHHHGGGHHHGGGDDDDDDDDDDDDEEEFFFIIIKKKLLLHHHFFFFFFIIIMMMRRRUUUVVVWWWVVVVVVUUUNNNFFFDDDHHHIIILLLNNNKKKGGGEEEEEEGGGMMMNNNNNNLLLJJJIIIIIIJJJHHHHHHHHHGGGEEEFFFIIILLLGGGKKKMMMMMMPPPSSSRRRMMMEEEIIIMMMLLLIIIJJJOOOTTTRRRMMMIIIJJJIIIEEECCCDDDAAADDDIIIMMMOOOOOOMMMKKKEEEBBBCCCFFFGGGFFFGGGKKKHHHHHHFFFBBB>>><<<===>>>@@@@@@???===<<<<<>>???>>>>>>@@@CCCAAA;;;999;;;;;;>>>???===>>>BBBDDDBBB999999888999:::;;;<<<<<<;;;===@@@BBBCCCCCCBBBAAA:::777666777;;;>>>???>>>FFFIIIHHHAAA<<<;;;:::888888:::<<<;;;999999:::<<<:::===??????===<<<===>>>;;;<<<>>>???@@@@@@>>>===BBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;:::999:::===@@@999999999999999:::;;;<<<666888;;;<<<;;;:::888888;;;:::::::::::::::999999555555666777999;;;===>>>666444222444888<<<<<<;;;>>>???@@@???>>>>>>???AAA:::999777777888::::::999555777:::===?????????>>>777777666555444333333222222555:::<<<===>>>???@@@999999999::::::999666333888;;;===>>>===;;;::::::;;;888666777:::;;;<<<===888777777666555444333333222333555666666777999;;;777666555444333444444555777777555333222222444666888888888777666444333333444333222111222555888::::::999777666666666555555666555444333333444555666333555666777888:::===???>>>>>>===<<<:::777666555222222222222222444999<<<:::;;;;;;:::999888:::;;;===<<<<<<<<<===>>>@@@AAA@@@DDDHHHJJJJJJLLLPPPTTTYYY]]]^^^YYYQQQLLLMMMQQQLLLMMMLLLKKKKKKMMMRRRUUUUUUVVVUUUSSSQQQOOOMMMLLLMMMOOORRRTTTUUUSSSOOOLLLOOOOOOMMMJJJIIIJJJLLLMMMLLLMMMNNNPPPPPPOOOMMMKKKKKKQQQTTTRRRQQQRRRRRRPPPOOONNNLLLIIIGGGEEEDDDCCCCCCAAA======BBBFFFAAA888777999:::999666333000...000111222222222333555777::::::999888666555333222222222111111111222333444444444444333333222111111666666555333222333777:::222333555777888888666555555555444333222222222333222222000//////000111111222111000222555777777666777777666555444555555666000//////000333555666666444555555555555444333333000000000222444555333111------...///111222444444222333333222000111333555111111222333555555666666222222000//////000000111//////000444666666444222222222333222222333666999555555555555555555444444444444333222222222333333444444444444444333222111222333444555666555444333777777666666666777888999@@@BBBEEEFFFEEEFFFHHHJJJMMMOOONNNIIIHHHIIIIIIFFFDDDCCCCCCCCCEEEGGGIIIKKKFFFEEEFFFIIIPPPVVV[[[]]]ZZZUUURRRRRRPPPLLLKKKNNNIIIKKKNNNNNNJJJEEECCCCCCKKKLLLLLLKKKIIIGGGHHHIIIGGGGGGGGGGGGGGGHHHKKKMMMFFFIIIKKKLLLOOOSSSRRRMMMGGGLLLPPPOOOLLLLLLPPPTTTRRRLLLHHHHHHEEE@@@>>>>>>:::===CCCHHHKKKKKKJJJIIIFFFCCCCCCEEEFFFCCCDDDGGGEEEEEECCC>>>:::666666666=========<<<<<<===AAADDDEEEDDDAAA@@@@@@BBBFFFHHHFFFCCCAAACCCFFFIIIJJJIIICCCDDDDDDBBB???=========??????AAACCC@@@:::777999;;;>>>>>><<<===@@@@@@===999999999888888999;;;<<<<<<>>>@@@BBBCCCCCCBBBAAA<<<>>>@@@???>>>@@@DDDHHHIIIIIIFFFAAA@@@AAA>>>999:::;;;;;;:::999999:::;;;999;;;>>>?????????>>>???????????????>>>>>>>>>?????????>>>>>>======<<<<<<777888888888888:::>>>AAA;;;;;;;;;;;;<<<<<<======555888;;;;;;:::888888999999999999999888888888888777888999::::::;;;;;;;;;444111000333999>>>>>>===BBBCCCCCCAAA??????@@@AAA999777555555666888999888555666999;;;======<<<<<<555555555555555444444333000333666888888999;;;===;;;;;;<<<>>>???>>>;;;888888:::>>>???>>>=========:::999888888:::======<<<888888888777777777666666444666888999999999;;;===777666444333333444555666888888777444222111444666666555444333333333222222444222111000111444666888777666666444333222222333666555444444444444555666111333555666777888;;;============<<<;;;999777555111222333333333666999<<<999:::;;;;;;;;;;;;>>>??????>>>>>>>>>???AAABBBCCCEEEHHHKKKKKKKKKNNNRRRWWW[[[```ccc___UUUMMMLLLNNNPPPOOOLLLJJJKKKOOOVVV[[[YYYXXXVVVUUUSSSQQQNNNMMMKKKLLLMMMNNNOOOPPPQQQRRRUUURRROOONNNLLLKKKKKKKKKJJJLLLNNNOOOOOONNNMMMLLLLLLQQQTTTTTTTTTVVVVVVSSSOOOMMMKKKIIIGGGFFFGGGGGG<<<@@@AAA===:::;;;<<<<<<555888;;;:::777333111111///111222222222333666888:::999999888777555444333222222111000111222444555222222222222333333444444999888666333000111333666222444666888888777666555444333333222222222333333333222000///...///000111//////000222444555555555999888666333222111222222111000000222555777777777333333333444444444444444444333333333444333000...,,,---...///111222222333555555555333111111222444333333444555666888999:::444333111///.........//////111222444777888666333111111111000...///111333555555555555555555444444666666555555444555555555777777777666555333222111111222444555555555444333555444444444555777999:::@@@CCCGGGHHHFFFEEEFFFHHHMMMNNNLLLHHHFFFIIIJJJGGGCCCBBBBBBCCCEEEGGGIIIKKKFFFFFFGGGKKKQQQXXX\\\^^^XXXSSSPPPPPPPPPNNNNNNQQQKKKLLLOOOQQQMMMEEEAAAAAAEEEGGGJJJLLLKKKKKKKKKLLLHHHFFFEEEDDDEEEHHHKKKMMMFFFIIIKKKKKKNNNRRRQQQLLLKKKNNNPPPPPPMMMKKKLLLNNNLLLGGGDDDDDDCCC>>>;;;;;;999<<>>999666555555:::;;;<<<======???CCCEEEGGGGGGGGGFFFDDDDDDEEEGGGGGGDDDBBBAAACCCEEEGGGGGGBBBCCCDDDBBB@@@=========>>>===>>>@@@===777555777;;;======;;;<<>>??????>>>===;;;???CCCBBB>>>>>>CCCHHHFFFEEEBBB@@@BBBDDD@@@999999999999999888888888888:::;;;===???AAAAAAAAA@@@CCCCCCAAA>>>:::999:::;;;<<<============<<<<<<;;;555777999:::;;;===@@@BBB>>>>>>>>>======<<<<<<<<<666999;;;:::888777888;;;666888999888777777888999999:::;;;<<<<<<;;;:::999333111000333888===>>>>>>EEEEEEEEEDDDBBBBBBCCCEEE;;;999666666777999999888555666888:::;;;:::999888333333444555555444444333000222444555555666999;;;;;;;;;;;;===??????>>><<<777:::<<<======<<<===>>>999:::999888:::======:::::::::::::::999999999999777999::::::999999:::<<<777666444333333444555777555666777666333333666999666444222111333444444444444222111000111333666777555555555444222111222444777666555444444555666777333444555555333333444555999999999999999888777666111222444555666888:::===999:::;;;<<<<<<===???BBB??????>>>>>>>>>@@@AAABBBIIIKKKNNNNNNNNNQQQWWW\\\]]]aaaccc```WWWPPPMMMLLLQQQPPPNNNLLLLLLQQQXXX]]]UUUTTTTTTUUUVVVVVVTTTSSSQQQPPPPPPOOOOOORRRVVVZZZYYYTTTQQQRRRQQQLLLIIIIIIHHHJJJLLLMMMMMMLLLMMMMMMPPPSSSUUUSSSSSSUUUUUUQQQNNNLLLJJJHHHGGGGGGHHHHHHBBBBBB???;;;===???<<<555222777;;;<<<999666666777444444555444222222333555555555666666555444333333333222111000111333555666222222222333444555777888888777666222///...000222333555888888777555444555222222222222333333333333333222000///......///000---...000222333444444444:::888555222000///000000222111111333555777777666111111111222333444444555666555444444444222///,,,---...000111222333333333777777777444222111333444111111111222333555666777555444222000............000222333333555888777333333444444222000///000111444444444444444444555555666666666666777777777777888777666555444333333222222333444444555555444444333333333333444666888999BBBGGGKKKKKKGGGDDDEEEGGGHHHIIIHHHDDDDDDHHHJJJIIIBBBBBBCCCEEEFFFHHHJJJKKKJJJIIIIIILLLPPPTTTVVVWWWRRRQQQRRRRRRNNNIIIJJJPPPQQQNNNNNNPPPLLLDDDAAABBBEEEHHHMMMPPPPPPOOOOOOOOOGGGEEEBBBAAABBBFFFIIIKKKHHHKKKLLLLLLNNNQQQPPPKKKJJJKKKLLLMMMMMMLLLKKKJJJDDD@@@???BBBBBB>>>;;;;;;<<>>??????@@@CCCEEEHHHJJJLLLKKKGGGDDDCCCCCCDDDCCCBBBBBBBBBBBBBBBAAA>>>@@@BBBBBB@@@???>>>???===<<<===>>><<<777777:::;;;<<<;;;:::<<>>>>>@@@BBBAAADDDDDDBBBBBBCCC@@@;;;::::::::::::::::::888777<<<<<<===>>>@@@AAAAAA@@@AAABBBBBB???;;;999:::<<<===>>>>>>>>>===;;;:::999666888;;;=========>>>@@@??????>>>===<<<:::888777888:::<<<:::666555888<<<555777999888777777888;;;;;;<<<>>>??????===;;;:::333333222444777:::<<<<<>><<<;;;:::;;;;;;:::999555666888999999888666555333444555666777777666666333444555555555666888;;;888777777999<<<=========888999::::::999888999;;;999<<<:::888999======888::::::;;;;;;;;;;;;;;;;;;999::::::999888777777888777666444222222444666777444777999888444333555999555222//////222555666555555333222111111333666888555777777666444333555888777666555444444555666777555666777666444333333333666666777777888888999999000333666888999:::;;;===999:::;;;;;;;;;<<<>>>@@@>>>===<<<<<<<<<===>>>???GGGIIILLLMMMNNNSSSZZZ```^^^______\\\VVVQQQNNNMMMNNNNNNOOOOOOOOORRRVVVZZZPPPPPPPPPSSSWWWYYYXXXWWWTTTTTTRRRPPPOOOQQQVVVZZZXXXSSSQQQTTTSSSMMMGGGFFFEEEHHHKKKLLLKKKKKKMMMOOOPPPSSSRRRPPPQQQUUUTTTQQQNNNLLLKKKIIIGGGGGGFFFGGGGGGEEE???::::::===:::555777;;;???>>>:::777888:::555666666555333222333555222333444444555555555555444333111111111333666888444444333444555777888:::888888777555333111222333444777999999666444333444000111222333444333333222222111000//////.........,,,...111222333333444444888666333111000000111222222111111333555666555444/////////000111333444555666555444444444333000---///000222333444555444444777777777555333222444666............///000222333444333222000//////000000000222222000333888777333444666777666444222222222222222333333444444555555444555666666777777777777555444333333333444555666444444444444444555555666444444333333333444666777DDDIIINNNMMMHHHEEEEEEFFFCCCDDDCCC@@@BBBGGGKKKJJJBBBCCCDDDFFFHHHJJJLLLLLLMMMLLLKKKLLLNNNOOOOOOOOOLLLPPPUUUUUULLLDDDFFFMMMVVVPPPNNNOOOKKKCCCAAADDDIIIMMMRRRUUUTTTQQQOOOOOOGGGCCC???>>>@@@DDDHHHJJJIIILLLMMMMMMOOOQQQOOOJJJEEEFFFGGGKKKNNNOOOMMMKKK===;;;<<>>AAAEEEIIIJJJIIIGGGEEEDDDBBBBBBDDDDDD@@@>>>AAA???@@@@@@???<<<::::::;;;:::<<>><<<:::===@@@AAA@@@@@@@@@AAA>>><<<===???===:::;;;???:::;;;;;;:::===@@@>>>888666999<<<===<<<<<>>===;;;999>>>>>>===>>>???@@@@@@???<<>>???AAA????????????===;;;888777555888<<<======<<<;;;<<>><<<:::777555444:::<<<<<<999555444999===444777999999777777:::<<<;;;===???AAAAAA@@@>>><<<555555555555666777999;;;;;;===???@@@AAABBBEEEHHHAAA???>>>>>>>>>>>><<<:::666777888999888777555333555666888::::::::::::999666777777666666777999<<<888777666888<<>>???BBBGGGKKKMMMKKKJJJLLLQQQRRRNNNKKKMMMGGGDDDCCCHHHPPPSSSOOOJJJAAA???===;;;<<<@@@DDDGGGGGGEEEEEEGGGKKKMMMMMMKKKIIIIIIEEE??????DDDDDD???BBB@@@>>>======>>>>>>===@@@>>><<<;;;<<>>@@@AAA@@@<<<999<<<===???>>><<<:::999999999:::<<>>???<<>>===AAAFFFGGG@@@AAACCCDDDCCCAAA???>>>===<<<;;;;;;;;;<<<>>>???BBBBBBBBB@@@<<<:::::::::<<<===???CCCGGGFFFBBB>>>DDDEEEEEE@@@999555444555===>>>@@@???<<<999888888======<<<:::888888:::<<>>===<<<888555333555999<<<999666>>>???@@@BBBCCCDDDEEEFFFGGGEEEBBB@@@??????@@@AAA===???>>>:::999;;;;;;888:::999888999:::;;;:::999666666666777888888666444777444333666<<>>BBB@@@===:::888777888888>>>=========??????===<<>>>>><<<999666555666888777555444444555666888===<<<:::999999777444222333222000//////111333444555666666666666666555444888888888999:::;;;<<<===@@@<<<888666777777666444888777888:::===<<<777222666777888888888999<<<>>>333777;;;;;;:::999;;;===;;;===>>>>>><<<;;;<<<===999;;;<<<<<<;;;::::::;;;???EEEJJJJJJLLLRRRXXXZZZ[[[YYYVVVUUUTTTSSSRRRPPPRRRPPPOOOQQQTTTVVVUUUSSSOOOMMMKKKLLLPPPTTTWWWXXXQQQOOOMMMLLLMMMOOOQQQSSSZZZVVVRRRNNNLLLKKKIIIHHHIIIHHHGGGGGGIIILLLPPPSSSOOOMMMKKKHHHHHHLLLRRRWWWRRRPPPMMMKKKJJJHHHEEECCCEEEDDDAAA<<<999888;;;===CCCFFFGGGDDD===999999;;;777888777666555555777999999888777666555555666777666777888777555444555666666555444333444444666666777777888888999999999999444666888888666555555555222222222333444555777888000000000000000000000000666222...---///111000///333666555000...222555555333222000111222222111///---111444222---+++...222222222222222222222222222666666666666555444333222333444666555444222333333...///111222333333222111333444333222//////000111444333333222222333444444111111111111000000000000---...///000111111111000555444333444666777666555111222222000000111444777333333333666999;;;<<<;;;777777666555555555555555GGGJJJJJJGGGFFFHHHHHHFFFHHHHHHFFFCCCEEEHHHGGGCCCDDDFFFHHHHHHGGGHHHMMMPPPRRRRRRRRRPPPLLLIIIHHHHHHLLLNNNRRRRRRMMMIIIOOOXXXZZZQQQJJJHHHGGGFFFHHHKKKHHHIIIJJJJJJHHHFFFFFFGGGEEECCCAAABBBFFFKKKOOOQQQMMMKKKMMMRRRSSSOOONNNPPPHHHEEECCCHHHOOOTTTRRRNNNDDDBBB@@@AAACCCFFFFFFFFFGGGDDDBBBBBBFFFJJJLLLMMMIIIKKKHHHBBB@@@DDDEEEBBBAAAAAAAAABBBBBBAAA@@@>>>CCCBBB???>>>???AAADDDFFFNNNKKKHHHGGGGGGGGGEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????@@@???<<<:::;;;===>>>===;;;999888999???===<<<<<<>>>??????>>>:::::::::888666666888999===<<<<<<<<<======>>>???999===>>>;;;;;;@@@CCCBBBAAA@@@???>>>>>>>>>???@@@===;;;:::999999;;;>>>@@@BBBCCCCCCBBBAAA@@@@@@AAACCCBBBAAABBBDDDCCC@@@===AAABBBBBB>>>999555444666===>>>>>>===:::888888888888:::<<<<<<<<<<<<>>>???AAA@@@>>>>>>??????===;;;999555333555555444777;;;<<<>>>@@@@@@>>>===<<<<<<;;;888666888<<>><<<;;;===BBBFFFEEEDDDHHHGGGEEEBBB???===>>>???DDDEEEBBB<<<:::;;;;;;999===:::666555666777888888888666555555666888888777666555555777;;;???@@@???AAA@@@>>><<<::::::;;;;;;>>>===<<<===>>>>>><<<;;;<<<;;;<<<>>>===::::::>>>;;;<<<===;;;888666666666555444333333333555666777999888888777777555333222444333111000000111222333555666777777777777666666999999::::::;;;<<<===>>>===999666555666666666444777777999;;;===<<<999777999;;;<<<<<<;;;;;;===>>>666777777777777888:::<<<===???@@@@@@>>>======>>>======<<<999777777:::<<>>@@@BBB???999555666888111222333333333333555777:::999777555444333333444555666777666444333444555555555444333333444555666555555666888999:::;;;<<<666888999777444222000000111111111222333444555666000000000000000000000000555222......000111111000222444222...///333555444555333222222333333222111000111111111000000000111111111222222333333333333222333444444444444444444333555666555333222222333///000111222333222222111333333333222//////000111333333222111111111111111111111000000000000111111///000000111111222222111444444555555555444333333111222222111111222555888444444444666999<<<<<<;;;777666555555444444555555CCCGGGIIIFFFEEEFFFFFFDDDFFFHHHHHHFFFGGGJJJHHHCCCDDDDDDEEEFFFHHHJJJMMMOOORRRRRRQQQNNNKKKIIIJJJLLLLLLMMMRRRUUUTTTQQQSSSXXXYYYPPPIIIFFFFFFGGGKKKPPPEEEGGGHHHGGGEEECCCCCCCCCDDDCCCBBBDDDHHHMMMPPPQQQKKKJJJMMMRRRRRROOONNNOOOFFFDDDCCCHHHOOOTTTTTTRRRIIIGGGFFFGGGJJJJJJHHHEEEGGGCCC???>>>AAAFFFKKKNNNHHHKKKJJJEEEAAABBBDDDDDDAAACCCEEEGGGGGGEEEBBB???DDDCCC@@@??????BBBEEEGGGKKKHHHDDDBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAEEEBBB???======<<<;;;999888:::<<<<<<;;;;;;;;;<<>>@@@>>>:::888888;;;???AAA<<<:::888777888:::>>>@@@CCCDDDEEEDDDCCCBBBCCCDDDGGGEEECCCBBBCCCCCCAAA@@@<<<>>>???===888555666777?????????===:::888999:::999;;;===>>>>>>>>>???@@@@@@??????@@@AAAAAA???<<<999555333444555444666:::???@@@@@@???===<<<===>>>???<<<999:::===@@@???>>><<<888555999@@@FFFEEEBBBIIIJJJIIIEEE@@@<<<<<<>>>FFFGGGDDD>>><<<>>>>>><<<===999444111111333555666999777444444555888999999333555777888:::<<>>>>>===>>>>>>===<<<<<<<<<======;;;999999888:::===;;;777777;;;999:::;;;999777555555555000111111222333444555555555666777777777666555444555444333111111111222222555555666777888888888888999::::::;;;<<<>>>>>>???:::777555444444555555444555888:::<<<;;;;;;<<<<<<;;;===???>>><<<;;;:::;;;999666333222444777999999===???AAABBB@@@??????@@@AAA???;;;777555666;;;???DDDHHHJJJKKKQQQXXX[[[YYYVVVVVVVVVWWWWWWXXXYYYYYYTTTSSSSSSTTTVVVWWWVVVUUUNNNOOOOOOLLLHHHGGGJJJMMMQQQOOOMMMKKKKKKMMMPPPRRRNNNMMMMMMNNNOOOMMMIIIFFFEEEEEEEEEGGGHHHJJJLLLMMMJJJJJJIIIHHHHHHLLLRRRVVVXXXWWWVVVTTTQQQKKKCCC>>><<<<<<:::777444222333444777:::;;;999555222333555222444666666555555555777:::888666444222111111111333444555444333222333444555444333222222222333444222333444666888;;;<<<===555666777666222///....../////////000111222333444000000000000000000000000333111//////111222333222222111...,,,000666666333666555333444555555444222333111000111333444222000000111111222333444555555///000111333444555555666444666777666444222222222000111222333333333222111222333333111///...000111222222111111000000//////333111000//////000222333111111222222222222222222111444777777333111111222111222333222222444777999555555555777:::<<<<<<;;;777666555555444444555555???EEEIIIGGGEEEFFFEEECCCCCCGGGIIIHHHHHHIIIFFFAAAAAA@@@@@@CCCGGGLLLNNNNNNNNNNNNMMMLLLKKKLLLPPPSSSSSSRRRTTTYYYZZZWWWXXXZZZVVVOOOJJJHHHGGGGGGJJJOOOIIIIIIIIIFFFBBB???>>>>>>BBBAAABBBDDDHHHKKKMMMMMMGGGGGGKKKQQQRRRMMMJJJJJJCCCBBBDDDJJJQQQUUUTTTRRRNNNNNNNNNLLLJJJHHHGGGGGGFFFCCC???>>>@@@EEEJJJMMMFFFJJJKKKGGGBBB@@@BBBEEEDDDFFFIIIIIIGGGDDDBBB@@@AAA???>>>===>>>BBBEEEHHHIIIFFFBBB???>>>>>>???@@@>>>?????????@@@@@@AAAAAADDDBBB@@@>>>===<<<999777666888;;;<<<===>>>@@@BBBEEEBBB>>><<<<<<===<<<;;;999::::::888666555555666777888:::;;;;;;:::999888;;;===<<<<<>>???<<<999777888;;;???AAA===;;;999777888;;;>>>AAAEEEFFFFFFDDDBBB@@@AAABBBDDDDDDDDDEEEEEEEEEDDDCCC:::===???>>>:::888888:::AAAAAA@@@===:::999;;;<<<>>>???@@@???======>>>@@@@@@@@@@@@AAABBBAAA===;;;:::666444666666555777<<>><<<;;;<<>>@@@???BBBCCC@@@@@@BBBAAA>>>999555111000111333555555888666555555777999999999111555999999888999>>>CCCBBBBBBAAA@@@???>>>===<<<<<<;;;:::;;;<<<<<<:::888999777777888777444555:::888999:::888555333222222---...000111333333444444444666888999999888888888777666444333222222222222333444555666777777777777888888:::;;;<<<===>>>>>>:::999777555444444333333333777:::;;;::::::<<>>BBBEEEGGGHHHKKKRRRYYYZZZVVVUUUVVVXXXXXXXXXXXXYYYZZZQQQQQQRRRSSSTTTTTTSSSRRRQQQTTTVVVRRRMMMJJJMMMPPPSSSPPPLLLIIIGGGGGGIIIJJJJJJIIIJJJKKKLLLLLLJJJHHHFFFGGGHHHIIIJJJKKKLLLLLLOOOOOONNNMMMMMMPPPUUUYYYZZZXXXVVVSSSPPPKKKDDD@@@<<<===<<<999666333333444555666777555333222444555777999:::999666333222222777666444222111000000111222333444333222111222333444333222111111111222333000111222444666888999:::000222444333222000000000............///000111222111111111111111111111111111000000000111333444444222000---,,,222999888333666444333333444555333222222111111111222333222222///000111222333444555666///000222333555555666666666888999777555333333444333444555555555444333222111222222111///...000111000111111111222111111111333222000......000333555222222222111111111111222,,,222777777333000000333111222444444444555888:::666666666777:::;;;;;;;;;888777666666555555666666>>>GGGLLLKKKHHHGGGFFFDDDBBBGGGKKKJJJJJJJJJHHHCCCAAA@@@AAADDDIIIMMMPPPQQQLLLLLLLLLLLLLLLNNNRRRUUUVVVSSSRRRVVVVVVTTTTTTWWWRRRNNNKKKKKKIIIFFFHHHLLLNNNNNNNNNKKKFFFCCCAAAAAACCCBBBCCCFFFIIIKKKKKKJJJEEEFFFLLLSSSSSSMMMHHHGGGBBBCCCHHHNNNTTTVVVTTTQQQQQQSSSSSSMMMFFFBBBEEEIIIDDDCCCCCCCCCCCCEEEGGGIIIGGGJJJMMMKKKEEEAAACCCGGGIIIJJJKKKIIIEEEAAAAAAAAA>>>===<<<<<>>???>>>???@@@BBBAAAAAAAAAAAABBBAAA>>><<<:::;;;;;;:::888777777888999:::;;;<<<<<<;;;:::999<<<=========AAAFFFDDD???===<<<<<<;;;<<<===???@@@???===;;;999999<<<>>>@@@BBBCCCDDDCCCBBBAAABBBDDDCCCEEEHHHIIIHHHEEEBBB@@@:::===@@@@@@===::::::<<>>;;;999555333555555444777;;;<<<<<<;;;::::::===AAAEEEFFFDDD@@@>>><<<;;;:::999222444777888999<<>>AAAAAAAAABBB???:::333222111222444666666666555555777999;;;:::888555000555999999777888>>>CCCDDDCCCCCCAAA???<<<:::888:::999888999;;;;;;999888:::777555444333111444:::999::::::777444111000000...///000111222222222222222555999:::999888888999777666555444444333333333111222333444555555555555444555777999;;;;;;<<<<<<<<<;;;:::888666444333333333666999:::888888;;;>>>888:::;;;;;;888555333222555333222444666777555222333666;;;===>>>===>>>???;;;<<<=========???BBBDDDCCCEEEGGGIIIPPPWWWWWWSSSTTTVVVWWWWWWTTTRRRSSSTTTLLLNNNPPPQQQPPPOOOOOONNNRRRVVVYYYWWWRRROOOQQQTTTRRRPPPMMMJJJHHHHHHHHHIIIJJJHHHFFFGGGIIIKKKKKKKKKFFFGGGHHHHHHIIIJJJJJJKKKRRRRRRRRRQQQQQQRRRVVVXXX[[[WWWSSSOOOMMMJJJGGGEEE=========:::666444444555666666666555555555666888555666777666333000//////333222111000000111222222222333444444222222333444444333222111000111111222111111222222333333444444///111333333111000000111............///000111111222222222222222222222222000111111222222333555666222111///...444;;;:::444444333222222333333222000---000333222///...111444//////000111222444555555333333444555555555555555888999:::999777555555666666777777888777666444333000111111000///...000111000000222333444555555444333222000...///111444555333222111000000000000000)))///555666333111333555222333444555555555777999777666666777999;;;:::999999888777777666666777777AAAKKKRRRQQQMMMJJJIIIFFFDDDJJJOOONNNMMMMMMKKKGGGEEEEEEFFFHHHJJJMMMPPPRRRKKKMMMNNNOOOOOOOOOPPPRRRPPPNNNMMMPPPOOOLLLLLLNNNOOOLLLKKKLLLIIIEEEFFFJJJQQQRRRRRRPPPMMMJJJIIIJJJDDDEEEGGGKKKNNNOOONNNLLLIIIIIINNNSSSSSSMMMHHHHHHCCCFFFJJJPPPTTTUUUSSSPPPPPPRRRRRRLLLEEEBBBEEEJJJCCCEEEFFFFFFEEEDDDEEEFFFKKKKKKMMMNNNJJJEEEDDDHHHJJJLLLLLLIIIDDDAAAAAABBB???>>>===>>>@@@EEEIIILLLLLLLLLKKKIIIGGGGGGIIIKKKEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHKKKLLLJJJFFFCCCDDDDDDCCCAAA>>><<<===>>>===???AAAEEEGGGEEE@@@===999;;;<<<<<<:::999999:::===>>>>>>>>>>>>======<<<:::<<<<<<;;;>>>BBBBBB???>>>>>>>>>??????????????????>>>===;;;;;;<<<===>>>;;;>>>@@@BBBCCCEEEHHHJJJFFFIIILLLKKKGGGBBB>>>;;;<<>>BBBEEEDDDDDDCCCDDDDDDCCCAAA>>>777333111222333222444888999999999888999<<>>CCCCCCEEEHHHJJJJJJHHHDDDAAA888===@@@???>>>===999444222111222444777999999888555666888;;;<<<;;;666333000444888999777888===BBBCCCDDDDDDBBB@@@<<<888666777666666888::::::999888;;;777555444222111444:::888999999777444111000000222222222222222222222222///444888999777444444555777777666666555555444444111111222333444444444333111333555888999:::::::::<<<<<<<<<:::777555444555555777999:::999888888999888:::;;;;;;888666555555333333444666888888666444222555:::<<<<<<<<<<<<<<<777:::>>>@@@AAABBBCCCEEE@@@DDDGGGIIINNNTTTUUURRRQQQTTTVVVTTTOOOLLLKKKLLLIIILLLOOOOOONNNLLLLLLLLLNNNRRRUUUUUURRRPPPQQQRRRNNNNNNNNNNNNNNNOOOOOOOOOJJJHHHEEEEEEGGGIIIKKKKKKEEEEEEEEEEEEFFFFFFGGGHHHPPPQQQRRRQQQQQQRRRUUUWWWZZZVVVQQQMMMKKKJJJIIIHHH======;;;888555333444555888888777666666888999:::444666777777555444555555222111000000000111222333333444555555444444555666555444222111000111111222222222222222111111111000111333444444222000///000000/////////000000111222222222222222222222222222000222333444333333555666222222111111555::::::666333111000000111222000///+++000444333///---111666...//////000111222333333555555555666555555444444777999::::::888777777888888888999999888666444333000111111000///...000111111222444666777777666666222111000000000222444555444333111000/////////000)))---222444444444555777222444555555555555666777777666555666888999999888999888777777666666777777EEEPPPXXXWWWRRRNNNLLLIIIDDDKKKPPPOOOMMMNNNLLLIIIHHHIIIJJJIIIGGGGGGJJJMMMGGGJJJOOORRRRRRQQQQQQQQQJJJKKKNNNQQQOOOIIIHHHKKKLLLIIIIIIIIIGGGDDDGGGMMMTTTUUUUUURRROOOLLLKKKKKKBBBDDDIIINNNSSSTTTSSSQQQOOOLLLLLLNNNMMMIIIHHHJJJDDDEEEFFFIIILLLMMMMMMLLLMMMLLLKKKKKKJJJIIIHHHGGGEEEFFFHHHFFFCCCBBBBBBDDDKKKIIIJJJMMMLLLFFFCCCEEEFFFJJJNNNMMMHHHDDDCCCDDDAAA???>>>===???CCCGGGIIIHHHIIIJJJIIIGGGGGGIIIKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHKKKNNNOOOMMMLLLEEEEEEDDD@@@===;;;<<<===<<<===AAAEEEGGGEEE@@@===888:::<<<<<<;;;::::::;;;???>>>>>>===============888<<<===::::::???AAAAAA@@@@@@@@@??????????????????>>>===<<<;;;:::::::::666999<<>>AAADDDCCC???;;;:::;;;888999:::888555333333333555888;;;======>>>???@@@@@@???>>>???AAABBBBBBAAA666222000222222111444888999999888888888;;;???CCCCCCDDDDDDBBB???;;;999777444888<<<===;;;:::<<<>>>AAAAAACCCHHHKKKIIIBBB;;;777;;;<<<:::999:::888555777555444555888:::;;;;;;888888999:::;;;999666333111444777888888:::===AAABBBCCCDDDCCCAAA===999777444444444666999;;;:::999999777777888666222333777555777777666444222222333888666444222111111111111000555::::::666222222333666666666777777666666555222333333444444444333333000222555777999:::999999888:::<<<;;;888666777888888999:::;;;<<<:::777444888999:::999888777888999444555666666666777888:::666:::===???===;;;999999777999===>>>???@@@BBBCCC>>>DDDIIIJJJMMMRRRTTTRRRRRRUUUWWWUUUOOOJJJJJJKKKJJJMMMPPPQQQOOOLLLLLLLLLKKKLLLOOOPPPPPPOOOMMMLLLKKKMMMOOOQQQRRRRRRRRRQQQIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFDDDCCCDDDEEEGGGHHHKKKMMMPPPQQQRRRSSSVVVXXXZZZVVVRRROOOMMMKKKHHHFFF???>>>;;;888444333555777999888666555666888999:::888999999999777777999;;;333222111000000000111222444666777777666666777888666555333222111111222222333333333222222111111111111333555555444222222333111111111111111111222333333333333333333333333333000333555555333333444666000333333222333777888666333111000000111111000///...111333222111111333555......//////000000000111444444444555555444444333444666888888777666777888777888888888777555333222///000000000......000111333444666777777666444333111111111111222333444555666555333111//////000111...///111333444555666666333444666555444333444555777666555555777888777666777666666555555555555555HHHSSS\\\[[[UUUQQQNNNKKKCCCJJJOOOMMMKKKLLLKKKIIIHHHKKKKKKHHHBBB@@@CCCGGG@@@FFFMMMSSSUUUUUUTTTTTTIIILLLSSSWWWTTTMMMKKKMMMJJJGGGFFFFFFDDDDDDIIIQQQVVVVVVUUUQQQLLLHHHFFFEEE???BBBGGGNNNTTTVVVUUUSSSRRRMMMIIIHHHGGGEEEGGGKKKCCCAAA@@@@@@BBBDDDGGGHHHJJJGGGEEEJJJPPPQQQLLLEEEFFFGGGGGGEEEAAA???AAACCCIIIEEEEEEJJJJJJDDD???@@@AAAHHHOOOPPPLLLGGGEEEFFFAAA???===;;;<<>>@@@<<<===@@@CCCEEECCC@@@===666888;;;<<<;;;:::;;;;;;>>>===;;;:::999::::::;;;999===???;;;999>>>BBBDDDCCCAAA@@@>>>===>>>???@@@>>>>>>======;;;999777666444666999;;;===???BBBEEEGGGIIIIIIGGGBBB@@@@@@BBB>>>BBBEEECCC???;;;999999999;;;<<<;;;888666555444444888===@@@???<<<999888:::999888:::===@@@AAAAAA888444222444444333555:::999999999888777999===@@@===???AAAAAA>>>:::777666777999;;;===???>>>;;;999AAA???@@@EEEJJJHHH???666666888777555666:::<<<:::===999666555777:::===>>><<<:::999888999888666555222444555777888;;;>>>@@@AAABBBDDDDDDCCC???;;;999222222333666999;;;::::::666666999<<<:::444222444333444666666555444555666;;;999666333111000111111333888===<<<888333333444555666777777777777777666444444444555444444333333000222555888999::::::999444777::::::888777999;;;<<<;;;;;;===>>><<<777111666777888777666666888:::555777777666444666;;;???<<>>999666666888===@@@AAAAAAAAAAAA>>>;;;888666555777:::<<<===;;;888666>>>===<<<;;;:::;;;<<<<<<>>>=========>>>???AAABBBDDDDDDCCC@@@>>>>>>@@@BBB>>>===<<<;;;;;;:::777555666666777777888;;;@@@DDDBBBDDDFFFDDDAAA@@@AAADDDBBB===:::<<<===;;;;;;>>>=========:::666444333444555;;;???===<<<<<<;;;777777555555666888999999999555555555333222333666999999888777888:::<<<<<<<<<;;;===???AAAAAA>>>888333>>>======>>>>>><<<999666<<<>>>AAACCCCCCAAA>>><<<666555444555777;;;@@@BBBCCC???:::888999;;;>>>???;;;999888999;;;;;;999666666777999999888888:::;;;AAAEEEDDD???===???>>>999444555666555444333444555666777888999888666444333888777555555555555333111===999444333444444222000666777999:::999666333000888444333777888666555666333444555666666555444333333444555555666666555555444555666777777777666555<<<<<<;;;:::888666444333888555444777::::::888777888888666444333666;;;???????????????>>><<<:::888888777555777:::>>>AAACCCEEEFFFIIIMMMRRRWWW\\\^^^^^^^^^^^^\\\YYYTTTOOOLLLPPPTTTUUUQQQOOOPPPPPPMMMNNNOOONNNLLLIIIHHHIIIJJJMMMMMMMMMMMMMMMNNNNNNNNNGGGDDDFFFKKKLLLGGGFFFJJJGGGIIIKKKJJJFFFEEEGGGJJJJJJMMMQQQRRRRRRQQQQQQRRRXXXVVVTTTTTTSSSOOOGGGAAA>>>>>>===;;;999888999999444555666555333333333555222555777888777666555555000000111111111222222222666666666666666777888999666666666555444333111000///000111222222111000///000000111222333333444444888555222222444555444111///000222444555555555555000333666666444333444666666555555333222111000000111000222666:::;;;777333555444444333444555666777111111222333333333222111000111222333333333333333000111222444666888999:::555444333444555555444222111///---...111333333111555888::::::777444222111555111111444222...000666888999999777333222555888444222222333666777555222222333444333222222333555444555444333222222444666888777666333000000222444UUUVVVXXXWWWUUUQQQLLLIIIFFFFFFFFFGGGIIIKKKLLLMMMNNNMMMKKKJJJIIIGGGEEEDDDCCCAAA???AAAGGGLLLPPPQQQOOORRRUUUUUUSSSQQQOOONNNKKKKKKKKKKKKJJJHHHFFFEEEBBBFFFGGGDDDCCCGGGIIIHHHGGGKKKNNNPPPOOOLLLJJJIIIKKKJJJIIIHHHHHHJJJLLLMMMKKKFFFBBBDDDDDDBBB@@@AAAAAA???===???DDDHHHHHHFFF@@@FFFGGGBBB>>>???BBBCCCBBBAAAAAAAAAAAABBBBBBCCC???EEEMMMPPPNNNKKKIIIJJJFFFBBB>>>>>>AAACCCBBB???>>>BBBFFFGGGDDDBBBAAAAAABBBBBBDDDFFFDDD@@@???AAABBBCCCEEEIIIKKKKKKIIIFFF???<<<777444444777;;;>>>@@@@@@@@@@@@>>>;;;888666999:::<<<======<<<999888???>>><<<:::::::::<<<===???===:::888999<<>>@@@BBBAAACCCFFFDDDAAA@@@AAACCCAAA;;;777999;;;;;;===AAA;;;<<<<<<999666444333444333999===;;;::::::999666888666555555888999::::::888666444333444666888999555555555777999;;;======999<<<@@@DDDEEEAAA<<<888???@@@@@@???===;;;888777<<<===???@@@@@@>>><<<:::888777666666888<<<@@@BBBAAA???;;;:::;;;=========888666666777999888666333555666888999888888:::;;;:::>>>???<<<<<<@@@@@@<<<666777888777666555555555555666777888888666444333333222111333555888888888<<<999666444444333222111555666999::::::777444222777333222555777555444555444555666888999999999999666666555555444444333333555555666666555555444333666666777888999999999999999777666888::::::888777;;;:::888555333555888<<>>===<<<:::888777666888777555666999===@@@BBBDDDFFFJJJOOOTTTXXX\\\^^^___```bbbaaa]]]WWWPPPKKKLLLQQQRRRPPPOOOQQQRRRQQQLLLLLLLLLKKKIIIIIIJJJLLLLLLJJJIIIHHHHHHJJJLLLMMMKKKHHHHHHMMMMMMIIIIIILLLJJJLLLNNNLLLHHHEEEFFFGGGJJJLLLNNNOOOOOONNNOOOPPPRRRSSSTTTUUURRRMMMEEE@@@<<<<<<:::888666555555555222333333333111000111222000222555666666555555555111111111111111222333444333333222222222333444444333444444333333222111000///000000111111111111111000111111222333333444444666444333333444444333222///000111222444444444555111444666777555444555666666666555444333222111000//////000333555555444222333333222222222333555666444333333222222222333333111111222333333333222222000111222444666777999999666444333333444555555444000...---...111222222111444666777777444222000000444111111333222///111777999::::::888666555666777444222111222444444333111222333444333222222444666666555333111///111555888888888777444222111333555]]]\\\YYYVVVRRRNNNKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFCCC@@@===DDDAAA>>>===AAAEEEIIIKKKMMMOOOPPPOOONNNMMMNNNOOOKKKKKKLLLLLLJJJGGGCCCAAA;;;>>>???===>>>CCCHHHIIILLLLLLMMMOOOOOOLLLHHHDDDHHHIIIJJJLLLMMMOOOQQQRRRJJJIIIJJJKKKHHHBBB@@@BBB???;;;777;;;BBBHHHGGGDDD>>>EEEIIICCC===>>>AAACCC@@@@@@@@@@@@AAABBBCCCDDD>>>DDDLLLOOONNNKKKJJJKKKFFFCCCAAABBBDDDEEEBBB???>>>@@@CCCEEEEEEDDDBBBAAA???@@@DDDIIIHHHBBB@@@BBBDDDEEEFFFIIILLLMMMLLLJJJ???<<<888444444666:::===????????????===;;;999888======>>>>>>===<<<;;;;;;AAA???===:::999:::<<<===CCC???:::666666:::???CCCDDDCCCAAA???===>>>@@@CCC???===:::888888777666444555999@@@CCCDDDCCCAAA@@@???BBBEEEDDDAAA???@@@BBB???999555777999:::>>>BBB<<<======<<<999777666777555;;;>>><<<;;;;;;:::777;;;888666666888:::<<<<<<<<<888333333666999::::::666666777888999;;;<<<===999===CCCHHHIIIFFFAAA===AAACCCCCCAAA<<<888777888<<<======<<<;;;:::888777999999888888999<<>>======??????===;;;666666777888999888555333333555777888888888999;;;999<<<===<<<<<>>:::BBBAAA??????AAADDDGGGIIIJJJJJJJJJHHHHHHIIILLLOOOHHHHHHHHHGGGEEECCCAAA@@@<<<======<<<<<<@@@DDDGGGJJJIIIIIIKKKNNNMMMHHHDDDFFFHHHKKKOOOQQQRRRSSSSSSFFFIIINNNQQQLLLDDDCCCFFFFFF===555666>>>DDDCCC???AAAIIIMMMGGG???>>>AAACCC?????????@@@@@@AAABBBCCC???DDDJJJMMMMMMLLLKKKKKKDDDDDDDDDFFFHHHGGGDDDAAADDDBBB>>>>>>???BBBCCCDDDAAABBBHHHMMMLLLEEEBBBCCCEEEFFFGGGKKKNNNPPPOOONNNCCC@@@<<<888777888:::<<<@@@@@@@@@@@@???===<<<;;;??????>>>===<<<<<<<<<<<>>DDDAAA===999999<<<@@@CCCDDDDDDBBB@@@>>>???BBBEEE===;;;999888888999888777666;;;BBBFFFFFFDDDBBB@@@===AAADDDDDDAAA??????AAA>>>999666888::::::;;;???===???@@@@@@===<<<;;;<<<999???AAA???>>>???>>>;;;>>><<<999888:::===>>>>>>>>>888222222666:::;;;999:::;;;;;;;;;:::;;;===>>>:::???GGGKKKKKKHHHCCC@@@AAACCCDDD@@@999555666888<<<;;;:::888777666555555999888888888999;;;<<<===<<<===>>>@@@AAA@@@===:::999:::;;;<<<<<<;;;888666111333555666666666777888>>>??????===<<<;;;:::888888888999::::::777333000333444555555555555444444;;;888444222222333444444777888888555111000222555222444777999::::::999888444000///333444222111222000111222444666777888999777666555444333333333333888666444222000000000000111222444777999:::;;;<<<666999::::::<<>><<<:::888777555444///000111000...------...000222444444333222333333444333111111111444777999444333222222111111111111...///000111222222222222444333111000000111222333222222222333333333444444///333666555222000111333000////////////111333444222333555555555444444333555555555444333222222111111333444222///...111555222222222222222222222333555666666666555444333222444333333222111111111111222222333444555666777888555222///...000222444444000000000111222222222111111222222111///...///000000111222333222111333555888777777999;;;;;;666222777555222000///000000111222333444444333444555777777777666444333333666999999::::::888666555666888XXXUUUQQQLLLIIIIIIJJJKKKNNNNNNMMMMMMLLLLLLLLLKKKHHHFFFEEEGGGIIIIIIDDD???<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDGGGKKKNNNHHHGGGDDDBBBAAAAAABBBCCCCCCBBB@@@???===>>>AAAEEECCCCCCDDDHHHLLLNNNKKKHHHFFFIIILLLPPPRRRRRRRRRQQQIIIMMMSSSVVVPPPGGGFFFJJJKKKAAA666555<<>>AAAAAAAAAAAAAAA@@@?????????>>><<<;;;;;;;;;<<<<<>><<<;;;<<<===>>>AAA@@@>>>======>>>???@@@@@@AAAAAA???>>>???AAACCC;;;999888999;;;<<<<<<;;;999===CCCEEEEEEDDDBBBAAA<<>>???AAA>>>;;;:::===>>>:::888888;;;>>>@@@@@@???>>>===>>>;;;@@@CCC@@@???@@@@@@===@@@>>><<<;;;===?????????===777222222666::::::888777999;;;;;;:::;;;===@@@===CCCIIIMMMKKKFFFCCCAAA@@@BBBBBB===666333555888<<<:::888666444333333333777777777888999999::::::;;;<<<===@@@AAA@@@===999;;;<<<>>>>>>>>><<<;;;:::///222555666555444444555>>>===<<<<<<:::777555555888777777999999777333///222222333333444444444444444222000000333777:::;;;444555666444000///222555333555777999::::::999999444000///333444222111222111111222222333444444555555555555444444555555666666555333111/////////000000222444777999;;;<<<===999>>>???;;;;;;>>>>>>;;;555555555444222222333444222222111111222333555666555666777999<<>>>>>>>>>>>???@@@AAABBBCCCDDDGGGIIIKKKKKKKKKKKKEEEGGGIIIKKKJJJGGGDDDBBBAAAEEEJJJNNNNNNKKKGGGDDDCCCCCCEEEHHHFFF@@@???AAA???AAAEEEKKKOOOQQQOOOMMMJJJGGGCCC@@@>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@>>>======>>>>>>???;;;<<<===>>>>>>===<<<<<<;;;===>>>>>>======>>>@@@;;;;;;;;;===???@@@???===<<>>>>>BBBAAA;;;666555777999===>>>===<<<<<<<<<999>>>@@@>>><<<>>>>>><<<@@@>>>======>>>??????>>>:::777444444777999999888000444777888777999===AAA???DDDJJJKKKHHHCCCAAA@@@???@@@>>>:::666444777::::::999888666444333333333444555777888999999999999;;;;;;<<<>>>??????===:::;;;<<<======;;;::::::;;;111333666777666444333333888666666888888555444666888777666777999888444000000111111222333444444555555333111222444777888888222333333222222222555777666666888999999999888888555111000444555333222333555444444333333333444444444555666777777777777666444333222111111111111111///111444777;;;===???@@@???DDDDDD===999;;;:::555111333444444333222333444///000000222444666888999555777999:::===DDDNNNUUUZZZ[[[]]]]]][[[XXXTTTQQQQQQQQQQQQRRRRRRSSSSSSSSSMMMPPPPPPLLLJJJMMMOOONNNPPPOOONNNLLLKKKLLLOOORRRRRRTTTWWWXXXWWWSSSOOOLLLOOORRRSSSQQQQQQRRRQQQNNNKKKMMMOOOMMMJJJIIIKKKNNNRRRRRRPPPMMMKKKJJJLLLNNNRRRQQQNNNJJJEEEBBBAAAAAAAAA===999888999999666333333444444333000//////000444555555444222111222333555444333222222444555777222222111000000000111111///000111333444555555555666555444333222111111111333333333333444444444444000111111111000000222444000000000000000111222222111111111222333222000...333222222222111111111111000000000...------///111555555666666666555444444111333666888888666333111444333222111111111222333444444444555555555666666111///------///111222222222444666777555444444444111333444555333333333444///333555222111222333111222222444666777666222000666666555333000///000222000111222222222333555777444777;;;<<<;;;888777666666888888777666555555666HHHHHHGGGGGGGGGHHHIIIJJJHHHGGGEEEDDDDDDGGGJJJLLLEEEAAA===>>>BBBCCC???:::777999<<<<<<;;;<<<>>>@@@@@@BBBFFFHHHIIIKKKMMMOOOOOOMMMJJJGGGFFFEEEFFFGGGEEEBBBBBBDDDBBB>>>???DDDCCCEEEHHHJJJJJJJJJKKKKKKGGGIIIMMMQQQSSSTTTTTTTTTTTTSSSTTTUUUPPPJJJIIILLLKKKHHHFFFGGGLLLOOOPPPOOOLLLOOONNNKKKJJJJJJGGGBBB999:::;;;===???BBBDDDEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKMMMLLLHHHDDD@@@>>>:::BBBLLLQQQPPPMMMJJJHHHCCCAAABBBDDDBBB???AAAEEE===@@@FFFLLLQQQRRRPPPMMMEEEDDDAAA??????@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCC::::::;;;<<<<<<=========>>>>>>??????@@@@@@??????:::;;;<<<>>>>>>>>>===<<<999<<>>>>>???AAACCCBBB???<<<<<<@@@EEEHHHGGGEEEBBBAAA===>>>???===;;;;;;???CCCEEEAAA@@@CCCBBB<<<888777444777;;;======<<<<<<<<<888<<<>>>;;;:::;;;<<<:::===<<<<<<===>>>>>><<<:::888888888888999999999:::222555888777555555999===>>>CCCHHHHHHDDDAAA@@@AAA@@@>>>;;;888777888:::<<<999999888777666555444333444555777999:::;;;::::::<<<::::::;;;<<<======<<<<<<======;;;999999;;;===555777::::::888555444333666333444999:::777777::::::777555666999:::666333//////000111222333444555888666444444444555444222333222111222555888999999888999999999999888777666777333222555777555444555555555444333333333444555666777999::::::888666555000111111222333333333333333444777999;;;===>>>>>>>>>EEEFFF===888;;;:::444222444666666555444444444000111333555666888888999777999;;;;;;<<>>AAA???CCCHHHLLLMMMNNNOOOPPPOOONNNMMMJJJHHHEEEDDDCCCAAA>>>@@@DDDCCC???@@@FFFGGGJJJMMMMMMJJJHHHIIIJJJGGGIIIMMMQQQTTTVVVWWWWWWOOOMMMMMMOOOMMMJJJJJJNNNMMMMMMOOORRRTTTTTTRRRPPPIIIJJJJJJIIIJJJLLLHHHBBB666777999<<<@@@CCCFFFHHHFFFFFFFFFHHHJJJJJJJJJIIINNNOOOOOOLLLGGGAAA===;;;888???GGGKKKJJJJJJLLLOOODDDBBBAAACCCBBBAAAEEEJJJ666:::AAAIIINNNNNNKKKHHH@@@???>>>===>>>AAACCCEEE@@@@@@@@@@@@AAABBBCCCDDD999:::;;;===>>>>>>>>>>>><<<===???@@@AAAAAA@@@???<<<<<<===>>>???@@@@@@@@@:::>>>BBBEEEEEECCCAAAAAAAAAAAACCCDDDEEECCC>>>:::<<>>>>><<<:::;;;???DDDHHHCCCAAABBBBBB===;;;;;;444777<<<>>>>>>>>>>>>>>>888<<<>>>;;;999;;;<<<:::::::::;;;<<<======:::777777999;;;;;;:::::::::;;;999<<<===:::555333555999<<>>888999888888777666444444333555888;;;<<<<<<;;;;;;<<<:::888888:::<<<======>>>???>>><<<999999<<<@@@888:::<<<<<<:::777555444:::777888======999999===<<<888555666:::;;;999555/////////000111333444555111111111333666888999888555222111333888<<<<<<;;;:::::::::999888777666555888444333777888666555666333333222111222333444555777999;;;<<<;;;888555222...///111333444555444444999::::::;;;;;;:::::::::999BBBDDD;;;888======888444666888888666555444444111333555777888888888888888:::<<<;;;;;;@@@JJJRRRWWWXXXXXXXXXWWWUUURRRQQQTTTVVVYYY\\\\\\ZZZVVVTTTMMMOOONNNIIIGGGJJJLLLLLLIIIIIIHHHHHHHHHLLLQQQUUUVVVVVVUUUTTTQQQNNNKKKIIIKKKRRRUUUTTTUUUWWWTTTNNNSSSTTTSSSPPPLLLLLLPPPTTTTTTTTTTTTQQQNNNLLLLLLMMMNNNLLLLLLMMMPPPOOOLLLHHH@@@;;;777777:::;;;888444444555555444111///000000,,,...///000000111444666444444444333333222111111111111000111111222333444000000111333333444444444///111333555666666666555444444444444444444444444555000,,,+++///222333333///000222333333222111000444222111333444444111...000000000000////////////222000///000333555333000555555666666666555333222444333111111222444777999333222111000000222444666555555555555555555555555111000000111444555444333000444777777555222222333///222666777777555444444000666777333000222111---///333666555333111222444///222444333000......000...///000111000111444666444666777666555444555666222444555555444222333333JJJDDD@@@AAAAAAAAACCCFFFBBBGGGLLLKKKHHHGGGLLLRRRLLLFFF???===@@@AAA@@@>>>>>><<<999888999>>>CCCFFFBBBFFFIIIIIILLLPPPRRROOOJJJOOOOOOKKKIIIKKKJJJFFFDDD===<<>>??????CCCIIIHHHHHHGGGGGGHHHIIIKKKLLLPPPPPPNNNLLLHHHDDDAAA>>>;;;>>>BBBEEEFFFFFFGGGHHHHHHBBB<<<>>>DDDHHHHHHEEE<<<999999@@@HHHJJJDDD===>>>:::888888;;;>>>===;;;>>>???@@@BBBCCCCCCCCCBBB999===AAA@@@===<<>>===>>>@@@BBBCCCCCCCCCCCCCCCGGGJJJHHHBBB======>>>>>>???@@@BBBDDDDDDBBB@@@@@@???@@@AAA>>>;;;BBBMMMIIIEEE@@@>>>======;;;888999999:::999888888999;;;<<<:::999999;;;<<<<<<;;;555777:::===>>><<<:::888777999:::777444444:::??????>>><<<:::888666444333999:::;;;;;;<<<===@@@BBB>>>===<<<<<<===>>>===;;;999888999999999777333///444555666999:::<<<======<<<<<<<<<<<<============@@@??????>>>>>>>>>>>>>>>888;;;<<<:::777555666888:::999:::===@@@AAA>>>;;;===888666888888666555666111111222333444333222111444333222111111111222333333222333555999<<<======666888:::<<<<<<;;;888777111111111222333444555666555555444333333222111111666999<<<>>>===999333000000---///555777555555:::999999888666555555888:::;;;;;;<<<:::888777777888::::::999999777666444333444333222444777:::<<<<<>>@@@BBBFFFJJJKKKIIIIIILLLOOONNNHHHAAA???@@@BBB@@@>>>@@@>>><<<;;;<<>>@@@===;;;@@@HHHHHHLLLPPPRRRPPPMMMKKKKKKIIIGGGHHHMMMTTTXXXWWWTTTLLLIIIDDD???===???DDDHHHOOOQQQOOOKKKLLLPPPQQQOOOPPPGGGAAACCCGGGFFFDDDDDD===;;;<<>>AAAEEEGGGGGGGGGGGGHHHHHHDDD??????BBBDDDDDDCCCAAA===;;;>>>CCCCCC===777999999:::;;;===>>>===;;;>>>???AAABBBCCCBBBBBBAAA@@@CCCEEECCCAAABBBFFFKKKFFFDDDAAAAAAAAAAAA???======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>BBBGGGKKKJJJDDD>>>;;;;;;@@@???>>>???AAABBBBBBBBBDDD@@@???AAAAAA@@@DDDKKKHHHDDD>>><<<<<<======<<<::::::999888777888999:::<<<:::888999;;;=========777999;;;===>>><<<:::888333777::::::888888;;;>>>>>>>>>===;;;999777666555;;;;;;;;;::::::;;;>>>AAA>>><<<999999;;;===??????;;;::::::::::::888444111222444777999;;;<<<======:::;;;;;;<<<>>>??????@@@BBBAAA@@@>>>===<<<;;;;;;777888888777555444555666999888999<<>>===:::666333555222333888999666666:::::::::999888666777999;;;999:::;;;999777666666777999999:::::::::::::::999444333222444777999::::::<<<;;;:::<<>>;;;888666555444333111333444555444222222333444000111222333333222111111444333222111000111222333333333333333333222222222///111333333222000000111000333666666444333333555999999888777555333111000222222111000000111222333000000000000111222333333333444555444222222222444555444333000------000222666777777777666444222111111111333555888888666444//////000222444555444222111111222222333444444555333333333333222111000///444333333333555555333222000111222333444333222222111222333222111111333555222111000000000000111222222444555555444333333444///000111000///...///000222333222111///...000222111333555555333333444666777555555999999666555888HHHAAA===@@@CCCBBB??????BBBDDDGGGJJJLLLMMMMMMMMMOOOJJJDDDAAABBBBBBAAA???BBBAAAAAAAAABBBDDDEEEFFFDDDFFFEEEBBBBBBFFFHHHFFFFFFFFFFFFHHHMMMPPPJJJAAA===@@@BBB@@@:::777@@@KKKHHHLLLPPPQQQOOONNNNNNOOOIIIIIIKKKOOOTTTXXXYYYYYYNNNHHH@@@:::999<<<@@@CCCJJJLLLKKKHHHIIIOOORRRQQQSSSHHH@@@???BBBBBBBBBDDDAAA??????AAA@@@???BBBGGGLLLJJJGGGEEEEEEGGGJJJMMMJJJJJJIIIHHHFFFDDDBBBAAA???BBBEEEGGGFFFDDDDDDDDDDDDCCCAAA@@@AAABBBDDDEEECCC???<<<<<>>999444555999===??????===<<<;;;???@@@AAABBBBBBAAA@@@???EEEFFFFFFDDDCCCFFFLLLQQQJJJGGGCCC@@@??????>>>===;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAA???===<<>>:::999AAA>>><<<;;;===@@@BBBBBBGGGAAA===@@@CCCDDDFFFIIIFFFCCC???======???@@@@@@===;;;999777666777999:::<<<:::888888;;;>>>@@@AAA777999;;;<<<<<<:::777666///444:::===<<<::::::<<<============<<<:::999888======<<<:::999:::===@@@===:::666555888===AAACCC>>>===;;;::::::888666333222444888;;;===>>>===<<<999:::;;;===>>>@@@BBBBBBDDDBBB@@@>>>;;;:::888888777666555555777777666555666666777:::<<<===;;;::::::555333666666444333555444666777555222111333666555444333222111000111111111111333555888999888777222333444666777777777777555555555555555555555555222222333333444555555666333666:::======;;;888666999777888;;;<<<999888999444555555333222222555777777888999888666555666777777888:::<<<===>>>??????444333222444666888999888999999:::;;;>>>AAADDDFFFJJJNNNQQQPPPQQQTTTSSSPPPQQQRRRSSSSSSSSSQQQNNNMMMFFFIIINNNRRRTTTRRRLLLHHH@@@BBBDDDGGGJJJLLLNNNOOOMMMNNNMMMJJJFFFEEEHHHKKKMMMOOORRRSSSRRRQQQRRRRRRRRRTTTUUUUUUSSSRRRRRRRRRJJJKKKMMMMMMMMMMMMNNNPPPPPPMMMKKKKKKLLLLLLHHHDDD???<<<777444222111000///...000333333222111222222333333222222222222222222444333222111111111222222222222222222222222222222111222444333111000///000///333666666222000333666555555666777666444222111000000//////000111222333111111111111111111111111444444333222000///111333444444333111//////222444888888888777555333000...111111222555777777555333......///222444555444333000111222333555666777888333333333333222111000///555444333444666666444333111222333444555444333333111222333222111111333555222111000000000000111111222333444333222111333555222222222000...---///000333444333222//////000111///111444555555555555666555222222555555444555888BBB<<<:::AAAGGGGGGEEECCCBBBBBBEEEKKKQQQSSSQQQOOONNNJJJFFFCCCDDDDDDDDDCCCCCCDDDFFFIIIJJJKKKKKKKKKJJJLLLJJJFFFFFFJJJLLLKKKCCCDDDFFFIIIKKKKKKFFF@@@>>>CCCFFFCCC===;;;BBBKKKFFFFFFGGGJJJLLLMMMMMMMMMGGGHHHIIILLLOOOSSSVVVWWWOOOGGG===888999===@@@BBBCCCFFFGGGEEEHHHPPPVVVWWWTTTJJJBBBAAABBBBBBBBBDDDEEEBBBAAAAAA???===@@@EEEIIIGGGCCCAAAAAAEEEJJJMMMKKKJJJIIIGGGEEECCCAAA@@@>>>AAADDDEEECCCAAA???>>>???AAABBBBBBAAACCCGGGKKKCCC@@@======>>>>>><<<999888===AAABBB???<<<<<<===>>>???@@@@@@@@@???>>>===@@@AAABBBBBBBBBEEEJJJNNNLLLIIIDDD@@@============999999:::;;;<<<>>>???@@@===>>>???@@@AAA@@@??????@@@CCCFFFFFFCCC???===<<>>>>>???AAADDDFFFEEECCCBBBAAAAAA@@@@@@@@@???<<<888666666888:::;;;<<<:::777777:::>>>AAACCC777888999:::999777444333///333888;;;:::888888888:::;;;===>>>>>>===;;;::::::;;;============???@@@:::777444555888>>>BBBDDD@@@>>><<<::::::999777555333666:::>>>@@@@@@>>>===999:::;;;===???@@@AAABBBBBBAAA???===;;;999888888999777555666999:::999666444555666777999:::999999888333222444555333333555111444555444111111555999555555444333222111000000111111222555777777666444000111111333444555666777666666666666666555444444444444333333222222222222000333666999;;;:::888777999999;;;======;;;:::999000111111000///000111333555777777777555444555666555777888:::<<<>>>>>>???555333333444666888777777777888:::<<<===@@@CCCEEEIIIOOORRRRRRSSSUUUUUURRRNNNPPPRRRSSSQQQPPPOOOPPPEEEHHHMMMPPPPPPLLLFFFBBBAAADDDHHHKKKNNNOOONNNNNNNNNOOONNNJJJFFFEEEHHHLLLQQQSSSUUUUUUSSSRRRQQQRRRQQQRRRRRRRRRQQQOOONNNMMMKKKLLLMMMMMMNNNOOOQQQRRRLLLKKKLLLMMMMMMJJJDDD@@@<<<999555333333333333333...111333444333111000111555444222111000111333444333333333333222222222222111111111222222222222333222333444333000//////000...222666555111///222777333444666777666444111///.........///000111222222111111111111111000000000000000///---,,,---000222333444333222111111444666666666555555333111///...000111222444666666444222/////////222444444333111000111222333555666777777222222333333333333222222555444444555666666555333333444555666777666555555111222333222111111333555111111000000000000000000111222222000//////111333222222111///---...000333222222222111...---...///000222555777888888888888666222111333333111333666>>>::::::AAAGGGHHHFFFEEECCCCCCFFFMMMTTTWWWVVVRRRKKKIIIFFFEEEEEEFFFFFFFFFCCCFFFJJJOOORRRSSSSSSRRRTTTUUURRRLLLKKKMMMNNNLLLEEEIIIMMMOOOLLLGGGEEEEEEAAADDDEEEDDDBBBCCCDDDEEEFFFBBB@@@CCCJJJNNNMMMJJJGGGGGGHHHJJJLLLOOOQQQSSSJJJDDD<<<888:::>>>@@@AAAAAAFFFHHHFFFIIIPPPVVVXXXSSSLLLGGGGGGGGGEEEDDDFFFGGGDDDAAAAAA>>>;;;===CCCDDDBBB>>><<<>>>CCCIIIMMMLLLKKKIIIFFFDDDAAA??????===@@@DDDEEECCC@@@>>>===???BBBEEEDDDBBBCCCGGGKKKEEEDDDBBB@@@??????>>>>>>@@@CCCEEECCC@@@======???======>>>??????>>>===<<<:::<<<>>>@@@BBBDDDFFFHHHLLLJJJEEE@@@===<<<>>>???;;;;;;<<<<<<===>>>>>>???<<<===???@@@AAAAAA@@@???>>>???????????????AAABBB===;;;;;;<<<>>>??????>>><<<>>>???;;;888:::@@@DDDCCCDDDFFFFFFDDDAAA???===@@@<<<888666888:::;;;;;;===:::777777:::===@@@AAA888999::::::999777555333222444555666555444444555777999<<>>;;;:::555999>>>AAABBBAAAAAAAAA888666555777:::???AAABBB@@@>>><<<;;;;;;:::999777777:::===AAABBBAAA???>>>;;;;;;<<<===>>>???@@@@@@@@@???>>><<<;;;;;;;;;;;;999666555666999:::888666222333555666666777777888666222000333555333333555333444444222000///222555555555555444333222222111111111222444666666555333///000000111333444555666777777777777666555444333222222222222111111111111...000333666777777777666666888:::;;;<<<<<<;;;999111222333333222222444666444555666666555444555777555555777888999999::::::444444333555777888888666777999<<<======???BBBEEEJJJQQQVVVVVVVVVXXXYYYWWWVVVWWWWWWUUUQQQNNNLLLLLLJJJLLLMMMMMMKKKGGGCCCAAAEEEHHHMMMQQQRRRQQQNNNLLLNNNOOOPPPMMMKKKKKKNNNRRRVVVWWWXXXWWWTTTRRRPPPPPPPPPOOONNNMMMLLLJJJHHHGGGLLLLLLKKKKKKLLLNNNNNNOOOHHHKKKPPPSSSSSSMMMFFF@@@<<<999666555666777777666111444666666444111000000666444222000///000222333111222333444555555444333222222222222222222222222333333444222000//////000...222444333000///222666333444555666555222///,,,------...///000111111111000000111111111000//////---......------///333666333333444333222222444666111111222222111111000000000000111444666666333111111111111222333333000...111111111222333333444444000111222333555555555555555444444555666666555333444555777888888888777666111222333222111111333555333333333333222222111111000000000///---...000222///000000///...000333666111222333222000...//////111222333666888999999888;;;777666777666333444777===;;;<<>>>>>CCCIIILLLIIIIIIMMMRRRSSSRRRMMMJJJLLLLLLIIIHHHJJJIIIEEEBBBAAA===:::===BBBBBB???<<<:::<<>>===>>>AAAFFFHHHFFFCCCAAA@@@CCCEEEFFFEEEBBBAAACCCEEEFFFFFFEEECCC@@@>>>>>>???FFFGGGHHHFFFDDDBBBBBBBBB======???@@@@@@???>>>===;;;<<<>>>AAACCCEEEEEEFFFJJJIIIEEEAAA======???AAA@@@AAABBBBBBBBBAAA???>>>???@@@AAAAAAAAA@@@???>>>;;;:::::::::<<>>??????>>>999>>>???999555777>>>BBBAAADDDFFFFFFDDD@@@>>>===@@@<<<888888;;;===>>>===>>>;;;888777999;;;======:::;;;;;;;;;:::999777666555444333222111222222333444777;;;>>>???===:::888333888===AAABBBBBBAAABBB999777666888;;;???AAAAAA???>>>===>>>>>>>>><<<:::;;;===???AAAAAA@@@???===:::;;;;;;<<<===>>>>>>???>>>>>>======<<<=========666555444444666666555444111333444555444555777888555111000333555444444666666555444222111000//////555555666666666555444333222111111222444666666555///000111333444444444444555666777777777666444333...///000111222333444555///000222333444555444444444888;;;:::;;;<<<:::777///111222222222222333444333444666666555555666888555555666666666666555555444444444666999:::999888888;;;======<<<>>>CCCGGGMMMUUU[[[\\\[[[]]]^^^\\\WWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRROOOKKKHHHGGGHHHIIILLLQQQTTTTTTQQQNNNKKKIIILLLOOOPPPPPPRRRVVVZZZWWWYYYYYYXXXUUURRRPPPPPPNNNLLLJJJHHHHHHHHHGGGEEEKKKIIIHHHHHHIIIKKKKKKKKKIIINNNTTTXXXWWWQQQIIIDDD@@@>>>;;;:::999888666555444666777666444111111111555333111/////////111222000111444666888888777666444444444333333333222222222333333111000///000222000111111111000000222444333333444444333111...,,,---...///000111111000000...///000111111111000///...///111111222444777:::222333444333222222333555/////////000111222222333000000111333555555222000222111111222222222///---000000000111111222222222000111222444555666666777555444333444666666444333444555666777888777666666111222333222111111333555666777777777666555444333///000111000......000111...///000000000111444777222444555555333222222333111000000222555777777777;;;777555777555222111444======@@@EEEFFFEEEHHHNNNMMMMMMMMMOOOQQQRRRRRRQQQLLLKKKJJJHHHEEEDDDDDDDDDDDDHHHMMMSSSVVVXXXXXXWWWSSSUUUTTTOOOLLLMMMKKKHHHPPPPPPSSSVVVSSSMMMMMMQQQIIIHHHCCC>>>AAAGGGIIIEEEHHHGGGFFFFFFHHHLLLQQQUUURRROOOMMMNNNRRRRRRMMMIIIBBBCCCDDDBBB???===<<<<<>>;;;>>>CCCCCC@@@===;;;<<>>===<<<<<<<<<@@@EEEHHHHHHEEECCCBBBDDDDDDDDDCCCAAA@@@@@@@@@???BBBCCCBBB???===???AAAGGGHHHIIIKKKKKKJJJGGGDDD>>>???@@@BBBBBBBBBAAAAAA?????????AAACCCFFFGGGHHHGGGGGGEEEBBB>>>>>>AAACCCDDDEEEFFFFFFEEEAAA>>>;;;>>>???AAABBBBBBAAAAAA@@@999888777888;;;>>>@@@AAA???<<<::::::<<>>888666;;;???@@@???AAABBBAAA???===>>>@@@@@@<<<999:::>>>AAA@@@>>>>>><<<999888999999999888888999999999999888777666333222111222222333333333222555:::===>>>;;;888555666888;;;===>>>>>>@@@AAA>>>;;;777777:::>>>AAABBB??????@@@BBBCCCBBB@@@======>>>?????????>>><<<;;;777888999;;;<<<>>>???@@@??????>>>=========>>>>>>555666777666444333333444000222444444333444666999555111000333666444555777555222000222555666333///555555777888888777777666333222000111333666777777000222333555555555444333444555666777777666444333000000111222444555666777111222222333333333333333555:::<<<::::::;;;999333---///111111111111222333222444555666555555777888666666777777666666555555333333555777:::<<<;;;999888;;;===<<<:::<<>>DDDIIIIIIJJJPPPYYYQQQQQQPPPOOONNNNNNNNNNNNNNNNNNLLLHHHDDDBBBAAAAAAEEEHHHMMMRRRUUUVVVVVVUUULLLOOOPPPNNNNNNPPPPPPLLLQQQMMMNNNSSSTTTOOONNNQQQOOOMMMGGG>>>???HHHMMMMMMFFFIIILLLIIIFFFHHHQQQZZZUUUQQQMMMOOOSSSRRRKKKDDDDDDHHHKKKIIIDDD>>><<<<<<===FFFLLLKKKIIILLLPPPPPPRRRMMMKKKLLLMMMMMMOOOTTTMMMIIIEEECCC???<<>>AAACCCCCCBBB@@@>>><<<<<<<<<<<<999===CCCGGGFFFDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@666:::???@@@>>>>>>BBBEEEFFFGGGIIINNNRRRPPPKKKEEE???AAABBBDDDEEEEEEDDDDDDCCCAAA??????BBBEEEIIIJJJDDDEEEEEEBBB??????BBBEEEDDDFFFGGGGGGEEE@@@;;;777;;;<<>>:::888:::>>>AAACCC???@@@===777999@@@BBB>>>===>>>>>><<<:::;;;???CCC???<<<999<<<@@@CCCBBB??????===:::999888888666444555555555555555555444333111111111333555666555333000444999<<<===:::666333999999999999999:::>>>AAABBB>>>888555777<<>>>>>>>>======;;;::::::555555777:::<<<>>>@@@AAAAAA@@@???>>>>>>=========777999:::999555333444777000333444444333333666999555111000444666555555777000------222999===999444444555777999999999888888444222000000333666999999111333555777777555333222222444555777777666444333555555555555555555555555444444333333333333333333777<<<>>>;;;:::;;;777000111333555555555555666777222444666666666666888999777777888888888777777666333333555888;;;===<<<;;;888;;;<<<:::888;;;BBBHHHOOOYYYaaaaaa```bbbcccbbb]]]XXXUUUVVVZZZ[[[XXXTTTUUUWWWXXXVVVRRRQQQRRRTTTIIILLLPPPSSSTTTRRRNNNLLLFFFKKKQQQSSSSSSSSSUUUWWWPPPRRRTTTTTTSSSRRRQQQRRRNNNJJJFFFEEEIIIMMMOOOOOONNNKKKHHHIIIMMMQQQRRRQQQLLLNNNPPPOOOLLLHHHEEECCC@@@?????????>>>;;;777333222333444333222222444666222111000///............---000555:::<<<===<<<;;;888888777666444333222111111222222111///000222444444000,,,---111444222000//////000000111111222222000000111222222111000///+++---///111222222111000000222444555555555666777222333444333111000111222333222222222333444555555000000111222444444111////////////111333333111///,,,---...000222444666777666666666666555444333222333222222333444444333111000111222333333333222111111222333222111111333555444444555555444222111///222444666666555444333444///111333333222111111222...000333444333222333333888444111111555888999999666444555999999555333555GGGGGGFFFHHHLLLQQQWWW[[[WWWPPPHHHDDDEEEGGGHHHHHHGGGJJJLLLHHHAAA>>>AAAFFFKKKLLLLLLJJJLLLPPPPPPLLLQQQNNNMMMQQQVVVWWWSSSNNNMMMNNNQQQRRRRRRPPPMMMKKKOOONNNLLLIIIHHHJJJNNNRRRHHHFFFGGGIIIIIIGGGIIINNNWWWTTTQQQOOOMMMLLLIIIGGGNNNPPPNNNHHHAAA>>>@@@DDDJJJEEEAAABBBGGGKKKKKKIIIKKKJJJHHHGGGHHHKKKNNNPPPRRRPPPKKKEEE@@@@@@DDDIIIGGGBBBAAABBB>>>777777;;;@@@AAACCCBBB@@@===<<<<<<:::>>>BBBDDDDDDDDDDDDEEEAAAAAABBB@@@>>>======>>><<<>>>???@@@@@@AAACCCEEEHHHDDDBBBFFFLLLQQQPPPMMMIIIGGGFFFEEEEEECCC@@@>>>???AAACCCEEEJJJNNNLLLFFFAAAEEEIIIIIIFFFCCCBBBBBB>>>@@@AAA@@@===;;;<<<>>>:::>>>BBBDDDDDDCCCBBBAAA555999<<<;;;999:::@@@EEE@@@CCCDDD@@@???AAACCCBBBBBBAAA???>>>>>>>>>??????BBB???<<<::::::<<>>???>>>???BBBDDD@@@<<<::::::999777555888555333555444111000333444555666777777777555555111444888999999777666777999888888999:::;;;<<<<<>>===<<<999888:::===<<<888888;;;>>>>>>???BBBEEEEEEBBB>>><<<<<<999555222000111333...,,,+++///444888888777333111111333666777555333333222111111111333555777444555777999888777444222333222222333666888888777111444888:::999666444333666444222222333444555555666777999888666555444555444333222222222222222222888888888888888777777777666777888888777666777999444444333333333444444555555888<<<===:::777666777333555666888===AAA>>>666777999;;;<<<>>>AAAEEEHHHTTTYYY```ddddddaaa^^^]]]ZZZUUUTTTYYY\\\XXXRRROOOTTTTTTTTTTTTSSSQQQPPPOOOPPPSSSVVVXXXWWWUUUSSSSSSJJJMMMNNNQQQUUUWWWPPPFFFJJJMMMPPPQQQOOOOOOQQQSSSMMMLLLKKKKKKKKKJJJIIIGGGGGGGGGGGGIIIKKKLLLKKKIIIJJJJJJJJJIIIGGGDDDAAA>>>AAA@@@???===:::777555333////////////000111222333555333000000333444222000222111333777;;;>>><<<::::::444222666888555222111000000000000000000000000......///222444444222000//////000000000111111111///000111222222111///...333333222111111222222222444555666888888888777666444333111000000000111111,,,...111222111111111222111000///...,,,+++***)))222333444333222222333444------------///111333555333333333222222222111111333222000/////////000111...000222444444333000///333444555555333333444555333444333111......111444000111444666777777666666444222000///000111111111333444444333222333555777666555444333333444666777555444222///---...111444@@@@@@BBBEEEIIIOOOTTTWWWWWWQQQHHHDDDCCCDDDDDDCCCEEEHHHKKKJJJGGGFFFHHHKKKIIIKKKIIIEEEEEEJJJMMMLLLSSSRRRRRRUUUXXXXXXUUUQQQOOOPPPPPPPPPOOOLLLJJJHHHGGGGGGFFFDDDDDDGGGLLLPPPMMMGGGCCCDDDGGGJJJRRRYYYXXXUUUSSSQQQPPPPPPNNNLLLQQQSSSSSSMMMEEEAAABBBDDDIIIIIIHHHGGGEEEEEEDDDDDDEEEDDDDDDEEEGGGJJJMMMNNNMMMLLLIIIEEEAAAAAADDDGGGEEEAAA@@@AAA>>>888888<<<@@@AAABBB@@@>>><<<;;;<<<<<<>>>AAABBBBBBBBBCCCDDDCCCDDDCCCAAA===:::::::::;;;<<<>>>>>>>>>???BBBDDDDDDEEEFFFHHHKKKNNNOOOOOOJJJJJJIIIHHHFFFDDDBBBAAA>>>AAADDDEEEIIILLLJJJDDDCCCFFFJJJJJJFFFCCCAAA@@@>>>@@@AAA@@@===<<<===>>>===@@@DDDFFFEEEBBB@@@???666999;;;<<<<<<>>>CCCGGGFFFJJJIIIEEECCCEEEFFFDDDBBBAAA???======>>>???@@@AAA@@@>>><<<<<<<<<>>>???;;;888999===>>>===???CCCDDD@@@<<<;;;::::::888666:::777666888777444444777555555666888888888888888777888:::999888888999;;;777;;;??????===<<<===???BBB@@@===<<<<<>>>>>@@@BBBCCCBBB@@@===;;;;;;:::;;;>>><<<888888;;;>>>>>>???BBBDDDDDDAAA>>>;;;:::888555222111222444555555444333333333555666444333222444777888777555444333222222222333444555000222444666666555444222111000000222555777777666333555777777555444333333555444333333555777888888:::;;;;;;:::888666666666333333222222222222222333777666555444333222111000999:::;;;:::999999;;;<<<444555777888888777666555555888;;;;;;999777777888666777777888===AAA>>>777666888:::<<<>>>AAAEEEIIIMMMSSSZZZ___```___]]]\\\XXXSSSRRRWWWZZZXXXSSSRRRWWWWWWWWWVVVTTTSSSRRRQQQRRRTTTVVVWWWVVVUUUSSSSSSPPPSSSUUUUUUWWWWWWQQQIIIHHHJJJMMMMMMLLLMMMOOOQQQQQQPPPOOONNNMMMKKKIIIGGGFFFEEEEEEGGGJJJKKKJJJIIIHHHHHHHHHHHHEEEBBB???>>>AAA@@@???<<<:::777555333000000000000111222333444777444222222333444333111222111222555999;;;;;;999888444333666666222000111000000000000000000000000222222333444666555333000---...///000222333444444111222222222222222111111222222111111111111222222333444555666666666555555333222111000000111111222...000222333111111111222/////////...------,,,,,,000111333333333444555777000000//////000111222333222222222222222222222222222111000000//////000000111222333444444333111000111333444333222111222444333333333000...---000333000111444666777777666555333111//////000111111000333444444333222222555777555444333222222444666777555444333000......111333>>>@@@CCCHHHMMMRRRVVVXXXVVVPPPHHHCCCBBBBBBAAA???@@@BBBEEEHHHJJJKKKKKKKKKFFFIIIGGGAAA>>>CCCIIIKKKPPPRRRTTTVVVWWWWWWUUUSSSRRRQQQPPPNNNKKKIIIGGGFFFFFFGGGGGGGGGHHHKKKPPPTTTOOOGGGBBBEEEKKKQQQWWW]]]YYYWWWUUUTTTTTTSSSRRRQQQRRRUUUUUUPPPGGGAAA@@@BBBEEEIIIMMMKKKFFFAAA@@@AAAAAAAAABBBCCCDDDFFFHHHIIIIIIJJJJJJHHHFFFEEEFFFGGGBBBAAAAAAAAA???;;;;;;>>>AAAAAA@@@===;;;999:::<<<<<<===???@@@AAABBBEEEGGGGGGGGGEEEAAA===999777777:::;;;=========>>>AAACCC???CCCFFFHHHIIIKKKNNNQQQLLLNNNNNNKKKGGGDDDDDDEEE???BBBEEEFFFHHHJJJGGGBBBAAADDDGGGHHHFFFDDDCCCBBBCCCCCCCCCAAA>>><<<<<<<<>><<<::::::<<<>>>AAAEEEIIIKKKKKKNNNMMMHHHEEEGGGGGGEEECCCAAA>>><<<<<<>>>@@@BBBBBBAAA@@@>>>=========>>><<<999888;;;<<<<<<>>>BBBCCC@@@===;;;;;;:::888777;;;999999<<<<<<999999;;;666777777888999:::;;;;;;;;;;;;:::888777777:::<<<666===CCCDDD???<<<>>>AAA@@@@@@AAAAAABBBDDDEEEEEECCCCCCBBB???<<<:::;;;<<<<<<>>>BBBDDDDDDBBB>>>;;;???======>>><<<888888<<<===>>>???BBBDDDDDDAAA???;;;:::999666333222444555777888888444//////333777666555555666888999888777444444333333333333222222,,,...000333444444333222000//////111444666666555444555555444222111222333333444555666777999::::::<<<>>>???>>>;;;888666666222222111111111222222333333333222111111000//////666777777777666666888:::444666999;;;;;;:::888666444666888999888888888:::999999888777:::???===888444666999;;;===@@@EEEHHHFFFLLLTTTZZZ\\\\\\\\\[[[UUUQQQPPPUUUYYYWWWVVVVVVZZZZZZYYYXXXWWWUUUSSSSSSUUUUUUUUUUUUUUUTTTSSSRRROOOSSSUUUSSSRRRQQQLLLFFFFFFGGGIIIIIIIIIJJJMMMOOOTTTSSSSSSRRRPPPMMMKKKIIIFFFFFFFFFHHHKKKMMMMMMLLLJJJJJJJJJIIIGGGDDDAAA@@@AAA@@@>>><<<999666444333000000000000111222333333777555333333333333222111333111111222555777888888777555555666333......111000000000000000000000000555444444444555444111///,,,---///111444555777777444333333333333333444444222111111000000111222222444444444555444444333222111111111111111111222222111222444333222000000111..................//////...000222444444555888:::333222111000000111222222111111222222333333444444111111111111111000000///444444444444333222111111000111222222111000111222222333222000......///111000111333555666666555555222000......000111111111333333333222111222444666333333222111222444777888333444444222000///000222???BBBGGGLLLPPPSSSUUUVVVSSSNNNGGGCCCCCCCCCBBB@@@<<<===???CCCGGGHHHEEEBBBDDDHHHIIICCC???BBBGGGJJJHHHLLLQQQTTTTTTSSSSSSTTTSSSQQQOOOLLLJJJIIIHHHHHHJJJKKKLLLMMMNNNQQQUUUXXXMMMGGGEEEKKKSSSUUUUUUUUU[[[YYYVVVUUUUUUTTTRRRQQQPPPSSSSSSNNNFFF???===>>>BBBGGGLLLMMMIIIDDDBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCIIIJJJLLLMMMLLLIIIGGGFFFAAAAAABBBCCCAAA??????AAAAAAAAA>>>;;;888888:::<<<<<<===>>>???@@@CCCHHHKKKHHHHHHFFFCCC>>>:::999999:::<<<===>>>>>>???AAACCC<<<>>>AAADDDGGGKKKNNNPPPPPPRRRSSSNNNFFFBBBCCCFFF@@@DDDGGGGGGHHHIIIFFFAAA;;;>>>AAADDDFFFFFFFFFFFFHHHGGGFFFCCC@@@===;;;;;;===@@@DDDEEECCC@@@===<<<===<<<===@@@EEEJJJLLLMMMHHHLLLKKKGGGDDDFFFFFFEEEDDDAAA>>>;;;;;;===AAACCCEEECCC@@@>>><<<===>>>???<<<888777999999999<<>>999999999999999:::;;;;;;;;;;;;:::888666555777999888;;;>>>???===;;;<<<>>>>>>@@@BBBDDDEEEDDDBBBAAA@@@@@@>>>;;;888777999;;;;;;===@@@BBBCCCAAA???>>>AAA???>>>???<<<888888<<<===>>>AAACCCDDDDDDBBB@@@>>>===;;;888555333555666444444333000...000444888777777777777888:::::::::444444444444333222111000---...000222222222111111333111111222333444444333000222333333222111222333333444666777777777888999:::===AAAAAA>>>999555222000000000000000111222222000000111222333444444555222333444333222333555777444555777888999999888777333444555555666777888999999:::777555777;;;;;;888333555888:::<<<@@@EEEHHHDDDJJJRRRXXX[[[[[[[[[[[[SSSOOOOOOTTTWWWWWWWWWYYYZZZZZZZZZYYYXXXVVVUUUTTTVVVTTTSSSRRRRRRRRRQQQPPPJJJOOORRROOOLLLKKKIIIEEEFFFFFFFFFGGGHHHJJJLLLMMMRRRSSSTTTSSSQQQNNNLLLLLLJJJIIIIIIKKKNNNQQQQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEAAA???===:::888555444333000/////////000000111222666555444222222222111111222111111111222444666666888777777777222------222000000000000000000000000222222111222222222000...---///111333555666666777444333222111222333444555222222111111111222333333555555555444444333222222///000111222222222222222444555555444111000000000........................///111333444444555777999222111000000000000111222000000111222333444555666222222333444333222111000444444333222111111000000000111222222000000111222222222111000/////////000000111333444555555555444222000...///111222333222222333333222111111333666333333222222333555888999222333444444111000000111???BBBFFFJJJMMMNNNNNNNNNOOOJJJFFFEEEFFFHHHGGGEEEBBBAAABBBEEEHHHFFFAAA;;;BBBIIINNNJJJFFFGGGIIIIIIBBBFFFMMMQQQSSSTTTTTTUUUQQQPPPMMMKKKJJJJJJKKKLLLMMMNNNPPPPPPPPPQQQTTTVVVQQQJJJGGGKKKQQQQQQPPPPPP\\\YYYVVVTTTSSSQQQOOOMMMOOOQQQQQQLLLDDD>>>===???GGGHHHJJJLLLKKKHHHEEEBBBEEEEEEEEEEEEEEEEEEEEEDDDIIIJJJLLLMMMLLLIIIEEEBBB@@@CCCEEEDDDCCCCCCCCCCCCAAA@@@>>>;;;888999;;;>>>AAAAAAAAA@@@@@@BBBFFFIIIFFFGGGFFFDDD@@@>>>======<<<>>>?????????AAACCCEEE<<<:::999>>>FFFLLLMMMLLLSSSTTTSSSMMMEEE@@@@@@CCCBBBFFFIIIGGGFFFHHHFFFBBB:::;;;>>>AAADDDEEEEEEDDDGGGFFFDDDCCCBBBAAA@@@???999<<<@@@BBBAAA???======<<<;;;;;;===BBBFFFHHHIIIDDDHHHHHHDDDCCCEEEFFFEEECCCAAA===;;;;;;>>>AAADDDGGGDDD???;;;:::<<>><<<>>>;;;;;;;;;:::::::::::::::;;;<<<<<<;;;999777777888:::777555555888:::999888===???AAACCCBBB@@@<<<:::::::::999777555666888;;;<<<<<<======>>>??????@@@AAA??????@@@===888888;;;===???BBBDDDDDDCCCBBBAAABBBAAA>>>:::666555555777666222///...111555777777777888888888888999:::<<<555555555444333222111000111111222333333222111000666555333333444333222000+++///333555555333222222222555888888666444333444555:::@@@CCC@@@999333///.........///000111222333111222222333444555555666111222444555444444555777444333222222333555777888222222222444666777888888777888666333444888999666444666888:::<<<@@@DDDHHHHHHMMMTTTZZZ\\\]]]]]]]]]SSSOOOPPPTTTWWWVVVVVVYYYXXXXXXXXXYYYXXXXXXWWWVVVVVVSSSOOONNNOOOPPPPPPOOOIIINNNPPPNNNLLLMMMLLLIIIGGGGGGGGGHHHIIIKKKKKKLLLMMMPPPSSSSSSQQQNNNMMMNNNKKKJJJJJJKKKOOORRRSSSSSSOOOOOONNNMMMKKKIIIHHHGGGAAA???<<<999666444333333//////.........///000000444333333111000000000000222222111111111333555666999888888777333---///444000000000000000000000000000//////000333444333222000111333555555555444333222111000000000111333444222222222222222333444444666555555444444333333333...///111333333333222111555666555333111//////000//////......---,,,,,,,,,222333555444333333444555//////......///000222333000000111222444555666666333444555666555444333222333222222111000//////...000222333222111000111333111000000000000111111111111111222333333444444444222000//////222444444444111222222111000111333555444333333333444666999:::222444555444222111000000CCCEEEHHHKKKMMMMMMKKKJJJIIIGGGDDDFFFIIILLLLLLJJJKKKJJJJJJKKKLLLIIICCC>>>BBBJJJPPPPPPNNNNNNLLLIIIBBBEEEKKKQQQUUUWWWVVVUUUNNNNNNLLLKKKKKKLLLMMMMMMPPPRRRTTTTTTTTTTTTUUUWWWUUULLLEEEFFFIIILLLPPPTTTZZZWWWTTTQQQPPPNNNLLLJJJPPPRRRPPPJJJCCC???BBBFFFQQQOOOLLLIIIGGGEEEBBBAAACCCCCCCCCDDDFFFGGGIIIJJJFFFFFFFFFGGGGGGEEEAAA>>>???DDDFFFEEEDDDEEEEEECCCAAA@@@???<<<;;;;;;>>>AAAFFFFFFDDDAAA???>>>@@@BBBCCCDDDEEECCCAAA@@@@@@AAA>>>???AAAAAAAAABBBEEEGGG@@@;;;777:::CCCIIIKKKIIIQQQQQQOOOIIIBBB>>>>>>@@@BBBGGGHHHEEECCCEEEFFFDDD?????????AAABBBCCCAAA???@@@??????AAADDDFFFFFFEEE888:::===>>>>>>>>>???@@@::::::::::::;;;===???AAACCCFFFGGGCCCBBBEEEFFFEEEBBB@@@>>><<<<<<>>>AAACCCEEEBBB>>>;;;:::<<>>;;;===>>>===:::999888999:::999<<>>;;;<<<;;;<<<===>>>>>>===<<<;;;===>>>???>>><<<::::::;;;<<<666000000555999888555:::;;;===>>>===:::777555555666666666555666888;;;;;;;;;:::999:::;;;===>>>???>>>???AAA>>>888777::::::===AAACCCBBB@@@@@@@@@BBBAAA???;;;777666777888;;;666111111555777777555666777777777666777:::<<<555555444333333222111111444444444444444333222222888666444333444333111000+++///555777777555333222000444888888555111000111000666===@@@>>>999333000......//////111222444555555555444444333222111111,,,///222444444333333333333111//////000222555888333222333555888999888777444666555222222666777555666777999;;;===@@@DDDGGGLLLPPPWWW\\\^^^^^^______TTTRRRSSSWWWWWWTTTTTTVVVTTTUUUVVVXXXYYYZZZZZZZZZWWWRRRMMMKKKNNNPPPQQQPPPGGGKKKLLLJJJKKKMMMMMMIIIIIIIIIHHHJJJLLLLLLKKKIIIJJJNNNRRRRRRPPPMMMMMMNNNKKKIIIHHHIIILLLOOOQQQQQQLLLLLLJJJIIIHHHFFFEEEEEEAAA???;;;888555444333333/////////......//////000111222222111//////000222111222333333333333555777;;;888666666444000111555000000000000000000000000000//////111555777777777222333444555555333111000////////////000111222222111111111111222333444444555555444333333333444444...000222444444333111///555555555222///...///000000000//////...---,,,,,,444555555444222111111222///............000222333111111222333444555666666555555555555555444444333000111111111000///......000222333222111000111222000//////000333444444333111111111222222333333333111///...///111444555555111111111000///000222444444444333222333555888999333444555444222111111111DDDFFFIIIKKKLLLLLLKKKJJJFFFDDDCCCFFFKKKNNNMMMLLLMMMMMMMMMMMMLLLIIIEEEBBBCCCIIIOOOPPPQQQRRROOOJJJEEEFFFJJJQQQWWWXXXUUUQQQLLLLLLKKKKKKJJJKKKKKKKKKNNNPPPSSSTTTTTTSSSTTTUUUPPPJJJEEEFFFHHHKKKQQQXXXWWWTTTQQQOOONNNMMMKKKJJJRRRQQQNNNGGGAAAAAAGGGMMMWWWUUUOOOGGG???===???CCCAAAAAA@@@AAACCCFFFIIIKKKDDDBBBAAABBBDDDDDDAAA???>>>DDDFFFDDDCCCEEEDDDAAA@@@@@@@@@???>>>>>>AAADDDDDDDDDCCC@@@===<<<===>>>@@@BBBBBBAAA@@@???@@@AAA>>>@@@AAABBBBBBCCCEEEGGGFFFAAA===;;;???CCCGGGHHHLLLJJJGGGCCC@@@>>>>>>>>>AAAEEEEEEAAA???BBBEEEEEECCCBBBAAAAAACCCCCCAAA>>><<<;;;;;;>>>BBBEEEEEEDDD:::;;;<<<<<<<<<===???BBB<<<===>>>;;;888777:::===BBBFFFFFFBBB@@@BBBCCCBBB@@@???>>>======???AAABBB@@@???>>>>>>============???<<<;;;======;;;;;;>>>;;;>>>@@@???===;;;;;;<<<::::::>>>CCCCCC>>>;;;;;;999<<>>;;;777444444777999888777777777888888777666555444444555777777666777888:::888888888888888888999999<<<<<>>@@@>>>===<<<===>>>>>><<<:::777666888:::888777555444444555555555555666777555444555888<<<666555333222111222222333333444444444444444444444444333222222333333222000111444777888666444333333...333888999555222111222000444888;;;:::888666555000111111222444555777888777777666555333222111111(((,,,222444444222000000111111000000111333555777555555666888;;;<<<999777222666666333333666888666888999;;;<<<===@@@CCCFFFKKKPPPWWW\\\^^^___```aaaWWWVVVWWWZZZXXXSSSQQQSSSQQQRRRUUUXXX[[[]]]^^^___YYYSSSLLLKKKNNNRRRTTTSSSJJJKKKJJJIIILLLPPPNNNIIIJJJJJJJJJLLLMMMMMMIIIEEEIIINNNSSSSSSOOOKKKKKKLLLLLLJJJIIIIIILLLNNNPPPPPPIIIHHHGGGEEEDDDCCCBBBBBB@@@>>>;;;777444333333333111111000000000000111111000111222111000///222444000222555666555555777999;;;666333444444111111333000000000000000000000000000//////111444777888777111222444555555333000///---...///000111111111111////////////000111222333333333222111222222444444...000333555555222///---444444333111...---...000111000000000000000000000333444444333111///000111111111/////////000111222222222222333444555666666555444444333333333333333///000111222222111///...///000111111//////000111///......111555777666555111111111111111222222333...---,,,---000222333333000111111000//////222444444333111111111333555666444555555444222111111222???AAACCCEEEGGGGGGFFFFFFDDDCCCCCCFFFKKKNNNMMMLLLHHHIIIJJJJJJHHHFFFDDDCCCDDDHHHLLLNNNQQQTTTPPPJJJGGGFFFIIIOOOVVVWWWRRRLLLKKKKKKKKKJJJJJJIIIHHHHHHFFFHHHLLLMMMMMMMMMNNNOOOEEEDDDGGGKKKMMMNNNRRRXXXTTTRRROOONNNNNNNNNLLLKKKQQQPPPKKKDDD>>>@@@HHHPPPVVVVVVQQQEEE999777???HHHCCCAAA@@@???@@@BBBEEEGGGCCCAAA@@@AAADDDFFFDDDCCC<<>>??????>>>======>>>@@@???@@@AAA@@@>>>===>>>???>>>@@@AAAAAAAAABBBEEEGGGJJJHHHCCC>>><<<>>>CCCHHHHHHDDDAAA????????????>>>@@@CCCCCC>>><<>><<<;;;===@@@BBB@@@>>>=========<<<;;;<<<@@@CCC@@@BBBCCC???999777999===AAADDDDDD???<<<>>>>>>===??????>>>>>>>>>???AAABBB;;;===???@@@@@@>>><<<:::@@@>>>>>>@@@@@@======???<<>><<<===>>>;;;;;;???DDDDDD???;;;;;;888;;;@@@EEEGGGGGGEEEDDD???>>><<<999777888<<<@@@999:::;;;;;;::::::999:::444444444444444555555555444666888999888777888999555666777888888777555444:::;;;???BBB@@@999666777444888<<<===<<<::::::;;;:::::::::888666777999<<<111444666555222222444888444555666444333333777;;;666555333111111222333444222222333444555666666777111000///000222333333222888999999777555333333444,,,222888999666333333444222444666666666777999;;;222333333444666888:::;;;666666666666666666666555+++000666::::::777444333000111222444555666666666888777888<<>>;;;777111666777555444777888777:::;;;<<<===>>>@@@CCCFFFIIINNNUUU[[[^^^```aaabbbYYYXXXZZZ\\\YYYRRROOOPPPOOOQQQTTTXXX\\\___aaabbbZZZTTTMMMKKKOOOTTTVVVVVVSSSRRROOONNNRRRVVVSSSMMMJJJJJJJJJMMMNNNLLLGGGCCCKKKPPPTTTTTTOOOJJJIIIJJJOOOMMMKKKKKKMMMPPPQQQQQQHHHGGGFFFDDDCCCBBBBBBBBB@@@>>>;;;777444333222222333333222222222222222333///111333222111111333666///333777888777666888:::;;;444000111333222111222000000000000000000000000///...---///222444555555000111333555555333111///---...000111222222111111------------...///111111111111000000000222333444///111444666555222...,,,333333333000...---...000000111111222333333444444111333333222000///000111555333222000000000000111222333333444444555555555444333222111000111222333...000222444444333111///...///000///...---...000...---...111666999888666111111111000111111222333,,,******+++...111222222000000111000//////111444333222000//////111222444444555555333111000222333GGGEEEAAA@@@AAADDDFFFGGG???AAACCCEEEGGGIIILLLNNNEEEEEEEEEFFFGGGFFFCCCAAA???AAAEEEIIILLLKKKHHHEEEGGGIIIMMMSSSVVVVVVSSSOOOJJJIIIIIIHHHFFFFFFEEEDDDEEEEEEEEEEEEGGGIIIJJJLLLHHHLLLMMMLLLOOOUUUXXXWWW]]]YYYUUUSSSSSSQQQNNNKKKKKKJJJGGGCCCBBBDDDHHHLLLKKKOOOPPPLLLDDD???AAADDDBBBEEECCC===<<>>@@@BBBDDDGGGIIIIIIHHHGGGHHHEEEBBB??????@@@@@@AAA<<<===???BBBCCCAAA===::::::<<>>@@@BBBAAA@@@>>>===<<<===???@@@AAA???>>>???AAABBBAAA@@@>>>>>>@@@BBBDDDCCC@@@===;;;===>>><<<999999<<<@@@BBBBBB@@@===:::888999:::<<<>>>AAAAAAAAA@@@@@@@@@BBBAAA>>>======>>>@@@AAA;;;@@@BBB??????CCCCCC>>>:::<<<>>>AAABBBAAA???>>>???AAACCCBBB???;;;888777<<>>999999<<<@@@DDDDDDBBB???<<>><<<::::::;;;;;;999999999:::===??????>>>:::666333222444555444222333666:::;;;888666777888===<<<999777666777888999;;;<<<===>>>>>>>>>===<<<<<<888555777;;;===;;;888666555444333333444666777777444111000222666;;;>>>;;;888555444666777666444999::::::999666333333333444222111111444666777777444333333222111111111222555333222444777888666444555444333222222222333444333444555666666666555444222222222222222444555666777666555444444555666777222222222333666777777777555444333555888999777555777888;;;<<<<<<:::888666555666888999::::::999888<<<<<<===>>>???@@@AAAAAAGGGNNNTTTTTTTTTYYY\\\\\\WWWXXXYYYXXXVVVTTTUUUVVVSSSSSSTTTWWWYYYYYYWWWUUUUUUPPPLLLMMMSSSXXXYYYYYYPPPMMMJJJLLLOOOPPPNNNJJJLLLMMMOOONNNLLLJJJJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPJJJKKKMMMPPPRRRSSSUUUUUUQQQMMMHHHEEEEEEEEEEEEEEEAAA===888666666666333000333555777555222000000222444111......222444555444555555666666777777888888777555333333666666444222///000111111222333444555000000111222333333444444000333666555222000000222000333666666333222222444000///.........000111222...///000000//////000222111111111111111222222222111111222000///...000111444333333222222333333444222111111111000000//////777333000///000000///---000222555777999999888888222000---...000333222111000222444666777666444222111000///......///000111///000222444555555555555777444111111333444222000333000...///111222111///333222222222111111000000,,,---.........000333555777444111000222333444333FFFDDDAAA??????AAABBBCCC@@@CCCFFFGGGFFFEEEGGGIIIEEEDDDCCCCCCDDDEEECCCBBBEEEEEEGGGHHHHHHFFFBBB@@@GGGKKKOOOSSSUUUTTTRRRPPPIIIHHHGGGFFFDDDCCCBBBBBBDDDCCCCCCDDDEEEGGGIIIJJJLLLNNNMMMKKKLLLPPPRRRQQQ[[[WWWSSSQQQPPPOOOMMMKKKNNNLLLHHHDDDAAACCCHHHLLLKKKMMMNNNKKKEEEAAABBBDDDAAABBB???;;;===DDDFFFDDDJJJJJJKKKJJJIIIGGGEEEDDDBBBEEEJJJMMMOOONNNKKKIIIJJJFFFBBB@@@AAABBBAAA@@@@@@@@@@@@AAA@@@>>>:::888666888;;;===>>>>>>===>>>BBBAAA@@@AAACCCDDDDDDCCCKKKHHHDDD@@@???AAADDDGGGHHHHHHFFFCCC@@@@@@AAACCCCCCAAA???<<<;;;;;;<<<===@@@???>>>???@@@@@@>>>===AAA@@@@@@AAAAAA???<<<999;;;===>>>===:::;;;>>>BBB>>>>>>===;;;888777999::::::<<<>>>???>>>===>>>???@@@@@@@@@???????????????<<>>999:::<<<>>>>>>===<<<:::<<>>;;;999888;;;>>>@@@>>>???@@@===888666999>>>AAABBBAAA???===???>>>===<<<;;;:::::::::999888999;;;>>>@@@@@@???;;;888666666888999888666333666::::::777666666888<<<;;;:::999999999::::::999:::;;;<<<<<<;;;::::::;;;777444555888:::888555333333333222333333444444666555222111222555888;;;;;;888555555777999888777666777888777555333333444///...///111555999;;;;;;444333333222111111222222555444333444777777555333555444333222222333444444666666777888777666555444111111222222333333333333666666555555555666888888666555555666777777777666444222222555888:::999777999:::;;;;;;:::999666555777777888999::::::::::::::::::;;;<<<>>>@@@BBBCCCIIIPPPUUUUUUUUUXXX[[[[[[YYYZZZ[[[ZZZWWWVVVWWWWWWUUUUUUUUUUUUUUUUUUVVVWWWOOOKKKIIILLLRRRWWWYYYXXXQQQNNNKKKLLLOOOQQQOOOLLLKKKMMMNNNOOONNNOOOPPPRRRPPPOOONNNMMMKKKKKKJJJJJJFFFGGGIIIKKKNNNPPPQQQQQQNNNKKKGGGEEEEEEEEEDDDCCC@@@===999666555444333333444666888777555444444666444111//////222555555444666666666666666666666666888666555666888888666333222222333333444444555555222222222222222222222222111444666555222000000222000222555555333111222333------------...///111222---...//////......///000000000111111222222222222222333333222111111222444444333333222222333333444333222222111111000//////111...++++++,,,------+++///000222444555555444333555222000000222444333222000222444666666555444222222111000//////000111222000111222444555555444444444222000111444555555333222///---...000111000///111111111111000000//////......//////...///222555666333111000222444444444DDDBBB@@@>>><<<======>>>???DDDIIIIIIEEEAAA@@@BBBEEECCCAAA@@@BBBDDDEEEDDDGGGGGGGGGFFFEEECCC@@@???GGGKKKPPPRRRPPPNNNNNNOOOIIIHHHGGGEEECCCAAA??????AAAAAAAAAAAACCCEEEGGGHHHLLLNNNMMMIIIJJJOOOQQQPPPZZZVVVRRRNNNMMMMMMKKKJJJPPPMMMHHHCCC@@@BBBGGGKKKKKKKKKKKKJJJIIIGGGFFFEEECCCAAA>>><<<@@@HHHKKKIIIMMMKKKIIIFFFEEEDDDDDDDDDBBBFFFKKKPPPRRRQQQNNNKKKKKKEEE@@@???AAACCCAAA>>>AAA@@@@@@>>>===<<<::::::999;;;===???AAABBBBBBBBBBBBAAAAAACCCEEEFFFEEEDDDHHHFFFCCC@@@@@@BBBGGGJJJIIIHHHGGGDDDBBB@@@BBBCCCHHHEEEBBB???======>>>???CCCBBBAAABBBBBBAAA>>>;;;???>>>===>>>>>>>>><<<;;;<<<>>>???>>>;;;<<>>???>>><<<<<<===>>><<<===>>>??????>>>===<<<>>>AAACCCBBBBBBCCCBBB>>>:::;;;<<<<<<<<<;;;999888999;;;>>>>>><<<:::888888999===???===<<<>>><<<888333666:::>>>@@@@@@???>>>======>>>>>>===;;;999888999888999;;;>>>AAAAAA@@@>>><<<;;;;;;<<<===<<<;;;444888;;;:::777555666888:::;;;;;;<<<<<<<<<<<<<<<999999:::::::::999999888:::777444444666777555222222222333444444444444444666555444222222333444555:::999777888:::;;;;;;:::444555666666444333333444...---...111666:::<<<===444333333222222222222222666555444555666666444222444333333222222333444444888888999999888777666555222222333333333222111000555555555666777888999:::999999999999888777777666333222222555888::::::999<<<;;;;;;:::999777666555888888888999999:::;;;<<<999888888999;;;???CCCEEEIIIPPPUUUTTTTTTWWWZZZZZZZZZ[[[\\\[[[YYYXXXXXXYYYTTTUUUUUUSSSPPPOOORRRVVVJJJIIIHHHLLLSSSXXXYYYXXXRRROOOKKKKKKNNNPPPPPPNNNNNNOOOPPPQQQPPPQQQTTTVVVRRRQQQOOOMMMLLLKKKJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQKKKIIIFFFEEEEEEDDDBBB@@@;;;:::777444111000222444222444666666555555555777444222000111333555555555777777666666555444444333666666666777888777555333444444444555555555555555222222222222111111111000333555777555111000111444000222333333222111111222---,,,,,,,,,---...///000+++,,,...---,,,,,,---/////////000111222333333333000111222222111222444666333333222222222222333333444444444333111000///...///...,,,---///000000000000111222333333222000///666444111111222222111000111222444555666555333222111111000//////000111111111222333444444444444333222111000111444666666666111///......///000000///000000111111000000//////000000000///...///111444444222000111333444555555@@@???>>><<<;;;:::<<<===>>>DDDJJJJJJDDD>>>===>>>FFFCCC@@@???AAAEEEHHHIIIDDDEEEFFFFFFEEEDDDEEEFFFEEEJJJOOONNNJJJHHHJJJMMMKKKJJJHHHFFFCCCAAA???>>>???>>>>>>???AAACCCEEEGGGHHHKKKKKKJJJMMMSSSWWWWWWZZZWWWRRRNNNKKKJJJIIIIIIMMMJJJFFFAAA>>>AAAFFFKKKKKKIIIIIIKKKOOOPPPNNNKKKHHHDDD@@@???EEEKKKNNNMMMLLLKKKHHHEEEBBBAAA@@@@@@???BBBGGGKKKNNNOOOOOONNNJJJDDD???>>>AAABBB???;;;>>>>>>===<<<;;;<<<>>>???@@@@@@AAABBBDDDEEEDDDCCCBBBBBBBBBEEEGGGHHHFFFDDDGGGDDDBBBCCCFFFIIIIIIIIIEEEEEEEEECCCAAA@@@BBBCCCKKKIIIFFFCCCBBBBBBDDDEEEGGGFFFFFFEEEEEEBBB???;;;999888999;;;???BBBCCCCCC>>>???@@@>>>;;;;;;>>>AAA<<<===>>>======>>>AAACCCCCCDDDCCCAAA>>><<<<<<===777888:::;;;<<<======>>>???AAACCCCCCCCCBBB@@@>>>=========<<<;;;:::999888666999;;;<<<:::777555555888<<<>>>;;;:::;;;:::777222444888<<>>:::888999888999;;;???AAAAAAAAA@@@@@@@@@@@@???>>>===<<<888;;;===<<<999777777999999:::<<<>>>?????????>>>;;;;;;;;;;;;::::::999999:::888555444555555444222444555666888888777666666555555555444333222111000;;;;;;::::::;;;;;;;;;;;;666777888777555333333444111000111333777:::;;;:::444333333222222222333333666666555555555555333222222222222222222222333333777777888999999888777666666555444222222111222222555555666777888999:::;;;:::;;;<<<<<<:::999888888555444444555777888999999;;;::::::999888777777666999999888888999;;;===>>>:::999777777999===BBBEEEGGGNNNSSSRRRRRRVVVXXXXXXYYY[[[\\\[[[YYYWWWWWWXXXQQQTTTVVVSSSNNNLLLNNNRRRJJJJJJKKKOOOUUUXXXXXXXXXQQQNNNJJJIIILLLNNNOOOOOORRRSSSSSSRRRQQQQQQSSSUUUQQQQQQPPPOOONNNNNNOOOOOOVVVVVVUUUUUUTTTSSSQQQPPPIIIHHHGGGGGGFFFDDDAAA???666777555111---,,,000444111111222333222222222222333222111222333444555666555555555555444444333333333333444555555444222000555555555444444333333333000000000111111111111111444666777666222111222555111222222222111000000111//////..................***+++---,,,++++++,,,......///000222333333333333---...000000///000333555333333222222222222333333555555555444333111///---......///000222333444444333333444444333111///...333222111000000//////...111222444555555444333222000//////////////////000222333333333333333333333333222222222444555666666111000000///000000111111111111222333222222111000111222222000//////111333333111000111333555555555>>>>>>>>><<<:::;;;>>>AAA>>>CCCIIIIIIDDD@@@>>>???GGGCCC@@@???BBBGGGKKKMMMEEEFFFHHHGGGFFFFFFIIIKKKGGGKKKNNNLLLHHHFFFIIIMMMMMMLLLJJJHHHEEEBBBAAA@@@=========>>>@@@BBBEEEFFFGGGKKKMMMMMMQQQWWW[[[ZZZZZZXXXTTTOOOKKKHHHHHHHHHHHHEEEBBB>>>===@@@FFFKKKJJJIIIIIINNNTTTVVVTTTQQQKKKFFFBBBCCCFFFIIILLLMMMNNNMMMJJJHHHDDDBBB???>>>===>>>AAADDDHHHLLLPPPQQQKKKFFFAAAAAABBBCCC@@@<<>><<<:::;;;>>>BBBCCCBBBAAAAAACCCCCCAAA???@@@AAACCCFFFIIIIIIFFFDDDEEEAAA???CCCKKKMMMHHHAAA???@@@AAAAAA@@@@@@AAACCCIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHFFFEEEDDDAAA===:::777777888<<>>?????????@@@CCCFFFHHHHHHFFFCCC>>>;;;::::::888888888999;;;>>>BBBDDD@@@@@@BBBDDDDDDAAA>>>=========;;;999888777666666555777::::::888555333222666;;;===:::888999999777444555999<<>>@@@AAA@@@BBBCCCDDDCCCAAA>>><<<:::<<>>===<<<<<<;;;;;;<<<:::888777666666555444555666888888888888666555444555555555444222000...<<<<<<<<<<<<;;;:::::::::;;;<<<<<<:::777444333333222111222555888::::::999444333333222333333444444555666666666555444333333000111111222222222222222444555777888999888888777;;;888555222111222444666444555666777888999::::::888:::======;;;999999:::888888777666555555666777888888888888888888999999999888888888999;;;===>>>===;;;888666888;;;@@@CCCCCCJJJOOOOOOOOOSSSVVVWWWVVVXXXZZZYYYWWWUUUTTTTTTPPPUUUYYYXXXRRRNNNMMMOOOKKKKKKMMMPPPSSSTTTTTTTTTNNNKKKIIIHHHIIILLLNNNOOOPPPQQQRRRQQQPPPQQQSSSTTTQQQPPPPPPOOONNNNNNNNNNNNQQQQQQQQQQQQPPPOOONNNNNNJJJIIIHHHHHHGGGEEEAAA>>>666666666333//////222666222222111111111000...---111222222222333333444555222222333333444444444444222333444444333222111111444444333222222111111111------...///111222333333444666888777444222444666333222111111111111000000333222111000///---,,,+++***+++---,,,++++++,,,......///111222333333222222---...///000000111333555333222222111111222222333666666666666444222000...+++,,,...///000222333444333444555555333111///---222333333222111000000000222333333444444333222222111111111111111111111111333333333333333333333444555555555444333333333444222333222222111111222333333333555666666555444333333333333111//////111333222111000111444555555555@@@AAA@@@>>>;;;===BBBFFFBBBDDDFFFFFFEEECCCBBBBBBFFFCCC??????CCCIIINNNPPPIIIKKKLLLKKKHHHFFFHHHJJJKKKLLLMMMKKKHHHHHHKKKNNNLLLKKKJJJGGGEEEBBBAAA@@@=========>>>@@@CCCEEEGGGIIIMMMPPPPPPRRRWWWXXXUUUUUUUUUSSSPPPKKKHHHGGGHHHCCCBBB@@@======???EEEIIIHHHHHHJJJNNNTTTVVVTTTQQQIIIFFFDDDFFFFFFEEEHHHLLLLLLKKKHHHEEEAAA===;;;999>>>>>>>>>AAADDDIIINNNQQQLLLJJJGGGEEEDDDCCCAAA@@@CCCCCCBBB>>>:::999<<<@@@IIIFFFCCCCCCEEEEEECCC@@@???@@@CCCGGGIIIIIIFFFCCCAAA>>><<>>???AAAAAA@@@@@@AAACCCDDDDDDFFFGGGHHHIIIJJJJJJHHHEEEBBB@@@???===:::888::::::<<>>???@@@??????@@@CCCEEEFFFGGGGGGDDD???;;;888777<<<;;;:::;;;===AAADDDGGG@@@???BBBEEEDDD???<<<<<<;;;999777555333333333444444777::::::888666444444666;;;>>>:::777888999888777888:::<<<>>>@@@AAABBB===@@@CCCFFFEEEBBB>>>;;;999999999:::===??????>>>AAACCCFFFEEEBBB>>><<<;;;@@@BBBCCC@@@<<<:::;;;===999;;;===@@@AAAAAAAAA@@@BBBAAA@@@>>>===<<<<<<<<<===<<<;;;999888777777777777777777777666555444333333444555555444333111000999;;;<<<<<<:::999::::::>>>???>>><<<888555444444111111222666999;;;;;;;;;333333333333333444444555444555777666555333444555111111222333444444444444555666777888999888888777<<<999666333222333666777444555666777888999999888666:::>>>>>>;;;888888:::::::::999777444444555777555666777888999999999999777777777888:::;;;=========;;;999777888;;;???BBBAAAIIINNNMMMMMMQQQTTTTTTRRRUUUWWWWWWUUURRRQQQQQQRRRVVVZZZZZZVVVRRROOONNNJJJKKKLLLNNNOOOOOOOOOOOOKKKJJJIIIHHHIIIJJJLLLNNNIIIKKKNNNQQQQQQRRRTTTVVVQQQPPPNNNLLLKKKJJJIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOLLLJJJIIIHHHFFFCCC???<<<888888888666555555777888555444333333333222000...///111222333222222333555000111111222333444444444444555666555333222333444222222111111000000//////+++,,,---///000222333444222555999999666555666888555333111111111222111000444333333111///---+++***+++,,,...---,,,,,,---///...000222333333333111000///000222222222222555777222222111111111111222222666666777777666444111///...000222333333333444555111222333444333111///---222444666666555555555666333333333333333222222111444444555555555555444444333222222222222333444555888888777555222111111222333444444333222222333555444666777999999888777666333333333222000000222444222222111222444555444333FFFFFFEEE@@@<<<>>>DDDJJJHHHFFFDDDCCCEEEFFFFFFDDDCCCAAA>>>???CCCIIINNNPPPJJJMMMOOOMMMHHHEEEFFFIIIKKKJJJHHHFFFFFFHHHJJJLLLIIIHHHFFFDDDBBB@@@>>>=========>>>???AAADDDFFFHHHGGGLLLPPPPPPQQQSSSRRRNNNMMMOOOPPPOOOLLLIIIIIIIIICCCBBBAAA???>>>???CCCFFFGGGHHHJJJMMMOOOOOOMMMKKKHHHGGGIIILLLIIIEEEIIIPPPMMMJJJEEE???;;;999888777======>>>???BBBEEEHHHJJJIIIJJJIIIGGGCCC@@@@@@AAACCCDDDDDD@@@;;;:::===AAAJJJGGGCCCDDDGGGHHHEEEBBB===???BBBGGGJJJIIIEEEBBB@@@@@@@@@@@@AAAAAA@@@>>>BBBDDDEEEDDDBBBAAABBBBBBBBBDDDGGGJJJKKKKKKKKKJJJGGGDDD???<<<;;;:::999777<<<<<<>>>AAADDDEEECCCBBB===@@@BBBBBBAAABBBFFFJJJBBBBBBBBBBBBAAAAAACCCFFFCCCFFFGGGGGGCCC???;;;:::============>>>???AAAAAA@@@>>>@@@EEEDDD===999::::::888555333111222333444444777:::<<<<<<;;;::::::666<<<>>>:::666777999999::::::;;;<<<===>>>???@@@===@@@CCCEEEEEEBBB>>><<<:::999888:::<<<===<<<;;;>>>BBBFFFGGGDDD@@@>>>>>>AAACCCCCC@@@<<<:::;;;>>>:::;;;===???@@@AAAAAA@@@BBBAAA???===;;;:::::::::======<<<;;;999999999::::::999888666555444333333222333444555555444333333333666:::;;;:::999;;;======>>>>>><<<999666666666444444555777::::::999888333333333333333444555555222444777666444333555666333444555777777888777777999::::::::::::888666555777777666555555555555555444555666777777777777666666;;;>>>>>>999555555666999:::999777444444666999555666888999:::999777666444555777999:::;;;<<<<<<;;;:::999888:::===AAACCCDDDKKKOOOMMMLLLOOOPPPPPPPPPSSSUUUVVVSSSQQQOOOOOORRRSSSUUUUUUTTTQQQNNNLLLJJJKKKLLLLLLMMMMMMNNNPPPIIIIIIJJJJJJJJJKKKLLLNNNFFFIIINNNQQQSSSSSSTTTUUUOOONNNLLLKKKJJJIIIIIIIIIMMMNNNNNNOOOOOOOOOOOONNNMMMKKKHHHFFFDDDAAA===:::888777777777999999888777666444333333555555222000---000222222111000222444111111111222222222222222444555555333000000333666111000000000000000000000,,,,,,---...000111222222///444999;;;999777777999777444111111222333222000000111111111///...,,,+++---...//////......///000000111333444444222000...000111222222111222444666222222111111111111222222555666777888777555222111111333666666444333444555111222444555555444222111000333777888888888999;;;333333333333222222111111333333444555555444333333222222111111222444555666888888888666222000111333222444444333111111333555555666999:::;;;:::888777333333333222111111333555333222222333444555333222LLLKKKHHHBBB===>>>FFFLLLNNNHHHCCCBBBEEEHHHGGGEEEAAA???===>>>CCCIIIMMMPPPHHHLLLOOONNNIIIFFFGGGIIIIIIFFFBBBAAACCCFFFHHHHHHEEEDDDCCCAAA???===<<<;;;>>>>>>>>>@@@BBBEEEGGGIIICCCIIIMMMNNNPPPRRROOOKKKFFFJJJMMMNNNLLLJJJJJJKKKDDDDDDCCCAAA??????AAACCCFFFGGGJJJKKKJJJHHHFFFDDDHHHJJJNNNRRRNNNHHHMMMVVVTTTOOOGGG@@@;;;:::;;;<<<;;;<<<===???@@@AAAAAAAAADDDGGGHHHEEE???;;;<<>>???CCCEEECCC???<<<>>>BBBGGGJJJIIIEEEBBBAAADDDEEEBBB===;;;@@@EEEGGGHHHIIIHHHEEECCCBBBBBBDDDFFFJJJNNNOOONNNLLLJJJIIIEEE@@@<<<;;;;;;:::::::::;;;>>>AAAEEEEEECCCAAA;;;>>>BBBCCCDDDFFFLLLPPPFFFGGGFFFEEEDDDDDDFFFHHHBBBFFFIIIJJJHHHDDD@@@???<<<<<<=========;;;:::999@@@===@@@EEEDDD<<<888999;;;999666444333333555666333666;;;>>>??????@@@@@@666<<<>>>:::666777999:::;;;;;;;;;;;;;;;<<<>>>>>>===???BBBDDDDDDAAA>>><<<:::999888999;;;<<<;;;:::;;;@@@FFFHHHFFFCCCAAABBBAAACCCCCC@@@;;;999;;;===;;;<<<===>>>???@@@@@@AAA@@@???===:::999888888888=========;;;:::999:::;;;???===:::888666555555555222222333444555555555555///333777999999:::<<>>>>>===<<<:::888555444333444666888777555333111444555666777777666555555777<<>>888333222333777999999777444444888;;;666777999::::::888555333333444777999:::;;;;;;:::999999888999;;;???CCCEEEHHHNNNQQQOOOLLLMMMNNNMMMPPPRRRUUUUUUSSSPPPOOONNNPPPOOONNNNNNNNNMMMKKKIIIKKKLLLMMMMMMNNNOOOQQQSSSHHHJJJKKKLLLLLLLLLMMMNNNHHHLLLQQQSSSSSSRRRQQQPPPLLLLLLKKKLLLLLLMMMNNNNNNPPPPPPOOONNNLLLJJJHHHGGGNNNKKKGGGDDDAAA>>>;;;888555444333666999999666333333222111222555666444111,,,///222222000///111333333333222222111000000000333444333000------111555000000000000000000000000---.........//////000000---333999<<<;;;999888999888555222111333444222111------...//////...---,,,...///000000//////000222000222333444444111///---...///000000///000222444222222111111111111222222444666777999888666333222...111333333000...///000333444666888888888666666,,,000555777777777:::<<<333333333222222111111111000111222333333222111000111111111111222444666777777888888666222111222444111333444333000000222555444666999;;;;;;:::888777222333333222111222444666444333222333444444333111HHHJJJKKKIIIEEEEEEIIINNNSSSHHH??????@@@???BBBGGG;;;===>>>@@@AAADDDIIILLLGGGJJJMMMPPPPPPNNNJJJHHHDDDFFFEEECCCDDDIIIKKKJJJIIIHHHEEEBBB>>>===>>>???BBBCCCBBBAAAEEEKKKKKKGGGEEEGGGIIIKKKLLLLLLKKKJJJIIIJJJJJJIIIGGGFFFGGGIIIHHHDDD===777666:::BBBHHHDDDGGGIIIIIIGGGGGGJJJMMMKKKNNNOOOLLLHHHJJJSSS[[[WWWTTTKKK???;;;>>>>>>999;;;>>>@@@>>>:::888777888AAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>AAAEEEGGGFFFCCCEEEAAA>>>???CCCEEECCC???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBB???<<<;;;===>>>FFFFFFHHHKKKIIICCC@@@BBBDDDGGGLLLNNNNNNMMMKKKKKKDDD@@@;;;;;;===???<<<999<<<>>>????????????AAACCCDDDCCCCCCDDDHHHNNNVVVZZZSSSJJJDDDDDDDDDAAABBBGGGDDDHHHKKKKKKGGGCCCAAA@@@;;;:::999888777666666666===;;;:::<<<>>>>>>;;;888??????;;;444222555777666999999:::<<>>BBBDDDCCCAAA???AAACCCDDDAAA<<<999:::<<<999888999999:::;;;<<<===>>>@@@>>>999777999888555555666777999::::::999999999777777999;;;999888777777666444333222222333333444555444444888======999999888888:::======;;;888::::::;;;:::999777666444444444555555777888999:::999777444222000000111111:::999777666666666777888AAA@@@>>>;;;999666444333///000222333444333333222777666555444444444444444888999999999888777555444777555444555888::::::::::::999777666444222111000777666666666777888:::;;;888999;;;<<<===AAAEEEIIIKKKMMMQQQVVVYYYWWWRRRNNNTTTSSSTTTTTTUUUSSSPPPNNNLLLMMMKKKHHHIIIMMMLLLHHHFFFJJJNNNOOOQQQUUUTTTQQQMMMLLLNNNPPPNNNKKKNNNSSSNNNQQQSSSSSSQQQOOONNNNNNNNNOOOPPPRRRSSSTTTTTTUUUOOOMMMIIIGGGEEEFFFGGGHHHNNNJJJDDDCCCDDDBBB>>>999666555555555555555666777222333555444333222222333333444555555333111111222111333555666555555555666333444666777777555333222222222222222222222222222///000000111222444555666222444777999999777555333555555444333111000//////333111///,,,+++,,,...///000111111000...///111333555444222000//////000111...------111555888777555///000000111111111000000444444333333333444555555///111333222111000111222555777888888777666555666000000000000111222333444333333111111111222333444111111111333444333000...222000...---...111555777666666666444222111222333444222111111333444111...333555888999888444///---...///000222333444555555666555444222000///......GGGHHHIIIIIIHHHJJJMMMQQQNNNEEE======>>>===@@@DDD@@@AAABBBBBBAAABBBDDDFFFDDDFFFHHHJJJKKKJJJHHHFFFBBBDDDCCCAAABBBHHHLLLKKKLLLKKKGGGCCC@@@??????@@@AAACCCDDDEEEIIIMMMLLLGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKHHHFFFDDDDDDEEEIIIFFFBBB>>>;;;<<>>>>>;;;999999:::@@@@@@@@@@@@@@@?????????@@@???>>>@@@CCCEEEDDDBBBEEEAAA>>>>>>BBBDDDCCCAAACCCBBB@@@???@@@AAADDDEEEAAABBBBBB@@@===<<<===>>>AAAAAACCCGGGEEEAAAAAADDDFFFIIIMMMNNNLLLIIIIIIIIIFFFBBB===<<<>>>???<<<999???@@@BBBBBBAAA@@@AAAAAAAAACCCFFFJJJOOOUUU[[[___WWWPPPJJJIIIFFFAAA???AAACCCFFFIIIIIIFFFBBBAAAAAA===>>>??????===:::777555<<<;;;<<<>>>@@@@@@???===??????<<<666444777888666999::::::;;;;;;:::::::::;;;===<<<777555999<<<;;;;;;<<<>>>>>>>>><<<999888:::<<>>===::::::999888888888888888777888:::===>>>?????????<<<>>>>>>>>>===<<<===>>>888888777888888:::;;;;;;999;;;999555444666666333222444666888::::::999888666666777:::<<<;;;999888888777555333222333444555555555333111444:::;;;999:::999999;;;>>>>>><<<:::999999999999888777555444444444444555666777888999777666555333222222222222555555444444555666888999???>>>===;;;999777555444111222222333333333333222555444333333222222222333666777888888888777555444444444444666999;;;;;;::::::999888777555333222222444333333222333444555666777888999:::;;;???DDDGGGKKKOOOUUUXXXVVVTTTRRRRRRUUUTTTRRRRRRRRRQQQQQQPPPMMMMMMJJJFFFGGGKKKJJJGGGGGGLLLNNNNNNPPPTTTUUURRRKKKJJJLLLOOONNNLLLOOOTTTNNNPPPRRRRRRPPPNNNMMMMMMQQQQQQQQQQQQPPPOOONNNMMMNNNMMMJJJHHHGGGHHHIIIIIIMMMIIIEEEDDDEEEDDD???:::777777666555444444444444333555666555444333333444222444555555333111222222222444777888666444333333444444555666666555444333444333333222111111222222111111111111222222333444222333666888888666444222222222222222222222222222555333111///...///000111222222222111000000333666333222///---,,,,,,---...///------///333666555444000000111111222222111111555444333333333333444444000222333333222111111222333666888999777666555555000000000111111222333444444444333333222222222333333333444555555333111///222000...---...000333555666777666555333222333444333111111222444444111///222333555555444111...,,,///000111333555666666666666444222111////////////IIIHHHHHHIIIKKKMMMNNNNNNHHHAAA;;;;;;<<<<<>>>>>@@@CCCDDDCCC???>>>@@@CCCMMMMMMLLLLLLMMMNNNPPPQQQSSSRRRMMMGGGFFFGGGFFFBBB:::<<<>>>>>><<<;;;<<<===???????????????>>>======???>>>===>>>@@@AAAAAAAAACCC???;;;;;;===@@@@@@???DDDBBB???======???CCCEEE>>>???AAAAAA???>>>===>>><<<;;;===AAAAAA???AAAEEEHHHLLLPPPNNNIIIEEEEEEGGGCCC@@@<<<<<<>>>???===:::@@@CCCEEEEEEDDDBBBAAAAAABBBFFFLLLQQQVVVZZZ___bbb___ZZZVVVTTTOOOGGGAAA???===???AAABBB@@@>>>======>>>AAADDDEEECCC>>>888444888:::===???@@@@@@AAABBB@@@BBB@@@<<<:::<<<;;;888888:::;;;999666555777:::===???>>>999888;;;>>>>>>:::<<>>??????===<<<::::::999999888888999999888777777777888:::<<<>>>;;;:::999;;;===>>>===<<<777777666666777888999:::666888888444333666555222222444777:::<<<<<<;;;:::666777999;;;===>>><<<999;;;999666333222444666777888888444111333999<<<::::::999999;;;===>>>===<<<777777777777777666555555444444444444444555666777666555555555444444444444111111111222444666888:::;;;;;;:::999888666555555444333333333333333222222333333222222111222222222666666777777777666666555222222333666999;;;;;;:::999999888777666555444444333333222222222222333333777777777777888<<>>AAACCCAAACCCEEEFFFDDDCCCCCCCCCBBBBBBAAABBBDDDFFFIIIKKKIIIJJJGGGCCCCCCIIILLLLLLKKKHHHEEEBBBBBBCCCDDDEEECCCGGGIIIJJJMMMQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRSSSPPPLLLGGGEEEFFFHHHIIIIIIMMMNNNNNNKKKGGGBBB@@@??????@@@???<<<:::;;;???DDDQQQOOONNNOOORRRSSSRRRPPPLLLLLLKKKJJJJJJJJJGGGDDD>>>>>>??????>>>=========>>>>>>??????>>>===<<<;;;::::::999:::<<<>>>???@@@BBB>>>999777888:::;;;;;;@@@???===<<<<<<===???@@@;;;>>>AAABBB@@@???======:::999:::===>>>===@@@FFFJJJNNNQQQNNNGGGBBBBBBDDD===<<<:::;;;===???>>><<<>>>AAAEEEFFFEEECCCAAAAAAGGGKKKPPPTTTVVVXXX\\\```eeedddbbbaaa\\\SSSIIICCC======>>>>>>===============???CCCEEEDDD???:::666555999===>>>======???AAACCCEEEEEEAAA???@@@???;;;777:::<<<999555555999>>>???AAA???999777:::======<<<===>>>???>>><<<:::888;;;<<<>>>>>>>>><<<:::888::::::999999999999999:::777777666666777888:::;;;<<<999777888;;;<<<:::888888888666666666888999;;;888;;;:::777666888777333333666:::===??????>>>===<<<======<<<>>>AAA@@@======:::666333333444777::::::;;;999555666;;;<<<:::777777888999:::;;;::::::666666666666666666666666444444333333333444555555444444555666777666666666222222111222333666888999777777666666555555555555555555444333333333333333444444333333333444444555888888888888777777666666333333444666999:::999888666666666666555555555555555555555555666777777888777777777777888<<>>EEELLLSSSPPPOOOQQQUUUVVVTTTPPPKKKLLLNNNRRRTTTRRRMMMJJJDDDCCCAAA@@@@@@???>>>===>>>>>>??????>>>===;;;:::555555777888999;;;===???BBB???:::777777888999::::::;;;<<<<<<<<<;;;::::::999===@@@BBBAAA???======<<<::::::======<<>>>>>??????===<<<:::>>>BBBDDDDDDCCCCCCCCCHHHLLLPPPRRRSSSUUU[[[```eeegggjjjjjjfff^^^SSSJJJBBBAAA???>>>>>>>>>??????:::;;;>>>??????>>>;;;:::666:::>>>???===<<<>>>@@@AAADDDDDDAAA???@@@>>>;;;666:::<<<;;;888888===CCC???AAA???999666888:::999??????===<<<<<<;;;<<<<<>><<<999888999999999888888999::::::555666888999:::::::::999999777555777:::;;;:::777:::999777666777888:::<<<:::======999888999777333444666999===??????>>>===CCCEEECCC???@@@EEEEEE@@@>>>;;;777444333555888:::777:::;;;999999;;;:::888555555555555555666666777555555666666777777888888444444333333333444444555333444555666777777777777666555444444444555777777333333333333333444444444555555555555444333333333555555555555666777777888===<<<;;;:::888777777666777666555666888888666555333333333444444555555555666666777999:::;;;<<<<<<999999999999:::===BBBFFFGGGHHHJJJLLLNNNPPPPPPPPPQQQSSSTTTRRRPPPPPPQQQSSSVVVTTTNNNGGGFFFJJJLLLJJJKKKMMMKKKHHHJJJOOORRRQQQMMMJJJKKKNNNOOOLLLKKKMMMJJJLLLOOOPPPNNNMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMGGGGGGHHHIIIHHHEEEAAA>>>???>>><<<999666444333222444555444222000000111222111333444444333222333444444444333111000222555999:::::::::999:::;;;<<<<<<<<<999444000...///111333/////////000111222444555111222333444333222000///000000000111111222222222111000//////...//////000333333333111111222666999:::888555222000000000000000///...,,,,,,---///111111111222444444555555555555444333222111000000000000222444333222111222222///222555666555444333333222222222222333444555666222333555666555333///---111444666666444444666777666666555444444333333333444555555444222222333555444444555555555444555555555444222111111222333555---...000222444555666666333222111000000111222333EEECCCBBBFFFJJJKKKGGGCCC@@@DDDFFFEEEFFFJJJLLLLLLMMMNNNMMMJJJFFFBBBAAA@@@???>>>======@@@FFFLLLOOOPPPQQQMMMFFFBBBCCCBBB???@@@??????BBBGGGJJJJJJHHHHHHKKKKKKGGGHHHMMMRRRSSSNNNQQQUUUYYYZZZXXXUUUSSSTTTSSSPPPLLLGGGFFFGGGIIIPPPRRRRRRPPPLLLIIIGGGFFFEEEEEEDDDBBBAAADDDLLLRRROOOMMMLLLMMMQQQSSSQQQOOOOOOPPPVVV___aaa\\\WWWTTTIIIFFFDDDBBBBBBBBBAAA???>>>???@@@@@@???===;;;999222555777999999:::;;;===AAA???<<<:::999999;;;<<<888999;;;<<<<<<:::888777:::===@@@AAA@@@>>>=========;;;;;;>>>===<<>>===>>>>>>???>>>===<<<;;;888888888777888888999999333666999<<<===<<<:::999444444444666999;;;<<<;;;;;;:::888666666888:::<<<888<<<<<<999888999777333222444666888::::::;;;:::DDDHHHHHHDDDEEEJJJIIIBBB===;;;888555444666888999111777:::888777888777555555666666444333222444555666666666777888:::;;;<<<333333333333333444555666444444555555666777777888999888666555555555666666222222333333333444444444444555666666666555444333555555555555666777999999>>>===;;;:::999888888888999777555555666666555444111111222333444555666666555666777999::::::;;;:::999:::;;;;;;<<<>>>BBBEEEDDDDDDFFFJJJPPPSSSSSSRRRQQQSSSUUUTTTQQQPPPRRRTTTXXXVVVPPPIIIIIIMMMOOOMMMNNNPPPOOOLLLMMMQQQTTTSSSOOOKKKKKKOOOPPPMMMJJJKKKHHHKKKNNNOOOOOONNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPLLLKKKKKKKKKKKKKKKLLLMMMGGGGGGHHHHHHFFFCCCAAA???>>>===;;;999777555444444444444333111///...000111111222444444333222333444333222111///...000555999::::::;;;;;;<<<=========;;;888444000///000222444.........///111333444555222222333333333111000///111111111111111111111111333222222111111222222222111222222222222333555777:::888666333111111111222/////////...,,,,,,...000000111222333444555555555333333222111000000000000///111333222111000111222///111333444333333333444333333333333444555666666000222444666666555333111222444777666444444666999666666777777666555444333777888888777666666777999555555555333111111333555222111///...///000222333...///000222333444555555444333333222222222222333BBBBBBCCCGGGJJJIIIFFFBBB@@@GGGKKKIIIJJJOOORRRPPPQQQQQQOOOKKKGGGCCCCCCCCC@@@???>>>???CCCIIIOOORRRSSSTTTQQQJJJFFFEEEBBB>>>AAA@@@BBBGGGMMMOOOMMMIIIGGGKKKLLLIIIHHHLLLOOOPPPLLLNNNRRRTTTUUUUUUSSSRRRSSSUUUUUUPPPIIIEEEHHHLLLQQQSSSUUUTTTPPPJJJFFFEEEDDDFFFIIIHHHGGGGGGKKKNNNFFFEEEDDDEEEHHHJJJJJJKKKOOOPPPYYYdddgggaaaYYYWWWJJJHHHEEEDDDEEEFFFEEECCC>>>???AAAAAA@@@===;;;999444888<<<===;;;999999::::::::::::999999:::<<<>>>::::::;;;;;;;;;:::999888;;;===@@@@@@???===<<<<<<:::999;;;>>>>>>===???DDDHHHIIILLLOOOPPPMMMGGGBBBAAABBBCCCBBBAAA???======<<<>>>@@@AAAAAAAAABBBDDDEEELLLTTTVVVTTTUUUYYY^^^^^^fffnnnqqqqqqmmmbbbVVVIIICCC<<<888888999999888888999;;;<<<<<<<<<::::::::::::<<>>;;;:::<<<;;;888;;;<<<>>>???@@@AAAAAABBB???BBB@@@;;;999<<<>>>>>>@@@???>>>===<<<<<<<<<===::::::;;;<<<<<<;;;;;;;;;777777666666777777888999333555888;;;======<<<;;;333444666777888999;;;<<<;;;999777555555666999;;;555999:::999999;;;:::666333333444555666777888999===FFFJJJIIILLLPPPKKKAAA;;;:::888666555666777888111666999666555777888666888999999666333222444666888888888999:::<<<>>>@@@333333333333444555777777555444444444444555777888999888666555555555666666444444444555555555666666222444666888999777555333222222222333444555777777;;;:::999999999:::;;;;;;:::777444333444666666666000000222333555666777888777777888999888888777666777999<<<======???AAACCC@@@DDDIIIOOOSSSVVVXXXZZZSSSUUUVVVSSSPPPPPPTTTXXXWWWVVVQQQKKKKKKOOOPPPMMMNNNPPPPPPMMMMMMQQQSSSQQQNNNKKKKKKPPPRRROOOLLLLLLFFFIIIMMMPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPLLLKKKIIIHHHHHHIIIJJJKKKHHHHHHHHHFFFCCCAAA@@@???;;;:::999777666555444444666555444111//////000222000222444444333333333444000111111000//////111333888999:::<<<======<<<<<<:::888444111000111222444////////////000111333333333333333333222111000///000000000000111111111111222222222222222222222222///111333444333444555666999777555333222222333333---///000///------...000///000111333444444555555222111111000000000111111...000222111000///000000///000222222111111333555333333333333444555666777111222555777888888777777666888:::888444333555999444555666777777666444333777888999888777666888:::555555333///,,,,,,000333111000///...///000222333000111222333444444444444444555555555555444222222EEEFFFGGGIIIIIIFFFBBB???@@@HHHMMMLLLLLLRRRTTTSSSPPPPPPNNNKKKHHHFFFGGGIIIBBBBBBAAACCCGGGMMMSSSVVVVVVXXXUUUOOOKKKIIIEEE@@@DDDDDDFFFKKKQQQSSSOOOJJJEEEJJJMMMJJJIIIKKKMMMLLLKKKLLLMMMOOOPPPPPPQQQPPPNNNTTTWWWSSSKKKGGGKKKQQQQQQTTTWWWWWWRRRKKKEEEAAA@@@DDDJJJKKKIIIFFFFFFFFF>>>>>>>>>>>>@@@BBBDDDFFFJJJLLLUUUcccfff^^^VVVSSSJJJGGGEEEEEEGGGIIIHHHGGG???@@@AAABBBAAA>>>;;;999777;;;@@@@@@===:::888888222333555666888999<<<>>>======;;;:::::::::;;;;;;<<<>>>@@@@@@>>><<<<<<<<<888777:::>>>???===@@@DDDGGGGGGJJJOOOSSSQQQIIIBBB888;;;===????????????@@@???@@@AAAAAA@@@@@@BBBCCCIIIQQQYYY[[[XXXTTTUUUXXX___iiiqqqtttuuurrrggg[[[RRRKKKCCC>>>===>>>>>>===:::;;;===???>>><<<:::888777666777<<>>===>>>@@@BBBBBB@@@>>>???BBBAAA===<<<@@@CCCDDD>>>>>>??????>>>===<<<;;;999999999999999888777777666666555666666777888888444555777999;;;<<<======555888:::999666555777::::::888555333333555888:::333888::::::<<>>;;;666555555444555777999:::555BBBKKKMMMQQQTTTLLL???:::999888666666666666777444888999666444777:::;;;<<<===<<<999555444555888999999999:::<<<>>>@@@BBB222333333444555666888999666555333222333444666888777666555444444555666777666666666777777777777777000333777::::::888555333/////////000111333444555777777777777888:::<<<>>>999666222111333666888999000111222444666888999:::999:::::::::888666444333666999<<<===>>>???@@@BBB===EEEOOOTTTUUUXXX]]]aaaVVVWWWVVVRRRNNNOOOVVV\\\VVVUUUQQQKKKKKKOOOPPPMMMKKKNNNNNNKKKLLLOOOPPPMMMMMMJJJJJJPPPSSSQQQNNNNNNEEEIIIMMMPPPQQQQQQRRRSSSQQQQQQRRRRRRSSSRRRRRRQQQMMMKKKHHHFFFFFFGGGIIIJJJHHHHHHGGGEEEBBB?????????888777666555444444444444777777555222000///111333000222444444333333444555...000222222000...------666777:::<<<<<<<<<;;;:::999777444222111111333444111111000000000000111111444444444333222111000000......///000111222222333000000000000000000111111...111444555555555555666333222///...------...///+++...111111///---///000...///111222333444444444111000000000000000111222...///111111///...///000000000111000///111333666444444444444444555777777111333555888:::;;;;;;;;;:::<<<>>>:::555222555888333444666777777666444333555666666666444444666888555444111+++((((((---222222111111111111333444555222333444444555555444444555666777777777555222111OOOLLLJJJKKKNNNOOONNNLLLGGGHHHNNNVVVXXXUUUSSSTTTOOOKKKFFFEEEGGGIIIIIIHHHHHHDDDAAAAAAFFFNNNUUUXXXXXXUUUQQQOOOOOOMMMHHHDDDGGGEEEEEEIIIOOOQQQMMMIIIIIIIIIIIIJJJKKKJJJFFFCCCDDDDDDFFFIIIMMMOOOPPPOOORRRSSSOOOJJJKKKQQQQQQMMMMMMSSSXXXWWWPPPJJJGGGGGGDDDJJJOOOMMMFFFAAABBBEEE@@@AAAAAA???<<<;;;===@@@DDDHHHPPPVVVXXXVVVRRROOOIIIGGGEEECCCBBBBBBCCCDDD???@@@@@@@@@@@@@@@@@@AAA===>>>@@@BBBDDDBBB===:::444555777999;;;<<<======999<<>>===>>>??????@@@???>>><<<:::999;;;>>>???>>>;;;;;;>>>AAAHHHJJJKKKKKKHHHFFFEEEEEE999===AAABBBAAAAAADDDGGGEEECCCBBBBBB>>>;;;>>>DDDKKKOOOTTTXXXYYYXXXWWWVVV^^^ffflllooowww}}}tttdddSSSRRRMMMGGG@@@>>>BBBFFFDDDBBB???<<<999777666666666888;;;>>>@@@@@@@@@???BBB@@@>>>>>>@@@AAA???<<>>>>>>>>>>>:::888777777999::::::999<<<999555444666888:::;;;888888888888999:::;;;<<<999555333333777:::;;;::::::<<>>??????<<<>>>AAABBBAAA@@@???@@@???@@@AAABBBBBBBBBAAAAAA???@@@???>>>===<<<===>>>EEEFFFHHHHHHHHHGGGHHHIIIBBBBBBBBBDDDFFFGGGGGGGGGGGGEEEEEEFFFCCC???AAAFFFHHHLLLOOOQQQQQQRRRUUUWWWSSS^^^iiipppzzzvvvfff\\\XXXQQQJJJDDDBBBDDDFFFEEECCC@@@<<<:::999999::::::;;;===>>>>>>>>><<<;;;???>>>>>>@@@CCCDDDBBB@@@AAAAAAAAA???===<<<===>>>BBBDDDGGGGGGEEEBBB???>>>@@@>>>===;;;::::::::::::777888999888666666666777555444333555999<<<<<<;;;<<<<<<===============<<<;;;999999:::<<<>>>>>>>>>;;;888555444666888:::;;;777777777777888999:::::::::888666666999;;;;;;:::??????AAAFFFKKKKKKEEE@@@999888555333333444555777999:::999888777777999;;;===:::777555555555444333444444555666777888999999777666666666666777999999555555555555555555555555===;;;888666555555555444666555555555666666777888666666777999:::999666333///111333555666666555555555777999999888777777777222222222222222333444555888777555777:::;;;:::999888:::<<<>>>>>><<<999777666555555888===AAABBBAAACCCIIIMMMOOORRRWWWWWWTTTSSSMMMFFFEEEIIIOOORRRRRRUUUVVVVVVUUURRROOOMMMKKKJJJLLLOOOPPPPPPOOOPPPQQQVVVVVVTTTRRROOOMMMJJJIIIHHHIIILLLNNNPPPPPPPPPOOOTTTSSSRRRRRRSSSSSSRRRQQQJJJIIIIIIJJJMMMPPPPPPPPPKKKIIIGGGHHHJJJIIICCC>>>555333222111111222333444333222111000111222444555333333444444333222222111444555555555555555444333333333333444666666555555555555555666777666555333111000///.........///000/////////000000111111111000111222222222111000/////////000111222333444555444555666555333222333444333222222444555555333111///...---///333555444222555666666777777666555444111000000000000111111222000111222222222111000///000///......000111111111000222555777666555555666555555444444444555666666777666666555555555666666222333444333222111333444555555444444444333333333444222000000111222111000111222444666666555333111333444555555444333444666444333333333444333111...PPPQQQPPPOOONNNNNNPPPRRRTTTSSSVVV\\\^^^[[[[[[]]]NNNJJJFFFFFFHHHIIIHHHFFF???@@@AAAAAAAAACCCIIINNNQQQTTTUUUSSSMMMIIIJJJLLLFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@BBBEEEIIIJJJKKKNNNPPPSSSVVVZZZ\\\^^^___WWWUUUPPPJJJIIILLLLLLIIIPPPQQQQQQPPPMMMHHHDDDAAA===CCCIIIIIIEEE@@@@@@AAA999:::::::::999:::===???EEEEEEFFFGGGHHHIIIIIIJJJEEEDDDCCCBBBBBBBBBBBBCCC@@@AAAAAAAAABBBBBBBBBBBBGGGDDDAAA>>>>>>===;;;999888999;;;===???@@@@@@AAA>>>@@@BBBBBBAAA@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>===<<>>:::888888:::;;;;;;<<<===>>>>>>===;;;:::999999<<>>===<<<<<>><<<:::999999::::::<<<======;;;888666666777666555555777:::===>>>>>>===============<<<<<<;;;;;;:::999:::===???@@@???:::777555444666888999:::666666666666777888999999<<<;;;:::;;;<<<===;;;:::AAA???===???AAABBB???<<<:::999888777666555666666;;;:::999:::<<<======<<<:::777555333333333333222555555444333444555666777666666777777777777777666444444444555555666666666===<<<999777555444444444444555666777777777777777555666888:::<<<;;;777444...000444666777666444333777888999888666555444555111111111111222333444555:::999888999::::::888666555777:::===>>>===<<<;;;444555666:::>>>AAAAAAAAAEEEJJJNNNOOOQQQUUUUUURRRPPPKKKEEEDDDHHHNNNRRRSSSVVVWWWWWWUUURRROOOMMMMMMNNNQQQSSSTTTSSSRRRRRRRRRWWWWWWVVVTTTRRRNNNKKKIIIIIIJJJLLLNNNOOOPPPOOOOOOSSSRRRRRRSSSUUUUUUTTTSSSIIIIIIKKKNNNQQQSSSSSSRRRNNNKKKIIIIIIJJJIIIDDD@@@555444222111000111111222333222111111111333444555222222333333333222111111777777777777666666555444000000111222333444444444666666777777777777666666444222///,,,***+++,,,---,,,------...///000000111333333333333222111000///,,,---...000222333555555111222444333222222333444333222222444555555333111......///111444666666555777777777666666555555555222222111000000000000000...000222333333222111000111000...------///000222111333444444333333555666333333333333333444555555444444333333444444555666222333333111000000222555333333333222222222111111000//////111333444333111333333444444444444333333333555666777555444333444444222222222333222000...PPPQQQQQQNNNJJJHHHKKKNNNSSSRRRTTTYYYZZZYYYYYY\\\QQQMMMIIIHHHIIIIIIFFFCCC===AAAEEEEEEBBBCCCHHHMMMHHHKKKMMMMMMKKKKKKLLLNNNIIIJJJJJJIIIGGGFFFHHHIIIGGGDDD@@@???@@@DDDFFFGGGKKKNNNQQQTTTVVVYYY[[[]]]SSSPPPKKKFFFFFFHHHHHHHHHUUUSSSPPPNNNKKKFFFAAA===@@@DDDIIIIIIDDD>>><<<<<<======<<<<<<<<<===???AAABBBBBBBBBAAAAAABBBBBBCCC===>>>???AAACCCDDDFFFFFF@@@AAAAAABBBBBBCCCCCCCCCGGGCCC>>>:::::::::;;;:::999:::;;;===>>>???@@@@@@???@@@AAA@@@??????@@@AAACCCCCCCCCCCCBBBAAAAAA@@@DDDAAA>>>>>>@@@@@@>>><<<@@@AAACCCCCCDDDGGGKKKNNNMMMJJJHHHHHHIIIIIIGGGEEEHHHDDDBBBBBBBBB@@@CCCHHHIIILLLMMMKKKGGGIIIPPPVVVSSSWWWZZZ___jjjuuuxxxtttjjjaaaVVVMMMJJJIIIHHHGGGFFFBBB<<<777444555777999999:::<<<>>>>>>>>>===<<<333555999===@@@AAA@@@???<<<<<<<<<<<<;;;<<>>===;;;::::::::::::AAABBBBBB@@@===;;;<<<<<<999999999999;;;===>>>>>>;;;;;;<<<===============;;;:::888999;;;======<<<888666555555777999999999666666666666777888999999======>>>??????>>>;;;:::===;;;999999::::::999777999999999999888777666555999888777:::>>>@@@>>>;;;999777444333333444333333666555333222111333444666444555777888777666444333555555555666777777888888<<<;;;:::777444333333333666777888999999888777666444555777;;;<<<;;;888444///000222444555444444333888999999888555333333333333333333333444666777888555555666666777666555444333555777:::;;;;;;:::999555666999<<<>>>@@@??????EEEIIIMMMMMMPPPTTTUUURRRQQQNNNKKKKKKNNNRRRTTTTTTUUUVVVWWWTTTQQQOOOPPPQQQQQQSSSUUUUUUSSSRRRRRRRRRSSSSSSTTTSSSRRRPPPMMMKKKIIIJJJLLLNNNOOOOOOOOOOOOPPPOOOPPPRRRTTTUUUTTTSSSNNNNNNOOORRRSSSSSSPPPNNNOOOMMMJJJIIIHHHFFFCCC@@@777666555444333333333333444333333222222222333333111222222333222222111111555555555555444333222111...///000000000111333444555666777666666555666666666444222///...---......,,,------...///000111111444444444333333222222222------...000111222333444///111222222111111222444222222222333555555222000///000111333555666555555777666555444444444444555222222111000000111111111///000333444555444222111222222000...---...111444333444444333222333555888666555555555555666777777555555444333333444444444222333444333222111222444222222222111111111000000/////////222444444333111333333222222222222333333444666999999777555444333333222111111222222000///QQQRRRPPPLLLGGGEEEGGGJJJPPPNNNPPPTTTVVVUUUVVVZZZTTTQQQMMMKKKKKKHHHDDD???<<>>BBBCCCGGGJJJNNNOOOPPPQQQTTTVVVPPPKKKFFFEEEEEEGGGIIIKKKVVVSSSOOOLLLIIIFFFCCC@@@CCCGGGKKKKKKGGGCCC@@@???DDDCCCBBBAAABBBCCCCCCDDD===>>>?????????>>><<<;;;999;;;>>>@@@CCCDDDEEEEEE@@@@@@AAABBBBBBCCCDDDDDDCCC???:::777888:::;;;<<<888999:::<<<===>>>>>>???===>>>>>>===;;;;;;===???BBBBBBBBBAAAAAAAAAAAAAAABBB???<<<===@@@BBB@@@>>>@@@AAACCCCCCDDDFFFJJJMMMMMMNNNNNNLLLHHHGGGHHHJJJKKKDDD???>>>???@@@EEEKKKIIILLLNNNLLLIIIIIIMMMQQQVVVWWWWWWZZZaaajjjooonnnggg___TTTMMMJJJJJJIIIHHHHHHCCC===777444444777999;;;<<<>>>??????>>><<<;;;333666:::===??????>>>>>>>>>>>>===<<<;;;<<>><<<;;;@@@???===;;;:::::::::;;;AAABBBCCCBBB@@@???@@@AAA<<<<<<<<<;;;::::::;;;;;;888999;;;<<<>>>???@@@@@@>>><<<::::::;;;;;;:::999777666555666888:::999888777777777777777888::::::<<<===???@@@???===:::999888888888999999999777555777888888999888777666555999777777:::>>>@@@>>>;;;:::888555555555666666555777555333222111222444555333555666888777666444222777888888888999999999:::<<<<<<<<<:::666444444555:::;;;;;;;;;:::888666555333444666999;;;:::777444111111000000000222333444888999888666444222222333444444444444555666777888000111333444555555666666555666888999:::999888888888999<<<===>>>>>>======CCCGGGKKKLLLOOOTTTVVVTTTRRRRRRSSSUUUVVVVVVTTTRRRRRRTTTUUUSSSOOOOOORRRUUUQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRPPPNNNMMMJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLMMMPPPSSSSSSRRRQQQRRRRRRTTTVVVWWWVVVRRROOOOOOMMMJJJGGGEEECCC@@@???:::999888777666666666555666555444333222222111111111222222333333333222222333333333333333222111000---///000///...///222444333444555555333222444666444444444333222111000///......///000111111222222222222333333333444444555/////////000111111222222...000111111000000222333111111111222444333111///111222444555555444333222444333333222222333333444000000000000111222333444111222444555666555444333333333222000///000444777555666555444333444666999777777777666777888888999999888777555444333333333111333666666555333333333222222222111111111000000000000000222444333111///222111000000000111333333666999;;;;;;888666444444333222000000111222111000RRRQQQNNNJJJFFFFFFGGGIIIKKKIIILLLQQQSSSSSSTTTWWWUUUQQQNNNLLLKKKHHHBBB===999===AAACCCCCCEEEHHHLLLNNNJJJGGGHHHJJJIIIEEEAAAHHHHHHJJJLLLOOORRRSSSTTTDDD???999777999===BBBEEEGGGKKKNNNNNNMMMLLLOOOQQQPPPJJJEEEFFFHHHIIILLLPPPRRRPPPMMMIIIGGGEEEEEEEEECCCFFFIIIKKKJJJIIIHHHHHHHHHFFFDDDDDDEEEFFFFFFFFF;;;<<<>>>???>>><<<999777;;;===???AAABBBAAA@@@>>>??????@@@AAABBBCCCCCCDDD???<<<999888999;;;<<<<<<::::::<<<===>>>?????????>>>>>>===:::999999<<<>>>@@@@@@AAABBBCCCEEEGGGHHH???>>>======???@@@@@@@@@@@@BBBCCCDDDEEEGGGJJJLLLOOOQQQRRRNNNJJJIIILLLOOOMMMFFF??????AAACCCHHHNNNHHHJJJKKKLLLLLLMMMNNNOOORRRTTTWWW[[[```ccccccbbbccc]]]UUUOOOKKKIIIIIIHHHHHHDDD???999777888;;;>>>AAAAAABBBAAA???<<<999777666999===?????????@@@AAAAAAAAA@@@===<<<===@@@CCCGGGGGGGGGEEEAAA>>>======???>>><<<;;;:::999::::::===>>>??????>>>>>>???@@@===>>>===;;;888777888999666777:::<<<>>>@@@AAABBBAAA???===<<<<<<;;;:::999666666666888:::;;;:::999777777777777888999::::::999<<<>>>>>><<<:::999999777888:::;;;;;;999777666444555666777777777666666999999999:::<<<>>>>>>===;;;999777777888999999888666666555444333444555666444555777888999888666555::::::::::::::::::::::::;;;>>>???<<<888666777999;;;;;;;;;:::999888777666555555666888999999777555444222000...///111444666666777777555333222333444444444444444444444555666000111333444444666999;;;888999:::;;;;;;:::999999999;;;=========<<<===???BBBGGGJJJKKKNNNTTTVVVTTTPPPSSSWWWZZZYYYWWWSSSPPPQQQSSSTTTQQQMMMMMMQQQWWWPPPPPPOOONNNLLLMMMOOOQQQVVVUUUTTTRRRQQQOOONNNMMMKKKLLLLLLMMMNNNNNNOOOOOOIIIIIIKKKNNNQQQQQQPPPNNNQQQRRRTTTXXX[[[[[[YYYWWWPPPMMMJJJEEEBBB???>>>>>>:::999999999888777777777666666555444333222111111222222333444444444333333222222333333444333333222///111222000......111555111333444333000///222555111222333444333222000///111111111111222222222222222222222222333444555666000000000111111111111222///111222111000000111222000///000111222222000...111333666666444222111111000000111222222333333333000000000111222333444555333333444444555555444444111333444222000111555999666666666555444444666888666666666666666777888888;;;:::888666555444333333222444666666555333333444333333333222222222111111222111111111222222111///000000000000111333444555888:::;;;:::888555444444444222000000222333222111NNNKKKGGGEEEEEEGGGHHHHHHDDDCCCFFFMMMPPPOOOPPPSSSQQQNNNLLLKKKKKKGGGAAA<<<888:::<<<@@@CCCGGGJJJLLLLLLJJJHHHGGGEEEBBB???===GGGFFFHHHMMMRRRUUUUUUSSSEEEAAA<<<:::<<>>>>>???@@@AAABBBCCCCCC>>>===;;;;;;<<<===<<<;;;===>>>???AAABBBBBBBBBBBB@@@@@@>>>;;;999:::===@@@@@@@@@AAABBBDDDFFFHHHJJJ>>>??????>>>===<<<>>>???>>>@@@DDDFFFGGGIIIKKKMMMPPPOOONNNLLLKKKLLLMMMOOOLLLEEEAAABBBEEEGGGIIIMMMJJJIIIIIILLLPPPTTTUUUUUUPPPPPPSSSWWW[[[\\\]]]^^^aaa___ZZZSSSLLLIIIHHHIIIDDDAAA===::::::===@@@CCCCCCCCCCCCBBB@@@===:::888666999<<<>>>>>>???AAADDDCCCBBBAAA???>>>@@@CCCGGGIIIHHHFFFCCC@@@???@@@AAA===<<<:::888777777888888;;;<<<======;;;;;;<<<===;;;<<<<<<:::777555777999777888:::<<<>>>@@@AAAAAA@@@>>>;;;;;;;;;;;;:::999666666777:::<<<===;;;999666666666666777888999999666999;;;;;;999777888999888999999999777666555555222222333333444555666777777888888888777999;;;===<<<:::888888999;;;;;;:::666666666666666777777777777888999:::;;;;;;::::::;;;;;;;;;:::999999888888888;;;===<<<777555666999888888888777777888888999999888777777999999888666444333222111222333444666444555555444222333555777777666666555555555555666111222333333222555999===888888999:::::::::::::::777999<<<<<<<<<===@@@CCCDDDHHHJJJJJJMMMRRRTTTRRROOORRRWWWZZZYYYWWWTTTSSSRRRUUUUUUPPPKKKIIIOOOTTTOOONNNLLLJJJIIIJJJNNNRRRTTTSSSQQQOOONNNNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOHHHHHHJJJMMMPPPPPPNNNLLLMMMNNNQQQUUUZZZ\\\[[[ZZZQQQNNNJJJEEE@@@>>>===>>>666666777777777666666555333333444444444444444333222333444555555555555555000111222333444444444444111333444222...---111555000333444222///...222666444444333222222111111111222222222222222111111111333333222111111222333444///000000111222333444444111222333222000000000222.........///111000...,,,...222555666444222111222---///111333444555555444111111111111222222333444444444222222111222333333...111444333111111555999555666666555444333555666777666666666666777888888:::999888666555444444444444444444222111111444666555555444444444333333333333111000000111222222111//////111222444666777777999::::::888555333333333555333111111222333333333HHHDDD@@@???CCCFFFGGGGGG======AAAHHHLLLKKKLLLNNNLLLJJJIIIJJJJJJGGGAAA<<<999999;;;???EEEKKKNNNNNNKKKMMMNNNLLLFFFCCCCCCDDDHHHGGGHHHNNNUUUXXXVVVRRRLLLHHHBBB@@@BBBFFFKKKMMMMMMQQQSSSQQQLLLIIIJJJMMMPPPHHHBBBDDDFFFEEEIIIOOOUUUUUUQQQHHH>>>999;;;>>>??????@@@@@@@@@@@@AAABBBAAA???===???CCCFFFFFFEEE===<<<<<<<<<;;;;;;::::::888:::>>>@@@AAA@@@>>><<<===>>>>>>???AAABBBCCCCCC???>>>>>>>>>???>>><<<:::AAABBBCCCDDDEEEEEEEEEEEECCCBBB@@@===;;;<<>>@@@AAA???;;;999;;;>>><<>><<<:::999:::>>>BBBEEEAAABBBCCCCCCBBB???===<<<333666:::;;;<<<===AAAEEECCCBBBAAA@@@@@@BBBFFFJJJJJJIIIFFFBBB??????AAADDD;;;:::888777555555666666<<<======<<<;;;::::::;;;888:::;;;999666555777999999:::;;;===>>>?????????;;;:::888888999999999888666777888;;;===>>><<<:::555444444555555666777888555777999999666555777999888888777444222000111222000000000111333555666777444555666444222333777;;;<<<:::888888:::;;;<<<;;;666666777888999999888888999:::;;;<<<======>>>>>><<<;;;;;;:::999888777777333777:::888444222444777555444444444666777:::;;;<<<:::888888999999999888444444555555666555555555222333444333222333666888;;;:::999888888777777777222333333111000222888===444555666777888999999999555888:::;;;;;;>>>CCCGGGFFFJJJKKKJJJLLLQQQRRRPPPOOORRRVVVYYYYYYXXXXXXXXXUUUWWWVVVPPPIIIGGGLLLRRROOOMMMKKKHHHGGGIIIOOOSSSNNNLLLKKKJJJJJJMMMPPPRRRMMMLLLLLLLLLMMMNNNOOOOOOHHHIIIKKKNNNPPPPPPNNNKKKKKKKKKMMMQQQUUUXXXXXXWWWRRRPPPKKKEEE@@@======>>>333333444444555444444444000111222444555666666666333444444555666666666555...///000111222333333333333555666333...---111666111333555333///...222666:::888555222111111222333333333222222111000000000555444222111000111111222...///000111333555666666222333333222000///000111---------...000///---++++++000444666444222222333,,,...111444666777666666444333222222111111222222555333111/////////111222+++///333333111111555999333444555555333333333444888888888888888999999:::888777666555555555555555777555111---,,,///444999666666555555555444444444222000//////111333333333///000222555777888999:::999999888555222111111222555333111111333444444444@@@CCCBBB@@@AAAEEEGGGEEE999===CCCHHHJJJKKKLLLMMMNNNLLLKKKLLLMMMIII@@@999:::<<<@@@BBBDDDGGGKKKMMMLLLKKKLLLNNNJJJCCCAAACCC???IIIMMMJJJNNNVVVWWWPPPIIIGGGGGGHHHLLLMMMLLLIIIMMMNNNSSSVVVTTTLLLHHHIIINNNIIIEEEFFFKKKOOOPPPNNNTTTXXXWWWNNNAAA777666999;;;>>>???<<<999:::@@@EEEFFF???;;;>>>@@@>>>@@@EEE>>>>>>>>><<<999888888999>>>;;;999>>>DDDEEEAAA;;;AAA???<<<===???CCCEEEFFF>>>@@@AAA???<<<;;;===???CCCDDDFFFGGGGGGGGGFFFFFFBBB@@@===::::::===@@@BBB>>>BBBEEECCC>>>>>>CCCIIIFFFEEECCC???<<<<<<>>>@@@===@@@DDDGGGJJJJJJIIIHHHJJJIIIHHHEEECCCCCCEEEGGGDDDAAA@@@CCCIIIOOORRRRRRLLLHHHHHHMMMSSSUUUXXX\\\WWWSSSNNNMMMPPPUUU[[[^^^cccccc```[[[TTTMMMHHHFFF@@@>>>===>>>===;;;>>>CCCHHHFFFFFFFFFCCC<<<:::<<<;;;777333555:::>>>>>><<<<<<>>>@@@AAABBBCCCEEEFFFCCCCCCBBBAAA@@@@@@??????===<<<999777777888:::<<<;;;<<<>>>AAACCCBBB>>>;;;AAA<<<;;;<<<:::666888>>>;;;@@@BBBAAAAAACCCAAA===::::::999999:::999666444888777:::===;;;777777:::666666555555555555666666777555333111000111222333666666666666555222000///111222333444666777888888111333555555444333444555888888777999;;;;;;:::999444444444555777888:::;;;999:::;;;<<<===>>>>>>>>>666777888999999888777666666999;;;888333000222555,,,111555555222111444888:::===>>><<<888666:::===;;;777333222444666666555777777777777777666555555888999:::999777555666666333333333444555777999:::666555444555777888999999999<<>>;;;999888777555777999:::888555444555555555666666777777222333444555666666666666222444555444222111444666888777555333222111222222444222111000111333666888888555222000000111111000000444777666111///111555999666333222111111000///111111111222222333333333///333666444000---///222///000111000...------...000111444666666444222111333111111444555222333666222222222222222333222222444444444333000......///...222666555111...000222333333222222222222222222333555888::::::;;;===>>>888777666555555666777888555333000......111444777888888888888888888999999888333000222222///...///111111222333444666777888555666666333000000444777444222000//////000222444DDDFFFDDD???>>>AAABBB@@@===AAAFFFJJJLLLNNNOOOPPPOOOLLLJJJIIIJJJGGGAAA<<<888;;;@@@DDDGGGJJJNNNPPPJJJIIIJJJKKKHHHAAA@@@BBBAAAJJJMMMJJJMMMUUUVVVOOOOOOMMMKKKKKKMMMNNNMMMLLLOOONNNNNNOOOLLLHHHGGGJJJMMMKKKHHHIIIMMMQQQSSSSSSXXXYYYWWWNNNBBB::::::===@@@AAA???<<<999:::AAAGGGKKKEEE@@@AAAAAA>>>>>>AAA>>>>>>===;;;888777999:::;;;::::::>>>CCCEEECCC???@@@???===>>>AAADDDFFFFFFAAABBBBBB@@@===<<<>>>@@@IIIIIIJJJKKKJJJIIIGGGGGGAAA@@@>>>=========>>>???>>>BBBDDDBBB<<<;;;???DDD??????>>><<<:::;;;>>>AAA===>>>???@@@CCCFFFIIIKKKMMMMMMKKKGGGCCCAAAAAABBBBBB@@@???CCCJJJQQQVVVXXXOOOKKKJJJNNNQQQRRRTTTXXXVVVRRRMMMKKKLLLOOOTTTWWWaaaaaaaaa]]]WWWOOOHHHDDDCCCAAAAAADDDDDD@@@@@@DDDGGGEEEEEEFFFDDD>>>;;;===<<<888555666:::======;;;888:::<<<<<<<<<===@@@BBBCCCCCCBBBBBBAAA@@@?????????===<<<::::::;;;<<<===;;;<<<===@@@BBBAAA===::::::777777:::888555777======AAACCCBBBBBBCCCAAA===999888888999999888555333999888;;;???===888666888888777777666555555666666555444333222222222333444777777777777555444222111333444444444555666666666222111111333777888777555555555666777999:::888666444444444555666777888999666777999;;;<<<<<<<<<;;;999999999999888888777666555888:::888444222444777333555777666333333444777999===???===999777999<<<;;;777333222444666666666888888888888888777777666<<<<<<;;;888555333333444777666555444444555666777333222222444666888999::::::<<<>>>>>>>>>???AAACCCGGGKKKNNNOOONNNNNNQQQTTTVVVUUUUUUVVVYYYZZZZZZYYY[[[YYYWWWRRROOOOOOQQQSSSSSSSSSNNNHHHFFFJJJNNNNNNNNNGGGCCCEEEIIIJJJJJJLLLHHHHHHHHHHHHJJJMMMPPPRRRHHHKKKMMMLLLJJJIIIKKKNNNLLLJJJIIIIIIJJJMMMPPPRRRQQQOOOKKKHHHEEEBBB???===<<<:::999999::::::777444333444444444555555555555333333444444555666666666777888888777555444777999555555444333333333444444444222111///...///000111666444111000000111111111222444666666333111222444888666333222222333222111111111111222222333333333///222555444000...///222///000000///------...//////111222444444333222111222///000333444222333666222222222111111222222333555666666444111//////000...222555444000...///222222222222222222222222222444666999:::::::::<<<===:::999888666555444444444555333000//////222555777:::::::::999999888888777999333000111111//////111000000000111333444666777444555555333000///222666333222000......000222333DDDEEEBBB<<<;;;>>>???===???CCCGGGJJJKKKMMMNNNPPPPPPLLLHHHGGGGGGFFFBBB???:::>>>CCCGGGJJJLLLNNNOOOJJJIIIIIIJJJFFFAAA@@@BBBDDDJJJLLLIIIKKKRRRRRRMMMPPPNNNMMMMMMPPPQQQRRRQQQQQQLLLHHHFFFDDDBBBEEELLLOOOOOOOOOOOOOOORRRVVVZZZYYYXXXSSSJJJ@@@;;;<<<@@@DDDCCCAAA<<<999;;;AAAFFFKKKFFFCCCCCCBBB???>>>???>>>>>><<<999777777999<<<777999;;;>>>AAACCCCCCCCC>>>>>>>>>@@@DDDFFFFFFFFFDDDDDDCCCAAA???>>>@@@BBBLLLLLLMMMLLLKKKIIIHHHFFF@@@@@@@@@???>>>===<<<;;;>>>AAACCC@@@;;;888;;;>>>======<<<;;;999:::===@@@>>><<<999999<<>>999666333444777999999777777888999999999:::===???CCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???????????????<<<===>>>@@@AAA@@@<<<999666555777999999777888<<<>>>BBBCCCAAAAAABBB???;;;777777666777888777555222888999===AAA???999777888::::::888777666666555555333444444555555555555555888777777666666555444444666555555444444444555555666222000333999;;;777333333444666888;;;:::888555444444555555555666666666444666888;;;<<<;;;:::::::::999999888777777777888555888999888555444555888666555444222111111111222777:::<<<;;;888555555777:::777444333444666777666888888888888999999999999???>>><<<999555444555666888777555333333555777888444444444444555555666777:::::::::999999;;;???BBBGGGKKKOOOQQQOOOOOOPPPRRRSSSTTTUUUXXXZZZZZZXXXVVVWWWVVVTTTPPPMMMMMMOOOQQQSSSTTTQQQKKKHHHKKKNNNNNNPPPIIIDDDGGGIIIJJJKKKMMMIIIHHHHHHHHHJJJMMMPPPRRRLLLNNNOOONNNLLLLLLOOOSSSNNNMMMJJJIIIJJJLLLOOOQQQSSSNNNIIIEEEDDDBBB???<<>>======<<<:::666333333333333333333444444444444333333333333555666777777777666444222222444777222333333444555555555555222222111000000//////...333111//////000222222111444555555555555444333333666555333333444444444333111111111222222222222222///222444333000...000222000000000...------///111000000111222222222222222000---...222333222333666444333111000000111222333777777777555333111111222...111444444000...///111111111222222222222222222555777999:::999999:::;;;::::::999777555333111000444222111000111333666888;;;;;;:::999888777666666999333000111111000000333/////////000222333555666333444555222//////222555222111///......///111222===???===999:::???BBBAAA@@@BBBEEEFFFFFFFFFHHHIIILLLJJJGGGFFFFFFDDDAAA>>>???CCCHHHKKKKKKKKKKKKKKKLLLIIIIIIIIIFFFAAAAAAEEEEEEIIIIIIGGGHHHMMMNNNJJJIIIJJJLLLPPPSSSUUUUUUUUUPPPJJJEEEBBB???>>>DDDKKKQQQSSSTTTRRROOOPPPUUUZZZUUURRRKKKCCC;;;999<<>><<<<<>>===;;;888666777:::>>>666999===?????????AAACCC======>>>AAAEEEFFFFFFEEECCCCCCBBBBBBAAABBBDDDEEEIIIJJJJJJJJJJJJIIIGGGFFFBBBAAA@@@>>><<<;;;;;;;;;===@@@BBB@@@<<<999:::<<<@@@@@@???===;;;:::<<<>>>???<<<999777999>>>EEEJJJ>>>AAACCCDDDCCCAAAAAAAAABBBAAAAAADDDJJJRRRZZZ^^^WWWRRROOOQQQRRRPPPQQQSSSXXXUUUQQQLLLJJJKKKOOORRR^^^___aaaaaa```\\\VVVQQQUUUSSSVVVYYYWWWMMMEEEBBBIIIEEEDDDFFFDDD???<<<===;;;999777777999:::999888;;;<<<======<<<===???AAADDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@?????????AAABBB@@@===:::666888:::;;;:::999999;;;>>>AAAAAA???===>>><<<888555555555666777666444222666888===BBBAAA<<<999:::===<<<:::888777666555555333444666888999999888777777666555555444555555555666555444444444444555666:::777444555888888444000444555777;;;======999666555555555555555555444444444555888;;;<<<;;;:::999777777666555555777888999777888999888666444555777888555222000111222222111333666888888555333222222888777555555555666777777555555666777888:::;;;<<<>>>>>><<<999777777:::===555444222222333666:::<<<::::::999666444222222333777888888777777:::>>>AAACCCIIIOOOQQQPPPOOOPPPQQQQQQQQQRRRUUUWWWWWWUUUSSSVVVUUUSSSPPPNNNMMMOOORRRPPPTTTTTTOOOMMMPPPTTTTTTVVVOOOIIIJJJJJJIIIJJJLLLMMMLLLKKKJJJKKKMMMOOOPPPRRRSSSSSSQQQNNNOOOSSSVVVOOOOOOOOOPPPQQQRRRSSSTTTVVVPPPHHHCCC@@@>>>999444======>>>>>>===:::666333333333333333333444444444444333222222222444666888888777444222000111333444111222333555555555444444000111333444444444333333000///......000222222222666555444555666666444222555333222333555666555444111111111111111222222222...000222222000///000222000000000...------000222111111111222222333444444...,,,---111333111222666555333111//////000222444666777777555222111111111...111333333111///000111111111111222222222222222555777888888777666666777777888888777666444111000333222111111222444666888888888888777777666666666666222111333444111000111/////////000222333555666333555666444111000222555222111////////////111222999;;;:::888:::@@@DDDCCCBBBCCCCCCBBBAAA@@@BBBCCCGGGFFFFFFFFFEEECCC???<<<@@@DDDHHHKKKKKKKKKKKKKKKKKKIIIGGGGGGDDD@@@AAAEEEEEEGGGFFFDDDEEEHHHIIIHHHDDDHHHMMMRRRTTTSSSQQQPPPOOOJJJFFFDDDAAA???CCCJJJOOOQQQRRRNNNHHHGGGLLLRRRQQQMMMFFF???;;;:::<<<>>>===???@@@AAA@@@>>>>>>>>>???>>>======???AAAAAA???>>>===;;;888777888<<>><<<===>>>;;;<<<===AAADDDEEEDDDBBB@@@@@@@@@BBBDDDFFFGGGGGGDDDEEEGGGHHHIIIIIIIIIHHHEEEBBB>>>;;;999:::;;;<<<:::===@@@AAA>>><<<<<<===?????????===<<<;;;===>>>@@@>>><<<:::;;;>>>AAADDD:::>>>BBBDDDDDDDDDDDDEEEDDDDDDDDDEEEHHHNNNTTTXXXRRRMMMKKKMMMOOONNNOOOQQQTTTSSSQQQMMMJJJLLLPPPTTTZZZZZZ[[[]]]``````]]]ZZZYYYXXX[[[```___VVVMMMHHHNNNHHHDDDDDDCCC???<<<<<<@@@???>>>>>>>>>???>>>>>>>>>@@@BBBBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFCCCDDDEEEFFFEEEDDDBBBAAABBBAAAAAABBBCCCBBB@@@===999;;;<<<;;;888888777777;;;>>>>>>:::999:::888444444333333555666666444222444666<<>>===:::666444555444444444444444444444444333222111222444666888;;;999666444444444555555111222333444444333222111111222444555666555333333///...---///111333333222666555444555666666444222333222222333555666555444111111111111111111111111...///000111111000111222000000000///......000222222222333333444555666666...+++,,,111222111222555666444222000///111333444555666666444111//////000...000222333333222222222111111222222333333333333444555666666444333333444444444555666666555333222222222111222333444555666333333444444555555555666222000111666777333//////000000000111333444666777444666777666333222444666111111000//////000111111:::======:::<<<@@@BBBAAABBBCCCBBB@@@??????AAACCCBBBCCCDDDEEECCC@@@===:::<<<@@@EEEIIIJJJLLLNNNOOOKKKHHHFFFEEECCC???AAAFFFFFFEEEDDDBBBCCCEEEGGGHHHGGGKKKPPPSSSRRROOOLLLJJJPPPLLLJJJIIIFFFCCCFFFKKKLLLMMMMMMHHHBBB@@@DDDHHHPPPKKKEEE@@@????????????999;;;???BBBCCCAAA???===BBBBBB???<<<<<>>;;;======<<<:::999:::>>>@@@:::???CCCDDDAAA===;;;:::::::::<<<>>>AAABBBAAA???======???BBBFFFGGGFFFDDD@@@BBBDDDGGGIIIJJJJJJJJJEEEBBB===:::888999<<<===888;;;???AAAAAA???>>>>>>999;;;<<<===<<<===@@@BBB@@@@@@???>>>>>>>>>?????????BBBEEEGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEGGGKKKNNNKKKGGGEEEGGGJJJIIIJJJMMMNNNNNNNNNKKKHHHJJJOOOTTTVVVUUUUUUYYY^^^aaa```]]][[[YYY\\\ccceee___WWWSSSQQQIIIBBBBBBBBB???>>>???@@@@@@@@@@@@@@@????????????AAADDDEEEDDDBBBBBBBBBDDDFFFHHHJJJJJJJJJHHHGGGCCCCCCDDDEEEEEECCCBBBAAACCCBBBBBBCCCDDDDDDBBB@@@:::======888555555555333777::::::666555666555111333222333555777777555333444666;;;AAAAAA===<<<>>>===<<<:::888777666555555444666888:::;;;;;;999999555333111000111444777999555444333222333555777999111444666666555555666888111222444777::::::888666444555666777777666444333000111222333444555555555000000111222333555777888888777777666555444444444222222111111111222444555444555666777888777666666666777888777666666888999111111222444666:::===???===<<<:::666333222333444777666555444444555666777777999:::999666555888;;;555777888999:::<<>>===999777555555555555555444444444444333222222222222444555666777555333333444444333222000111111222222222111111333333444333222000...---///......000222444333222444555555555555444333333111111111333555666444333111111111111111000000000---...///000111111222111...000111111000///000222111222333555666666666666///,,,---111222111222555777666444222111222333444333444444222000......///...///111333555555555555222222333333444444555555333444666555333222222333111222333444555555555555111111222222222333333333000000111222333444555555///...000555777333///...000000000111333444666777444777888777444333444666222222111111111111222222:::>>>???===>>>BBBBBB????????????>>>===???BBBEEEAAAAAAAAA@@@>>>===<<<<<<;;;>>>CCCFFFHHHJJJMMMPPPNNNJJJHHHGGGEEEBBBDDDJJJHHHEEECCCCCCCCCDDDGGGJJJMMMPPPSSSSSSPPPMMMLLLLLLTTTQQQNNNMMMJJJGGGJJJPPPLLLLLLJJJFFFBBBAAACCCFFFMMMIIIDDDCCCCCCCCCAAA>>>888:::>>>BBBDDDEEECCCAAAHHHHHHDDD===<<<@@@???;;;======>>>===<<<===???AAA===AAAFFFHHHGGGBBB===::::::999999;;;===>>>===<<<<<<===???CCCFFFFFFBBB>>><<<>>>@@@CCCFFFGGGGGGHHHBBB@@@===;;;::::::;;;<<<777:::>>>AAAAAA@@@>>><<<:::<<<>>>??????@@@BBBDDD????????????????????????AAACCCEEEFFFDDDCCCCCCDDDCCCEEEFFFDDDBBBAAACCCFFFIIIDDDBBBEEEGGGGGGHHHKKKKKKLLLLLLIIIFFFHHHMMMSSSUUUTTTVVV[[[bbbdddaaa]]]```]]]^^^dddgggccc\\\XXXQQQGGG??????@@@AAABBBDDD@@@AAABBBBBBBBBBBBBBBBBB>>>BBBFFFHHHGGGDDDAAA@@@CCCDDDGGGIIIJJJIIIHHHGGGBBBBBBCCCCCCBBBBBBAAA@@@BBBAAAAAACCCDDDDDDCCCAAA<<>>777444666777444555888777444333555444111222222333555777777666444777888;;;@@@???;;;:::===;;;;;;999888666666555555444555666777888888777777555333111000222555999;;;777666444222222444666777111111222444666777777666222222333666888999888777444555777888888777666555222222222222333555666777111111222333444444444444444333333444555666666555///222444333111000222555333333333444666777777777555777888888666666888:::555555444555666999;;;===;;;<<<;;;888444222222333555555666666666666555555444777999888555555999===;;;:::999777777999>>>BBBGGGLLLQQQRRRQQQOOOPPPRRRQQQQQQQQQSSSUUUUUUSSSQQQNNNNNNNNNMMMLLLKKKMMMOOOPPPXXX^^^ZZZVVVVVVXXXXXXRRRMMMJJJKKKLLLMMMSSSYYYUUUSSSPPPLLLJJJHHHHHHIIIIIIKKKNNNNNNLLLKKKNNNQQQLLLPPPUUUZZZ[[[ZZZVVVTTTPPPRRRRRRMMMDDD===::::::111666===???===999666555444444444444333333222222111222222333333444555555111000///000222222000---............///111222333222222222111///---,,,+++000//////111333444444222222444666666333111222444000000000222444444333111222111111111000000000///------...///111222222111,,,///222222222000000000///111333555666666555555000......222333111111444777777666555444444444444333444444222///............///111444777888888888333333444555555666666777333555666666444333333444222222222222333444555666111111222222222111000///111111222222333333444444000------222333111000111/////////000222333555666333666888777444222333555333222222222222222222333888===??????AAADDDDDDAAA::::::;;;:::;;;>>>CCCFFFAAAAAA???===::::::<<<===>>>@@@CCCDDDFFFGGGJJJMMMSSSOOOLLLKKKIIIFFFIIIOOOIIIFFFDDDDDDDDDEEEHHHLLLPPPRRRSSSQQQOOONNNPPPSSSXXXTTTPPPOOOLLLJJJNNNTTTOOONNNKKKHHHFFFFFFHHHJJJJJJFFFCCCCCCEEEEEEAAA===999:::===AAADDDFFFFFFFFFKKKKKKFFF???>>>CCCCCC???<<<>>>???>>>>>>>>>@@@BBB>>>BBBHHHKKKKKKFFF???::::::999888999;;;<<<;;;:::======@@@DDDFFFDDD???:::888:::===???AAABBBCCCCCC??????>>>===<<<;;;;;;:::888:::>>>AAAAAA???<<<:::@@@BBBCCCCCCBBBAAACCCDDD>>>>>>======>>>???@@@AAA>>>@@@BBBBBBAAAAAABBBCCCAAADDDEEECCC@@@>>>@@@AAAKKKFFFDDDFFFHHHHHHIIILLLKKKMMMMMMJJJGGGHHHMMMSSSWWWWWWZZZaaaggggggbbb\\\gggbbbaaaeeegggbbbZZZWWWPPPEEE===<<<@@@BBBEEEHHHGGGHHHJJJKKKJJJIIIJJJKKK???CCCIIIKKKJJJFFFBBB@@@AAACCCFFFHHHIIIIIIGGGFFFBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@BBBCCCDDDCCCBBB>>>BBB@@@888555999;;;888444777666333222444444111222222333555777888777555::::::<<>>999444333666<<>>@@@>>>999555444333333333222222111111111000111222444444444444444111000111333666666222///+++++++++,,,...111333555000000000///////////////111000000222444555444222000444777666111///111555000///000222333444222000222111111111000000//////,,,,,,---///111333222111+++...222444333111000000---///333555666666444333222//////333333111111444888777777666666555444333444444444333000......///......111444888::::::999444444555555666777777888444666777777666555555666333333222111222333555666111111222222111000...---444333333333333333333333222---+++...000///000333.........///000222444555222555777666333111222444333333333333333333333333DDDDDDCCCDDDEEEDDDAAA???===<<<;;;::::::>>>EEEIIIEEEAAA;;;666555777;;;>>>BBBCCCEEEIIIMMMNNNLLLJJJJJJMMMOOONNNKKKGGGFFFGGGHHHFFFDDDCCCCCCEEEHHHJJJIIIEEEFFFLLLMMMIIIJJJNNNQQQSSSTTTRRROOOMMMNNNPPPMMMQQQSSSOOOGGGBBBEEEIIIIIIGGGCCC@@@>>>======>>>===>>>@@@AAAAAADDDHHHKKKGGGFFFDDDBBBAAAAAAAAABBB??????@@@AAABBBBBBBBBBBBBBBBBBCCCFFFHHHFFF@@@<<<999:::<<<===>>>======<<<>>>@@@CCCCCCAAA>>><<<<<<;;;;;;<<<===>>>???@@@AAAAAA===<<>>CCCJJJLLLNNNPPPQQQQQQQQQPPPNNNMMMKKKFFFCCCDDDIIINNNNNNPPPUUU^^^dddbbbZZZSSS\\\]]]\\\[[[XXXSSSOOOMMMFFFEEECCCBBBBBBCCCDDDEEE@@@FFFLLLOOORRRSSSNNNGGGKKKFFFDDDFFFEEEAAA???@@@@@@???@@@BBBEEEHHHIIIHHHBBB@@@AAACCCBBB@@@AAAFFF>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888777666555555555888:::777222///111444777555444555999;;;:::888;;;>>>@@@???<<<777444222555666888999999888777666888666444444555666666555222000///111555666555333>>>777222333444333333444888888888888888777777777666666777777777777666555555666999;;;<<<;;;;;;:::888888777555444666999<<<888555333444666777444111333333333333444555666777666666555555444444444333777666555555555666888999:::999888888777777888888;;;999777888999:::999999888:::<<<<<<999777777777888666444333555666666666666555555555666888;;;===???===;;;999555444;;;DDDCCCHHHMMMPPPPPPOOOPPPRRRTTTTTTVVVYYY\\\\\\[[[YYYRRRRRRQQQQQQPPPSSSWWWZZZcccccc___YYYQQQLLLLLLNNNPPPSSSTTTOOOGGGDDDGGGLLLLLLNNNOOONNNLLLJJJHHHHHHNNNLLLIIIIIIKKKNNNOOOOOOQQQSSSUUUWWWWWWVVVTTTRRRUUUSSSNNNIIIBBB===888666555888;;;<<<:::888666666222111000/////////000111444444444444444444444444111333333000///222222//////......///111444555555000111111000...,,,,,,---111555999777222000222666000111111222222222111111000111222333222000...---000///......///000111222...,,,+++...333555222...000111111000///000333666222333555444333333444666333222111000111333555777777999:::999666333222111333222000...------------///111333666888888777777222444666777777999<<<>>>888888888888666444222111555444333333333333555555444555444333000.........444555666555333222333444333000...///333555555444000///...---...000222333000111222444555555444444222222111111000000//////KKKIIIFFFEEEDDDCCC@@@>>>???>>><<<999999;;;@@@DDDDDDAAA===::::::===BBBEEEHHHJJJMMMPPPRRRRRRQQQPPPMMMMMMMMMJJJGGGFFFHHHJJJKKKHHHEEEEEEFFFGGGGGGGGGGGGDDDDDDHHHJJJIIIKKKQQQPPPRRRSSSQQQMMMKKKLLLNNNOOORRRSSSOOOIIIFFFGGGJJJHHHFFFCCC@@@>>>>>>>>>??????@@@AAACCCEEEHHHJJJKKKFFFDDDBBBAAAAAABBBEEEFFF??????@@@AAAAAAAAA@@@@@@>>>???AAADDDFFFEEEAAA===<<<<<<=========<<<<<<;;;<<<>>>@@@@@@>>>;;;::::::777888999;;;<<<===>>>>>>BBB===<<<===<<<777666999>>>>>>???@@@???>>>===<<<:::<<>>>>><<<<<>>>>>???AAADDDFFFEEEDDDAAA??????BBBAAA???@@@DDDAAAAAAAAAAAAAAABBBBBBCCC???>>>;;;999666555555555666999;;;999555222333555555555555666888999888666:::===@@@@@@===999777666666888999:::;;;:::999888999777444444555777888888666444333444777999888777:::555444888:::777555666999999888777666666666666555666999::::::999666444555666666777999:::;;;<<<<<<;;;999666333333555777<<<:::999888777555222000222222222333444555666666777777666666666555555555999888777777777888999:::999999999999999999999999<<<:::999999:::;;;;;;::::::;;;<<<;;;999888888888999777555555666777777777777777666666777999;;;===<<<;;;;;;:::666333888???@@@EEEKKKNNNPPPQQQRRRTTTYYYXXXXXXYYY\\\]]]]]]\\\OOOPPPPPPPPPQQQTTTYYY\\\cccbbb```ZZZRRROOOOOOQQQMMMNNNMMMIIIDDDCCCGGGKKKLLLNNNPPPPPPOOONNNNNNOOOQQQOOOLLLKKKLLLNNNNNNNNNMMMNNNPPPSSSWWWXXXVVVTTTOOOMMMJJJFFFAAA===:::888888:::<<<;;;999555333333222111000000000111222333444444333333333333333333222444555222111333111...222111000000222444666666111222222000...---...///...111333333111000222444222222333333222222111000000000111222111000///...000///.........///000111---++++++///555777555222...000222222111111222444333444555444333222333555333222111111222333444555666777777666333111000111000000......---...//////111222555777888888888777444555666666666777999;;;666666777777666555444333666555444333333444555555222333333222///......///333444555444222111222333333000...///333555555555222111///...///000222333000111222333444333222222000000000000000000000000NNNKKKFFFDDDCCCCCCBBBAAACCCBBB???;;;999:::===AAAAAA???>>>===???BBBFFFIIILLLPPPTTTUUUTTTSSSTTTUUUNNNLLLIIIFFFEEEHHHOOOSSSPPPLLLGGGGGGIIIIIIFFFBBBEEEAAA@@@CCCFFFHHHNNNSSSOOOQQQRRROOOKKKHHHIIIKKKPPPQQQPPPNNNKKKHHHHHHIIIEEEDDDAAA???>>>??????@@@AAA@@@@@@CCCHHHJJJIIIGGGEEEDDDBBBAAAAAABBBDDDEEE>>>???@@@AAA@@@???>>>===;;;;;;>>>AAADDDDDDAAA??????>>>===<<<;;;;;;;;;;;;<<<===???>>><<<::::::;;;444666999;;;======<<<<<>>===<<<>>>??????>>>===>>>@@@???;;;:::>>>AAABBBDDDHHHJJJEEECCCEEEGGGHHHIIILLLHHHBBB===;;;:::;;;CCCKKKTTTRRRPPPNNNMMMMMMOOOPPPIIIJJJJJJGGGDDDDDDHHHMMMLLLJJJJJJLLLQQQSSSQQQOOONNNQQQTTTVVVTTTPPPJJJFFFEEECCCAAA??????@@@BBBCCCAAAFFFJJJLLLPPPUUUSSSNNNDDD@@@???BBBCCC@@@???AAA??????AAACCCEEEEEEBBB@@@@@@===<<>>AAAAAAAAA@@@@@@AAACCCEEEFFFCCCAAA===999666555555666777:::<<<;;;888555555666333555777888777666555666888;;;>>>???===:::999888666888999:::;;;::::::999:::777444333555888:::;;;888777666777999::::::999666444777===@@@<<<999999===<<<:::888666555666666333666:::<<<<<<:::666444444444444444666888;;;<<<===<<<:::666333222333555:::;;;;;;999666333222111000111111222333555555666888888777666666666666777777777666666666777888999777888999;;;<<<;;;;;;:::<<<;;;999999;;;<<<;;;::::::::::::999777666777888999888666666888999888777777777888999:::<<<>>>???<<<;;;;;;<<<888444666<<<===AAAGGGLLLOOOQQQTTTUUU[[[YYYXXXYYY[[[\\\[[[[[[OOOPPPRRRSSSUUUYYY^^^bbbccccccaaa[[[UUUQQQRRRUUUMMMKKKHHHEEEEEEFFFIIIKKKKKKLLLMMMNNNNNNOOORRRTTTSSSQQQNNNLLLLLLMMMLLLKKKKKKJJJJJJOOOUUUXXXUUUQQQHHHGGGEEECCC@@@>>><<<;;;999;;;<<<:::777333111000222111111000111222444555444333333222111111111111---111333111111333222...333222000//////111333444111222222000......///111---...///111111222222333333333333333222111000000000000000000111111111111000///...---------...///,,,++++++///555888888666,,,///222444333222222222444555666555222111222333222222222222222222333333555555555333000//////000......------...///000111333444666777888888777777555666777666555555666888444444555666666555555444777666555444444444444444000222222111000///000111222333444333111000111222222111///000222555555555333222111//////000111222111111222333333222222111.........///000111111111KKKGGGCCCAAABBBDDDEEEEEEEEEDDDAAA===;;;;;;>>>AAA======<<<===???AAADDDFFFKKKPPPUUUTTTQQQOOOQQQTTTMMMKKKHHHGGGIIIOOOVVV[[[TTTNNNHHHHHHKKKJJJDDD>>>BBB???===>>>BBBGGGOOOTTTNNNPPPPPPNNNIIIGGGGGGIIILLLKKKJJJIIIHHHGGGFFFEEEBBBAAA???>>>===>>>@@@AAACCC@@@???BBBFFFGGGCCC???DDDDDDDDDDDDBBB@@@>>>===>>>?????????>>>===;;;::::::;;;===???@@@@@@???===>>>===;;;:::::::::;;;<<<>>>??????>>><<<;;;<<<===444666:::===??????===<<<>>>===<<<===<<<;;;;;;<<>>???@@@AAA@@@@@@@@@BBBDDDGGGBBB@@@AAAAAA@@@BBBFFFIIIFFFCCCCCCEEEHHHMMMPPPJJJDDD???===;;;;;;BBBJJJLLLKKKJJJJJJJJJKKKLLLMMMBBBDDDEEEDDDBBBCCCGGGKKKJJJIIIHHHIIILLLNNNNNNLLLJJJNNNRRRUUUUUUQQQKKKGGGEEEDDDAAA??????AAACCCEEEGGGKKKOOOPPPSSSUUUQQQKKKCCC???>>>AAABBB???>>>@@@BBBCCCEEEHHHIIIGGGCCC@@@???;;;:::===>>><<<===???>>>=========???AAADDDEEEFFFCCC>>>999666555666777666999;;;;;;999666666666333777::::::777555555666666999;;;;;;:::777666666444555666888888999888888999666222111333777:::<<<888777666777888999:::;;;666666:::@@@BBB???===>>>BBBAAA===:::888777777777444666888::::::999777555111222333444666888999:::999999888666333222444666222555888888555222222444000000111333444444555555777777666555555555666777222222222222333333444444555777:::<<<>>>>>>===<<<;;;:::888888:::;;;:::999888888888666444333555777888777666666777888777666555666888;;;>>>@@@BBBCCCAAA>>>======:::666888>>>===@@@EEEIIIMMMPPPRRRTTTWWWVVVWWWXXXZZZZZZWWWUUUQQQSSSUUUXXXZZZ^^^dddgggeeeeeebbb]]]VVVSSSSSSVVVPPPMMMIIIIIIJJJLLLKKKJJJHHHIIIJJJIIIIIIKKKNNNQQQPPPNNNKKKJJJKKKKKKJJJIIIMMMIIIHHHLLLSSSUUUQQQKKKEEEEEECCCBBB@@@>>>===<<<888:::;;;999666222000000222222111111222444555666444333222111000000000111''',,,000000111444222///111000///---,,,,,,///000000111111000......///111000//////111333444333222000000111111222111111000////////////000111222333000///...,,,,,,---......,,,,,,,,,///333666666555---///222333222222222333555666666444222000111111111111222222222222111111555555444111///...000111............//////000000333444555666777777666666555666666666444444666777555555555555444444444333555555444444333222222222000111222222111111222444222333444333222111111333222111000111222444666666333222111000000000000000111111222333444444555555....../////////000000000IIIFFFBBBAAAAAACCCDDDDDDBBBAAA???===;;;<<>>=========>>>@@@BBBCCCHHHMMMQQQQQQMMMKKKMMMQQQNNNMMMLLLMMMOOOSSSWWWYYYVVVOOOIIIHHHJJJIIIBBB<<>>======>>>@@@AAAGGGCCC@@@AAADDDDDD>>>999===@@@DDDFFFEEEAAA<<<888>>>>>>======<<<::::::999===>>>>>>>>>===<<<<<<;;;;;;:::999888999:::<<<===<<<===>>>===;;;;;;<<<===333666999===>>>>>>===<<<;;;===>>>>>>>>>>>>===;;;>>>???@@@@@@@@@???>>>===>>>???@@@AAAAAABBBEEEGGGHHHDDDAAAAAA@@@===???DDDGGGFFFEEECCCEEEJJJPPPRRRJJJEEEBBBAAA>>><<>>???CCCDDDGGGJJJKKKIIIDDDAAA???:::888<<<>>>===<<<>>><<<;;;<<<<<<>>>@@@CCCDDDEEEBBB===999666666777888555777888999888666666666555999;;;;;;888666777999444666888777555333222222111111222444555666666777888444111000222666999:::999888888888999:::===>>><<<;;;===BBBCCCAAAAAAEEEGGGEEEBBB???<<<:::999888555555555555666666777777///111555888999999777666999999888666333222333444000444888888555333333555000111222444444444444444555444333222222333555666000000000111111111111111555666:::<<<>>>???>>>===999777666666777888888777999999888666444444666777555444444444666666555333111333888<<>>@@@CCCGGGKKKNNNOOOPPPRRRSSSVVVYYY[[[ZZZVVVRRRQQQSSSVVVYYY[[[___dddgggffffffccc]]]VVVSSSSSSUUURRROOOLLLMMMOOOOOOLLLHHHJJJJJJJJJIIIGGGHHHJJJLLLIIIHHHGGGGGGHHHIIIHHHGGGLLLHHHFFFJJJQQQSSSPPPJJJGGGFFFDDDBBB@@@>>>===<<<666777888888555333222333222222111222222444666777444333111000///000111111,,,111333222333444222...000000000///,,,+++---///---///000000///...///000222111000111222333111///------///000111111111111////////////000111333444///...---,,,,,,---...//////......///000222222222000111111000000000333555555666666444111000000000///000111222222222111111555555444222000///111333000111111000000000//////222333333444555555555555444555666555444555777999777666555444333222111111333333333333222222111111000111333333222333444666333555555444333222333444111222222222222444666777333333222111111000000000111111222444555777888999111000000000/////////...LLLJJJGGGEEEEEECCCAAA@@@>>>>>>===<<<;;;<<<@@@CCCBBBAAA???>>>>>>???AAABBBHHHKKKMMMMMMKKKJJJLLLNNNPPPOOOOOOPPPQQQRRRQQQOOOSSSNNNHHHFFFGGGFFFAAA===AAABBB@@@===???EEEJJJJJJHHHJJJKKKIIIEEECCCEEEGGGAAACCCDDDCCCAAA@@@AAACCCAAA@@@???>>>>>>???AAABBBIIIFFFCCCBBBCCCAAA===999666;;;AAAGGGHHHDDD???;;;>>>===;;;999888888999:::@@@AAAAAA???<<<::::::;;;999999999999:::;;;<<<===888999;;;;;;999888999999222444777:::<<<===<<<<<<;;;>>>???>>>>>>@@@>>>;;;BBBBBBBBBBBB@@@>>><<<::::::<<<>>>??????AAACCCEEE@@@======>>>===;;;>>>CCCCCCFFFFFFDDDEEEKKKPPPQQQHHHEEEDDDDDDAAA>>>???CCCIIIJJJKKKKKKJJJHHHFFFDDD<<<@@@DDDEEECCCAAACCCDDDFFFGGGHHHJJJIIIHHHFFFEEEBBBDDDFFFHHHIIIHHHFFFEEEEEECCC@@@???@@@DDDHHHKKKKKKPPPSSSUUUWWWXXXTTTNNNIIIEEECCCEEEEEEBBB@@@AAABBBCCCFFFIIIKKKJJJFFFBBB@@@:::888<<>>======<<<===>>>???AAABBBCCCDDDBBB???<<<999888888888999666666666666666666666777888999:::999888888999:::333555666555333111000000///000111222444555666777777444111000222555777888::::::;;;;;;;;;===AAADDDEEEDDDDDDFFFEEECCCEEEJJJIIIHHHFFFCCC@@@===:::999555444333333444555777888000333777:::;;;:::777555;;;;;;999666222000///000444777999:::999666444444222333555555555555333333333222111000000111333555111222333444444444333333555777999;;;===>>>>>>>>>666555333333555666555444:::::::::999777666777888333222222333444444333111///222888>>>CCCFFFHHHIIIJJJCCC>>>===<<<<<<@@@EEE@@@@@@AAAEEEIIILLLMMMLLLOOOQQQUUUYYY\\\[[[XXXUUUQQQSSSUUUWWWXXX[[[^^^aaaddddddbbb\\\VVVRRRSSSVVVQQQOOOMMMNNNOOOOOOLLLHHHPPPPPPPPPNNNKKKJJJKKKLLLFFFEEEDDDFFFHHHIIIIIIHHHIIIFFFFFFJJJPPPSSSRRROOOHHHGGGEEECCC@@@>>><<<;;;555666777777555444555666333222222111222333555666333222000//////000222333666999:::666444444111---///222444333000---...000+++...111333222000000000000000000000000///......------///000111111222222...//////000111222222222///...---------...000111111000//////.../////////111111111//////000333666444555555444111000000111...//////000111111222222555555555444111111222333222222222222222111000///111222222333333444555555444555666666555555777999777666555333111111000000222222333333333333222222000111333333222333444666444555666555333222333444111222333222222333666888444444444444444333333333222333333444666888:::;;;222222222111000/////////MMMMMMLLLLLLLLLIIIDDDAAA?????????>>>>>>???CCCEEEDDDBBB@@@>>>===???AAABBBGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKKKKMMMOOOOOOLLLJJJPPPLLLGGGDDDCCCBBBAAA???BBBEEEDDD@@@@@@DDDFFFCCCCCCEEEGGGEEEBBBAAABBBEEEBBBFFFHHHGGGCCCBBBEEEIIIEEECCCBBB@@@@@@AAACCCDDDFFFEEECCCAAA???===<<<<<<888;;;AAAFFFGGGFFFCCC@@@>>><<<888666555777999;;;BBBCCCBBB???<<<:::;;;===;;;;;;<<<<<<===<<<<<<<<<555888:::;;;:::888888888333555777999;;;===>>>>>>???AAA???::::::???@@@>>>AAAAAAAAAAAA@@@>>><<<;;;888:::===???>>>>>>???@@@:::999;;;===<<<:::===BBB;;;AAADDDBBBCCCGGGKKKJJJFFFCCCCCCDDDBBB@@@BBBGGGJJJJJJJJJJJJIIIIIIHHHGGGDDDHHHKKKJJJFFFBBBAAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDBBB@@@>>>===@@@DDDIIIMMMQQQSSSRRRQQQRRRTTTSSSNNNKKKFFFEEEHHHIIIFFFEEEFFFBBBCCCFFFIIILLLLLLJJJGGGAAA;;;999===@@@@@@>>>>>><<<>>>@@@BBBCCCCCCCCCBBB===<<<:::999999999::::::777555444444555666888888:::888666666777999:::;;;333444666666555333444555111111222444555777999:::777555222222333555666666888:::;;;;;;;;;>>>CCCGGGNNNLLLMMMNNNJJJFFFGGGLLLHHHHHHGGGEEEBBB>>>;;;888444444444555666777777888444666999;;;;;;:::888666999999999666222000///000333444666999;;;:::666444555666777777666555333111333111///...///111333555333444555666666666555555666777888:::;;;===>>>>>>666444222222444555444333777999:::999777555555666222111111222444444222000000333999???DDDFFFGGGGGGFFF@@@<<<<<<===<<<>>>BBB???>>>???CCCHHHKKKLLLKKKNNNNNNPPPTTTXXXZZZZZZYYYRRRTTTUUUVVVVVVWWWYYY[[[______^^^ZZZUUUSSSUUUXXXQQQOOOMMMLLLLLLNNNOOOPPPUUUVVVVVVTTTQQQOOONNNNNNGGGFFFFFFHHHJJJKKKJJJIIIIIIIIIIIIKKKOOOQQQQQQPPPGGGFFFEEEBBB@@@===<<<;;;666777888777555555555666333333222111111222333444333111000///000222444666888:::999555444444222///---222666666222......///+++///444777666444222111---000222222///...000222111111222222222222111111...///000111222222111000...---------...000222333222222111000......///000///000111111000111333444333444555333111000000111...------...///111333444333444555444222111111222111222333444444444333222111111222333444555777777777888888777555555666888666555333222111111111111111222444555666555555555///000111111111111222444333444555444222111222333111222444333222333666999666777777888888888888777555555444444555666777888222222222222111111111111LLLMMMOOOQQQRRROOOJJJFFFCCCCCCCCCBBBBBBCCCFFFIIICCCAAA>>><<<<<<>>>@@@BBBEEEDDDDDDEEEHHHIIIIIIHHHDDDDDDDDDHHHLLLNNNMMMJJJMMMKKKGGGCCC@@@@@@@@@AAACCCGGGFFFBBBAAADDDCCC>>>???BBBCCCBBB@@@???@@@CCCDDDIIINNNLLLGGGEEEIIINNNGGGFFFDDDCCCCCCDDDEEEFFFAAAAAA@@@===::::::;;;===>>>@@@CCCEEEFFFEEEDDDBBB>>>;;;777444333666:::<<>>>>>?????????===<<<;;;666999<<<>>><<<:::999999777777999;;;===???AAABBBBBBCCC???777777>>>BBBAAA;;;<<<===>>>???>>>>>>===999<<>>======::::::<<>>>>>CCCEEECCCEEEBBBAAABBBBBBAAAEEEKKKGGGFFFFFFFFFGGGIIIKKKMMMLLLOOORRRPPPJJJDDDAAA@@@??????>>><<<;;;:::;;;===BBB@@@>>>===>>>@@@CCCEEE@@@>>><<<<<>>666444222333444555444333333555777666444222111222222111111333444444222000111555:::@@@DDDEEEEEEEEE@@@<<<:::<<<===;;;<<<>>>>>>======BBBHHHLLLMMMLLLLLLKKKKKKMMMRRRWWWZZZ[[[UUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[[[[XXXUUUTTTWWWZZZSSSPPPMMMJJJKKKOOOTTTXXXVVVXXXYYYXXXTTTQQQPPPPPPJJJIIIIIIKKKLLLMMMLLLJJJMMMMMMMMMMMMMMMNNNNNNNNNFFFEEECCCAAA???===<<<;;;777888999888666444555666444333222111111111222333222111000///000333666777222444444111111444444222)))///555666222---,,,---+++000666:::999666444222,,,111555555111000444777555555555444333222000///...///111222333222000///...------...///111333444333333222111//////111333---///222444333222222222333444444333111000111222------,,,---...111444666111333555555333111000000000111333555666666666555222222222333555777888999:::;;;:::888666444555666444333222111111222333333222333555777888888777777---///000000//////000111222333444333111000111222111333444333222333666:::888999:::;;;;;;;;;;;;;;;777666555444333333444555111111111222333333444444IIILLLOOOOOOMMMIIIGGGFFFGGGCCC>>>===???@@@@@@??????<<<;;;>>>>>>===>>>BBBFFFEEEFFFJJJNNNMMMGGGBBBHHHGGGGGGGGGIIIKKKMMMOOOLLLFFFBBBAAA???<<<===AAAIIIBBB@@@EEEHHHDDD@@@@@@>>>>>>>>>??????@@@@@@@@@===CCCIIILLLKKKKKKNNNQQQLLLGGGBBBBBBEEEIIIHHHFFFEEEDDDBBB@@@>>>;;;:::999;;;:::???FFFIIIEEE@@@???<<<:::777333222555;;;???GGGDDD@@@<<<;;;;;;===???BBB@@@>>>=========;;;999888:::;;;<<<;;;:::;;;===444777<<<@@@AAAAAA???===AAABBBAAA===999888;;;???:::<<<======<<<;;;;;;<<<555;;;===;;;<<>>===<<<<<<===>>>???DDD???::::::>>>AAAAAA???<<>><<<;;;===@@@AAA>>><<>>>>>@@@BBBAAA<<<888999999:::;;;===<<<999666777666444333333555777888333222111111222444777888222444777888777777777888111555777666888;;;<<<999999666333333444666666666888;;;>>>===;;;===CCCIIIQQQRRRTTTRRROOOLLLJJJIIIHHHIIIJJJGGGBBB<<<888666222000000444999;;;777333888:::;;;:::888666666666444555666666444222///...000222555888999888777666666666777777666555444333777777666444333333555888444555666777777666555444333333444777;;;===;;;888888777777666666666666777777888888777555444555777333333333333333333333333666777;;;@@@DDDFFFEEECCC@@@===999666666777777777;;;AAAIIINNNOOOMMMKKKIIIMMMNNNPPPQQQSSSSSSSSSSSSRRRXXX]]][[[YYYYYY\\\]]]___YYYTTTUUUZZZ\\\YYYUUUWWWSSSPPPOOOQQQRRRQQQPPPUUUVVVUUUSSSTTTXXXWWWSSSGGGLLLQQQTTTSSSQQQOOONNNRRRRRRPPPNNNKKKKKKNNNPPPKKKFFFEEEGGGCCC<<<888::::::777666666999999777555111111111111000000000///777444000///000111000///666777666555222111222333888777666555444333222222...///222444555444333222111222111000///000333555444444444444222000...,,,...///000111111000///...///000111111000111333555777777666222///......000222------111111......333555333111//////111444666222333222000------000333666555444333222111111111111444555111///222333222333333444444555666666666<<<;;;999666333222444666333444333222000000222444111222444777999999777555+++---+++((()))...222111111222333333222111///...111//////111111111555;;;999===@@@???<<<:::;;;===<<<;;;888555444333444555333444555444222111222333FFFIIILLLMMMLLLIIIHHHGGGBBB???<<<===@@@DDDEEEFFF;;;888888;;;<<<;;;===AAAIIIHHHIIIMMMQQQPPPKKKFFFFFFFFFGGGHHHJJJLLLNNNOOOHHHCCCAAABBBAAA@@@CCCGGGKKKDDDBBBFFFHHHDDDAAABBBAAAAAA@@@???>>>>>>>>>>>><<>>===<<<;;;999777666888===@@@GGGEEE@@@===;;;<<<>>>@@@@@@???======>>>>>>===;;;:::<<<>>>???>>>=========:::;;;<<<=========<<<;;;>>>??????>>>===<<<===>>>999999:::;;;;;;<<<;;;;;;999>>>???===???CCCCCC@@@@@@AAABBBCCCBBB@@@???===:::<<<@@@CCCEEECCC???;;;<<<>>>???@@@@@@AAADDDFFFFFFFFFFFFFFFFFFJJJOOOSSSWWWYYYYYYUUUOOOJJJGGGGGG???>>>;;;::::::===@@@BBB???===:::;;;===@@@@@@@@@<<<@@@AAAAAAEEEMMMSSSTTTVVVSSSOOOKKKIIIIIIKKKLLLHHHHHHHHHGGGGGGFFFFFFFFFLLLLLLMMMNNNOOOMMMIIIGGG@@@===::::::<<>>===>>>@@@???;;;888:::999999:::;;;:::888666888777666555555666888999666555444444444666888999888999;;;;;;:::999999999666999999777777999999666777555333444666888999888:::<<<======>>>@@@DDDHHHRRRTTTUUUTTTQQQNNNLLLKKKHHHIIIIIIEEE???999555333222333444666666555444444;;;<<<;;;999666444444444222333444555555444222111000111222333444555666666666666555555444444555555::::::999777555666888:::444444555555555444333333444444555999<<<===;;;888888888777666666666666777777888888777555555777888999888777666555444333222444777;;;@@@CCCDDDDDDDDD777666444666999===???@@@>>>CCCKKKQQQSSSSSSSSSRRRTTTTTTSSSRRRQQQQQQPPPPPPQQQWWW[[[[[[YYYYYY\\\^^^]]]YYYUUUVVVYYYYYYTTTNNNTTTRRRPPPPPPRRRSSSQQQPPPSSSVVVVVVSSSRRRTTTSSSPPPJJJNNNSSSVVVUUURRROOONNNRRRSSSRRRPPPNNNMMMNNNPPPRRRMMMIIIHHHDDD===;;;===:::888666777999999777555222222222222111111111000555222//////111444444333555555555333000///000111888888777555333222111000222222333444444444333222111111111000///000222444333333333333222111111000111222222222222000///...000000111000000111333666888888666444111///000222222///...111111...///333444333000///000222444666111222222///------///222555444333333333333333444000444444000///222333222222444666888999888777555888999888666444333444666444444444222111000222444000111444888:::;;;888666---///...***+++000222111333333333222111000///...000...///222222111444999:::<<<===>>><<<;;;;;;;;;;;;:::888666444444444444444555666555333222333444DDDFFFIIIJJJJJJHHHHHHHHH@@@>>><<<===AAAEEEHHHIII999777777:::<<<<<<>>>BBBIIIIIIIIIMMMPPPOOOKKKGGGDDDFFFHHHJJJLLLMMMMMMMMMHHHDDDBBBDDDEEEDDDGGGLLLJJJFFFCCCEEEEEEBBBAAABBBFFFEEECCC@@@???>>>>>>>>>>>>AAADDDDDDCCCCCCEEEHHHEEEEEEEEECCCAAAAAACCCEEEDDDBBBAAA@@@AAADDDGGGIIICCCBBBEEEKKKKKKDDD>>>;;;;;;<<<<<<;;;;;;<<>>;;;:::;;;===>>>???>>>======??????>>>======???BBBCCCBBB???>>>>>>;;;;;;;;;:::;;;<<<======<<<<<<===???AAAAAA???===:::999888:::>>>???>>>;;;>>>AAAAAA@@@BBBEEEFFFEEEBBBBBBCCCCCCBBB@@@???===:::<<>>:::888888<<<@@@DDD<<<>>>@@@@@@@@@@@@AAABBB@@@CCCDDDDDDGGGNNNRRRQQQRRROOOLLLIIIIIIJJJLLLNNNMMMLLLIIIFFFDDDCCCDDDDDDKKKMMMNNNNNNJJJFFFDDDBBBAAA===999777999===AAACCC???>>><<<<<<======;;;:::<<<:::999888999999777555888888888777888999:::;;;:::999888777777888999:::;;;<<<===<<<:::888888999777:::999666666888777444444444444666:::<<<===<<<>>>======???BBBFFFHHHIIIQQQSSSUUUUUUQQQNNNLLLKKKKKKKKKJJJEEE>>>777333111000444777777444222555888======:::666222111111333000111333555666666666666333222111111222444666888555555444444444555666777999:::999888666666888:::666666555555555444333333444555777:::======;;;888999888777666666666666666888888888888666777999;;;>>>>>>===;;;888666333222333888===@@@AAABBBDDDFFF>>><<<999999:::;;;;;;;;;AAAFFFMMMRRRUUUWWWXXXYYYZZZYYYUUURRROOOMMMLLLLLLRRRUUUYYYYYYWWWUUUVVVXXXXXXUUUTTTVVVYYYWWWOOOIIIOOOOOOOOOQQQSSSSSSPPPNNNPPPUUUXXXTTTPPPOOONNNLLLJJJNNNSSSUUUSSSOOOLLLJJJNNNPPPQQQRRRQQQPPPQQQRRRXXXRRRLLLHHHCCC>>>===???999888777777888888777555333333222222222111111111222000//////222555777777333333333111///......000444444444333333333222222777666555444333333222222///111222222111111222333333222222111111222333444333444333333222111//////111111111///...000333666777888777444222111222444333000///111111//////222111000//////000222444666111222111000......000222333333222222333444444555///333333000///111333222222444888:::;;;:::777555444555666666555444555777444555555333222111333444000222555999;;;;;;999666///111111...///222333111555444333111000/////////......000444444111333777::::::::::::<<<<<<:::999999999888666555444333222444666666555444333444555DDDFFFHHHHHHGGGEEEEEEFFFAAA@@@??????AAADDDFFFHHH===::::::===>>>===???CCCEEEDDDEEEGGGJJJJJJHHHEEEFFFGGGJJJLLLLLLKKKJJJHHHJJJFFFDDDFFFGGGFFFHHHLLLIIIGGGEEEDDDBBB@@@@@@AAAIIIHHHFFFDDDBBBBBBCCCCCCCCCDDDDDDBBB???>>>@@@BBBEEEGGGHHHEEE@@@>>>@@@CCCBBBBBBBBBCCCEEEHHHJJJLLLIIIGGGJJJNNNMMMEEE>>>;;;999;;;===>>>>>>???@@@AAA???===:::888777888999;;;@@@>>>======>>>???>>><<<>>>AAADDDEEECCC@@@>>>===999999:::;;;===???@@@AAA@@@>>><<<>>>AAABBB???<<<===:::999<<>>@@@BBBBBBBBBDDDFFFGGGGGGCCCCCCCCCCCCBBB@@@???>>>:::<<<>>>BBBDDDDDDAAA???<<>>>>>BBBHHHLLLSSSWWW[[[XXXPPPKKKKKKMMMEEEAAA<<<888777;;;@@@DDD???DDDHHHHHHDDDBBBBBBDDDCCCEEEFFFEEEGGGLLLMMMJJJKKKJJJHHHGGGGGGJJJLLLNNNOOOLLLHHHDDDBBBBBBCCCDDDHHHKKKMMMJJJEEE???======@@@===:::888999<<<@@@CCC@@@???===<<<;;;<<<<<<<<<>>><<<999888888888777666888999999::::::;;;;;;;;;;;;;;;:::999888888999999888999:::999777555666777333666666444444888888666333444666:::???BBBBBBBBBAAA>>>===BBBIIINNNOOONNNNNNPPPSSSSSSPPPLLLJJJHHHOOONNNKKKEEE>>>777444222000444777777555555888;;;===;;;888444000///111444111222333555666777777777555555555666777888999999333444555666777777777777666666666555333333555666999999777666666666666666444555888:::<<<;;;999777999999888777666666666666777888888888777999<<<>>>AAA@@@???>>>;;;888555444333999@@@BBBAAAAAAEEEIIIGGGDDD@@@===<<<:::888666EEEHHHMMMPPPRRRSSSTTTVVVXXXVVVSSSOOOMMMLLLLLLMMMTTTTTTVVVWWWTTTPPPPPPRRRSSSSSSTTTXXXYYYVVVMMMFFFIIIKKKNNNQQQRRRQQQNNNLLLNNNVVVZZZUUUOOOLLLKKKJJJHHHKKKOOOPPPNNNJJJFFFEEEHHHKKKOOOQQQRRRRRRSSSTTTSSSPPPKKKFFFAAA>>><<<<<<777777666666666555444444222222222111111111000000000/////////111444666888333333333111///......000---...///111333555777888:::888555333111000111111///000222333222111111222444333111//////000333444222222222222222111111111333222000...---///333777666666666444222222444666222111000000///...///000............///111333444222222222111000111222333222222222111111222222333///222333000...111333222333555777999999999777666000222555666555555666777444555666555333222333555333444666999;;;:::777444111444444222111444444111666555333000////////////------000555555111111555:::777666777:::;;;999777777777777666555444222111444555555555333222333444EEEFFFGGGFFFDDDBBBCCCDDD@@@@@@AAABBBCCCDDDFFFHHH@@@===<<<>>>>>><<<===AAAAAAAAABBBCCCEEEFFFEEEDDDIIIJJJLLLLLLKKKHHHEEEBBBGGGDDDDDDFFFHHHGGGIIINNNIIIJJJJJJFFFBBBAAAAAABBBIIIHHHGGGGGGGGGIIIJJJKKKGGGFFFDDDAAA>>><<<;;;<<>>@@@@@@?????????===;;;999777777888999:::AAA???>>>=========;;;999===@@@CCCDDDBBB???===<<<888:::===???AAABBBAAAAAAEEEAAA===<<<===>>>===;;;===:::999<<>>BBBDDDDDDBBBAAAAAA@@@???>>>======@@@FFFJJJMMMQQQSSSRRRMMMKKKLLLNNNJJJFFF@@@;;;999<<<@@@BBBBBBHHHMMMLLLFFFAAA@@@BBB???BBBCCCCCCGGGKKKJJJEEEDDDCCCCCCCCCEEEHHHKKKMMMLLLIIIEEEBBB@@@AAACCCEEEFFFIIIKKKIIICCC>>>;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@???===<<<:::;;;<<<===>>><<<:::999999999777666777888:::;;;<<<<<<<<<;;;;;;;;;:::999888888888888555666666666444444555777222444444111222555777444555666888===BBBEEEFFFFFFBBB??????EEENNNUUUUUUSSSLLLOOORRRSSSPPPLLLIIIHHHMMMLLLHHHCCC<<<666444333666666777888888888888888999888555222///000444777333444444555555666666666555666888:::;;;:::999888111444777:::;;;:::888666444555555444333222333444:::888666555444555666777333555777888888888777777:::999888777666666666666666777777777777:::>>>AAA@@@@@@@@@???===:::888666555;;;AAABBBAAABBBFFFKKKCCCAAA>>>>>>???@@@@@@???JJJLLLOOOOOOOOONNNNNNNNNPPPOOOMMMMMMMMMOOOQQQRRRTTTRRRTTTXXXWWWRRRRRRUUUUUUVVVWWWYYYXXXSSSJJJCCCEEEHHHMMMPPPQQQOOOLLLJJJOOOVVVZZZUUUOOOMMMLLLKKKHHHJJJMMMLLLJJJFFFDDDCCCGGGJJJNNNPPPOOONNNNNNNNNHHHHHHFFFBBB???<<<999777555555555444333222222222000000000000////////////000//////...///111333555444444444222000///000111+++,,,...000333666888999999777444111/////////000///000222333222111111222666333000...---...111222/////////000111222333444333222111...---///333666333333444333222222555777111222000...---......---,,,,,,---...///000111222333333222222333333333333333222111000////////////...222333000///222444333555555555555555777888999000222555666555555777888555666777666555444444555666666777888999888555222444666666333222444444111666444222000/////////000------111555555111000333888555333444888999888666666666666666555333222111222333444333111111111222GGGGGGFFFDDDBBBAAABBBCCC===AAADDDGGGHHHHHHIIIJJJAAA===<<<======;;;<<>>AAA>>>@@@DDDGGGHHHKKKPPPIIIOOOQQQKKKEEECCCDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNFFFEEECCCAAA>>><<<:::999AAAFFFIIIHHHCCC@@@@@@CCCAAABBBCCCDDDEEEFFFGGGGGGIIIFFFEEEGGGEEE>>>888777777;;;???AAA@@@???>>>>>>>>>===;;;::::::;;;<<<===AAA???===<<<<<<;;;999777<<<>>>AAABBB@@@>>>=========>>>@@@BBBBBBAAA???>>>GGGCCC>>>;;;:::::::::::::::999888;;;???AAA@@@>>>???>>>AAAEEEFFFEEEDDDFFFAAAAAA@@@@@@@@@@@@??????;;;;;;<<<>>>@@@AAA@@@>>>888;;;???AAAAAA@@@??????AAAAAAAAA@@@@@@CCCGGGJJJJJJJJJKKKJJJIIIJJJLLLMMMKKKHHHDDD@@@??????AAACCCDDDIIIMMMKKKEEE???>>>>>>999<<>>;;;===>>>>>><<<;;;;;;;;;>>>>>>===;;;999999;;;<<<<<<:::999999999999777555555777999;;;<<<<<<;;;::::::::::::999999888888888555666666555444444666888555666555111000333444222777777999===BBBFFFGGGGGGCCCBBBBBBHHHPPPVVVVVVTTTMMMPPPTTTUUURRRNNNKKKJJJFFFEEEBBB===888444444444999999999::::::888555222666666444222000222555999444444444444444444444555333444777999:::888666555111444777:::;;;:::777666666777888777555444555666666555222111111333555777555666777666555555666888;;;:::999888777666666666555555666666777:::???CCC???@@@AAA@@@???<<<:::888666:::???AAABBBCCCGGGJJJCCC@@@===<<<>>>AAABBBCCCLLLNNNPPPPPPNNNKKKJJJJJJKKKKKKLLLNNNQQQTTTWWWYYYTTTPPPSSSZZZ\\\XXXYYY^^^ZZZZZZZZZYYYVVVNNNFFF???DDDIIINNNQQQQQQNNNLLLKKKPPPUUUXXXTTTPPPOOONNNLLLLLLMMMMMMLLLIIIGGGGGGGGGLLLNNNOOONNNKKKHHHFFFFFF@@@CCCBBB???<<<<<<999444555555666444222111111222000000/////////.........000000000...---...111444555555555333111000111222//////000111333444555555888666333111//////000000///111222222111111222333666444111///...///111222---......///111333555666333222111///...///222555111222222222222333666888222333222...---///...,,,,,,---...000111111111111333222222222444555444333444333111000///.........///333444111000333555444777555444333444666888:::222444555666555555777888555777888888666555555666888666555666666666444333666888666222111333333000333333222111000000000000------000444444000000333555333222333555666666666666555555444333333222222111222333222111000000222FFFFFFEEECCCAAAAAACCCEEEAAAEEEKKKNNNMMMKKKJJJJJJAAA===<<<>>>???===>>>AAADDDDDDEEEEEEEEEFFFIIIJJJJJJJJJJJJHHHFFFCCC???===>>><<<===BBBEEEFFFIIIMMMFFFOOOSSSMMMEEEBBBBBBBBB===???BBBFFFIIIKKKKKKKKK@@@@@@@@@@@@???>>>;;;:::;;;???CCCEEEDDDCCCDDDEEEBBBAAA???>>>@@@CCCFFFIIIIIIEEECCCDDDBBB===999999999<<<@@@BBBAAA???>>>>>>>>>===<<<;;;<<<===>>>???>>><<<;;;:::;;;;;;999888;;;===@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBB@@@===:::888888999888999:::<<<===>>>>>>>>>>>>===AAAGGGIIIEEECCCEEE??????>>>>>>??????@@@@@@<<<;;;;;;<<<>>>???>>><<<777:::===???@@@???@@@AAA@@@AAABBBCCCBBBDDDFFFIIIKKKGGGDDDCCCFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEIIIKKKJJJFFFAAA??????:::<<<>>>AAAFFFIIIDDD=========>>>@@@CCCFFFIIIKKKDDDBBB@@@??????@@@BBBCCCFFFFFFGGGHHHIIIGGGDDDAAA<<<>>>@@@>>>;;;999999::::::;;;<<<:::777666888:::888777777777888888555333222555888;;;<<<;;;999888::::::::::::::::::999999666777666555333222444555555777555111111555666444888777888:::???CCCEEEFFFEEEDDDEEEIIIOOORRRSSSQQQLLLPPPTTTUUUSSSNNNKKKIIIAAA@@@===:::666555666888000555:::;;;999555444555666666555333111333666888333333333333333444444555333444555666666666555555444444555666666666666666777888:::999777666777777555333000//////222555888777888777555333333777:::<<<;;;999888777666666666333444444555666:::@@@DDDAAABBBCCCCCCAAA>>>;;;999777888;;;>>>AAACCCFFFGGGFFFBBB===::::::<<<>>>???HHHKKKNNNOOOMMMKKKIIIIIILLLNNNPPPTTTWWW[[[]]]___VVVQQQRRR[[[^^^YYYXXX^^^YYYYYYXXXVVVRRRMMMGGGCCCGGGLLLQQQSSSRRROOOMMMMMMPPPSSSSSSPPPPPPQQQQQQMMMPPPPPPNNNKKKHHHHHHJJJLLLMMMNNNNNNMMMIIIFFFEEEDDDBBBEEECCC===;;;<<<;;;777666777888666333111222333000000000000///////////////000000///...///222666555555555333111000111222111111222222333444444555666555333222111111222222111111111000///000222444555444222111111222444555000//////000111333555666222222222111//////111333111222333333333555888;;;444777555000...111000,,,///000222333444333222111222000000111444444333111333333222111111111111111000444555222111444666555666666666666666888999:::666777777555444444666888666777999999777666666666666444222222444666666666777888555000///111111///111111222222222111111000......000333333///000333111222222222222333555777666555444222222222222333222333444333111000111222DDDDDDDDDBBBAAABBBEEEHHHGGGLLLRRRTTTQQQLLLHHHGGGBBB???>>>AAABBBAAABBBFFFDDDEEEEEEEEEEEEFFFIIIKKKIIIHHHHHHGGGEEEBBB@@@>>>???===>>>BBBCCCBBBDDDHHHBBBMMMRRRKKKBBB??????>>>888;;;???DDDGGGHHHHHHGGG;;;;;;<<<>>>@@@???===;;;555999>>>CCCEEEFFFGGGGGGCCC@@@<<<999;;;@@@GGGLLLLLLGGGDDDDDDCCC???<<<===;;;>>>AAABBBAAA???>>>>>><<<<<<;;;:::;;;<<<===>>>;;;:::999999;;;;;;:::999;;;===??????>>>>>>???@@@===<<<;;;;;;===@@@CCCEEE===@@@AAA???;;;777777888999;;;>>>>>>>>>>>>???@@@>>>===AAAIIIJJJEEECCCEEE============>>>???@@@AAA<<<;;;:::;;;<<<===<<<;;;888;;;>>>@@@AAAAAACCCDDD>>>???BBBBBBBBBCCCDDDFFFMMMGGGAAA@@@DDDHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKKKKHHHEEECCCBBB???@@@AAABBBEEEEEE>>>555======>>>@@@CCCGGGJJJLLLCCCAAA@@@>>>>>>???@@@AAADDDCCCCCCFFFIIIIIIEEEAAA>>>@@@@@@===999777888:::777999;;;999666444555777444444555666777777444111111333777:::;;;:::888777::::::;;;;;;<<<;;;;;;:::777777666333000///000222222555444222333999;;;:::999777666888<<>>888666888<<<@@@BBBAAAEEEJJJLLLLLLJJJIIIIIIPPPRRRUUUYYY\\\___aaabbbYYYRRRRRRZZZ[[[TTTRRRWWWTTTSSSSSSSSSQQQNNNKKKIIIJJJNNNSSSUUUSSSPPPOOOOOOPPPQQQPPPNNNOOOSSSRRRNNNQQQPPPMMMIIIGGGGGGKKKNNNJJJKKKLLLKKKIIIHHHHHHIIIGGGIIIEEE===:::===>>>:::777999:::888444222333555111111111111000000000000...000111000///000444888444555555333000///000111//////111222444666777777555444444333333444444444222222111000///000333555444444333333444666777888333222222111222333555666111222222222000000111222111222444444555777:::===666999777111000333222...222333555666666555444222000///...000222333111///333333222222333333444555000444555222222555777666555666888999::::::999999999999888555333444666888666888::::::888666666666444222///000222666888999888888555///---000111//////000111333333222111111///...000333222///000444///111333222000000444888777555333111111111333444333444555444222111222333BBBFFFIIIIIIEEEDDDFFFIIIJJJUUU[[[VVVMMMJJJKKKLLLFFFCCC@@@@@@CCCFFFFFFEEEAAA???===<<<>>>BBBFFFIIIMMMJJJFFFEEEEEEEEEBBB@@@???AAABBBAAA??????CCCGGGEEEEEEFFFFFFEEECCCAAA@@@AAA>>>===BBBIIIKKKGGGAAAAAA@@@???>>>>>>>>>???@@@@@@:::999AAAFFFDDDAAAAAABBB===<<<@@@@@@===>>>DDDEEEFFFGGGEEEBBB>>>;;;;;;GGGGGGGGGDDDAAA?????????AAABBB???::::::>>>@@@???:::<<<======;;;;;;>>>AAA@@@AAAAAA>>>:::999;;;>>>AAA===999777888;;;>>>??????===<<<<<<===<<<999777===:::777777999<<<<<<;;;@@@AAACCCFFFHHHHHHDDDAAA;;;:::999888999;;;===>>>??????>>><<<999888999;;;===<<<===???AAACCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEE???<<>><<<<<<>>>BBBFFFIIIJJJJJJEEEBBB>>>>>>@@@BBBBBB@@@CCCBBB@@@@@@AAACCCBBBBBB===>>>???>>>;;;888777666999;;;<<<<<<999777666666666555444444555444222000444888<<<===<<<<<<===???======<<<;;;::::::::::::<<<:::777555222111111111555888666111111777:::888777888:::===AAAEEEHHHIIIHHHHHHHHHFFFDDDCCCDDDEEEEEEFFFHHHJJJKKKMMMMMMMMMIIIFFFBBB===:::888888888:::888777888999;;;:::::::::::::::999999888666666222111222555999:::777444888888777555222111222444000111111222222222111111999999999::::::999777555666666555444444444444444444666666444000111666;;;999:::;;;999777666666777222333555777888999888888AAADDDHHHHHHEEE@@@<<<:::777666666888;;;???AAAAAA:::999777444333666<<<@@@BBBEEEIIIKKKLLLLLLMMMNNNTTTUUUWWWZZZ]]]^^^\\\ZZZVVVTTTTTTUUUSSSNNNNNNRRRQQQOOOQQQTTTPPPJJJJJJOOONNNQQQUUUWWWUUUSSSQQQPPPOOOJJJIIILLLNNNMMMNNNPPPKKKNNNPPPOOONNNOOOSSSXXXKKKLLLMMMMMMLLLKKKJJJIIILLLIIIFFFDDDBBBAAA???===???@@@@@@???;;;777444333333222111000////////////111000111333000,,,...444555666555222...---000444444444444333333222222222666666777888888888888888444444444222111111333444111222222222111222555777111000000000000222333444555333222000000111333444333222000...///444:::???;;;999777444111000//////111222444555666555444444333111///...---...///000111222333222000///000111111333333222000000333666555666888999::::::999999555666666555333333444555999;;;;;;:::777444444444222222222444555555333111555555444222111///...---000222333444444333111000222222111111111111111222444333444555666555222///222111000///............111///...///222444444333>>>CCCGGGHHHGGGFFFIIIMMMJJJQQQUUUQQQLLLLLLNNNOOOBBBAAA@@@BBBEEEFFFEEECCCBBB@@@???>>>@@@DDDHHHKKKMMMJJJFFFDDDDDDDDDBBB@@@@@@@@@@@@???======???AAABBBCCCCCCCCCCCCBBBBBBAAA===>>>@@@BBBDDDEEEEEEDDDDDDCCC@@@>>>===>>>??????AAA<<<<<>>>>>>>>FFFFFFDDDAAA===<<<===???AAABBBAAA<<<<<>>;;;===>>>>>>======@@@BBBAAAAAA@@@>>><<<<<<===>>><<<:::888888:::===??????===<<<:::;;;;;;<<<:::999;;;999666777999;;;;;;:::<<<===???BBBEEEEEEBBB???::::::999999;;;===@@@AAA??????>>>;;;999888:::;;;:::;;;===AAADDDDDDAAA???CCCCCCCCCBBBCCCCCCDDDDDDEEE>>><<>><<<<<<===>>>===>>>???BBBEEEHHHIIIIIIDDDAAA>>>>>>@@@BBBBBBAAAEEECCCBBBCCCDDDDDDCCCBBB===<<<<<<;;;:::888777666999;;;<<<;;;999777666777666555444444555555333111555888;;;;;;::::::<<<>>>;;;:::888777777777888888<<<:::777555222111000000222444333...///444666444:::<<>>BBBEEEEEEBBB===999777:::888777888:::<<<===<<<999888666444444777<<<@@@BBBEEEJJJMMMNNNOOOPPPQQQZZZ[[[\\\]]]\\\[[[ZZZYYY[[[YYYWWWVVVQQQKKKJJJLLLPPPOOOQQQTTTPPPJJJIIILLLHHHKKKOOOQQQQQQPPPPPPQQQRRRNNNLLLNNNPPPNNNNNNQQQNNNNNNNNNOOORRRUUUWWWXXXSSSRRRPPPNNNMMMLLLLLLLLLOOOKKKFFFBBBAAAAAAAAA@@@@@@AAABBB@@@===:::777666222222111000000000111111333111222333000---...333222444555555333111//////222222222222222222222222888888888888777777666555666666666333111000222333000222555555444333333444111000000000000222333444000///...------...000111///000000//////222666:::;;;999777444222000000000222333333444444333333222222111000......///000111222333444333111000000222444555555333111111333666555666888999::::::999999:::::::::777444222333333777888999888555333333333111111111333555555444222333222111000000000000000///111333555555333111000222222111000000111111222/////////111333222000...222222111000000000000111111000///000222444444333;;;@@@FFFIIIIIIJJJMMMOOONNNQQQQQQMMMKKKNNNPPPOOOAAAAAABBBEEEGGGHHHFFFDDDDDDCCCAAAAAACCCFFFJJJLLLLLLIIIEEECCCBBBAAA@@@??????===;;;;;;;;;;;;:::999??????@@@@@@AAABBBCCCDDD:::???CCCBBB>>>>>>BBBHHHGGGEEEBBB???===>>>???@@@CCC@@@AAAGGGJJJGGGCCCAAA@@@======@@@AAAAAACCCGGGJJJIIIGGGCCC@@@???@@@BBBDDDCCCAAA>>>;;;:::<<<>>>@@@BBBAAA>>>===??????<<<<<<===>>>>>>>>>???AAADDDBBB@@@>>>>>>>>>???>>>===777666777:::===??????>>><<<:::888999:::<<<<<<<<<999888777888:::;;;:::999<<<===???BBBEEEFFFDDDBBB<<<<<<;;;;;;;;;===>>>@@@@@@???>>><<<999999;;;===;;;<<<@@@EEEGGGGGGCCC@@@DDDCCCBBBBBBBBBCCCDDDEEEDDD>>>;;;@@@EEEHHHKKKNNNPPPJJJEEEFFFKKKMMMKKKHHHNNNLLLIIIGGGGGGIIILLLNNNKKKHHHCCC???>>>>>>@@@BBBBBBBBBBBBCCCEEEGGGHHHIIIEEEBBB@@@???@@@AAAAAA@@@FFFEEEEEEFFFGGGFFFCCCAAA<<<999666666888999777555888:::;;;:::999777777888999888777777999999888666888999999999888888:::;;;999888666555555666777999:::999777444222111000000222333111......222444333999<<>>===<<<999777777:::;;;999666>>>>>>>>>???AAADDDFFFHHH<<<@@@BBB@@@<<<<<>>@@@BBBDDDFFFHHHHHHGGGDDDBBBAAABBBCCC@@@AAA@@@>>>;;;::::::;;;===@@@AAA>>>>>>???>>>:::;;;<<<===>>>???@@@BBBDDDBBB???<<<===???@@@>>><<<444555888<<>><<<<<<<<<<<>><<<;;;<<<===>>>>>>===:::999888777666666777999:::888777555555777999;;;666666555444444333333333444444333222222333555555444777<<>>>>>@@@CCCEEEGGGEEEBBB>>>;;;999999999333333333666999;;;;;;:::::::::::::::999888777777444333222333555777999;;;999;;;<<<<<<999777555555444444333444444555555666444444333222111222333555666666666666555555444444555777999999777555555666666888::::::888666666666333444666999;;;>>>???@@@>>>@@@CCCCCCAAA===:::888:::888666666666666555333444444555555666999===AAAAAAFFFMMMRRRVVVXXXYYY[[[\\\___aaa^^^ZZZXXX[[[___RRRPPPPPPQQQNNNIIIIIILLLLLLMMMPPPSSSRRROOOMMMMMMLLLNNNOOOPPPQQQTTTXXX[[[ZZZVVVTTTUUUUUURRRPPPQQQRRRPPPOOOQQQTTTVVVVVVTTTTTTRRROOOMMMKKKJJJJJJKKKIIIFFFAAA>>>===>>>>>>>>>AAA@@@???>>>>>><<<:::888222222222222333444555666333000///111///,,,,,,///...///222777999777000***000000111222444555666777444444555666777999:::;;;777777666555333222444666444666888777555222111111000000000111111222333333//////......///000111222222333444333333333555777777555333111////////////000000///...///000222333111111000000111222333444555666777666333222333444333333111000......///000333333444555666666666777888999:::999888777777888333555666666444333333444111000000111444555555333222000...,,,---///111333---///333666666555222000111000000000000111111222333333333444555666444222000000000111111333444444333222111222444444333222@@@DDDIIILLLLLLKKKJJJIIIHHHKKKKKKJJJKKKMMMIIICCCCCCCCCAAAAAAAAADDDGGGJJJHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGEEEBBB???===<<<;;;999777666777:::<<<:::777??????@@@AAACCCFFFIIIKKKBBBAAA@@@??????@@@CCCFFFDDDCCCBBBAAAAAACCCFFFHHHDDDFFFIIIJJJKKKIIIEEEAAA:::;;;;;;<<<>>>AAADDDDDDCCCEEEFFFFFFDDDBBBAAAAAA>>>@@@AAAAAA>>>;;;:::999999===???======???>>>:::::::::;;;<<<>>>AAABBBCCCAAA???<<<===???@@@===:::777888:::===???>>>;;;888===;;;999999;;;>>>@@@@@@999:::;;;<<<============666555666999===???@@@???EEEEEEDDDBBBAAAAAA@@@@@@DDDCCCAAA???======@@@CCCCCCBBBBBBDDDGGGJJJJJJJJJCCCDDDDDDEEEGGGJJJMMMNNNEEE@@@>>>AAAEEEGGGLLLQQQNNNLLLJJJHHHHHHIIILLLNNNKKKIIIEEECCCCCCGGGKKKOOONNNKKKFFFCCCBBBDDDGGGIIIMMMNNNOOONNNKKKKKKLLLNNNMMMLLLJJJFFFBBB???======BBBAAABBBCCCDDDCCC@@@===;;;666222333777999777444666777888888777888999;;;???===<<<<<<===??????>>>;;;999777666555666666666888777555555555777999:::222333444555666777777777666555444444444333444666333333666999>>>CCCGGGJJJKKKJJJHHHCCC???======??????===:::888888:::===???>>>===;;;999888777777777111111222555999::::::999777888999::::::;;;;;;;;;222111000000000222555888999::::::888666666777888333222111111111111222333222333333222000000333666666777777777777666555555444666888888777666555555666777999999888666666666666666777888999:::<<<<<<<<<>>>AAAAAA>>>;;;999888555444444444666666555444333444666777888:::>>>AAAAAAFFFNNNTTTXXX[[[]]]^^^\\\___aaa]]]XXXVVVYYY]]]QQQOOOPPPRRRPPPLLLMMMQQQLLLNNNQQQRRRTTTTTTRRRPPPLLLMMMMMMMMMMMMPPPTTTXXX[[[VVVTTTWWWWWWSSSQQQQQQPPPRRRSSSRRROOONNNOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKEEEDDDBBBAAAAAA@@@>>><<>>BBBCCCFFFIIIGGGBBBBBBAAA???<<<;;;>>>CCCGGGHHHHHHGGGFFFDDDCCCBBBAAAGGGHHHHHHFFFBBB>>><<<;;;999888999:::<<<===<<<;;;AAAAAABBBDDDFFFHHHJJJKKKHHHEEEAAAAAADDDFFFFFFEEECCCBBBBBBCCCDDDFFFHHHIIICCCGGGJJJIIIIIIIIIFFFBBB999;;;<<<:::<<>><<<===@@@@@@===:::999999;;;???BBBCCCCCCBBBAAA@@@@@@@@@???<<<:::;;;;;;<<<===>>>>>>;;;888===;;;999:::;;;===>>>===999;;;============???@@@888777777999<<<@@@AAAAAACCCDDDEEEFFFGGGHHHIIIIIIEEEDDDBBB???===>>>BBBEEECCCBBBAAABBBEEEIIIKKKKKKCCCDDDFFFHHHKKKMMMNNNOOOGGGCCCAAADDDEEEFFFJJJOOOKKKKKKJJJHHHFFFGGGLLLPPPGGGFFFCCCBBBBBBEEEHHHJJJHHHEEEBBB@@@@@@BBBEEEGGGMMMPPPRRRQQQNNNLLLMMMNNNNNNNNNLLLHHHCCC>>><<<<<<>>>>>>>>>???AAAAAA???===:::777555555888999777555555666777777777888:::<<<===:::888888999::::::::::::999666666777777666555333333444444555666777888111222444666888999::::::555222222333333111111444555444333333555999>>>@@@CCCCCCBBB???;;;888888888;;;999666444555777:::<<<777666666555555555666666000000222555888:::999777333444666888999:::;;;;;;444444333222111222555888777888777666555666888:::444333111000//////000111111333555444111111333666666666777888777666555444444555666777888777666666666777888777666666777888;;;:::999777666666666666888;;;======:::777666555222111222444666777666555444555888999:::;;;>>>AAA@@@EEENNNUUUYYY\\\^^^___```aaaaaa]]]XXXTTTTTTVVVVVVUUUUUUVVVSSSOOOOOOSSSOOOQQQRRRQQQSSSVVVTTTPPPNNNNNNNNNMMMMMMPPPTTTWWWWWWTTTSSSVVVVVVSSSQQQQQQPPPSSSUUUSSSNNNKKKKKKNNNLLLMMMOOOPPPPPPPPPOOONNNGGGFFFFFFFFFFFFEEEAAA???@@@===999999:::999666333222222222222333444555666111---+++...///---,,,...111000///000333555555555444555666888:::;;;======???===;;;888777666666666111222333333333444777:::777777666333000///000222//////111222222333222222000111111111111000000000333333111///...000444888222111///------------...,,,,,,,,,---///000222222000000111111111111111111333555666666555555666777777444222111222333222222000000000000111222333444888999:::999666333111111333555777777777666777999333111000000222333333222222111000......///000111000111333444444333111000////////////000111111222666444222222222111///---/////////000000222333333555444444555666555222000IIIKKKNNNPPPOOOJJJDDD???555:::>>>???AAAEEEFFFDDDAAAAAA@@@>>><<<===AAADDDFFFGGGGGGGGGFFFEEECCCBBBHHHKKKNNNLLLGGGBBB>>>===;;;===??????>>>======>>>BBBBBBDDDFFFGGGHHHHHHIIIKKKHHHFFFFFFGGGIIIHHHGGGCCCCCCEEEFFFGGGGGGHHHHHHAAAGGGIIIFFFFFFHHHGGGCCC:::======:::<<>>???AAAAAA??????@@@AAA?????????===;;;:::;;;<<<888<<<>>>===???CCCDDDAAA;;;999999<<>>===<<<>>>===<<<<<<===>>>===<<<<<<;;;999999::::::999888999;;;<<<<<<;;;<<>>???AAADDDFFFJJJNNNRRRQQQMMMJJJJJJKKKKKKLLLKKKGGGBBB===<<<<<<<<<;;;;;;<<<>>>??????>>>999999999999999888777666444555666666666888;;;>>>;;;999666555666777777666:::888666777999888666444111222444666777777777777333444666888999::::::999444111000333333//////222333333222222333555888999;;;===>>>===:::888777888888777555444444666999:::666666555555555444444444000000222555888888777555444555666888999:::;;;;;;666777888666333333555888444555777888888888:::;;;888666444111000000000111000444777666333222444777444555666777666555333222555555555777888999999888777777777666444555777:::<<<;;;999777666555666666777999;;;;;;999666555444111000111444666777666555555777:::;;;<<<===???@@@???EEEMMMUUUYYY\\\]]]^^^``````___]]]ZZZWWWTTTSSSXXXVVVVVVWWWTTTPPPPPPSSSTTTUUUSSSOOOPPPTTTRRRLLLMMMNNNNNNNNNNNNPPPUUUXXXSSSPPPPPPTTTUUURRRPPPQQQSSSTTTTTTSSSQQQOOONNNMMMOOOOOOOOOOOOPPPPPPQQQQQQIIIHHHFFFFFFGGGFFFDDDCCCCCC???;;;:::;;;:::777333222222111222222333444444222---+++///111000///000///000000000111333666888666666888999;;;<<<===>>>DDDAAA>>>:::777555444444111222333222222333666888444555555333111/////////...///111222333333222222222222222222111000//////000111111111000111444666222111000.........//////---......///////////////000000000111000000//////111333555555555555777999777444111111333555444333111111111000111333444555777999:::999666333111111111444666777777777888:::444222000000111222111111000000000000000111222333444333333333222111111000.........//////000222222888666444333444444333111111111111111111222333444666555555666777555222000JJJLLLNNNPPPOOOJJJCCC===999>>>@@@>>>>>>CCCFFFFFFBBBCCCDDDCCC@@@???AAADDDEEEEEEGGGHHHHHHGGGFFFEEEJJJNNNRRRQQQKKKEEEAAA???>>>AAADDDCCC???======???BBBCCCEEEGGGGGGGGGGGGFFFKKKKKKJJJJJJIIIIIIJJJJJJDDDEEEFFFHHHHHHGGGFFFEEE@@@FFFHHHEEEDDDGGGGGGDDD;;;??????;;;===CCCEEEBBB>>>>>>>>>===<<<===@@@BBBAAA@@@===999777888;;;???999===>>>>>>@@@EEEGGGEEE<<<::::::===BBBFFFGGGFFFEEEGGGIIIGGGBBB>>>===>>>???===;;;;;;===?????????;;;:::999999999888666444999;;;;;;:::999:::???CCC===<<<:::;;;>>>AAACCCDDD===>>>@@@BBBCCCDDDEEEEEECCCAAA???<<<:::<<<@@@DDDEEEFFFHHHLLLOOOQQQPPPNNNEEEGGGJJJLLLLLLKKKHHHGGGJJJGGGGGGHHHGGGDDDEEEJJJJJJDDD??????EEEJJJLLLJJJCCCCCCDDDEEEDDDDDDCCCBBB@@@@@@??????AAACCCEEEGGGFFFKKKPPPPPPLLLGGGGGGHHHGGGIIIIIIFFFAAA===<<<===<<<:::999:::===?????????999;;;<<<<<<:::888777777333444666666666888<<<>>><<<:::666555555666666666999777777888::::::666333222444777999;;;::::::999666777888::::::999999888666111111555444000///333///000111333555666777888666888;;;===<<<:::999:::777666555555555777999:::888777777666555444444444000000222555777888666444888888999:::;;;<<<<<<;;;444555666444111///111333000444888;;;;;;::::::;;;;;;:::777444222111222222///444888888555333555888222333444555555333111000666555555777999;;;;;;;;;888888666444333444888;;;888888777777777888:::;;;999;;;===<<<:::888666666111111222444777777666444666888;;;<<<======???@@@>>>DDDMMMUUUYYY[[[]]]]]]]]]]]]]]]]]]]]]\\\XXXUUUUUUSSSSSSUUUSSSOOOOOOSSSXXXXXXSSSMMMMMMQQQOOOHHHFFFGGGHHHIIIJJJMMMQQQTTTPPPMMMMMMRRRTTTRRRPPPQQQWWWTTTSSSTTTVVVUUUQQQNNNQQQPPPNNNLLLLLLNNNPPPRRRJJJHHHEEECCCDDDEEEEEEDDDGGGBBB===;;;===<<<888444222222111111222222333333333...,,,000333222111222---///222222111222666:::666777888999;;;<<<===>>>CCCAAA>>>:::888777666777222333333222111222444666000333555555333///...---...///111222333333222222444444444444333111000//////111444555555555666666333222111/////////000111///000111111000...,,,+++000000000000000///...---000222444555555666888999555222//////222444444222333222222111222444555666444777999999888666555555000333555666666777888:::555333000000000111111000---...///111222444555555666555333222111000000000............///000222222333111000000111222111000333333222222333333444444666666666777777555222///LLLQQQQQQKKKHHHIIIEEE???@@@??????@@@BBBBBB@@@???===>>>@@@@@@?????????@@@CCCGGGKKKKKKGGGCCCAAAAAAIIIMMMRRRTTTOOOGGG@@@<<<>>>CCCDDD@@@???BBBAAA;;;<<<@@@CCCCCC@@@AAAEEEIIIJJJIIIKKKMMMLLLIIIIIIMMMGGGFFFEEEFFFIIIJJJKKKJJJGGGBBB<<<<<>>>>>@@@@@@>>><<>><<<@@@===:::;;;>>>@@@???===;;;999777666555666777888999<<<<<<888888===@@@@@@?????????AAABBBCCCAAA???????????????>>>===<<<;;;===<<<;;;999:::>>>EEEJJJHHHFFFDDDGGGLLLQQQSSSSSSMMMGGGAAA???CCCFFFFFFDDDKKKKKKIIIFFFCCC@@@@@@AAAGGGEEEDDDCCCDDDGGGKKKNNNGGGGGGGGGGGGFFFEEECCCCCCEEECCCAAA@@@AAADDDIIIKKKLLLMMMNNNMMMKKKHHHGGGGGGJJJHHHEEEAAA>>><<<;;;;;;>>><<<;;;:::::::::888666444555666777777666555444444222333888999888888;;;;;;:::888555222111444666777999;;;<<<;;;999555333555666777999;;;===??????===:::666555888:::;;;:::999555000000333555333000000000000222666888888888444555777888888888666555;;;777333333666999::::::<<<999666777999999555111000333666999:::;;;===???444666777888888777666555444444333000///000333666777888999999888777888:::666777888555111000111333777777777666555444333333333555666444666999888444666777666555:::@@@AAA===;;;777333222333666777888:::999888999999999777444999:::;;;999666333222111999777444222222333555666:::;;;<<<<<<;;;===???BBBFFFLLLSSSVVVVVVVVVYYY\\\[[[\\\\\\[[[YYYYYYZZZ\\\ZZZYYYZZZZZZVVVPPPOOOSSSRRRWWW\\\[[[TTTNNNKKKKKKLLLKKKIIIIIIJJJLLLPPPRRRSSSPPPMMMMMMNNNPPPRRRRRRQQQRRRRRRQQQPPPOOOPPPRRRRRRQQQOOOLLLIIIJJJLLLOOOHHHGGGGGGFFFFFFGGGGGGHHHKKKEEE>>>;;;;;;:::777333444666666444000......000333222111/////////000111222000...,,,---...111333444555666555555666999<<<;;;<<<======<<<:::888666000000000111222222333333222333444444333000---+++///////////////000111111111111111111111222222222555222000222555777666444111111000//////000111222///000222333222111///------...///000000///......111333666666444333444666000//////000111222222111111222222333333333222222666555444333222222222222000111222333444666777888222222111111000/////////000000111222444555666666:::777555555666555111...------///000111111111111444444333333222111111000111222333444444444333333///333555444444666444111QQQTTTRRRKKKFFFFFFDDD@@@>>>===>>>???BBBCCCBBBAAAAAABBBCCCBBB@@@???@@@AAADDDGGGKKKMMMJJJFFFBBB@@@HHHLLLPPPRRROOOIIICCC@@@@@@EEEGGGDDDBBBCCC@@@:::<<>>============???AAAAAA>>><<<<<<===>>><<<;;;;;;:::777666666777999;;;<<<===>>>???>>>===;;;:::<<<;;;;;;<<<@@@DDDFFFGGGEEEEEEFFFCCC@@@===<<<<<<===<<<<<<===>>>??????>>>;;;:::888777666777888999:::???AAA??????BBBBBBAAA???>>>>>>???@@@@@@===;;;@@@@@@@@@???>>>===<<<;;;<<<<<<;;;:::;;;???EEEJJJFFFDDDBBBDDDIIINNNQQQQQQJJJEEE@@@???BBBDDDBBB@@@HHHHHHHHHGGGDDDCCCDDDEEEEEECCCBBBBBBDDDHHHLLLOOOJJJHHHEEEBBBAAA@@@AAAAAAEEEEEEEEEEEEFFFHHHJJJLLLKKKLLLMMMLLLKKKIIIHHHGGGIIIGGGDDDAAA>>><<<;;;:::999888888888:::;;;:::999777888999999999888777666666444555999:::888999<<<999999777444111111444666777999;;;<<<;;;888555333555666777999;;;<<<>>>???:::777444555999<<<>>>>>>999444000000222444333111111000111333666888888777999888777777666666666666888666333333666888888777:::777555777::::::777333///222666888999999:::;;;999:::;;;;;;:::888666444333333111///...///222444555777888777666555666888777777777555111000222444777888888888777666444333444666777666777;;;:::777888999888777:::???>>>999444444333111///000555888888777666666888999999777777888:::999777444444444777666444333333555666888:::;;;;;;::::::;;;>>>@@@FFFLLLRRRUUUTTTTTTVVVYYYUUUWWWXXXWWWVVVVVVWWWXXX[[[YYYYYYYYYUUUOOONNNQQQRRRXXX]]]]]]XXXRRROOONNNMMMLLLKKKLLLMMMOOOQQQSSSPPPNNNKKKLLLNNNQQQTTTTTTSSSQQQOOOMMMLLLMMMQQQSSSOOOOOONNNLLLIIIHHHJJJKKKBBBBBBCCCEEEGGGIIIKKKLLLJJJDDD>>>;;;;;;:::777333555666888666333222333555111000///.........//////222111000//////000222333333444555555666777:::<<<<<<===??????>>><<<999777111111111111111222222222111333444444444111///---000000//////000000111222222222222333333333333333333111000111444555555444111000///......///000111///000111111111000///...---...000111111000//////000333555555333222333555......---...///000//////000000111222333333222222222222111000000000000111222222333444666777888999111111000000000000//////000000111222333444555555:::777555555555444111.........///000111111111111000000/////////000111111222333444555555555444333///333555444444666555111SSSTTTRRRKKKEEEEEEDDDBBB=========@@@CCCEEEEEEEEECCCDDDEEEDDDCCCDDDFFFGGGEEEHHHLLLOOOPPPMMMFFFAAAHHHKKKNNNOOOLLLHHHFFFDDDCCCGGGHHHFFFDDDCCC???:::<<<>>>???>>>>>>AAAGGGLLLFFFBBBBBBDDDFFFIIIPPPXXXHHHFFFEEEFFFHHHIIIIIIIIIIIIJJJHHHEEEEEEFFFDDD???===>>>>>>?????????@@@@@@<<<:::999:::;;;;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<:::===@@@@@@===;;;<<<======;;;;;;===BBBFFFIIIKKKCCCBBB???;;;888777999;;;;;;===@@@AAAAAAAAAAAABBB<<<;;;:::888888999:::;;;:::AAAFFFEEEEEEFFFEEEBBB@@@???>>>?????????===;;;@@@@@@@@@@@@???===;;;:::::::::::::::;;;???DDDIIIDDDBBBAAABBBGGGKKKNNNPPPGGGCCC@@@???@@@AAA???===CCCDDDEEEEEEDDDDDDFFFGGGCCCBBBBBBBBBEEEHHHLLLOOOMMMIIIDDD???<<<<<<>>>@@@EEEFFFHHHIIIKKKLLLLLLLLLJJJKKKKKKKKKJJJIIIGGGFFFFFFDDDBBB???<<<:::999999444444444666:::<<<<<<<<<:::;;;;;;;;;:::999888888666333444888999777777:::777777555333111222555777888999:::;;;:::777444222777777888:::;;;===>>>>>>888666555666888;;;<<<<<<888333///...111444444333333222222333666777777666<<<;;;888666555555666777555444444555777777666555777555444777:::;;;888555111444888:::999888777777<<<<<<<<<<<<:::777444222111111111///...///111444666777888888666666666888777777777444222222333555777888:::;;;:::888666444333777888666777;;;<<<999:::<<<;;;::::::===:::555///222444222...///555<<<777555333444777999;;;;;;444666888999777666555666555555555555666777888888999::::::888888999;;;>>>DDDIIIOOORRRRRRRRRSSSUUUQQQSSSUUUVVVUUUTTTUUUVVV^^^[[[ZZZYYYUUUOOONNNQQQRRRXXX^^^___[[[VVVSSSRRRPPPPPPQQQRRRTTTUUUVVVWWWQQQNNNLLLKKKMMMPPPRRRSSSSSSPPPKKKHHHHHHLLLPPPTTTNNNOOOOOOMMMKKKHHHHHHHHHFFFFFFGGGIIIKKKNNNPPPQQQJJJEEE@@@===<<<;;;888555444555666666555444555777///......------------...------...///////////////222333555666666888;;;>>>>>>@@@BBBCCCBBB???;;;999222222222111111111111000111222444444444222000///000000//////000000111111111111111222222222333333222111///000222444444333000///...------...///000000000000/////////.........///111222222222111000000111333333222222222333---------------............///000111222222333222000////////////000111111333444444666777888999:::000000000000111111111111000000000111222333444555999777555444444222000...//////000111111222222222//////...---...000222333444444555666666555444333000333555333333666555111KKKNNNOOOLLLHHHEEEEEEEEEAAA@@@@@@AAADDDGGGGGGFFFBBBCCCEEEFFFGGGJJJMMMPPPGGGIIIMMMRRRVVVUUUNNNHHHJJJLLLLLLKKKHHHEEECCCCCCDDDEEEDDDCCCBBBAAA???>>>=========<<<===AAAHHHMMMEEEBBBBBBDDDEEEGGGMMMUUUHHHGGGFFFFFFGGGIIIHHHGGGFFFJJJKKKGGGDDDCCC@@@<<>>???@@@@@@???999999999::::::::::::999???>>>===<<<<<<<<<======<<<@@@DDDBBB>>>;;;===AAA???===<<<>>>BBBFFFIIIJJJ???>>>;;;777444444666999;;;???DDDEEECCCBBBCCCEEE<<<;;;;;;::::::;;;<<<===;;;AAAEEEEEEDDDFFFEEEBBBBBBAAA@@@@@@AAAAAA@@@>>>>>>?????????>>><<<:::999777888999999:::===BBBFFFEEEDDDCCCDDDGGGKKKNNNPPPIIIEEEAAA>>>>>>???>>>===???AAACCCDDDCCCDDDEEEFFFEEEDDDCCCCCCEEEHHHKKKMMMJJJGGGCCC???======>>>???DDDEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIGGGDDDBBBAAA@@@>>><<<:::888777666222111222555999;;;<<<<<<;;;:::::::::999888888777444111111555555444444888777666555333111222555888888999:::;;;999777555333888888999:::;;;<<<<<<===888777666666666666666666666333///...111333555555444333333444777888888777;;;:::888777666666777777444555666888888777555444444333444777:::;;;999666333666:::;;;:::777666555888888999888666444111///222222222111///000333555888:::::::::888777888999888777666444333444555666666888:::<<<<<<:::777555111555666444444888:::999999<<<===;;;:::;;;999444111444555444333444:::???999777444444666999<<<===444666888999777666555666666666666777777777777777888888888666555666:::<<<@@@EEEKKKOOOPPPQQQSSSTTTQQQTTTVVVWWWWWWVVVWWWXXX```\\\ZZZYYYVVVPPPOOOQQQQQQUUU[[[^^^\\\XXXUUUTTTSSSUUUWWWYYYZZZ[[[[[[[[[UUUQQQNNNLLLLLLNNNNNNNNNRRRNNNJJJGGGHHHKKKNNNPPPMMMOOOQQQPPPMMMJJJHHHGGGLLLLLLKKKKKKLLLLLLMMMMMMIIIEEEAAA>>>===;;;888666222222222222222222222222............---.........+++---///111222222000///000222555666888999<<>>>>>>>>@@@BBB???>>><<<;;;===BBBIIIMMMGGGEEEEEEGGGFFFDDDGGGLLLIIIGGGFFFFFFGGGHHHGGGFFFDDDJJJMMMJJJFFFDDDBBB>>>FFFCCC???>>>???@@@AAA@@@:::;;;<<<===<<<<<<;;;;;;BBB???<<<888777777888999>>>BBBEEEBBB===;;;===@@@AAA??????@@@BBBDDDEEEEEE999999999777555444555777999>>>BBBCCCBBBAAABBBDDD;;;;;;;;;<<<<<<===>>>>>><<<@@@BBB@@@???BBBDDDCCCAAA@@@??????AAAAAAAAA@@@;;;<<<>>>>>>>>><<<:::888666777999999:::<<<@@@CCCEEEFFFFFFGGGIIILLLOOORRRNNNIIICCC???===>>>@@@@@@@@@BBBDDDEEEEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIDDDDDDDDDCCCBBBAAA@@@???BBBAAAAAABBBDDDFFFIIIKKKOOOMMMJJJIIIHHHFFFAAA>>>===<<<;;;:::888666444333333222222444888::::::999999888888777777666666666555222222555666444666999999888777444333333666999999999:::;;;:::888666555555666666666777777777888555555666555444444333333444222000000222444777888666555555666888:::999888666777888999999888777666444666999;;;:::888555444222333555888::::::888666333555888999888555444444444444666666555444111000333444444444333333555777888999:::999777666777888777666666555666666666555444666999<<<<<<:::777555///333444111111444777777666:::<<<:::999:::888555444444333444777:::===>>>===:::666444666888;;;;;;666777999999777555444555999888888777666555555444777777666444333555999<<<<<<@@@FFFLLLPPPSSSUUUVVVRRRTTTVVVWWWWWWWWWXXXYYY]]]XXXUUUVVVTTTOOONNNPPPNNNQQQVVVYYYYYYWWWUUUTTTTTTUUUXXXZZZ[[[[[[ZZZYYYUUURRRNNNLLLMMMNNNNNNNNNOOOMMMJJJJJJLLLMMMLLLKKKJJJMMMOOOPPPMMMIIIFFFEEEIIIIIIGGGFFFEEEEEEEEEEEEDDDBBB???<<<:::888555333222222111000000000///.../////////000000000//////---///333666777666444333///222555777888:::===???@@@AAACCCDDDCCC@@@===;;;444333333222111000//////111222333333333222111111///......------.........---......///000000111111222222333333333444555666000///...,,,,,,,,,---...000000///...---.........///000222333444444444333000000000111222222222111111222444333111000111333------///000222222333333//////000000111222444444222222333333444555666666222222333444555555666666555444333222222333444555555444333111000///000000222111111000111111222333444222000...---...000222111222333444333333111111...111111///000222222///;;;AAAJJJQQQOOOIIIHHHKKKKKKIIIFFFEEEFFFGGGFFFFFFHHHJJJLLLMMMLLLKKKLLLMMMHHHIIIKKKOOOSSSUUUUUUTTTLLLLLLJJJGGGCCC@@@@@@AAACCC???===>>>>>>>>>AAAEEEAAA???===<<<>>>CCCIIILLLHHHGGGHHHJJJHHHCCCCCCFFFJJJHHHFFFFFFFFFGGGFFFEEEEEEKKKMMMKKKIIIHHHEEEAAAEEEBBB??????BBBDDDCCCAAA<<<>>>@@@@@@???>>>===>>>FFFCCC>>>:::888888999:::===???AAA???<<<;;;===???@@@@@@@@@AAABBBBBB@@@???666777999999777777888999888:::===>>>>>>===>>>???:::;;;<<<<<<===>>>??????>>>AAAAAA======AAAEEEEEEAAA???======>>>???>>>===999;;;===??????===;;;999888999;;;;;;;;;<<>>>>>>>>>>>@@@CCCFFFHHHOOOLLLIIIHHHHHHEEE@@@<<<;;;::::::999777666444333555444333555777999888777777777666666666666777888888555555888999999;;;???>>>===;;;777444444666888999999:::;;;;;;:::999888333333333222222222222222///222444555555444444555222222222333444666888999888777777888;;;<<<<<<;;;333555777888999888666555444777;;;<<<:::777555444222444777999999888666444111333555555444333444444333555666777888777555444444666777666666666888:::555666777666444333333444666555666777999999777444333555777999:::999777666///444555111///222666666444888:::888666888888666444222111333888;;;<<<<<>>DDDKKKQQQUUUVVVWWWSSSTTTUUUTTTSSSTTTVVVXXXWWWRRROOOPPPPPPMMMLLLNNNLLLNNNQQQSSSUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTRRROOOMMMLLLNNNQQQSSSTTTPPPNNNMMMNNNPPPOOOJJJFFFGGGIIIMMMMMMKKKGGGEEEDDDEEEEEEDDDDDDCCCCCCDDDDDD???>>><<<999666444222000444333111111111111000...///000111111222111111111)))+++///333555444222111000222666888999;;;===???@@@@@@AAAAAA@@@>>><<<:::333333222222111000//////222222222222111111000/////////......------......///000000111222333444444222333444444333444666777111000...---,,,,,,------000000000/////////......///000222333444555444444111000000111333333222000222555666555222111222555...///000111222222333222.........///000111222333000111111222333333444444222333333444555666666777666444333111111222444555111222111000...///111333222111000//////000222222111000...,,,+++,,,---...///000111333333333222111...111111//////222222000@@@DDDMMMSSSOOOHHHGGGMMMKKKIIIFFFDDDEEEFFFFFFEEEIIILLLNNNOOOMMMKKKIIIIIIHHHHHHHHHHHHIIIKKKOOOQQQGGGGGGHHHGGGEEEEEEGGGIIIEEEAAAAAADDDDDDAAAAAADDDCCCAAA>>>>>>@@@EEEIIIKKKGGGFFFHHHJJJHHHDDDDDDHHHJJJHHHFFFEEEFFFFFFEEEDDDEEEIIIJJJHHHGGGGGGDDD>>>>>>===>>>BBBGGGIIIFFFBBB>>>AAADDDDDDAAA>>>>>>???EEEDDDAAA???===<<<;;;;;;<<<<<<======>>>???@@@AAA===>>>???AAABBBAAA===:::666888999999999:::<<<>>>;;;::::::;;;<<<======<<<999:::;;;===>>>?????????AAAEEEDDDAAA@@@EEEHHHIIIDDDBBB???=========<<<:::999;;;>>>@@@AAA@@@>>><<<;;;===>>>???>>>>>>???AAA@@@DDDHHHKKKKKKKKKLLLMMMNNNMMMKKKGGGCCCAAA?????????BBBEEEGGGGGGFFFFFFGGGBBBAAAAAA@@@@@@AAAAAABBB???AAADDDFFFFFFDDDBBB@@@;;;<<<===???AAACCCEEEFFFLLLIIIFFFFFFHHHFFFAAA===;;;;;;;;;:::999777666444555444444555777999888777888888777777888999:::;;;999666666999;;;;;;>>>CCCCCCBBB???;;;666555666888888999:::;;;<<<<<<<<<<<<444444444333333222222222///333666888666555555555000222444666777888999;;;888888888:::===??????>>>555666666666666555555444333777:::;;;888666444444333666888999888666333222222333444555444555777999555666888999999888666555555666777888777777999:::444555666555333111222333444444666999<<<;;;777333222333444666777777666666333777888333000333777888444888999666333555666555222333444555666888;;;===<<<999555444444666666666333666888888777666666777999888666444333333444555444444333222222555;;;???<<>>;;;888555333222333111000000222333222000///000111222222222111111''')))---000222222111000000333777999:::;;;<<<>>>???>>>>>>===<<<;;;:::999333222222222111000000000222222111111000///......111111000///////////////000000111222333444555555111222444333222222555777111000///------------...///000111111111000///......///111333444444444444222000000111444444333000111444666444000///111444000000111222333333222222000000000000000111222333000000111111222333333333222222333333444444555555555333111///...///111222...///000///---...222555222111///......///111222......---,,,,,,---------...///111333444444444333000222222000000333444222HHHJJJPPPTTTNNNFFFFFFMMMJJJGGGDDDCCCDDDEEEEEEEEEFFFIIIMMMOOONNNLLLJJJJJJGGGGGGFFFBBB@@@BBBHHHMMMBBBCCCFFFGGGHHHJJJMMMPPPGGGDDDFFFKKKJJJCCC@@@CCCDDDBBB??????BBBFFFHHHJJJFFFDDDFFFIIIHHHFFFHHHLLLJJJHHHFFFEEEFFFFFFEEEDDDDDDFFFFFFDDDDDDDDD@@@999777888===EEELLLMMMHHHBBB@@@CCCFFFEEEBBB???>>>???>>>??????>>>===;;;999888===<<<<<<>>>AAADDDEEEEEE:::;;;>>>AAABBB@@@<<<888888999999999999<<<@@@CCC@@@===:::;;;>>>@@@???===999999;;;===>>>?????????DDDHHHIIIFFFFFFIIILLLKKKJJJGGGCCC@@@>>>===;;;999999<<>>@@@BBBBBBAAA@@@@@@AAA<<>><<<:::===AAADDDDDDDDDEEEFFF============>>>???@@@AAA@@@AAACCCDDDDDDCCCAAA???999;;;???BBBEEEEEEDDDDDDJJJFFFDDDEEEHHHHHHCCC???<<<<<<<<<<<<;;;999777666555444444555888999999888:::999999999:::<<<>>>???777444444888;;;;;;???DDDGGGEEEBBB===888666666888888999:::<<<===>>>>>>>>>999888888777666666555555333777::::::777444222333///222555888999999:::;;;999888999;;;>>>AAAAAAAAA999888555333222222333444222666::::::777444333444444777::::::888555222000555666777777777999<<>><<<777222111111333444555555666666666;;;<<<666222444888:::555999999444111222444333000555999888666666;;;@@@888666333222333555555555111444666888888888888999888666444222222333555777444333222111222666<<<@@@>>>AAAFFFLLLRRRVVVVVVVVVXXXXXXUUUSSSQQQRRRVVVYYYTTTNNNKKKOOORRRRRRRRRTTTLLLKKKKKKLLLNNNPPPQQQQQQWWWWWWVVVUUUTTTTTTSSSSSSUUURRROOONNNPPPRRRSSSTTTWWWSSSOOOOOOQQQPPPKKKFFFJJJMMMPPPQQQOOOMMMLLLLLLBBBAAA@@@??????>>>??????BBBBBBBBB???<<<888777666000...---///222444222000...///000222222222111000,,,...222555777777777666111444777999::::::<<<===>>>===<<<:::999999999999222222222111111111111111333222111000///...---,,,333333222111111000111111...///000111222333444444///111333222111111333666222111///...------......///000222333222111///---...///111333444444444444333111000222444555333111///222444333...,,,///222111222222333333333222222333333333222333333444555111111111222222333333333111111222222222222333333444222///---,,,---///111,,,...///...---...333777222111///------...000111------...//////000000000...000222444555666555555222444444111111555666333BBBIIIQQQUUUTTTOOOKKKIIIJJJGGGCCC???>>>BBBHHHMMMIIIMMMRRRVVVWWWTTTPPPMMMMMMGGGDDDDDDBBB???CCCKKKFFFDDDCCCEEEIIIMMMNNNMMMLLLGGGBBBAAAEEEGGGFFFDDDEEEAAA>>>>>>BBBEEEGGGGGGBBBIIINNNJJJFFFFFFGGGGGGFFFGGGIIIKKKLLLJJJFFFCCCAAACCCDDDCCC@@@===;;;;;;555<<<@@@>>>===AAAFFFHHHHHHHHHEEEDDDGGGJJJGGG@@@>>><<<;;;<<>>@@@AAABBBCCCFFFHHH???AAACCCDDDBBB???;;;999;;;999999;;;:::999;;;@@@@@@:::555777===AAA???<<<<<<===>>>>>>======>>>@@@BBB@@@AAAFFFMMMPPPNNNJJJLLLLLLKKKFFF???::::::<<<999;;;???BBBCCCBBB@@@???<<>>???@@@AAABBBCCCCCCCCC::::::::::::;;;;;;<<<===???>>>>>>AAADDDDDDAAA>>>444;;;@@@>>>???CCCCCC@@@DDDDDDCCCCCCDDDEEEFFFFFFBBB<<<;;;>>>>>>999777:::<<<;;;:::999:::<<>><<<888666666888<<>>@@@@@@@@@>>><<<999666333111000000222777;;;:::555222333666111333666999999888555444:::;;;<<<;;;999888999:::333555888999777666666777===;;;888666555666888999<<<<<<:::999888666555555666777999:::;;;999888777555///000777888333666@@@===>>>===;;;999888999;;;555555555333222444888;;;777888::::::::::::<<<===666777777666555555777999444888<<<<<<888777:::===;;;888666555666777777777555444333222444666999;;;;;;BBBGGGFFFFFFLLLRRRVVVUUUVVVVVVTTTQQQPPPTTTWWWWWWWWWWWWVVVTTTSSSQQQPPPPPPNNNMMMLLLLLLNNNPPPRRRSSSTTTUUUVVVUUUTTTRRRPPPUUUSSSPPPNNNOOORRRVVVYYYSSSSSSRRRQQQOOOMMMJJJHHHLLLPPPRRRQQQQQQQQQLLLEEEHHHCCC>>><<<===???@@@???@@@AAAAAA???:::666444333111222333444555444333222///000000///......000222222222111111111111111222111555777777999======:::>>>AAA@@@;;;888999:::888222222222222222111000///444222///------///222444555555666555444222000///------,,,---...111444666000444444222111444333000000000000///......------,,,000555666444///***(((---...000222444555666666333222111000///000111222111000///......///000111888777666555444333222222111222333444444444444444111222333333222222444666111333333333333333666888333111///...---...///000000///.........///000111///////////////000000111111222222111///...000111222444666777666666777888222555666333333444333///<<>>AAADDDEEEEEECCCIIILLLIIIGGGGGGGGGEEE???@@@BBBFFFJJJKKKJJJHHHDDDEEEEEECCC???===<<<===;;;@@@BBB>>>;;;>>>BBBCCCDDDEEECCCBBBEEEIIIGGGAAA???===<<<>>>AAABBBAAA@@@===>>>AAABBBBBBCCCEEEGGG@@@AAABBBBBBAAA>>>;;;999;;;:::;;;===<<<:::<<>>::::::;;;<<<<<<<<<<<<======CCCAAA@@@DDDIIILLLKKKHHHGGGIIIHHHDDD>>>;;;;;;<<<999;;;>>>AAABBBAAA???===444:::@@@AAA@@@???AAADDDCCCDDDFFFHHHIIIIIIIIIHHHAAABBBCCCBBB>>><<<::::::===>>>???AAABBBCCCCCCCCC===<<<;;;::::::;;;<<<<<<===<<<<<<>>>@@@AAA???<<<777>>>AAA@@@@@@DDDEEECCCFFFFFFEEEEEEFFFFFFGGGHHHBBB===;;;>>>>>>:::888::::::999888777888:::<<<======;;;:::999999;;;===???@@@;;;888:::;;;<<<@@@EEEEEE???;;;;;;:::888888;;;888999:::<<<===???@@@AAA<<<999444222333444444333666777999888777666777888222333555888<<<===<<<:::;;;<<<===???AAACCCBBBBBB>>><<<888555333111111222333666999888555222222333111333666999999777555444999:::;;;:::999888888:::444666777777555444555666:::999777666555666888888:::999999888777666555555222333555666666555333222777222444:::;;;666888AAA>>>>>>===:::777666777888666666555333222333666999888:::<<<;;;999666444444444666888888777666666777444777:::;;;999999;;;>>>888777666777999:::::::::444444555555666777888999>>>GGGLLLKKKJJJMMMRRRSSSUUUVVVVVVTTTRRRRRRUUUXXXYYYYYYYYYXXXVVVRRROOOMMMMMMMMMLLLLLLLLLMMMNNNNNNQQQRRRSSSTTTSSSRRRPPPOOOQQQPPPNNNMMMMMMOOOPPPRRRPPPPPPQQQQQQPPPNNNMMMLLLLLLPPPRRRQQQQQQPPPJJJBBBFFFBBB>>>===???AAAAAA@@@>>>??????<<<999555444444111222333333333333111111...///000//////000222555222222111000000111111222111555777777888<<<<<<999<<<>>>>>>;;;;;;>>>>>>;;;333333333333222222111111222222111000000000111111666666555444111...+++***,,,+++++++++,,,///111333111444444222222444333000////////////...............000333333111///...---...///000111222333333333222222111111111222222222000000///......///000111666555555444444333222222222222222222111111111111000222333333222333555777666777888666444333444555444333111///...///000111000000000000000111111222000000///...............000111111000...---///000000222444555444444555666111555555333333444333///999>>>FFFLLLOOOQQQSSSTTTPPPNNNKKKHHHGGGIIIKKKMMMMMMOOOSSSUUUTTTQQQLLLIIIEEEDDDEEEHHHHHHGGGIIINNNHHHGGGEEEFFFHHHIIIIIIIIIFFFDDDCCCDDDFFFEEEAAA>>>===<<<<<<>>>BBBDDDEEEDDDGGGIIIJJJIIIKKKMMMJJJEEE======???BBBFFFIIIJJJJJJGGGHHHGGGEEEBBB@@@@@@AAABBBFFFDDD===999;;;>>>???@@@BBBBBBAAACCCGGGFFFAAA???>>>>>>???BBBDDDDDDCCC???@@@BBBCCCBBBCCCEEEFFF@@@@@@@@@@@@???<<<:::999;;;:::<<>>;;;<<<@@@>>>???@@@AAA@@@>>>;;;:::;;;;;;<<<<<<<<<<<<======BBB@@@>>>@@@DDDGGGFFFDDDBBBDDDEEECCC>>>::::::;;;999;;;===???@@@???===;;;555999>>>@@@@@@AAACCCFFFDDDEEEGGGIIIJJJIIIHHHGGGBBBCCCBBB@@@===;;;;;;<<<======>>>@@@BBBCCCDDDDDDBBB@@@===:::999999;;;<<<;;;:::999:::<<<===<<<;;;:::???BBBAAAAAADDDEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGAAA===;;;===>>>;;;999:::;;;:::888777777888:::;;;;;;;;;<<<===>>>?????????>>>;;;;;;>>>???===???BBBBBB???>>>???>>>;;;:::===::::::<<<>>>@@@AAACCCDDD<<<888444222222222111111666777777777555666777999555555777:::<<<===;;;999???@@@BBBDDDEEEEEEEEEEEE>>>;;;777444222222333555666666777777666333111///222444666888888777555444666777888777555555555666444555666555333333444666888777777777777666666666666666666666555555555555444555666777666666444333888555777======888999@@@>>>>>><<<999555444444666666666555333222222555777888:::======999555333111333666888999888666555555666777888999:::;;;;;;<<<666555666999<<<======<<<444555666888888999888888???HHHOOOOOONNNQQQTTTUUUUUUVVVUUUTTTSSSTTTVVVXXXZZZZZZZZZYYYVVVRRRNNNLLLMMMNNNNNNOOOOOONNNMMMLLLOOOPPPQQQQQQQQQPPPOOONNNOOOOOONNNMMMLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOKKKPPPRRRQQQQQQOOOGGG???AAA???>>>>>>@@@AAABBBBBB<<<<<<;;;999666444444555222222222222111000//////,,,.../////////111333555111111000000000111111222333666888666888;;;;;;888:::<<<<<<;;;???CCCAAA<<<333333333333222222222222111222222222222111000///555555444222000---+++***,,,+++++++++,,,...000222000333444111111444333000............////////////000111111000//////111222///000111111111111111000000111222333333444444444000000///......//////000222222333333333333333222333222000///......//////000111222222222333666888777888:::999777555555555666555333111111111111222000111222333444444333222111111///...---,,,,,,,,,///000000///------...000...000222333222222222444111444555333333555333000>>>@@@EEEIIILLLOOOQQQRRROOOLLLIIIGGGFFFEEEEEEDDDHHHJJJMMMOOOOOOMMMIIIGGGCCCDDDGGGIIIIIIHHHIIIKKKIIIIIIIIIIIIJJJKKKKKKKKKCCCAAA@@@@@@BBBAAA???<<<888999<<<@@@DDDFFFGGGGGGKKKLLLLLLMMMRRRVVVRRRLLLDDDBBBAAAAAADDDGGGHHHHHHGGGIIIKKKKKKIIIGGGGGGGGGFFFHHHDDD===888:::<<<<<>>@@@BBBCCCDDDDDDBBBCCCDDDDDDDDDDDDEEEGGGAAA@@@@@@???===<<<;;;:::999999<<<@@@???;;;<<>>AAACCCAAA===::::::;;;???>>>===>>>?????????>>>======>>>AAADDDEEECCCAAA@@@BBBDDDAAA<<<999888999:::<<<>>>??????>>><<<;;;???AAACCCBBB@@@???@@@AAA???AAADDDGGGHHHHHHFFFFFFFFFFFFCCC???;;;999:::;;;<<<===>>>???AAACCCDDDEEEEEEBBB>>>:::888888:::;;;;;;:::999888999:::::::::;;;>>>?????????AAABBBCCCBBBBBBBBBBBBCCCCCCDDDEEE@@@===;;;<<<<<<;;;999888===<<<:::999888999;;;<<<999<<>>??????AAADDDCCC>>>===???;;;<<<===>>>???AAAAAABBB:::888555333333333333333999999999777555555777888888888999;;;===<<<:::888@@@BBBEEEGGGGGGGGGGGGGGG>>>;;;777333222333555777999888777888777555222///333444666888888777555444222444444333222111222333444444555444333444777999999999999999888666444333333333333333444444444444666666777777777666555555666555888===<<<888888<<<;;;;;;:::777444333444555888888777555333222444666777999;;;;;;:::999999999444666888888666555555555888777555666888999888777555555666999;;;<<<;;;:::444444555666888:::;;;<<<===FFFMMMNNNNNNSSSYYY[[[WWWWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPSSSTTTTTTRRROOOMMMOOOOOOPPPPPPPPPPPPOOONNNRRRPPPNNNLLLKKKJJJJJJKKKMMMMMMNNNOOOOOOPPPPPPPPPKKKOOORRRQQQPPPMMMEEE<<<<<<<<<<<<===>>>@@@AAAAAA999999888666333333444666222222111000000///...---,,,...////////////111333111000000000000111111222555888999777888;;;<<<999999:::999:::@@@DDD@@@888222222111111111111111111222111111000000//////...111111111000000//////......------......000111222...111222///000222222///---------...///000000111111222222111//////000222000000111222222222222222///000222444555555555444000/////////............///000111222333333333222222111///...---///000111///111222222222333666888333666999:::999888777777777666555333333222222222000222444666777666444333111111000......---------000111111000......///000...000222222111111111222111444555333333555444000EEEFFFGGGJJJMMMQQQSSSTTTMMMJJJGGGDDDDDDBBB???===@@@BBBEEEHHHIIIIIIGGGFFFBBBFFFIIIIIIHHHGGGGGGFFFBBBCCCDDDEEEEEEEEEFFFFFFAAA???===<<<<<<===>>>>>>666999>>>CCCFFFIIIKKKLLLNNNOOOOOOQQQXXX]]]ZZZSSSJJJGGGDDDCCCDDDFFFHHHHHHEEEIIINNNPPPPPPNNNLLLKKKFFFGGGCCC<<<999;;;======@@@EEEGGGCCC???@@@AAA???;;;<<<>>>???@@@AAACCCDDDCCCEEEFFFFFFEEEEEEFFFGGGBBBAAAAAA@@@>>>===<<<;;;888888;;;>>>>>>::::::>>>???AAAAAA>>>999888:::===@@@???===>>>@@@@@@???===:::===AAAEEEHHHHHHFFFCCCAAACCCCCC@@@;;;777777888<<<===>>>@@@@@@???>>>===FFFEEEDDDAAA>>><<<;;;;;;999;;;???CCCEEEEEEDDDCCCBBBAAA???;;;888777999;;;=========>>>@@@BBBCCCEEEFFFCCC>>>:::888888999;;;;;;;;;:::999999999:::;;;::::::;;;;;;;;;;;;===@@@@@@@@@@@@AAABBBDDDEEEFFF@@@???===;;;;;;;;;999777<<<;;;999888888999:::;;;:::===AAAEEEHHHHHHGGGFFF>>>===>>>BBBAAA;;;888999===>>>CCCGGGEEE@@@>>>@@@========================888777777666555555666777<<<<<<<<<:::777666666777777777888;;;===>>><<<:::???CCCGGGHHHHHHGGGGGGHHHAAA>>>999555333444666777;;;:::999999999777444000444555666777777666555444333444444444222111222333222333444555555777:::===;;;;;;;;;;;;888555333111000111111222333333444444444444444444444333222222222333666999888666666999777888777555444333555777999999888666444333444666666666666555555777;;;>>>888888666444222333555888999777555444555555555333555555555777999999777555444333222333555:::???BBB???FFFJJJIIIIIIPPPXXX\\\YYYXXXVVVUUUTTTSSSRRRRRRRRRQQQOOONNNOOORRRUUUWWWOOOQQQTTTVVVVVVTTTQQQNNNPPPPPPPPPQQQQQQPPPPPPPPPSSSPPPLLLIIIGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMNNNNNNKKKNNNPPPOOONNNKKKCCC;;;999999::::::;;;<<<>>>???777777666444222222444666222111000///......---------...000///---------...000000//////000111111222777::::::888999<<<===;;;::::::999888<<>><<<::::::<<>>???>>>???FFFHHHCCC======>>>???:::<<<>>>?????????AAACCCBBBDDDEEEEEEDDDDDDFFFGGGCCCCCCCCCCCCAAA???===<<<999888:::===<<<999:::>>>???@@@???<<<999999<<>>???===:::;;;>>>DDDHHHJJJJJJHHHFFFCCCDDDCCC???:::777888:::<<<===>>>????????????>>>BBBAAA>>><<<::::::::::::666999===AAABBBBBBAAA???=========<<<;;;<<>>>>>>>>???@@@BBBDDDCCCAAA>>>:::999999999:::;;;<<<===<<<:::999:::;;;:::777777888777666999>>>???@@@AAABBBDDDFFFHHHIIIBBBBBB@@@<<<<<<===:::666999888666555555777888999<<>><<>>@@@???>>>===AAAGGGIIIHHHGGGHHHJJJDDDAAA===888555444555666::::::;;;;;;:::777555444555666666777777666555444555666777666555444444666111333555666666888;;;===;;;;;;;;;:::777444222000000000000111222333333333666666555555444333333333000111333555555444666777666666666555444444666888777888888666444333444555666555333000///111666:::999888666222000222555888999888666444333333444444666555444555555555333222444333111000333999???CCCBBBHHHIIIEEEDDDJJJRRRVVVXXXWWWUUUTTTTTTTTTRRRPPPOOONNNLLLKKKMMMQQQUUUXXXMMMOOOSSSVVVVVVTTTQQQOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQNNNIIIEEEEEEGGGJJJMMMOOONNNMMMLLLKKKKKKKKKKKKJJJMMMNNNLLLKKKIIICCC;;;888999999888777888:::===555666666555333222333444111111//////...............///111000...,,,,,,---////////////000111111222666999999777888<<<>>><<<;;;;;;999777888999555//////...---------...000000222000---++++++...111333...---,,,***)))(((((((((,,,,,,,,,,,,,,,---------***...///---...000000------------...///000000111111444777777444000---,,,000111222444555666666666///000111333444444555555///////////////...---,,,,,,...000222333333222111000//////000111333555777111222333333222222444666666777999888555222111111777666555444333222111000...000333666777666444333111000000000111111222333222333333222000000111333000222333333222111111222000333555333333555444111EEEDDDDDDGGGLLLPPPRRRRRRHHHDDDAAABBBEEEGGGEEEBBB<<<===@@@CCCEEEGGGHHHIIICCCIIIKKKHHHGGGIIIHHHEEEEEEGGGHHHGGGCCC@@@???@@@============>>>???AAACCC???BBBEEEFFFEEEEEEHHHJJJLLLNNNOOOOOORRRUUUSSSMMMHHHEEECCCBBBCCCFFFGGGGGGBBBDDDGGGGGGGGGFFFGGGHHHAAABBB@@@======@@@@@@===;;;CCCGGGBBB;;;;;;===???;;;===??????>>>>>>@@@BBB???AAABBBBBBBBBBBBDDDEEEDDDEEEFFFFFFEEEBBB???===;;;999:::===<<<:::<<<@@@>>>>>>>>>>>>======>>>???AAA===;;;<<>>@@@BBBCCCCCCDDDDDDCCCDDDCCC>>>:::999;;;???:::;;;<<<===>>>??????>>>???===:::999999;;;<<<===999<<>><<<;;;<<<======>>>???BBBEEE@@@???>>>===>>>???AAABBB???>>><<<::::::999::::::999<<<>>>>>>;;;999:::;;;;;;777666888666444888>>>======???AAADDDGGGIIIKKKGGGHHHEEE???>>>???<<<777777666555444555777999:::???AAACCCGGGJJJNNNPPPRRRHHHDDDBBBBBB>>>888555666777:::@@@DDD@@@:::999<<<:::::::::999999999999999888999;;;:::777666888:::666999<<<<<<;;;999777777333444666:::===???>>><<<;;;AAAGGGJJJIIIHHHIIILLLHHHEEE@@@<<<888555444333666:::<<<<<<888666555666666666777777666555444444555666777666555444444666222444666777666666888999888888777666555333222111000000111111222222333333888777666555555444444444///222333333333555888999777777777555333333555777444555666555333222222444555444222000...///333666888888666444222222444666666777888666333333666:::666555333333444444333222444333222111444888<<>>???BBBDDDFFFHHHJJJJJJCCCJJJLLLHHHHHHKKKKKKHHHGGGIIIJJJGGGAAA===;;;;;;;;;===@@@AAABBBBBBCCCDDDCCCFFFGGGFFFCCCBBBDDDFFFJJJMMMMMMKKKLLLMMMKKKFFFHHHEEEBBBAAAAAABBBBBBAAACCCCCCBBB@@@>>>???BBBDDDAAABBB@@@===>>>@@@@@@<<<777@@@EEE@@@:::999===@@@<<>>>>>@@@BBB<<<>>>@@@@@@@@@@@@BBBDDDEEEFFFHHHIIIGGGDDD@@@>>>===;;;;;;===<<<:::===BBB<<<===???AAABBBAAA@@@???CCC@@@===>>>AAABBB???;;;;;;;;;;;;:::999;;;>>>@@@CCCCCCBBB>>>::::::???CCC888999:::<<<===>>>>>>>>>@@@===:::999;;;===>>>???>>>@@@CCCEEEDDDAAA===;;;888:::;;;;;;::::::<<<>>>AAA@@@>>>======>>>@@@AAA<<<<<<;;;;;;::::::::::::888<<>>888888777666666777999;;;===AAABBBCCCFFFJJJOOOSSSUUUMMMHHHDDDBBB>>>777555666555888>>>AAA===666555999888888888999999:::::::::999;;;<<<:::777555666888222555:::<<<<<<:::888888888888999:::<<<;;;999666:::@@@HHHKKKJJJIIIKKKMMMJJJGGGCCC>>>999555333222444888===<<<777444555777666666777666666555444444333444555444222111222333222444777777666444444444444444333333333222222222000111111111222222222222444333222111000000000000111333444333444777;;;<<<999999888666333222444555222333444333111000111222222333333222111222555777666777777666444222333444444777999777444444:::???666444222222333444555444444444444444555666888999;;;BBBGGGFFFEEEIIINNNQQQQQQPPPOOORRRUUUVVVTTTRRRRRRRRRSSSSSSRRRPPPNNNLLLOOOQQQUUUXXXYYYXXXWWWUUUPPPOOOOOOOOOPPPPPPQQQRRRLLLLLLLLLMMMMMMNNNOOOPPPJJJJJJIIIHHHHHHIIIKKKLLLJJJLLLKKKHHHGGGHHHDDD>>>>>>===;;;888444444888<<<444666777777444222111111111000///......///111111...000222333222111222222............///000222222222444555333555:::<<<;;;:::===<<<666222333444222000///...---...///111333///000111222333444444444...------,,,---...000111......//////......------,,,000111///000333333111.........///////////////111333555555444222222222333333333333333222111000111000000///000111333444...///000000///---+++***---///111444444444222111000111111222222222111111333444444333222111222444666666777555444444555777444444333333111///...------...000222333333333333333222111///............111222222111///...000111///111222222000///000111///333444333333666555222EEEBBB>>>===>>>AAADDDEEEDDDCCCAAA@@@???@@@AAABBBDDDCCCBBBDDDFFFHHHIIIIIIKKKGGGFFFHHHIIIGGGGGGJJJMMMJJJGGGGGGGGGFFFBBB>>>AAABBB@@@===@@@EEEGGGDDDCCCCCCCCCCCCDDDFFFGGGHHHBBBCCCDDDEEEEEEEEEEEEEEEGGGDDD@@@<<<;;;===???AAAFFFAAA@@@BBBAAA===@@@GGGDDDCCCBBBAAA@@@???>>>>>>@@@===<<<<<<;;;999===BBBDDDBBBBBBBBBCCCCCCAAA???BBB>>>::::::===@@@AAAAAACCCHHHMMMNNNKKKEEEBBB@@@???<<<:::;;;>>>???===:::???@@@BBBBBBAAA@@@BBBCCC@@@>>><<<<<<===>>>===<<<999===???>>>:::888:::>>>BBB???<<<;;;;;;<<<<<<;;;999888999;;;===?????????<<<;;;999444000444===FFFJJJKKKIIIDDDCCCBBB===777<<<<<<;;;999999<<<@@@DDD?????????===::::::<<<======777666<<>>>>>===<<<:::<<<;;;;;;;;;<<<===???@@@AAA===<<<>>>>>>===???CCCLLLKKKHHHCCC>>><<<===>>>@@@===:::999:::<<<>>>>>>???CCCHHHLLLMMMNNNNNNOOOPPPKKKDDD@@@===;;;666333:::999999:::;;;:::888666888888888888888999::::::777;;;>>>>>>:::777555666444888<<<;;;777555777:::999999999:::<<<;;;999777888;;;AAAGGGLLLOOOQQQQQQRRRKKKAAA<<<:::888444111333555666888999999999888;;;777444222222222555999555666666444111000000000666777666555333333555777666333111000111222333222222222111111111111222222111111222444555666444333444555666777777888777777777777888888888888777777222222333333333333333333444222222333555777777777::::::888555333333666888;;;;;;::::::::::::::::::444555222000444999777///333444555555555777:::<<>>===<<<<<<;;;AAA@@@???AAADDDGGGHHHHHHJJJJJJKKKLLLGGGAAA@@@DDDJJJIIIGGGGGGFFFEEECCCAAAAAABBB@@@<<<>>>BBBCCC@@@BBBBBBBBBBBBCCCDDDDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGJJJGGGCCC???======>>>@@@EEECCCDDDFFFEEEBBBDDDIIIFFFGGGIIIJJJIIIFFFCCC@@@CCC@@@???@@@>>><<<>>>CCC@@@CCCGGGGGGEEEBBBAAAAAABBB???;;;;;;===@@@BBBBBB>>>CCCHHHKKKJJJHHHFFFFFF???>>><<<999888888:::<<<@@@AAABBBAAA?????????@@@???>>><<<===>>>@@@@@@???@@@BBBCCC@@@;;;888:::===>>>=========??????===<<<888777777:::???BBBBBBAAA666777777555555888>>>DDDGGGHHHHHHEEEFFFGGGEEE@@@AAA@@@>>><<<999:::<<<>>><<<<<<===;;;::::::<<<>>>???:::999>>>@@@===;;;===;;;<<<===>>>??????>>>>>>>>>>>>===<<<===>>>???@@@:::777777:::<<<<<>>>>>@@@DDDCCCAAA@@@AAAAAABBBBBBEEEHHHKKKNNNNNNNNNOOOPPPJJJFFFCCCAAA@@@???<<<:::<<<<<<<<<>>>??????<<<:::;;;:::999888888999::::::777:::======:::666555555444777:::999666666999===888777666666777777555444999<<<@@@EEEIIILLLMMMMMMPPPIIIAAA<<<;;;:::777444333444666888999::::::999888666555666666666888999666777777666444222333444777888888777555555666888555222///---...000111111//////////////////////////////000222444444333222777777888888888888777777333444555777888888888888555444444444444555555666666555444444666888888777666666666444333444777:::999888888888888777777777666666333000333777333,,,444555555555555666888;;;???AAADDDFFFJJJNNNTTTXXXVVVUUUUUUUUUVVVVVVSSSQQQRRRQQQRRRUUUYYYZZZYYYVVVUUUSSSSSSTTTVVVVVVTTTRRRKKKJJJJJJOOOTTTVVVTTTPPPVVVVVVWWWWWWVVVTTTRRRQQQIIIGGGFFFGGGIIIMMMNNNOOOKKKNNNMMMIIIGGGHHHGGGCCC???>>><<<999777666666666444444444444333333222222222222222222222333333444111000222444333///000444///000111000000111444666333555555555888>>>???<<<::::::999888666555444444222000///...///111444666222///...111555666333///222333444444222222222444333444555444111////////////111333333222111111222///000000000000111111111222222222222222333333444222222111111000111111111555444333333333444555555///...---------...///000...///111333333333111111000000000111222333444555555444333333333333444555444333111000000000111222444555555333000...------+++///333333111000333666777555222///...///000111111111000///...///000111222333333444333222000///000111111222333444555555IIIGGGDDDBBB???>>>>>>>>>???????????????===<<<;;;>>>======@@@CCCGGGHHHHHHFFFHHHLLLMMMFFF======AAAFFFGGGGGGFFFCCCBBBBBBCCCBBBCCC@@@===>>>AAAAAA>>>???@@@@@@AAABBBBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJMMMKKKFFFBBB???>>>??????BBBBBBFFFJJJIIIFFFGGGIIIJJJMMMQQQTTTSSSOOOIIIEEEEEECCCCCCEEEBBB>>>???BBB===DDDJJJJJJEEEAAAAAACCCAAA>>><<<;;;===@@@BBBBBB<<<@@@DDDGGGHHHIIIJJJKKKCCCCCCAAA;;;666555999>>>???@@@AAAAAA???>>>???AAA@@@>>><<<===???@@@AAA@@@DDDEEECCC???:::888:::===<<<<<<===???AAAAAA>>><<<777555444999@@@DDDDDDBBB444555777:::===@@@BBBDDDGGGIIIIIIGGGHHHKKKIIIDDDBBBBBBAAA>>>;;;:::;;;===;;;<<<===<<<<<<===???AAAAAA===<<>>>>>???@@@AAABBBAAA@@@???>>>===>>>??????555333444888::::::<<<@@@BBBCCCCCCBBB@@@???@@@AAADDDEEEEEEFFFFFFFFFEEEEEEKKKLLLNNNMMMLLLLLLMMMNNNGGGEEEDDDDDDDDDBBB@@@>>>======???AAABBBBBB>>><<<<<<:::888666666777999;;;777999;;;;;;999666555444555888:::999777777;;;>>>888666333333444444444333777999===AAAFFFIIILLLMMMMMMGGGAAA===<<<<<<:::777333444666888:::;;;;;;:::666777888888888999888777666888999888777777888999999::::::999777777888999777444///---...///000111/////////000000/////////...///111333444555444444999999999999888777666555000111333666777999::::::777666555444444666888999999777666666777888888777222222333333333444888:::666666666555555555444444777777444333555888666111555555555444333444666999<<<>>>BBBFFFKKKPPPVVV[[[[[[XXXUUUSSSSSSSSSQQQPPPTTTSSSTTTVVVZZZ]]]]]]]]]ZZZWWWTTTRRRRRRSSSTTTSSSMMMKKKJJJMMMQQQTTTSSSQQQUUUWWWXXXYYYXXXUUUQQQOOOIIIHHHGGGHHHJJJMMMNNNNNNLLLMMMKKKGGGEEEFFFEEEBBB>>>===;;;999777666555555444555666666666555444333333333222222333333444555111000111333222...///333111222222111000111333555111444555666;;;@@@AAA>>>::::::999999888777777666222111/////////111333444555222000111444555444111333555666666555444555666555666666555222/////////111222444666888777333111000000/////////000111222222111000//////111333444000000111111222444555666555444444333333444444555......------...000111333222333444444333222///...111111111111111222333444444444333333444555777888111111//////...///000111111222222000...------...,,,///222222000000222444999777444111///...//////...000111000......000333333333444333333111000///......///000111222333444HHHFFFCCC>>><<<;;;===???<<<>>>AAACCCDDDDDDBBBAAA<<<<<<<<>>@@@AAABBB@@@===>>>BBBBBB>>>;;;===???AAABBBCCCCCCBBBFFFGGGIIIJJJLLLLLLLLLLLLLLLJJJGGGDDDBBBAAABBBBBB???BBBGGGKKKKKKIIIHHHHHHNNNQQQUUUXXXWWWSSSMMMJJJHHHFFFGGGIIIFFF@@@???BBB===BBBEEEEEEBBB???@@@BBB???>>><<<;;;<<<>>>@@@AAA???AAACCCEEEGGGIIIKKKLLLJJJIIIFFF@@@;;;:::<<<>>>;;;===???AAAAAABBBEEEGGGCCCAAA>>>>>>???@@@@@@@@@AAA@@@???<<<999999<<>>======>>>@@@???===;;;888444333888???DDDBBB???:::999;;;>>>CCCGGGHHHHHHLLLMMMKKKHHHHHHJJJGGGCCC>>>???@@@???>>>===???@@@===>>>????????????@@@BBB???======>>>???AAABBBDDD>>>=========>>>@@@BBBDDDCCCBBB@@@>>>============888555666::::::888999<<>>@@@CCCFFFFFFFFFFFFFFFOOOOOONNNLLLJJJIIIJJJLLLKKKJJJIIIGGGEEEBBB>>><<<======>>>@@@AAA@@@<<<888999777444333333666999;;;888999::::::888666444333777999<<<<<<;;;:::;;;<<<777555222111333666777777444666999>>>DDDIIIMMMPPPKKKGGGAAA>>><<<;;;999888222444666888:::;;;;;;;;;999;;;;;;999888:::999777777888::::::::::::<<<===:::;;;<<<<<<:::888888999:::666222//////111333333111111222333333222111111000222555666777777777888999999999888777555444333222333444666888999::::::888666444333444666999;;;999888666666666777666555///111222333333444666888444444444444444444444444666666555666:::<<<<<<:::555666555444333333555777999<<>>888888777777666666666666444555777888888666555444222222222222222333444444111///000222111...///333111111111000......000222222666888999===BBBBBB>>>::::::999999999999999888222111000//////000222333555333111111222333333111222444666777666555666777666777777555222///...///222111111555999999777333111000...---...///111333222111///......111333555111111222222444555777777333333222222222222222222///......---...///111222222222333444333111///---111111000000000111111222222111111222333555777999333222000///......//////...//////...,,,,,,---......000333333111111222333666555333000///...//////---000444222///...111666444444333333222111000000+++,,,---...///111222222FFFDDD???:::888:::@@@EEE@@@BBBEEEGGGHHHFFFDDDCCC999888999<<<@@@DDDFFFFFFDDD???===BBBFFFFFFFFFGGGEEEFFFEEEAAA<<<999:::<<<;;;===<<<:::<<>>AAADDDEEEDDDDDDFFFHHHKKKNNNOOOOOOMMMLLLGGGFFFFFFEEEEEEEEEFFFFFFAAAEEEJJJLLLLLLLLLKKKIIIPPPRRRUUUVVVVVVSSSPPPMMMKKKJJJKKKMMMJJJDDDCCCEEEAAA???===<<<===>>>@@@@@@>>>>>>===;;;;;;<<<===???@@@@@@AAADDDHHHKKKNNNOOONNNJJJFFFCCCBBB@@@===:::777:::>>>AAADDDHHHLLLOOOLLLHHHDDDBBBAAABBBAAAAAA<<<<<<;;;;;;;;;>>>BBBEEECCC@@@===<<<<<<<<<;;;:::999666555777===@@@>>><<<@@@???>>>???CCCHHHJJJKKKNNNNNNLLLHHHGGGIIIFFFBBB>>>???@@@@@@??????@@@BBB>>>???AAA@@@???>>>???@@@<<<===<<<<<<===AAADDDFFF<<<<<<;;;;;;<<>>>>>;;;:::<<>>===<<<===777;;;@@@CCCDDDEEEGGGJJJSSSSSSQQQNNNKKKJJJKKKLLLNNNMMMLLLJJJFFFAAA>>><<>>:::666444333111000222555999;;;999999999999888777555333888;;;>>>@@@???<<<:::888555333000000333666999:::555666:::>>>CCCGGGKKKMMMIIIFFFBBB>>>;;;999777666222333666888999::::::::::::===<<<999:::???BBB???666888:::;;;;;;<<<>>>???999<<<======;;;999888888999666222000000222333333111222333444444333222111111444777888777777888999666777666666555444222222666666777888999999999999666555333222333555888:::888666444444555555444333000222333444333222333444444444444555555666666666777666666888:::;;;;;;<<<666666666444222222444666777;;;AAAFFFLLLSSSYYY]]]XXXTTTPPPNNNPPPSSSUUUVVVXXXXXXXXXXXXWWWXXXYYYZZZXXXYYYYYYYYYXXXWWWWWWWWWRRRPPPMMMLLLLLLMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSMMMKKKIIIHHHHHHGGGFFFDDDFFFKKKMMMKKKHHHFFF@@@999222222333444555666666666444555666777777666666555111111111111111222333333222000000111000---///444111222111000......000222666:::;;;;;;>>>BBBAAA===::::::999999999999999999222111000/////////000111222111000///000111000000000222555666666555555666666777777555222///...///111///...000555999999777111///...------///111222222111///...///111444666444333333333444555666666333333333222222111111111//////...------...///000///111222333333111000...000000/////////000000111/////////000222444777888666555333000///.........---......---,,,,,,...///111222444444333333333333111111000///...//////000---111555444000///222666333333333222222222111222+++,,,,,,---///000000111DDDCCC@@@<<<:::===DDDJJJGGGHHHIIIHHHGGGCCC@@@>>>666555666888===@@@BBBBBBIIIAAA<<>>:::999;;;>>>@@@@@@???@@@???===;;;:::;;;===<<<<<<>>>BBBHHHMMMPPPQQQLLLGGGCCCBBBBBB@@@<<<777666999>>>BBBFFFJJJOOORRRRRRNNNIIIFFFDDDDDDDDDCCC;;;;;;;;;===@@@DDDGGGJJJFFFBBB>>><<<;;;<<<;;;;;;:::999888999;;;<<<<<<;;;AAA@@@??????AAAEEEIIIMMMKKKLLLIIIFFFGGGJJJJJJFFFEEEEEEDDDAAA>>>===>>>???===???AAA@@@???>>>>>>???===???>>>::::::???DDDEEE::::::999:::<<>>??????@@@@@@>>><<<;;;;;;<<<777;;;???AAABBBEEEJJJOOOXXXWWWVVVSSSPPPNNNOOOPPPMMMMMMMMMJJJEEEBBB@@@@@@BBBAAA@@@@@@@@@???<<<999555444222222444666999;;;;;;:::888888999888666444888:::<<>>;;;888666555555333000///000222222222000111333444444333111000000444777888555444666888333444444444444444333333999999999::::::999888888444333222222333555777888666444222222333333333222000333555555333222111111333444444666777888999999888666555777777444444666666666666555333333555777777;;;AAAGGGMMMRRRXXX\\\TTTQQQMMMMMMPPPTTTWWWYYYYYYZZZZZZXXXVVVTTTUUUVVVTTTWWWYYYZZZXXXVVVTTTTTTPPPOOOMMMLLLLLLLLLMMMMMMJJJIIIHHHHHHJJJNNNRRRTTTMMMKKKIIIHHHGGGFFFDDDBBBEEEJJJNNNMMMJJJFFF>>>666///000222444555666666666444444444444555555555666111111000000111111222333333000000111000...000555333444444222111111333555999;;;;;;:::===@@@@@@<<<::::::999999999999999999222111000000////////////......//////////////////...000444666666555555666555666666555222////////////------///222666888888//////.........///000111111000//////000222444666555555444444444444555555555555555555444333222222000///...---------...//////000222333444333111000///////////////000111222.........///111333666777777666444111000/////////...//////---,,,---///111444444444444444444333222............///000111111///111444444111000222444222222111111222222333444------......///000000000DDDEEEFFFDDDAAACCCIIINNNLLLLLLKKKIIIFFFCCC???===777666666999===@@@BBBBBBGGGBBBAAAEEEIIIHHHFFFFFFJJJGGGCCC@@@???>>><<<;;;777888888777999<<<;;;777555888===AAABBBBBB???===AAAEEEKKKPPPPPPLLLFFFAAA<<<===@@@DDDGGGIIIJJJKKKNNNRRRRRRNNNLLLOOOPPPNNNQQQRRRTTTUUUUUUSSSQQQPPPIIIHHHHHHJJJGGGBBBBBBEEEAAA@@@>>>======>>>AAADDDBBBCCCCCC@@@<<<:::;;;<<<;;;:::<<<@@@FFFKKKMMMMMMHHHFFFBBB???===<<<;;;;;;:::<<<@@@BBBEEEGGGKKKMMMQQQMMMGGGDDDCCCCCCCCCCCC<<<<<<===???BBBDDDFFFGGGEEECCC@@@@@@@@@???>>><<<999;;;======;;;;;;===??????AAABBBBBBBBBEEEJJJOOOJJJKKKIIIFFFHHHLLLLLLIIIKKKIIIFFFAAA===;;;<<<===>>>@@@BBBCCCBBBAAABBBCCCAAADDDBBB:::888===BBBBBB999999999;;;===@@@BBBDDDCCCBBB@@@>>>============;;;:::===BBBBBB>>><<<===>>>>>>>>><<<::::::;;;===;;;>>>?????????BBBJJJQQQXXXYYYXXXVVVSSSQQQRRRSSSMMMNNNMMMIIIDDDAAAAAABBBBBB@@@>>>>>>???@@@???>>>::::::999888999:::;;;<<<===:::888888999999777444666666666888:::;;;;;;:::666444222222444666777777999;;;===>>>??????======???>>>===:::777555444444222333555666666666555444333:::<<<999<<>>777111222444555666666666555444333222111111333555666222111111111111222333333444111111222111...111666333333333222111111444666888:::999777999>>>>>>;;;::::::999999888888777777222111111000///.........+++---///000////////////---000444666777666666666333444555444111/////////---...000111111222444555........./////////000000.........///000111333333444444333333444444555666555555666666555333222111///............///111222222333555666666555333222000000000000111222444444/////////000222444666777555444222111000000111222111111000///------000222444444333444444333222111---......///000111111222///000111222111000//////111000000000222333555666000000000000000000000000DDDHHHLLLLLLIIIHHHLLLOOOMMMMMMLLLKKKHHHEEECCCAAA:::::::::<<<@@@CCCDDDDDDAAAAAAEEEJJJKKKHHHGGGIIILLLGGGBBBAAAAAABBB@@@>>>;;;===<<<:::;;;>>><<<777555888===@@@AAA???;;;999>>>CCCJJJOOOOOOIIIBBB<<<:::<<>>BBBEEECCC??????CCCGGGEEEFFFEEEBBB===;;;;;;======<<<<<>>@@@BBBCCCCCCDDDFFFHHHKKKHHHBBB??????@@@@@@@@@=========>>>@@@BBBAAAAAABBBBBBBBBCCCDDDCCC@@@>>>999<<<@@@???<<<;;;???CCC===BBBFFFGGGFFFGGGMMMSSSLLLLLLJJJGGGHHHLLLLLLIIILLLJJJFFFAAA<<<;;;===???@@@BBBEEEGGGGGGGGGHHHIIIEEEHHHEEE;;;777;;;@@@@@@888999:::<<<>>>AAACCCDDDDDDCCCAAA???>>>>>>>>>??????===???BBBAAA;;;777777======<<<:::999:::===???>>>??????===;;;???HHHPPPVVVWWWWWWVVVSSSQQQQQQRRRPPPPPPNNNIIIBBB??????AAA???===;;;<<<>>>@@@AAAAAA@@@@@@???>>>===<<<<<<<<<>>>;;;999888::::::888555444222111222555999===>>>;;;999777666777888888777555777:::===>>>>>><<<;;;:::;;;:::888555444444555222333444555555444333333000999<<<777999???>>>666111333555666666777999;;;555888<<<<<<:::666333111222222222444666777555444444666888999999888666444555999===<<<888555666999000111333555666777888888666666777888888888888888222222333444555666777777444333111222333444444333...111555666555444333333000111333555888;;;<<<===666333444888777333444999666777777666555555888::::::===CCCHHHMMMQQQUUUYYYPPPNNNLLLMMMPPPUUUXXXYYYUUUXXX[[[[[[WWWTTTSSSTTTRRRSSSSSSPPPLLLHHHHHHJJJFFFHHHJJJLLLMMMOOOQQQSSSKKKLLLMMMNNNOOOPPPPPPPPPJJJIIIHHHIIIJJJJJJHHHGGGIIIMMMNNNKKKGGGEEE???888555555777777777666555444444222000//////111444666333333222222333333444555555222111222111///111777000111111000///000222444666777666444777<<<===;;;::::::999999888777777666222222111000///...------))),,,///111111000//////---000555777777777777777222333444333111/////////,,,000444555222000000111---...//////000/////////,,,,,,---...///000111111222222222333444555666777333333444444333111000///............000222444555555666777888777666444222111111111222333555666777111000000111222555777888111111000000000222333444222222111///......111333444333222333333333111/////////000000111111111222000/////////000000---+++000000///000222444666777111111111111000000000000IIIKKKMMMMMMKKKHHHGGGGGGIIIEEEBBBEEEIIILLLIIIEEEAAAAAA@@@===;;;<<>>===:::777<<<<<<======>>>>>>>>>??????CCCHHHKKKJJJHHHFFFEEEDDD@@@AAAFFFFFFCCCDDDHHHKKKQQQPPPGGGFFFLLLOOOKKKOOOOOOOOOOOONNNKKKGGGCCC>>>===<<<>>>AAAAAA===999===@@@BBBBBB@@@>>>=========@@@@@@===777555888<<<>>>======???CCCFFFHHHHHHIIIDDD>>>:::999;;;<<<>>>CCCHHHLLLLLLGGGCCCBBBDDDCCC>>>999999;;;===???BBBBBBCCCDDDBBB???>>>???@@@DDDDDDBBB@@@DDDFFFBBB;;;::::::;;;>>>BBBDDDEEEEEEEEEGGGIIIKKKKKKLLLNNNPPPWWWPPPMMMMMMGGG>>>AAAJJJJJJJJJHHHDDD@@@>>>???@@@AAAAAAAAACCCFFFJJJNNNPPPOOOLLLHHHAAA<<<999:::<<<<<<<<<===???AAABBBAAA???GGGEEECCC@@@>>>>>>>>>>>>???BBBCCC>>>888666888<<<>>>============>>>>>>???AAA===;;;<<<<<<>>>EEEMMMVVVTTTVVVZZZXXXPPPNNNQQQMMMKKKGGGDDDAAA@@@@@@@@@===;;;:::999;;;AAAGGGKKKIIIGGGCCC@@@======>>>>>>555333444888888666666888000000111444888:::;;;;;;666777888666444444777::::::999888999;;;<<<<<<<<<999777555444333444555666;;;888555444555666666666444555777888888777777666111222555666777666555444555666777888777666444333222333444555666666666666222444666777777555333111333666999:::888666555555333333444555555555555555666666777777666444222111555444333333333333444555444222000111333555555555222444666777666444444444444111000222666888666444999999999777444333444666:::999888666444555888;;;<<<>>>AAAFFFJJJNNNQQQRRRKKKMMMOOOOOOPPPQQQSSSUUUUUUVVVWWWUUUQQQOOOQQQTTTJJJMMMOOOLLLHHHHHHNNNUUUOOOLLLJJJJJJKKKMMMOOOOOONNNNNNNNNPPPPPPOOOMMMJJJFFFHHHJJJJJJJJJIIIJJJLLLLLLMMMMMMMMMIIIEEE@@@===555555444333333333333333000333222///222777555...333222333555333//////333222222111000000111111222555444444333333444444555444555666666777777888888<<<;;;999888777777777777333222111000////////////---///000222222000///---...000333555777777666666666555555444222000...---...111111......111111...000000////////////000000------......///111222333+++...000222222333444666222222333444444444444333111000000//////000111222222666999:::777444333444555333111111222222111000222000///000222444222000111///...///000111000...111111111111111111111111333333444444444333222222///000222333333222111000222111000.........///000000...---///222444666666222111000000000111222333IIIKKKLLLLLLIIIGGGGGGGGGBBBCCCDDDEEEGGGHHHHHHGGGFFFDDDBBB@@@???@@@BBBCCCNNNOOORRRRRRNNNKKKPPPYYYTTTKKK@@@::::::<<<:::888888888:::<<<>>>???===;;;;;;;;;;;;<<<<<<>>>??????@@@CCCHHHKKKKKKKKKKKKKKKIIIDDDAAAEEEGGGFFFGGGKKKGGGJJJKKKGGGGGGJJJLLLKKKOOOOOOMMMLLLIIIFFFAAA???;;;<<<>>>>>>===;;;:::999===???AAABBB@@@===<<<<<<;;;===>>>;;;777666999===>>>>>>>>>>>>???@@@BBBDDDDDDAAA<<<::::::<<>>AAACCCBBBAAAAAABBBCCCCCC@@@>>>>>>???>>>===AAAEEEBBB<<<:::999999<<>>>>>======<<<======;;;777777999<<<>>>>>>=========>>>???@@@<<<999999;;;===@@@GGGOOOWWWVVVXXX[[[XXXQQQOOORRRMMMKKKGGGDDDAAA@@@???@@@===;;;:::;;;@@@EEEJJJMMMHHHFFFDDDBBB???===;;;:::555333555999:::888999<<<333222333555999<<<<<<<<<999:::;;;999777666777999:::999777777888999888888555666666666666666666555;;;888666555666777777666555666777888888777777666555666777888888888777666444444444444444444333333111222333444666777888999999999888777777777777777666888;;;;;;999777666666555555666666777777666666444444555555555444444333333333333333333333333333444222000000222444555555333555666666444333444555444444444333222222333444777888999999777666777777777777666555444555999<<<<<<>>>AAAEEEIIILLLNNNOOOMMMNNNOOONNNNNNOOORRRUUULLLMMMOOOPPPPPPQQQSSSUUUPPPQQQQQQOOOLLLLLLQQQVVVPPPNNNLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPNNNLLLHHHJJJLLLMMMLLLLLLMMMOOOOOOPPPPPPNNNJJJEEE@@@===777666555444444444444555333555444111333777555///222000222444222------111111111111111222222222222444444444444444444444444333333333444555777888999:::999777555444444555666333333222111000000000000///000111222222111000///...///222444666666555555555555555444222000///......111111......111111...111000000//////000000111......//////000111111111---///222222222222333444000000111222222222222222111000000///000000222222444777:::999666333222222333111000111333444444444555333111222444444222000///...---...000000000...333222222222222222222222333333333444333333222222111111222333222222111000//////.........///111111000///...///222555666666444333111000000000111222JJJKKKKKKJJJGGGFFFFFFFFF===AAAFFFHHHHHHHHHJJJKKKKKKGGGCCCBBBDDDFFFGGGFFFPPPQQQSSSTTTPPPLLLPPPWWWPPPJJJDDD>>><<<;;;:::999777777999<<>>999777888:::===@@@BBBBBB???===<<<<<<888:::;;;999777777:::===@@@AAABBB@@@===<<<>>>@@@>>><<<:::999;;;>>>BBBDDDEEEGGGIIIHHHDDDCCCDDDFFFBBB???:::888:::>>>AAABBBBBBAAAAAADDDGGGGGGAAA<<<:::;;;<<<<<>>999777777:::>>>CCCFFFGGGFFFHHHLLLOOORRRUUUYYY]]]bbb^^^UUUJJJEEEDDDBBB>>>BBBDDDFFFFFFDDDAAA@@@@@@888999;;;>>>AAACCCEEEGGGMMMJJJEEE>>>888666777888>>>???AAADDDGGGFFFCCCAAAAAAAAAAAAAAA@@@???>>>>>>===<<<:::999999;;;===>>>>>>===<<<<<<<<<===???@@@:::888888<<<>>>???DDDKKKSSSSSSUUUXXXUUUOOOMMMOOOLLLJJJGGGCCCAAA@@@@@@@@@;;;999999<<>>555555555777:::======<<<;;;<<<===<<<999888777888999777555444555555444333111333666888999888666555:::888666666777888777777777777888888888777777666666777777777777777777888222111111111111111222333111111222333555888:::<<<>>><<<999777666777888:::999:::;;;;;;999888888888555555555666666666666666333333333333333444444555000111333444444333111000444222//////111444666666555666666555333222333555555777777444000...222666666999<<<>>>===;;;::::::444444444333444666:::>>><<<===@@@CCCFFFIIIJJJKKKPPPPPPPPPOOOOOOPPPSSSVVVJJJJJJKKKNNNQQQTTTTTTTTTTTTSSSPPPMMMMMMNNNQQQSSSOOOOOONNNNNNLLLKKKJJJIIIKKKLLLNNNOOOPPPPPPOOONNNKKKMMMPPPPPPPPPPPPRRRSSSTTTTTTSSSPPPLLLFFF@@@===999888777666555666777777555666444222333555333///111///000222000,,,+++//////000111333333333222222222333444555555444333222777666555444555777888:::888666444222111222444555444333222111111000000111111111111111111111111111---...111333444444444444555444444333222111///...///222222//////222222///111000000//////000000111...///000111222111111000111222333333111000111111...///000000111111000000000000000000000111222333555777999888666333111111111000000111444777777777888666444444444444222000...---,,,---///000///...444333333333222222111111222222333333333333333222222333333333222111000///---,,,,,,,,,...///111333111000...///222444555555444333222111000000111222LLLLLLKKKHHHFFFDDDEEEFFF===AAAFFFJJJLLLMMMNNNNNNKKKFFFBBBCCCHHHLLLKKKIIIMMMMMMOOOPPPLLLGGGIIIOOOIIIHHHGGGDDDAAA@@@@@@AAA:::999:::<<>>;;;999999;;;???AAACCCCCCAAA>>>======999:::;;;999777777:::<<>>;;;===AAA::::::::::::;;;>>>BBBEEEBBBCCCCCCAAA??????AAADDD???===999555777===@@@@@@BBBCCCEEEGGGGGGDDD???;;;:::===>>>>>>BBBFFFEEEAAA777666555777;;;@@@DDDEEEAAACCCGGGJJJNNNSSSXXX\\\bbbaaaWWWJJJGGGKKKIII@@@@@@CCCFFFFFFDDDAAA>>>===<<<<<<>>>????????????>>>LLLJJJFFFAAA<<<;;;<<<===>>>???BBBFFFIIIHHHDDDAAACCCDDDDDDDDDCCCAAA???>>>BBB???===<<<>>>@@@AAAAAA<<<;;;;;;:::;;;<<<>>>???>>><<<<<<===<<<:::<<>><<<999777555666777888777999:::999888888:::;;;444444444444444555555666555444222111111222333444///111444666666444111///444111......000444666777666666666444222111333555777777666333111111555888777:::???AAA@@@===;;;;;;111222222222333777;;;???<<<===@@@BBBEEEGGGHHHIIIPPPRRRUUUVVVUUUVVVWWWXXXSSSQQQPPPQQQUUUWWWUUUSSSSSSOOOJJJHHHIIILLLLLLLLLLLLMMMOOONNNLLLJJJHHHHHHJJJKKKNNNOOOOOOOOOPPPQQQNNNPPPSSSSSSSSSSSSTTTVVVWWWVVVUUUQQQLLLFFF@@@===:::999888777777777999:::666555444222111111111///000///000222000++++++///...000222444444444222111111222444555555444222111:::::::::999999888888888777555222000000111333555555444333222111111111111222111111000000111111222---...///111222333333333444444444333222111000///000222222000000222222000000//////......//////000,,,...000222444333222222333555555444111/////////...//////000000000000000000000000000111222222333444555666666555444222111111000000222555777888888888777666444333222111000,,,++++++,,,...//////...333333222222111000000000000111222333333333333333444444333333222111000///,,,,,,,,,,,,---///000222111///......111333444333222222111000111222333444LLLMMMKKKIIIEEEDDDDDDEEE@@@???BBBHHHNNNQQQNNNKKKGGGCCC???AAAHHHMMMNNNLLLLLLLLLMMMOOOKKKEEEEEEIIIGGGIIIJJJIIIFFFEEEEEEGGG>>>===<<<===???AAABBBBBB>>>===<<<<<<===@@@DDDFFFEEEJJJPPPSSSRRRPPPMMMLLLQQQNNNLLLOOOUUUWWWQQQJJJEEEAAADDDKKKJJJBBBAAAGGGCCCDDDDDDBBBAAAAAAEEEGGGHHHDDDAAA??????>>>===;;;@@@BBBEEEEEECCCAAA@@@@@@>>>>>>===;;;999999;;;<<>>?????????:::555888???BBBAAABBBGGGKKKJJJDDD>>>;;;<<<;;;>>>@@@???AAAEEEDDD@@@777555444555999===@@@BBB>>>AAADDDGGGKKKPPPVVVZZZXXXXXXRRRHHHHHHNNNLLLCCCAAACCCEEEDDDAAA>>>;;;:::>>>??????@@@??????>>>===GGGGGGEEECCC@@@???@@@AAA===???BBBFFFHHHGGGCCC@@@CCCCCCCCCCCCAAA???===;;;EEECCCAAA@@@AAAAAAAAA@@@999:::::::::;;;<<<======AAA>>>>>>>>>;;;777888<<>>CCCDDDCCC@@@CCCAAA???>>>======??????:::888888;;;;;;777777999888777777888:::;;;;;;:::222333555777888888888777333111000111333444444333222333444666888999:::;;;777777777999;;;;;;999888;;;;;;:::999888777777777111222222444666888:::<<<444333222111111222333444444333222222333555777999;;;;;;::::::888777555555333555777777777888:::<<<555555444444444555666777777666444222111111111111000222555777777555222000333000......111444666666555666555333111111333555999666222222555888::::::666999===>>><<<:::888777111111222222333777<<<@@@<<<===@@@CCCFFFHHHIIIJJJPPPTTTYYY]]]]]]\\\\\\[[[ZZZVVVSSSTTTVVVWWWVVVTTTQQQLLLGGGFFFIIIJJJIIIGGGHHHKKKNNNOOOLLLJJJIIIIIIIIIKKKNNNOOONNNOOOPPPRRRPPPRRRTTTTTTTTTSSSTTTUUUWWWVVVTTTPPPKKKEEE@@@===;;;999888666666888:::;;;888666555444222000111222111///111333111------111///000333444555444222111111222444555555444222111444666999;;;;;;:::888777666555222111000222333555555444333222111111111111111000////////////000111---...///000111111222222333333333333333222111000000333333000000333333000///......------......///***,,,000333555555555444555666666444111///...//////000111111222222111111///000000111222333333333111222333444555555444444444222111222444666666666555555555333111000//////,,,++++++,,,---......---111000000000//////......///000111222333333444333555444333222222111111000...------,,,---...///000111///------///111222111/////////000222444777888MMMNNNMMMJJJGGGDDDCCCDDD@@@>>>>>>CCCKKKNNNKKKGGGCCC@@@>>>@@@FFFKKKMMMNNNPPPOOOPPPRRRNNNHHHEEEGGGHHHIIIJJJJJJHHHFFFFFFFFFBBB@@@>>>===???AAACCCCCC??????>>>>>>???AAADDDFFFDDDHHHLLLOOOMMMJJJGGGEEEIIIJJJKKKMMMQQQRRRLLLCCCBBBBBBDDDGGGEEEAAA@@@BBB???AAACCCBBBAAABBBFFFIIIMMMHHHBBB???@@@AAA>>>;;;@@@BBBEEEFFFEEEDDDCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>@@@BBB@@@<<<::::::;;;999<<<===<<<:::999<<>>@@@>>>???BBBAAA>>>:::888666777999<<<======999;;;===???BBBFFFLLLPPPJJJKKKHHHEEEEEEGGGGGGCCCAAABBBBBB@@@===:::::::::=========>>>???@@@@@@@@@???AAABBBBBB@@@?????????<<<===???BBBEEEDDDAAA???>>>>>>>>>===<<<;;;:::999BBBCCCCCCBBB@@@???===<<<888999;;;===>>>>>>>>>===???===<<<===;;;888:::>>>AAAGGGKKKJJJJJJKKKJJJHHHCCCBBB@@@>>>>>>???AAABBB===>>>@@@BBBCCCCCCCCCCCCBBBAAA>>>======???AAACCC>>>;;;;;;===<<<888777999:::999888999:::;;;:::999111111222444777999888777333222111222444555666555333333444666888999;;;<<<666666888:::======:::888===<<<;;;999888777777777222333555777999;;;===>>>666666555444444444444444333333222222222444555666888:::<<<===<<<999666444111333555777777888999;;;777777666555555777888999888777666444222111000000111333555777777555333111111///...///222444555555333444444333222222444555777333000222777<<<<<<:::555666888888666444444444222333333333444777;;;???<<<>>>AAAEEEHHHKKKMMMNNNQQQVVV[[[______^^^]]]\\\XXXUUURRRQQQRRRUUUVVVWWWSSSPPPMMMMMMOOOOOOMMMJJJIIILLLPPPPPPMMMKKKKKKLLLIIILLLOOOOOOMMMMMMPPPSSSPPPRRRSSSSSSRRRQQQQQQRRRSSSRRRPPPMMMHHHCCC???<<<:::888666555555777:::;;;:::888777666444111222666000///111444333///000444111222333444444333222111111222333444444333222111,,,///333666888999888777444444333222222222333444444333222111111000000111////////////////////////......//////000111222222222222333333333222222111111444444111111444444111///......------......///,,,---000222555666666666444555666555222000///000000111222222333333222222//////111222333333333333000000000222555666666555555333222222444555444333111222333222000///000111...---,,,,,,......---,,,...........................///000222333444444444555444333222222222222222///...---------...///000222000......///111111000---......000333666999:::MMMNNNOOOLLLIIIEEECCCCCC@@@???@@@CCCGGGIIIIIIGGGBBBAAA@@@AAACCCGGGJJJLLLPPPOOOPPPRRRNNNGGGCCCDDDCCCDDDEEEFFFGGGGGGFFFFFFDDDAAA>>>===???BBBDDDEEE????????????@@@AAABBBCCCGGGIIIKKKKKKIIIHHHHHHHHHEEEIIIKKKJJJKKKMMMIIIBBBAAAEEEGGGEEEDDDEEEEEEDDDEEEHHHJJJHHHDDDCCCFFFJJJLLLHHHCCC???===<<<<<<<<<>>>AAADDDFFFEEEDDDEEEEEEEEEDDDBBBBBBBBBCCCDDDDDD@@@@@@@@@???===:::888777888;;;>>>===:::888;;;>>>999999888999:::<<<<<<<<>>:::>>>AAA???@@@BBBBBB@@@>>>===;;;;;;<<<<<<<<<;;;666777888999:::>>>CCCFFFCCCAAACCCEEECCC???>>>AAA@@@@@@>>>;;;888888:::===<<<;;;;;;;;;;;;===>>>???:::>>>AAABBBAAA>>><<<;;;::::::<<<>>>AAAAAA???===:::999999999999::::::;;;===AAADDDDDD@@@===;;;<<<999;;;???BBBCCCBBB@@@>>>???===<<<<<<;;;999;;;@@@???FFFJJJJJJJJJMMMMMMJJJEEECCC@@@===<<<;;;<<<<<<:::>>>BBBCCCAAAAAACCCFFFBBBAAA@@@??????@@@AAABBBBBB??????BBBAAA>>>===???===;;;:::;;;<<<<<<;;;:::555333222444777::::::999777555444444555777666555111333666888:::::::::999555666888;;;>>>>>>;;;999???===;;;999888777777777333555777999:::;;;;;;:::777777777777666444333333//////000111333444555555666777999;;;:::888555444111444777888888777666777666555444333333555666777777777666666444333111111111222444666666444222111.........000333555555444000222444444333333444555222111222333666888::::::555666555444333444666999555555555444444777;;;>>>===???CCCGGGLLLPPPSSSTTTUUUXXXZZZ[[[ZZZYYYYYYZZZVVVTTTQQQNNNMMMPPPUUUYYYUUUUUUUUUVVVWWWVVVSSSQQQNNNQQQTTTSSSNNNKKKLLLNNNJJJMMMPPPOOOLLLLLLPPPSSSOOOPPPQQQQQQNNNMMMMMMMMMOOONNNLLLIIIEEEAAA>>><<<999777555333444666999;;;888555444555222...111777...---000333333000111555444444444333333222111111222222222222222222222222//////000111333444666666222222222333333333222222333333222111000000000000///000111111111111000///////////////000111222222111222222333333333222222111444444111111444444111000000////////////000000000111111222333444555555333444555555222111111111000111222222333333222222...///111333444444444444111000///111444666555333333222111111333444444333...000222222000000111444000///------......,,,+++------......///000000000---...000111333444444555444444333222222222333444......------...000222333444222000000111222222111......///000333666999:::MMMOOOPPPNNNJJJFFFCCCBBBAAACCCEEEEEEEEEFFFHHHKKKCCCCCCCCCBBBBBBDDDHHHKKKMMMKKKLLLNNNKKKCCC??????<<<<<<===AAAEEEHHHHHHGGGCCCAAA>>>===@@@CCCFFFGGG>>>>>>??????@@@@@@@@@@@@LLLLLLKKKJJJIIIIIILLLOOOFFFKKKLLLIIIIIILLLKKKFFFAAAIIILLLFFFFFFLLLMMMHHHNNNQQQRRROOOIIIFFFHHHJJJHHHHHHEEE???999777999===<<>>===:::888;;;>>>:::::::::;;;===>>>>>>===BBBEEEBBB:::<<>>;;;@@@CCCBBBBBBEEEFFFDDDBBB@@@>>>>>>>>>===;;;999:::;;;;;;;;;;;;>>>BBBFFFBBB???BBBGGGCCC999999@@@???===;;;777666777<<<@@@>>><<<:::888888888:::;;;:::>>>CCCDDDBBB>>>;;;999999999999;;;>>>???===<<<888888777888999;;;>>>???:::@@@FFFGGGBBB===<<<>>>999===BBBFFFGGGEEEBBB???BBB>>><<<<<<:::888;;;@@@<<>>>>>BBBHHHAAABBBBBBCCCBBBAAA???>>>DDDBBBCCCFFFFFFCCCBBBEEE???===<<<<<<======<<<;;;:::777555555888;;;;;;::::::888666666777777666555///222777;;;===;;;999666444666888<<>><<<999@@@>>><<<999888777777777333555777888999888666555888888888888777555222111+++---///111333444555555333444555666666555333222444666999:::888666444444222111000//////111333444555555666777666555333222000111333444444333111000------///111444555444333...000333555444444444555---111444555333333666:::888888666555444777<<<@@@777777777555555666:::======???DDDIIINNNSSSVVVXXXYYYYYYXXXVVVTTTTTTVVVWWWWWWVVVSSSMMMJJJLLLRRRXXXVVVXXX[[[\\\\\\YYYWWWVVVSSSVVVXXXUUUPPPLLLMMMPPPJJJNNNPPPOOOLLLKKKOOOSSSNNNOOOPPPOOOLLLJJJJJJJJJKKKJJJIIIFFFCCC@@@===<<<888666333222222555888:::444111000222///***---555,,,,,,...222333000222666666666444333222111111111333222222111111222222333888666222000///111333555000000222333333222111000333222111000///////////////000222333333222000///000000///000000111222333111111222333333333222222222444444222222444444222222222111111111111222222444444333222222222333333222333555444333222222333000000111222222222222222...///111333444444444444333111000111444555333111222000///000222444444444,,,///222222111111333666111000............,,,***------...///000111222222---...///111333444555555444333222222222333444555,,,,,,,,,---///222444666666444222111222333333333000000000111333555777999NNNVVVYYYPPPGGGDDDDDDBBBCCCCCCCCCCCCDDDEEEGGGHHHKKKFFFBBBBBBBBBBBBFFFLLLLLLKKKKKKIIIFFFBBB>>><<<<<<888:::@@@CCCCCCGGGMMMGGGBBB<<<999;;;???CCCEEE@@@AAAAAABBBBBBBBBBBBBBBLLLNNNOOOLLLHHHFFFGGGIIIHHHOOOTTTTTTSSSRRRPPPLLLMMMMMMLLLIIIFFFEEEEEEFFFVVVYYYZZZVVVRRROOOIIICCCEEEFFFEEEAAA<<<;;;>>>AAA???======???CCCEEEEEECCCFFFCCC@@@@@@BBBEEEGGGHHHGGGCCC>>>:::999999888888999===@@@<<<555222666<<<888999;;;======<<<:::999888AAAGGGDDDAAABBBCCCDDD<<<===>>>@@@AAAAAABBBBBBBBBEEEFFFEEEGGGKKKIIIEEEEEEDDDCCCCCCAAA===888444555666999:::;;;>>>AAADDDBBBBBBBBB???<<<:::;;;<<<===<<<999777666777888999<<<<<<<<<999777888<<<@@@<<<>>>BBBDDDEEEDDDAAA???<<<:::999:::===???===;;;<<<<<<<<<===>>>@@@AAABBBAAAAAADDDDDD@@@;;;===BBBBBBAAAEEELLLLLLFFFBBBDDDCCCAAA???@@@BBBAAA>>>;;;===@@@EEEJJJMMMKKKFFFBBBBBB>>><<<>>>???<<<;;;======<<<;;;===???AAAAAA@@@DDDFFFGGGFFFCCCBBBAAABBBBBBEEEHHHIIIHHHEEECCCCCC<<<;;;:::888888999:::;;;===888666:::;;;666555777333777;;;:::777444666888888777777999;;;<<<:::999777888::::::888777777888777999777333333777888777555444333333333555666777666555444333333444555666///...000444444111333777666555444333333333444555777555555666777444...)))000...---...000333444444777555333333444555555555333333333222222111111111000000000000111222333444111444777888777666666666666444222333666777666444555666444111222777:::999:::777555555777888666444<<>>AAA???===>>>AAADDDDDDDDDFFFDDDBBBBBBDDDFFFFFFFFFBBB@@@<<<;;;;;;;;;::::::===;;;999666444444666777999:::;;;<<<<<<<<<<<<<<>>AAACCCAAABBBBBB@@@>>>===>>>??????>>>;;;999888888999999888999:::::::::;;;???CCC???@@@BBBCCCCCCBBBAAA@@@<<<:::999;;;>>>???>>>===777888:::===@@@DDDGGGIIIAAAAAABBBBBB===888:::@@@BBB@@@BBBGGGHHHEEEEEEHHHEEEEEEFFFFFFFFFDDD@@@<<>>>>>@@@===<<<<<<>>>AAABBBCCCBBBBBBCCCDDDCCCBBB@@@@@@AAAFFFHHHIIIHHHEEECCCBBBCCC>>><<<:::888777999;;;<<<@@@:::777::::::666555777444888;;;:::666444555888888777666777999:::999888777999::::::999888888999:::<<<:::555444777888666555444444444555666888999===;;;999777666555555666///---///111111///222777222222111000000111222333444333444555777555000,,,333111///000111333333333555444222222444555666555666666666555444444444333111000000000111222333333333555888888777666555666555333333444777777666333555777666333444888:::999===:::888777999999888666999<<>><<<555222333333111000111.........///111333666888555222...---000333444444333555666555222222444777444444555555555666666666444333111000000111222333333333333333222111111000,,,333777444222111...)))---,,,***+++---///000///...///000000...,,,,,,---111222444555444222///---333444666777666555222111111222333333111111222333111222333222000000111222444555666666444333444555222222111111111111111222222111111333666888666555333333444555555666777777444333111000////////////............000111333444444333000///......///000000000000111333444333222000000000000111111111111555555555555555555444444.........///000111222333555333111///000111111222111333666666666555555666CCCIIIMMMNNNOOOPPPMMMIII???DDDIIIIIIFFFDDDEEEGGGFFFCCCCCCEEEEEEDDDEEEHHHBBBAAA@@@??????AAABBBDDD???===>>>AAACCCCCCEEEIIIFFFBBB===;;;<<>>???BBBEEEGGGHHHEEECCCBBBCCCDDDEEEEEEDDD???===<<<===?????????===BBB;;;555444777999777333:::::::::;;;<<<===>>>>>>DDDGGGIIIHHHIIIIIIBBB:::666777888999::::::;;;;;;AAACCCDDDAAABBBGGGHHHFFFIIIGGGFFFEEEEEEEEECCCAAA@@@AAAAAA@@@??????@@@BBBBBBBBBCCCBBB@@@???AAABBBBBBAAA>>><<<;;;:::::::::777999;;;======>>>AAACCCDDDCCCBBB@@@??????@@@@@@===;;;;;;;;;>>>??????>>>666777:::>>>BBBFFFIIIKKKCCCAAAAAA@@@;;;777:::@@@BBB??????CCCDDDEEEGGGKKKHHHJJJMMMMMMJJJEEEAAA???EEEDDDDDDDDDEEEEEEBBB@@@===999999===@@@@@@AAACCC>>>======???BBBDDDDDDCCC>>>@@@AAA@@@???>>>???@@@IIIIIIHHHFFFCCCAAAAAABBB???===;;;999999:::<<<===AAA;;;888888888666555777666999;;;:::777555666888888666555666777888888777777999::::::999888999:::<<<===;;;666555777888555555555444555666888:::<<>>AAAEEEFFFAAACCCFFFIIIKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDIIIMMMKKKJJJKKKJJJHHHHHHJJJMMMMMMMMMNNNPPPQQQNNNQQQQQQPPPRRRXXX[[[ZZZVVVOOOFFF@@@???@@@@@@?????????AAADDDGGGIIIJJJJJJCCCAAA???>>>@@@AAABBBBBB???>>>???@@@BBBBBBAAA???BBB===888999<<<===888444888999;;;===>>>>>>>>>======BBBFFFFFFGGGFFFAAA:::666777888999;;;===>>>???AAADDDDDDAAAAAAFFFHHHGGGKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFCCCAAA???@@@AAADDDEEEEEECCCAAA@@@BBBCCCDDDCCCAAA???===<<<<<<<<<:::<<<>>>???@@@?????????FFFDDD@@@===;;;<<<>>>???@@@???===<<<======>>>>>>;;;===???AAACCCEEEFFFGGGCCC@@@???>>><<<999<<>>:::999>>>@@@@@@@@@CCCAAA@@@???@@@BBBDDDCCCBBB;;;<<<======;;;;;;===>>>DDDEEEFFFEEECCC@@@@@@@@@>>>>>>>>>>>>>>>======<<<===999555444555666777888888:::;;;:::888777888999666666777888999999666444555777999999888777888999999;;;:::666555777888555444444555666777:::<<<>>>EEECCC???<<<888666555555222000222666999;;;AAAHHH:::999777666555555555555000111333555666555333222333111000111333444444333333222222333666888999888999888888777777666555555333333222111111111222222333555666666444222222333111333555777888777444222333666777555666888777444888666555555555555555444<<<@@@EEEKKKOOOQQQQQQQQQ[[[XXXUUUSSSSSSUUUVVVWWWVVVWWWXXX[[[]]]\\\XXXVVVNNNPPPRRRTTTSSSPPPLLLJJJLLLOOOQQQQQQOOONNNPPPSSSXXXVVVRRRMMMJJJKKKOOORRROOORRRVVVYYYZZZWWWRRROOONNNNNNKKKEEECCCCCC???:::777333222555666444555888666333000---,,,---...000111000...---...000111222444333222333444444111///000111222333444555666666777666555333333333333333777777555444333222111111111333444222///............---,,,,,,///111111111222222111...,,,+++---///111222333444444333222111111111333444333222111000000111222111000///000222///000111000...,,,,,,,,,,,,000555888888777666777333333333222333333444555444444555666555444222000111111111111333444666777777555222///......///000////////////000111111222//////............///000...------///111222111///........./////////000000000111333555666555333222111111000//////000000000555444333000......000111333555666666555444555666DDDDDDGGGNNNSSSSSSNNNJJJEEEIIIKKKGGGAAA@@@FFFLLLGGGEEEFFFIIIGGGAAA===>>>>>>@@@CCCFFFFFFFFFDDDCCC@@@AAABBBBBBBBBDDDDDDCCC===;;;:::;;;???DDDGGGHHH@@@BBBEEEHHHJJJKKKJJJJJJKKKJJJIIIHHHHHHGGGFFFEEEBBBGGGIIIGGGFFFHHHHHHFFFIIIKKKNNNOOOOOOOOOQQQRRRPPPRRRQQQNNNPPPVVVZZZYYYPPPJJJBBB>>>???BBBDDDCCCCCCEEEIIILLLKKKIIIGGGFFFBBB>>>:::999:::===@@@AAA?????????@@@AAA@@@>>>;;;<<<<<<===???>>><<<888555777999<<<>>>???>>><<<;;;999BBBHHHGGGCCCAAA>>>;;;666777777999<<<>>>AAABBBAAAEEEFFFBBBBBBEEEIIIIIIIIIFFFDDDCCCDDDFFFFFFFFFHHHHHHGGGDDDAAA???@@@AAAFFFGGGFFFDDDAAA@@@@@@AAADDDCCCBBB@@@???>>>======:::;;;===@@@AAABBBAAA@@@EEEBBB>>>:::999:::<<<>>>CCCBBB@@@===;;;:::;;;<<>>;;;:::;;;;;;:::>>>CCCCCCEEEFFFGGGGGGHHHGGGFFFJJJKKKJJJFFFAAA???AAADDDCCCDDDGGGJJJLLLKKKHHHDDDBBB===<<>>>>>@@@CCCBBB@@@AAABBBBBB@@@???:::;;;;;;:::999999;;;===;;;???CCCEEEDDDAAA???>>><<>>@@@???<<<999777555555444222000111444666777<<>>BBBHHHMMMQQQRRRRRRQQQTTTUUUWWWYYY[[[\\\^^^___XXXYYY[[[]]]]]]ZZZUUUQQQNNNPPPRRRTTTRRROOOKKKHHHJJJMMMPPPOOOMMMMMMOOORRRWWWWWWVVVTTTQQQOOOPPPQQQOOOQQQTTTXXXZZZWWWQQQLLLNNNNNNKKKFFFDDDCCC???999777444555888777555666:::///...,,,,,,---000333555000///......---///111222555333000/////////...---......///000111333333444777777666555555555555555888777555444333222222222333333222111///---...000......///000222111...+++111111000...,,,,,,---///...///111222333444444444///000111222222111000000///000111111//////000111000000///,,,******,,,...+++///444777777666555444111111000111111222333333333555666777555333111000000/////////000222444666888666444222111111111222000000000111111111111111---------......///000000222111111333555666555333/////////000000000111111,,,---000222444444333222000000///.........//////222222111///,,,,,,...111111333444444444555777999DDDBBBFFFNNNSSSRRROOONNNIIIKKKJJJFFFAAAAAAGGGMMMIIIHHHIIILLLJJJCCC>>>>>>;;;>>>BBBEEEFFFCCC@@@>>><<>>???AAA@@@>>>;;;::::::<<>><<<>>>BBBEEEGGGKKKNNNQQQPPPKKKFFFAAA??????<<<999888:::===@@@AAA???>>>=========<<<999666555:::>>>???<<<999777777777999<<<===>>><<<:::999===GGGLLLIIIBBB>>>===;;;777777888999;;;===@@@AAA@@@EEEGGGDDDBBBEEEHHHIIIEEECCC@@@???@@@AAA@@@@@@EEEEEEEEECCC@@@???@@@AAAFFFGGGFFFCCC@@@>>>>>>???BBBBBBAAA@@@???>>>>>>===777888:::>>>BBBEEEEEEDDDAAA@@@===;;;:::;;;<<<===CCCBBB@@@===999888:::;;;>>>@@@AAACCCDDDDDDDDDDDD999666666999::::::===AAABBBFFFIIIIIIIIIJJJGGGCCCHHHFFFCCC@@@===>>>BBBEEECCCEEEHHHLLLOOOOOOKKKHHHFFFAAA>>>@@@@@@<<<;;;<<>>BBBEEEDDDAAA===:::333444222111444999;;;999888888777888888999:::;;;666777:::===>>>:::444///111333555555444444555666000333444222333666666444333333333444666888:::<<<<<<;;;888666555444555555999666666777777555888===<<<:::777444111000//////222444666555333111111111------...111444666666555333222333666888:::999888222222333333333444444444333333222222222333333444111222333222111000111222111333666777666555444555111555555333222444222///333444555555555555888:::===AAAGGGMMMQQQRRRQQQPPPQQQUUUYYY\\\]]]^^^```aaaYYYYYY[[[\\\\\\XXXSSSNNNOOORRRVVVXXXXXXTTTPPPMMMLLLOOOPPPOOOMMMKKKMMMPPPRRRUUUWWWXXXVVVSSSQQQQQQOOOOOOQQQTTTWWWUUUOOOJJJLLLMMMJJJFFFCCCCCC>>>888999777888999777333333777111000///......///000111//////000///......000333333222000...,,,,,,,,,---------...///000000111111666777777777777777777777888666555333222222333333444222222222000,,,---111------///111222///+++'''......///---,,,+++---...,,,,,,...///000111222222......///000000000000///...000111000///...///000000///...+++)))***---//////222555666444222//////............///000111111111444777888666333222111111000///...///111333444666666555444333333333333222222222333333222111111,,,------///000111222222111111111222444555444333000000111111111222222222+++,,,...000222222222222//////...............///...//////---))))))---000111333444444444666888;;;HHHFFFHHHOOOQQQNNNLLLMMMKKKKKKIIIGGGDDDDDDGGGIIIFFFEEEGGGKKKIIICCC??????;;;===@@@BBBCCCBBB@@@>>>;;;???@@@>>>>>>AAAAAA===<<<;;;;;;===AAAEEEFFFFFFBBBBBBBBBCCCEEEGGGIIIJJJLLLJJJHHHHHHIIIJJJHHHEEEBBBEEEEEEAAA>>>@@@@@@???===@@@EEEIIIJJJLLLNNNOOORRRSSSPPPKKKIIILLLLLLJJJ??????>>>>>>???CCCHHHLLLPPPQQQQQQNNNGGGBBB??????===<<<<<<>>>AAABBBBBBAAA@@@???======<<<;;;888666777:::<<<<<<;;;::::::<<<;;;;;;:::999999999999:::@@@FFFJJJGGGCCCAAA???<<<===<<<;;;::::::;;;===>>>===CCCGGGDDDBBBDDDGGGGGGEEECCCAAA@@@@@@???>>><<<@@@AAABBB@@@??????@@@BBBDDDDDDDDDBBB???>>>>>>@@@???@@@@@@@@@??????>>>===777777888<<>>>>>>>>======>>>>>>???@@@@@@???;;;888888;;;>>>>>>@@@BBBCCCDDDDDDCCCBBB:::777777;;;===<<<===@@@@@@EEEHHHFFFGGGJJJIIIDDDDDDBBB???>>>???AAACCCDDDFFFGGGHHHKKKNNNOOOMMMKKKHHHBBB???@@@???<<<:::;;;>>>===<<<===?????????>>>======<<<:::888888:::<<<777<<>><<<:::333666555333666;;;<<<888444333333444666888::::::888888888::::::888333000111222555555444444555666000444444222222555444111111111111222444666888999;;;:::888666555555555666:::888888:::999666888<<<;;;:::777555333222222222111444666555333111222333//////000222555777666444111111222444777888777555111222222333444555666777222222222222222333444555222333333333222111333555222444666666555444555666333666666333222444222///222444666666666777;;;>>>===AAAGGGMMMQQQRRRQQQPPPTTTWWWYYYZZZYYYYYY[[[]]]WWWWWWXXXZZZZZZWWWRRRNNNNNNQQQWWW[[[]]][[[XXXUUUQQQSSSTTTQQQMMMKKKLLLNNNNNNQQQUUUWWWVVVUUUSSSSSSPPPOOONNNPPPSSSSSSNNNIIIHHHIIIHHHCCCBBBAAA<<<666666555777999666111222666444444333111000---,,,+++...000111000......111333,,,///111000---,,,---///.........//////000000000666666777888999999999999666555333222111222333444444111111333111,,,,,,111......///000222111...+++,,,---//////...---...///.........///////////////------......////////////...///000000......///000---......,,,++++++---//////222444444222///---,,,------------...///000000...222666888666444333333444333111//////111333444333333444555555444333333333444444444444333222111+++,,,...000111222333333/////////000333333222111000000000111111111222222/////////000000000000000000///////////////000000---///000...++++++///333111222333222222333555888NNNKKKLLLPPPOOOHHHFFFIIIKKKJJJIIIHHHGGGGGGFFFFFFAAA@@@BBBGGGFFFAAA>>>???===>>>???AAABBBBBBBBBBBB<<>>===<<<>>>AAACCCDDDDDDDDDCCCBBBBBBDDDFFFIIIKKKIIIFFFDDDDDDFFFGGGEEEBBB>>>AAABBB???>>>AAABBBBBB999===CCCGGGJJJMMMOOOQQQPPPQQQOOOKKKKKKNNNOOOMMM>>>@@@BBBBBBBBBEEEKKKPPPOOOOOONNNIIIDDDAAABBBDDD;;;===@@@DDDGGGGGGEEEBBBCCCAAA???>>>>>>>>><<<:::===<<<;;;:::;;;===???AAA???<<<888555555666999;;;???BBBCCCBBBDDDFFFCCC===CCCAAA???<<<;;;;;;<<<===:::BBBGGGDDDBBBCCCEEEEEEHHHGGGDDDCCCBBBAAA???<<<===>>>??????>>>>>>@@@BBBAAAAAAAAA@@@>>>>>>???AAA===>>>>>>??????>>>>>>===;;;:::999<<<@@@CCCCCCBBB======???@@@AAAAAAAAA@@@=========:::888888<<<@@@AAABBBCCCDDDDDDBBB@@@??????;;;;;;???AAA??????AAA>>>DDDEEECCCEEEJJJKKKGGGBBB???===???CCCEEEEEECCCJJJIIIHHHIIIKKKMMMMMMMMMHHHCCC@@@@@@@@@<<<:::;;;:::999999;;;>>>@@@@@@???>>>>>>===:::888888:::<<<<<>>BBBIIIOOOSSSTTTSSSRRRYYYZZZYYYWWWSSSSSSUUUXXXTTTUUUVVVXXXXXXWWWRRROOOJJJNNNUUU[[[^^^^^^\\\ZZZTTTVVVVVVSSSNNNKKKLLLMMMKKKNNNRRRUUUUUUTTTUUUUUURRROOOLLLNNNQQQRRRNNNJJJEEEGGGEEEBBB@@@???:::444111111444777555222333888...///111222222222111000...000222111//////111444&&&,,,333444000......111////////////000000000000555666777888999:::::::::555444222111111222333555444111111444111,,,,,,111111000000111333333333222,,,///222222222111111222222222222111000000//////---------.........//////...///000///...---...000***,,,...///...------------///111222111///...///,,,,,,,,,------///000000,,,111666888666444444555777555333111000222444555000111333555555444333222444555555666555444222111+++,,,...000222333444444333222222444666777666444000000000000111111111111333333111000////////////000000000000000111222222///222333111......333888000111111///......000333RRRSSSRRRLLLEEEBBBDDDGGGMMMJJJHHHIIILLLLLLHHHCCC;;;;;;===AAADDDCCC>>>999===???AAACCCEEEEEEEEEDDD>>>AAADDDFFFEEEDDDDDDDDDBBBBBBAAA???>>>???BBBDDDCCCFFFHHHDDD???>>>DDDJJJKKKGGGCCCEEEIIIKKKGGGBBBBBBDDDEEEDDDBBB@@@@@@@@@<<>>>>>@@@CCCGGGJJJJJJIIIHHHFFFDDDBBBBBBAAACCC@@@@@@CCCCCC???=========>>>???>>>======???AAA999999;;;>>>AAACCCBBBAAABBB@@@>>>;;;999888888888===;;;;;;???EEEHHHFFFCCCCCCBBBCCCEEECCC??????BBBBBBCCCEEEEEECCCBBBBBBBBBCCCGGGKKKMMMKKKEEE>>>999;;;>>>>>>:::;;;@@@BBB??????>>>======;;;::::::999>>><<<:::999:::;;;>>>@@@888777666999>>>AAAAAA???>>>>>>?????????@@@@@@@@@DDDDDDBBB@@@======>>>@@@BBBEEEGGGGGGEEEBBB@@@@@@?????????@@@AAAAAA>>><<<===>>>???BBBDDDEEEEEEEEEDDD@@@===???DDDGGGFFFDDD@@@CCCHHHMMMPPPPPPMMMJJJGGGBBB???AAAAAA===<<<======;;;::::::<<<>>>??????@@@???<<<999666666999<<<;;;:::::::::<<<>>>AAACCCBBB@@@===;;;;;;;;;;;;:::888888888777666444333222666555333111111333555777888777666666777777666444444444333222333444555666222222111111111111222222333666888777333111444777===<<<;;;888555333444555555444444333333333444444000111222333222000...,,,------......///000000000555...+++000333111111333---...000111333555666777444555555666777666666666000///000000222555777999777333///...111333444333666999;;;999444111222444777666555666888666222......333555333333777:::999@@@CCCHHHLLLOOOPPPPPPOOOSSSUUUUUUSSSQQQNNNNNNNNNQQQOOONNNPPPRRRTTTRRRPPPNNNOOOSSSWWW[[[\\\ZZZXXXRRRSSSSSSSSSRRRPPPNNNLLLIIIJJJMMMQQQTTTUUUSSSPPPRRROOONNNPPPTTTTTTOOOJJJGGGEEEBBB???<<<:::888777444333222333555555555444222000...---...000333444333333222000---,,,---...---,,,///222000,,,+++---000222333333111///......777444222333777::::::999666555333111111111333444444444444333222000...,,,///111222000------///222222222222222222111000000111///---...//////,,,))))))***,,,---///000111111222222222111111///......///000000000///...,,,+++////////////000000000000...///...---000444222---//////000333444444222000111111111111111111222222......///111111222222222555666666666555333111///222111111000111333444555111222333444444444333333333222000...---...///000222222111000///...------000111111111111222222222111000000000//////......------,,,,,,---///000111OOOOOOMMMHHHDDDBBBCCCEEEIIIFFFDDDFFFJJJJJJGGGCCC>>>======???BBBCCCAAA???BBBBBBDDDFFFHHHHHHDDDBBBEEEGGGHHHHHHFFFEEEEEEFFF???AAAAAABBBBBBCCCFFFIIICCCDDDCCC>>>999:::BBBJJJGGGDDDBBBEEEKKKOOONNNLLLBBBBBBBBBAAA>>><<<<<<======@@@CCCEEEDDDEEEGGGJJJJJJNNNOOOKKKIIIJJJJJJGGGAAA@@@>>>===>>>???BBBCCCIIIIIIHHHGGGEEEBBB???===>>><<<<<<@@@AAA>>>===???<<<===>>>>>>>>>>>>@@@BBB======>>>AAADDDEEEDDDCCCJJJHHHEEEBBB???===<<<;;;>>><<<;;;>>>CCCGGGFFFDDDDDDBBBBBBDDDBBB===>>>BBB@@@BBBBBBBBB@@@@@@AAABBBFFFHHHKKKLLLJJJFFFAAA===:::======:::<<>>>>>============:::;;;;;;<<<======>>>>>>888777888:::===???@@@???<<<===>>>??????@@@@@@@@@BBBBBBAAA>>><<<<<<>>>@@@AAACCCFFFFFFEEEBBBAAA@@@AAA???>>>???@@@???===<<<555888<<<@@@BBBDDDEEEFFFEEEBBB@@@BBBGGGKKKKKKIIIBBBDDDHHHLLLMMMLLLIIIFFFGGGBBB@@@BBBBBB???>>>@@@???===;;;;;;===?????????>>>===<<<:::::::::;;;;;;999888888888:::<<>><<<:::999999:::888888888777666555444333;;;999666444333333444444333333444666999:::999777666555444333222333444444333333333222222333333333333666999888444333555999::::::888444000......///333333222222222222222333333333444444333111///...000000111111222333333333666///---000111///...000---...///000111333444444555555555555555666666666111000111111333555666777666333000///111333333222777777666666666666444333333222222444666777444222000444555222333777;;;;;;@@@CCCGGGKKKNNNNNNMMMLLLPPPQQQSSSSSSQQQQQQQQQRRRSSSQQQOOOOOORRRSSSRRRPPPLLLNNNPPPTTTWWWWWWTTTRRRRRRRRRRRRQQQPPPOOONNNMMMIIIJJJLLLPPPSSSUUUTTTSSSQQQOOOMMMPPPSSSTTTPPPLLLKKKIIIEEE@@@<<<888666444666444333333444444333111///000000111111111111000222222111///---,,,---//////...000333111,,,,,,//////111222222000///...///111//////111444777777777666444333111111222333444222333333333333111000///---...///...------...000111111111111111000000///222000...///000///---***+++,,,...///000111222222222222222222111000///...///000000111000///---,,,---.........////////////,,,...//////111333000***---...000222444444333111000000111111111111111222...///000111222222222222444333333333333333333333444333222111111111222222000111222333333333222111222111///.........000111222111111000///......---//////000000000111111111111111111000000/////////------,,,,,,---...///000MMMJJJFFFDDDCCCBBBBBBAAACCCAAA@@@BBBEEEFFFDDDAAAAAA???===>>>AAACCCEEEEEEHHHFFFEEEGGGKKKJJJEEE???FFFGGGIIIIIIGGGGGGHHHIIICCCEEEGGGGGGGGGHHHJJJLLLGGGGGGCCC===999<<>>===<<<<<<<<<<<<===FFFGGGHHHGGGDDD@@@<<<999999888999>>>???======@@@;;;<<<>>>>>>======???AAAAAAAAAAAACCCFFFGGGFFFEEEGGGFFFCCC@@@===<<<;;;;;;???<<<:::===AAAEEEEEEDDDEEEBBBAAABBB???<<<===AAA???@@@@@@???===>>>@@@BBBJJJJJJJJJJJJHHHFFFCCCBBB999;;;;;;:::<<>>>>>888:::<<<>>>???>>>===<<<777999;;;======>>>???@@@;;;<<<>>>???@@@@@@????????????>>><<<;;;<<<>>>AAA@@@CCCEEEFFFDDDBBBBBBBBBBBB@@@======>>>??????>>>333777<<<>>>>>>>>>AAADDDEEECCCAAADDDIIILLLLLLKKKCCCEEEHHHJJJJJJHHHEEECCCGGGCCCAAADDDEEECCCBBBDDDCCC@@@===<<<===?????????<<<;;;:::<<>>;;;777777666777888:::<<<===???@@@@@@===888666777999777777666666555555555555<<<;;;999666555555555555222222444777:::;;;999777666555444222222222333333333333222222222222333333000333666666444333555777999999888666333111222333333333333222222333333444555666666666555333111000111111111222333333444444333...,,,...///......000000000000111111222333444555555444333444555666777333333333333444555666666555333111111222222222111888555333555888:::777333333222222222444555444333222555555222333888<<<===CCCEEEIIIMMMOOONNNMMMKKKOOOQQQTTTUUUUUUVVVWWWYYYVVVTTTQQQPPPPPPQQQRRRQQQLLLMMMNNNRRRTTTUUUSSSQQQPPPPPPOOONNNNNNNNNNNNNNNLLLLLLLLLNNNQQQSSSSSSRRRNNNLLLKKKMMMPPPRRRPPPMMMLLLIIIFFFAAA===999666555777555444444444333111///---///222444333111...,,,///000///...,,,,,,...000222111111333000,,,---000...000111111///...//////000000111333777999999888555444222111111222333333000111222222222222111111...---,,,---///000000///000000000000000//////...222111000000000///---+++//////111222333333333333333333333333222111000//////000111111111000///...++++++,,,---...///000000+++///111111222333...(((,,,---///111222333222222//////000000111111111111///000111222333333333333111000//////000222555666666555333222000000//////000000111222222111000///000///.........///111222111111000000//////.............../////////000000111111111111111000000000...------,,,------......MMMHHHBBB@@@BBBCCC@@@===@@@???>>>???AAABBBAAA??????>>>===>>>@@@CCCFFFHHHMMMGGGCCCDDDIIIJJJFFFAAA>>>AAAFFFHHHIIIIIIJJJKKKIIIKKKLLLLLLJJJIIIIIIJJJHHHGGGDDD???;;;>>>EEELLLGGGEEEDDDEEEGGGJJJLLLLLLGGGFFFCCC???;;;:::;;;<<<>>>@@@DDDGGGGGGFFFEEEEEEDDDGGGGGGBBB@@@AAAAAA???;;;;;;<<<============<<>>??????===<<<===>>>BBBAAAAAABBBDDDEEEEEEDDD???>>><<<;;;:::::::::;;;???<<<:::<<>>===<<<===@@@CCCKKKJJJHHHFFFEEEDDDDDDEEE999:::::::::;;;>>>AAAAAA777777777777888:::<<<===:::;;;<<<======<<<;;;:::999<<<@@@@@@>>>>>>???BBB===>>>@@@AAAAAA@@@>>>===;;;<<<<<<;;;:::;;;>>>AAAAAACCCFFFFFFEEEDDDDDDDDDAAA???<<<<<<>>>AAACCCCCC<<<>>>>>><<<888888<<<@@@CCCBBBAAACCCFFFHHHHHHGGGCCCEEEHHHIIIIIIGGGEEEEEEHHHDDDBBBEEEGGGEEEEEEGGGFFFCCC@@@>>>????????????:::888999===CCCDDD@@@:::777666666777777999:::;;;===@@@AAA===777444666999666555444333333444555666888888888888888888999999777777888:::;;;;;;888555444444333222222333444555111000000//////000000111---000222333222222333444444666777777666666888:::555555555444555555666666666666666666555444222111...//////000111111222222---++++++---///000222444555555444333333444555555555444333222222444666777555666666777777666666555444333333222222222111000777666555666888888666444888666555333333333222222444777666222333888>>>???GGGIIIMMMPPPQQQPPPOOOMMMQQQTTTWWWYYYYYY[[[\\\^^^XXXVVVSSSPPPPPPQQQRRRSSSOOOOOOQQQSSSVVVXXXWWWUUUOOONNNMMMLLLLLLMMMNNNOOOPPPNNNLLLLLLNNNOOOPPPOOOJJJIIIIIIKKKNNNOOOOOOMMMIIIGGGDDDAAA>>><<<:::999555444333444444444111///...///222333333000---+++.........---,,,,,,...000444111111222///,,,---111...///111000///...///000111111333555777777666555333333222111111222222333000000000000000000000000111...---000333555333111/////////000///......---111111000000///...,,,+++222222333444444555444444333333333333333222111000///000111222222111000000***+++,,,---///000111222...111333111111222///+++---///000111111111111111//////000000000111111111000111222333333333333333///.........///111333444444444333222111000//////000111222222222111000///............///000222222000000000000////////////....../////////000000000222222111111111111111111......------------------NNNGGGAAA???AAABBB???;;;@@@???>>>???@@@@@@@@@???======>>>>>>@@@CCCFFFHHHNNNFFF???>>>CCCGGGFFFCCC:::???FFFJJJKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGGGGGGGCCCCCCBBB???<<<<<>>@@@BBBEEEGGGGGGEEECCCEEEGGGCCC<<<999<<>>===<<<===>>>???;;;:::;;;>>><<<999;;;@@@BBBCCCDDDCCCAAA>>>>>>>>>???>>>===>>>@@@BBBBBBAAAAAA@@@>>><<<<<<<<<<<<===>>><<<;;;;;;>>>AAACCCDDDCCC@@@>>>>>><<<999;;;???>>>??????>>>===???BBBEEEIIIGGGEEECCCBBBBBBCCCDDD;;;:::999::::::;;;<<<>>>777777666666777999;;;===???>>>===<<<;;;:::999999<<>>AAACCCEEEGGGGGGFFFEEEEEEFFF???===;;;<<<@@@DDDGGGIIIEEECCC???999555777<<>>999777888===BBBDDD???:::888777888888888999::::::;;;>>>@@@===777333555888666444222111000222444555777888999:::;;;;;;;;;;;;:::::::::<<<===<<<999666111111000111222444666777111111000000000000111111---000222444444333333333111333555555555555666777444444444444444555666777444444444444444333333333...//////000000111222222,,,---......///111444555777666444333222333444555555444222111222333555777777888999999999888666555333333333333222111111111666888:::999666444555666999888777555444333444444444777666333333999>>>???GGGIIIMMMPPPRRRQQQOOONNNSSSUUUXXXYYYYYYYYY[[[\\\XXXVVVTTTRRRQQQRRRTTTVVVWWWUUUTTTUUUVVVVVVUUUTTTOOONNNLLLKKKKKKLLLMMMNNNMMMKKKIIIJJJLLLNNNPPPPPPJJJKKKKKKMMMPPPQQQQQQPPPIIIGGGDDDAAA>>><<<:::999222222222444555555333000000000000000000///...------......---,,,,,,///111222000000111///+++,,,000///000111000......///000///000111222111///......222222222222222222222333111000//////......------111///...111444666444111///////////////...------///000000///...---,,,,,,333333444555555666555555222222333333333222111111///000111222222111000000+++,,,---...000222333333222444333///...111222000///111333222000//////111000000000000000000000000111111222333333333222222---...///000000000///...111111111111111111111111111111222333333222111000---......///000111222222////////////000000000000/////////000000000111111111111111111111111222222..................------KKKFFF@@@>>>@@@AAA???<<>>?????????BBBFFFIIILLLEEE>>><<>>;;;>>>AAAAAA??????AAADDDBBBAAA@@@>>>;;;999:::<<<>>>>>>@@@CCCFFFFFFEEECCCEEEEEEAAA:::888===BBBCCC??????@@@AAABBBBBBBBBBBB===<<<:::999999;;;>>>@@@===<<<===>>>;;;888:::@@@EEEGGGHHHGGGEEEBBBAAAAAA;;;:::999:::===???@@@???EEECCC@@@===;;;999888888<<<<<<<<<<<<>>>@@@BBBCCC@@@======>>><<<888:::>>>===>>>?????????@@@CCCFFFEEEDDDBBBAAAAAAAAABBBCCC===:::999;;;;;;999:::======<<<;;;:::;;;<<<>>>@@@AAA@@@???===<<<;;;;;;;;;???AAACCCDDDCCCAAA@@@@@@CCCBBBAAA@@@???======<<<999999:::999999:::>>>AAADDDEEEGGGFFFEEEDDDDDDEEE===<<<:::<<<@@@EEEHHHIIIEEE@@@999555555:::@@@DDDDDDDDDDDDDDDCCCBBBAAAAAABBBFFFIIIJJJHHHIIIKKKNNNKKKFFFDDDFFFFFFDDDCCCDDDFFFDDDCCCCCCCCCBBB???<<<999777777:::>>>???===:::888888999999999999999999999<<<===;;;777555555666777555222000///111333555:::;;;<<<===>>>===<<<;;;:::999999:::<<<===<<<::://///////000222555777999444333333333333333333444222333555777888777666555777888999888666444444444111111111111222333444444222222222222333444444444111222222333333444555555111444444000///111333333555333111000///000111333333333222111222333444555555777999::::::888555333222333333222111111222444666999<<<:::555333444777444666777777666666777888333666666333444999===>>>CCCEEEJJJNNNPPPPPPOOONNNPPPRRRTTTUUUTTTTTTTTTUUUUUUUUUUUUSSSRRRSSSVVVYYY\\\YYYUUUSSSQQQPPPNNNLLLOOONNNMMMLLLLLLLLLLLLLLLFFFEEEEEEGGGKKKOOOQQQQQQMMMOOOQQQTTTUUUUUUTTTSSSLLLIIIFFFAAA===999666555000111222444555555333000111000///.........//////...//////...,,,---///111000...///111000,,,---111222333222111///...///000111222333222///---------111111111222222222222222111111///...------------......///111333333111//////////////////......------///111000///......///222222444555555666666666111222222222222222111111///000111111111000///...,,,,,,---///000222333444111444333...,,,000333222000333444333000...000333333333222222111000000000111111222222222222222111...///000111111///,,,+++...///000111222222222222000000222333333333222111---......///000111111222......//////000000111111//////000000000111111111000000000111111111111111...//////000000000//////EEEAAA>>>===???@@@@@@??????@@@AAABBBCCCEEEHHHJJJBBBAAA@@@>>>===AAAGGGMMMJJJFFFAAA>>>>>>??????>>>AAACCCFFFGGGFFFEEEEEEEEEBBBCCCCCCCCCBBBCCCEEEGGGIIIHHHGGGEEEBBB???>>>===888===BBBCCC???>>>@@@CCC>>>???@@@???===<<<===>>>===<<<===@@@DDDFFFEEEDDDDDDFFFDDD???>>>DDDJJJLLLHHHHHHFFFDDDBBB@@@???>>>;;;:::999888999:::;;;===<<<<<<===>>>:::777:::AAABBBDDDFFFFFFEEECCCBBBBBB:::999888999<<>>???@@@BBB<<<:::;;;===<<<999:::>>>;;;===???@@@@@@AAACCCEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>:::999<<<===:::<<<@@@DDDBBB@@@>>>===>>>@@@AAA@@@@@@AAABBBAAA@@@???>>>@@@@@@AAACCCCCCBBB>>><<<@@@???===<<<<<<<<<===>>>999::::::999999:::===@@@DDDEEEFFFEEECCCAAABBBCCC<<<;;;:::;;;???CCCEEEEEE???999333222666<<<@@@AAABBBCCCDDDDDDCCCBBBAAAAAACCCFFFIIIIIIGGGGGGKKKOOOLLLGGGDDDEEEEEEAAA???AAACCCCCCDDDEEEEEECCC>>>;;;999888777777888999::::::888888999999999888888777888999:::999888777666555;;;888444000///111444666:::<<>>@@@AAABBB>>>@@@BBBCCCFFFIIIMMMPPPFFFEEEAAA<<<;;;@@@IIIQQQHHHGGGEEEBBB???===;;;:::>>>???@@@@@@@@@BBBEEEHHHIIIIIIHHHEEECCCCCCEEEGGGHHHGGGDDDAAA===;;;:::::::::@@@FFFEEEAAA===>>>AAA>>>@@@BBBBBBAAA@@@@@@AAA<<<;;;;;;>>>BBBEEEEEEDDDDDDGGGHHHFFFGGGNNNSSSTTTPPPNNNJJJEEEAAA===:::999999::::::::::::999888888::::::<<<===999666:::BBB;;;>>>AAABBBBBBAAA@@@AAA:::999888999===@@@AAABBBDDDBBB@@@===;;;:::::::::999;;;===>>>>>>???@@@AAA:::999;;;>>>===999:::===999<<>>:::999>>>???===???DDDGGGEEEBBB???>>>???@@@AAA===@@@DDDGGGGGGFFFCCCAAA@@@??????AAACCCBBB===999===;;;999888999<<<>>>@@@:::::::::999999:::===@@@CCCDDDDDDCCCAAA???@@@AAA<<<;;;:::;;;>>>@@@AAAAAA<<<555000111777<<<<<<:::>>>@@@BBBCCCBBBAAAAAAAAADDDGGGJJJIIIFFFFFFJJJNNNMMMHHHDDDEEEDDD???===>>>AAABBBDDDFFFFFFCCC>>>::::::999888555333444888;;;777888888888888777777666888777777888999999666444>>>:::666222000222555777888:::???CCCFFFGGGGGGGGGAAA===999666666555555444111111000000111333555666444333333222222333333444555666777999:::888555333444555777666444222111111111111111111222333444555000000111222444666888999444444555555666777777777222888999333111666999888555333111000///111333555000111222333333333333222///111555777777444111///111222222000///000555999777555444666:::;;;999666333777999999555222111222000555666444555999;;;;;;???CCCHHHNNNRRRSSSTTTSSSLLLNNNPPPQQQPPPPPPQQQRRRNNNQQQUUUVVVVVVWWW[[[^^^UUURRRNNNMMMMMMNNNNNNMMMOOOOOOPPPPPPNNNLLLJJJIIIIIIHHHGGGGGGHHHHHHFFFEEEKKKOOOTTTWWWVVVTTTQQQOOOGGGEEEBBB???<<<:::888777333333333555555333///,,,,,,---...///000000//////111111111///------///111......111555444111000333777777555222///...///000...000000...+++***---000///000111222222222222222111000000000000222444555///333777777444111111333000000000000000//////......111444444333333555777...///111333444555666666///000000111111111000000///000000000///...,,,++++++,,,,,,---...///000000(((...111...---...///...,,,000444333111222777;;;888777666444222000///...000000111111111000000///000///...------...000111...///000222222222111000+++,,,...000222222222222...//////000000000000000------...///000111222222---------.........//////......//////000000000111...///111222333333333222@@@@@@???===<<<===AAACCCDDDEEEFFFFFFFFFGGGKKKMMMIIIBBB???@@@>>>;;;===CCCEEEBBB???===<<<<<<<<<<<<===>>>>>>>>>>>>AAADDDGGGHHHEEEBBBCCCEEEFFFDDDBBBBBBAAA???<<<999999;;;===???@@@BBBCCCBBB@@@===;;;BBBCCCBBB@@@===<<<===???777999;;;>>>AAABBBCCCDDDFFFFFFFFFGGGJJJOOOSSSVVVRRRNNNGGG???:::999<<>><<<<<<======@@@CCCCCCAAA??????@@@AAA@@@???>>>>>>???@@@AAA<<<999777999<<<>>>===<<<999===AAAAAA???;;;::::::555;;;===;;;;;;???>>>999:::;;;======;;;;;;;;;===<<<:::888777999===AAADDDEEEAAA===>>>BBBDDDBBB???@@@:::444555<<>>===AAACCCBBB@@@EEEAAA>>>>>>AAACCCDDDCCCBBBAAAAAAAAA@@@>>>:::777:::999999999::::::::::::===<<<<<<;;;;;;;;;<<<<<<;;;<<<======>>>=========???>>><<<;;;::::::;;;;;;>>>999333111333666888999======<<<;;;:::;;;???AAACCCAAA@@@??????AAACCCDDDHHHHHHFFFAAA<<<<<>>======<<<;;;999777777999<<<::::::999999888777666666>>>>>>======<<<<<<;;;;;;:::999777666555555666666333888@@@EEEGGGGGGGGGGGGCCC===666222222333333333000222333333111000000111444555555555555333222111111222444666777777666555666888999777555333333333...000222444555666999;;;777666333111000111222333333333444444555666666777666555222000111333666888:::777444111000222666888444111///111111///000333333444555555444333111000...///000000///000111333666777:::<<<<<<;;;999777666444444555333//////333333222222444888;;;===>>>???CCCGGGJJJQQQYYY[[[YYYWWWUUUQQQMMMKKKJJJKKKLLLQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNMMMNNNQQQQQQOOOLLLTTTOOOKKKJJJMMMPPPPPPOOOKKKJJJGGGEEEEEEEEEFFFGGGJJJMMMQQQTTTSSSQQQPPPPPPOOOJJJDDD>>>;;;999777555333333333333222111000000000//////000111000///...,,,,,,,,,,,,+++,,,...111444222000///000222444666:::888666444222000...,,,........................///...///111333555666555444333111000000111333444333333333333333222111000444555444222///......000,,,000333333000///000222000111111222444666888999444333222000///000000111333222111///......------,,,++++++,,,...///...---000000...------...//////111111111111222333444555555777777333111111///***...///000111222222222222555444222000000000000111///000111222222111000///++++++,,,...000222444555///000333444444222000...)))...---'''%%%+++111111...---,,,++++++,,,---...+++,,,---///000111111111///111333333333222333444AAAAAA???===;;;===AAADDDCCCDDDFFFFFFEEEFFFHHHJJJIIICCC@@@@@@???<<<===BBB@@@>>>;;;::::::<<<===>>>======>>>>>>>>>@@@CCCEEECCCBBBAAABBBDDDEEEDDDDDDAAAAAAAAA???<<<::::::;;;CCCDDDEEEEEEDDDBBB???===AAA@@@???<<<999999:::<<<::::::<<>>>>>AAADDD<<<888777;;;===<<<===??????BBBDDDDDDAAA>>>===>>>@@@???>>>>>>>>>???AAABBB===;;;:::;;;===>>>===<<<;;;???BBBBBB???<<<:::999666;;;===;;;<<>>???>>>===;;;:::<<<===888777666777:::???DDDGGGFFFAAA======@@@CCCCCCBBB@@@<<<888:::@@@GGGJJJJJJNNNIIICCCBBBDDDFFFEEEDDD@@@>>><<<>>>CCCGGGIIIIIIDDDCCCBBBBBBBBB???;;;888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>:::;;;;;;<<<============>>>===<<<;;;:::::::::;;;>>>999555333444777888888::::::;;;:::999999<<<>>><<<;;;;;;;;;<<>>;;;:::>>>AAADDDEEEFFFEEEAAA>>><<<;;;======<<<:::888888:::===<<<<<<;;;:::::::::::::::>>>>>>======<<<;;;;;;;;;666666555444555666777888666:::AAAEEEGGGFFFEEEEEEBBB>>>888555555555333111111222444444333222222333777777777888777666444333000111444666777666555333666777999888777555666777222444666888888:::<<<>>>888777444222111111222222333444555666666777777666777555333111222444777999777555222000000222444666444222333777777444333555444444444444444333222222---000222333333222222222666777888999999888777555555333444666444//////333444555777:::===?????????CCCEEEFFFFFFKKKSSSXXXWWWZZZXXXUUUPPPLLLKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVVVVSSSPPPMMMMMMPPPRRRSSSSSSOOOOOOOOONNNNNNPPPRRRTTTOOOMMMKKKIIIGGGGGGHHHIIIJJJMMMPPPQQQPPPNNNLLLLLLMMMHHHCCC>>>;;;999777666333333333333222111000000111111111222222222111000///000000///...///111333222000///---...000222444666555444333222111000///000...,,,++++++,,,...000/////////111333555555555666555333222222333444555222333333333222222111000333444444333000//////000...000222222111111111111000111111222444555777888333333222111000111111222333222111///...------------,,,,,,...000111111000///......------...///000000000000000111222333444333666666333111222000,,,,,,---///111444555666777333222000///......//////000000000111111000000000++++++,,,---///111333444111222444555555444333222,,,000111+++***///333333...---------...///111222.............../////////000111333444333222333444BBBAAA???<<<;;;<<<@@@DDDBBBDDDEEEFFFEEEDDDEEEFFFCCC???=========<<<>>>BBBAAA???<<<999999;;;===???<<<======>>>??????@@@@@@>>>???AAABBBBBBCCCDDDEEE@@@AAACCCBBB???===;;;;;;DDDEEEFFFGGGGGGFFFDDDCCCAAA@@@===:::777777999<<<<<<<<<<<<===@@@DDDHHHJJJFFFGGGJJJLLLNNNPPPPPPPPPQQQNNNJJJEEEDDDEEEGGGIII===999888;;;>>>===>>>AAACCCDDDEEEDDDAAA>>><<<<<<>>>>>>======>>>@@@BBBCCC???>>><<<===>>>>>><<<;;;<<>>;;;999888777:::<<<<<<===??????<<>>777666666777:::???CCCFFFFFFAAA======@@@CCCDDDDDDAAA>>>===???EEEKKKMMMMMMQQQLLLFFFDDDFFFGGGHHHGGG===<<<;;;===AAAEEEHHHIIIFFFEEEDDDDDDCCC@@@<<<999<<<>>>???@@@@@@???===<<<<<<<<<<<<<<<===>>>>>>???888999999:::;;;<<<<<<=========<<<:::::::::::::::<<<999666555666777666666666777999999888777888999:::999999999:::;;;======999;;;<<<;;;999888;;;>>>CCCDDDEEECCC???<<<::::::======<<<:::999999<<<>>>===<<<;;;:::::::::;;;<<<>>>======<<<<<<;;;::::::222222222333444666888999999===BBBEEEEEECCCCCCBBB@@@>>><<<;;;999777333000111333555555444444555666777888888888777666555444000222555888888777555333333666888888888888999:::555777999999999:::<<<>>>:::888666444222111111222222333555777888777666555444333111000000222444666333222111111111222333444333222555::::::666444555444444333333333333333333---111555777666444333333<<<<<<<<<<<<;;;:::999888666555666999777222222555555777:::<<<>>>??????>>>EEEGGGEEECCCFFFOOOVVVWWWYYYXXXVVVRRRMMMKKKKKKLLLKKKMMMPPPSSSVVVXXXYYYYYYVVVRRRMMMLLLNNNSSSWWWYYYKKKNNNRRRRRROOOPPPSSSWWWPPPOOOMMMKKKJJJJJJKKKKKKMMMOOOQQQQQQOOOLLLKKKKKKJJJFFFAAA>>><<<:::888666333333333333222111000000222333333444444333333333...//////...------///111111000///......///111333222222222222222222222222111///,,,******,,,///111...///000111222333444444555444333222111222222333222222222333222222111000111333444444333111111111000000000111333333222111111111111222333555666777222222111111222222333444444333111000...------,,,---,,,---///111222222111...---------...///000111////////////000111222222000333444222222444333///...///111333555666888888111000///---------......111000000//////000000111,,,,,,,,,---///111333333111222333444444555444444///222333000000222555444...------...000222444555000///...---,,,,,,---...000222444444222222222333CCCAAA???<<<:::<<>><<<<<<<<<===>>>>>>===<<<<<>>999777777;;;>>>>>>===<<<<<<>>>AAAEEEGGGHHHHHHIIIJJJLLLNNNOOOPPPRRROOOKKKHHHGGGHHHHHHIII???:::999<<>><<<;;;>>>===<<<<<<>>>AAADDDFFF@@@???>>>>>>===<<<;;;::::::<<<>>>???>>><<<:::999777999:::;;;<<<>>>>>>===???AAACCCBBB@@@???>>>???888888777888999<<<>>>@@@BBB@@@??????BBBDDDCCCBBB???>>>???CCCHHHLLLNNNMMMMMMIIIEEECCCDDDFFFGGGGGG???>>>===<<<===???AAABBBFFFEEEEEEDDDDDDAAA===:::>>>@@@BBBCCCCCCAAA???===???>>>============>>>>>>777777888888999;;;<<<<<<===<<<;;;;;;::::::999999888777777777666666555444444666999999888666666666===<<<<<<;;;999888777777444777::::::777777888;;;@@@AAABBBAAA???===<<<<<<<<<<<<;;;:::888999<<<>>><<<;;;:::888888999;;;<<<<<<<<<<<<;;;;;;;;;::::::222222333444555666777777<<>>?????????===888333///000222444555555555666777777777666666555444444333222444777::::::999666444111333666777888999;;;<<<444666777888777777999:::;;;999777555333222111111000111444777777666444333000///---,,,---...000222111111111222222222333333000///111666777444333555333222111000000222333444000222555777666666666777>>>>>>===;;;:::999999888777666888<<<:::555555888555666888999:::;;;===>>>CCCFFFFFFDDDHHHQQQXXXZZZTTTUUUUUURRRNNNLLLMMMOOOMMMOOOQQQTTTVVVWWWWWWWWWUUURRROOOMMMOOORRRVVVXXXJJJMMMPPPQQQPPPOOOPPPRRRMMMLLLLLLKKKKKKKKKLLLMMMOOOQQQSSSSSSPPPNNNNNNNNNGGGDDDAAA>>>===;;;999777333333333333222111000000222333444444444333444444...///000///------...///333222111000000111222333///000111111111111222333111000...------...000111...///000111111111222444222222000///////////////111111222222222222111111///222444555444222111222222000...000444555333111111111111111222333555555111111111222333333444555444333111000...---------,,,,,,---///222333222111.........///000111222222............///000111111---111333222222555555222444333333444444555555666111000///...------...///111000///......///000111---......///000111333444000000000111222333444444///111222222222333333222............000222444555000///---++++++,,,...//////111222222111000111222AAA@@@>>><<<;;;===AAAEEE???AAACCCBBB@@@>>>======999:::999999:::===???@@@FFFEEEBBB===999888;;;>>>;;;::::::;;;======;;;999===AAAEEEFFFCCCAAAAAACCC???@@@@@@@@@@@@BBBEEEHHHDDDDDDDDDCCCCCCDDDDDDDDDAAA@@@<<<888666777;;;>>>BBBAAA@@@@@@@@@BBBDDDEEEJJJHHHFFFFFFGGGKKKNNNQQQRRROOOKKKIIIHHHHHHFFFDDD???;;;:::>>>AAA@@@BBBDDDFFFFFFDDDCCCBBB@@@???===???>>>======>>>BBBEEEHHHBBBAAA@@@===<<<;;;;;;;;;;;;<<<===???AAAAAA@@@???999888999;;;;;;;;;;;;<<<:::>>>CCCEEEDDDBBB@@@???888888888888999:::<<<<<<===>>>AAACCCEEEDDD@@@>>><<<===???CCCGGGJJJKKKKKKHHHFFFDDDCCCDDDFFFGGGHHHAAA@@@???===<<<<<<===???EEEDDDDDDDDDDDDAAA>>>:::???@@@BBBDDDCCCAAA???===AAA@@@???===<<<<<<<<<<<<888777777777888999;;;<<<<<<<<<<<<<<<;;;:::999999444555666777666555444333444777:::;;;999777666666::::::;;;:::999777555444444777::::::888666777999>>>???@@@@@@???>>>???@@@:::::::::999888999<<>>888333000///111333444444555666777888777777666555555444444111333666888888777444333...111444666777888:::<<<555666777666555444555777:::999777555444222111000---///222444555444222111///...---,,,,,,...///000222222222333333333222222111......111222111222555111000/////////111222333333444444444333555888;;;999999777666555444333222555444666999888444444888777777666555555888===BBB???EEEIIIJJJNNNVVV\\\^^^TTTWWWXXXVVVQQQMMMNNNPPPSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSNNNMMMMMMNNNOOOOOOKKKHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMOOORRRSSSQQQPPPOOOOOOEEECCCAAA???>>><<<999777333333333333222111000000000222444444333222333555333444555444222111111222222222111000000111111222///000222111///...///111///000111111111111000///---///111111//////111333000000//////............000111111222222111111111...111444555444222222222222///---///333555333111111111111111111222333444///000111222333444444444333222111///..................///222444555333222//////000111222333333333------------...///000111,,,000222111333666666333444444333333333444555555222111000/////////000111111000///......///000111000000000000111222333444000000111222222333444555.........000111000/////////...------...///111222///...,,,+++,,,---///111---///111111000///000000>>>>>>>>>======>>>BBBEEE>>>???@@@???===<<<;;;<<>>;;;888777888;;;<<<:::888===@@@DDDFFFEEECCCAAA@@@>>>>>>>>>======@@@EEEIIIHHHFFFDDDAAA>>>============<<<:::777555666:::===DDDEEEFFFGGGGGGFFFFFFEEEHHHFFFCCCAAACCCGGGMMMPPPPPPMMMIIIHHHHHHGGGBBB???>>>;;;;;;@@@CCCCCCCCCEEEEEECCCBBBBBBCCCDDDCCCAAABBB@@@???>>>???CCCGGGIIIDDDCCCAAA===;;;:::===???>>>>>>???BBBFFFGGGGGGEEE<<<::::::<<<<<<::::::<<<777<<>>666777888:::;;;======>>>:::===BBBEEEEEEBBB===:::999:::===@@@CCCEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGG?????????===<<<<<>>===<<<;;;;;;;;;999999888777777888:::;;;============<<<;;;:::999222444666777666555555555666999;;;<<<:::888777777333444666888888777555444555888;;;;;;888777999;;;===>>>??????>>>>>>@@@AAA::::::::::::999;;;>>>AAA@@@@@@??????>>>======<<<888888999999:::;;;<<<<<<;;;;;;;;;;;;:::999777777;;;===>>>>>><<<;;;;;;<<<888;;;>>>???<<<777333222///111444555444555666777;;;:::999888777777777888111222333444555444222111///111444666666777999;;;777888999777555444555666888888777555444222111000---...000222333222111000111000/////////000222333333333333222222222111111333000///111222000222666////////////000111222333333333222111111444888<<<777777777666555333222111111000111444333000222666:::999888555444888@@@GGG???GGGMMMNNNQQQVVV[[[\\\VVVZZZ\\\ZZZSSSOOOOOOQQQVVVVVVUUUUUUSSSPPPNNNMMMMMMOOOQQQRRRQQQPPPQQQRRRRRROOOLLLMMMOOONNNIIIDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIMMMPPPRRRQQQNNNMMMLLLEEECCCBBBAAA@@@>>>:::777333333333333222111000000...111444444222111333555333444555444222000000000000000///.........//////...000222000---,,,...000...000222333333222000...---000222111...---///222000000000000000000000000///000111111222111111111...111333333222111111111000.........111222333333111111111000111111222222...///000222222333333333111111000///////////////222222333555777777555333///000111222222333222222------------...///000000---111333222333555555222000000000000222444666888333222111000000111222333000//////......//////000000000000000111111222333222333444555555666555555...++++++...000---,,,,,,...------,,,---...000111///...------...///000111,,,...000000000///000222;;;<<<>>>>>>???@@@CCCEEE===>>>>>><<<::::::;;;<<<>>>AAABBB???@@@FFFGGGEEE===@@@AAA???:::888:::===;;;777444555999;;;:::888;;;===@@@DDDFFFEEEAAA>>>:::;;;<<<<<<;;;===???BBBGGGEEEAAA>>><<<;;;;;;<<<:::::::::888777888;;;>>>AAADDDHHHLLLMMMKKKHHHFFFCCCBBB@@@@@@BBBFFFJJJMMMNNNJJJGGGGGGHHHGGGAAA<<<===;;;===CCCFFFDDDCCCDDDBBB@@@???AAAEEEGGGGGGFFFDDDCCC@@@???@@@DDDHHHJJJHHHGGGCCC>>>;;;<<<@@@EEE@@@???@@@CCCFFFHHHGGGFFFAAA===<<<>>>>>>::::::===:::<<<@@@AAA@@@???>>>>>>;;;;;;===>>>>>>>>>>>>>>>:::>>>BBBDDDCCC???;;;888777999;;;===???@@@BBBCCCEEEFFFHHHHHHFFFDDDCCCBBB;;;<<<<<<:::999999===@@@DDDDDDDDDEEEFFFEEECCC@@@>>>>>>>>>>>>===<<<;;;:::===<<<<<<<<<<<<<<<======;;;:::999777777888999:::===>>>>>>>>>>>><<<;;;:::111444777888777777888:::888:::<<<;;;:::888888888222444777999999888666444444777::::::999999<<>>???>>><<<;;;===>>>;;;<<<<<<<<<;;;===@@@CCC@@@AAABBBAAA@@@>>>;;;:::555666777888:::<<<===>>>>>>>>>??????>>><<<;;;:::999:::;;;:::999999;;;<<<666999<<<;;;888555444444111333555666666555666888<<<;;;999888777888888888333444444444444444333333111333666777777777999:::888999999777555333333444666666555555333222111000...///000111222222222222222111111111111222333333444333222111000/////////222///000333333000000333...///000222333333444444000111111111111333666999777888999999888666444222111//////111000///222777888999999777666:::BBBIIICCCKKKPPPNNNMMMQQQTTTUUUNNNTTTYYYYYYTTTPPPRRRUUUTTTTTTTTTSSSRRRPPPNNNMMMIIILLLPPPQQQQQQQQQSSSVVVTTTSSSQQQPPPOOOMMMKKKIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIMMMRRRTTTRRRNNNJJJHHHEEEEEEDDDCCCBBB???:::777333333333333222111000000---111444444222111333666111333444333111.........000000//////............+++///111000,,,+++...111...///000000000000///...---000222111---,,,...111---......///000000000000//////000111111111111111///111222111//////000111---............///222444222111111000000000111111......000111222111111000///////////////000111111222222333555777666333000//////000111111111000///------------...///000111///222444222222555444000//////......///222444666333222111000000111222333...//////////////////...//////////////////000111222444555777777666444333000+++)))---///---+++---,,,,,,,,,,,,---///111333000000000000000/////////,,,...000111111222333444999;;;===???@@@AAADDDFFF<<<===<<<:::999999:::<<<777<<<>>>===AAAJJJMMMKKKAAADDDFFFCCC<<<888888:::;;;666222333888;;;;;;999888999<<>><<<;;;<<<>>>@@@:::;;;<<<;;;;;;;;;>>>@@@<<<@@@GGGLLLNNNMMMIIIFFF?????????@@@BBBEEEHHHIIIKKKHHHFFFGGGIIIHHHBBB<<<===;;;>>>DDDHHHFFFDDDDDD???>>>===@@@FFFIIIJJJIIIFFFDDDBBB@@@AAADDDHHHKKKKKKIIIEEE???<<<===DDDIII@@@???>>>AAADDDFFFDDDBBBDDD???>>>@@@???::::::>>>===>>>>>>===<<<<<<===???AAABBBBBBBBB@@@>>><<<;;;<<<>>>AAABBB@@@<<<:::888777999;;;<<<===>>>@@@BBBDDDFFFHHHHHHEEEAAA>>><<<888999999777444444777:::DDDDDDEEEGGGHHHHHHEEECCC>>>======<<<;;;:::::::::999999::::::<<<===>>>???===<<<999888777777999:::>>>????????????===<<<;;;222555999999888999;;;===999:::;;;;;;999888888999777999;;;<<<<<<999666444222555888999999:::???BBB?????????<<<:::888999:::===>>>>>>======???CCCFFF???@@@AAAAAA???<<<999666333444666888:::<<<>>>??????@@@AAAAAAAAA@@@>>>===777888999999888999;;;===555888:::999666444444666333555777888777666777888:::999888666666666666777888777666666666666777777333555888888888888999:::777888888666333111111222444444444444333222111000000000000111111222333333000000000000000111111222444333111///---------...///---///333333///,,,......000222444555666555555---///111222333333555666222444666777666444111///444111000222111111555;;;444777999999777:::AAAGGGIIIOOOQQQMMMIIIJJJMMMNNNCCCJJJRRRTTTRRRQQQUUUYYYPPPQQQRRRRRRRRRQQQOOOOOOGGGJJJNNNPPPQQQSSSWWW[[[TTTVVVWWWTTTOOOMMMNNNPPPJJJKKKKKKKKKKKKKKKJJJIIIMMMQQQVVVXXXUUUOOOJJJGGGFFFEEEEEEEEECCC@@@;;;777333333333333222111000000---222555555222111444777555777888777444222000000222222111111000000//////)))---000///,,,+++///222///...---,,,,,,---...///,,,000222111---+++---111******,,,---...///////////////000111111111111111000111111///...---///000+++---///...,,,---111555222111111000000000000000---...000111111000//////............///000222222///000111222333222///,,,......///000000///...---...............///111111000333444222222444333///222000///------...000111222222111000000111222333---...///000000///...---......---------......///111222444666666444111000333,,,)))...000---,,,...******+++,,,...111444555222333222222111///...---,,,///111333333444555777222555<<>>@@@888::::::999777999===AAA@@@===;;;===BBBFFFFFFEEEFFFGGGHHHFFFAAA===:::999999999777666999===:::333999999:::999999;;;>>>AAA999999888888888:::<<<===>>><<<:::888999;;;???AAA@@@@@@???>>>>>>???@@@@@@FFFGGGFFFEEEHHHJJJGGGAAA===<<<===AAABBBAAAEEEJJJKKKHHHGGGGGGHHHGGGCCC???@@@@@@@@@AAAFFFIIIEEE>>>???AAADDDFFFFFFGGGIIIKKKFFFEEEEEEGGGKKKLLLJJJHHHHHHFFFBBB???===<<<===>>>@@@BBBBBB>>>???DDDFFFEEEFFFDDDAAA?????????>>>===============<<<;;;:::999@@@BBBDDDCCC@@@;;;888666666888;;;======<<<999777666999;;;:::999<<>>;;;999888888777555222000111555888>>>AAADDDFFFFFFEEEEEEEEECCCAAA>>>:::888777777777777:::======;;;;;;===@@@===;;;888777999<<<>>>>>>;;;======::::::;;;888333777888:::<<<============<<<;;;:::999999999::::::>>>???AAA@@@===;;;::::::777888888666444666<<<@@@???>>>===<<<<<<;;;<<<<<<;;;>>>???======???AAABBB@@@???;;;888555444444444444555888:::<<<===>>>======<<<:::;;;<<<<<<;;;999999999999999999:::::::::333444555666666555444444333333444555666777888888::::::888555222000111222222555666444111111777===666555444555666777666555333999;;;777555999999555666666555555444333222222///000222333444444333333666444222000000000111222222111000...------------000000111111111111000000...222555444555888777333000...---///333555444222777000---222555333333666000000000//////222777;;;:::999888:::===AAADDDEEEKKKMMMNNNNNNNNNNNNOOOQQQJJJLLLOOOPPPPPPPPPQQQSSSWWWQQQMMMOOOPPPMMMIIIHHHJJJIIIHHHJJJNNNRRRUUUWWWSSSTTTUUUTTTRRRQQQRRRSSSUUUSSSPPPMMMLLLMMMNNNOOOXXXYYYZZZYYYVVVRRRMMMJJJHHHGGGDDDCCCBBB@@@<<<:::555444444555777666444222///111333333222222333444222222222222222222222222222444222......222444222//////000222333333222111------------............/////////...------,,,,,,+++,,,,,,---...///000000(((//////---.../////////000000...,,,******++++++,,,---///000000111111...///////////////.........000444666777666333111+++...///,,,,,,......***000222222111...,,,++++++111000///...............//////000111222333333444111000444:::999222111555222222111111111111222222666555444222222444777999333333222111000000000000,,,---............000222444444444444444333222111000///............//////------///111333555777777000111222111///------......000222222222333444666777888===CCCBBB<<<999:::777999:::999777888:::======<<<;;;<<>>======::::::999888<<<@@@===777:::::::::999999:::>>>@@@>>>===<<<;;;<<<======<<>><<<:::;;;>>>>>>>>>BBBHHHHHHFFFDDDDDDFFFFFFCCC@@@@@@AAA@@@AAAFFFKKKIIICCC@@@AAABBBDDDEEEFFFFFFFFFHHHGGGGGGHHHJJJIIIFFFCCCFFFDDDAAA>>>======>>>???<<<>>>===:::;;;AAADDDDDDGGGEEEAAA???>>>=========<<<<<<<<<<<<;;;:::999999===???BBBBBB@@@===:::999888999<<<======;;;888666666999;;;:::999<<>>@@@@@@>>>;;;:::::::::;;;:::999888666555444444555777999;;;<<<======<<<666555444555888999:::999888888888888888888888888222333555666666555444333333444555666666777666666888888777444111000111333333444555333111222666:::555444444555666777777666777;;;<<<777555888888666333444555666555444222111000111222333444444444444666444222111000000111222111000000///............///000111222222111000///...222333222333666666333111//////111444666555333777111///333555333333555333333222000///000444777888888888:::===AAADDDFFFKKKMMMOOOPPPPPPQQQSSSUUUPPPRRRSSSSSSQQQPPPPPPQQQSSSPPPPPPPPPMMMHHHFFFIIILLLKKKKKKKKKNNNPPPQQQRRRKKKNNNQQQRRRQQQPPPPPPPPPTTTRRRPPPMMMLLLLLLLLLMMMTTTVVVZZZ[[[YYYTTTNNNJJJHHHFFFDDDBBBAAA???<<<999666555555666777777444222111333444444222111111222333333333333222222222222000222111......111222000//////000111222222111000////////////000000000000/////////......---------,,,------....../////////'''...333222000111000///,,,---...---+++++++++,,,---...///111222222333333111111111000///---,,,,,,...///111333333222000///***---...,,,---000000---...///000///---,,,---...111000///...............111111222222333444444555///...111555444//////333444222000......000222444222333333111000111555999444333222111000000000000---...///.........000222111111222222222111000000//////......---......///------///111222444666666222333333222///---------///111222222222222333555999999===AAA???888555777666777999999888777777999::::::;;;;;;:::;;;===???AAABBBBBBAAA>>><<<<<<===;;;<<<;;;;;;???CCCAAA<<<;;;;;;;;;:::999:::===???@@@>>>===???BBBDDDBBB@@@???===;;;::::::;;;===>>>BBBBBBAAAAAABBBDDDFFFGGGFFFJJJJJJDDD?????????>>>;;;888888:::;;;;;;@@@GGGFFFCCCAAABBBEEEFFFEEECCCAAABBBAAABBBGGGMMMNNNJJJDDDBBBBBBDDDGGGHHHFFFCCCGGGGGGGGGIIIIIIGGGDDD@@@BBBAAA???>>>===>>>>>>???999:::999777:::AAAEEEFFFHHHFFFAAA===;;;;;;<<<===<<<<<<<<<<<<;;;:::999999:::===@@@AAA@@@===<<<<<<999;;;<<<>>>===;;;888666777999;;;;;;:::===BBBGGGFFFDDDBBB???<<<:::999888888999999888888:::===@@@CCCCCCDDDDDDCCCAAA@@@??????===;;;:::999:::;;;<<<888888999;;;<<<===;;;999555888:::999888999<<>>@@@999999777555333444777999;;;;;;;;;;;;;;;<<<<<<<<<===>>>???>>>;;;888666666666666777888888666555444666777999;;;<<<<<<<<<<<<555333111222444777888888666666777777777666666555111222555777777666444333333444666888888888777666777777666444111000222333555444222111111222444666333444444444555666777888999<<<;;;666333444555444///111444666777555333111111111222333333444444444555444333111000111111222000000//////////////////...000111222222111000...---000111///000444555333222222111333555666666555888444222444555444333555444444333111000000333555666666777:::===AAADDDGGGLLLNNNQQQRRRSSSTTTWWWYYYXXXXXXYYYVVVSSSPPPOOOOOOOOOOOOQQQQQQKKKEEEEEEJJJMMMMMMMMMLLLLLLKKKJJJIIIDDDGGGLLLOOOOOONNNNNNNNNRRRQQQPPPNNNMMMKKKJJJJJJNNNRRRXXX\\\[[[VVVOOOJJJJJJGGGDDDAAA@@@>>>;;;999777666666777888777555333333444555444222111111111444444444333333222222222///111111//////111111///...///000111222111000///...////////////000000000///////////////....................................222444333222333111,,,)))+++,,,,,,++++++---...---...///111222222222222444333222000...,,,+++***....../////////...------***---///---...222222///,,,,,,---,,,+++,,,///111111000///////////////000000111111222222333333333///...000222111...///333666333///------///333666---000222000---...444999555444333111000/////////---...//////......000222...////////////////////////...............//////......///111222444555555444555555333000.........111222333222111000111333888888;;;???===888666888555777999999999777666555888:::<<<;;;888777999<<<>>>???>>><<<:::999:::;;;;;;=========@@@DDDCCC???<<<<<<<<<:::999:::<<>>>>>=========???@@@AAABBBAAAAAABBBCCCFFFHHHIIIFFFLLLNNNGGG???>>>@@@AAA===999888::::::;;;AAAHHHFFFCCCAAABBBFFFHHHHHHGGGDDDEEECCCBBBFFFMMMOOOLLLFFFDDDCCCFFFKKKLLLHHHDDDAAABBBEEEGGGHHHGGGDDDBBB@@@???>>>===<<<<<<;;;;;;999;;;:::999<<>>>>>======<<<;;;::::::<<>>===<<<<<<999;;;===??????>>><<<;;;:::;;;=========???CCCFFFFFFDDDBBB???<<<:::888888999:::;;;::::::;;;>>>@@@BBBAAAAAABBBBBBAAA@@@>>>===<<<;;;:::;;;<<<>>>@@@;;;999999;;;>>>>>>;;;888555:::>>>===::::::>>>BBB======999666777;;;<<<999;;;<<<===>>>>>>===<<<<<<999999999:::<<<>>>AAABBBFFFEEEDDDAAA>>>===???AAA<<<;;;999666555555666888888999:::;;;<<<<<<<<<<<<777888<<>>999888999444666999;;;:::888555222444666888:::<<<======<<<:::777444222333555666666444444555666666555444444222444777999999888555444222444777:::;;;;;;:::999999999777555222000111333555333111000111333333222222333444444444555888:::::::::888444000000111222,,,///333777999888555333333222222111111222222333555444333222111111111111//////000000111111111111...///111333333111///...---000000---...333444222333333333444666777777777777666555555555444333444333333333222111111333555333555777:::===@@@DDDGGGNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\[[[YYYTTTQQQPPPOOONNNMMMNNNPPPMMMHHHHHHLLLNNNOOOPPPNNNKKKHHHEEEDDDDDDGGGJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNMMMKKKJJJJJJNNNTTTXXXXXXUUUPPPMMMLLLIIIDDDAAA???>>>;;;:::888777777888888888555333222333555444222111111222555555444444333222222222///222333111111333222//////111222333222000000000,,,,,,,,,---------......////////////////////////000/////////.........---000222333111222444111++++++,,,...---,,,,,,---///,,,---...///000000000000444333111000...---,,,,,,000///...---,,,,,,,,,,,,,,,///000...///222222///+++++++++******+++...111000000000//////000111111///////////////000000000000000111000//////111444444222000......000222444***...111000------333999555444333111000/////////...///000///......000222---------......///000000000////////////000111111000000111222333444555555333444444333111000000222222333444333111///000111999999;;;>>><<<888666999777888999;;;;;;:::777555888;;;===<<<999777888;;;777888999999888999;;;===<<>>@@@CCCCCC???<<<===<<<;;;999:::===???<<<;;;;;;>>>CCCGGGGGGFFF????????????>>>>>>>>>>>>AAA@@@AAAAAACCCEEEHHHIIIKKKRRRTTTKKKBBB>>>@@@AAA???;;;:::;;;<<<<<>>===;;;999888777:::<<<<<<;;;>>>FFFKKKLLLFFFDDD@@@;;;666666888<<<@@@@@@@@@@@@???>>>===<<<<<<>>>??????===:::999999999:::===@@@AAABBBBBBAAA===>>>>>>???@@@AAADDDFFFGGGEEECCC@@@<<<:::888777999:::;;;;;;::::::;;;===>>>======>>>AAABBBAAA@@@>>>===<<<<<<===???AAACCC>>><<<;;;<<>>>>>;;;:::>>>BBB@@@???:::555666::::::888::::::<<<======<<<;;;:::888888888999;;;===@@@AAABBBCCCDDDCCCAAA???>>>??????===;;;999888888999999777888:::;;;<<<===<<<<<<666666;;;AAA@@@;;;999<<<888:::===???===999555111222333666999;;;<<<======:::777444222333555666777222333555666666555444444555666888::::::888666555000333777;;;===>>>===<<<;;;;;;999666222000111222444222000000111222222111222333444333333444888;;;<<<:::888555111///111333,,,...333777:::::::::999666555222000///000111111444444333222111111111111...///000111222222222111...000111222222111000...---000000---...333444222333444555555555555666777555666777555444444444333555555666444222111111222111444888:::<<>>===>>>???===777666999::::::;;;===>>>>>>;;;999:::;;;<<<<<<:::999999:::222444777999;;;===@@@CCC>>>BBBBBB@@@???BBBAAA>>><<<<<<<<<;;;:::;;;>>>@@@>>>>>>>>>===>>>???AAACCCAAAAAAAAA@@@>>><<<:::999AAA@@@@@@AAACCCEEEGGGHHHPPPWWWXXXOOODDD???>>>===???<<<;;;=========AAAHHHIIIFFFDDDFFFIIIKKKJJJHHHFFFHHHFFFBBBBBBFFFGGGFFFAAAAAABBBEEEHHHHHHDDD@@@===???@@@@@@???=========@@@@@@@@@???<<<:::777555999<<<<<<<<>>>>>===???@@@>>>;;;999888888888999<<>>??????@@@AAABBBDDDDDDFFFDDDBBB???<<<:::999999777999;;;;;;:::999:::;;;<<<:::999<<<@@@CCCBBBAAAAAA@@@???>>>???AAACCCDDD@@@>>>============<<<;;;888:::;;;;;;999999<<>>@@@CCCCCCAAA???>>>???@@@>>><<<;;;<<<===<<<<<<888999;;;<<<=========<<<;;;999<<>>@@@AAA<<<999555222000///000111444444333333222111111000///000111333333333222111000000111111111111000000---000111///000444555333222333444444333333444666222666777555333444444333777888888666333000......000444999;;;;;;===AAAEEENNNOOOQQQQQQPPPPPPRRRSSSYYYZZZ[[[YYYVVVTTTSSSSSSSSSLLLIIIMMMQQQRRRRRRTTTUUUXXXZZZYYYTTTPPPOOOPPPQQQOOOLLLIIIGGGHHHMMMPPPNNNOOOPPPRRRRRRRRRQQQQQQNNNMMMMMMMMMNNNOOOQQQRRRQQQLLLEEE@@@===<<<;;;:::888777777777888666444111---///111222111111222333222222222222222222222222333666666333333666666333000333666444111......000---............/////////+++,,,,,,---...///000000000000000//////.........///333444333333666555222000111222111///......000//////000111111111111111000///......///000222333222111000///............000333333///...000...+++***+++,,,+++***+++...000000000000000111222444444333333333222222111111000,,,//////,,,+++...000000000111222333333222111000---///000000000111444555444333222111000000000000///000111000//////000222000///.........///000111111000000000111222333444444444444444444333333333///000111111111333666999555666666555222111111222???===>>>@@@>>>::::::>>>>>>======???BBBBBB@@@>>>;;;::::::;;;<<<<<<:::888666999===???AAABBBDDDEEEBBBEEEEEEBBB@@@AAA@@@===;;;<<<<<<;;;:::<<>>CCC@@@AAABBBBBBBBB@@@???===BBBBBBAAABBBCCCEEEGGGHHHLLLRRRTTTNNNFFFAAA>>>;;;;;;999:::<<<<<<;;;>>>DDDGGGEEECCCEEEGGGHHHFFFCCCBBBEEEDDD@@@@@@CCCDDDBBBBBBCCCEEEFFFEEEBBB???===:::<<<===<<<::::::<<<>>>@@@AAAAAAAAA@@@===:::888999===>>>>>>@@@EEEGGGEEEDDDEEEEEE@@@;;;999<<<@@@AAAAAAAAAAAA@@@???>>>>>>===>>>???===;;;888888888888999<<<>>>AAABBBCCCDDD>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;555777:::;;;;;;:::;;;;;;<<<999777:::???CCCBBB@@@DDDCCCBBB@@@AAABBBCCCDDD@@@???>>><<<::::::;;;===<<<;;;:::999999:::<<<===>>>>>>;;;666777;;;;;;777666777999;;;;;;<<<;;;;;;;;;::::::999999:::;;;<<<===>>>??????>>>>>>???AAA???===;;;;;;>>>@@@???>>>999:::<<<>>>>>>>>>===<<<===:::<<>>@@@AAA???;;;666333222333555666777777777777222111000111444555666555000222555888::::::999888:::999888666555444333333111222444666777999999:::555666555333000000111333///222444333222111333666333555555333000111555:::888555666888666222222777333333333666:::@@@FFFIIICCC???:::555111000111222333333333333222111000000000111222444444333111111111111000//////000111111...222333222333666666333000222444333111111222444...555777444222444555333333555777666444222111111000555999;;;:::<<<@@@DDDLLLMMMOOOPPPPPPPPPRRRTTTZZZ\\\\\\ZZZWWWUUUTTTUUUUUUOOOLLLMMMNNNNNNRRRVVVSSSVVVZZZYYYUUUSSSTTTWWWQQQPPPNNNKKKIIIJJJMMMQQQSSSSSSTTTTTTSSSSSSRRRQQQPPPOOONNNMMMNNNOOOQQQSSSPPPKKKCCC===:::999999999888777666666777555333000---///111111/////////000///000000111111222222333444666555111111555666444...222555333...+++,,,...------........./////////******+++,,,---...///000000000000///////////////---333666333000222333333...///000000//////000111///000000111111111111111000///......///111333444111111111000000//////......111111///...000///,,,''')))+++,,,---...000222000000000111222333555555555444444333222222111111+++000111---+++///111///111111111222222111111111000...---///222333222111222222111111111111111222000111111000//////000222111000...------...///000////////////000111222333333333333222222111111111///000000000000222555888666777777666444222333444<<<;;;===@@@@@@>>>@@@DDD@@@???>>>@@@CCCEEECCCAAA;;;999888:::======:::777???AAAEEEFFFEEEDDDCCCCCCEEEHHHHHHCCC@@@@@@???<<<:::;;;;;;;;;;;;<<<@@@CCC<<<>>>???;;;777888???GGG>>>@@@CCCFFFHHHHHHHHHGGGCCCCCCBBBCCCDDDEEEGGGHHHCCCJJJNNNKKKGGGEEEBBB>>>888777888::::::999<<>>???BBBCCC???>>>AAACCCAAAEEEGGGJJJIIIEEEAAA===<<<555777999999888:::???CCC???AAACCCCCCCCC@@@>>><<<;;;???AAAAAACCCFFFGGGDDDDDDGGGGGGDDD>>><<>>===<<<===>>>===:::999888999888999;;;===???@@@AAAAAA===<<<<<<===???@@@@@@???<<<<<<;;;;;;;;;<<<======222555999<<<<<<<<<======<<<999777999???BBBAAA>>>GGGFFFDDDBBBBBBBBBDDDDDD??????>>>;;;777777:::>>>AAA>>>;;;999;;;<<<===>>>;;;<<<:::777888<<<<<<999888:::<<<===????????????@@@???>>>===<<<======>>>======<<<;;;:::<<<@@@CCC===;;;:::;;;???AAAAAA???:::;;;===??????>>>===;;;<<<888:::AAA???777666===;;;===???@@@???<<<888555444555666666666555444333666555444444555555444222///222666999;;;<<<;;;:::;;;999777444222111111222222222333333444555555666111111111000///000222444...222666555222111444888333555666333///000555:::222000111666444//////444555444444555:::BBBIIINNNGGGCCC===777333222333333333333333333333111000000000111333444444333111000333111///......///111333...222555444555888777333///111333222000///111333,,,444777333111444555333,,,///333666666666777888000555:::;;;:::;;;???CCCJJJLLLNNNOOOPPPQQQTTTVVV\\\]]]^^^\\\XXXVVVUUUUUUVVVRRRPPPNNNJJJIIIOOOXXXNNNRRRVVVUUURRRRRRTTTXXXNNNNNNNNNMMMKKKLLLNNNPPPXXXXXXVVVUUUTTTRRRRRRQQQRRRQQQPPPPPPPPPPPPQQQRRROOOIIIAAA;;;888777777777777666666666666555222//////000111000...---------......///000111222222333444555333//////333555444---111333222,,,)))***,,,+++++++++,,,,,,,,,------))))))***+++---...//////////////////000000000000+++222555111,,,---///000+++,,,.../////////111222---...///////////////...111000///...///000222444000000000111000000///...,,,///000......000000---$$$'''+++---///000222444000000000111222444555666444333333222111000//////---222444///...222333000333222111//////111222333111...,,,---222444111...111111111000111111222333000111222111//////000222111000...,,,,,,,,,...///------------...///111111222222111111000//////...000111000//////000333666777888888777555333444555===>>>===:::666666:::>>>@@@??????@@@BBBBBBAAA???999???AAA<<<;;;??????<<>>===HHHFFFFFFGGGDDD???>>>BBBAAAAAA<<<777777===BBBBBBBBB<<<:::;;;<<<;;;<<>>???DDDCCCDDDDDD@@@<<>>AAA???@@@EEEHHHDDD>>><<>>??????@@@@@@@@@@@@???AAAGGGHHHDDD???>>>===;;;>>>======AAADDDEEEBBB???@@@===888444333666:::===555777888999:::===AAAEEEBBB@@@??????BBBBBB@@@===999;;;;;;:::<<>>AAACCCDDDDDDCCC:::888777999>>>BBBCCCBBBGGGIIIIIIDDD>>>;;;===@@@CCCDDDCCCAAA???===>>>???CCCAAA???>>>>>>>>><<<;;;DDDAAA>>>;;;::::::;;;<<<999<<>>===>>>BBBAAA???>>><<<<<<======>>>999555666:::@@@CCCEEE@@@???>>>@@@CCCEEECCC@@@??????>>>>>>===;;;::::::888555333666:::>>>>>>===;;;???DDDDDD@@@<<<;;;;;;888888777666666777888999888;;;===<<<888555555666777444333555999<<<===<<<===999444111111333333444333333333444444555555555666555555444333333222222111111222444555777888999888777555444444555666777444222222444222...000444555555555777<<>>888777666333000777777777666555333222111111//////111555666444111555444222000//////000000///222555555444333222333:::555000///111333444333555666777666444222222333333444666888:::;;;<<<<<<;;;999777777888<<>>999666666999<<<>>>;;;;;;<<<>>>AAACCCCCCBBB777===@@@>>>===@@@AAA>>>???AAACCCDDDDDDAAA===;;;??????CCCGGGFFFBBBBBBDDDAAA@@@<<<666555;;;>>>>>>AAA===;;;===>>><<<<<>>===;;;;;;;;;:::999888;;;???CCCLLLNNNOOOMMMJJJEEE@@@>>>???>>>======>>>@@@BBBBBBDDD???===??????<<<;;;<<<888888888888999<<<@@@BBBCCCBBBEEEFFFBBB<<<:::======>>>???@@@AAAAAAAAA@@@@@@DDDEEEAAA=========<<<999;;;>>>AAACCCAAA===999===;;;777555555777;;;===888:::<<<===>>>@@@CCCEEECCCAAA>>>===???@@@???>>>===???>>><<<>>>CCCCCC@@@;;;===???AAABBBBBBAAA@@@:::888666888<<>>???@@@@@@>>><<<;;;<<<>>>??????>>>============>>>>>><<<999777666666777888999<<<>>>>>>===<<<<<<===???>>>============>>>???===999666666;;;@@@DDDEEEDDDAAA>>>>>>@@@CCCDDDDDD@@@@@@@@@@@@???===<<<;;;888666555777:::===???@@@CCCFFFJJJIIIEEE@@@??????888777777666666777888999;;;===>>><<<888666666777777555444555999<<<======;;;888444222222333444444444444444333333222222222555555555555555555555555111111333444666888999:::666555333222333555999;;;555333333444333///111555777888999;;;???GGGPPPVVVNNNGGG>>>999888777444111777777777666555444333222333222222222444666666555666555333222111111111111000333555666555333333333777333///...000222333333666777888888666444444555555666777999;;;======>>>;;;:::888777888;;;???AAAFFFLLLQQQRRRSSSVVVWWWUUUUUURRRSSSVVVVVVUUUXXX___YYYYYYVVVQQQKKKHHHIIILLLNNNPPPRRRTTTUUUSSSPPPMMMJJJKKKLLLNNNPPPQQQSSSTTTXXXWWWXXXYYYZZZXXXTTTQQQPPPNNNJJJHHHHHHIIIKKKKKKFFFCCC???:::777555555555444888888222///111222222555444222000//////000000222111000000000222444555333555777999:::999777666333222///---,,,,,,---.........------,,,---------***+++,,,---///000111222222222222111000...,,,+++...000222222000///000111444333111///............000000///...---...111333333222111111111222333444......///000000000000000222111111000000111111222///000111000//////111333333222222333444444444444555555444111---,,,...000/////////000000000000000222222222000......///111...---...000222333111000000///......///111333555444444333222222222222222333000---,,,---...///......,,,,,,000000......111---...//////000/////////......000111222444555555888777777666555444333222FFF???777444666;;;======999999:::<<>><<>><<<;;;===BBBEEENNNNNNNNNLLLIIIEEEAAA??????===;;;<<<@@@CCCCCCBBBAAA999666;;;AAA@@@;;;777777555444666:::???DDDFFFEEECCCBBBBBB???999888;;;;;;<<<>>>???@@@@@@@@@@@@===@@@@@@<<<:::<<<===<<<777;;;@@@CCCAAA===999777:::999888777888:::<<<>>><<>>===>>>>>>>>>======>>>;;;999:::???@@@===<<<===>>>?????????>>>===:::777555555888<<<>>>???BBBCCCCCC???:::777888::::::;;;;;;:::999999:::<<<>>>@@@@@@>>>:::999:::===;;;:::999777777888999:::;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;<<<===>>>???@@@;;;999777888<<<@@@DDDFFFGGGCCC===;;;===@@@DDDFFF@@@AAAAAAAAA@@@>>><<<;;;888888888888999<<>>;;;888666666777666555555666:::<<<======888666333333444444444444333333333222222222222222444555555666777888888888222333444666777999:::;;;777555222111111444777:::555333444555444111222666777888:::<<>>>>>???;;;:::888888999;;;>>>@@@EEELLLPPPQQQSSSWWWXXXWWWRRROOOOOOQQQRRRTTTZZZaaaYYYWWWTTTQQQNNNLLLKKKKKKMMMQQQVVVWWWTTTPPPNNNMMMNNNOOOQQQSSSTTTUUUVVVVVVXXXVVVVVVYYY\\\[[[UUUPPPKKKIIIGGGEEEEEEEEEGGGHHHBBB@@@<<<888555444444444444888777222000222333111666555333222111111111222111111111111000000000000333555777999::::::999888333111000...---------...,,,---..................,,,,,,---...000111222222333333333222000...---,,,,,,...000111///......///222111000///...---------...//////...---...000222444444333222111111222222......///000000000000///111111000000000000111111000111111111000000222333333333222111222333444555444444333000...---...000/////////000000111111111111111111000...---...///---,,,---///111111///---......///000111222333333333444555666666555444444222000...---...000111111111...///111222//////222---...//////000000000///......000111333444444444555555555555444444444444DDD???999666777:::<<<===::::::999;;;<<<===;;;:::777;;;@@@AAAAAA@@@???===888999;;;===>>>>>>============AAAEEEDDD>>>===???>>>???;;;666555999;;;:::>>>===>>>BBBAAA>>>>>>BBBDDDAAABBBEEEGGGFFFGGGKKK<<<===>>>@@@AAAAAABBBBBBBBBGGGHHHEEEBBBDDDEEEDDDFFFEEEBBB>>><<<===AAADDDJJJIIIHHHHHHGGGFFFCCCAAACCC???;;;<<<@@@CCCAAA>>>===777666===DDDBBB===::::::888555777<<>>===<<<:::===<<<888888<<<>>><<<:::>>>CCCDDD@@@<<<::::::999999:::;;;<<<===??????@@@DDDHHHJJJIIIGGGEEEEEECCCBBBAAAAAA@@@???>>>===>>>>>>:::666888===>>>;;;::::::;;;<<<<<<<<<;;;::::::888555555666999<<<>>>???@@@@@@===999666666777555666777777666777999;;;AAACCCDDD???777333555888888888888888888999999:::<<<======;;;999999:::<<<:::::::::;;;<<<<<<===>>>:::999888999<<<@@@CCCEEEFFFBBB===:::;;;>>>BBBEEE??????@@@@@@???===;;;:::999:::;;;::::::<<>>>>>:::999999999999;;;===>>>AAA???===:::777555555666666666666777999;;;<<<<<<555444222333444555555444///000111222444555666777444555666777888:::;;;;;;555666666777888888999999999888666444222222222333666444444666555222333777333555777999;;;>>>BBBEEEEEEAAA;;;777555555444222000111111222222222111111000333666666444333444777999888777777666555555555555666888777666444444444222111000000111222333444444666777777666555666777666777999;;;<<<======>>>;;;:::999888999;;;===???BBBHHHMMMNNNPPPUUUWWWVVVOOOMMMLLLLLLNNNRRRYYY```WWWTTTQQQOOONNNNNNLLLJJJJJJPPPVVVVVVQQQMMMOOOSSSUUUUUUVVVVVVVVVUUUSSSSSSVVVSSSSSSWWW]]]]]]VVVNNNIIIIIIHHHFFFEEEDDDFFFGGGBBB@@@<<<777444111000///222555666222222444555333555444333222222222222333000000111222222111000000000222444666777777777666111000///...------------+++---...000000000///...---......///000111111222111111111000000///...---+++---///000///---------------......//////000000...///000/////////111333333333222222111111111111---...//////000000//////000000////////////000000111222333222111111333555555444333222111222444777222222111000///...///000/////////000111111222222111222222111...---...///111000000000111000---***---...///111222222222222///111444666888777666555555333000///000222222222222//////222111///...111---...///000000000000000///000111333444555444444333333333333444555666666>>>>>>>>><<<999888;;;===999888888999;;;;;;:::888:::<<<@@@BBB@@@===;;;;;;999999888999:::<<>><<<===<<<888888<<<>>><<<<<<<<>>???DDDEEEBBBBBBEEEFFFFFFHHHLLL??????@@@AAAAAA@@@@@@???@@@DDDEEECCCCCCGGGIIIHHHIIIHHHDDD???<<<<<<>>>AAAIIIGGGFFFGGGGGGGGGDDDAAACCC???;;;<<<@@@CCCAAA>>>;;;:::<<>>>>>>>><<<:::888999:::999777888===>>><<<===@@@BBBAAA>>><<<<<<>>><<<===>>>???@@@AAAAAAAAABBBFFFKKKMMMKKKHHHEEECCCAAACCCEEEEEEDDDBBB???>>>BBBBBB>>>::::::??????===777777888999999999::::::999999777666777999<<<>>>>>>>>>>>><<<999777666666222444555666666777:::<<>>AAACCC@@@???===<<<;;;===@@@BBB>>>======<<<;;;:::999888:::<<<===<<<;;;===BBBGGGIIIKKKLLLHHHBBB===;;;;;;::::::::::::;;;===???@@@@@@>>>;;;888666555444444444555777888999:::;;;;;;444333222222444555555444111111222444555777888999444555666777888:::;;;;;;999999888888777777777666555666888888777444111///666444444666555222444888111333555777777999;;;===>>>;;;777444333222222222111222222333333333333333///444999:::888555444555777777888777777777666666777888999777555444444444111222222333333333444555222333555555444333444555444555666888999:::;;;;;;::::::999999:::;;;>>>??????EEEIIIJJJLLLQQQTTTSSSNNNNNNMMMKKKLLLQQQXXX\\\VVVTTTRRRQQQQQQQQQOOOMMMMMMRRRUUURRRLLLKKKPPPVVVRRRRRRRRRRRRQQQOOONNNNNNTTTQQQPPPTTTZZZ[[[UUUNNNHHHIIIJJJHHHEEEDDDDDDFFFAAA???<<<888444222000///000333333222444888888555666555333222111//////......///111333444333222222///000111333444555555555//////...------,,,,,,,,,,,,---///000111000000///.../////////000000111111+++,,,---...////////////***---000000///---,,,,,,,,,---......///000000000...///111222111111222444000000000111111111111111------...///////////////......------------......///000111000///000111333555666555333111222555888111111000000000111111000///000000000111111111222111333333222000//////000333222222333333222000---,,,---000222333333222111+++---111555888888777666999666333111111222222111111......000000------000---...///000111111111111000111333555666666555444222222222222444555777888<<<>>>@@@>>>:::888:::===444444555777:::<<<<<<;;;;;;<<<>>>AAA???:::888:::999999888888:::===@@@BBB@@@>>>???@@@>>>;;;<<<@@@;;;======::::::>>>???===<<<<<>>AAABBB<<<444333777:::;;;;;;;;;:::<<>>888555777888888999<<<;;;===???@@@???===:::888888:::999777:::>>>>>>;;;>>>>>>??????>>>===???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAEEEJJJLLLJJJGGGCCCBBB@@@CCCFFFGGGEEECCCAAA@@@AAAAAA>>>999999===<<<999777777777888888999999999999:::;;;;;;:::;;;>>>@@@??????>>>===;;;999777666444555777777888999<<<>>>@@@AAAAAA===999666777999333444666777888888777666999:::;;;:::999888999:::;;;;;;;;;:::999888666555777999:::;;;;;;<<<>>>@@@<<<===>>>>>>===>>>@@@BBB???>>><<<:::999999999:::<<<===>>>======???AAACCCEEEGGGHHHEEE???:::999:::999999999999;;;===???AAA???<<<999888777666444333222444777888777777999:::555333111111333444555444666666666555555555555555444555555666777888888888:::999999888777666666555///333777;;;;;;999555222555333444666555222444999111333555666666666888:::999777555222111111111222444555666666666666666555222555999;;;:::777555444444555666777888888888777888999999777444333333444111333444555333333333444000222333333222111111222222333444555666777777777888888888999:::<<<>>>@@@>>>DDDHHHHHHJJJPPPSSSRRRQQQSSSSSSPPPOOOSSSWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTWWWWWWRRRLLLJJJPPPVVVRRRRRRQQQPPPPPPQQQQQQRRRQQQOOOOOORRRWWWYYYVVVQQQIIILLLMMMKKKGGGDDDDDDEEE???>>><<<999777555444444///222333222555999999555888777555222///,,,***)))...///111333444444333333000111222333444444444555//////.........------,,,...///000000000000000000////////////////////////((()))+++---///000000000+++...111222111///------///000000000000///...------///222444333333333444---...///000000000000000------...////////////.........------------......---.........------///000444666666444111111333777111000000111222333333111111111111111111111111111111333444333111000///000//////000333555666444333,,,...///111222222222222***---000444666777666555999666333111111111111000///,,,,,,//////------000---...///000111222222222000111333555666666444333000000000000222444666777??????===<<<::::::<<<===444333444777:::<<<;;;:::;;;999;;;???===888888<<<888888:::<<<===???@@@@@@>>>===???BBB@@@<<<;;;>>><<<>>>>>>;;;;;;======;;;;;;;;;>>>@@@>>><<<@@@HHHHHHCCC@@@AAAAAA@@@CCCHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@AAA@@@===>>>BBBBBB@@@CCCDDDCCCAAA???>>>???AAAFFFEEEEEEGGGJJJIIICCC>>>???>>>======>>>@@@BBBBBB<<<===@@@@@@:::333333777777<<>>:::999===BBB???999666888::::::;;;===;;;===@@@BBBBBBAAA???===888::::::999<<<@@@???:::======>>>@@@CCCDDDCCCBBBDDDDDDCCCCCCBBBAAA@@@@@@???CCCGGGIIIHHHDDDAAA@@@AAABBBDDDCCCBBBAAACCCEEE>>>???<<<888888:::999444;;;::::::999999999999999999<<>>???@@@CCCAAA@@@??????>>><<<999777666888::::::;;;<<>>???>>>>>>???CCCFFFDDDAAA===:::999;;;===>>>>>>======>>>@@@@@@???>>>???AAABBB???:::777666777666666666777999;;;>>>???>>>;;;999999:::999666333000333666777666666777888777444111000111333444444666666666555555444444333555555555555555555555555777777777777777777777777000333777;;;<<<:::777555444222333555444222444888111333444444444444666888666555444222111000222333555666666666666666555444555444444444555555444333111222444666777888888888888999888666333222222333000222555555333111111222111222333333111//////000000111222444555555555555777777888999;;;===???AAAAAAFFFJJJJJJLLLQQQTTTTTTVVV[[[\\\WWWUUUWWWWWWTTTUUUXXXZZZYYYWWWUUUWWWYYYWWWYYYYYYUUUQQQPPPTTTXXXWWWVVVSSSQQQQQQRRRTTTUUUPPPPPPPPPRRRUUUWWWWWWVVVNNNQQQTTTQQQKKKGGGFFFGGGBBBAAA???<<<:::777666555222444444333666999777222555555444222000...,,,+++000000111111111111111000111111111222222333333333000000000000000//////...111111000000///000000000///.....................******,,,...///000000000,,,///333444333000///...///000111111111000///...+++...222444333333222333---.../////////...---,,,,,,---......//////......000//////......//////000---...///...------///111111444666444000...111444111000000111444666444333333222222111111000000000000222333333111///...///,,,,,,...111444555444333---...///000111222222222///000222444555444333333666333000...///000000///...+++,,,///000---...111---...///000111222222222...000222444555444222111......------///111333555DDD???999888:::======<<<777666666777999:::888777999777999===<<<888999>>>666888<<>><<<>>>???@@@DDDJJJFFFFFFEEEDDDDDDDDDDDDDDD<<<>>><<<:::;;;@@@AAA>>>???AAABBBBBBAAAAAABBBDDD>>>===???DDDIIIIIIDDD???BBBBBBAAA???===<<<>>>???;;;:::===???<<<888888<<<777>>>DDDBBB<<<:::???EEEBBB;;;888:::===<<<;;;===:::===@@@DDDEEEEEECCCBBB999:::;;;:::>>>AAA???:::>>>>>>@@@EEEJJJJJJGGGCCCFFFEEEDDDCCCAAA@@@???>>>>>>AAAEEEGGGEEEBBB@@@???BBBBBBBBB???>>>???DDDIIIAAABBB@@@<<<;;;===;;;666???>>>===;;;:::999999999999===AAACCCAAAAAABBBDDDBBBAAAAAA@@@@@@>>>;;;999999:::<<<<<<===>>>@@@CCCFFFDDD@@@===;;;999777444444555888::::::999777666000333666777666555555555888888999999888777555444666999;;;;;;999888999;;;>>>???@@@>>>>>>@@@FFFJJJHHHDDD@@@<<<;;;===@@@CCC???======>>>AAAAAA>>>::::::<<<===;;;666333333555333333444555777999<<<======<<<:::;;;<<<;;;777444///333666777555444666777999555111///000222444444333333333444444555555555666555555444333333222222444444555666777888888999555777999::::::888666444444222333555444222333888000111222222111222444666444555444333111111333444333444444444333333222111555111---,,,///111111000...000222555777888888888888999888555222111111222///222555555222//////000222333444333111/////////000111222333444444555444555666777999;;;>>>@@@BBBDDDIIIMMMLLLNNNSSSVVVVVVZZZ```bbb]]]YYYZZZWWWRRRSSSWWW[[[ZZZVVVTTTVVVZZZTTTWWWYYYYYYWWWWWWYYY\\\ZZZWWWSSSOOOMMMMMMNNNOOOQQQQQQQQQSSSTTTVVVXXXZZZTTTWWWZZZWWWPPPKKKJJJKKKGGGFFFCCC???;;;777444222444666555444666999666000000000111222222222222111222111111000///.........000000000000000000111111111222222222222111111000333222111/////////000111...............---------,,,---...///000000000000---000444555444222000///,,,---///111222333222222***---111333333222222222.../////////...,,,***))),,,---......//////......111111000000000000111111000111222111000000222444...222555333///---...111222000000222666777666333444333333222111000/////////111222222000...---------,,,---///111111000.........///000111222333333333444444444444333111000222///,,,,,,---/////////...+++,,,///000...///222---...///000222222333333,,,...111333333222000///---,,,++++++,,,///111333;;;;;;;;;:::<<<===<<<999555222222555555333333666;;;666555999999666888===???>>>===@@@DDDEEEDDDBBB>>>@@@AAA???;;;999999;;;>>>===;;;;;;;;;;;;;;;:::===<<<:::;;;>>>AAABBBBBB@@@<<<:::<<>>===>>>@@@>>><<<;;;===BBBDDDDDDCCCEEEEEEFFFGGGBBB888222111999888999<<<===<<<777222333666;;;>>>AAACCCEEEGGGCCCDDDDDDCCCBBB@@@??????>>>BBBGGGJJJIIIFFFDDDBBB===:::888:::???CCCBBB???GGGEEECCCDDDFFFHHHIIIIIIGGGEEEDDDDDDEEEEEECCCBBB;;;>>>BBBDDDEEEDDDCCCBBBAAACCCDDDBBBAAABBBGGGKKKMMMLLLDDD888444888:::888<<<<<<;;;::::::999888888?????????>>><<<<<>>@@@@@@???>>>>>>???>>>>>>===;;;:::<<>>:::666555555888888888888888777666666666333444999999555444777999::::::999777555111000000555:::>>>???>>>>>>>>>:::===<<<:::===CCCGGGGGGHHHCCC===::::::===???AAAEEE>>>:::<<>>BBBEEEDDDAAA>>>999;;;======<<<===@@@BBBAAA@@@???AAACCCCCC@@@===:::999999:::===@@@@@@@@@BBB>>>:::;;;???CCCBBB@@@>>>>>>???AAADDDFFFEEEDDDGGGEEEDDDDDD@@@;;;<<<@@@>>>AAAEEEEEECCCAAAAAABBBBBB???>>>???BBBDDDDDDCCCJJJJJJLLLNNNIII@@@<<<<<<::::::;;;===@@@@@@===:::888:::<<<>>>???BBBFFFIIIEEECCCAAACCCFFFFFFDDDAAAEEEHHHLLLNNNLLLIIIFFFEEE@@@<<<:::;;;???AAA???<<<===???CCCFFFIIIKKKLLLLLLHHHFFFEEEDDDEEEEEECCCBBB???AAACCCEEEDDDDDDDDDCCC;;;>>>AAACCCDDDGGGLLLQQQIIIHHHBBB888555999<<<;;;<<<<<<;;;;;;:::::::::999<<<=========;;;;;;===???===???AAAAAA???>>>===>>>??????>>><<<;;;===@@@CCCAAABBBAAA>>>:::666555444::::::;;;;;;;;;;;;::::::555333555::::::666555888;;;;;;;;;;;;999777444222444777;;;============>>>;;;===<<<:::===CCCGGGGGGGGGBBB<<<999:::>>>AAACCCDDD===999;;;===:::777777444555666444222111333666444555555777999;;;===>>>===<<<;;;;;;:::999666444666888:::999666444555666444333222111111222333444333333333111000000333555777777777777777777777777:::999777777666555222000666666777888777555333222222111000///000000000///000000000000111111111111111444666444111000333777444444444444444333222222---,,,+++)))((()))+++...+++,,,///222444444444444555555555222000///000111...///000222333333333222555555555666555444222111...///111333444555555555444777999:::;;;>>>CCCGGGGGGFFFHHHMMMNNNMMMQQQXXX______``````___]]][[[YYYVVVRRRQQQSSSSSSPPPPPPSSSRRRVVVYYYYYYVVVTTTVVVYYYYYY\\\]]]YYYSSSNNNNNNPPPPPPQQQQQQPPPNNNNNNQQQSSSVVVWWWXXXYYYXXXUUUOOOKKKBBBAAA@@@===999777555555000111111222111000///...222111000000000000111222///...---...///000...,,,---------...///111111111.........000333555777777555333111...---...111555666333...,,,,,,---------111///...000333444333222111000///000222222000---......000111111111000//////000111000//////111333//////111111000///---,,,000//////......//////000000000000000000000000000...000222222111//////000000000000000000000000000000111222222111111333555777666555444333222111111333222///---,,,------...,,,,,,------.../////////000000000111111222222333222333444555555555555555444444444222000///000111000000000/////////......//////000111222333444444333222111/////////000111---...//////000000//////;;;999888999999888666444:::777777::::::777777999???<<<:::;;;999666555777:::<<<>>>BBBDDDBBB>>>:::777999:::;;;<<>>999999:::===@@@BBBAAA@@@CCC???;;;;;;<<<===<<<:::;;;<<>>888;;;BBBAAADDDGGGHHHGGGDDDBBBAAABBB@@@???@@@CCCFFFHHHIIIJJJIIIKKKMMMJJJCCC@@@AAA>>>===<<<===>>>???>>><<<===>>>>>>>>>>>>AAAEEEHHHEEEBBB???BBBIIILLLJJJFFFJJJMMMPPPPPPMMMIIIEEEDDDAAA>>><<<<<<>>>???===:::666<<>>>>>===<<<===>>>???AAABBBBBB@@@>>>===>>>>>>>>>===<<<;;;<<>>???@@@>>>:::666444333999999;;;<<<<<<======<<<555555888======:::999:::<<<<<<===<<<;;;:::888666999;;;<<<===<<<;;;<<<===:::===<<<:::<<>>;;;===>>>;;;777777666555333000///111666:::333444555777999<<<>>>???======<<<:::777666666777666777999999777666666777000000111111222222333333444333222000...///333555999999999999::::::::::::;;;999666555444333222000333444555666666555444333222222111000000000000000222222222222222111111111111333555444222222444777222333333333333222222111111111000...---,,,...000+++---///111222333222222444555444222000///000222,,,---///111222333333333555333333555888888555222---///111333555666777888666888999;;;<<<@@@EEEHHHGGGHHHLLLRRRSSSRRRSSSWWW___````````````^^^\\\[[[XXXQQQMMMOOOQQQOOONNNOOOTTTWWWYYYXXXUUUSSSTTTUUUXXX[[[\\\ZZZTTTPPPOOOPPPMMMMMMMMMMMMLLLLLLOOOQQQSSSSSSUUUVVVWWWTTTNNNJJJ>>>AAACCC@@@;;;777888:::///000111222222111///...111111000000000000111111---,,,---...111222111000000///...---...000222444,,,...000333444555555555777444111///000222333333666333///------------,,,111000///000222333333222000//////000111222000......///000000111111000000///111222111///------...111222222222111///---,,,///..................///000000000000000000000000000111222111///...///000------......///000000111111111111000///111444777666555555444333222222111222111///------...///000......///000000000......//////000000111222222333111333555777888777666555666666666444111000000222111111111111111000//////......///000222333444444222222111000000000111111---...//////000000//////<<<999888;;;<<<:::888888888666777:::;;;999:::===???===<<<;;;:::888777777:::;;;>>>@@@@@@???<<<:::;;;:::::::::;;;===???AAABBB>>>===@@@EEEGGGBBB=========>>>AAAEEEFFFEEECCCCCC@@@===;;;;;;;;;999888:::<<>>:::<<>>???AAAEEEJJJOOOQQQKKKIIIJJJKKKHHHAAA@@@BBB@@@???<<<:::999999999999>>>???@@@?????????AAACCCCCCAAAAAACCCGGGJJJJJJIIILLLMMMNNNMMMHHHDDDAAA???@@@>>>======>>>>>><<<:::888>>>EEEGGGEEEBBBCCCFFFCCC@@@>>>===???AAABBBBBBDDDBBB???>>>???@@@AAABBBCCCGGGKKKLLLJJJHHHIIIJJJIIIGGGCCC>>>===>>>AAAAAA===============<<<<<<<<<>>>@@@BBBAAA???===<<<===???@@@BBBCCCAAA@@@???@@@<<<===<<<;;;::::::===???;;;===@@@???<<<777444333444555666888999:::;;;;;;666888;;;>>>???>>><<<;;;;;;<<<<<<<<<<<<;;;:::999;;;===>>>???===;;;;;;;;;:::<<<;;;888:::AAADDDDDDDDDAAA===<<>>999:::;;;888555555888;;;666777888999999888888999///000111222333444333333666555333111///000333666;;;;;;;;;;;;;;;<<<<<<<<<:::777444222222222111000222333444666666666666666333333333222111111222333777777777666666555555555111333444333222222555777222222333333333333222222666777666555222111222444,,,---///111222333333333333444444333111000111222//////000111222333333333666333111444888999555111...///111333666888999:::888999999;;;===AAAFFFIIIIIILLLRRRWWWYYYYYYXXXWWW\\\]]]]]]]]]]]]\\\ZZZZZZZZZQQQKKKMMMPPPOOOMMMMMMSSSTTTVVVUUURRRQQQRRRSSSVVVXXXYYYVVVRRRMMMKKKJJJHHHHHHIIIJJJKKKMMMPPPRRRQQQRRRSSSTTTTTTQQQKKKGGGBBBDDDDDDAAA<<<777555555...000222333333111///...000000000000000000000000...---...///222333222111000000///.........000111///111333333333222333333777333//////222333333111333111///......//////...///......///000000000000/////////000000111000000//////000000111111111111///111333222000.........000111111111111000............------------......000000000000000000000000222222222000...---...///***+++,,,---///000111111///000111000000111444666555444444333333222222222111000...------///000222///000222222222000...---...//////000111222333333000222555888999888666555444555555333111111222333000111222222111111//////......//////000000111111111111111000000000000111......///000000000000000@@@;;;999======888555777555333555999<<<;;;<<<@@@<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<===;;;:::999999:::<<<======BBB>>>:::;;;@@@BBBBBB?????????@@@CCCFFFGGGFFFDDDAAA???======<<<<<<;;;999:::===CCCKKKRRRUUUUUUSSSGGGBBB???@@@@@@>>>???BBBEEECCCAAA@@@AAACCCEEEFFF???@@@AAADDDGGGKKKPPPSSSRRROOONNNMMMIIICCCBBBEEE???>>>;;;888777777999;;;<<>>======???BBBDDDCCCBBBCCCGGGJJJKKKLLLKKKIIIDDD???===<<<===<<<===>>>??????>>><<<:::???CCCBBB>>>===@@@CCC@@@>>>;;;;;;>>>BBBEEEFFFFFFBBB>>>===???BBBCCCDDDIIIMMMRRRRRRMMMHHHEEEDDDIIIFFFBBB???===<<<===>>>==================<<<<<>><<<::::::>>>@@@BBBCCCBBBBBBBBBCCC===>>>>>>===;;;;;;===???999===@@@AAA>>>:::666444111222444666888999::::::666888;;;<<<======<<<:::999::::::;;;;;;;;;;;;;;;:::===@@@AAA???<<<:::::::::;;;:::777888>>>AAA@@@BBB@@@>>>???BBBGGGJJJLLLIIIEEECCCDDDBBB===::::::666555444444666888999:::777666777777888999:::;;;444777999888666666999<<<666666777888:::;;;::::::111222333444555555555555777777666333111222555777::::::;;;;;;;;;<<<<<<<<<777555222000111111111000111222333444555666777777444555666444222222333555999999999888888777777666222222333222222222444555333333444444444444333333333444555444222000000111---...000111333444555666111333444333222111111222444333333333333222333333666333000333777777333...///000111444666999;;;<<<:::999999:::>>>BBBGGGIIIIIIMMMSSSXXX[[[\\\ZZZXXXWWWWWWXXXXXXXXXWWWWWWVVVZZZRRRLLLMMMPPPOOONNNNNNNNNOOOPPPPPPPPPPPPQQQSSSWWWWWWVVVSSSNNNIIIFFFEEEDDDDDDEEEHHHLLLPPPSSSUUUTTTTTTUUUUUUTTTPPPJJJFFFCCC@@@<<<:::888555111---000111222333444333111000000000111111111111000000111000000111222333111///))),,,///000///...///111444555555222000///000222444111...///111222111...///...---...111222111111...///////////////000000...///////////////000111000000000000000111111222...000222333222111111111---......///000000000000......------------......////////////////////////111222111000------...///******+++---...///111111,,,...111222222222333444333333333333333333222222111000.........///111222000111333333333111///------...///000111222333333000222444777888777555444000111222111000111333555///000111222222000///...............------------000000000000000000000000...//////000000000000000DDD<<<:::===;;;444000222444222444999<<<;;;===AAA999<<<===<<<<<>><<<;;;<<<;;;:::999:::===@@@888888888:::===???>>>>>>CCCAAA===<<<>>>@@@BBBCCC?????????@@@BBBCCCBBBAAA>>>>>>>>>>>>===<<<<<<<<<:::>>>DDDLLLRRRUUUSSSQQQFFF@@@<<<===???>>>???AAAAAA>>>;;;;;;???DDDHHHJJJCCCEEEGGGHHHHHHIIILLLNNNTTTPPPMMMKKKFFF@@@@@@DDD<<<<<<;;;:::999;;;???BBB<<>>>>>CCCIIIJJJJJJIIIEEEAAA===;;;;;;:::;;;===>>>?????????>>>:::<<<>>>===<<<===AAAEEEBBB???;;;;;;???CCCGGGIIIEEEAAA======AAAEEEGGGGGGHHHNNNTTTVVVQQQKKKGGGEEEGGGCCC@@@>>><<<888777:::>>>>>>>>>===<<<<<<;;;;;;<<<===>>>===;;;999999999???AAADDDDDDCCCBBBBBBCCC@@@AAAAAA@@@>>>>>>???@@@888===BBBEEEBBB===999666444555777999;;;<<<======666999:::999999;;;:::777888888999:::;;;<<<======;;;===@@@@@@???===<<<===<<<===;;;777777<<<>>>===???>>>>>>@@@DDDHHHJJJJJJHHHEEEDDDEEEBBB;;;888999666555555777999::::::888777666666666666777888888333666999;;;;;;;;;;;;;;;666666666888;;;===<<<;;;444444555555666666777777888888888666444333555777888888999999::::::;;;;;;555333222222333444333222000000111222333444555555444666777555222111444666666666666666666555555555222222111111111111222222222333333444444444444444111333555555333111000000///000111222333444555555000222333333222222222333666555444333333222333333444222111333555555222///111111222444777:::<<<===;;;999777999===CCCGGGIIIFFFKKKOOOSSSXXX]]][[[WWWSSSSSSSSSSSSTTTTTTTTTTTTXXXQQQMMMOOOQQQOOONNNPPPKKKKKKKKKLLLNNNOOOQQQRRRZZZXXXUUUQQQLLLHHHEEEDDDBBBBBBCCCFFFLLLQQQTTTUUUXXXXXXXXXXXXWWWRRRLLLHHHBBB>>>999888999999555111222222333444444444444333111111222222222222111111444222222222333333111///###(((...000000///111333555666666333///---///222111000//////000000///---,,,,,,---///222444333222000111222222111000111333---...//////......000222111000000000000111222333...000222222222222333444,,,------...///000111222///..................//////////////////////////////000111000...---...///,,,,,,------...//////000***---111333333222222333222222222222333333333333222000///......///111222111111222222222111///...------...///111222333333000111333444444444222111,,,.../////////111333555///000222333222111///---.........---------,,,,,,///000111111222111111111...///000000111111000000CCC;;;999>>>>>>666333666777555666:::<<<;;;<<<@@@999===???<<<===@@@???;;;888:::<<<<<<;;;;;;===@@@888888999===AAABBB@@@>>>BBBBBBBBB@@@>>>>>>AAACCC@@@>>>======>>>??????>>>===>>>>>>>>>===;;;;;;;;;:::===DDDKKKPPPQQQOOOLLLDDD@@@======<<<:::<<>>@@@???>>>???DDDHHHFFFFFFEEEAAA===:::::::::999;;;>>>?????????>>>>>>;;;;;;;;;<<<>>>@@@CCCEEEBBB???:::999<<<@@@DDDFFF@@@<<<999:::@@@EEEGGGFFFFFFMMMUUUXXXUUUOOOJJJHHHFFFAAA???@@@===888777:::??????>>>===;;;:::999999888999:::999999999;;;===CCCEEEFFFFFFCCCAAAAAAAAA???@@@@@@???>>>===>>>???999>>>EEEHHHFFFAAA;;;888888999;;;===>>>???@@@@@@;;;>>>>>>999999======999777888888:::;;;===??????===>>>======<<<===@@@CCC@@@@@@>>>999888;;;===;;;::::::===AAAEEEGGGGGGFFFHHHFFFFFFFFFBBB;;;888999888666555666888:::999777444444444444555666888888666999===AAABBB@@@;;;777666555555888<<>><<<777666555555555666777888666777888777555333444444555555666777777888999999444333333555777888777666111111111222333444555666222555777555111000222666333333333444444444444444333222000000000000//////111111222333333333333333222444777888666444333333333222222111111111111111///111333444333222222333555444333222222222333444111222333555555555555444222333333555777:::<<<>>>;;;888666777===CCCFFFHHHFFFJJJMMMOOOUUU]]]^^^YYYRRRRRRRRRRRRRRRSSSTTTTTTSSSPPPOOOQQQPPPNNNNNNQQQKKKJJJJJJKKKMMMOOOQQQQQQZZZWWWRRRMMMJJJHHHFFFEEECCCBBBBBBEEEKKKPPPRRRRRRVVVVVVWWWXXXWWWSSSMMMIIIAAA>>>;;;999888888999999555444444333444555666777111222333444444333222111444333222333444444222000(((,,,000000...---000444111444777555111...000222...000111111///.........,,,,,,...111333444333111000222333222000///111333,,,...///...---...000333111111000000000111222333...000111000000000222444////////////000111111222000//////......//////000////////////////////////---///111111///.........//////..................+++...000111111222333555111111222222222333333333333111000......///111222111111111111111000000000,,,---...///000222333333000000111111111000//////---.../////////000222444000111333444444222000...,,,------...//////000000111222333444444444333333//////000111111111111000@@@888888@@@BBB;;;:::@@@:::888888<<<===;;;;;;>>>:::???@@@======@@@???:::555999===>>>===<<<===???;;;;;;<<<@@@CCCCCC@@@<<>>>>>>>>===>>>>>>>>><<<:::::::::999<<>>999555999BBBCCC@@@======@@@AAAAAA???@@@EEEIIIKKKKKKJJJKKKMMMNNNIIIEEECCC>>>:::<<>>AAABBBCCCCCCBBB???======>>>===<<<<<<===???CCCEEEGGGBBBBBBAAA===:::777777888:::<<>>======>>>===<<<>>>@@@BBBBBBBBBBBB===888666777;;;>>>@@@:::666444666===CCCEEEDDDEEEMMMVVVZZZWWWQQQLLLIIIGGGBBB@@@CCCAAA;;;:::>>>@@@???>>>===;;;999888777666777888999:::<<<@@@CCCFFFHHHHHHGGGCCC@@@???>>><<<===>>>===;;;::::::;;;999???FFFJJJHHHCCC===::::::;;;===>>>@@@AAAAAAAAAAAADDDCCC===<<>>888888999:::<<<>>>@@@AAA@@@>>>;;;999999===CCCHHHBBBCCC@@@:::999<<<===;;;666888;;;@@@DDDEEEDDDBBBKKKIIIIIIIIIEEE===:::;;;999666333333666888888777111222222333555777888999;;;<<<@@@EEEGGGCCC;;;333666555555888===??????===888777555444333555666777444666888777555333222222333444444555666777777777444444555888:::;;;:::888444444444444555666777888111444666333///...111555222333333444444555555555333222000/////////...---///000111222222222222222///222666777666444333222555444222000///...------...111333444333222333333222222111111111222444555...111444666666666777999444444444555777:::<<<>>>;;;888555777<<>>BBBBBB???@@@DDDAAA;;;444777;;;<<<<<<;;;;;;<<>>===???BBBEEEEEECCCDDDDDDCCCAAA@@@>>>======???>>><<<;;;;;;<<<>>>???>>>===;;;999777888<<>>???@@@???===<<<===>>>DDDIIIOOOPPPLLLIIIJJJMMMNNNFFF@@@???>>>:::777888:::===@@@BBBAAA@@@???@@@BBB@@@===;;;;;;===???AAA>>><<<:::<<<@@@BBBBBB@@@<<>>BBBFFFGGGEEEBBB@@@;;;::::::::::::<<<===>>>777;;;:::666888>>>AAA>>>BBBGGGMMMQQQOOOKKKFFFCCC???AAABBB@@@<<<::::::;;;@@@???===:::888777999:::777<<<>>>;;;999===@@@AAACCCDDDEEEFFFEEEDDDBBBAAAAAABBBBBBAAA>>><<<======DDDDDDEEEEEEDDDBBBAAA???===<<<;;;::::::<<>>::::::<<<>>>@@@AAACCCCCC;;;999666666999>>>BBBDDDDDD???999777999<<<>>>>>>999777888>>>FFFJJJIIIGGGLLLPPPPPPHHH@@@===<<<;;;888444333666777666555777555444333111000111444777888<<>>;;;<<<:::999;;;>>>???===;;;;;;777222111222333222111222555888666222111444888555444444444444555666666<<<999777888:::<<<;;;999777666555444333444555555777555333111///......///444555666555444555777999666555222000......//////...---...000333555555444555444333111000/////////444111000222222//////222$$$***222555555333222333111111000///000222444555555222//////333777888888777888888999999999888888888888888999;;;>>>AAABBBLLLLLLNNNQQQUUUXXX[[[]]]WWWVVVUUUTTTTTTTTTUUUVVVOOORRRRRRNNNMMMQQQSSSSSSQQQMMMKKKNNNPPPNNNNNNOOONNNNNNMMMLLLLLLKKKKKKKKKMMMKKKHHHFFFGGGJJJNNNQQQPPPSSSSSSOOOLLLJJJEEE@@@AAA@@@???;;;777444444555666555444333444444666777888555222///...000222333222333444555555333222000222000...,,,+++,,,---...222222222111111111111111222333333111...,,,,,,---000000222222222222111000---///111333333222000...+++,,,,,,...000222444555...////////////000333666000000//////......------111000...///111333444444111///---...000111...+++222111///---,,,,,,------000000111111000...,,,***...---,,,...///111000///111111000//////000111222333222111222333333222000111111000...------000222333222111///............////////////000000000000000000000000000///......111111000000111222333333111111222333222111000///***,,,---......///222444444444444444444444444333333333333333333333333333@@@???>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<>>===<<<===@@@BBBAAA@@@????????????>>>>>>>>>>>>AAA@@@????????????@@@AAA???>>><<<888666666999<<>>======??????>>>>>>@@@AAAAAA???>>>??????BBBGGGMMMNNNLLLIIIGGGGGGIIICCC?????????<<<::::::;;;>>>AAABBBAAA@@@@@@AAA??????======<<<===>>>??????===;;;;;;===>>>===;;;>>>??????>>><<<;;;:::;;;======>>>??????>>>:::777===@@@CCCFFFFFFCCC@@@===:::999999888999:::;;;<<<;;;>>>===:::;;;AAACCCAAADDDGGGJJJKKKIIIGGGEEEDDD@@@AAA@@@<<<888777888;;;???>>><<<999777777888::::::???@@@>>>>>>AAACCCBBB>>>@@@BBBEEEFFFFFFEEECCC@@@AAAAAA@@@===<<<<<<===<<<===>>>@@@AAAAAA@@@@@@BBBAAA@@@===:::;;;===???AAACCCEEEGGGGGGEEECCCAAA======>>>>>>???AAABBBCCC===<<<;;;;;;===AAAFFFIIIBBB>>>;;;;;;<<<>>>>>>======<<<>>>CCCIIILLLKKKGGGGGGKKKJJJBBB;;;:::;;;;;;999555333555666444333555111333555555444444555777888;;;AAADDDEEECCC>>>;;;;;;:::999;;;======;;;888;;;888555444555666555333222555666444111111444999444444444555666777888999<<<888666777;;;===;;;888888777555444333333444444555444222111000//////000333444666555444444555666999777444222000000111222000///...000222444444444555444333222111000000000333111222555555222111444...000333444444333333444222111///...///111444555555222///000333666888888888888999:::::::::999999999999999;;;===@@@BBBDDDNNNOOOPPPRRRUUUXXXZZZ[[[VVVUUUTTTSSSSSSTTTUUUUUUSSSUUUUUURRRRRRTTTTTTQQQMMMIIIIIINNNPPPOOOOOOQQQOOOOOOOOOOOOOOONNNMMMLLLHHHHHHHHHIIIJJJKKKMMMMMMNNNPPPPPPLLLJJJIIIFFFAAABBBCCCBBB@@@<<<:::999999666555444333333444555666444333222111111111111111000111333333333222000...///...---,,,,,,...///111333333222222222222111111222333333111...,,,,,,---...///111222333333333222///000222333222000...,,,++++++,,,---///111333444.../////////...///111444111111000000000/////////222111000111222333444333///...---///222333111///222111000///...............///////////////......111000//////000000///---//////......///000111222111222333333222222222111000000000...---...111333222111000///.............../////////000000000000000000111111000000///...000000000000111111222333000111222333333222111000---...000000000111444666444333222222111111111111222222222222222222222222??????>>>===<<<;;;;;;:::999:::;;;<<<>>>AAAGGGKKKFFFGGGDDDAAA@@@AAA???;;;999;;;<<<<<<:::888777777;;;:::;;;<<<>>>???===;;;:::::::::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>;;;888555555888:::AAADDDFFFEEEBBB===:::999===;;;::::::;;;<<<;;;:::===???BBBBBBAAA@@@@@@@@@@@@CCCHHHKKKKKKHHHDDDBBBBBB>>><<>>==================>>>===;;;::::::;;;;;;:::999@@@>>><<<;;;;;;;;;:::888<<<<<<;;;<<<===;;;999666>>>@@@BBBCCCBBB???<<<999999888777666777888999:::999;;;:::888999===???>>>FFFGGGFFFEEEBBBAAABBBDDDCCCBBB>>>:::666555777999===;;;999777666777888999<<>>;;;:::;;;<<<888999;;;===>>>??????>>>CCCCCCBBB???===<<<===>>>>>>@@@BBBDDDEEEEEEDDDCCC<<<;;;:::999999:::<<<===777999:::999888;;;@@@EEE>>>===<<<===??????>>>===<<<<<<@@@EEELLLNNNKKKHHHCCCFFFCCC;;;666777:::;;;999555222444555222111222000333666888888777666777888;;;???CCCCCCAAA>>>;;;::::::;;;<<<===;;;777444888777666777777777666444333555666444222222666:::333333444666777999;;;<<<<<<777555777===???;;;666999888666555333222222222222222111000000000111111333444666666555333333333888777555333222222333444444222000///111333444444444444333222111111222222222111333777888555444666444222000000222444555555333111///---...111444666666444111111333555666666888888999:::;;;;;;;;;:::::::::;;;===???BBBEEEGGGPPPPPPQQQSSSUUUWWWYYYZZZVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUWWWYYYUUUNNNIIIFFFGGGMMMQQQPPPPPPRRROOOPPPQQQRRRRRRQQQOOONNNDDDFFFIIIKKKLLLLLLJJJJJJKKKMMMMMMIIIGGGHHHGGGCCCBBBDDDEEECCC@@@===<<<;;;777666555333333333444444000000222222222111000///...///111222111000...------,,,,,,,,,...000222333333333333333333222111111111222333111///---,,,---,,,...000222333444444444000111222222111///---+++++++++,,,---...000222333/////////...,,,---///111111111111111111000000000111222222333333222222222------...000333555444333222222333333222111000///---------...///000111222444333111000000000...,,,///............///000111///222444444111000111333///000000///...///111444111000000//////.............../////////000000000111111222222111111000////////////000000000111111...///111222333333222222///111222222222333666888555444222111000000000111111111111111111111111111??????>>>===:::999888888999:::;;;<<<===AAAFFFJJJKKKIIIFFFBBBAAA@@@>>>;;;999;;;======<<<<<<<<<===999:::;;;===>>>===;;;999888888888999:::<<<>>>???>>>???@@@@@@@@@@@@???>>><<<<<<:::888666666999;;;>>>AAADDDDDDAAA===999888777666555666888888777666:::===@@@AAA@@@???@@@@@@???@@@BBBFFFHHHHHHFFFCCC@@@======@@@???;;;:::;;;:::;;;<<<<<<<<<<<<>>>??????>>><<<;;;;;;;;;===>>>888888999:::;;;<<<<<<<<>>===<<<===>>>???@@@@@@===;;;999888888666555555666777888777888888777888:::;;;;;;FFFEEEDDDBBB???>>>@@@AAAEEECCCAAA===:::999999999;;;999777666666777888888;;;<<<<<<<<<@@@CCC???999999;;;???AAABBB@@@===;;;>>>>>>>>><<<:::999;;;<<<<<<<<<>>>??????>>>======>>>???@@@@@@??????AAACCC===>>>@@@BBBCCCDDDCCCCCC===;;;888555444555666888333666777555222222777<<<<<<<<<;;;<<<===>>>>>>>>>666999===DDDJJJLLLJJJGGGBBBCCC???777333666999:::888333111444444222111333222555777888777666666777888:::>>>@@@@@@>>>;;;999:::;;;===>>>===:::666444444555666777777666444333444666888999888777999;;;111222333555777:::<<<>>><<<777444888???AAA<<<666:::999777666444222111111000000111111222222333333444666888888666333222222555444333222222444666777888555111///000222333333333222111111111111222222000000333888999666444666000---+++---222555666555333222///---...111555777888777444333222222222222666777888999::::::;;;:::<<<<<<===???BBBEEEIIIJJJNNNOOOPPPRRRTTTWWWYYYZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTSSSTTTXXX[[[UUUMMMHHHFFFGGGMMMQQQPPPOOOQQQMMMOOORRRTTTTTTSSSQQQOOOEEEFFFIIIKKKLLLKKKJJJIIIHHHKKKJJJGGGFFFIIIHHHFFFBBBDDDEEECCC@@@;;;999888888666555333222222333333//////000111111111000000...///000111111///---,,,---------...///111222333222222333333222111000///000222333222///---,,,------...000222333333333333//////000111000///---,,,++++++,,,,,,...///111111/////////---+++***,,,...000000000000000000000000///111222333222000//////------///000222444444333222333555777777555333111///......---...000111333444333111111111111000...111111000000//////......---111555444000...111555...///000000///000222444//////////////////.............../////////000000222222222222222111000000111111000000//////...------...000222333333333333111222333333333444666888888777444222111111111222/////////000000000000000>>>???@@@===:::888888999::::::;;;;;;<<>>999;;;===>>>>>>===;;;;;;:::999888888999;;;===???>>>???@@@@@@@@@@@@???>>>999::::::999888999<<>>;;;999888777666777888999888777777999<<<>>>>>>===>>>???>>>>>>@@@CCCGGGIIIJJJIIIFFFCCCCCCDDDBBB===;;;===;;;<<<<<<<<<;;;<<<>>>AAABBB@@@<<<999888:::<<<>>>888:::;;;<<<<<<<<<<<<<<>>???@@@AAA@@@???>>>:::999888666666666777777999999999;;;;;;<<<===>>>CCCDDDDDDBBB@@@>>>>>>???EEEDDDDDDCCCBBB@@@===;;;;;;888555555777999:::999:::;;;;;;;;;>>>AAA===666666888;;;>>>>>>===;;;999=========;;;999999:::<<<<<<===>>>??????>>>======;;;<<<>>>??????@@@BBBEEEAAABBBCCCCCCDDDEEEFFFFFFCCCAAA===:::888777888999777:::<<<999333111444888;;;;;;999888999:::===???777:::>>>CCCGGGGGGDDDBBBDDDDDD@@@888555777999999666222000444666444444666888888777555444444777:::999;;;===>>>===;;;999777:::<<>>;;;888666333555777999888666444333444777<<>>@@@===888;;;:::999777555333222111///000111222333444555555666888::::::777555333333333333222333444777:::<<<:::777333000111222222222222111111000000000111111///...111777888555444555...------000555777555222444222000///000222555777;;;:::777444111/////////444555666888999999::::::======???AAADDDHHHKKKMMMKKKLLLNNNQQQTTTWWWZZZ\\\\\\\\\ZZZXXXVVVTTTRRRQQQNNNOOOOOOQQQVVVZZZVVVNNNLLLIIIIIIMMMOOOMMMLLLNNNKKKMMMPPPSSSTTTSSSRRRPPPJJJJJJIIIIIIJJJJJJKKKKKKGGGJJJJJJGGGHHHKKKKKKHHHEEEFFFGGGDDD???:::666555777666444333222222222333111000000//////000111222///000111222222000...---////////////000000111111111222222333222000...---///111333222000...------...///000111111111000///,,,---...///000/////////,,,,,,,,,------///000000/////////,,,***)))***,,,---------...............,,,///111111///------......///000111111000000111222444777999999888555333222111000......///000000111000000111222333333222555555444222000///---,,,,,,111444444000...111555///000111111000000111333---...////////////..................////////////222222222222222111000000222222222111000...,,,+++---...000222333444444333000111222222222222555777777666444222111111111111.........//////000000000>>>@@@AAA???;;;888999;;;;;;;;;;;;;;;;;;===AAAEEEJJJFFFDDDFFFEEE@@@<<<;;;999:::;;;:::888888999::::::<<<>>>???>>>======>>>===<<<::::::;;;<<>>@@@???AAACCCFFFIIIKKKMMMNNNNNNKKKJJJIIIEEE???>>>AAA>>>>>>>>>===<<<===AAADDDEEEBBB>>>;;;999999;;;<<<<<<>>>???>>><<<:::999999;;;:::888888999::::::999;;;:::888999<<<>>>???@@@>>>???@@@AAABBBCCCDDDDDD===<<<:::999888888888999888777888;;;===<<<===???CCCDDDEEEDDDBBB@@@@@@@@@CCCCCCDDDFFFGGGEEEAAA>>><<<888555666:::<<<===<<<<<<>>>>>><<<===@@@>>>999444666999;;;=========<<<======<<<:::888999;;;===777888:::<<<>>>>>>>>>>>><<<======<<<<<<===???AAAEEEEEEEEEEEEFFFHHHIIIJJJFFFDDD@@@===:::999888999:::<<<===;;;666444444555;;;;;;999888666888;;;>>>>>>@@@BBBDDDEEECCC@@@>>>EEEEEEBBB<<<:::;;;;;;999666222111555888777777999===;;;888444333555:::???===>>>>>>>>><<<:::777666999;;;>>>???>>><<<::::::777999;;;;;;:::777666666444777;;;???AAA@@@===;;;222222333444666888:::;;;999666555666:::<<<;;;:::<<<;;;;;;999777555333222000111222444666666777777777999::::::777555555555555444444444666999<<<>>>:::777444222222222222111333222222111000000000111///...000555666333333555111222444666777666333000444333222222333444666888::::::999555111///...///222333555777888999::::::===>>>@@@BBBFFFJJJNNNPPPKKKLLLNNNQQQTTTXXX[[[]]]\\\\\\[[[ZZZXXXVVVTTTRRRMMMNNNNNNOOOSSSXXXXXXSSSRRRMMMKKKMMMNNNKKKJJJLLLKKKLLLOOOQQQSSSSSSSSSRRRPPPNNNLLLJJJJJJJJJLLLMMMHHHLLLMMMKKKKKKNNNNNNKKKJJJJJJIIIEEE???:::777666666555444222222222333333333222000//////000111222///000222333222111///...111111111111111000000000111222333444333111...---...111333333111...---------...///000000///...---***+++,,,...//////000000...---------...///000000///000///,,,***)))***,,,+++++++++,,,,,,,,,,,,,,,***---000///,,,+++,,,//////111222111000......///111333666888888777555444444333111000///.........///......000333555555444777666555444222///---,,,---000222222000000111444000111222222000000000222+++,,,...///000000///...------........./////////111111222222111111000///222222222222111///---,,,---...000222333444333333///000111111000111333555333333222111000//////...---......//////000000111???BBBCCCAAA<<<:::;;;>>>;;;<<<<<<;;;<<<>>>CCCFFFFFFBBBCCCGGGGGGAAA<<<<<<777888999999888888999;;;:::<<<>>>>>>======???BBB>>>===<<<<<<===???BBBDDDAAA@@@????????????@@@AAA<<<===>>>>>>>>>???AAACCCCCCEEEFFFDDDAAA===::::::999777444333333555555444444555666777888:::>>>BBB@@@EEEKKKNNNNNNMMMMMMNNNOOOMMMKKKIIICCC======AAA======<<<;;;:::<<<@@@CCCDDDCCCAAA???===:::999888;;;>>>@@@???<<<999888999777888:::;;;::::::;;;<<<>>><<<999888:::<<<>>>>>>=========>>>???AAABBBBBBAAA@@@>>><<<;;;:::;;;;;;777555777<<<>>><<<===BBBEEEFFFFFFEEECCCBBBCCCEEEAAA@@@AAACCCFFFFFFDDDAAA===999666777<<<@@@@@@>>><<<@@@AAA===;;;===>>><<<888999:::;;;<<<===>>>>>>>>>===<<<:::888999<<<>>>888999:::<<<======<<<<<<<<<<<<;;;999888999<<>>@@@CCCGGGKKKOOOQQQOOOOOOQQQSSSVVVYYY\\\]]]WWWXXXYYYYYYYYYXXXVVVVVVQQQRRRRRROOOQQQWWWZZZYYYVVVPPPLLLMMMMMMJJJJJJMMMKKKLLLNNNPPPRRRTTTUUUUUUTTTRRRPPPNNNLLLLLLLLLMMMJJJNNNPPPOOOPPPRRRQQQMMMKKKKKKIIIEEE???;;;999999555444333222222222333444222333333333222111000000///000222222222111///---111111111111111111111000333444666666555333000......000333333111...---,,,***+++---.........------,,,,,,,,,---............//////.........///000000/////////---******+++---*********++++++,,,,,,,,,***---///...++++++...222000222444333000//////111///000222444555444444333222222222111000///...---...------///222444444444444444444333222000...---...///000111111222222222111222333333111//////000***+++---///000000///...---------.........//////000000111111000000///......///111222333222111000...///111222333333333222...///000000///000222333000111222222222000///------......///000000111111???BBBDDDBBB===;;;===@@@;;;<<<<<<<<<===@@@EEEHHHDDD@@@BBBHHHHHHAAA<<<<<<555666888999:::;;;>>>AAA:::<<<>>>>>><<<===@@@DDD???>>>======???BBBEEEHHH???>>><<<;;;;;;<<<>>>??????@@@AAA@@@??????AAACCCBBBCCCDDDCCC@@@>>>======@@@<<<888777777888999999555555666666777:::???CCC@@@HHHRRRUUURRRNNNLLLLLLMMMJJJGGGEEE???:::;;;@@@;;;:::999777666888===@@@CCCCCCDDDCCC@@@<<<777333777:::>>>>>><<<::::::;;;444888<<<<<<;;;:::;;;>>>===:::888777999<<<>>>>>>::::::999::::::;;;======CCCBBB@@@>>>===<<<<<<===<<<999;;;BBBEEEBBBCCCHHHHHHGGGFFFDDDBBBCCCFFFIII@@@>>><<<>>>BBBEEEEEECCC>>>:::777888>>>AAAAAA@@@;;;@@@AAA<<<999:::<<<===???>>>===<<<<<<<<<<<<<<<>>>>>><<<:::888999<<>>>>>===;;;:::888::::::888777666888===@@@;;;;;;<<<===@@@DDDHHHKKKKKKJJJHHHFFFCCC@@@>>>======<<<<<<===>>>>>>;;;999888<<>>;;;999999999777:::===@@@AAABBBCCCEEE???BBBDDDCCCDDDEEEAAA;;;===888777999;;;999888:::;;;;;;:::999:::>>>DDDIIIGGGFFFDDDBBB>>>;;;999777444777:::;;;::::::===???888:::;;;:::666444444555333222222333666999;;;<<<888888888777888888999:::222222222000///111666;;;<<<<<<===<<<;;;999777555222333555777999999999888666777777666444444555777555333111/////////000111999777555555555444222000999888666555444333333222333000111444444222333666,,,000333444222222444666444555666777888888888777333555777555333111333555333444666888:::;;;<<<======>>>@@@CCCGGGKKKOOORRRRRRSSSTTTUUUWWWZZZ\\\]]]SSSTTTVVVXXXYYYYYYYYYXXXUUUWWWUUUQQQPPPVVV[[[]]]XXXQQQLLLLLLLLLJJJKKKNNNLLLMMMNNNPPPRRRTTTVVVWWWUUUTTTSSSQQQOOOMMMLLLKKKKKKPPPSSSRRRSSSUUUSSSOOOIIIIIIGGGBBB>>>:::::::::444333222222222333444555111333555666555222///---///000111222111000...---///000111222222222222222555666888888777444111///---000333333111///---,,,''')))+++---............------------------------000000////////////000000/////////---+++***,,,---*********++++++,,,,,,,,,***---///...++++++000444000222555444222000111333,,,...///111222222222111111111222222222000...---......---///222333333222000111222222222000///...///......000222333222111222333444333111/////////)))+++---///000000///...---------.........//////000000000000000///......+++---000333444555444444...///111222333333222222...000000000///000111333000111444555555333111///.........///000111111222