BM66(3 222222222222222222222222111333333333111000111222444444333333222222222333444444333333333333222222333444444555555444444333111222333333444444333333333333333333333333333333333333333333333333333333333333333333444444444444333333333222222333333444444555777666555333444444333444555666666555444333444444555666666555444444444555666666555555666888777777777777666666666666666777777666444444555666777888888777666666777999888888999:::::::::999999888888888888999:::;;;<<<999999999999::::::::::::;;;888888===@@@???>>>@@@??????@@@CCCEEEEEECCCAAA<<<<<<;;;;;;;;;:::::::::999888666777888:::999999777666666555555777888999666777777777777888888888::::::;;;999888777888:::777777888888888888777777666777888999::::::::::::888777666555555666777888999888777666666777888999888:::<<<===;;;999888888666666666777888888999999888888777666666666666666555444333222222333444555333444444555555555555444111222444555555444333333444444333333333333222222333222222222222222222333111000000000000111222222222111//////111222111000111111111111111111111111111111111111000000000000111111000000000000111111222000......///000///......//////000000111111111000111000///------///111000000////////////000000...............///000000///000111000///...///000333111111444777888555222111//////111555666333000000111222111///...///000000//////......//////000000444444000...000222000....../////////000000000111000///......///000111000//////000111111000...000000000000000000000000///000111111111000...---//////000000000000//////000000000000000000000000000000111111111222222222///000111222222333222222222111000111222222111000000111111111111222222222111111111222222222222333222000//////000111111000000000000000111111111111444333333444666777666555444444333555666777555444555555555555666888999:::888999999:::;;;<<<============<<<<<<<<<<<<======@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFIIIMMMPPPOOOQQQRRRQQQMMMIIIFFFEEE@@@@@@@@@@@@AAABBBCCCDDDEEEFFFIIIOOOXXXbbblllrrr}}}~~~~~~}}}}}}~~~000000000111222222333333111333444333222000111222444444333333333222222222444444333333333333222222333444444555555444444333111222333333444444333333333333333333333333333333333333333333333333333333222222333333333444444444444333333222222333333333444555777666555333444444333444555666666555444333444444555666666555444444444555666666555555666888666666666666777777777777666777777666555444555666777888888777666666777999777888999::::::::::::999888888888888999:::;;;<<<888888999999999:::::::::;;;888888<<>>;;;:::;;;999888777999<<>>;;;777000111222111000//////111//////............//////...222222...---///000///......///000000000000000222000///......///000222222111000111333333111000000000000000000000000000111111222333333222000000//////000000000000//////000000000000000000000000////////////000000000000///000111222222333222222222111000111222222222000000111111111111222222222111111222222222333333333444222111111222333333222222222111111000/////////444333222444666777777666444444333555666777555444444444555555666888999:::888999999:::;;;<<<===>>>======<<<<<<<<<<<<======>>>>>>@@@BBBDDDFFFGGGHHHFFFGGGGGGFFFFFFIIIMMMQQQQQQSSSUUURRRLLLFFFDDDCCC@@@@@@@@@@@@AAABBBBBBCCCAAADDDJJJQQQZZZcccjjjooooooqqqtttuuuwwwxxx{{{}}}333333333222222111111111222222222333333444444444222222333333444555666666333333333333333333333333333333333333333333333333555555555555555555555555111111111111111111111111333444444555555444444333222222222222333333444555444444444444444444444444222222222333333444444444777777777777777555333222444222111222555777666444666666555555555444444444666777888999999888777666555555555555666666666666666666666666666777888888777777888888999999::::::666666666777888888999999777777777888999999999:::999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;<<<>>>===:::888666666666777777777777777666666666666666777777888888999999::::::;;;<<<<<<;;;;;;:::999888777666555:::::::::999888777666555999999:::;;;;;;:::::::::::::::888777777777888999666666666666666666666666777777777777777777777777;;;:::888777666666555555666777999:::999888666444444444444444444444444444444444333333333333222222333333333333333333333333444444444333333222222222//////000111111111111000222222222222222222222222666333//////111333333222333222222222111000000000000000000///////////////333222222111000///........................------000000111111111111000000111111000000//////......000000000000111111111111......///000000000000000222111111111000000//////......///111222333444555999>>>BBB@@@999222000111000000000000000000000000////////////////////////111111000000//////......---...///000111111111111333444444444333111///...222222222222222111000000//////............//////000000000000000000000000111111000000//////......---...000111111111000///000///...---,,,,,,---...000111222333333222000000//////000111111111111111111111000...,,,+++---///111000000000//////......666555333111---***'''%%%333222111000000111222333333333333444444444555555555555666777777777777777444666777666555444555777666;;;???>>>:::888:::===??????>>><<<;;;;;;>>>@@@CCCAAA@@@AAADDDFFFGGGGGGIIIIIIIIIHHHGGGHHHJJJLLLPPPQQQQQQPPPNNNJJJFFFCCC????????????@@@BBBDDDEEEEEEFFFKKKRRR[[[ccchhhjjjnnnpppsssuuuuuuvvvxxxzzz333333333222222222111111222222222333333333444444222333333333444555555555333333333333333333333333333333333333333333333333555555555555555555555555222222222222222222222222333333444444444444333333333333222222333333444444444444444444444444444444222333333333333333333444333222222111222222444444555333222333555666444222555555555555666666777777444555555666666555555444555555555555666666666666666666666666666777777888777777777888888888888888666666666777888888999999888888888888888888999999999999999999999999999999999999999999::::::::::::;;;;;;;;;===>>>>>>;;;999666666777777777777777777666666666666666777888999888888888999::::::;;;;;;999999999999888888888888::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999888777777777888999777777777777777777777777777777777777777777777777:::999888888777777777777777777888999888777666555444444444444444444444444444444333333333333222222444444444444444444444444444444333333333222222222000111222222333333222222333333333333333333333333999555111000111111000///222222222111111111111111000000000000000000000000111111111000000000000000---.........////////////000000111111111111000000111000000000/////////......////////////000000000......///000000000000000111111000000000///////////////000111222222333444111555888888444111000111000000000000000000000000////////////////////////111000000000/////////...+++,,,---...////////////222333333222222111000///000000000000000///......111111000000000000000000000000000000000000000000111000000000/////////...,,,---......//////......111000...---------.../////////000000000000////////////000111111111111111000111111///---,,,---...111111111000000000//////222222222222222111000000333222111000000111222333333333333444444444555555555555666777777777777777777888999888777666777999666:::>>>>>>:::999:::======???@@@@@@>>>>>>>>>???BBBAAA@@@@@@CCCEEEEEEEEEEEEFFFGGGGGGHHHIIILLLOOOQQQQQQRRRQQQNNNJJJFFFDDD@@@@@@???@@@AAABBBDDDEEEHHHJJJNNNTTT\\\ccchhhkkkmmmppptttvvvwwwyyy{{{}}}333333333222222222222111222222222222333333333333333333333333444444444444333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333333333444444444444333333444444333333333333333333444444444444444444444444444333333333333333333222111000......///222666888666444333333444555444222333444555666777888999999777777777666666777777777444555555555555666666666666666555555666666777888777777777777666666666666666666666777888888999999888888888888888888777777777777777777777777777777777888888888999999999999<<<<<<<<<===??????<<<:::777777777777777777777777555555555666777888999:::777777777888999999::::::777888888888999999::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777888888888888888888888888888888777777777777777777777777999888888888888888888888888888888777777777666666444444444444444444444444444444333333333333222222555555555555555555555555333333333333222222222222222333333444444444444444444444444444444444444444777555222000000111000///111111111111111222222222111111111111111111111111//////000000111111111111......//////000000111111111111222222222222111111000000000000////////////............////////////......///000000000000000000000///////////////...000000000111111111222222...///000111111000000000000000000000000000000000////////////////////////000000000000////////////+++,,,---...////////////111111000000000000111111///000000000000//////...333333222222111111111111000000000000000000000000000000000000////////////......------......///000111000///////////////000000///////////////000000//////000111111111111111000111222111///......///222222222111111111111000///000222333555666666666333222111000000111222333333333333444444444555555555555666777777777777666777888999999777777888999777:::======:::999;;;===<<>>???===<<<888888888888777777777777555555666666777888::::::666666666777888888999999888888888999999999::::::888888999:::::::::999999<<<<<<;;;;;;;;;;;;;;;;;;:::999777666666666777888777777777777777777777777666666666666666666666666777777888999999999999999888888777666666666666777555555555555555555555555444444333333333222222222444444444444444444444444333222222222222222222222222333333444555444444444333333333333333333333333222111000000111222222333000000000111222222222333111111111111111222222222000000000000000000111111111111000000000000000000111111222222222222111111000000000000////////////........./////////000000......///000000000000000////////////............111111111111000000000000333111//////000000000...////////////////////////////////////////////////000000000000////////////......///000000111000000000///.........000111222111111222222222222111000333333333333222111000000////////////////////////000000000000////////////111000/////////000222333111111000000000000000000222111000000000111333333//////000111111111111111000222444444222000000000222222222222222222222222111111222333444444444444333222111000000111222333333333333444444444555555444555666666777777666666555666777777666555666777888:::<<<<<<;;;:::<<<======???AAAAAA@@@??????@@@BBBBBBAAABBBDDDDDDCCCAAA@@@BBBEEEGGGIIILLLOOORRRTTTTTTTTTRRROOOKKKFFFCCCAAAAAAAAAAAABBBDDDFFFHHHKKKNNNSSSXXX^^^dddjjjnnnoooqqquuuwwwxxxyyy{{{}}}222222222222222222222222222222222222222222222222333333333333333333222222222222222222222222222222111111222333333444555555444444444444444444444444333333333333333333333333222333333333333333333222333444444444444333111111333333333333333333333333444444444333333222222222333333444555555555555555111222333444444555666666333333333444444444555555333222111000000111222333444444444444555555555555555555555555555666666777777666666666555555444444666666666777888888999999999888888777777666666666666666666666666666666666666666777777777888888888:::999:::<<<>>>@@@???>>>::::::999999999888888888666666666666777888999:::555666666777777888999999:::::::::999999999999888888999:::<<<>>>???@@@@@@===<<<;;;::::::::::::;;;999888777666666666777888666666666666666666666666666666666666666666666666666666888999999999999999888777666666555555666666555555555555555555555555444444333333333222222222222222222222222222222222222222222222222222222222111111222333333333333333111111111111111111111111000000111111111111222333000000000111222222222333000000111111222222222222222222111111000//////...333333222111000//////...111111111222222111111111////////////000000000000//////000000000111111111......///000000000000000............////////////111111111000000000000///333111//////000111111000////////////////////////////////////////////////////////////000000000000...///000000000000000000///......---...///111222000111111222222222111111111111222222111111//////////////////////////////////////////000000000000111111000//////111222333000000111111111111111111222111000000000111333444//////000111111111111111111333555555444222222222222222222222222333333333222333333444444444333333333222111000000111222333333333333444444444555555444444555666666666666666666777888777666555666888888999:::;;;;;;;;;<<<>>>>>>??????>>>===>>>@@@BBBCCCCCCDDDFFFGGGGGGDDDBBBAAACCCGGGIIIJJJLLLOOOQQQUUUUUUTTTSSSOOOJJJEEEBBBAAAAAAAAABBBDDDFFFIIIJJJJJJNNNTTTYYY^^^dddkkkpppppprrruuuuuuuuuuuuwwwxxx111222222222222333333333222222222222222111111111222222222222333333333333222222222222222222222222222222222333333444444444333333333333333333333333333333333333333333333333222222333333333333222222222333444555444333222111333333333333333333333333444333333333333333333222111222333444444333111000111333444444444444555777333333333333333333444444333222222111111222222333333444444444444555555555555555444444555555666777666666666666555555555555666666666777888888999999777777777777777777666666666666666666666666666666666777777777888888888888999999999<<>>>>>???>>>===<<<===AAADDDDDDDDDFFFIIIJJJJJJGGGDDDBBBEEEHHHKKKLLLMMMOOOQQQUUUUUUTTTRRRNNNIIIDDDAAA@@@@@@AAABBBEEEHHHKKKMMMLLLQQQWWW[[[___dddkkkpppppprrrttttttsssssssssttt111111222222222333333333222222222222111111111000111111111222333333333444111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222111222333555555444333222222222222222222222222222222333333333333333333444222222111111111111111222444555666555333111222444111222222333444555666666555555666666666666555555333333444444444555555555555444444444444555666666666666666666666666777777666666666777888888999999666666666777777777777777777777777777777777777777777777777888888888999999999999:::===BBBEEEGGGGGG>>>>>>>>>===<<<;;;;;;;;;999999888888777777888888666666777888888999999:::999999::::::::::::::::::888:::<<>>>>>===???@@@@@@??????AAACCCBBBDDDFFFJJJLLLKKKHHHEEEBBBEEEIIILLLNNNOOOQQQSSSUUUUUUTTTRRRMMMHHHCCC@@@>>>???@@@CCCFFFJJJNNNPPPQQQVVV[[[^^^```cccjjjooooooqqqssstttsssssstttuuu111111111222222333333333222222222222111111000000000000111222333333444444111111111111111111111111444333333333333333333333333333333333333333333333111111111111111111111111222222222333333222222222000111333555555555333222222222222222222222222222222222222333333444444444444222111///000222444666666888888666222///000222000111222444666777999999222333444555555444333222333333333444444444555555555444444444444555666666555555666666777777888888666666666777888888999999555555666666777777888888888888888888888888888888888888888888999999999999::::::;;;???DDDHHHKKKKKK@@@??????>>>===<<<<<<<<<;;;:::999888777777777777777777777888999999::::::777888888999;;;<<<<<<===777888999:::;;;;;;;;;:::<<<;;;999777666666777888999888666555555555666777777777777777777777777777777777777777777777777777444555666888888666555333444555777888888666444333666666666666666666666666444444444333333333222222333333333333333333333333000000111111222222222222111111222333333333333222222222222222222222222222,,,///222222000000111444333222222222111111000000---......///000111111111000000000000111111111111,,,---...///000111222222......////////////........./////////000000111111............/////////000...//////000000000000000//////000000111111222222////////////000000000111555888:::777111---...111000000000000000000000000////////////////////////.../////////000000111111///000000000000000/////////000111222222111000///000000111222222222222222,,,---000222333333222111000000000000000000000000.../////////000000111111///000222333333222222111---...///111111111000///...///111222333333333222//////000111111111111111/////////...,,,---///111000000000111111222222222000000111111111000//////333222111000000111222333333333333444444444555555333444555555666666555555666888888888777666777888:::999888888;;;===>>>>>><<>>@@@CCCGGGKKKOOORRRVVV[[[___aaaaaaccciiinnnnnnppprrrsssssstttuuuwww444444555555555444222111111111111111111000///...222222222222222222222222222222111111111111222222222222222222222111000///222222111111111111111111111111111111111111111111333333333222222111111111444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333444444222222222333333444444444111222333333444444333333333333333333333333333333555555555555555555444444555555555555555555555555777777888888999999999:::888666444444555666666666555555666777777666444444333444777999999888666444666666666666777777777777777:::???CCCFFFFFFEEEDDD===<<<;;;;;;:::::::::;;;666555444333333444666777777777777777888888888888888888777777777777888888:::::::::999999888888888::::::999999888777666666888999:::;;;;;;999888666:::888666444333444555666666666666666666666666666555666666777888777777777777666666666555555555555444444444444444444444444555555444333333333444444333333333222222222111111111111111000000000//////333333333333333333333333000000000000////////////000000000000111111111111000000000000000000000000...////////////000000000333222222222111111000000000000000000000000000000,,,------...///000111111333222222111000//////...000000000000////////////000///............/////////111333444444333222000000000000000111111111111555:::===:::333...,,,...222111000//////000111222111111111111000000000000000000000000000000000000////////////............000000000000111222333444111111222222222222111111...///111111/////////000000000000000000000000000,,,,,,------...///000000......//////000000111111111000...---...///111222///////////////000111111222222111000//////000000111111222222222333333333666444333333333333111000444444444333333333222222222222111111111111222222111111222333333444555555333333444444555666666666777777888999::::::;;;;;;<<<:::999;;;>>>@@@???===@@@@@@AAABBBBBBBBBAAAAAADDDEEEFFFFFFFFFDDDCCCBBBEEEEEEFFFHHHLLLPPPSSSUUUWWWUUURRRNNNJJJFFFDDDBBBBBBAAA@@@@@@BBBIIIRRRXXX_________aaadddhhhmmmooorrrssstttsssqqqqqqvvvzzz333333444444444333111111111111222222111111000///222222222222222222222222222222111111111111222222111111222222222111000000111111111111111111111111222222222222222222222222333333333222222222111111444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444222222222222333333333444222222333444444444444444333333333333333333333333555555555555555555444444555555555555555555555555555555666666666777777777888666444444555666666666444555666777777777666666555777999;;;;;;:::888777777777888888888999999999777999===@@@BBBCCCBBBBBB;;;;;;:::999888888888888777666666555666666666777777777777777888888888888888888888777777888888888:::::::::999999999888888::::::999999888777777666888999:::;;;;;;999888666999888666444444444555666666666666666666666666666555555666666666777777777555666666666555555444444444444444444444444444444666555444333333333333333333333333222222222111111333333222222222111111111222222222222222222222222111111000000000/////////000000000000111111111111000000000000000000000000111222222222222333333333000000000000/////////...////////////////////////------......//////000000000000000//////......---000000000000////////////000000///////////////000//////000111111000///...000000000000111111111111000333777777444111111111000000/////////000111111000000000////////////...000000000000000000000000///////////////////////////////////////000000111000111111222222111111000///111222222000///000111000000000000000000000000------...//////000111111000000000000111111111222444333000...------...//////////////////000111111222222111000000000000000111111222222222333333333444333222333444555444333444333333333222222222222111111000000000000111111222222222333333444444555555555666666777888888888666666777777888999999:::888777666888;;;===<<<;;;@@@@@@AAABBBBBBBBBAAAAAAEEEEEEFFFFFFFFFEEECCCBBBDDDEEEGGGJJJMMMPPPSSSTTTWWWUUURRROOOJJJGGGCCCBBBBBBAAA@@@@@@CCCJJJRRRXXX]]]]]]]]]___ccciiimmmqqqsssuuuvvvuuutttuuuyyy}}}111222222222222222111000222222222222222222111000222222222222222222222222222222111111111111222222000111111222222222111111111111111111111111111111222222222222222222222222333333333222222222222111444444444444444444444444333333333333333333333333444444444444444444444444222222333333333333444444111111111222222222222222222333444444555555444444333333333333333333333333444444444444444444555555444444444444444444444444555555555555666666666666777555444444555666666555444555666777888888888777888999;;;======<<<:::999999999999::::::::::::;;;888999;;;<<<>>>>>>??????<<<;;;:::999888888888888777777888888888888777777777777777888888888999999999999888888888888999999:::::::::999999999999888::::::999999888777777777888999:::::::::999777666999888666555444555555666666666666666666666666666666555555444555666777888444555666777666555444333444444444444444444444444666666444333222222222222333333333222222222111111444444444333333333333333111111111111111111111111222222111111111000000000000000000000111111111111000000000000000000000000/////////000000000111111000000000000////////////.................................///////////////------------------------////////////000000000000111000000000000000111111111111000000//////......000000000000111111111111...///111222333222222111.../////////000000000000////////////............000000000000000000000000000000000000000000000000111000000///////////////000111111222222111111000111222444333111000000111000000000000000000000000/////////000000111111222111111111111222222222222333222000///............/////////000000000111111222111000000000000000000111111222222222333333333000//////111444666666555333333333222222222111111222222111111111111222222333333333333333444444444555555666666777888888888777777888888999999::::::666555555777:::<<<===<<<@@@@@@AAABBBBBBBBBBBBBBBEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHKKKNNNQQQRRRSSSVVVUUURRROOOKKKGGGCCCAAAAAAAAAAAAAAADDDJJJRRRXXX[[[[[[\\\___ccciiinnnrrrtttwwwyyyxxxwwwyyy}}}222222222222222222111111222222333333333222222111222222222222222222222222222222111111111111222222///000111222222222222222111111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222222222333333333444444111111111111111111111111333333444555555555555444222222333333333333444444333333444444444444555555444444444444444444444444777777777777777777777777666555444444555666555444666666777777777777777777999:::;;;<<<===<<<;;;:::999999999:::::::::;;;;;;::::::::::::;;;;;;<<<=========<<<;;;::::::::::::777888999999999888666666777777888888888999999999:::999999999999999999:::999999999999999999999999999999999888888888777777888999999:::999888777777888888777666555555666666666666666666666666666666777555444333333555777888555666777888888666555333555555555555555555555555666666444333222222111111333333333222222222111111333333333333333333333333111111111111111111111111222222222222111111111000///000000000111111111111000000000000000000000000.........////////////000222222222111111111111111///////////////////////////////////////.........---------------------...////////////000000000000111111111000111111222222666555444222111111111111///000000000111111111111111000///000000000...,,,......//////000000000000000000/////////.........////////////////////////111111111111111222222222444333222111000000000000000000111111111111000000111222333333111//////000/////////////////////////////////000000111111111111111111111111111111111//////......///000111222//////000000111111111111111111000000000000000111111111222222222333333333.........///222444444333333333222222222111111111333333333222222333333333444444444444444333333333333333444444555666666666:::::::::;;;;;;<<<<<<<<<999999:::<<<>>>@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFEEEEEEEEEEEEDDDFFFIIIMMMPPPRRRRRRSSSVVVUUUSSSOOOKKKGGGCCCAAA@@@@@@AAACCCFFFKKKSSSXXX\\\\\\]]]___ccciiinnnqqqtttwwwzzzzzzzzz|||333222222222222333333333111222222333333333222222222222222222222222222222222222111111111111222222///000111222222222222222000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222222222333333333444444111111111111111111111111222333444444555555444444222222222333333444444444333333333333444444555555444444444444444444444444777666666666666666666666555444333444666666555333888888777666666666555555888888999:::;;;::::::999888888888888999999999999<<<;;;::::::999:::;;;;;;===<<<;;;;;;::::::;;;;;;777777888999888777666555888888888888999999999999:::999999999999999999:::999999999999999999999999999999999888888888888888999999999999888888777777888777777666666666666666666666666666666666666666777666444333444555777999777777888999888777666555555555555555555555555555555555444333222111111111333333333222222222111111111111111111222222222222222222222222222222222222222222222222111111111000///000000000111111111111000000000000000000000000111111111222222222333333111111111111111111222222000000000000000000000000///////////////......................../////////.../////////000000000111111111111111111222333333777666555333333222222222///000000000111111111111333111///...//////...,,,000000000//////000000000111111111000000000//////////////////////////////000111111111222222222333444444222111000000000000000000000111111000000000///111222111000......///////////////////////////...///////////////000000000000000000000000000000.........//////000111222//////000111222111111000111000000000000000111111111111222222222333333333111000000111222333333222333333333222222222111111222222111111111111222222555444444444444444444444333333444444555666666666:::;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>???AAABBBDDDEEE???@@@AAABBBCCCCCCCCCCCCFFFEEEEEEEEEEEEFFFFFFFFFEEEGGGJJJNNNPPPRRRSSSSSSUUUUUUSSSPPPLLLGGGCCC@@@>>>@@@BBBDDDGGGLLLSSSWWW^^^^^^^^^```ccchhhmmmoooqqquuuyyy{{{|||333222222222222333444444000111222222222222222222222222222222222222222222222222111111111111222222000111111222222222111111000000000111222222333333111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222222222222111111111111222333333444444333333111222222333333444444555222222333333444444555555333333333333333333333333444444444444444333333333555444333444666666444222777777666555555555555555666777777888888888888888777777777777888888888888<<<;;;;;;:::::::::::::::999999888888999999::::::888888888888888777666555888888888999999999999:::999999888888888888999999888999999999999:::::::::888888888888888888888888999999888888777777777777777777777777777777777777666666666666666666666666777666666555555777888999888888888777777777666666555555555555555555555555444333333222222222222222333333333222222222111111///000000000000111111111222222222222222222222222222222111111111000000000000000000000111111111111000000000000000000000000000000000111111111222222////////////000000000000111111111111111111111111.........///////////////000000//////////////////......//////000000111111000000000000111222333333333333333222111111000000000000000000111111111111//////......///000222333444222111/////////000000111111111111000000000000000000000000000000000000000000000111222222333333222111000///............///000000111111000000///...///111111///...///000000000000000000000000000////////////////////////000000000///////////////000000000000/////////...///000111222222222111000000000000000000111111222111111222222222333333333555444333333444555444222444444444333333333222222000//////////////////000444444444444444555555555555555666666777888888888888888888888999999999999:::<<<>>>??????@@@BBBDDD???@@@AAACCCDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGIIIKKKNNNPPPRRRSSSTTTUUUTTTSSSQQQLLLGGGCCC@@@===???BBBEEEHHHMMMSSSWWW___^^^^^^___bbbgggkkknnnppptttyyy|||~~~222111111000111222333444///000111111222222111111222222222222222222222222222222111111111111222222111111222222222111000000///000000111222222333333000000000000000000000000111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444444333333333222222222222000111222222333333222222111111222333333444555555111222222333444444555555333333333333333333333333444444444333333333222222444333333444666666444222444333333333444555777888555666666666777777777777777777777777888888888999::::::::::::999999999999777777777888999:::;;;<<<;;;:::999888888777777777888888888999999999::::::888888888777777888888888888888999999999:::::::::888888888888888888888888999888888777777777777777777777777888888888777777666666666666666666666666777777777777888888888999888777555444333444555666555555555555555555555555222222222111222222333444333333333222222222111111/////////000000000111111111111111111111111111111111111000000000/////////000000000000111111111111000000000000000000000000............////////////.../////////000000000000000000000000000000000000------......//////000000111000000000///..................///000111111111/////////000000222333333///000111111111000///...000000000000111111111111---///000//////111666:::888666222///......000111111000000000000/////////000000000000000000000000//////000000111222222333111111000///......////////////000000000000//////---///111111000000111222000000000000000000000000000000000000000000000000111111111000000000//////000000000000000//////......000111333333222111000000000000000000111222222111111222222222333333333444222111222333444333111555555555444444444333333111000000//////000000111333333444444555555666666555555666666777888888888888888888888888888888888999;;;===>>>======???BBB???@@@AAACCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOORRRTTTUUUTTTTTTSSSQQQMMMHHHCCC@@@<<>>???>>><<<;;;999888888999999888888999999999:::::::::888888777777777777888888888888888999999:::::::::888888888888888888999999999888888777777777777777666777888888888888777777666666666666666666666666777777888999999999999888888666333111111222444666666666666666666666666666111111111111222333444555333333333222222222111111//////000000111111111222000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000111111111111222222222222000000111111222222222333////////////////////////,,,------...///000111111111111000///...------------......///000111111222////////////000111222333...///111222333222000///000000000000111111111111...111333111...000666<<<;;;888333///---...000222000/////////............000000000000000000000000...//////000111111222222333222222111111111111111//////000000000000//////---///111222222222333444000000000000000000000000222222111111111111111111333222222222111111000000,,,---...000111111222222...000222333333333111000000000///000000111222222111111222222222333333333///.........000111111000666666555555555444444444444333333333333333333444333333333444555666777777333333444444555666666666:::999999999999999999999999;;;>>>===<<<<<<>>>AAA???@@@AAACCCDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIKKKKKKKKKLLLOOORRRTTTVVVTTTTTTSSSQQQMMMHHHBBB???<<>>???@@@>>>AAACCCDDDCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJLLLNNNPPPQQQSSSVVVYYYUUUVVVTTTQQQKKKGGGDDDDDD>>>???BBBFFFJJJNNNQQQRRRRRRRRRUUU\\\___aaagggmmmtttvvv{{{000000111222222222222111444444333333333222222222222222222222222222222222111111111111111111111111333222222111111222222333555333111333777999666333222222111000000111222222111111222222222111111000222222222111111111000000222222222222222222222222111111111000111111222222555444333222111111111111222222222222222222222222333222111222333444333111222222222222222222222222444333333222222333333444444444333333333333444444666555555444444444444444333444444555555444444333444333333333333444555555666666666666666666666666999999999:::999999888888888888888777777777777777999999888999;;;>>>AAADDDIIIHHHDDD???;;;888999::::::DDDLLLIII@@@999:::>>>999999999888888999999:::999999999999999::::::;;;;;;::::::::::::999999999999999999999888777666666777777777666666777888888999999888777777888888888666666666666777777777777777777777777666666666666444444444444444444444444444444444444444444444444222333333333444555555555555555444333222111000000444333333222111000//////000111111111000000///...000000000000000000111111333222111000//////...---))),,,000111000///...///......////////////......111111000000000/////////222111000//////.........//////............////////////...............///...---000555444000///111000000000000000000000000000000000000111111111111...............///000000222222222111000////////////////////////000111111222111000000//////000000.........///000111111111000000000000000000000000111000//////111222222111111222222222222111000///000000/////////000111111222111000//////000111111000000222222222111///...000000000000000111111222...///000111111111000///000000000000000111111222///000000000111111111111111111111000111111222222444333222222222333333222000111111222222222111111222222333333333333444444555444333444666777777777888888999:::::::::::::::::::::;;;;;;<<<=========>>>AAACCCDDDCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJLLLNNNOOOPPPRRRUUUXXXVVVVVVUUUQQQKKKFFFDDDCCC???AAACCCGGGKKKNNNQQQSSSQQQQQQSSSYYY]]]```fffmmmuuuxxx}}}000000111222222222222111222222222222222111111111222222222222222222222222222222222222222222222222222222111111111111222222444333333222333333444444222222111000000111222222000111111222222222111111222222222111111111111111111111111111111111111111222222111111000111111111444444333222111111111111333333222111111222333333444333222222444444333222333333333333333333333333444444333333333333444444333333222222222222333333333333333333444444555666333444444555555444444333222333444444555555444444666666666666666666666666:::::::::999999888666666666777777777777777777888777777888:::===BBBFFFIIINNNMMMKKKFFFAAA===;;;;;;:::???CCCAAA<<<888999;;;999999888777777888888999888888888888888999999::::::::::::999999999888888888888888888777666555444777777666555555555666666999888888777666666666666666666666666777777777777777777777777666666666666222222333444444555666666555555555555555555555555333333333333444444444444333333222222222111111111222222222111111111000000111111111222111111000///000/////////000222444555111111111111111111111000---///111111000//////000...//////000000//////...000000///////////////...222111000//////.........000//////......//////000000///...---,,,,,,,,,,,,...,,,...222222///...000000000000000000000000000000000000000111111111111222111111111111222333333333222222111111000000//////////////////000111111222111000000//////000000......//////000000111111000000000000000000000000000///...///111222111000111111222222111111000000...///000111222222222222333222111000////////////000000111222222111///...000000000000000111111222000111222222222111000/////////000111111111111111000000000000111111111111222111111111111111000000222222222222222222222222222222222111111111111111222222222333333444444444555444333444666777777777999999:::::::::;;;;;;;;;999:::<<<===>>>>>>===<<<>>>AAACCCDDDCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHKKKMMMOOOPPPRRRTTTWWWWWWWWWUUUQQQKKKFFFCCCBBB@@@AAADDDGGGJJJNNNQQQSSSRRRPPPQQQVVVZZZ^^^fffnnnvvvzzz000000111222222222222111000000000000000000000000222222222222222222222222222222222222222222222222222222111111111111222222333444444222///...111444222111111111111111111222000000111222222222111111111111111111111111111111111111111111111111111111333333222111000000000111000000111111222333444555444333111000000111333444444333222333444444444222333333333333333333333333444333333222222333333444333333222222222222333333333333333333333444444555333444444555555444444333222333444555666555444333666666666666666666666666888888999999888777777666555666666666777777888888666777999<<>>@@@AAA@@@???>>>>>>AAACCCDDDCCCCCCDDDFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGJJJMMMOOOPPPQQQTTTVVVXXXXXXVVVQQQKKKEEEBBBAAA@@@AAACCCEEEIIIMMMQQQSSSSSSQQQQQQUUUYYY^^^gggpppwww{{{000000111222222222222111000000111111111111111111222222222222222222222222222222222222222222222222222111111000000111111222111333444111---,,,///333111111111222222111111111///000111222222222222222111111111111111111111111222222222222222222222222333333222111000000000111000000000111222333555666444333111000000111333444444333222222444444333222222222222222222222222222222222111111111111222222444444333333333333444444444444333222222222222222333444444555555444444333222333444555666555444333555555555555555555555555555666777777888888888777555555666666777777777888666777:::>>>BBBGGGLLLNNNOOOQQQQQQNNNHHHBBB===;;;;;;:::999999:::;;;;;;:::;;;;;;:::999999999999999777777666666777777888999999999888888888777777777555666777888999999999999888777777666666666777777999888777666555444444444666666666666777777777777777777777777666666666666555555444444444333333333555555555555555555555555333333333333333333222222000111111111111222222222...//////111222333444444000111111222222222111111000000//////111444777999333333222222111111000000222333222111///...000111//////000000000000//////............////////////............///000111222000000////////////000000111000000000111111222333555111111555777444111111///////////////////////////000000000111111111111......------......///000///////////////.........///////////////000000111111000000///.../////////////////////000000000000///////////////////////////......///111111000...///000000111111111000000111222333333333111000/////////000000111111111111000000000111111111000000000000000000000111111222333444555555444333222111...///000222222111000000111111000000000000000000111111111111111000///...***---111222222222444666222222111000000111111222111111222333333444555555555444333333555777777666999888888777888999::::::;;;<<>>>>>AAACCCDDDCCCCCCDDDFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGJJJMMMOOOPPPQQQSSSUUUXXXXXXVVVQQQKKKEEEBBBAAA??????AAADDDHHHMMMQQQSSSUUURRRRRRWWW[[[```jjjssswww|||000000111222222222222111222222222333333333333333222222222222222222222222333333333333333333333333111111000000000000111111000222333111...---///222000111222222222222111000///000111222222222222222111111111111111222222222222222222222222222222222222222111111000111111111333333222222111222222333333333222111111222333333333222111111333333222111111111111111111111111111111111000000000000111111444444333333333333444444444333222222111111111111333444444555555444444333222333444444555555444444555555555555555555555555444444666777777888888888555666666666666666666777666777:::===AAAEEEIIIJJJKKKMMMMMMKKKFFFAAA===;;;<<<:::999999:::;;;;;;;;;<<<<<<;;;:::999999999999777777777777777888888999888888888777777777777666999999999999888777666666777666666666777777888999::::::999888777777777777666666666666777777777777777777777777666666666666666666555444333333222222444444444444444444444444222222222222333333333333111111222222222222222222222222222111111111000000///000111111222111111111111000000000111333555666222222222111000000000///111222222111///...///111///000000111111000000///...////////////000000000222111000//////.........111000000//////000000111.........//////000111222---...555@@@EEE@@@888333000000000000000000000000000000000000111111111111///............///000000........................///////////////000111111111000//////......//////////////////000000000000000000000000000000000000///...///111222222000...//////000000111111000000222222222222111000///.........000111222222222222000000000000000111111111000000000000000111111222000111222222222111000/////////000111111111111111111111111111000000000000///000111111111000///...)))---222444333333555777222111000000000111333444111111222333333444555555333222111111444555555555999888777666777888999::::::;;;===>>>??????>>>===>>>AAACCCDDDCCCCCCDDDFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGJJJNNNPPPQQQRRRTTTUUUWWWWWWUUUQQQKKKFFFCCCBBB>>>???@@@CCCHHHNNNSSSVVVVVVSSSTTTXXX]]]bbbllluuuwww|||000000111222222222222111111111111222222222333333222222222222222222222222333333333333333333333333111111000000000000111111///111222111000000000000000111222222222222111000//////000222222333333222000000111111111222222222111111111111111111111111111111111000111111222222333222222111222222333333222222222222222222222222222111000000222222111000222222222222222222222222222111111111111111111222333333222222222222333333222111111111111222222333333444444555555444444333444333333333333444555555555555555555555555555555555555666666777666666666666666666666666555555555666777888;;;>>>@@@CCCDDDEEEGGGHHHGGGCCC>>>;;;:::999999888888888888888888<<<;;;:::999888888888888888777777777777888999999888888777777777666666666888888888888777666555444444444444555666777888999888777777666666777777777666666666666777777777777777777777777666666666666444444444444444444444333333333333333333333333333111111111222333333333444333333333333222222222222444333333222111000//////...///000000111111111000111111111111222222222222//////000000000000111111///000111111///...///000000000111111111111000000/////////000000000111111222111000//////.........111111000000000000111111//////.........//////000------333???EEEBBB:::666000000000000000000000000000000000000111111111111222222111111222222333444.........//////////////////////////////000111111000000///............///000000000000////////////000000000000000000000000//////000222333333111///...//////000000000000000111111000/////////000000///000111111222111000000000000000000000111111222000000000000000111111222...///000111111111000///000000000000000111111222111111111111000000000///---...000111222111///...,,,000555666333222333666111000//////000222444666000111111222444555555666555333222333555777777666:::999888777777999:::<<<;;;<<<<<<===>>>>>>??????>>>AAACCCDDDCCCCCCDDDFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGKKKOOORRRSSSSSSTTTVVVVVVVVVUUUQQQKKKFFFDDDCCC>>>???AAAEEEJJJQQQWWWZZZUUUSSSUUUZZZ^^^cccllluuuzzz~~~000000111222222222222111---.........//////000000222222222222222222222222333333333333333333333333111111000000000000111111///000111222222222000///000111222333333222111000//////000222222333333333000000111111222222222222000000000000000000000000111000000000111222333333//////000111222444666777111222222333333222222111111000///000111222111///333333333333333333333333333222222222222222222333222222111111111111222222/////////000111333444555333444444555555444444333555444333222333444555666555555555555555555555555777777777777666555444333777777666666555555555444555666777999;;;===>>>???AAACCCDDDCCC@@@<<<;;;:::999:::::::::999888999999;;;:::999888777777777777888888888888888999999:::777777777777666666666666333444555666777777777777222222333333555666888999444444333333333444444555666666666666777777777777777777777777666666666666222333333444444555555666222222222222222222222222000000111222333333444444444444444333333333222222111111111111111111222222......///000000000000000111222222222222111000///,,,---...///000111222333---///111111000//////000000000111111111111000000//////000000111111222222.........//////000111222111111000000000000111111222111000//////...//////444///...555;;;;;;999888000000000000000000000000000000000000111111111111000000//////000000111222////////////000000000000///////////////000111111000000///...............000000000000////////////000000000000000000000000000000111333444444222///......///000000000000000//////.........000111333111111222222111000...---000000//////000111222222000000000000000111111222///000111222333333222111111000/////////000222333222111111111000000//////,,,...000111222111000///...333777777333111222444000///...///000222555777000111111222444555666666888777666777999:::::::::;;;:::999888888:::<<<===>>>>>>>>>>>>???@@@AAABBB>>>AAACCCDDDCCCCCCDDDFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHKKKOOORRRSSSTTTUUUVVVVVVVVVTTTQQQKKKGGGDDDDDD???@@@BBBFFFLLLSSSYYY]]]TTTSSSUUUZZZ___ccclllttt{{{333333333222111000//////222222111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333222222111111111111222222222222111111111111111111000000000000000000000000000000000000000000000000111222333444333111...---000000000000000000000000///000222222111111111222333222222111111222222333111111111111111111111111222222222222222222222222000000000111222222222333000111111222222111111000333333333333333333333333333333333333333333333333555555555555555555555555555555555555666666666666666666666666666666666666666666555555555444444444444555666777888999::::::<<<<<<<<<;;;;;;:::999999111222333555666888999:::;;;999666666666777777777666777888999:::999888888777777777777777777777777777777777777777777777777666666555555555555666666777777666666666666777777777777777777777777777777777666555555666666555444444333333222333444666777222222333444444444333333333333333333333333333333333333444444444555555555222111111111000000//////////////////////////////...///000111111000///...222111000000222444777999333444444222000...//////000000///...............//////............//////...............///000000111333444444333222222333111111000000//////......000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000111111000000//////......///000111222222111000//////////////////000111111...///111333333333222111---......///000111111111111000000000//////......111000...///111222222111222222111111111111111222333333222222000///---,,,---...111666:::999444000111000000///////////////111111111111111111111111///000111222222222222222222222222333333444444444222333444444333222000///333444666777999999::::::777555444333444777:::<<<===<<<;;;:::999999999999===>>>???@@@AAABBBBBBBBBAAACCCDDDDDDCCCCCCDDDFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIKKKNNNPPPRRRSSSTTTTTTZZZWWWSSSNNNIIIEEECCCBBBEEEEEEFFFJJJQQQYYY^^^```YYYUUUUUUZZZaaahhhqqqzzz222222111111000/////////111111111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111222222333333333111000///111111111111111111111111111222444444333333333444333222222111111222222333111111111111111111111111222222222222222222222222111111111111111222222222222333333444444333333222333333333333333333333333333333333333333333222222444444444444444444444444555555555555666666666666555555555555555555555555666555555555444444444444444444555666777888999999::::::::::::;;;;;;;;;;;;666666666666666666666666;;;888666666777888777666666777888999999999888888888888888888888888888888666666666666666666666666777666666555555666666777777777666666666666777777777777777777777777777777888666555555666777555444444444333333333444555666333333333444444333222222111111111111111111111111222222111111000000//////111111111111000000000///111111111111111111111111000000111111111111000000222111000000111333555777888888888555222/////////111111000///////////////000000////////////000000///////////////000111111333555666666555444444555111000000000/////////...000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111...///000111111000///...000000000000000000000000////////////000000000000///000111222222111000//////////////////000111111111111111111111111222222......///000000111222222000000000000000000000000111000...///111222222111222111111000//////000000//////000111111111111111......111555888777333000000000/////////000000111111111111111111111111111000000111111111222222222333333222222111111000000333333333333333222111000---///333888<<<@@@CCCDDD555444333222333666999:::;;;::::::999::::::;;;;;;<<<===>>>@@@AAAAAABBBBBBAAABBBDDDDDDCCCDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKNNNQQQSSSTTTTTTTTTXXXVVVRRRMMMHHHEEECCCBBBCCCDDDGGGMMMUUU]]]aaacccZZZWWWVVV[[[bbbhhhqqqyyy000000000000000000//////111111111111111111111111222222222222222222222222333333333333333333333333222222111111111111222222222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222444444333333333444333222222111111222222333111111111111111111111111222222222222222222222222222222222111111111111111222222333333333333222222333333333333333333333333444444333333222222222111444444444444444444444444444555555555555666666666444444444444444444444444555555555555444444444444333333444555666777888888888888999999:::;;;;;;<<<888777777666666555555444:::888666666777888777666666777888888999999888888999999999999999999999999777777777777777777777777888777777666666777777888777777666666666666777777777777777777777777777777888777666666777777666555555555444333333333444444444444444444333222222111111111111111111111111111222111000///...---,,,,,,111111111111000000000000111111111111111111111111222222111111111111222222222111000000000111333444666777777555222000000111222222111000000000000000111111000000000000111111000000000000000111222222222444666555444333444444000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000.........///000111111111///000111222222111000//////////////////000111111444222000///...000111333//////000000111222222222222222111111111000000000111000...///111222222111111111000///......//////000000000111111222222222//////000333444444222///////////////000111222333111111111111111111111111222111000000000111222333222222222222222222222222333333222222111222222222222444666888:::<<<======444333222222333555888999999999999999:::;;;<<<===<<<<<<>>>???@@@AAAAAAAAA???AAACCCDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLOOOQQQSSSUUUUUUUUUVVVTTTPPPLLLHHHEEECCCCCCCCCEEEJJJRRRZZZaaadddeeeZZZWWWWWW\\\bbbgggooowww|||~~~000000000000111111111111111111111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222222222111111111111222222111111111111111222222222000000000000000000000000222222222222222222222222333222222111222222333444111111111111111111111111///000222222111111111222333222222111111222222333111111111111111111111111222222222222222222222222333222222222111000000000000000111111111111000000222222222222222222222222444444333333222111111111333333333333333333333333444444444555555555666666333333333333333333333333444444444444444444444444444444555555666777888888888888888999999999::::::666666666666666777777777999777666666888888888666666777777888888888888888888888888888888888888888888888888888888888888888888888777777777777888888777777666666666666777777666666666666666666666666999777666666777777666555666555555444333333333333555555555444333222111000333333333333333333333333333222222111000000//////111111111000000000000000////////////////////////222222000//////000222222222111000000///000111111---///000000000000111333222111000000//////000000111000000//////000000111000000//////000000111222000111333333111111111222000000000000///////////////000000000111111111111////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000.../////////000000000111///000111222222111000//////////////////000000111333222111000//////000000000000111111222222222222444444333222111000///...111000...///111222222111000////////////000111111777666555333111000//////000000000111111111000////////////000111222444444222222222222222222222222333222000//////000222444000111222333555777888888333222111111111222333444666666666555444333222111444333333333444666888999::::::999::::::;;;<<<===;;;<<<===>>>???@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIJJJIIIGGGFFFGGGHHHJJJLLLKKKMMMPPPRRRTTTUUUVVVVVVTTTRRROOOKKKHHHEEEDDDCCCDDDGGGMMMUUU]]]aaabbbbbbWWWUUUUUU[[[aaaeeelllssswwwzzz222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222222111111000000111111222222222111111111111222222000000111111111222222222000000000000000000000000111111111111111111111111222222111111111222333333111111111111111111111111///000222222111111111222333222222111111222222333111111111111111111111111222222222222222222222222333222222222111000000000///000000111111000000///222222222222222222222222333333333222222111111111333333333333333333333333444444444444555555555555333333333333333333333333333333444444444444444444666666666777777888888999999999888888777777777777777777777777777777777777888777666777888999888666777777777777777888888888777777777777777777777777777777777777777777777777888888777777777777888888777777666666666666777777666666666666666666666666888777666666777777666555555555555444444333333222555555555444333222111000333333333333333333333333222222222222222222222222000000000000000000111111000000000000000000000000111000///......///000111111111000000000000000000+++,,,...///...///111222000000///............///000//////......//////000///............///000000///111222222111000000111////////////000000000000///000000000111111111111////////////////////////000000000000000000000000........................000000////////////000000////////////////////////111000000000/////////...///000111222222111000//////////////////000000111000111222222111000///...111111111111111222222222222222222111111111111111111000...///111222222111......///000111333444555<<<:::777444111///......000111111111000//////000/////////000222333555666444444444444444444444444444222000//////000222333000111222333555666777888222222111000111222444555...///000111333444444444555444444555666777999:::<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIIIIHHHGGGGGGGGGIIIKKKMMMLLLNNNQQQSSSUUUVVVWWWWWWTTTRRRNNNKKKHHHEEEDDDDDDFFFIIINNNUUUZZZ\\\[[[YYYRRRPPPRRRYYY___cccjjjqqqrrrvvv{{{333333333333333333333222000000000111222222333333111111111111111111111111222222222222222222222222111111000000000000111111222222111111111111222222000000000111222222333333222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222111222444444333333333444333222222111111222222333111111111111111111111111222222222222222222222222222222222111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333444444444444555555555333333333333333333333333333333333333444444444444777777777777888888888999999888888777666666555555::::::999888666555444444777666666777999999888666777666666666666777888999666666666666666666666666444444444444444444444444888777777666666777777888777777666666666666777777777777777777777777777777777666555555666666555444444444555555555444333333444444444444333222222111111111111111111111111111000000000111111111222222000000000000111111111111222222222222222222222222000000////////////000000111111111111000000000000000111222111/////////111000//////...............//////............//////...............//////000000222444333222111222333////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////111111111000///.........///000111222222111000//////////////////000111111...///111222222111...---111111111111111111111111,,,---...000222333444555111000...///111222222111......///000222333555666999777555222111000000000///111222222000///000000000000000111222444555666444444444444444444444444333222111000000000111222111111111111111111111111111000111111222333444555...///000222444555555666555555555666777888999:::<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAA???AAACCCDDDDDDDDDFFFHHHGGGGGGGGGGGGIIIKKKMMMNNNMMMOOORRRTTTVVVWWWXXXXXXUUUSSSOOOKKKHHHFFFEEEDDDGGGIIIMMMQQQUUUUUURRROOOLLLKKKOOOWWW___cccjjjqqqpppsssxxx444333333222222111111111///000000111222222333333111111111111111111111111111111111111111111111111111111000000000000111111222222111111111111222222///000000111222222333333222222222222222222222222111111111111111111111111000111111222111000...---222222222222222222222222111222444444333333333444333222222111111222222333111111111111111111111111222222222222222222222222111111111111111222222222111111222222222222111111111111111111111111111111000000000111222222333333222222222222222222222222333333444444444555555555444444444444444444444444222222333333333444444444666666666777777777777777666666666666666666666666999999888888777666555555666666666888999:::888666777666666555666777888999666666666666666666666666555555555555555555555555777666666555555666666777777777666666666666777777777777777777777777777777666555444444555555444333222333444555555555444333333333333444444333222222111111111111111111111111111111111111111111000000///000000000111111111111222222222222222222222222000000000111111000000000000000111111222111111111222333444333111000111222111000000///.../////////000000////////////000000/////////...///000000111000222333333222111111222.../////////000000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111////////////////////////000000000000///////////////000111222222111000//////////////////000111111/////////000000000000000000000000000000000000000------...///111222333333111000...///111222222111000//////000000111222333444333111///...///000111...000333333111000000111111111111222222444555666333333333333333333333333222222222111111111000000111111111000000///////////////111222333444444444222333333444444333333222333444444555666777888999;;;;;;:::;;;;;;<<<===>>><<<===>>>@@@AAAAAABBBBBBAAABBBDDDDDDCCCDDDEEEGGGDDDEEEGGGIIIKKKMMMNNNOOONNNPPPRRRUUUWWWXXXYYYYYYVVVTTTQQQLLLIIIFFFEEEDDDEEEFFFIIILLLNNNMMMJJJGGGHHHHHHMMMWWW```eeelllsssppprrrwww~~~333333333222111000/////////000000111222222333333000000000000000000000000111111111111111111111111111111000000000000111111222222111111111111222222///000000111222222333333000000000000000000000000222222222222222222222222///000222222111///---+++222222222222222222222222///000222222111111111222333222222222222222222333111111111111111111111111222222222222222222222222000000111111222222222333//////000000000000//////111111111111111111111111//////000111222333333444111111111111111111111111333333333444444444555555444444444444444444444444222222222333333444444444555555555666666666666666444444555555666777777777666666666777888888999999666666666888::::::888666777666555555555666888999777777777777777777777777888888888888888888888888666666555555555555666666777777666666666666777777777777777777777777777777666444333333444555333222111222444555666555444444222222333444444444333333333333333333333333333333555444444333222111000000//////000000111111111222000000000000000000000000000111222333333222111000000000111222222222222222...000111222111111333444222111111000000000000000111111000000000000111111000000000000000111111222...///111111///...///000.../////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000........................111000///......///000111////////////////////////......//////000000111111///000111222222111000//////////////////000111111000///...---...000111333000000000///////////////222111111000///......---111000...///111222222111111111000///////////////333111///---,,,,,,---...,,,000444555222111111222222222222222333444555555111111111111111111111111222222222222222111000///000000111111222222222333---///111333444555444444//////111222333444444444222333333444555666777777999999999:::<<<>>>???@@@===>>>???@@@AAABBBBBBBBBAAACCCDDDDDDCCCCCCDDDFFFCCCDDDGGGIIILLLNNNOOOOOOOOOPPPSSSUUUWWWYYYYYYYYYWWWUUUQQQMMMIIIFFFEEEDDDCCCCCCEEEHHHJJJIIIEEEBBBFFFFFFLLLWWWaaagggnnnuuuqqqrrrvvv~~~000000000000000000000000///000000111222333333333////////////000000000000444444333222111000///...222222222222222111000///111111111111111111111111333333333222222111111111111222333444444333222111111000...000222333000...///000111222222222222222333333333333333222111000111111222222222333333333222222333333333222111111000000111111222222222222777555333111111333555777111111111111111111111111444333000///...000222333222222222333333444444444333222111000000111222333555555555444444333333333333333333333333333333333444444444444444444444444222111111222444555555444444444444444444444444444777777777666555555444444555444444444444555666666555555666666666666555555999888777555555555666777888888999999999999888888999888888888777777666666666666666555444444444333777777666666555555555444777666555444444555666777222333444555666666666666222333333444444333333222333333333333333333333333111111111111111111111111000000111222333333444444111111111111111111111111000000000000111111111111222222111000//////000000000000000000000000000000000000000000111222333444222111111000///......---000000////////////000000............/////////000111111000000000000111111///////////////////////////000000000111111111222000000//////......------------...///000111222222////////////000000000000////////////////////////---------.........//////000000000000///////////////////////////.........000000///...............000000000000111111111111111222222111//////000111111000///......///000111---...///000000000///...///000000111111000///......------...111222222111111111111///......111333000000111111111111000000111111111111111111111111222222111111000/////////,,,---...000111222222222111111111000///000222555444444333222333444555666444444333333333444555555999:::<<<<<<===???BBBEEECCCAAA???@@@AAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEDDDFFFIIIKKKKKKJJJKKKLLLOOOQQQUUUWWWXXXZZZ\\\^^^ZZZWWWQQQKKKFFFDDDCCCCCCEEEFFFGGGEEEBBB@@@???@@@CCCFFFLLLUUU^^^gggnnnrrrttttttxxx000000000000000000000000000000000000/////////////////////000000000111111222222222111111111111111000111111222222222111111000000000000000000000000222222222111111000000000111222222333333222222111333222111222444444222000111111222222222111111000222222333333222111111000111111111222222222333333444444444333222111000///000111111111222222222222444333111000000111333444111111111111111111111111333222000//////000333444222222333333333333333333333222111000000111222333333333333222222111111111333333333333333333333333444444444444444444444444555444333333555555444333444444444444444444444444555555555555666666666666555444444444444555666666555555666666666666555555888777666555555666666777777777888888888888777777888888888777777777666666555555555555555444444444777666666666555555555555666555444444444444555666555555555555555444444333222333333444444333333222333333333333333333333333111111111111111111111111//////000111111222333333////////////////////////000000000000111111111111222222111000000000000000111111111111111111111111000000//////...//////000222222222111000000//////000000////////////000000........./////////000000111111000000000000111111////////////////////////............////////////000000//////////////////////////////000000000000////////////000000000000////////////////////////---------.........//////000000000111111111111111////////////////////////222111000000/////////000000000000000111111111222222222222000///...///000222111000//////000111111...///000111111000//////333222111111111111222333222111//////000000///...111111222111000000111333000000111111111111000000000000000000000000000000111111111000000000000000//////000//////...------111111111111000000222444444444333333333444555666333222222222222333333444:::;;;;;;;;;:::;;;>>>@@@AAA@@@??????AAABBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCEEEGGGHHHGGGGGGHHHJJJOOOQQQUUUWWWXXXYYY[[[]]]XXXVVVQQQKKKGGGDDDBBBBBBDDDEEEEEEDDDAAA???>>>???@@@CCCHHHQQQ[[[dddlllqqqxxxxxx{{{000000000000000000000000333222111000///------,,,000000000111111111222222000000111111222222222333//////000222222333333333////////////////////////111111111000000000000000222222222111111222222222333222111222444444222111333333333222222000//////111111222222111111000000111111111222222222222333555555444333222000///...111111111111222222222222222222222111111222222222111111111111111111111111222111000//////111333555333333333333333222222222222222111111111111222222333333222222222222111111444444444444444444444444444444444444444444444444888666555555555555444222444444444444444444444444333444444555666666777777555444444444444555666666555666666777777666666555777666666666666777777888777888888999999888888777888888777777777777666666444444444555555555555555666666666666555555555555555444444333333444444555777777666666444333111111222333333444444333333222333333333333333333333333111111111111111111111111/////////000111111222222////////////////////////000000000000111111111111222111000000000000000000111111111111111111111111222111000///...---------333333222222111111000000000000////////////000000....../////////000000000111111000000000000111111000000000000000000000000////////////............//////000000000000000000222222111000///...------////////////000000000000////////////////////////------........./////////000000111111222222333333////////////////////////333222111111111111111111000000111111111222222222444333222000///.........111111000000000000111111///000000111111000//////555333111000000222444555444222000///000000///---000222444333222111222222000000000000000000000000//////////////////////////////000000000000111111000111111000///...---,,,000111222111000000222444444333333333333444555666333333333333333444555555:::;;;;;;:::888888999;;;@@@>>>>>>???AAABBBAAA@@@BBBCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGFFFEEEFFFGGGIIINNNQQQUUUWWWXXXYYY[[[\\\VVVTTTPPPLLLGGGDDDAAA@@@BBBCCCDDDCCC@@@>>>===>>>???AAAFFFNNNXXXcccmmmrrr||||||000000000000000000000000555444333222111//////...000111111111222222222222000111111111111222222222///000111222222222222222000000000000000000000000111111111111111111000000333222111000000111222333000000000111111111000///222222222222222111000///000000111111111000000///111111111111222222222222444444444333222111000///222222222222222222222222222333444555555444333222111111111111111111111111111000//////000222444555444333333333222222111111222222222222222222222222444444444444444444444444444444444444444555555555444444444444444444444444777555444444555555444222333333444444444444444444444444444555555666666666555444444444444555666666666666777777777777666666555555666666777777888888888999999::::::999999888777777777777777777666666333444444444555666666666666666666666666555555555555555555555555555555555666666666555444333111111222333333444444333333222222222222222222222222222111111111111111111111111000000000000111111222222111111111111111111111111///000000000111111111111111111000000000000000111111111111111111111111111333333222111000000000000222222222111111000000000000000////////////000000...////////////000000000111111000000000000111111////////////////////////111111111111000000000000//////000000111111222222222222111000///...------////////////000000000000////////////////////////............//////////////////000111111222333333///////////////000000000222222111111111111222222111111111222222222333333555444222000000///...---////////////000000000111000000000000000000000000333333222222222333444444333111000///111222222111000333555555444222222222111111000000000000111111000000000000000000000000......//////000111111222///000000111111111111111000111222111000000222333333333333333444444555555666666555666666777888999999:::;;;:::888888999:::>>>======>>>AAABBBAAA@@@CCCCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIHHHFFFGGGIIIKKKNNNQQQUUUWWWXXXYYYZZZ[[[TTTSSSPPPLLLHHHDDDAAA???AAABBBCCCBBB???=========@@@BBBGGGOOOYYYeeeooouuu|||}}}000000000000000000000000222222222222111111000000000111111111222222222222222222222111111111111000222222222222222111000///111111111111111111111111222222222222222222222222333222000000000000222333///000111111111000000000///000111222222222222222///000000111111111000000000000111111111222222222111111222333333333222222333222222222222222222222111222444555555444222111111111111111111111111111000000000000111222444444333333333222222111111111222222222333333222222222444444444444444444444444333333333444444444555555444444444444444444444444333222111222444555444333333333333444444444555555666555555555444444444333555444444444444555666666666666777777777777666666555555666666777777888888777777888888888888777777666666666666666666777777333444444444555666666666555555555666666666666666666666666777777666666666333333444444444444333333222333333444444333333222222222222222222222222222111111111111111111111111111111111222222222222222111111111111111111111111///000000000111111111111111000000000000000111111111111111111111111111111222222111111111111222222000000000000000/////////000000////////////000000////////////000000000111111111000000000000111111........................111111111111000000000000//////000000111111222222000000000000////////////////////////000000000000000000000000000000000000........./////////000000......//////000111222222////////////000000111111111111111000000111111222222222222222333333333333666333111000222222111///.........//////000000000000000000000000111111222444666888999:::999777666777555222111222333222222111333555555444333222333111111000//////000111111111111111111111111111111------...///000111111222...///000000111111111111///111222222111111222333333333333444444444444444666555555666777888999:::888999;;;;;;::::::;;;===<<<<<<===???AAABBBBBB@@@CCCCCCDDDDDDEEEFFFFFFFFFIIIJJJJJJHHHGGGHHHJJJLLLNNNQQQUUUXXXXXXXXXYYYZZZTTTRRROOOLLLHHHDDDAAA???AAABBBCCCBBB@@@>>>>>>>>>AAACCCHHHOOOZZZfffpppvvvzzz{{{000000000000000000000000///////////////000000000000000000111111111222222333222222222111111000000333333333222222000//////111111111111111111111111222222222222222333333333111111111000000111111111111222444444222111222333//////000222222333333333000000111111222222111111000000000111111111111222000000111222333333333333333333333333222222222222///000111222222111000///111111111111111111111111000000000000111222333333222222222222222111111111222222333333333333222222111111222222222222333333111222222333333444444444444444444444444444444444222111111222444555555444222333333444444555555555666666555555444333333222555444444444444555666666666777777888888777777666555666777777777777777666444555555555555555555444555555666666666666777777444444444555555555555555555555555666666666666666666777777888888777777666111111333444444555555555222333333444444333333222222222222222222222222222111111111111111111111111222222222222222222222222////////////////////////000000000000111111111111000000000000000111111222222222222222222222222222111111000000000111111222000/////////////////////000000////////////000000/////////000000000111111111111000000000000111111////////////////////////............//////////////////000000000000000000......//////000000111111////////////000000000000000000000000000000000000....../////////000000000......//////000000111111...//////000000111111222111111111000111111222333222222333333333444444444555222000111444666555333---...///000111111000000111111111111222444555666:::<<<@@@CCCCCCBBB???===???;;;777444222222111000111333444444333222333333222111000//////000111222111111111111111111111111------...//////000111111//////000000//////......///000222333222111111222222333444444555555444444333333333444444666777888666888;;;<<<<<<<<<===>>>;;;<<<===@@@CCCDDDCCCAAACCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIHHHGGGHHHIIIKKKMMMQQQUUUXXXXXXXXXXXXXXXUUUSSSOOOKKKHHHDDDBBBAAABBBCCCDDDCCCAAA@@@???@@@AAACCCHHHPPPZZZeeeoootttwwwyyy~~~000000000000000000000000/////////////////////////////////000000000111111111111111111111222222222111111222222222111111000111111111111111111111111000111111111222222222222000000111111111111000000000222444444222111222333000111111222222222111111000111111222333333222222000000000000111111111111111111222333333333222222444444333333333222222222000000111111111111000000111111111111111111111111111111111111111111222222111111111111222222222222222222333444444333222222111111111222222333333333000000111111222333333444444444444444444444444444444333222333444555444333222222333333444555555666444444444444444444444444555444444444444555666666777777888888888888777777666777777888888777666555555555666666666666555555555555555666666666777777555555555555555444444444555555555555666666666777555666777888888777666555111111222333444555555444222333333444444333333222111111111111111111111111111111111111111111111111222222222111111111111111////////////////////////000000000000111111111111000000000000000111222222222222222222222222222222444444333222111111111111000000000000000000000000000000////////////000000//////000000000111111111111111000000000000111111000000000000000000000000,,,,,,---...///000111111000000//////////////////////////////000000000000////////////000000000000000000000000000000000000.../////////000000000000000000000000000000000000...//////000111111222222222222222222222333444444333333333333444444444444444111///222777:::999777...///111222333333222222333333333444666888;;;<<>>999555444333222111222333333333111111222444222111000//////000111222111111111111111111111111---.........///000000000000000111222222222111111...000222333222111111222222333444555555555444444222222222333444555777777666888;;;<<<<<<<<<<<<===;;;<<<===AAADDDEEEDDDBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMQQQUUUXXXYYYXXXWWWWWWVVVTTTPPPKKKGGGEEEDDDDDDCCCEEEFFFEEECCCBBBBBBBBBCCCFFFKKKTTT]]]gggoootttvvvxxx}}}000000000000000000000000333222222222111111000000////////////000000000000...///000111222333444444///000111222222222222222000000000000000000000000//////000000111111111222///000111222222111000///...000333222000...000111222222222222222111000///000111222333333333333333000000000000111111111111333333333333333222111000444444444333333222222222222222222222222222222222111111111111111111111111222222222111111111111111000000111111222222222333222222444444444444222222333333333444444555555555//////000111222222333333444444444444444444444444777666555444555555444222222222333333444555666666222333333444444555555666555444444444444555666666777777888888888888777777777777888888888666555444888888999999999999888888444555555555666666777777666666666555555444444333444555555555666666777777444555666777777666555444111222333333444444444333222333333444444333333222111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111000000000000111111111111000000///000000111222222222222222222222222222222999888777555444333222222111111111111111111222222000000////////////000000000000000000111111111111111111000000000000111111222222222222222222222222---...///000111222333444000000//////......------000000000000////////////////////////000000000000000000000000000000000000////////////000000000000222222222111111111111111...//////000111222222222333333333333333444555666333333333444444444555555333000///222888<<<<<<:::000111333444555555444444555555666777999<<>>AAAEEEFFFEEECCCDDDDDDDDDEEEFFFFFFGGGGGGGGGJJJMMMNNNNNNNNNNNNOOOMMMQQQUUUXXXYYYXXXWWWWWWXXXUUUPPPKKKGGGEEEEEEEEEDDDFFFGGGFFFDDDCCCCCCDDDFFFIIIPPPXXXbbbkkkrrrvvvvvvxxx}}}000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111000111111111222222222222333333333222222111111111////////////////////////////////////////////////222222111111111111222222000000000000000000000000000111111111222222222222000000000000111111111111//////000111111111111111111111111111111111111111111111222222222222111111000333555444222000111333333333333222222111111111333222222111111222222333222222333333333333444444111111111222222333333444444333111000000111333444333333333444444444555555333333333333333333333333333333222222333333444555888777666555555555555555222222222333333444444444666666666666666666666666555666666666666666555555555555666666666666555555555555555555555555555555777777666555444333333222333333333444444444555555555666777888999999888777555555555555555444444333555555555444444333333333333222222111111222222333000111111111111222222222000000000000000000000000000000000000////////////000000000000000000000000222222111111111111111222222111000000000111333333000111222333444333222111111111000//////...////////////000000111111111222000000000000000000000000222111000//////000111222000000000000000000000000//////000000000000//////............/////////000111000000/////////000000222111111111000000/////////////////////000111111000/////////............222222111111000000//////000000111111111222222222000000222333444555555555444333333222111000//////222666444...222;;;<<<555///000000///111555555111---...111555888<<>>???AAACCCDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHKKKOOOQQQPPPNNNNNNMMMOOOPPPRRRTTTUUUUUUUUUUUUYYYWWWSSSOOOKKKHHHFFFFFFFFFGGGFFFEEECCCCCCEEEGGGEEEIIIPPPYYYbbbjjjpppttttttwww000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000111111111222222222222111111111000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000/////////000000000111111000000000000111111111111111222222333333333222222111111111111111111111111111111222222222222111111000222444444222000111222333333333222222111111111333222222111111222222333222222333333333333444444111111111111111222222222222111000//////000111222222222222333333333444444333333333333333333333333444333333333333444555555777666666555555555555666333333333333333333444444555555555555555555555555444555555555555555444444555555666666666666555555555555555555555555555555666666666555444444333333333333444444555555555555666666777777777666555444444555555555555444333333555555444444444333333333333222222111111222222333000111111111111222222222111111111111111111111111000000000000000000000///000000000000000000000000222222111111111111111222222111000000000111333333111222333333333222111111222111111000000000000111000000000000000000111222000000000000000000000000222111000/////////000111000000000000000000000000//////000000000000//////........./////////000000111111000000000000000111111111111111000000000//////////////////000111111000000/////////.........111111111000000000000000111111222222222333333333111222333444444444444444333333222222111000000000...000111333777:::777111///000000///111555555111...000222555888;;;===???@@@@@@@@@@@@???>>>===<<<999888777666555555555666222222222222111000//////000/////////000111333333////////////////////////////////////////////////111000111333666777555222111222333333222222333555555555666666555555444333555666777888999:::::::::999::::::;;;;;;<<<<<<============>>>@@@AAABBBCCCDDDCCCCCCDDDDDDFFFGGGGGGFFFIIILLLMMMLLLKKKKKKLLLPPPRRRTTTWWWYYYYYYXXXXXXYYYWWWSSSOOOKKKHHHFFFFFFHHHHHHHHHFFFDDDDDDFFFHHHEEEJJJQQQ[[[dddlllrrruuutttxxx000000000000111111111111000000000000000000000000000000000111111111222222111111000000000000111111/////////000000000111111111000000000000/////////111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000............////////////000000000111111111222222222222333333333222222111111111111111111111111111111111222222222222111111///111333333222111111111222222222222222111111111333222222111111222222333222222333333333333444444111111111111000000000000222111000//////000111222111111111222222222333333333333333333333333333333444444444444444555666666555555555444555555666666444444444444333333333333555555555555555555555555333444444555555444444444555555666666666666555555555555555555555555555555555555555555555555555555444555555555555666666666666666666666555444333333444555555555555444333333555444444444444333333333333222222111111222222333000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222111111111111111222222222111111111111222333333222333333333222111000000222111111111111111222333333222000///...///111222000000000000000000000000111000//////.........///000000000000000000000000//////000000000000//////....../////////000000000111111000000000000111111111111111111000000000000000////////////000111111000000000000////////////000000000000111111111111222222222333333333444444333333444444444444333333111111111111111111111111...---111:::@@@<<<444///...000000///111666666222000111222444777999:::;;;;;;<<<<<<;;;;;;:::999888777666555444333333444444222222222222111000//////......------...///000111000000000000000000000000////////////////////////...///222555777555111---000111222222111111222444555666666666666555444444555555777888999:::::::::777888;;;=========<<<;;;>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCEEEFFFHHHIIIGGGHHHJJJJJJJJJJJJKKKLLLOOORRRVVVYYY[[[[[[ZZZXXXXXXVVVRRRNNNKKKHHHFFFFFFIIIIIIIIIGGGEEEEEEGGGIIIEEEJJJSSS]]]gggooouuuwwwuuuzzz///000000000111111111111000000000000000000000000000000111111111222222222111111000000000000111111////////////000000000000000000000000000000000000111111111111111111111111////////////////////////222222111111111111222222000000000000000000000000............////////////000000111111111222222222000111111111111000//////111111111111111111111111111111222222222222111111...000222333333222111000222222222111111111111111333222222111111222222333222222222333333333444444333333222222111111000000444333333222222333333444222222222222333333333333333333333333333333333333444333333333333444555555444444444444555555666777555555444444333333333222555555555555555555555555444444555555666555555555555555666666666666555555555555555555555555555555444444444555555555666666555666666666666666666666555555666666555555555444555666666666666555444444444444444444444444444444333222222111111222222333000000111111111222222222111111111111111111111111000000000000000111111111000000000000000000000000111111111000111111222333111111111111222222333333333333333222111000//////000000000000111111222333555333000...---...000222000000000000000000000000000000//////...---------//////////////////////////////000000000000//////...////////////000000000000000/////////000111111111111111000000000000000000000//////000000111222111111111000000000////////////000000111111222222111111222222222222333333444444444444444333222222000000111111111222222222222...333AAAFFF===444222...000000///222666666333000111222333444555666666999999999999999888777666444444333333222222222222111111111111111000//////---------....../////////000000000000000000000000////////////////////////...///222444444222///,,,000111111111000000222444666666666666666555444444444555666888999999999999777888:::<<<======<<<<<<>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKIIIJJJKKKJJJIIIJJJMMMOOOMMMPPPUUUYYY[[[ZZZXXXWWWXXXUUURRRNNNJJJHHHFFFFFFHHHHHHHHHFFFDDDDDDFFFHHHFFFKKKTTT___jjjrrrwwwzzzxxx}}}///000000000111111111111000000000000000000000000111111111111222222222222111111000000000000111111////////////000000000000111111111111111111111111000000000000000000000000////////////////////////222222111111111111222222000000000000000000000000//////000000000111111111111111111111222222222222000000111111111000000///111111111111111111111111111111222222222222111111...///111333444333111000111111111111111111111111333222222111111222222333222222222333333333444444444444444333333222222222444333333333333333333444333333333333444444444444333333333333333333333333222222111111222222333444444444444444444555666777555555555444444333333333555555555555555555555555555555666777777777777777555555666666666666555555555555555555555555555555333333444444555666666666666666666666666666666555444444555555666777888888777777777777777666555555444444444444444444444444333222222111111222222333000000111111111222222222111111111111111111111111///000000000111111111222000000000000000000000000111111000000111222222333111111222222333333333333444333222111000000/////////////////////000111222555333000...---...000222000000000000000000000000///////////////...------//////////////////////////////000000000000//////////////////000000000111///.........//////000111000000000000000000111111000000000000000111222222222111111111111000000000//////000000111111222222000000000000111111111111444444444444333222111000000000000111222222333333444000555@@@CCC:::444444...000000///222777777444000000000000111111222222555555555555555555444333222222222222111111111000000000111111111000//////......//////////////////////////////////////////000000000000000000000000000000111111000/////////111111111000///000222555666666777777666666555444444555666777888999999999888999999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDEEEGGGJJJLLLMMMIIIJJJJJJIIIHHHIIILLLOOOMMMQQQUUUYYY[[[ZZZXXXWWWWWWUUUQQQMMMJJJHHHFFFFFFEEEFFFFFFDDDBBBBBBDDDFFFEEEKKKTTT___jjjsssyyy}}}}}}000000000000111111111111000000000000000000000000111111111222222222222333111111000000000000111111/////////000000000111111000000111111111111222222////////////////////////111111111111111111111111222222111111111111222222000000000000000000000000111111111111222222222222111111111222222222222333111111222333333333333333111111111111111111111111111111222222222222111111///000111444666555333000000000000111111111111111333222222111111222222333222222333333333333444444444444444444444333333333222222222222222222222222333333444444444555555555333333333333333333333333111111111111111222222333444444444333444444555555555555555444444444444444444444444444444444444444555666777777888888888888555555666666666666555555555555555555555555555555444444444555555555666666666666666555555555555444333444444555666888999:::666777777777777666555555333333333444444444444555333222222111111222222333000111111111111222222222222222222222222222222222///000000111111222222222000000000000000000000000000000000000111222333333111222222333444333333333333222111000000000000000//////////////////000111333222000///...///111222000000000000000000000000...//////000000//////...000000000000000000000000//////000000000000///////////////000000000111111///.........///000111222000000000000111111111111111000000000000111222222222222222222111111111000000000000000111111111111/////////000000000000111222222333222222111000000000000111111222222222333222333888<<<:::444222333...000000000333888888444/////////000000000000000000111111111111111000000000000111111111111000000///000000111111000////////////000000000000//////////////////////////////000000000000000000000000111111111///---...000222222222222000///000333666666777777777777666555555444444666777888999999999888888999999;;;<<<>>>???===>>>@@@BBBBBBBBBBBBAAACCCCCCDDDEEEGGGIIIKKKLLLGGGHHHHHHHHHGGGHHHKKKMMMQQQTTTWWWZZZ\\\[[[YYYXXXVVVTTTQQQMMMJJJHHHGGGFFFDDDDDDDDDBBB@@@@@@BBBDDDEEEJJJRRR]]]iiisss{{{000000000000111111111111000000000000000000000000111111111222222222333333111111000000000000111111000000000111111111222222/////////000000000111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000111111111222222222222333111111111222222222333333///000111222333444444444111111111111111111111111111111222222222222111111000000222555888777444000///000000000111111111222333222222111111222222333222222333333333333444444333333333333333333444444111222222222222222222111222222333333333444444444333333333333333333333333222222111111222222333444555555444333333333444444444444444444555555555555444444444444444444444444444555666777888888888888555555666666666666555555555555555555555555555555444444444555555555555555555555555555444444333333444444333333444666888999555555555555555444444333333333333444444444555555333222222111111222222333000111111111111222222222222222222222222222222222///000000111111222333333000000000000000000000000000000000000111222333444111222333444444444333333222111000//////000111111111111000000///000000000000000000000000000111222000000000000000000000000---...///111111111111000000000000000000000000000//////000000000000////////////000000000111111111000000000000111222333444///000000000111111111111111111000000111111222333333333222222222111111111111111111000000000000000///000000000000111111111000000111111111000000///111111111111111222222222...888>>>;;;444222111111...000000000333888888555000000000000000000000000//////000000111000000//////000111222222111000/////////000000000000000///...///000111000000///...000000000000000000000000000000000000000000000000000111111000......111444333333222111000111444777777777777777777666555555333444555777888888999999666777999<<<============<<<===@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJGGGHHHIIIIIIHHHIIIKKKMMMSSSUUUWWWYYYZZZYYYXXXWWWUUUTTTPPPMMMJJJHHHGGGFFFCCCCCCCCCAAA@@@???AAACCCDDDHHHPPPZZZfffrrr{{{000000000000111111111111000000000000000000000000111111222222222333333333111111000000000000111111111111111111222222222222---.........//////000000111111111111111111111111////////////////////////222222111111111111222222000000000000000000000000000111111111222222222222111111222222222333333333,,,---///000222222333333111111111111111111111111111111222222222222111111000000222666999999555111//////000000111111111222333222222222222222222333222222333333333444444444111111111222222333333444333444444555555444444333111111222222222333333333333333333333333333333333333333222222333333444555666555444444333333333333333444444444555666666666444444444444444444444444333444555666777777777777555555666666666666555555555555555555555555555555555555555555555555555555555555444444444333333333555444333222333444555666333333444444333333222111333333333444444555555555333222222222222222222333000111111111111222222222222222222222222222222222///000000111222222333333000000000000000000000000000000000000111222333444111222333444555444333333111111000//////000111222333333222111000000000111//////000000111111111222000000000000000000000000---...000111222333222222000000000000000000000000//////000000000000//////000000000000111111111111222222222222333444555666//////000000111111111222111111111000111111222333333333333222222222111111222222111111000000//////000111111111111222222222//////000000000000//////111111111111111111111111---<<>>@@@???<<<;;;;;;===@@@BBBDDDDDDDDDCCCAAAAAAAAABBBDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNSSSTTTUUUVVVVVVVVVUUUUUUUUUSSSPPPMMMJJJHHHGGGFFFCCCCCCCCCAAA@@@@@@AAACCCDDDGGGNNNXXXdddqqq{{{111111222222222222111111333333222111000///...---222111111111000000//////111111111111111111111111000000111111111111000000111111111111111111111111////////////000000000000111111111111111111111111000111111222222222111111222222222222222111000///333333333333333333333333111111111111111111111111333222000......///000111444333222111000000000000333222000//////000222333111000//////000222444555222000///111444555444222333333222222111000000000222222222222222222222222333333333333333333333333333222222111111222222333444333333222222333333444888888666222///...000222444444444444444444333333111222444666666555444333555555555555555555444444222333333333444444555555777777666666555555555444666666555555555444444444444444444444444555666777999888777666666666666666777777666666555555555444666666666666666666666666777777666666555555555444444444444333333222222222000000000000////////////333333333222222222111111333333333333111000///...000111222222111000///...222111111111000000//////111222222333333222222111222333555666555444333222111222222000...---...//////000111222333222111111000///...---...///111333111222222222222333333333,,,888<<<444...333666444000000000///000000111222111000///000111111111///...000333333111000///000000111222333555777888888333333333222333333444444666333111111333333111///222333444444555555444444333222111000000111222333000000000000000000000000333444555444222000000000111000///////////////000000666;;;;;;555111111222999555000000333888999999444333222222222222000///***444999444///000222111111000///......---......111222333333222111000///000/////////000111222222000000000000000///...---222222111000//////000000000000000000000000000000111000000000000222333444444555555444222222333555666666666666777777777777888888:::;;;<<<=========@@@@@@AAABBBBBBCCCCCCDDD@@@@@@AAACCCEEEGGGIIIKKKHHHIIIJJJLLLMMMMMMNNNNNNTTTUUUWWWXXXZZZZZZYYYYYYTTTRRRNNNJJJGGGEEEEEEEEEDDDCCCBBBAAAAAABBBDDDFFFFFFHHHNNNXXXfffrrrzzz~~~111111222222222222111111222222222111111111111111111111111111000000000///111111111111111111111111000000111111111111000000111111111111111111111111////////////000000000111111111111111111111111111///000111222333444444444111111111000000000//////222222222222222222222222222222222222222222222222555444222000000111222333000000000000111222333444333222000//////000222333000000000000111222333333444222000111333444222000222222222111111111111111222222222222222222222222333333333333333333333333333222222111111222222333444444333333333333444444444555555333222222444666333333444444444444444444222222111222222222333333555555555555555555555555555555555444444444444444777666666666555555555555666666555555555444444444555555444444444555555666777777666555555555666666666555555555444444444444444444444444444444444444777666666666555555555444444444333333333333333333222222222111111111000000333333333222222222111111111222222111111000///...111222333333333111000///111111111111000000000///111222222333333222222111222333666777777555333222111111111000------...///...///000111222111000000000//////...///000111222//////000000000111111111222===???666///111222///000////////////000111111222000///000111222111000---///000000...---...///,,,---...///000111222333111111111111222333555555333111000111333444333111222222333444444444444333222222111000000111222222000000000000000000000000111333444333111000000111111111000000000111111222222333333333222111111111444333222222444999???CCC777444111000000333555666666>>>AAA;;;333111000---000000//////.../////////111222333444333222111000/////////000111222333444......//////000000//////111111000///////////////000000000000000000000000111000000000000222333444555777777666555444555666777777777888888888888888888999:::;;;============@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKMMMNNNNNNNNNRRRTTTVVVWWWYYYYYYXXXXXXTTTRRRNNNJJJGGGEEEEEEEEECCCAAA@@@??????@@@BBBCCCEEEHHHOOOYYYfffrrrzzz}}}111111222222222222111111.........//////000000000111111111111000000000000111111111111111111111111000000111111111111000000111111111111111111111111/////////000000000111111111111111111111111111111000111111222222222222222222111000///...///000000111111111111111111111111333333333333333333333333666555333222222333444444000000000000111222333444333222111000000111222333000111111222222222111111555333222111222222000///000111111111111222222222222222222222222222222222333333333333333333333333333222222111111222222333555444444333333444444555111333555555555444555777222222333333444444555555444333111000000222444666555555555555555555555555777777666555555444444333666666666666555555555555555555555555555444444444666666555444444444555555555555444444444555666666444444444444444333333333444444444444444444444444666666666555555555555555333333333333444444444444444444444333333333222222333333333222222222111111111111222222222222111111222222333444333222111000111111111111000000000000111111222222222222111111111333777999999777444111333333333222000///000222......///000000000000////////////000000000000111/////////000000000111111555===???666000111222///000////////////000111111222111000111222222222000.../////////------///000......//////000111111222/////////000111333555555111000///111333444444333000111222222333333222222222111111000000111111222000000000000000000000000///111333222111000000111222111111111222333444444444111---,,,...111111000///222333333444:::DDDKKKHHHDDD===777333333444555333888;;;888444333222111000000000000000000111222111222333444444444333222//////000000222333555555---......///000000111111000////////////.........000000000000000000000000111000000000000222333444666888::::::888666666666888888888999999999::::::999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQRRRUUUWWWXXXXXXWWWVVVTTTRRRNNNKKKHHHFFFEEEDDDCCCBBB@@@??????@@@BBBCCCEEEHHHPPP[[[gggrrrxxx{{{}}}111111222222222222111111/////////000000000000111111111111000000000000000111111111111111111111111000000111111111111000000111111111111111111111111//////000000000111111111111111111111111111111111111111111111111000///...333222000......///111222222222222222222222222222333333333333333333333333555444333333333333444444444333222111000000000000222222111000000111222222000111222333333222000///333222222111111111111000///000000111222222333333222222222222222222222222333333333333333333333333333222222111111222222333555444444333333444444555111444666666555333222222111111222333444444555555555444444333444555666777444444444555555555555555666666666666666555555555666666666666666555555555555555555555555555555555777666555444444444444444333333333333444444555666444444444444444444444444666666666666666666666666555555555555555555555555222333333333444444555555444444444444333333333333333333333222222222111111111222222333444444444333111111333333333222111000111111111000000000000000111111222222222222111111000333777:::;;;888444222000111111000......///000/////////000000000000000///000000111111111000000111111111111222222222222000777999555111333444333111000000000000111222222333111000111222333222000000111111000...///111444000000000000111111111111////////////000111333333111000000111222222222222///000000111111111111111111111000000000000111111000000000000000000000000...000111111000000000111111000111111222333444555555444111000000111111222111222222222444:::BBBHHHPPPOOOLLLHHHCCC???>>>>>>777777666444222333444444000000000000111222333333///000222333444333333222//////000111222444666777111000000000000111111111///000000000000000//////000000000000000000000000111000000000000222333444666888:::;;;999777666666777777888888999:::::::::999:::<<<===>>>>>>???????????????@@@AAAAAABBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHJJJMMMNNNOOOPPPQQQRRRUUUWWWXXXXXXWWWVVVSSSRRROOOKKKHHHFFFDDDDDDEEEDDDBBBAAAAAABBBDDDEEEEEEHHHPPP\\\hhhrrrwwwyyy}}}111111222222222222111111444444333333333222222222000000000000000000111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000111111111111111111111111111111111111000000111222333333333333444333111000000111333444333333333333333333333333333333333333333333333333333222222222222222333333444333222111000000000000222111111111111111111222000111222333333222000///000000111111111111222333//////000111222333333444222222222222222222222222333333333333333333333333333222222111111222222333444444444333333444444444///222555555444222111111111111222222333444555555333444555666777666555555444444444555555555666666444444444555666777888888555555555666666666666666444555555555555555555555777666555444444444444444333333333333333444555666555555555555555555666666666666666666666666666666444444444555555555555555333333333444444555555555444333333333222222222222333333333222222222111111///000111222333333333333///000111222222111000000000000000000000000111111000111111222222111111000000333777:::;;;888555222,,,,,,---+++***)))+++,,,000000000000111111222222000000111111111111000///000000111111111222222222,,,111444222111333444555222111111111111222333333222111000000222222111000000000000/////////222444........................111111000000///000000000222222222222111000000000...///000000111111000000000000000000000000000000111111111111111111111111...000111111000000000111////////////000222333333555999;;;:::555222222444666333000000444888;;;<<<@@@GGGOOOTTTVVVUUUUUUUUUOOOHHH???888333111111222111111000111111222333444...///000222222222111111//////000111222444666777555444333222111000111111000111111222222222111000111111111111111111111111111000000000000222333444555777::::::888666555555666666777777888999999:::999:::<<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCDDDFFFGGGGGGDDDEEEGGGJJJLLLNNNOOOOOOQQQSSSVVVYYYZZZYYYWWWVVVSSSQQQOOOLLLIIIFFFDDDCCCDDDCCCBBBAAAAAACCCDDDFFFFFFIIIQQQ\\\hhhqqqvvvxxx}}}111111222222222222111111111111000000000/////////000000000000111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000000111111111222222111111111111111111111111...///111444777888::::::333333222111222333444555333333333333333333333333333333333333333333333333111111111111222222222222000000000000111222333444111111111111111111111111000111111222222222111111...///111111000111222444//////000111222222333333222222222222222222222222333333333333333333333333333222222111111222222333444333333222222333333444+++...222444333333333333111111222222333333444444000222444555666555333222333333444444555666666666222222333444666777888999555555555666666666666666444444444555555555555555666666555444444444555555444444333333333444555555555555555666666666666666444444444444444444444444444444444444444555555555444444444444444555555555333333222222222111111111333333333222222222111111---...///000000000000000...///000111222111000000000000000000111111111111000000111111111111000000000222666999999888555333...///000///------///000111111111000111222222333222111111111111000000000........./////////000000...111222222111111111222222111111111111222333333111000///000111111111///---...///.........000222000000000000000000111111333222111000////////////222333333222000...///000...///000000111111000000///000000111111000000///111111111111111111111111///111333222111000000111............///000111111333:::??????999444333555777333//////333555444111444===JJJTTTXXXYYYYYYZZZVVVJJJ>>>777333000///111111111111111111111222222...///000111111111000/////////000000222333555555777666444222000000000000000111222333333333222111111111111111111111111111111000000000000222333444555777999888777555555555555666666777888999::::::999:::;;;<<<===>>>>>>>>>===>>>>>>??????@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIEEEFFFHHHJJJLLLMMMNNNNNNQQQSSSVVVYYYZZZYYYWWWVVVRRRQQQOOOLLLIIIFFFDDDCCC@@@@@@???>>>???BBBDDDEEEGGGJJJQQQ[[[gggpppvvvxxx}}}111111222222222222111111------------............///000000000111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000111111111222222222111111111111111111111111///000222444666777888888111111222222222333333333222222222222222222222222222222222222222222222222000000111222222222222222000000000000111222333444111111111222222111111111000000000000111222333333///111222111000///000222000000000111222222222333222222222222222222222222333333333333333333333333333222222111111222222333333222222111111222222333...000333333333333333444222222222222222222333333222333333444444444444444333333444444555666666777222222333444555666666777555555555555666666666777444444444555555555666666555555444444444555555666666555444444444444444555444444444555555666666666444444444444444444444444333333333444444555555555555555555555444444444444333333333222222222111111333333333222222222111111//////000111111111000000///000111222333222111111///000000000111111111111000000111111111111000000000222444777777777555444222333333333111111333444111000000///000111222333333333111000000000111111............/////////000111111222333222111000111000000//////000000111222000///...///000000///...+++---////////////000111111111111222222333333333222222111000000000111111///111333222///...000222//////000111111111111000...///000111111000///...111111111111111111111111111333444333111000000111/////////......///000000111555999:::999666444444222111111111111111000///222999@@@EEEEEEEEEHHHKKKFFF;;;111111222000///111222111111000000000000111000000111222111111///.../////////000111222333444555444111000//////000000...000111333333333111111111111111111111111111111111000000000000222333444666888888777666555666777666666777888999:::;;;<<<888999:::;;;==================>>>>>>???@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIEEEFFFHHHJJJKKKLLLMMMMMMOOORRRVVVYYYZZZXXXVVVTTTRRRQQQOOOMMMJJJFFFDDDBBB>>>>>>>>>>>>@@@CCCEEEGGGIIIKKKQQQZZZfffpppvvvyyy}}}111111222222222222111111000000111222333444555555//////000000111111111222111111111111111111111111000000111111111111000000111111111111111111111111000111111111111222222222111111111111111111111111111111222222222111111000///000111222222222222222111111111111111111111111111111111111111111111111000111222333333333333333444333222111000000000000111111222222222222111111111000//////000222444555000222444222///---///111111111111111111222222222222222222222222222222222333333333333333333333333333222222222222222222333222111111111111111111222333555666555333111111222333333222222222222222222777666444444444555777999333333444444555666777777333333444444444444444444444555555555666666777777444444444555555555666666444444444444444555666777777666555555444444444444333333333444444555555555666666666666666666666666333333333444444555555555666666666555444444444333444444333333333222222222333333333222222222111111333333444444444333333222000111222333444333333222//////000000111111111222000000111111111111000000000111333555666666555444///000000///......000111000///.........///111222555333111//////000111222000000000000111111111111000000111333444222333444...............///000000000...---...///000///...,,,...111222222111111222---------...///000000000111111000000111222333333---///222111000///111444///000000111111111111111...///000111111000///...111111111111111111111111333444555444222000000000111000///////////////000//////111444777777555333+++///333333111///000222...111444444333555;;;@@@???444---000333000......222222111000/////////000111222333333222111000///000000//////000111222222222111///------...000111---///111222333222111000111111111111111111111111111000000000000222333444888999999777666555777888777888888999;;;<<<======888888:::;;;<<<==================>>>??????@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPTTTXXXYYYWWWUUUSSSRRRQQQOOOMMMJJJGGGDDDBBB?????????@@@BBBEEEHHHJJJKKKLLLQQQYYYeeeooovvvyyy|||000000000000000000000000333333222222111000000000000000000000000000000000333333222111000000111111////////////////////////---///222555555333111///222222222222222222222222333222111000000111222333222222222222222222222222111111222222222333333333///111333333222222333444111111111111111111111111111111222222222333333333333333333222222111111111222111111111000000//////000000111111111222222222111111111111111111111111111111111111111111111111222222333444444444444333333333333333333333333333222111000000000111333333222222333333333333444444555444333333222222222222444333222111111333555666333333333444444444555555333444444555555444444333666666555555555444444444555555555666666666666777555555666777777888777777111222222333444555666666555555555444444333333333444555666555444444555666333444555444444444666888666666555555555444444444333333222222111000//////222222222222222222222222333333333333333333333333222111111111111111222222333222222222111111000000111111111111111111111111---...///111111000000///333333333333333333333333//////000111111111111111111111111111111111111111333222111000000111222333000111111111111222222222000111111111222222222222333222111111111222444555111111000000//////......000000000000000111111111222111///......000111333000111222333222000...---000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222222222222222222333///...---------...000111555...***888III@@@///---000////////////000000111///111333555777888888888555555444444333222111111111111000///////////////............///111222333000000000000111222333444////////////////////////000000111111111111000000444444444333222111000///222333444333111000111222888999999888666444333444777777777888999999:::::::::;;;;;;<<<===>>>?????????@@@@@@AAABBBCCCEEEFFFEEEBBB???@@@DDDFFFFFFEEEEEEGGGJJJLLLMMMMMMMMMLLLLLLOOOSSSWWWXXXXXXWWWVVVOOONNNLLLJJJGGGEEECCCBBB@@@???@@@AAABBBEEEGGGIIIFFFMMMWWW^^^ccciiirrrxxx{{{000000000000000000000000111111111111111111222222000000000000000000000000333222222111111000111111000000000000000000000000,,,...000222222111///...222222222222222222222222111111000000000000111111333333333222222222111111333444444444444555555555000222333333222111222333111111111111111111111111111111111222222222333333222222222111111000000000222222222222111111111000000000111111111222222222222222222222222222222222111111111111111111111111111222222333333333333333333333333333333333333333333222111111111222444444222222333333333333444444444333222222111111111222444333222111111333444666333333333444444444555555333444444555555444444333666555555555444444444444333333333444444444444555444555666666777777666666222333333444444555555555333333333222222222111111444555666555444444555666555555555444333333444555666666555555555444444444444333333222111111000000222222222222222222222222333333333333333333333333111111111000000111111222333333222222222111111111111111111111111111111111...///000111111111000000111111111111111111111111//////000111111111111111000000000000000000000000111000///......///000111//////000000000111111111000000000111111111222222111111111111111222333333222111111111000000000000......///000111222222333333111000///...///111222000111333333333222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222111000/////////000222333444333555EEESSSGGG333///000////////////000111111222333444555666666555555555444444333222222111111111111000/////////////////////...//////000111222/////////000000111222222111111111111111111111111000000111111111111000000333333333333222111000000...000222222222222444666666777999888777666666777777777777888999999:::::::::;;;;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDCCCBBBCCCEEEFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMMMMOOOSSSWWWXXXXXXVVVUUUQQQOOOMMMKKKHHHEEECCCBBB??????@@@AAACCCEEEHHHIIIGGGMMMVVV]]]dddkkkrrrxxx}}}000000000000000000000000///000000111222222333333000000000000000000000000222222222111111111111111111111111111111111111111......///000000000000///222222222222222222222222111111222222222222111111444333333222222111111111000000000111111111222222111333444444222111111222111111111111111111111111111111111222222222222333111111111000000000000000333333333222222222222222111111111111111222222222222222222222222222222222111111111111111111111111000111111222333222222222222222222222222222222222333333222222333333444555222222333333333333444444333222222111111111111111444333222111222333444555333333333444444444555555333444444555555444444333555555555555444444444444333333333444444444444555444444555555666555555555444444444444444444444444333333333333222222222222444555666555444444555666777777666555444444444444555555555555555444444444444444444333333222222111333333333333333333333333333333333333333333333333111111000000000000000111333222222222222222111111000000000000000000000000///000111111222222111111111111111111111111111111//////000111111111111111////////////////////////000000////////////000000.../////////000000000000/////////000000000111111000000111111222222111111222222222222111111111111------...000111222333444333222000/////////000111000111333444444333222111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111111000000000000111111111000/////////000222333///111444???JJJ???//////000000//////000111111222444444444555555444333333444333333222222111111111111111000/////////000000000000000//////000000111000000000000000000000000111111111111111111111111000000111111111111000000111222222222222222111111...000222222222222444666555777999999888888888999777777777888999999::::::::::::;;;<<<===>>>??????????????????@@@@@@AAABBBBBBDDDFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNPPPTTTWWWXXXWWWUUUTTTSSSQQQOOOLLLHHHEEECCCBBB??????@@@AAACCCFFFIIIJJJIIIMMMTTT]]]eeemmmsssvvv}}}000000000000000000000000000000111111111222222222000000000000000000000000111111222222222111111111111111111111111111111111111111111111111222222333111111111111111111111111222333444555555444333222222222222222222222222222........./////////000000222333444444222000000111111111111111111111111111111111111111222222222222111111111111111111000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111222222222222333333444444222222222333333333444444333333222222222222222333333333222222222333444555333333333444444444555555333444444555555444444333444444444444444444444444555555555666666666666777333333444555555444444444555555555444444333333333555555555555555555444444444555666555444444444666888777666555666777666666555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111000000//////000000111111111111111111111111////////////////////////000000111111222222222222222222222222222222222222//////000111111111111111000000000000000000000000222111111111111111111222/////////000000000111111////////////000000000000//////111222222111000///111111111111111111111111......///000111222222333333222111000/////////000000000111222333333333222000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000////////////000000///...---------...000111...///+++...555///+++222000000000000111111222333444444444444444333333333333333222222222111111111111111000000///000000111222111111000//////000000111111111111111000000000111111111111111111111111000000111111111111000000000000111222222222222222222333444333111000111222666888999:::888888999:::777777777888999999::::::999:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAEEEHHHIIIGGGEEEGGGIIIHHHHHHHHHIIIJJJLLLNNNOOONNNPPPTTTVVVWWWVVVTTTRRRTTTRRRPPPMMMIIIFFFCCCBBB??????@@@BBBDDDGGGJJJLLLLLLNNNTTT]]]gggoootttvvv|||000000000000000000000000222222222111111111000000000000000000000000000000000111111222222222111111000000000000000000000000222111000000000111333333111111111111111111111111111222333444444333222111000000111222333444444555111111111222222222222333222333444444222000000111111111111111111111111111000000111111111222222222222222222222222222222222000000111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111000111111222222222222222222222222333333333444444444444333333333444444555222222222222333333444444333333333444444444555555333444444555555444444333333333444444444444444444555555555666666666666777333444444444444444333333555555555444444333333222555555555555555555555555444555666555444444444666555333222333666888888777444555555555555555555555555555444444444444444444333333333333333333333333222222222222222222222222222222111000000000000000//////000000000000000000////////////////////////111111111111111222222222222222222222222222222222//////000111111111111111111111111111111111111111111111111222222111111111000000000111111111222222////////////000000000000///000111222222111//////000000000000000000000000111111111000000000000000222111111000000000000000//////000111111222222222000000000000000000000000///////////////////////////////////////////////////000000000111111111111000//////////////////000///...---------...000111111333,,,***...------888000000000111111222444444444444333444444444555555333333333222222222222222111111000000000000111111333222111000000//////000222222333333333222111111000000000000000000000000000000111111111111000000//////000111222222222222222333444333111000111222888999::::::888777777888777777777888999999::::::999999;;;<<<===???@@@@@@BBBBBBAAAAAAAAABBBBBBCCCAAAEEEIIIIIIGGGFFFGGGIIIHHHHHHHHHIIIJJJLLLNNNOOONNNPPPSSSVVVWWWVVVTTTRRRTTTRRRPPPMMMIIIFFFCCCBBB??????@@@BBBEEEHHHLLLNNNOOOQQQVVV___hhhppptttvvv|||000000000000000000000000333333222222111000000///000000000000000000000000///000111333333222111111000000000000000000000000/////////...///000000111111111111111111111111111000000111111111111000000000000111222333444444555000000000111111111111222111333444444222111111222111111111111111111111111000000000111111111111222222222222222222333333333000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111000111111222333222222222222222222222222222222222///000111222222222222111222222333333333333444444555444444444444555555666222222333333333444444444333333333444444444555555333444444555555444444333333333333333444444444444333333333444444444444555444444555555444444333333555555555444444333333333333333333333444444444444444555666555444444555666222000...000444777666555444444444555555555555555444444444444444444444444333333333333333333333333222222222222222222222222444333222111000000000000/////////000000000000000000000000000000000000000111000000000000111222222000000000000000000000000//////000111111111111111111111111111111111111111//////000000000000//////111111111111222222222222/////////000000000111111111111222222111111000000///////////////000000000222222111111000/////////000000000000111000000000000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000////////////000000111000/////////000222333...444111///444111---444000000111111222333555555555555444444444555666666333333333333333333333333111111000000000111222222333222111000000000000000111222333444444444222222////////////////////////000000111111111111000000//////000111222222222111...000222222222222444666777999:::999777666666777777777777888999999::::::888999:::<<<===???@@@AAABBBAAAAAAAAABBBBBBCCCDDDCCCEEEGGGGGGGGGFFFGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMOOOSSSVVVWWWVVVTTTSSSSSSQQQOOOLLLHHHEEECCCBBB>>>???@@@CCCFFFJJJMMMOOORRRUUU[[[bbbiiipppuuuwww000000000000000000000000222222111111111111111111000000000000000000000000...000111333333333111000111111111111111111111111.../////////000000000000111111111111111111111111222222111111111111222222222222222222222222222222....../////////000000000000222333333222111222333111111111111111111111111000000000000111111111111000111111111222222222222000000000111111222222222222222222111111111000000000000000000000000000000111111111111111111111111111222222333333333333333333333333333333333333333000111222333333333222222222222333333333333444444444333333333333444555666222222333333444444444333333333333444444444555555333444444555555444444333222222333333333444444444333333333444444444444555555555555555555444333333444444444444444444333333333333333333444444444555444555666555444444555666555111///111555888666444444444444555555555666666333333333333333333333333444444444444444444444444111111111111111111111111555444333222111111111111000111111111222222222222111111111111111111111111000000/////////000111222000000000000000000000000//////000111111111111111111111111111111111111111...///000111111000///...000000000000111111111111000000000111111111222222333333222111111111111111//////000000000111111111111111111000000000000000...///000111111111111111222222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000//////000000111111000/////////000222333+++333111000555222,,,///111111111222333444555666999888666555444444555555444444444444444444444444111111000000111111222333222222111111000111111111///000222444444444333222000000000000000000000000000000111111111111000000///000111111111111111000...000222222222222444666555666888888777666777888777777777888999999::::::888999:::<<<>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCDDDFFFGGGHHHGGGFFFGGGIIIKKKMMMMMMMMMMMMKKKNNNRRRUUUWWWVVVUUUSSSQQQOOOMMMKKKHHHEEECCCBBB>>>???@@@CCCFFFKKKNNNPPPTTTZZZ```fffjjjnnntttyyy000000000000000000000000000000000111222222333333000000000000000000000000...///111333444333111000222222222222222222222222000000111222222222222111000000000000000000000000666666444333333444666666555555444333222000000///222222222222333333333333///111333333222222333444111111111111111111111111000000000000111111111111//////000000111111111222111111111222222333333333222222222222111111000000////////////////////////111111111111111111111111222222333444444444444333333333333333333333333333111222333444555444333333222222333333333444444444222222222222333333444555111222333444444444333333333333333444444444555555333444444555555444444333222222222333333444444444555555555666666666777777555666666666555444444333444444444444444444444444555555555666666666777777444555666555444444555666:::666333444888:::888555444444444555555555666666333333333333333333333333444444444444444444444444111111111111111111111111666555444333222222222222222222222333333444444444111111111111111111111111000///.........///111222111111111111111111111111//////000111111111111111000000000000000000000000000111222333333222111000////////////000000000000111111111111222222222222555444222111111111222333000000111111222222222333//////000000111111222222---...///111222222222222444444333222111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111000000000000111111///...---------...000111...555111---444333...000111111111222333444666777<<<;;;888666444444444444555555555555555555555555111111000000111222333333222111111111111111222222---///111333444333222111111111111111111111111111000000111111111111000000000000111111111111000000222333444333111000111222222444666777777777888:::777777777888999999::::::888999:::<<<>>>???AAAAAA>>>>>>>>>???@@@BBBCCCDDDGGGDDDAAABBBFFFHHHHHHFFFEEEGGGJJJLLLMMMNNNMMMLLLJJJMMMQQQUUUWWWWWWUUUTTTOOONNNLLLJJJHHHEEECCCBBB>>>???@@@CCCGGGKKKOOOQQQVVV\\\dddhhhjjjnnntttzzz~~~222333222///111444222...111000///......///000111222222222111111111000000111111222222222222111111000000000000000000000000111111000000//////......000000000000111111111111000000111111111222222222222222222111111111000000111111111111111111111111333222111000000111222333444333111000000000111111...///000111111000///...////////////////////////111000000000000000111111111111111111111111111111000111111111111222222222000000000000000000000000111111222222222333333333333333333333333333333333111111222222222333333333333333333333333333333333111111111222222333333333333333333333333333333333333333333333333333333333555555444333333222111111222333444444555555444444666666666666666666666666888777666555444444555666777777666555444444333333333444555555555444333222444555666777777666555444444444444555555555555666555555555555444333222111444444333333333333222222000000111222222222222111222222222222222222222222333222111000000111222333222111000......000111222111111222222222222111111111222333333222000---,,,000000111111111222222222111111222222222111111000000000000000//////......///////////////.........222111000...---+++***)))///000111222222111000///222222111000//////222555333222111000000000222222444444444333333333222222111000/////////000222333777666444222222333444555333333222222111111000000111000///......///000111222222111///............---...///...,,,---///222111111000000000000111111000000000000111111111111111111111000//////......//////000222444777999:::888888777777666666555555555666666555444222222222000111222333333222111000000000000000000000000000...///111222333333222222...///111111///...///000000000000000000111111111000000000000000000000000444333333222222333333444444555777888999888666555999999888888888888888888;;;;;;<<<>>>???AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQTTTVVVVVVWWWVVVRRRQQQNNNKKKHHHFFFEEEEEE>>>???AAABBBEEEJJJPPPTTT\\\```eeehhhkkkooouuuzzz///444555111///111222111111000////////////000111222222222111111111000000111111222222222222111111000000000000000000000000000000000000000/////////000000000000111111111111000000111111111222222222222222222111111111000000111111111111111111111111222222111000000111222222333222111000000000111222000111222333333222111000111111111111111111111111333222111000///.........111111111111111111111111000111111111111222222222111111111111111111111111111111111222222222333333333333333333333333333333111111222222222333333333333333333333333333333333444444444555555555666666333333333333333333333333333333333333333333333333666555555444444333333333222333444444555555444444555555555555555555555555777666555444444444555555777666666555444444333333111222444555555555444444555555555666666555555555444444444555555555555666555555555555444333333222444444333333333333222222111111222333333333333333222222222222222222222222222222111000000111222222222111000//////000111222111111222222222222111111000111222222222000...---000000111111111222222222000111111222222222111111333333222222222111111111000000000000000000000000111000000000//////......///000111222222111000///333444555444222111111222111111000000111222333333333333333333222222222222111000/////////000222222666444333111111111333444111111111111111000000000222111000//////000111222222111000///////////////111111222222222222333333111111000000000000111111000000000000111111111111000000000////////////...///000000111333555777888333333444555666777777888999888777666555555555555000111111111111111111000111111111111111111111111000111222222222222000000///000222111000///000111111111111000000000000000000000000000000000000000222222222111111222222222222333666888999999888888:::::::::999999999999999;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKLLLKKKKKKMMMNNNPPPSSSTTTUUUUUUUUUWWWTTTPPPLLLHHHEEECCCBBB>>>???AAABBBEEEIIIOOOSSS[[[___eeehhhkkkooovvv{{{,,,333666222---...222444222111000000000000111222222111111111111000000000111111222222222222111111000000000000000000000000//////000000000000000000000000000000111111111111111111111111111222222222222222222111111111111111111111111111111111111111222222111000000111222222111111111000111111222333111111222222222222111111111111111111111111111111444333222111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111222222222222333333333333333333333333333111111222222222333333333333333333333333333333333222222222222222333333333333333333333333333333333333333333333333333333333555555555555555555555555222333444444555555444444444444444444444444444444666555444444333444444444666666555555444333333333000111333444555666666666555555444444444444555555444444444555555555555666444444555555555444444333444444333333333333222222222222333444444444444333222222222222222222222222222222111000000111222222222111000//////000111222111111222222222222111111///000111222222111000///111111111111111222222222///000111222222222222222333333333333333222222222000000000111111222222222000000000111222222333333000000111222222111000000...000333222000---,,,+++//////000000000111222222222222222222111111111000000000000///000111111222333222111000///000111222///000000000000000000111222222111111111111222222111000000/////////000000111111111222333444222111111111000000000000111111000000000000111111111111............////////////111111111111222444555666111222333444555666777777777777555444222222222222222111111000000111111222222222222222222222222222222333333222222000//////...000111000///...///000222222111111000000//////000000000000000000000000111111000000000000111111111222555777999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIKKKKKKKKKKKKJJJKKKMMMOOORRRSSSTTTTTTTTTWWWUUUQQQLLLHHHEEECCCBBB???@@@AAABBBDDDHHHMMMQQQZZZ^^^ccchhhkkkqqqxxx~~~+++111444000---...111222222111111111111111111222111111111111000000000000111111222222222222111111000000000000000000000000/////////000000111111222///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111222000000000111111222333333/////////000000/////////111111111111111111111111111111222333444555777888111111111111111111111111000000111111111222222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222222333333333333333333333333333333333000000111111111111111111222222333333333333444444333333333333333333333333444444444444555555555555222333444444555555444444333333333333333333333333444444444444333444444444555555555444444333333333222222333444555555555666555444333222222333444555444444444555555555555666333444555555555555555444444444333333333222222222111222222333444333333333222222222222222222222222222111111111111111111222111111000//////000111111111111222222222222111111...///000111222111111111111111111111111111111111...///000111222333333333111111111111111111111111//////000000111222333333000000111111222333444444111111111111111111111111---///000000...,,,,,,,,,000000111111111000000///111111111111000000000000000000000000000111111222111000//////...///000000......//////000000111111111111111111111111111111000000000///000000111111333111///000222333222111111111000000000000111111///000000000111111111111,,,------...//////000000333222222222222333444444555555444444444444444444666;;;???<<<555//////222555333111000000111333555444444444444444444444444222222222222111111000000---...///...------...///333222222111000///......000000000000000000000000111111111000000111111111222333555777888999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJLLLMMMOOORRRSSSTTTTTTTTTUUUSSSPPPLLLIIIGGGFFFFFF???@@@AAAAAACCCGGGLLLPPPXXX\\\bbbgggkkkrrr{{{...000000---...111111---111111111222222111111111000000000000000000000000111111222222222222111111000000000000000000000000//////000000111111222222///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000111111222222222222000//////////////////000000000000000000000000000000000111111333444666666111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333444444444444444333333333222222222333333444444444333333333333333333333333333333333333333444444444222333444444555555444444333333333333333333333333333333444444444444444444444444444444444333333333444444444444444444444444555444333222222333444555444444444555555555555666444444555555666555555555444444333333333222222222000111111222222222222222222222222222222222222222111111111222222111111111111111000000000000111111111111222222222222111111...///000000111111222222111111111111111111111111...///000111222333333333111111111111111111111111......//////000111222222000111111111111111111111222222111111111111222222222222333222111222444666444555666666555333111///111111111000000000/////////000000000111111111111/////////////////////000......//////000000111111///000000000000000000///111000000000000111111222555333111111111333333333111111000000000000111111///000000000111111111111,,,------...///000111111444444333333333333444444555555555555555555555555:::GGGQQQMMM???444555:::777555333111111333555777444444444444444444444444000000111111111222222333///000000///------///111333222222111000///......000000000000000000000000222222111111111111222222555555666777777888888888888999999999::::::;;;;;;<<<<<<===>>>???@@@@@@AAADDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFIIIKKKMMMLLLKKKJJJLLLNNNPPPRRRTTTUUUUUUUUUUUUSSSOOOLLLIIIFFFEEEEEE>>>???@@@AAABBBFFFKKKOOOVVVZZZaaaffflllttt~~~111222000...///333111,,,000000111222222111000000//////000000000000000111111111222222222222111111000000000000000000000000000000111111111111111111000000000000111111111111222222222111111111111111111111111111111222222222111111111111111111111111000111222222222222111000000000111222222222111111222222111111111111222222////////////////////////111111000///////////////111111111111111111111111000111111111111222222222000000000000000000000000000000000111111111111222222222222222222222222222111111222222222333333333333333333333333333333333333333222222222222111111111222222333333444444555333333333333333333333333333333333333333333333333222333444444555555444444333333333333333333333333333333444555555555555444444444333333333333333333666555444333333333333444555555444444444444555555444444444555555555555666555555666666666555555444444444333333333333222222000000111222222222222111222222222222222222222222000111222222222222111000000000000111111000000000111111222222222222111111//////000000111111111222222222222111111111111111///000111222222222222222222222222333333333333333...//////000000111111111111111111000000000000000333222111111111111222333111222222111000222666999777999:::;;;:::777444222111111111111000000000/////////000111111111111000//////000000000000000111///000000000000000000111//////000000000000//////222111111000000000111111111333444444222111111222111111000000000000111111000000000000111111111111---......///000111111222333333222222222222333333111222333444666888999999999HHHUUUQQQAAA555666===777555333111111333555777444444444444444444444444000000000000111222333444222222222111///000222444222222111111000000//////000000000000000000000000222222222111111222222222666666666666777777777777888888999999::::::;;;;;;<<<======>>>??????@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEGGGJJJMMMNNNNNNLLLKKKMMMNNNPPPSSSTTTUUUUUUUUUXXXUUUQQQLLLGGGCCCAAA@@@===>>>???@@@BBBFFFKKKOOOTTTYYY___eeelllvvv333666666222000222222//////000000111111000000///////////////000000111111111111222222222222111111000000000000000000000000222222111111111111111111000000000000111111111111222222222111111111000000000000111111111222222222111111111111111111111111000111222222222222111000111111222333222111000000333222111000000111222333000000000000000000000000333222111//////.........111111111111111111111111000111111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333333333333333333333333333111000000000/////////...111111222333333444555555333333333333333333333333555555444444333333222222222333444444555555444444444444444444444444444444333444555666777666666555333333333333333333333333555444333333333444555666555555555666666555555555444444444555555555555666666666777666666555444333444444333333333333222222000111222222333333222222222222222222222222222222000111222222222222111000000000111111111111000000111111222222222222111111000000000000000000111111222222222111111111000000000111111222222222111111111111111222222222333333111111111111111111111111000000000000111111111111333222222111111222222333///000111111000000222444333555888::::::888555333222222111111111000000000...///000111222111111000000000111222222222222222111111111111111000000000///000111111111111000///333333222111000000000000000888@@@AAA<<<666444555111111000000000000111111000000000000111111111111///000000000111111222222111000000000000000111111000000222333555777888999222===FFFCCC888000111666444333222111111222333444444444444444444444444444222111111000000111222333111222111000...///111444111111111000000000000000000000000000000000000000111111000000000000111111555555555666666888999999999999999:::;;;<<<<<<<<<=========>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGKKKNNNPPPOOONNNLLLKKKMMMOOORRRSSSTTTTTTTTTWWWTTTPPPKKKFFFBBB@@@>>>;;;===>>>???BBBFFFLLLPPPSSSWWW^^^eeelllwww444:::<<<666111111333333...///000111111000///....../////////000000111111111111222222222222111111000000000000000000000000333222222222111000000000000000000000111111111111222222222222111111000000000000111111222222222222111111111111111111111111000111222333333222111000111222333333222111000///111000///......///000111111111111111111111111111222222222111222222333333111111111111111111111111000111111111111222222222222222222222222222222222000000000000111111111111111111111111111111111111111111222222222333333333333333333333333333333333444333333333222222111111111111222333333444555555333333333333333333333333777777666555444444333333222333444444555555444444444444444444444444444444333444666777777777666666333333333333333333333333333222222222333555777888444555666777777666555444444444444555555555666666777777777777666555333333444444444333333333222222222222333444444444444333222222222222222222222222000111222333333222111000000000111111111111000000111111222222222222111111111111000000000000111111222222222222111111000000111111222222222111111000......//////000000000111333333222222222222222222000000000111111222222333444333222111111222333444111333666666444333222222,,,///333666777666444222222222222222111111111111...///000222222111111000000111222333333333333333333333222222111111000000000111222333333222111000444333222111000000000000666CCCPPPTTTMMMCCC???>>>111111000000000000111111000000000000111111111111111111111111222222222222///............//////000222222222333333444444444...444888777222///000333222222111000000111222222444444444444444444444444444333222000000000000111//////...,,,+++,,,...111000000000000000111111111000000000000000000000000000000////////////000000333333444555777999:::;;;::::::;;;;;;<<<===>>>>>>======>>>>>>??????@@@@@@>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEHHHLLLOOOQQQPPPNNNMMMJJJLLLNNNPPPRRRSSSSSSSSSSSSQQQMMMIIIFFFCCCBBBAAA:::<<<===???AAAFFFLLLPPPRRRWWW^^^eeemmmwww999LLLOOO888***111444---111111000000000000111111111111111111111111111111222222111111111111222222---...000111222222222111222222222111111111111000111111000000000000111111333222222222111000000000111111111111111111111111333222222222222222333333333333333222222222111111222222111111111111222222222222222222222111000///111000000000111222333333333333333333333222111000111111000000111111222333000111111111111222222222333333333222222111111111111111111222222333333333555444333333222222222333333333333444444333222222333333333444444444555555555555555444444333333333222222333333333333444444666555555444444666777888333444555555666666555555333444555666666555444333222222222222333444444555333333333333333333333333666555555555555444444444333333333444444555555555444???HHHHHH>>>666666999222222222333333444444444888888777666444333222111000111222222222222333444555666666666666666555555222222222111//////222444333333333222///...///111444222000000111222111000111111000000//////......+++...111444555444333111111111222222222222111111111111111111111111111111000000111111111111000000000///...///000111000///...000111111000000111222111111111111111111111111333333222111111222333333444222222555999999555222444222000///000111444666666333000000333555444333111111111222333444555666222222222222333444444555222222222333333444444444111111000000000000111111555CCCRRRWWWQQQHHHDDDDDD777444000...///000111111111///...///111222///,,,222222111111111111111111////////////000000000000111111222222222333333333222222222222222222222222333222000///...///000222111222222333333444555555444333111//////000111222222222222111111111000000111111111111111111111111333111///111444555333111444444222111000000//////333333444666777999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBEEEJJJNNNPPPPPPOOONNNLLLMMMNNNOOOQQQRRRSSSTTTRRRPPPMMMJJJFFFDDDBBBAAABBBBBBBBBBBBCCCFFFKKKNNNTTTWWW\\\dddnnnxxx888KKKMMM:::---222555...111111000000000000111111111111111111111111111111222222111111111111222222---...000111222222222111222222222111111111111000111111000000000000111111222222222111111111111111111111111111111111111111444333333222222222222333333333333222222222111111222111111111111111111222222222222222222111000000111111111000111111222222333333333333333222111000111111000000111111222333000111111111111222222222333333333222222111111111111111222222222333333333444444333333222222222222333333333444444333333222333333333444444444444555555555444444444333333333222222333333333333444444555444333333333444666666333444444555555555555555333444555666666555444333333333333222333333444444333333333333333333333333555555555555444444444444333333444444444444444444444<<>>???@@@AAAAAABBBBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCGGGIIILLLNNNOOONNNKKKJJJMMMMMMNNNPPPQQQSSSSSSTTTSSSRRROOOLLLHHHFFFDDDCCCAAABBBBBBBBBCCCFFFKKKOOOTTTYYY___gggoooyyy666FFFJJJ:::000333444...111111000000000000111111111111111111111111111111222222111111111111222222...///000111222222222222222222222111111111111000111111000000000000111111111111111111111222222222111111111111111111111111444444333222111111222222333333333222222222111111111111111111111111111111111222222222222111000000222222111111000111111111222222333333333222111111111111000000111111222333000111111111111222222222222222222222222111111111111222222222222333333333333333333333222222222222222333333444444333333333333333333333444444444444444444444444333333333333222222333333333333444444333333333222333444444555333333444555555555555555444444555555555555444444555444333333333333333333333333333333333333333333555555555555444444444444444444444444444444333333333777;;;;;;888555444555555555555555555555555555444444444444333333333222333555555555333222333444777666666555444222111000111222333222000000222333444444444333111000111333222111///000111222222111111111222222222222222222444333333222111000//////111111222222222222111111111111111111111111111111000000111111111111000000222000000111222333222111000222333333222222333444111111111111111111111111333222222111111222222333***...222333222333777;;;>>><<<999666444333333444444222000000222333222111333333222222222333333444333222111000/////////////////////000000000000000222111000......000111222111111000...---...333777777555222000111222333222111000...///111333333222111111111111111111111111///000000000000111111111000000000111111111111222222222222222222222222222222111000///...///000111/////////000111111222222222111000/////////000111333333333333333222222222111111111111111111111111222111000111333333333222222222111111111111111222000111222333444666666777:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCHHHJJJLLLNNNNNNMMMKKKIIIMMMNNNOOOPPPRRRSSSSSSSSSSSSQQQNNNKKKHHHFFFDDDCCCAAAAAABBBBBBCCCGGGLLLOOOTTT[[[cccjjjqqq{{{}}}333@@@CCC999111333333...111111000000000000111111111111111111111111111111222222111111111111222222000000111111222222222222222222222111111111000000111111000000000000111111000000000111222222222333111111111111111111111111333333222111000000000000333333333222222222111111111111111222222111111111111111222222222111111000333333222111000000000111222222333333333222222111111111000000111111222333000000111111111222222222222222222111111111111111222222222222222222222222222222333333333222222222222222333444444444333333222222333333333444444444333333333333333333333333222222222333333333444444333333333333333444444555333333444555555555444444444444444444444444444444666555444333333333333333444444444444444444444444555555555444444444333333555555555444444333333333222333444555444444333333555555555555444444444444333333333333333333333333555666777666444333333444000111111222222222222111111222333222111111222333444555555333222111222444444222000000111222111000000111111111222222333333555444222111000///000000111111222222222222111111111111111111111111111111000000111111111111000000111000///000222333222111000111333222111111222444111111111111111111111111222222222222222222222222///111333333333555888;;;888777555555555666777888222222111111111111111000333333222222222222222222222111000000000000000111//////000000000000000000333111///......///111333111000000111333333222222666333111000111222222111222111000000111222222222111111111111111222222222000000000111111111222222000000000000000000000111111111111111111111111111111111000////////////000000000111111222333333333444333222222222222333333222222222222222222222222111111111111111111111111111111000111222222222222111111000000111222222333111111222333444555666777::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFHHHKKKMMMNNNNNNMMMLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPNNNLLLIIIFFFDDDBBBBBB@@@@@@AAABBBDDDGGGLLLPPPSSS[[[eeelllrrr{{{}}}000888;;;666111111000...111111000000000000111111111111111111111111111111222222111111111111222222111111111111111222222222222222222111111111000000111111000000000000111111000000000111222222222333111111111111111111111111111111000///////////////333333333222222222111111000111222222222222111000000111111222222222111111333333222111000000000111111222222333333333222222111111000000111111222333000000111111111222222222111111111111111111111111222222222222222222222222111111222333333222222111111222333333444444444333222222222333333333444444333333333333333333333333222222222333333333444444333333444444555555555555222333333444555444444444444444444333333444444444666555555444333333333333444444444444444444444444555444444444444333333333555555555444444333333333222111111111222333333222444333333333333333333333222222222333333333333444555666777666444333444555111111222333333333333333111222444333222111222333333444444333222111333444666444222111111000///...///000000111111222222222333222111000///000222333111111222222222222111111111111111111111111111111000000111111111111000000000///...///111111111000///000111111000000111333111111111111111111111111222222222222222222222222555333111222444666666555111111111222333555777888222222222222111000000000333333222111111111222222000000000111222333444555111111111111111111111111222111000......000111222/////////111333333000...333111//////000111111000333333222111000000000111000000111111111222222222111111111111222222222222111000000000000000000000111111111111111111111111111000000//////////////////000000111111222222333222222222222222222333333000000000000111111111111000000000000000000000000000000111111111111222222000000000000111222333333333333444555666777777888;;;;;;:::::::::;;;<<<=========>>>???@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHKKKMMMNNNNNNMMMMMMJJJLLLNNNOOOPPPPPPPPPOOOOOONNNKKKHHHFFFDDDBBBBBB???@@@AAABBBDDDHHHMMMQQQRRRZZZeeelllrrr|||~~~///222444333111000//////111111000000000000111111111111111111111111111111222222111111111111222222222222111111111222222333222222222111111111111000111111000000000000111111111111111111111222222222111111111111111111111111000///////////////000000333333333222222222111111000111222333333222111000000000111222222222222111222222111111000111111111111111222333333333222222111111000000111111222333000111111111111222222222000000000111111111111111333333333222222222222111000000222333333333222111111111222333444444444444222222222222333333333333222222222222333333333333222222333333333333444444333333444555555555555555222222333444444444444444444444333333333333444444666555444444444444444444444444444444444444444444444444444444333333333333444444444444444444333333222222222222222222222333222222222333333333444444333333333333444444444444444555666666444333444555666666666666555444333222111333444444333222222333222333444333111111222444666444222111111000///...000000000111111111111111111111000000000111333444111111222222222222111111111111111111111111111111000000111111111111000000///.........000111000///...000111111000///111222111111111111111111111111111222222333333222222111555222///000333444111...111111111111111222333444111333444444111000000000222222111111111222222333000111111222333555666777333222222222222222111111111111000000000000111111333111......///000111111111000...///000111000///000111333222111//////000000000000111222222333333111111222222222333333333222111111111111000000000111111111111111111111111000000000/////////......---------...//////000000.../////////000000000000/////////000000000000000000000000000000000000000///000222111000000111333111000000000111222333333555555666666777888888999;;;;;;:::999:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLMMMMMMLLLKKKKKKJJJLLLNNNPPPQQQPPPOOONNNPPPOOOMMMJJJGGGFFFDDDDDD>>>???@@@BBBDDDHHHNNNRRRRRRYYYccckkkttt000//////111111000000222111111000000000000111111111111111111111111111111222222111111111111222222333333222111111111222333222222222111111111111000111111000000000000111111222222222111111111111111111111111111111111111111000000000000000111222333333333333222222222111111///111222333333222111///000000111222222222222222111111111000111111222222000111222333333333333222111111000000111111222333000111111111111222222222///000000000111111111222333333333222222222111111///000222333333333222111000111222333444444444444111222222222222333333333111111222222222333333333222222333333333333444444111222333444555444444333222222333444444444444333444444333222222333444444555444444444444555555666555555555555555555555555444444444333333333222222333333444444444444444444222444555444222111222444111222222333444555666666555555555444444444444444333444555555444333444666666666666666555444333333111333555555333222222333111222333222000000222444444222000000111222111000222222222222222111111111111111111111111222222333111111222222222222111111111111111111111111111111000000111111111111000000000///...///111222111000///111222222111000222333111111111111111111111111111222333333333333222111222222222222333222000...222222222222222333333333222444666555222000000111111000000000111222333333222222222222333444666666333333222222222111111111///000111111111111000///444333222000000111333444111000//////111222111000***...222333222000000111///000000111222222333333222222222333333333333444333333222222111111111111111111111111111111111111///////////////......---,,,,,,---......//////000------.../////////////////////000000111111111111000000000000000000000000...000222111000///111333111111111111111111222222555666666777777888888999<<<;;;:::999999;;;<<<>>>===>>>??????AAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLMMMMMMLLLLLLLLLNNNPPPRRRSSSRRRPPPOOOPPPNNNLLLJJJGGGFFFDDDDDD===>>>@@@AAADDDIIIOOOSSSTTTYYYaaakkkvvv}}}}}}111...---000222111111444111111000000000000111111111111111111111111111111222222111111111111222222444333222111111111222333222222222111111111111000111111000000000000111111333222222222111111000000111111111111111111111111000000111111222333555555333333333222222222111111///000222333333222000//////000111222222222222222111000000000111222333333000111222333333333333333111111111000111222222333000111111111111222222222//////000000111111111222333333333222222111111111...///111333444333111000000111222333444444555444111111222222222333333333111111111222222333333333222222333333333444444444000111222333444333222222222222333444444444333333444444222222222222444444444444444444444555666777555555555555555555555555444444444333333333222222333333333444444555555555222555888777333111333555111222333444555777888888666666555555555444444444111333444444333333555666///000111222333444444444111333555555444222222333000111222111000000111333111000///000222333444333444444444333333222222222111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000111000000000222333222111000222333333222111333444111111111111111111111111111222333444444333222111///333777777444111111333111222222333444555666666222555777666333000000222000000000000111222333444333333333222333333444444333222222222111111000000...///111333333111///......111444444333000///000222111000111222333222111%%%***000333333222222333///000000111222222333333222222333333333444444444333333333222222222111111000000000000000000000000/////////000///......---......//////000111111111......///000111111000000000000111111222222222333000000000000000000000000...000222111//////111333222222111111111111111222555555666666777777888888<<<;;;:::999999;;;<<<>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFIIIKKKMMMOOOPPPQQQNNNOOORRRTTTUUUTTTRRRPPPMMMLLLJJJHHHEEEDDDBBBBBB===>>>@@@AAADDDIIIOOOSSSUUUYYYaaakkkxxx}}}{{{{{{........................//////000000000000//////333333222222222222222222222222111111111111222222000000111111111222222222111111111111000000//////111111111111111111111111000111222222333333333333222222222111111111000000111111111111111111111111222222222222222222222222111111222222222111111000111111222333333333333222333222222111111222222333222222222111111111111000000111333444444222///...111111222333333333333222444333111000000111333444666555333222111111222333333333333333333333333333///000222333444555555555444444444333333222222222222222222222222222222222666444111//////111444666000222222222111000111222444444444333333222222222444333333222222333333444444333333222222333333444666666555555444444444333222555666333222444444111555555555555555555555555222222222333333333444444666666555444444444444555666555555555555444444444444444444444444444444444444444444444444444444444444333222222444444333222333333333444444555555555666555333222111111222222111111111111111111111111111111111111111000//////222222111111111111222222222222111111111111222222000000000000000///......111111111111111111111111333222000/////////000111111111111111000000//////111111111111111111111111111111111222333333333444000000111111111111000000000000000000000000000000222222222222222222222222444444333222222333444444555444222000000000000000333444555666666555444333222111000//////000111222000000/////////000222333333333222111000///...---333333333222222111111111888444000000444666555222222333444444444333222111000000000000000000000000111000///......///000111......///000111222333333111222222222222333333333...111444333000...000222000000000000000000000000000000222777<<<<<<666000000000111222333333444444333555666555444444555666:::999888888999:::<<<======<<<<<<===???AAACCCDDDEEEDDDDDDDDDDDDFFFHHHIIIFFFGGGHHHGGGEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLMMMMMMOOOSSSTTTTTTQQQMMMKKKLLLMMMLLLJJJFFFCCCAAAAAA>>>>>>AAAEEEEEEFFFLLLSSSWWW]]]fffoooxxx~~~~~~222222222222222222222222//////000000000000//////000000000000000000000000222222111111111111222222111111111111111111222222222222111111111000000000111111111111111111111111111111222333333333222222222222222111111111000000111111111111111111111111333333333333333333333333111111222222222111111000111111222333333333333222333222222111111222222333222222222111111111111000222222222222111111000000000111111222222222222222444333111000000111333444555444333222222222333333333333333333333333333333333333444444333333222222444444333333333222222222222222222222222222222222555333111000000111333555000222333222111000111222444444444333333222222222444333333222222333333444444333333222222333333444555555555444444333333333222555555333555888777222333333333333333333333333333333333333444444444444666666555444444444444555666555555555555444444444333333333333333333333333333333333333333333333333444333222222444444333222111222222222222222222333666555444333333222222222111111111111111111111111111111111111111000//////222222111111111111222222222222111111111111222222111111111222111111000///111111111111111111111111222222111000000000000000222222111111111000000000111111111111111111111111111111111111222222222222000000111111111111000000000000000000000000000000222222222222222222222222444333222111111222333444333222111000//////000111000000111111111111000000222111000000000000111222222111000///000111222333111111000000000000000000333333333222222111111111...000444<<>>>>>>>>>>>???AAACCCDDDEEEDDDDDDDDDDDDFFFGGGHHHFFFGGGHHHGGGEEEDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLMMMKKKMMMPPPRRRRRRQQQNNNMMMJJJJJJJJJGGGCCC???>>>=========@@@CCCDDDEEEKKKSSSWWW]]]gggpppzzz}}}|||{{{000000000000000000000000///000000111111000000///000000000000000000000000222222111111111111222222222222111111111111111111222222222222222111111111111111111111111111111111222222222333222222111111222222222111111111111111111111111111111111111111444444444444444444444444000111111222222222111111111111222333333333333222333222222111111222222333222222222111111111111000444333111000///000111222///000111111222222111111333222111000000111222333333222222222222333444444222222333333333333333333333333333333333222111111333333333333222222222222222222222222222222222222333222222111111222222333111222333222111000111333444444333333333333222222444333333222222333333444444333333222222333333444444444444444444333333333000222222000111444333///333333333333333333333333333444444444444555555555666666555444444444444555666555555555555444444444333333333333333333333333333333333333333333333333444333222222444444333222333222222222222222222111555555666666555444222222222222222222222222222222111111111222111111000///222222111111111111222222222222111111111111222222222222333333222222111000111111111111111111111111222222222222222222111000222222222222222111111111000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000111111111111111111111111222222111111111111222222111111000/////////000000222222111111111111222222222222111111111111222222444333111000000111222222......///000111222222333222222222222222111111111+++///666???DDDBBB:::333333333444444555444444333000000000000000000000000//////000000111000000///222222111111111000000000///000000000000111111111333333222111000///......000000000000000000000000222222444888;;;;;;777333111111111222222333333444333444666666555555666777:::999888888999:::<<<===@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFGGGJJJLLLMMMLLLLLLLLLMMMJJJLLLMMMOOOPPPOOOOOONNNJJJKKKJJJGGGBBB>>><<<<<<<<<<<<>>>BBBDDDEEELLLTTTZZZ```iiirrr|||~~~~~~////////////////////////000000000111111000000000222222222222222333333333222222111111111111222222222222222111111111111111222222222222222222222222111111111111111111111111222222222222222111000///111111111111111111111111111111111111111111111111333333333333333333333333000000111222222222111111111111222333333333333222333222222111111222222333222222222111111111000000333222111111000000111111//////000111111111111000222222111000000111222222111111111222222333444555222222222222222333333333000000111333333444444444333222222222222222222222222222222222222222222222222222222333333222222222111222333333111111222333333333333333333333333333444333333222222333333444444333333222222333333444555555555444444444444444333888:::555000000000///444444555555555555555555444444444555555555666666666666555444444444444555666555555555555444444444222222222222222222222222222222222222222222222222444333222222444444333222555555555444444333333333333555777888777555333111222222222222222222222222111111111222222111111000222222111111111111222222222222111111111111222222222222222222222111111000111111111111111111111111111222333444444333111111222222222222222222222222////////////////////////111111000000//////......000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111///////////////000000000444333111111111111333444333222222222222222222333555444222111111111222222......///000111222222333222222222111111111111111222222333555777777444111111222222222333333333333000000000000000000000000...///000222222111000///222222222111111111000000111111222222222333333333111111000000000000///...000000000000000000000000//////000333666666333000111111111222222333333333333444666666555555666888:::999888888999:::<<<===AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEGGGGGGFFFEEEDDDEEEFFFGGGIIILLLMMMMMMLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMJJJEEE@@@>>>>>><<<<<>>>>>AAAEEEGGGJJJSSS\\\eeejjjqqqwww~~~~~~~~~111111111111111111111111000111111222222111111000/////////000111111222222222222111111111111222222000000111111111222222222111111111222222222222222111111111111111111111111111111111222111111000000111111111111111222222222111111111111111111111111111111111111111111111111///000111222222222222222111111222333333333333222333222222111111222222333222222222111111111111000///111333444444222///---///000111111222222111111111111111111111111111111///000111222333333333333000000111111222333333333333333333333222111//////111111111222222222222222222222222222222222222222111222222333333222222111222333444333222111222444222222333333333333444444444333333222222333333444444333333222222333333444444444444555555555555666:::DDDHHH???333...222555111222222333333444444444333444444444444555555555666666555444444444444555666555555555555444444444333333333333333333333333333333333333333333333333444333222222444444333222333222222222222222222111222333666777777555333111333333333333333333333333000111222222333222222222222222111111111111222222222222111111111111222222111111111222111000000///111111111111111111111111000111222222222222222222111111111222222222222222000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000111111111111111111111111000000111111111111000000000000000111111000//////111000000//////000000111111111222222222222111111444333111000000111222222222222111111000000//////000000000111111111111111///000111222111000///..................///000111000000000000000000000000//////000111222222222222000111111222222222333333///000000000000111111111...222777888555222222333111111111111111111111111000000111111222222222222222222222222222222222222333444666666666666888::::::999888888999:::<<<===???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFHHHKKKMMMMMMMMMNNNOOORRRRRRQQQOOONNNMMMLLLKKKMMMNNNMMMJJJEEEAAA??????@@@@@@BBBGGGJJJNNNWWWaaaggglllrrrwww}}}////////////////////////000111111222222111111000...//////000111111222222222222111111111111222222//////000111222333333444000000000111111111222222111111111111111111111111///000000111111111111000000000111111111222222222111111111111111111111111111111111111111111111111//////000222222333333222111111222333333333333222333222222111111222222333222222222111111111111000111222222333222111000///000111111222222222222222000000111111111111000000///000111222333333222222///000000111222222333333333333333333111000///...000111111111222222222222222222222222222222222222222222222222222222222222222333444444222222333444222222222333333444444444444333333222222333333444444333333222222333333444222222222333333444444444111888:::555000000111222111111222222333444444555333333333333444444444444666666555444444444444555666555555555555444444444333333333333333333333333333333333333333333333333444333222222444444333222111222222222222222222333111333444555555444333222333333333333333333333333000111222222333333333222222222111111111111222222222222111111111111222222222222333333222222111000111111111111111111111111000000000000000111222222000000000111111111222222111111111111111111111111///000000000000000111111000000111111111111000000000000000000000000000000222222222222222222222222000000111222222111000000111222222222222000///...222333333333333333333222000000111222222111000000222111000///000111222333111111111111000000000//////000000000111111111222///000222222222111000000......------...///111222000000000000000000000000000000000000111222333444333333222222222222111111///000000000000111111111111999AAA@@@999333222444111111111111111111111111111222222222111222333444222222222222222222222222333444666666666777888::::::999888888999:::<<<======>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFFFFFFFDDDCCCDDDEEEFFFHHHKKKMMMMMMMMMNNNOOORRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLIIIEEEAAA@@@???AAA@@@CCCHHHKKKOOOYYYcccgggkkkqqqwww|||222222222222222222222222111111222222222222111111000111111222333333444444222222111111111111222222......///111222333444555//////000000111111111222111111111111111111111111...///000111111111111111000000111111222222222222111111111111111111111111222222222222222222222222//////000222222333333333111111222333333333333222333222222222222222222333222222222111111111111000333333111000000000111222111111222333333333333222000000111111111111000000///000111222333222111111///000000111222222333333000111111222222222111111000000111111222222222222222222222222222222222222333222222111111222222333222333444444222222333444222222222333333444444444444333333222222333333444444333333222222333333444000000111111111222222222---000111000222666666333333333444444555666777777222222222333333333444444666666555444444444444555666666555555555444444444444444444444444444444444444444444444444444444444444333222222444444333222333333333444444555555555111222333444444444333222333333333333333333333333000111222333333333333333222222111111111111222222222222111111111111222222333333444444444333222222111111111111111111111111111000/////////000222333//////000000111111111222111111111111111111111111//////000000111111222222000000111111111111000000000000000000000000000000222222222222222222222222000111222333333222111000222333333333222111///...///000111222222111000//////000111222222111000///000000/////////111222333000000000000000111111111//////000000111111111222444333111...,,,---000333///.........///000222333000000000000000000000000111000//////000222444555555555444333222111000///111222222222222333333333555???HHHGGG<<<333222555111111111111111111111111111111222111000000222333222222222222222222222222333444666777666777999::::::999999888999:::<<<===<<<===???AAACCCDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFFFFEEEDDDCCCDDDEEEEEEHHHKKKMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPLLLMMMLLLJJJFFFCCCAAAAAAAAA@@@CCCGGGKKKPPPZZZdddeeejjjpppvvv|||000///.........000111222000111111111111222222222555444444333222111000000000000000000000000000000333444333111......111444333222000//////000222333111111111111111111111111000000000000000000000000/////////000000111111111000000000000000000000000000111111111111222222222333222222222111000000000000000000000000000000000111111111111111111111111333222111111333333222111333333222222111000000000111111000000000000111111222222222111222222333333222222222222222222222222444333222111111111222333111222222333333222222111111111111111111111111111222222222222222222222222333333333333333333333333333333333444444555555555222222222222222222222222222222222222222222222222111333555444111///000222444444444444444444444444222222111111111222333444222222333333333333444444444444444555555555666666333666777666333222555888444444555555444444333222222444444444222222222444333333333333333333333333222222222222222222222222444333222111111111111222000111222333333333222222222222333333333333444444333333333333333333333333333222222111111222222333111000///000333444555444555444444333222111000000000000000000000000000000...///000111222333333333111333333222000///000111000...---...000111111000111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////111333444555555444222111111111222222222333333333000000111111111111000000222222111000000000000000222111111111000000//////111111111111000000000000111111000000000000111111---...///111111222222222444333333222111000////////////111222444555777777555111------111444222000444///+++---333555111,,,666666777777666444222000444333333333111000111333000222444444222111222444111111222333444666777888222555888999999888999:::888777777777777999:::;;;<<<<<<===???@@@CCCDDDFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDHHHJJJMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOOOOOOONNNNNNLLLIIIDDD@@@>>>>>>???@@@CCCEEEJJJRRRZZZ```fffjjjooorrrvvv~~~000////////////000000111000000111111111222222222222222222222111111111111000000000000000000000000000000000...++++++...111333222111000000111222333111111111111111111111111000000000000000000000000222222222222111111111111000000000000000000000000000111111111111222222222222222222111111111111111000000000000000000000000111111111111111111111111333222111111333333222111111111111111111111222222222222111111111111222222444333333222111111111111222222222222222222222222111000000000111333555666111222222333333222222111111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555222222222222222222222222222222222222222222222222333444333222111111222444444444444444444444444444222222222222333333333333222222333333333333444444333444444444444555555555777666444444555666666555444444555555444444333222222333444444222222333444333333333333333333333333222222222222222222222222666666555555444444444444111333666888888777444333222222333333333333444444333333333333333333333333222111111000000111111222333222000111222333333222444333333222222111111111111111111111111111111111///000111222222222222222111222333222000///000111333111//////111111111000111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000///////////////////////////000222333333222000///111111111111111111111111//////000000000000//////222111000000/////////000111111111111000000000///111111111111000000000000111111000000000000111111...///000111111111111111222222222111111111111111000000111111222333444444444222000111444555444333444333222222444444333222444444333222111111111111555444333222111//////111...///000000...---...///222222222333444555666777333555888999999888999:::999888888888888:::;;;<<<======>>>???@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDHHHJJJMMMNNNNNNMMMNNNOOOQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMIIIDDDAAA?????????BBBEEEJJJNNNTTTZZZ___gggiiilllpppwww000000000111000000//////000000000111111111222222///000000000111111111222000000000000000000000000/////////---,,,,,,...000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111222222222000000000000000000000000111111111111111111111111333222111111222333222111///000000111222222333333333333222222222222333333555444333222111000000000222222222222222222222222000000000111222333555555111222222333333222222111111111111111111111111111222222222222222222222222333333333333333333333333333333333333444444444444222222222222222222222222222222222222222222222222555333111111222444444444444444444444444444444444111222333555555444444333222222333333333333444444333333333333444444444444999555222333777888666333444444555555444444333222222333444444222222333444333333333333333333333333222222222222222222222222222333333333333222111111000333777::::::888444222222222333333333333444444222222222222222222222222111000000000000000000111444333111111222222111000222222222222222222222222222222222222222222222222000111111222222222111111111222333222000000000222555333111000111111000///111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000///...//////////////////...111000000///////////////111111111111000000000000111111111111000000000000111111000000000000111111///000000111111111000000000000111111111222222222000000111111111111222222...000222222222111111222///111333222000///000222222111///------///000222---......///000222333444222222111111000000000000333333333333333444555555333555888999999999999::::::999999999999;;;<<<===>>>>>>??????@@@BBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBFFFFFFEEEEEEEEEDDDDDDDDDHHHKKKMMMOOONNNNNNOOOPPPSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNJJJEEEAAA@@@@@@@@@CCCIIINNNRRRWWW\\\___ddddddeeekkkwww000111222222111000...---000000000000111111111111/////////000000000000000000000000000000000000000111111111000///000111222000111222222222222111000111111111111111111111111000000000000000000000000......//////000111222222000000000000000000000000000000111111111222222222000000000111222222222333000000000000000000000000111111111111111111111111222111000111222333222000000000111111111222222222222222222111111222222222333333222111000000111111111111111111222222222222333333222222222222111222111222222333333222222111111111111111111111111111222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222444222000222555777555222333333333333333333333333111222444666666555444333222222222333333333444444222222222333333333444444777444222333555666555333444444555555444444333222111333444444222222333555333333333333333333333333222222222222222222222222000000111222222111000//////111333555666444222111222222222333333333444444111111111111111111111111111111000000000000111111333222000000111222222111111111111222222333333333222222222222222222222222111111222222222111111000000222333222111000111222333111000000111222111000111111111111111111111111111111111000000000000000////////////////////////000000000000000000000000111111111111111111111111111111222333333333333222111111000000000000////////////000000000000//////000000///////////////000111111111000000000000000111111111111000000000///111111000000000000111111000111111111111000000///111111111111111111111111000000111111222222333333...222777777222///000111///000111000///...///111000000///...///000111222,,,------,,,///333444222444333222333555666555333444444333333222333333444333666888:::999999999:::999999888888999:::<<<===?????????@@@AAABBBCCCDDDFFFEEEEEEDDDCCCBBBBBBAAAFFFFFFFFFEEEEEEEEEDDDDDDHHHJJJMMMOOOOOOOOOOOOPPPRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNJJJFFFBBBAAAAAAAAAEEEIIINNNSSSYYY___cccdddaaa```hhhwww000111222222222000///...//////000000000111111111111111000000///......---000000000000000000000000333222111111222333333222000111222222222222111000111111111111111111111111000000000000000000000000000000111111111111111111000000000000000000000000000000111111111222222222000000000111222222222333000000000000000000000000111111111111111111111111222111000000222222111000222222222111111111000000111111000000000000111111000000000000111222222333000000000111111222222222333333333333222222111111111222222333333222222111111111111111111111111111222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222111000111444777777333///333333333333333333333333111222444666666555444333222222222333333333444444222222222333333333444444222444555444222111333555444444555555444444333222111222444333333222444555333333333333333333333333222222222222222222222222333333444444444444444333111111111111111222222222222222222333333333444444111111111111111111111111222222222111111222222222111///...///111333333333111111111222222333333444222222222222222222222222111111222222222111111000000111222222111000111222///...---...000222222222111111111111111111111111000000000000000000111111////////////////////////000000000000000000000000222222222222222222222222111111222222333333333333111111111111111111111111000111111222222111111000000000////////////000000000000000000000000111111111111111111000000000///111111000000000000111111000111111111111000000///333333222222111000000//////000111222333555666666555:::???>>>888333333555444333222222444444333222///000222333444444333333444555333///111666555000111///...222888:::888444444444333222222222222333333666999::::::999:::;;;888888777777888999;;;<<<@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEDDDCCCCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNJJJFFFCCCAAABBBCCCEEEIIIMMMSSS[[[dddjjjnnniiiffflllzzz~~~111111111222111111000000/////////000000000111111222222111000///...------000000000000000000000000111000///000222333222000111111111111111111111111111111111111111111111111000000000000000000000000555555444333222111000000000000000000000000000000000111111111111222222222111111111111111222222222000000000000000000000000111111111111111111111111222111000000111222111000333333222222111000000///111000000000000000000111/////////000111222333444//////000000111222222222///000111222333444444444111222222333333222222111111111111111111111111111222222222222222222222222111222222333333444444555333333333333222222222222222222222222222222222222222222222222222222222222///000222444666555222///333333333333333333333333111222333555555444444333222222333333333333444444333333333333444444444444111444666444111000333777444444555555444444333222000222333333333333444666333333333333333333333333222222222222222222222222222222111111111222333444333222111111111222444555222222333333333333444444222222222222222222222222333333222222222222333333000......///111333444333111111111222222333333333222222222222222222222222000111111222222222111111000111222222111000222333...,,,,,,---000222333222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111......//////000111111111000000000111111111222222111222222333333222222111000000000000000111111222000000000000111111111111111111111111000000000000111111000000000000111111///000000111111111000000444444333222111000///...//////111222444666777888555:::>>><<<777222222333333111000111333444222000000222444666666555444333000333333111777@@@AAA:::333000111777???BBB===888444333222222222222222333444666999::::::::::::;;;888777777666777999:::;;;??????@@@@@@AAACCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHFFFHHHLLLMMMNNNNNNOOOPPPSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNMMMJJJEEEBBBAAAAAACCCEEEIIINNNVVV```kkksss{{{vvvrrrvvv}}}|||~~~111111111000111111222222////////////000000000111111111111000000/////////000000000000000000000000000///...000222333111///333222111000000111222333111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222222222222111111111111111000000000000000000000000111111111111111111111111222000///000111222111///222222111111111111111111222111111000000111111222000000///000000111222333/////////000111222222222...///111333444444444444111222222333333222222111111111111111111111111111222222222222222222222222111111222333333444555555333333333222222222111111222222222222222222222222222222222222222222222222111222222222000000000111222222222222222222222222222222222222333333333333222222333333333333444444333444444444444555555555555555555555444444555666444444555555444444333222000222333333333333444666333333333333333333333333222222222222222222222222111000...------///111333222222222333333333444444222222333333333333444444333333333333333333333333222222111111111111222222111///...///111222222111222222222222222222333333111111111111111111111111///000111222222222222222///111222222111111222333000...---...111222333222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111.........//////000111222---......///000111222222111111222222222222111111111111111111111222333333///000000000111111111111111111111111000000000000111111000000000000111111...///000111111111111111222222222111111111000000///000111222333444555555000333555555222//////000...000111000///...///000222222333333333333333333***/////////888DDDFFF???666333444<<>>??????@@@BBBDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJDDDGGGJJJLLLMMMMMMNNNOOOQQQQQQRRRRRRRRRQQQQQQPPPLLLMMMLLLIIIEEEBBBAAAAAA@@@DDDKKKSSS\\\gggrrryyy|||yyyxxx{{{||||||~~~111111000000000111333444////////////000000000000000000000000111111111111000000000000000000000000111000///111444555333000333222000//////000222333111111111111111111111111000000000000000000000000&&&''')))+++...111222333000000000000000000000000000111111111111222222222333222222222111111000000000000000000000000000000111111111111111111111111111000///000111222111///000000000111222222333333333222222222222222222333111111000000000000000111...//////000111222222222222222333444333222111000222222222333333222222222111111111111111111111111222222222222222222222222111111222333333444555555333333333222222111111111222222222222222222222222222222222222222222222222333333222///+++,,,000444222222222222222222222222222222111111111222333444222222333333333444444444444444444555555555666666:::666444444777999777555444444555555444444333222000222333333333333555666333333333333333333333333222222222222222222222222555333000//////222555777///111222444444333222111222222333333333444444444333333333333333333333333111111000000000000111111333111//////000111000///222222222222222222222222000000000000000000000000...///000111222333333333///111222222111111222444333111000000111222222111111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444+++,,,---...///111222222000000111111111111000000222111111111222333444444//////000000111111111222111111111111000000000000111111000000000000111111......///111111222222222111111111111111222222222000000111111111222222222...000222333222111111222...333777555000...111666333222111000///111222333000333111---222===<<<333444111222:::DDDEEE<<<222222222111111222222333444444777999;;;::::::;;;;;;:::999999888999:::<<<===>>>>>>???@@@BBBDDDFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBDDDEEEGGGIIIJJJKKKDDDFFFJJJLLLLLLMMMNNNOOONNNNNNOOOOOOPPPOOOOOOOOOLLLLLLKKKHHHDDDAAA@@@AAA>>>DDDMMMXXXbbbmmmvvv|||ttttttvvv{{{||||||000000000000000000111111000000000000000000000000111111000000000000111111111111111111111111111111////////////000000000000444333222111111111222333111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111333222222222111111000000000000111111111111000000111111111111111111111111000000000000000000000000222111000//////000111222//////000000111111111111555333111000000111222444...///000111111111111111222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333222222222222333333444555222222333333333333444444666555333222222222333333333222222111111222222333444333333222222333333444555444333333222222222222333333333222222111111111444444444555555555555666555555555555555555555555444444444444444444444444444333222333555666555444444444444333333222222222333333222111111222333333222222222222222222222222111111111111111111111111222111///111333444111///...000333444333333333444111222333222111111333555222111000111222222111000222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000//////000111111111111111222222111000/////////000222222222222222222222222222222111000/////////000000000000000000000000000000000000111222222333333000000111222222000///...+++***---222333000111666---...///111333555666777111111222333333111000///111111000000000000000111111111222222222333333333444333222111000000000000111222222222222111000000......///000111222222333222222222111111111000000333222111000000000222222111111111111111111111111---...///000222333555555222333444444555555444444333333333222222222111111333555777999:::;;;;;;:::;;;;;;:::999999888888777<<<===>>>@@@BBBDDDEEEFFFDDDEEEEEEEEEEEEEEEDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKOOOOOOOOOOOONNNNNNMMMLLLMMMMMMKKKHHHCCCAAA@@@AAAAAAAAAKKK[[[gggiiiiiikkkmmmooorrr{{{}}}|||~~~111111111111000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000111111111111111000000000000000111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111222222111111111000000000000000111111111111000000111111111111111111111111000000000000000000000000111111000000000000111111000000000111111111222222444333222111111222333555000000111111222111111111222222222222222222222222444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333333222222222333333444555222222333333333333444444333222111000000000111111333222222111111222222333444333333222222333333444444444333222222222333333444444444333333333222222444444444444555555555555333333333333333333333333333333333333333333333333444333222333555555555444444444444444333333222222333333222111111222333333222222222222222222222222222222222222222222222222222111000111333333111///---///111222222111222222111222333222111111333555333222222222333333333222222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000111222222222222222222111000000000000000000000000000000000000000000444333222222111111222222000000000000000000000000000000000111222222333333222222222222222111000000333333222111000///......000000111222222333444444111222222222222111000000111111000000000000111111111111111111222222222333333333222111000000000000222222222222222111000000//////000000111111222222333333222222111000000///222222111111111111111222////////////////////////222111111111111111111111222222333444444444444333444444444333333333222222333444666888999::::::999:::::::::999999999999888<<<===>>>@@@BBBCCCEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMKKKHHHDDDAAA@@@AAACCCEEEMMM[[[cccdddfffjjjoooqqquuu~~~}}}}}}222222111111111000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111222222222222...///000111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222111111111111222222111111000000000000//////000000111111111111000000111111111111111111111111000000000000000000000000000000111111111111000000111111111222222222222222333222222111222333555666222222222222222222111000222222222222222222222222333333333333222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333333333222222222333444444222222333333333333444444333222111000000000111111333222222111111222222333444333333222222333333444333333222222222333444444555555444444444444333333444444444444555555555555333333333333333333333333222222222222222222222222444333222333444555444333555444444444444444333333333222222111111222222333222222222222222222222222333333333333333333333333222111000111333333111000...000222333222222222333111222333222111111333555222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222000000000000000000000000111111222333333333333333000000000000000000111222////////////////////////333333222111111111222222000000000000000000000000000000000111222222333333444333333222222222222222...222111///555@@@AAA<<<333333222222222111111111333222111111000111111111111000000000000000111111000000000111111111222222222222111111111111111222222222222222111111000000000000000000000111111111333333222222111000000///000111111222222222111111////////////////////////333222222222111000000000111111222333333333333222555555555444444444333333222333555777999999999999888888999999999:::::::::<<<===>>>@@@AAACCCDDDEEEDDDDDDEEEEEEFFFEEEEEEDDDHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJNNNOOOPPPQQQQQQRRRRRRRRRMMMMMMKKKHHHDDDAAAAAABBBEEEIIIPPPYYY]]]^^^ccciiirrruuuyyy~~~~~~}}}333222222111111000000///000000000000000000000000111111000000000000111111111111111111111111111111000000000111111111222222///000222333444444444333111111111111111111111111111111222222222222111111111111111111111111111111222222111111111111222222000000000///////////////000000111111111111000000111111111111111111111111000000000000000000000000///000111222222111000///222222222222222222222222222222222222333444666666333333333333333222111000222222222222222222222222333222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222222333333333444444222222333333333333444444333333333222222333333444222222222333333333444444444333333333333333333333333222222111111222222333444333333222222333333444222222222222333333444555444444444444444333333333333333444444444555555555555555555555555555555555222222222222222222222222333222111222444555444333444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333111111111222222222111000222333555555444444555666111222333222111111333555333444444333111000000000111111111111111111111111222333333444444333333222222222222222222222222222000000000000000000000000000111222222333333222222000/////////000111222222000000000000000000000000000000////////////000000000000000000000000000000000000000111222222333333444333222111000111222222)))000111000===PPPUUUMMM333333222222111111000000444333111000000000111222000000000000000000111222///000000000000111111111111111111000111111222222222222222111111111111111111111111000000000000000111111111111111111111111///000222333333222111000111111111111111111111111000000111111111222222222000000111222222222222222444444444444333333333333333444666888999:::::::::777777888999::::::;;;;;;======>>>@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKMMMOOOPPPQQQQQQRRRMMMMMMKKKHHHDDDBBBBBBBBBEEEKKKRRRVVVWWWZZZbbbkkksssxxx}}}~~~~~~333222222222111111000000000000000000000000000000111111000000000000111111111111111111111111111111/////////000000000111111///000222333444444444333000000000000000000000000111111222222222222111111000000000000000000000000222111111111111111111222///////////////000000000000000111111111111000000111111111111111111111111000000000000000000000000///000111222222111000///222222222222222222222222111111222222333444555666333333333333333222111000222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222222333333333444444222222222333333444444444444333333222222333333333222222222333333333444444333333333333333333333333333222222111111222222333444333333222222333333444222222222222333333444555222222222222222333333333333333333444444444444555555555555555555555555555444444444444444444444444333222111222444555444333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000111222222222111111111333444555444333333444666111222333222111111333555888999999666222//////000111111111111111111111111222333333444444333333222111111111111111111111111000000000000000000000000///000000111111111111111000/////////000111222222000000000000000000000000000//////...//////000000111111111111111111111111000000000111222222333333333222111//////000111111111777555111:::JJJLLLBBB111111111111111111111111444333111000000000111222000000//////000111222222///000000000000111111111111111111000111111222222333222111000000000111111111111111000000000000000//////000111222333444444///000111333333222222111111111111111111111111111000000111111111222222222///000111111222222111111333333333333222222222222444666888:::;;;<<<;;;;;;777777888999:::;;;;;;<<<======>>>???AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSMMMMMMLLLHHHEEEBBBBBBCCCDDDLLLSSSTTTTTTYYYdddlllsssyyy~~~222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111.../////////000000000000...///000111111111111111000000000000000000000000111111222222222222111111000000000000000000000000111111000000000000111111//////000000000000111111000000111111111111000000111111111111111111111111000000000000000000000000000000111111111111000000222222222222222111111111111111111222222333333333222222222222222222111000222222222222222222222222111111111222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444111222222333333444444555444444333222222222333333222222333333333333444444000000111222222222111111333222222111111222222333444333333222222333333444333333222222222333444444111111222222222222333333333333333333444444444444333333333333333333333333444444444444444444444444333222111222333444333222222222333333333333444444111222222333333222222111222222222222222222222222111111111111111111111111000111333333111000111222111222222111000000222444111222333222111111333555<<<======:::555111111333111111111111111111111111222222333333333333222222111111111111111111111111000000000000000000000000//////000111111111111000000000000000000000111222////////////////////////111111000000000111222222111111111111111111111111000000000111222222333333222111000000//////000000333555333///222::::::333//////000000111222222222333222111111000111111111////////////000111222333000000000111111111222222222222111111111111111222444333111000000000111222000000000000000111111111...//////111222333444444///000111222222222222222////////////////////////333222222222111000000000000000111222222222222111333333222222222111111111555666888:::<<<<<<<<<<<<777777888999::::::;;;;;;======>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEECCCDDDEEEGGGHHHJJJKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUMMMMMMLLLIIIEEECCCCCCDDDEEEMMMSSSRRRSSS[[[ffflllqqqxxx~~~000111111222222333333444000000000000000000000000111111000000000000111111111111111111111111111111//////000000000111111111111000000000000000111111000000000000000000000000111111222222222222111111000000000000000000000000000000////////////000000000000000111111111222222000000111111111111000000111111111111111111111111000000000000000000000000111111000000000000111111222222111111111000000000000111111111222111111111000000111111222111111111222222222222222222222222000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444111111222333333444555555555444333333222222222333222222333333333333444444///000111222222222222111333222222111111222222333444333333222222333333444444444333222222222333333222222222333333333444444222222333333333444444444333333333333333333333333333333333333333333333333222111111111333444333222111111111222222222333333111222333333333333222111222222222222222222222222222222222222222222222222///111333333111000111222111222222000//////111333111222333222111111333555999<<<===:::555222333555111111111111111111111111111111222222222222111111222222222222222222222222000000000000000000000000000000111222222222222111222111000000000000000000000000000000000000000000000000000000000111222222111111111111111111111111000000000111222222333333111222222222111111000000......//////111222222222000000000000111111111111111222222222222111000000////////////000111222333111111111111222222222333333333222111000000000000444333111000///000111222//////000000111111222222000111111111111222222222000000000000111222333444////////////////////////222111111111111111111111000111222222333333222222444444333333333222222222444666888:::;;;<<<<<<;;;888888888999999:::::::::======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNPPPQQQSSSTTTUUUUUUMMMMMMLLLIIIFFFDDDDDDDDDGGGOOOSSSRRRTTT]]]fffjjjooowww~~~000000111222333444444555000000000000000000000000111111000000000000111111111111111111111111111111000111111111111222222222444333222111111111222333000000000000000000000000111111222222222222111111000000000000000000000000//////............//////000000111111222222222333000000111111111111000000111111111111111111111111000000000000000000000000222111000//////000111222222111111111000000//////000000111111111000000///...///000111111111111111222222222222222222222222000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444111111222333333444555555555444333333222222222222222222333333333444444444111222333444555444444333333222222222222222222333444333333222222333333444555444444333222222222222333333333444444555555555222222333333333444444444555555555555555555555555222222222222222222222222222111000111333444333222000000111111111222222222111222333444444333222111222222222222222222222222333333333333333333333333///111444333111///111222333333333222000000222444111222333222111111333555444777999777222000222555000000000000000000000000111111111222222111111111333333333333333333333333000000000000000000000000111111222333333333333222222222111000//////000000222222222222222222222222...............///000000111111111111111111111111000000000111222222333333222222333444333222111000111///111555444000000555111111111111000000000000111111222333333111000///////////////000111222333111222222222222333333333444333222111000000000000444333111//////000111222...//////000111222222333333333222222111000000000111000//////000222444555111111111111111111111111---...///000222444555555111111222333333333333222555555444444444333333333333555777999:::;;;;;;:::888999999999999:::::::::======>>>???@@@AAAAAABBBDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNKKKLLLNNNPPPQQQRRRSSSSSSMMMMMMLLLIIIFFFDDDDDDEEEJJJQQQTTTRRRUUU^^^eeegggmmmvvv~~~000000000000000000000000//////000000111111222222333222111111000000111111///000222222000///000111111111111111111111111111///////////////000111111222222222111111111111000111111111111111111111111000000000000000000000000111111111111111111111111555444444333222111000000111111111111111111111111222222222222222111000///000000111222333333444444111222333333111...***(((000000000000111111111111/////////000111111222222222222222111111111000000222222222222222222222222111111111111111111111111222222222111111111000000333333333333333333333333333222222111111222222333333222222111111222222333222222333333444555666666444444444444333333222111222222222222222222222222111111222333333333333222333222222222111000000000111222222333333222222111111111222222222333333333222222111111222222333444222222333333333333444444111222333333444444444444333444444444555666666666444444444444444444444444444444333222222333333333222333333444444333333222555444444333222222222333333333333333333333333333444444444333222111000///333222222222222222222333222222222222222222222222111111222222222111111000222222222111111111000000////////////000000000000111111111111111111111111///000111222222222222222------...///000111222222111111111111000000000000222222222111111111000000222222222111111111000000111111111111111111111111000///.........000111222444333111000000000111111111111111111111111111111111111111111111000//////000000000000000000000000222222333333333333222222222222222222222222222222111222333222000///000111222111111111000000//////000111111111111222222222111111222222222222111111444444222111000000//////222111000000///000000000000111111111111222222222333333333444444444555555111444666444///---///222333555777999:::;;;;;;:::999999888888999999:::;;;:::;;;<<<======>>>@@@CCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKKKKLLLLLLPPPPPPQQQQQQQQQQQQQQQPPPSSSQQQMMMHHHEEECCCCCCCCCBBBGGGMMMOOORRRXXXbbbkkkmmmpppyyy~~~111111111111111111111111000000000000000111111111333222111111000000111111000111333333111111111222111111111111111111111111///////////////000111111222222222111111111111000111111111111111111111111111111111111111111111111111111111111111111111111333222222111111000000///111111111111111111111111222222222222222111000000222111111000000/////////,,,...000111222111000///000000000000111111111111333222222111111000//////222222222111111111000000222222222222222222222222111111111111111111111111333333333333222222111111333333333333333333333333333222222111111222222333333222222111111222222333222222333333444555555666333444444444333333222111222222222222222222222222111111222333333333333222333333333222222222222222111222222333333222222111111111222222222333333333333333222222333333444555222222333333333333444444111222333444444444444444333333333333444444444444444444444444444444444444444333333222222333333444222333333444444333333222444444333222222222222222333333333333333333333333333333333333222111000000222222111111111111222222222222222222222222222222111222222222222222111111222222222111111111000000000000000111111111111222111111111111111111111111000000111222222222111111///////////////000111222111111111111000000000000222222222111111111000000222222222111111111000000111111111111111111111111111000000///000111222333333333111000000000111111111111111111111111111111111111111111111000//////000000000000000000000000///000000111111000000///333333333222222111111111000111222111000///000222222111111111000000000000000111111111111222222222111111222222222222111111333333222111000000000000/////////000111222333444000111111111111222222222222111111111222555888:::CCCCCC@@@999111...000333333555777999:::;;;;;;:::999999888888999999:::;;;;;;<<<>>>>>>>>>???BBBDDDEEEEEEFFFGGGHHHIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLPPPPPPQQQQQQRRRQQQQQQQQQRRRPPPMMMIIIFFFDDDCCCBBBEEEGGGKKKPPPVVV]]]dddhhhkkkooowww222222222222222222222222111111111111000000000000333222111111000000111111111222444444222111222333111111111111111111111111000////////////000111111222222222111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111222222222222111000000222111111000//////......,,,,,,...///111222333444000000000111111111222222333333333222111111000000222222222111111111111111222222222222222222222222111111111111111111111111444444444333333333333222333333333333333333333333333222222111111222222333333222222111111222222333222222333333444444555555333333444444444333222222222222222222222222222222111111222333333333333222333333333333333444444444111222222333333222222111111111222222222333333333444444333333444444555666222222333333333333444444222333333444444444444333333333333333222222222222444444444444444444444444333333333222222333333444222333333444444333333222333333222111111111111222333333333333333333333333333333333333222111111000111111111000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222333333111111111111111111111111111111222222222111111000111000///...//////111111111111111111000000000000222222222111111111111111222222222111111111111111000000000000000000000000222111111111111111222333333222111111000111111111111111111111111111111111111111111111111000//////000000000000000000000000222222333333333333222222333333222222222111111111///000222111000000111222111111111111111000000000000111111111111222222222111111222222222222111111222222111111111111111222000000000000222333444555000111111111111222222222555444333555999>>>DDDHHHNNNKKKEEE;;;333///111444333555777999:::;;;;;;:::999999888888999999:::;;;<<<===?????????@@@CCCEEEEEEFFFGGGHHHIIIJJJJJJJJJAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKMMMOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPNNNKKKHHHEEECCCBBBFFFFFFJJJQQQZZZaaaeeefffjjjoooxxx222222222222222222222222222222111111000000//////333222111111000000111111000222333333222111111222111111111111111111111111000000//////000000111222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222111111111111111111111111111111222222222111111000000111111111222222222333111000/////////000111222000000111111111222222222000111111222333333444444111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333222222222222222222222222222333222222111111222222333333222222111111222222333222222333333333444444444333333333444444333333222222222222222222222222222111111222333333333333222111222222222333333444444111222222333333222222111111111222222222333333333333333333333333444555555222222222333333333444444333333444444444444444333444444333333222222111111333333333333333333333333333333222222222333444444222333333444444333333222222222111111000111111222333333333333333333333333333333333333333222111000111111000000000000111111222222222222222222222222222222222222222333333333111111111111111111111111111111111111222222222333111111111111111111111111222222222222222111000///333222000///...///000111111111111111000000000///111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111222222111111111111111111111111111111111111111111111111111111111000//////000000000000000000000000222222333333333333222222111111111111222222222222222333333333111000000222111111111111111111111111000000111111111222222222111111222222222222111111111111000000111222222333444333222222111111222222000000111111111222222222333333555999>>>DDDIIILLLEEECCC???888333111333555333555777999:::;;;;;;:::999999888888999999:::;;;<<<===?????????@@@CCCEEEEEEFFFHHHIIIKKKKKKKKKKKKCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFIIILLLMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPOOONNNLLLIIIFFFCCCBBBCCCFFFLLLSSS[[[aaaeeefffjjjppp{{{222222222222222222222222222222111111000000//////333222111111000000111111///111222222111000000111111111111111111111111111000000000000000111222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000111222222333333333111111111111111111111111000111111222222222111111111111111111111222222222444333111///...///000111111111111111222222222222000111111222333333444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222333222222111111222222333333222222111111222222333222222222333333333333333222333333444444333333333222222222222222222222222111111222333333333333222000000111111222222333333111222222333333222222111111111222222222333333333222222222222222333333444222222222333333333444444444444444555555444444333555555444444333333222222333333333333333333333333333222222222333333444555222333333444444333333222222111111000111111222222333333333333333333333333222222333333333222111111111111000000000000111111222222222222222222222222222111111111111222333444111111111111111111111111000000000111111111222222111111111111111111111111222222222222222111000///333222111000//////000000111111111111000000000///111111111111111111111111111111111111111111111111////////////////////////000000000000000000//////111111111111222111111111111111111111111111111111111111111111111000//////000000000000000000000000---......//////......------...///000222333444555555666666444111000000111111111111111111222222222000000111111111222222222111111222222222222111111000000000000111222333333444333222222111111222222000000111111111222222222---///222555888:::<<<<<<888888888666444333333333333555777999:::;;;;;;:::999999888888999999:::;;;;;;<<<>>>>>>>>>???BBBDDDEEEFFFHHHJJJKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGIIILLLNNNMMMNNNOOOQQQRRRSSSSSSSSSPPPOOONNNLLLIIIFFFDDDBBB???FFFOOOVVVZZZ^^^dddiiijjjqqq}}}222222222222222222222222111111111111000000000000333222111111000000111111///000222222000///000111111111111111111111111111111000000000000111222222222222222111111111111000111111111111111111111111222222222222222222222222111111111111111111111111111111222222333333333444111111111111111111111111000000111222222222222111222222111000...---,,,,,,222111000///000111222333111111111222222222222333333333333222111111000000111111111111111222222222222222222222222222222222111111111111111111111111000111111111111111222222222222222222222222222222333222222111111222222333333222222111111222222333222222222222333333333333222222333444444444333333222222222222222222222222111111222333333333333222111111111111111111222222111222222333333222222111111111222222222333333333222111111111111222333333222222333333333333444444444555555555555444444333444444444444333333333333333333333333333333333333222222222222333444555555222333333444444333333222222111111111111222333333333333333333333333333333222222222333333222222111111111111000000111111111222222222222222222222222111000000///000111333444111111111111111222222222000000000111111111111222111111111111111111111111111111222222222111111000222222222111111000000///111111111111000000000000111111111111111222222222111111111111111222222222000000000000000000000000///000000000000///......000000111222222222222111111111111111111111111111111111111111111000//////000000000000000000000000//////000000000000//////------...000222333444555555666666444111000000000111111111222222222222222000111111111111222222222111111222222222222111111111000000000111222333333000000000000222333444555000111111111111222222222000111333444444222000...444555777888777555222111333555777999:::;;;;;;:::999999888888999999:::;;;;;;<<<>>>>>>>>>???BBBDDDDDDEEEHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGFFFGGGHHHJJJLLLNNNLLLMMMOOOQQQRRRSSSTTTTTTQQQPPPNNNKKKIIIGGGEEEDDD???HHHRRRXXXZZZ^^^fffmmmlllsss111111111111111111111111000000000000000111111111333222111111000000111111///111333222111000111111111111111111111111111111111111000000111111222333222222222111111111111000111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111000000111222222222222222222222111///...---,,,+++111111000000111111222222111111111222222222333333333222222111111000//////000000111111111222222222222222222222222222222222111111111111111111111111111111111222222333333333111111111111111111111111333222222111111222222333333222222111111222222333222222222222222222222222111222333333444444444333222222222222222222222222111111222333333333333222222222222222222222111111111222222333333222222111111111222222222333333333333222222222222333444444222222333333333333444444555555555555555444333333222222222222333333333333222222222222222222222222222222222222333444555666222333333444444333333222222222222222222333444444333333333333333333333333111222222333333222222222222222111111111111222222222222222222222222222222000///......///000222444000000111111111222222222111111111222222222333333111111111111111111111111000000111222222222111111000111222333333222000///111111111111000000000000000000111111111222222222000000111111111222222222111111111111111111111111000111111222111000///...///000111222333222222111111111111111111111111111111111111111111000//////000000000000000000000000333333444444444444333333//////000000111111222222111222333222000///000111111111111222222333333333000111111111111222222222111111222222222222111111111111111111111111222222/////////000111222333444000111111111111222222222444444555555444333111000444555666888888777333111333555777999:::;;;;;;:::999999888888999999:::;;;<<<===?????????@@@CCCEEECCCDDDGGGJJJKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNKKKMMMNNNPPPRRRTTTTTTUUURRRPPPMMMJJJHHHGGGFFFFFFEEEJJJQQQXXX]]]cccjjjnnnrrrzzz~~~000000000000000000000000//////000000111111222222333222222111000111111111000222444444222111222333111111111111111111111111111111111000111111222333222222222111111111111000111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000000000111111111111111111111111///000111222222222222222111111111111000000000000333222222222111000000000111111222222222333333333/////////000111111222222000000111111222222222222222222222222222222222222111111111111111111111111222222222333333444444444111111111111111111111111333222222222222222222333333222222222222222222333222222222222222222222222111222333333444444444444222222222222222222222222111111222333333333333222444444444333333222222222222222222333333222222222111111222222222333333333444333333333333444555555222222333333333444444444555666666666555444333333000000111111222222222333222222222222222222222222222222222222333444555666222333333444444333333222333222222222333444444555333333333333333333333333111222222333333333222222333333222222222222333333222222222222222222222222//////------...000222444000000111111222222222222222222333333333444444444111111111111111111111111///000111222222222222222...000222444444333000///111111111111000000000000000000111111222222222222000000111111222222222222111111111111111111111111111222333333222111000//////000111222333333222111111111111111111111111111111111111111111000//////000000000000000000000000111222222333333222222111111111111111000000000///,,,...///000//////111333111111111222222333333333000111111111111222222222111111222222222222111111222222111111111111111222222111111000///000000000000111111111111222222222222222111222333555666888444444555666888777666444444555777999:::;;;;;;:::999999888888999999:::;;;===???@@@@@@@@@BBBDDDFFFBBBDDDGGGIIIJJJJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIFFFGGGIIIKKKLLLMMMMMMMMMKKKLLLNNNPPPRRRTTTUUUUUUSSSPPPMMMJJJGGGGGGGGGGGGJJJLLLPPPWWWaaaiiimmmooozzz}}}000000000000000000000000111111111111111111111111111111222222333333333444111111111111222333444444111111111111111111111111////////////////////////////////////000111222333...///000111222333333333111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333222333333444333222111000222222222222222222222222111111111111111111111111000000000000000000000000333333222111000000000111000000111222333444444555111111000000000000111111333333333333333333333333222222111111111111222222222222222222222222222222444555555666444222000...222222222111111111000000222222222111111000000000333333333222222111111111666555333222111222333333222222222222222222222222444444333333333333222222222222222222222222222222222111111000000111111222333333333333333333333333666666555555555444444444444444333333333222222222333333333333333333333333333333222222333333444555444333333222222333333444666666555555555444444444444444333222222111111000...///111333444444444333333222222111111222222333444333333222222333333444111111000000000000111111111111111111111111111111111111111111111111111111///111222444444333222111......///000000000000///333333222222111000000000111111111111111111111111//////000000111111222222000000000000000000000000111111111111111111111111111333555666555222...,,,222000///000111111000///111000//////111222111000333222000///......//////000000000000000000000000000000000000000111111111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000111111222222333333333222111111222333333000111111111111222222222111111222222333444555666333444444333111111333444333333333333333333333333555666888:::;;;:::999888:::999999999999:::;;;;;;<<<<<<<<<===AAAFFFJJJMMMDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLNNNNNNNNNPPPSSSVVVVVVUUUTTTRRRNNNJJJGGGEEEEEEEEEGGGOOOXXX^^^gggsss{{{~~~000000000000000000000000111111111111111111111111111111111222222222222222222222111111111222333333111111111111111111111111111111111111111111111111222222111111111111111111111111222222333222222222111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333222222333333333222111000222222222222222222222222111111111111111111111111111111111111111111111111222111111000000111111222000000111111222333333333111111000000000000111111222222222222222222222222222222111111111111222222222222222222222222222222222333444555555333222000333333333333222222111111444444444333333333222222555555555444444333333333555444333222222222333333111111111111111111111111444444333333333333222222222222222222222222222222222222111111111111222222333333333333333333333333555555555444444444444333555555555444444444333333333333333333333333333333333333222222333333444555444333333222222333333444222222222222111111111000222222222222222222222333000111222333333333222111333222222222222222222333222111111000000111111222111111000000000000111111222222222111111111111111111111111111111111111111000222333555555444333222222222222222333333333333111111111111111111222222222222222222222222222222000000000000111111111111000000000000000000000000111111111111111111111111///111222444333222///...222000///000111222000///222111000222444555444333333222000///......//////000000000000000000000000111111111000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000333333333444444444444444333222222111111222222333000111111111111222222222111111222333333333222222111333444333222222333444333333333333333333333333111333666999;;;<<<<<<;;;:::::::::::::::;;;<<<<<<>>>>>>===>>>???BBBEEEFFFCCCDDDEEEGGGHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKMMMLLLLLLOOORRRTTTTTTTTTQQQOOOMMMJJJHHHHHHHHHIIIFFFOOOXXX___jjjwww000000000000000000000000111111111111111111111111444444444444444333333333333333222111111111222222111111111111111111111111111111111111111111111111333222222222222222111111222222333333222222111000111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333222222222333222222111000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000111222111111111111111111111111111111000000000000111111111111111111111111111111222222111111111111222222222222222222222222222222000111222444444444333222444444444333333333333222444444444333333333333222555555444444444444333333444444333222222222333333000000000111111111111111444444333333333333222222222222222222222222222222333333222222222222333333333333333333333333333333444444444444333333333333666666555555555444444444333333333333333333333333333333222222333333444555333333333333333333333333111000000000////////////000111111222333333444444222333333333333222111000333333222222222222333333111111000000000000111111111111000000000000111111222222222222111111000000111111111111111111111111111222444555555555444333111000000000000111222222///000000111222222333333333333333333333333333333111111111111111000000000000000000000000000000000111111111111111111111111...///000111111111111111111000///000111222111000222222222444777999888777333222111////////////000000000000000000000000000222222111111000000//////000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000444444444444333333333333333222111111111111222333000111111111111222222222222333444555444333111000...000333333333222222333333333333333333333333333111333666999;;;<<<;;;;;;999999999999999:::;;;;;;<<<<<<===>>>???@@@AAABBBAAABBBDDDFFFGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKMMMPPPRRRSSSRRRRRRPPPMMMJJJIIIHHHIIIIIIFFFOOOYYYbbbnnn{{{000000000000000000000000111111111111111111111111333333222222111111111000333333222111000000111111111111111111111111111111111111111111111111111111000000111111222222222222000111111222111111000000111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333111222222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000///000000000111111111000000000//////111111000000000000111111222222222222222222222222222222111111111111222222111111111111111111111111111111222333333333333222333333333333333333333222111111111111111111111111222222222222222222222222444333333333333333333333111111111111111222222222444444333333333222222222222222222222222222222222444333333222222333333444333333333333333333333333444444333333333222222222555555555555444444444444333333333333333333333333333333222222333333444555333333333333333333333333222222222222111111111111111111111222222333333333222222222222222222222222222333333333333333333222333333222222222222333333222111111000000111111222333333222222111000000000111111111111111111111111111222333444444444333333000000/////////000111222000000111111111222222222333333333333333333333333222222222111111000000000000000000000000000000000111111111111111111111111000000000000000111222222111000///000111222111000111111333666999;;;;;;:::444333111000//////000000000000000000000000000000333222222111000///......000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000111111111000000/////////222222111111111111222222000000111111111222222222111333555777777555333111,,,///222444333222222222333333333333333333333333444555777999:::999888777777777777777777888999999888:::<<>>AAABBBCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKMMMNNNOOOOOONNNNNNMMMOOORRRTTTTTTSSSUUUSSSOOOKKKHHHFFFFFFFFFKKKUUU```iiittt~~~||||||~~~000000000000000000000000111111111111111111111111000000000000000000//////222222111000000000111111111111111111111111111111////////////////////////333333333111///,,,)))(((,,,---...000111222222222111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333111111000000000111222222222222222222222222222222111111111111111111111111222222222222222222222222444333222111000000000000222222222111111000000000111111000000000000111111333333333333333333333333222222111111111111222222111111111111111111111111333333222222111111111111000111111111111111222222222333333333333444444444333333444444444444555555222222333444444444333333222222333333444555555555444444333333333333222222222222222222222222222222333333222222222222333333333333333333333333333333444444444444333333333333444444333333333222222222333333333333333333333333333333222222333333444555222222444444444444222222333333222222222111111111444444333333222111111000000000000111222333555666222333444555555444333222000000////////////000000222222111111111111222222111111111111111111111111111111111111111111111111000000000000111111111222222222333444444444444444333333222222111000000///333333333333333333333333222222222222222111111111000000000000000000000000111111111111111111111111444444333222111111222222000///...///111222222111000111333777;;;===<<<:::555444333111111111111222111111111111111111111111222222111111000000//////111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000000000111222222111000000000111111111111222222222+++,,,///111222222111000...000333333333222222333333333333333333333333333000222555888:::;;;:::::::::::::::::::::;;;<<<<<<>>>???AAABBBBBBBBBAAAAAADDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPOOOOOOQQQSSSUUUTTTTTTQQQOOOLLLIIIHHHGGGHHHHHHMMMVVVaaajjjuuu{{{zzzzzz|||000000000000000000000000111111111111111111111111333333333444444444444444111000000000000111111222111111111111111111111111000000000000000000000000111222222222111...,,,***000000111222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333111000//////000111222333222222222222222222222222111111111111111111111111222222222222222222222222222222111111222333444444222222222222222111111111111111000000000000111111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111222222333111111111222222333333333222222333333333444444444333333333444444555555555111222333444444444333333111111222333333444555555444444333333333333222222222222222222222222222222222222111111111111222222333333333333333333333333555555555444444444444333555444444444333333333333333333333333333333333333333333222222333333444555111222444555555444222111333222222222222111111111333222222222222222222222222222111111111222444555222333444666666444333222000000////////////000000333222222111111222222333000000000111222222333333111111111111111111111111111111000000111111222333...000222444444333111000222222111111111111111111222222222222222222222222111222222222222222222333000000000000000000000000111111111111111111111111111111111111222222222222000///...///111333222111111222444999<<<===<<<:::666555333222111111222222111111111111111111111111111111111000000000000000111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222222222///000111222222111000///000111111111111222222222...///000111111111111111111333444333222222333444333333333333333333333333///111555888::::::::::::999999999999999:::;;;;;;>>>???@@@AAABBBBBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQQQQPPPOOOQQQSSSUUUTTTTTTPPPNNNKKKHHHGGGFFFGGGGGGKKKUUUaaajjjuuu~~~yyyxxxxxx{{{000000000000000000000000111111111111111111111111/////////000000111111222000000//////000111222222111111111111111111111111111111111111111111111111,,,---000222333333222111333444444444444333222222111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333111000/////////111222333222222222222222222222222111111111111111111111111222222222222222222222222000000000222333555777888222222222222222222222222111111000000000000111111111111111111111111111111222222111111111111222222000000000000000000000000/////////000111333444555222222222333333444444444000000000111111222222222111111111222222333333333000111333444555444333333000000111222333333444444444444444333333333222222222222222222222222222222222111111111111111111222333333333333333333333333666666555555555444444444666666555555555444444444333333333333333333333333333333222222333333444555111222444555555444222111444444444333333333333222111111111222222333444444444333222111111111222333222333555666666555333222222222111111111111222222333222222111111222222333//////000111222333333444111111111111111111111111222222111111222222333444111333666888999777444222000000000111222222333333111111111111111111111111111111111222222333333444000000000000000000000000111111111111111111111111---...///111222222222222///......///222333222111222333666:::===>>>===;;;666555333222111111222333111111111111111111111111000000000000000111111111111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222333///000111222222111000///000111111111111222222222444444444333333333333333333444444333111111333555333333333333333333333333333444666888999888777666666666666666666777777888:::;;;===???AAADDDFFFGGGEEEFFFFFFGGGGGGEEEDDDCCCFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIIIIIIIKKKMMMOOOQQQPPPPPPOOOQQQSSSTTTTTTSSSSSSPPPLLLHHHEEEDDDCCCCCCIIITTT```jjjuuuzzzxxxwwwwwwzzz~~~222222222222222222222222111111222222222222111111000000000000000000000000444333111000000000111111111111222222222222111111......////////////......111222222333333222222111111111111111111111111111111111111111111111111111000111111111111222222222111222333333111111222333///////////////000111111111111111111111111111111222222111111222222333444111111111111111111111111333333222111000000111111444333222222222222000...111111222222222222111111222222222111111111000000111111111111111111111111//////000000111111111111111222222333222111000///111111222222222333333333222222222222222222222222222222222222222222222222555555444444444333333333//////000111222222333333333333333333333333333333333333333333333333333333888555333444666555222///222222333333333333222222...///111222333333222222444444444333333222222222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333444444333222111333333222111222333555666666555333222222222333333222222222222222222222222000000000000000000000000000111111111111222222222222222222222111111111000,,,111888===>>>:::555000333222222111111222222333222111111111000000//////333333222111111222333333111111111111111111111111222222222111111111000000333222222111111000000000111111222333444444555555---111777<<>><<<<<<:::777444222111111111333333333222222333333333111444666666444222000000111000//////000111333555333333333222000000333555...///333777777333000///000000000000000000000000000000000000111222333444222222222222222222222222222111000111333444333222////////////000111333333222222111111111111222222222222333333333333444444333333333333333333333333111222555777888888777666::::::::::::::::::;;;;;;?????????@@@AAABBBDDDEEEGGGGGGHHHIIIIIIHHHHHHHHHDDDDDDEEEFFFHHHIIIJJJKKKIIIJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUQQQPPPNNNJJJFFFDDDEEEFFFKKKUUU```kkkwww}}}{{{{{{{{{|||}}}000000000000000000000111111111222222222222111111000000000000000000000000333222111000///000000111111111222222222222111111//////000000000000//////111222222333333222222111111111111111111111111111111111111111111111111111///000000000000111111111111222333333111111222333///////////////000111111111111111111111111111111222222111111222222333333111111111111111111111111333222222111000000111111000000///111222333111000111111222222222222111111222222222111111111000000111111111111111111111111000000000111111111222222111111222222222111///...111111222222222333333333222222222222222222222222222222222222222222222222222333333333444444555555111111222222333333444444333333333333333333333333333333333333333333333333444222111222333333111...000000111111111111000000...///111222333333222222444444444333333222222222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333222222222222222111111111222333444222222000/////////000000222222222222222222222222111111111111111111111111000111111111111222222222222222111111222333444444,,,///333555666555222000333222222111111222222333222111111111000000000000222222111000000111222222111111111111111111111111222222222111111111000000111111111111111000000000111111222222333333444444000111333555888:::;;;<<<:::888666333111111111111111000111333555555333111000222444444222111111111222222333333333222222222000000000///......000222333444555666444111000000111111111111111111111111///////////////000111111222222222222222222222222222111000111333444333222---------......///111111222222111111111111222222222222333333333333444444333333333333333333333333222333555888999888777777777888888888888999999999>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPLLLMMMNNNPPPQQQQQQQQQRRRQQQPPPNNNJJJFFFDDDEEEGGGKKKUUUaaakkkxxx}}}{{{}}}}}}~~~/////////000000111111111111111222222222222111111000000000000000000000000222222111000000000000111111111222222222222111111000000111111111111000000111111222222222222111111111111111111111111111111000000000000000000000000/////////000000000000111111222333222111111222333000000000///000000111222111111111111111111111111111111222222222333333333111111111111111111111111333222111111000111111111---------///222333333222111111222222222222111111222222222111111111111111111111111111111111111111111111111222222222222222111111111222111111000///111111222222222333333333222222222222222222222222222222222222222222222222111111222333444555666666333333333333333333333333333333333333333333333333222222222222222222222222222111000111222222111///000000111111111111000000///000111333333333333222444444333333333333222222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222333111111000000000111222333111000000////////////000222222222222222222222222222222222222222222222222000111111111111222222222222222111111222444666888/////////000000111222222333222222111111222222333111111111111111000000000111111000//////000111111111111111111111111111111222222222111111111111111000000000111111111111111111111222222222222222222111333666999;;;;;;:::999777555444222111111111222000000111666<<<<<<777222000111222111000000222333666666777777555333111//////000000///......///111777999999777444333444555222222222222222222222222000000000000000000111111333333333333333333333333222111111111333444333222............//////000111222222111111111111222222222222333333333333444444444444444444444444444444222444666888999999888888777777888888888999999999>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPNNNJJJFFFEEEFFFGGGNNNXXXcccooo|||~~~~~~~~~~~~000000111111222222333333111111222222222222111111000000000000000000000000222222222111111111222222111111222222222222111111111111111222222111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000222333222111000111222111111000000000111111222111111111111111111111111111111222222333333333333111111111111111111111111222222111111111111111222,,,,,,---///111333222111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111222222222333333333222222222222222222222222222222222222222222222222111111222333444444555555333333333333333222222222333333333333333333333333222222222222222222222222222222222333444444333222222333333444444333333222///000111333444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333222111111222333444222111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222444222000000000333666777222111111111111222333444333222222111111222222333111111111111111111111111111111111000000111111111111111111111111111111111111111111111111111111111000000111111222222333333222222111111111111111111111777???EEEFFFAAA:::555333333222111000111111222222111333:::BBBCCC<<<444000111111000///111444666;;;:::999777555333111000111333333333111111222333333777999666333333444444222222222222222222222222222222333333333333333333444444444444444444444444333222111111333333333111111111000000111222222333222222111111111111222222222222222333333333444444444444444444444444444444333444777999::::::999888999999999::::::;;;;;;<<<>>>>>>>>>@@@AAACCCEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPNNNNNNPPPQQQQQQRRRRRRRRRQQQPPPNNNJJJGGGEEEFFFHHHRRR[[[fffsss~~~000000111111111222222222111111222222222222111111000000000000000000000000222333333333333333333333111111222222222222111111111111222222222222111111000111111222222111111000111111111111111111111111000000000000000000000000111111222222222222333333000111222222000000111222222222111111111111222222111111111111111111111111000111222333333333222222111111111111111111111111222111111111111111222222///......///111222000///111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333333333222333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222111111111111333333333333333333333333222222222222222222222222222333444444444333333333333333444444444444333333///000222333444444333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333222111111222333444333333333333333333222222333444444444444444444444222222222222222222222222111111111111111111111111000000111111111222222222555333000//////000333444111222222333333333333333333222222111111222222333111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222333333444444444222222111111111111111111111777>>>CCCDDD???888222111111111000000111111111222111333:::BBBCCC<<<444222222222000000222666999@@@===999444222111222222333444555555444333444555111999===888333222000---111111111111111111111111222333333444444444444333444444444444444444444444333222111111333333222111222111111111111222222333222222111111111111222222222222222333333333444444444444444444444444444444333444777999::::::999888888888999:::;;;;;;<<<<<<======>>>???AAACCCEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFJJJJJJKKKLLLMMMOOOPPPQQQOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNJJJGGGFFFGGGIIIRRR[[[fffsss}}}////////////////////////111111222222222222111111000000000000000000000000111222333333444333333333111111222222222222111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111222222222333333333444444000111222111000000111222444333222222111222222222111111111111111111111111000111222333444333222222111111111111111111111111111111111000111111222333111000///000111111000...111111222222222222111111111111111111111222222222111111111111111111111111222222222222222111111111333222222222222333444444111111222222222333333333222222222222222222222222222222222222222222222222444333333333222222222111111111111111111111111111333333333333333333333333333333333333333333333333111222444444222111111222111111222222222222111111000111222444444444444333222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222333333333444444444333222222111222333333444333333333222222222222222222222222000000000000000000000000000111111111111222222222444333111//////000111222000111222333333222111000333222222111111222222333111111111222222222222222222222333333333333222222111111111111111111111111111111111111111222222222222222222333333333333333111111222222222222222222333333444555555444333333000111111111111111111111000000111666<<<<<<777222222222222111111222666888???<<<777222000000222444111333555555333222333333999CCCGGG@@@888666333---111111111111111111111111///000222333444444333333555555555555555555555555444222111222333333222000000000000//////000000111222222111111111111222222222222333333333333444444333333333333333333333333222444666888999999888888666666777888999::::::;;;======>>>???AAADDDFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKLLLNNNPPPQQQNNNNNNOOOPPPPPPPPPPPPPPPQQQPPPNNNKKKHHHGGGHHHJJJQQQYYYdddqqqzzzyyy~~~000000000///......------111111222222222222111111000000000000000000000000///000111222222222111111111111222222222222111111000000111111111111000000000000111111111111000000111111111111111111111111222222222222222222222222111111222222222333333333///111222111000///000222444444333222222222222222111111111111111111111111///111222444444333222111111111111111111111111111111111000000111222222333111000000111222222111///111111222222222222111111000000111111111222222222111111111111111111111111222222111111111000000000111111000000000111222333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222333333333000111111222222333333333333333333333333333333333444444444444444444444444222444666555222111111333111222222333333222222111000111222444555444444333222222222333333444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333222222222222333333444333222111000000111222333333333222222222222222222222222222222111111111111111111111111000111111111111222222222222222111111111222333333111111111111111111111111333222222111111222222333111111111222222333333333000111222333333222111000111111111111111111111111000000111111111222222222222222111111111111111000111111222222333333444444222111///......000111222111111111222222111111000111000111333555555333111111222222222111111444666;;;999555222000000111222111333444555333222222333999EEEHHH???777777777333222222222222222222222222---///111444555555555444555555555555555555555555444333111222333333222000111111000//////000000111222222111111111111222222222222333333333333444444222222222222222222222222222333555888999888777777555666777888999::::::;;;<<<===>>>???AAADDDFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMNNNOOOOOOOOOOOONNNPPPPPPNNNKKKHHHGGGHHHJJJSSSZZZeeerrr|||wwwwww}}}333333222111000///......111111222222222222111111000000000000000000000000---...///111111111000///111111222222222222111111000000111111111111000000000000111111111111000000111111111111111111111111333333333333333333333333000111111111111222222222///111222111000///000111555444333333222222222222111111111111111111111111///111222444444333222111111111111111111111111111111111000000111222333333111000000111333444222111111111222222222222111111000000111111222222222222111111111111111111111111222111111111000000//////000///.........000111222111111222222222333333333222222222222222222222222222222222222222222222222000000111222333444444555111111222333333444555555333333333333333333333333555555555555555555555555666888:::888555333333555333444444555555444444333000111333444555555444333222222222333333444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333444444333222111111222333333222111000///111222333444555444444333222222222222222222222222222222222222222222222222000111111111111222222222000111222333444555555555555333222111000111333444333222222222222222222333111111111222222333333333///000111222222111000///111111111111111111111111000000111111222222222222111111000000//////......111111222333444444555555000111333444444333222111111222222222222111111000333333333333222333333333000111222111000000222444777666444333111111000000222444666666555333333444---999<<<333---222555333333333333333333333333333///000333666888888888777666666666666666666666666444333222222333333111000333333222222222222222333222222111111111111222222222222333333333444444444111111111111111111111111111333555777888888777666777888888:::;;;<<<======<<<===>>>???AAADDDFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPNNNKKKHHHGGGIIIKKKVVV]]]hhhttt{{{wwwwww}}}||||||{{{}}}222111111111000000//////000000111222333333444444444333333222111111111222111111111111111111111111111111111111111000/////////000111222222111000///111111111111111111111111222222111111111111111111000000000000000000000000444333222111111222333444444444333222111000///...111111111111111111111111111111000000111111222333222000///------///000222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111000000000000000000111111111222222222///000000000111111111111333333333222222111111111333222111000000222444555222222222222222222222222222333444333111000111222222222222222222222222222222111000//////000111222222222222444555444333111444444444444444444444444111;;;CCC@@@444,,,///555000333888;;;;;;888333000111111222222222333333333444444444333333222222222444444555555666777777777777666333111111111222333///111111///,,,,,,000333333222222111111222222333333333333333333333333333333333222111111222333333333333333333333222111000;;;999666555555555444333333333222111111222333333222222333333333333444444000111111222222111111000---...000000000000222444222111222555444111222777333444666666555333000...333333333444444444555555555444444333333444444555222222222222222222222222///000000000111111111111000111111111111222222222333333222222111000//////111111000000000000111111222111000//////000111222333222111000000111222333111111222222222222111111000111111111111222222222///111333333222111000111222333333222000//////000333333333333333333333333222222222111111111000000000000000111222444555666888888777666666666666666444333222111111333444666111111111000000000//////333222222111111222222333222222222222222222222222444444333333222111000000444555777888:::;;;;;;;;;888888999:::;;;<<<<<<===<<<===???BBBDDDEEEFFFFFFHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFGGGIIIKKKLLLMMMMMMMMMOOOOOOQQQRRRSSSSSSSSSSSSOOOOOONNNLLLIIIHHHIIIKKKQQQ[[[gggsss~~~~~~}}}}}}{{{111111111111000000000///000000111222222333444444333222111111000000000111111111111111111111111111111111111111111000//////,,,---///111222333333333111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222333222222222222222111111111111111111111111111111111111000000111111222333111111000//////000111111222222222111111111000000111111111111111111111111000111111111111222222222000000000000000000000000111111111111000000000000000000111111111222222222111111111111222222222222333333333222222222111111333222111000000222444555222222222222222222222222222333444333111000111222333333222222222222222222222222111111111111222222222222222333444444222111444444444444444444444444333888<<<;;;666222333444333555999;;;;;;999555333111222222222222333333333444444444444333333333333555555444444444444555555777555333222111111222333444444333222000111333666333333222222222222333333333333333333333333333333333333222111111222333333111111111111111000//////555555444444333333111000333333222111111222333333111111111222222222333333111111222222222222111111222333333222111333777:::;;;555111333444333333555333222222111000000000000111222222222333333333333333222222222222222222333222222222222222222222222111111111222222222333333000111111111111222222222000000111333444666777777111111000000000000111111222111000//////000111222222222111000000111222222111111222222222222111111000111111111111222222222000111333333111000111222333333333222000000000111333333333333333333333333222222222111111111000000000000111111222333444555888777666666666555666666111000000000222444777888444444444444333333222222333222222111111222222333222222222222222222222222444444333333222111111000333444555666888999::::::777777888999:::;;;<<<<<<<<<===???BBBDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGIIIJJJLLLMMMMMMNNNMMMNNNOOOQQQRRRRRRRRRRRROOOOOONNNLLLIIIHHHIIIKKKPPPZZZgggttt{{{}}}~~~}}}|||zzz~~~111111111111000000000000000000111111222333333333222111000000///000000000111111111111111111111111111111111222111111000///---...///111222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111000000000000000000111111222222222111111111111111111111111111111000000111111222333111111111111111111111111222222111111000000000///111111111111111111111111000111111111111222222222000000000000000000000000222222111111111000000000111111111111111222222222111222222222222333333333333333333222222222222111333222111111111222333444222222222222222222222222222333444333111111111222333333333222222111111111222222333333333333222222111222333444444333222111444444444444444444444444555444333555777888666444444555777999999777555444222222222222333333333333444444444444444555555555666555444444444666888:::666555333222111222222333444222000000111222222222444444333333333333444444333333333333333333333333333222222111111222222333111111111111111111000///111222333333333222000///333222222111111222222333000000111111111222222222222222333333333333222222666555444222222444999===CCC999111111555555333444555444111000000111333555000000000000111111111222111111000000000000111111222222222222222222222222000000000111111111222222000111111111111222222222111111111111000000000000111111000000000000111111222111000000000000111222222222111000000111222222111111222222222222111111000111111111111222222222111222222111000000111333444444333111111111111111333333333333333333333333222222222111111111111111222111111111222333333444777666666666555555555555111111000111222444666777555555555444444444444333333222222111111222222333222222222222222222222222444333333222222111111111222222333444555777888999777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNLLLMMMNNNPPPQQQRRRRRRRRROOOOOONNNLLLIIIHHHIIIJJJMMMXXXfffssswwwzzz}}}|||zzzyyy}}}111111111000000000000000000000111111222222222333222111111000000000111111111111111111111111111111111111111222222111111000111111222111111111000000111111111111111111111111111111111111111222222222111111111111111111111111///000111222222111000///........./////////000000111111111111111111111111111111000000111111222333111222222333333222222111000111111111222222222222111111111111111111111111000000111111111222222222000000000000000000000000222222222111111111000000111111111111111111111111111111111222222222333333222222222222222222222222222222111111111222333444222222222222222222222222111333333333111111222333444333333222222111111111111222333444444333222111222444555666555444333333333333333333333333333333555222000222666888777555333333444444444444333333222222222333333333444444333444444555555666666666444444444555777<<<@@@CCC555444333222222222222333444111...///222333222000555444444333333444444555333333333333333333333333222222222222222222222222333333333444444333222222222333444333222222222333222222222222222222222222111111111111222222222222222333333444444333333222222333222222111333666999AAA999222333555333333444333333222111111222333444000000000000111111111111000000000//////000000000111111111111111111111111............////////////000000111111111222222222222111111///...---,,,+++111111000000000000111111111111111111111111111111222111111111111111111222111111222222222222111111000000111111111222222222222222222000//////222444555444222222222333222222222222222222222222222222111111111111111111111111222222222111222222333333666666666666666555444444444444333222111111222222222222222222222222222111333222222111111222222333222222222222222222222222333333333222222111111111333222222333444666888:::666777777888999:::;;;;;;===>>>@@@BBBDDDFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLNNNNNNLLLMMMOOOPPPQQQRRRSSSSSSPPPPPPNNNLLLIIIGGGHHHJJJKKKVVVdddppp{{{zzztttxxx}}}{{{yyyyyy}}}000000000000000000111111000111111111111111222222222222111111111222222333111111111111111111111111111111222222222222111111333222222111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000111222333333222111000111111000000000/////////111111111111111111111111111111000000111111222333222222333333333333222222///000111222444555666666111111111111111111111111000000111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000111111111222222222222222222222222222222222111222222222333333222222222222222222222222111222333333111111222333333333333222222111111111000111222333333222111000333555888888666444555666333333333333333333333333444333333222222333444555333333222222222222333333222222333333333444444444333444444555555666666666444444333444777;;;@@@BBB444444333333222222333333777555222333666777666333555444444333333444444555333333333333333333333333222222222222222222222222222333333444444444333333444555444222000000333666222222222222222222222222222222222333333333333444222333333444444333333222...000222333333333444555888555444555444111111555///000222444444333111000111111111222222222222333111111000000000000111111111111111111111111111111............////////////000000111111111222222222//////000111333444555555111111000000000000111111111111222222222222111111111111111222222111111111111111222222222222111111000000111111111222222222222222222000//////222444555333222333444555333111222222222222222222222222111111111111111111111111222222222111222222333333666666777777666666555444555444333222111111000000000000000000111111111111333222222111111222222333222222222222222222222222333333222222222222222111333333444555666888999:::777777888999:::;;;;;;<<<===>>>@@@CCCEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOMMMNNNOOOQQQSSSTTTTTTTTTPPPPPPOOOLLLIIIGGGHHHIIINNNXXXdddoooxxx}}}yyysssssswww|||{{{xxxzzz}}}000000000000111111111111111111111111111111111111222222222222222222333444111111111111111111111111000111222222333222222222111000000111111333444444111111111111111111111111000000000111222222333333222222222222222222222222222222333333333333222222333333333222222111111111111111111111111111111111111111000000111111222333222222222222222222222222000000111333444666777888111111111111111111111111000111111111111222222222333333333333333333333333333222222222222111111111222222222111111111111111//////000000000111111111111222222222222333333333111111222222222333333333222222222222222222222222000222333333222111222444222222222222222222222222111111222222222222111111222666999999666444555777333333333333333333333333111333444333000000222555444444333333333333444444333333333333444444444444444444444444444555555555555444333333333555777999333333333333333333333333444333222333444444444222444444333333333333444444333333333333333333333333111222222333333222222111000111222222222222222222333555555333//////222555111222222333333222222111222222333333333444444444222222333333333333222222---000444666666555444555333222444666333///111555222555999<<<<<<999444111222222222333333333444444222222111111111111222222111111111111111111111111000000000111111111222222000111111111111222222222000111111111111222222222111111000000000000111111111111222333333222111111000111222222222222111000111111222222222222111111000111111111111222222222111222222111000000111333444333333555888777333000222222222222222222222222111111111111111222222222222111111111222333333444666777888888888777555444111111111222222222222222111222222222222222333333333222222111111222222333222222222222222222222222222222222222222222222222333444666777999999::::::777888999:::;;;<<<<<<======???AAACCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJLLLNNNPPPMMMNNNPPPRRRSSSTTTUUUUUUQQQQQQOOOLLLIIIGGGHHHIIIQQQZZZfffpppyyy|||vvvuuuxxx}}}{{{xxxzzz}}}///000000000111111111111111111111111000000000000111111111111111222333333111111111111111111111111000111222222333333333222222111111111111222444555111111111111111111111111///000000111222222333333222222222222222222222222222222111111111111222222000000000111111111111111111111111111111111111111111111000000111111222333333222111000000111222333111222222333333444555555111111111111111111111111000111111111111222222222222222222222222222222222333333222222222111111111222222222111111111000000000000111111111222222222111111222222222333333333111111222222333333333222222222222222222222222222000222333333222111333444111111111222222333333444333333222222222222333333111444888777444222333666222222222222222222222222000111222222111111222444333333222222222222333333333333333444444444444555444444444444333333333333444444333222222333333444222333333333444333333333///111222222000000000111333333222222222222333333333333333333333333333333111222333333333333222111000111222222333333222222222666:::999444111111333111222333333333333222111111222222222333333333333111111222222222222111111///111444555444444555666777222000222333111111444666999===??????;;;666333222222222333333333333444222111111000000111111222111111111111111111111111111111111222222222333333000111111111111222222222444333222111///...---,,,111111000000000000111111111222222333333222222111000111222222222222111000111111222222222222111111000111111111111222222222000111333333111000111222333222333777:::999333...111111111111111111111111000000111111111222222222000000111111222333444555777888999:::999888666555111111222222222111111111222222222333333444444444333222222111111222222333222222222222222222222222222222222222222222222222111333666999::::::999888999999:::;;;<<<======>>>>>>???AAACCCEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHJJJLLLNNNPPPLLLMMMOOOQQQRRRTTTTTTUUUQQQQQQOOOLLLHHHGGGGGGHHHOOOXXXeeeppp|||wwwzzz~~~~~~{{{xxxyyy}}}//////000000111111111222111111111000000000000000000000///000000111222222111111111111111111111111000111222333333333333333666444333111000000111111111111111111111111111111///000000111222222333333222222222222222222222222222111000//////000111222++++++,,,---...///000000111111111111111111111111111111111000111222222333333222000//////000222333333333333222222222111111111111111111111111111111000111111111111222222222111111111111111111111111333333333222222222111111222222222222111111000000111111222222222333333333111111111222222333333333111111222333333333333222222222222222222222222222000111333333222222333444000000111222333444444555555555333222222333555555///333777666222000222444222222222222222222222222///...///111333444333222000000000000000000000000333333333444444444555555444444444333333222222222222222333444444555555555222222333444444444333333000333666555222111222444333222222111111222222333333333333333333333333333111222333444444333222111222333444444555555555555333999???@@@;;;555222222111222333444444333222111000111111111111222222222111111111222222111111111000000111111111222444777===444---///222333222333222555888999888555111...111222222222222333333333111111000000000000111111000000000000000000000000000000000000111111111111000111111111111222222222111111222333444555555666111111000000000000111111111222333444444333222111000111222333333222111000111111222222222222111111000111111111111222222222///111333333222111000111222222333888<<<;;;333---111111111111111111111111000000111111222222222222000000000111222444555666777888:::;;;:::999777555555555444333111///---,,,111111111222222333333333333222222222222222222333222222222222222222222222222222222222222222222222000222666999;;;:::888777999::::::;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHIIILLLNNNPPPKKKLLLNNNPPPQQQSSSTTTTTTQQQQQQOOOLLLHHHGGGGGGHHHJJJTTTaaannn}}}yyy{{{~~~~~~{{{xxxxxx|||111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000111111222333555555//////000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222111000...------------000000111111111111000000000111111111111222222222111111222222111000...---111111111111111111111111333111000000222333444444222111111111000000//////000000000000000000000000000000111111111222222222111222222333333222222111///111222222222222444555222222222222222222222222333333222111111222333333111111000000111111222333444333333222111111111222333333333222222111111111333333333333333333333333333333222111000000111111///222444555444333333444555333000///333777444---444444444555666555333111222222222222222222222222333333333333333333333333333444555555555444333222555555555444444333333333222222222222222222222333222222222222222222222222333333333333333333333333222222222222222222222222555555555444444333333333777666444333222333444444333@@@LLLIII:::///000666333333333333333333333333333333333222222111111111111111222333333333222222111111000000000111222333222222333333333333444444222222222222222222222222111111111111000000//////111111111000000000000///333333333222222222111111---......///000111111222000111111111111222222222---((((((...222222222333222222111111111111222222222444666777777666444222111111111111111111111111555555555444444333333333...000111111000/////////000000111222333333444444333444555555444333111000,,,...000333444444333222333222111111111222333444444444222000///000333555333555666777888666555444555444444333222111000000111111111111111111111111222222111111111111111111111111111111111111111111333333333222222333444444111222444666777888888888777888999:::<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEHHHIIIIIIHHHGGGFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKNNNNNNOOOPPPRRRTTTVVVWWWTTTRRRNNNIIIFFFGGGKKKNNNKKKUUUbbbooo~~~}}}|||{{{zzzzzzxxxwwwxxx{{{111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111222222333000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222111000000000111111000000111111111111000000000111111111111222222222000000111111111000///...111111111111111111111111333111000000222333444333222222222222111111111000111111111111111111111111000000111111111222222222111222222333333222222111222333444333111111111222222222222222222222222222333333222111111222333333222222222222222333333444444333222222111111222222333333222222222222222222333333333333333333333333333333222111111111111111111333555555333222222333444777777222000111000...444333444555555444222111222222222222222222222222333333333333333333333333333333444555555444333222444444444444444444333333444333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222555555444444444333333333666555444222222222333444666AAAKKKHHH<<<222333777333333333333333333333333333333333222222222111111222222333333333222222111222333333333444444555555222222222333333333444444222222222222222222222222333333333333222222222111222222111111111000000000333333222222111111111111......//////000111111222000111111111111222222222111---,,,000333222111222222222111111111111222222333333333333333333333333111111111111111111111111444444444333333333222222000111222111111000111111000111111222333333444444//////000111111111000///,,,...000222333333222222222222111111111222333444444444222000///000333555999:::::::::888666333111555444444333333222222222222222222222222222222222222222111111111111111111333222222222111111111000444333333222222333333444333333555777888999999:::888888999:::<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGLLLKKKHHHEEEDDDEEEIIILLLIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTTTTRRROOOJJJGGGGGGJJJMMMPPPZZZgggttt|||{{{{{{zzzzzzyyywwwvvvvvvzzz111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222111000000000000000111111111222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222333444000000111111111111000000000111111111111222222222///000000111111111111000111111111111111111111111333111000000222333333222333333333222222222222222111111111111111111111111111111111111111222222222111222222333333222222111444555555444111//////000222222222222222222222222333222222111111222222333333333222222333333444555333333222222111111222222222222222222222222333333333333333333333333333333333222222111111111111222222333555555333222222333999@@@BBB;;;222000222444222333444444444333111000222222222222222222222222333333333333333333333333333333444444444444333333333333444444444444444444555444444333222111000000222222222222222222222222333333333333333333333333222222222222222222222222444444444444333333333333444333333222222222222333888>>>DDDBBB:::444333666333333333333333333333333333333333222222222222111333333333333222222111000---///000222333333222222222222222222333333333333333333333333333333333333333333333333222222222222333222222222111111111111222111111111111000000000...//////000000111111111000111111111111222222222666111000333444222000222222222111111111111222222333222111000000111222333111111111111111111111111333333333222222222222222333222222111111222333333111111111222222333333444---...///000111111111111---///000222333333222222222222111111222222333444333333222111///000333555:::::::::999777444222000444444444444444444444444333333333333333333333333111111222222222222222222333333333222222111111111444333333222222333333333333444666888999:::::::::888888999;;;<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLOOOQQQSSSSSSSSSRRRTTTSSSPPPLLLHHHGGGHHHJJJTTT___mmmyyywwwxxxzzz{{{zzzyyywwwvvvttt{{{111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000000111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111000000000000000111111000111111222222111111000000000111111111222222222000000111222333333444444111111111111111111111111222111000000222333222111222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111444555555333111//////000111222222222222222333333222222222222222222222222222222222222222333444444333333222222111222222333111111111222222333333333222222222222222222222222333222222111111222222222111222444444333333444555:::AAADDD<<<333111333555111222444444333111111111222222222222222222222222333333333333333333333333222333333333444444444444333333333444444555555555333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222222222222222222555888:::999555222111111333333333333333333333333222222222222222222222222444444444333222111000///+++,,,///111222222111000111222222222222333333333333333333333333333333333111111111111111111111111333333333222222222111111111000000000000000000000//////000000000111111111000000111111111222222222666222222444444111000222222222111111111111222222111111000000000000111111111111111111111111111111222222111111111111111111444222111111222333444333111111111222222333333333111111222222333333333333000111222333444333333333222111222222222222333333222222222111000111333555444444555555444333222111222222222333333444444444333333333333333333333333111111222222222222222333222222222222333333333444444444333222222222333333333444555777888999::::::888999:::;;;<<<>>>??????AAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEFFFHHHIIIIIIJJJDDDIIIOOORRRQQQLLLGGGDDDKKKKKKJJJJJJJJJKKKKKKKKKLLLNNNRRRUUUVVVVVVTTTSSSTTTSSSQQQMMMIIIGGGGGGIIIUUU```ppp|||~~~sssvvvyyy{{{{{{zzzxxxxxxvvv~~~111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000111222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333222111000////////////111111222222222222111111000000111111111222222222222222333333444555666777111111111111111111111111222111000111222222111000000000111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111222333444333111000111222111111111222222333333333222222222222222222222222111111111111111222333333333222222111222222333333111111111222222333333333222222222222222222222222333222222222222222333333///111222333333444666888444888888333000000111///000333555444222000000111222222222222222222222222333333333333333333333333222222222222333333444444333333333444444555555555111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333444333222111000000333333333333333333333333222222222222222222222222444444444333222111000//////000333555555555444333111111111222222222333333333333333333333333333333111111111111111111111222333333333222222222111111000000000000000000000111000000000000111111111111000000111111111222222222222000111333333000111444222222111111111111222222000111222333333222111000111111111111111111111111111111111111111111111111333111///000222444333222111222222222222222333333555555444444333333333333333333444444444444444444111111222222333333333333111222222222111111333555333333333333222222111111000000000111222222333333222222222222222222222222111111222222333333333333000000111333444555666777555444333333222222222333222333444666777888999999888999:::;;;===>>>??????AAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKIIIOOOUUUYYYWWWRRRMMMIIILLLKKKJJJJJJJJJJJJKKKKKKLLLOOOSSSVVVWWWVVVTTTRRRTTTSSSQQQMMMIIIGGGGGGIIISSS```qqq~~~~~~tttppptttyyy{{{{{{zzzzzz{{{{{{111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222/////////000111222333444222222222222222111111111111111111111111111111111333333333333333333333333222222222222222222222222555444333222111000000000111111222222222222111111000111111111111222222222333333333333444555777777111111111111111111111111222111000111222222000...000000000000000111111111222222222222222222222222222222222111111111111111111222222333333222222111111222333333222111222444111111111222222333333444111222222333333222222111111111000000111111222333222222111111222222333333222222222222222222333333222222222222222222222222333222222222222333333444///111222222222333666888222333222000111444333///000333666555222000111222222222222222222222222222333333333333333333333333222222111111222333444555333333444444444444444444000000111222333444444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333111222333333444333333333222333333444444333333333333333333333333333333333111222222222222333333333333333333333222222111000111111333444444444333222111111111111222222222222222222222222222222222222333333333333444444444444333222222222111111111111000000000111111111111222111111111111111111111111000111111111111222222222000///000333222///111555222222111111111111222222///111333555555333111///111111111111111111111111111111111111111222222222222000///111555666444111222222222222222222222222555555333222222111111222555555444444444444444444000111222333333333333222000111222222111222333555777666555444333111111000///000000000111111222222111111111111111111111111111111222222333444444444000111222333555666777888555555444333222222222222111222444555777888888888999999:::<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNOOONNNMMMKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKMMMQQQTTTUUUTTTRRRQQQTTTSSSPPPLLLHHHGGGHHHJJJTTTbbbtttzzznnnmmmqqqwwwyyyxxxyyy{{{}}}111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333111111111111111222333444222222111111111000000000111111111111111111111111333333333333333333333333222222222222222222222222333222111111000000000000111222222333333222222111000111111111111222222222333333222222222444555666111111111111111111111111111111000111222222///---000000000111111222222222222222222222222222222222222222222111111111000000111222222333333222222111111222333333111111222333000111111222333333444444111222333333333333222111222111111111111222333333222222111111222222333444333333222222222222222222111111111111111111111111222222222222222333444555222333333222111222444666222444444222333666666333000444777777333000222444222222222222222222222222333333333333333333333333222111111111111333444555444444444444444444333333111111111222222333333444222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111222333444555444444333111333555666555555555666333333333333333333333333111111222222222333333333222222333333333222222111222222222222111111111111111111111111222222222222111111111111111111111111333333333444444444555555222222111111111000000000111111111111222222333333111111111111111111111111000111111111111222222222000000111444222///000555222222111111111111222222111222222333333222222111111111111111111111111111111111111222222222333333222000000444888888555000222222222222222222222222444333222111111111222333444444333222222222222222000111222333333333222222///111222222222222444555555444444333222111111111111111111111111111222222222222222222222222222222111111222222333444444555333333333444555555666666666555444333222222222222222333555666888999999999999:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHFFFDDDDDDFFFHHHMMMLLLJJJIIIIIIIIIKKKKKKLLLNNNQQQSSSTTTTTTRRRQQQTTTRRROOOJJJGGGGGGJJJMMMWWWgggzzz|||nnniiinnnsssuuuuuuvvvzzz~~~111111111111111111111111111111111111111111111111222222222222222222222222444444444444444444444444444333222222111222222222222111111111000000//////111111111111111111111111333333333333333333333333222222222222222222222222...............//////000111222222333333222222111000111111111111222222222333222111111111222333444111111111111111111111111111111000111222222///---111111111222222333333333222222222222222222222222222222222222111111000000222222222333333222222222222333444333111000111222000000111222333333444444111222333444444333222111333333222222333333444555222111111111222333333444444333333222222111111111111111111111111111111111222222222222333333444555555666555333111000222333...333444111000222444222111555888777333111222555222222222222222222222222333333333333333333333333111111000000111333444666555555555444444333333333333333222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333111222444555666555444444///222555666555444555666333333333333333333333333111111111222222333333333111111222333333333222222888777666555444444444444000111111111111222222222000000000000000000000000111111111222222333333333111111111000000000000///111111222222222333333333222222111111111111111111000111111111111222222222222222333555222...000555222222111111111111222222333222111000000111222333111111111111111111111111111111222222333333333333222111222666;;;;;;666000222222222222222222222222333222222111222444555666333333222111000000000000000111222333444333222222///111222222222222444555......//////000111333444222222222222222222222222333333333333333333333333111111222333333444555555666666555555555444444444666555444333222222222222333444666777999:::::::::999:::;;;<<<===???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJEEEHHHKKKKKKJJJGGGFFFFFFNNNMMMJJJIIIHHHIIIJJJKKKOOOQQQSSSUUUVVVVVVUUUTTTTTTRRRNNNIIIFFFGGGKKKNNN[[[kkkpppgggkkkppprrrrrrsssyyy~~~///////////////000111111000111111111111222222222222222111111111111222222111111111111111111111111333333333333333333333333222222222222222222222222444444444333333222222222111111222222222222111111111111222222222222111111222222222111111111111000111111111000000000000///111111111111111111111111444333222111111222333444222222222222222222222222111222333444444333111000000000000111222222222333222333333222111000222333===888222//////000222333222222111111111111222222000111333444555444444333111111222333333444555555222222222222222222222222111111111111111111111111222222222333333444444444888777666444333222111111222222111000000111222222222222111000000111222222///111333555555333111///222222222333333444444444444444444333333222222222333333333444555666777888222222222222222222222222222222333333333333444444444444444333222111000///555222000222222000111444333333333333333333333333222222333333333333444444111222222333444444444444333444444555555666777777555444444333333222222111222222333333333333444444555444444333333444444555222222222111111000000000666666555444222111000000111111222222222333333333222222111111000/////////444333111000000111333444111111111111111111111111222111111000111111222333444333111000///...//////111111111111111111111111333222111000////////////111111222222333333333444000000111111111111000000111111000000111111222333111111111111111111111111222111111222333444222111222333444444555555444444222222333333333222222111222333333333222222111000222222222222222222222222222222222222222222222222333333222222000///---,,,555444111//////111333555222222111111111111222222111111111111111111111111000111222222333444555555222222333333333333444444777666333000000111333444...000333666888999::::::999:::;;;<<<============@@@@@@@@@AAABBBCCCDDDEEEIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKQQQQQQQQQQQQRRRTTTUUUVVVRRRPPPNNNLLLGGGDDDJJJSSS\\\qqq{{{nnngggjjjmmmoooppptttzzz///////////////000111111000111111111111222222222222222111111111111222222111111111111111111111111222222222111111111111111222222222222222222222222333333333333222222222111111111222222222222111111111111222222222222111111222222222111111111111000000000000111111222222222111111111111111111111111111111000//////000111111222222222222222222222222000111111222222222222222111111111111111222222222222333333222111111222444777444111000111222222222222222111111111111222222111222333444444333333222111222222333333444444444222222222222222222222222111111111111111111111111111111111111111111222222444333222222111111111111444444333222222333444444444444333222222333444444111222333333333333222111222222222333333444444444444444444333333222222222333333333222333333444444333333333333333333333333222222333333333333444444444555555444333222111111444111222666666222111333333333333333333333333333222222333333333333444444222222333444444444333333555444222000...,,,***)))333333333333333333333333222222333333333333444444333333222222222222333333444444444333333333222222333333333333333333333333000000111111222222222222111111111111111111111111444333111000000111333444111111111111111111111111000000000000000000000///333222111000//////000000111111111111111111111111222111111000000000000000///////////////000000000111111222222222222111111111111000000111111222333111111111111111111111111222222222222333333222111222222333444444444444333222222222333333222222111444444555555444444333222222222222222222222222222222222222222222222222222444444444333222111000///444333111000000111333444222222111111111111222222111111111111111111111111333333333333333333333333222222333333333333444444444333222111111222444555222333555888999:::::::::999999;;;<<<======>>>>>>?????????@@@AAACCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLOOOOOOPPPQQQSSSTTTUUUVVVSSSQQQOOOLLLGGGEEEKKKTTTccczzzyyynnngggkkknnnoooppprrrwww|||/////////000000000111111000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000333333222222111111111111222222222111111111111111111111222222222222111111111111222222222222111111222222222111111111111000//////000111222333444444111111111111111111111111111111000//////000111111222222222222222222222222000000000000111111222333222222222111111111111111222222333222111111222444222111000111333333222111222222111111111111222222222222222333222222111000222222222333333333333333222222222222222222222222111111111111111111111111222222111111111111111111222222111111111222222333444333333222222333333444444333333222222333333444333333222222222222333333222222333333333333444444444444333333333333222222333333222111111111111111333333333333333333333333222222333333333333444444555555555555444333222222222111444888888444222333333333333333333333333333222222333333333333444444333333444444444333222222333333222111000///......111111222333333444555555222222333333333333444444222222111111111111222222444444444333333333333222111111222333444444555666111222222222222333333333000000111222222333444444444333222111111222333444111111111111111111111111//////000000///...---,,,222111111000000000111111111111111111111111111111000000000000111111111222222222222222222111111111222222333333333333222222111111000000111111222333111111111111111111111111222222222333333222222111111111222333333333333222111222222333333222222222111111111111111111000///222222222222222222222222222222222222222222222222444444444444444333222222222222111111111222222333222222111111111111222222222222222222222222222222444444444333333222222222222222333333333333444444111111222222333444555555555666888:::;;;;;;::::::999999:::;;;<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLKKKMMMOOORRRTTTUUUUUUUUUUUURRRPPPNNNHHHFFFMMMVVVggguuunnniiilllpppqqqqqqssswww{{{~~~//////000000111111111111000000111111111222222222222222111111111111222222111111111111111111111111/////////000000000000000333333222222111111000000111111111000000000000000111111222222222222111111111111222222222222111111222222222111111111000000000111111222333333444444111111111111111111111111333222222222222222222333222222222222222222222222222111000/////////111111333222222222111000000000111222333222111111333444222111000000222333222111333222222111111222222333222222222222111000000000333333333222222222222222222222222222222222222222111111111111111111111111444444444333333222222222444444333333333333444444111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111222222444444444444444444444444222222222333333333444444444444444444444333222222222111333777777333222444333333333333333333333333222222222333333333444444444444444444333222222111333333444444444555555555222222222333333444444444222222222333333333444444222222111111111111222222111111111111111111111111111111222333333444555555333444444444444444444444222222222333333444444444333222222111111222222333111111111111111111111111///000111111000...,,,***000000000111111222222222111111111111111111111111//////000111222222333333444444444333333222222222111222222222222222222111111111000000111111222333111111111111111111111111111333444333222111111111000000111222222222222222111111222333333333222222000000000111111000//////222222222222222222222222222222222222222222222222333333444444444444444333111111111111222222222222222222111111111111222222222222222222222222222222333333333333333333333333222222222333333333444444111222333444444444333333444666888:::;;;;;;;;;;;;999999:::;;;<<<===??????>>>??????AAACCCEEEGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLIIIKKKOOORRRUUUVVVVVVVVVWWWTTTRRROOOJJJHHHNNNXXXggg~~~nnnkkkiiimmmqqqssssssvvvzzz~~~~~~~~~//////000111222111111000000000111111111222222222222222111111111111222222111111111111111111111111000000000111111111222222222222222111111000000000000000000000000000000000111111222222222222111111111111222222222222111111222222222111111111000000222222222222222222222222111111111111111111111111222222222333333222222222222222222222222222222222444333111///......//////333222222222111000000000111222222222111111333555666444111000111222333333333333222222222222333333333222222111111000000000222222222222222222222111222222222222222222222222111111111111111111111111444444444333333222222222555555444333222222222222111111111111111111111111111111111111111111111111111222444666666444222111333333333333333333333333333333333333333333333333111111111222222333555555444444444444444444444444222222222333333333444444222333333333333222222111333000000333333111222666333333333333333333333333222222222333333333444444444444444444333222222111555444444333222000000///444444444333333222222222222222222333333333444444333333222222222222333333111111111111111111111111333333333333333333333333333333333333222222222222444444444333333333222222222222222222222222222222111111111111111111111111000111222333222000---,,,000000111111222222333333111111111111111111111111...///000222333333333333111111000000//////......000000111111111111000000111111000000111111222333111111111111111111111111111333555444222000111222///000111111222222111111000111222333333333333333333444444555555555444444222222222222222222222222222222222222222222222222111222222333333333333333000000111111111222222222222222111111111111222222222222222222222222222222111111222333333444555555222222222333333333444444222333444555555333111000111333555888:::;;;<<<<<<999999999:::<<<===???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGGGGFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMIIIKKKOOORRRUUUVVVWWWVVVXXXUUUSSSOOOJJJHHHPPPYYYjjjrrrddddddeeejjjooorrrtttvvv{{{~~~///000111222222222111000000111111111111222222222222222111111111111222222111111111111111111111111000111111222222333333333111111111111111111111111000000000000111111111111111111222222222222111111111111222222222222111111222222222111111111111000333333222222111111111111111111111111111111111111///000111111111111000///222222222222222222222222444333222111000/////////222222222111111111111111000111222222111222333555999666222111222444555666333333222222222222333333333333222111111111222222111111111222222222222222222222222222222222222222111111111111111111111111222222111111111111111111333333222000000/////////222333333444444333333222222333333444444333333222000222555777777555222000444444333333333333222222222222333333333333444444222222222222444555666777333333333333333333333333222222333333333333444444111222222333333222222111333000///111222111333777333333333333333333333333222222333333333333444444333333444444444333222222111111111222222222333333555555444333333222111111222222333333333333444444333333222222222222333333222333333333333444444444444444444333333222222222111111000000000000000///555555444333333222111111222222222222222222222222111111111111111111111111222222333333222111000///000000111222333333222222111111111111111111111111...///111333444444333222111111111111111111000000000000000111111000000000111111000000111111222333111111111111111111111111111444666444111///000222000000111222222222222111000111222222333333333333222333333444444444444444222222222222222222222222222222222222222222222222000111222222222222222111000000000000000111222333222222111111111111222222333333333333333333333333000111111222444555555666222222333333333333444444444444555555444333111000///111444777999;;;<<<<<<999999999:::;;;>>>@@@AAACCCCCCDDDEEEFFFHHHJJJKKKJJJJJJIIIHHHHHHIIIJJJJJJKKKJJJIIIGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMKKKMMMOOOSSSUUUWWWXXXXXXYYYVVVSSSOOOJJJIIIPPPZZZooo}}}kkk^^^^^^aaaffflllppprrruuuzzz~~~...000111333333222111000000111111111111222222222222222111111111111222222111111111111111111111111000000111111222333333444//////000000111111222222000000000111111222222222111111222222222222111111111111222222222222111111222222222111111111111000000000111111111111111111111111111111111111111111///000111111111111000///222222222222222222222222111111222222222222222111111111111111111222222222000111222222111222444666777666444555777999999888444333333222222333333444333333222111111222333444000000111111222222333333222222222222222222222222111111111111111111111111111111111111111111222222111111000000000000000111222333444444444444333222222333444444444444333222222333444555555444333222444444444333333222222222222222222333333444444444333333333333333444555666333333333333333333333333222222333333333333444444222222333333333333333222222000000444555333333666333333333333333333333333222222333333333333444444222222333444444444333333///000111222444666777888333333333333333333333333222222333333333333444444222222111111111111222222222222333333333444444444444444444333333222222222222222222111111000000000333333333333222222222222222222222333333222222222111111111111111111111111222222222222222222111111000111222333333333222111111111111111111111111111///000222444444333222111333333333333333333444444000111111222222111111000111111000000111111222333111111111111111111111111111444777555111...000222000111222222333333222222000000111222333333333333//////000111111111111111222222222222222222222222222222222222222222222222111222222222222222111000111000///...///111333444222222111111111111222222333333333333333333333333222222222333333444444444222222333333333333444444333333333444333333222222111222555777999:::::::::999999888999;;;>>>@@@BBBDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKNNNMMMKKKIIIIIIIIIJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPSSSUUUWWWXXXYYYZZZVVVSSSOOOIIIHHHPPP[[[mmmxxxiii]]]^^^ccchhhnnnrrrsssvvvzzz}}}...000222333333333111000000111111111111222222222222222111111111111222222111111111111111111111111///000000111222333333333......///000111222333333000000111111222222222333111111222222222222111111111111222222222222111111222222222111111111111000......///000111222222333111111111111111111111111111222333444444333222111222222222222222222222222...///111333444555444444000000111111222222222333000111222222111222444666333444666999<<<===;;;999444333333222222333333444333333222222222333555666//////000111222333333444222222222222222222222222111111111111111111111111222222222333333444444555111111111111222333444555000111222333333222111000000111222333333222111000555444444333333444444555444444444333333222222222222222222333333444444444555444333333222222333333222222222222222222222222222222333333333444444444333333444555555444444444111000222777888555333555333333333333333333333333222222333333333444444444111222333333444444444444555444333222000///......111222222333333444444555222222333333333444444444111111000000000000111111000000000111111222222222333333333333333333333333555555555444444333333333000111111222222333333444111222222333333222222111111111111111111111111111222111111000111111222333111222333444333333111111111111111111111111111111///111333444444333222111/////////000000111111222222222222333333222222222111111111000111222222333111111111111111111111111111444777555000...///222111111222333333333333222///000111222333444444444000111222333333333333333222222222222222222222222222222222222222222222222222333333333333222111000111000...---...000333555222222111111111111222222333333333333333333333333444444333333333333222222222222333333333444444444222222222333333444444555333444666888999999999999999999888999;;;>>>AAABBBDDDDDDDDDDDDEEEFFFGGGHHHMMMLLLKKKJJJJJJKKKLLLMMMLLLJJJHHHFFFEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPQQQSSSUUUWWWYYYZZZZZZVVVRRRNNNIIIHHHPPP[[[eeeyyy|||vvvjjj___aaahhhmmmsssvvvwwwxxx{{{000000000000000000000000...999...+++(((999666,,,222222222111111111000000---222///222,,,---444888///000000111111000000///000000000000000000000000///000000111111000000///000111111222222111111000111111111111111111111111===+++111555***///BBB111...///000222333333333333111111111111111111111111555+++333:::222444777+++444333444555444222000000...666777111000555222))),,,555999333111555666222222000333666111***...888333333333333333333333333,,,DDD+++555333333000333333333333333333333333333111111111111111111111111444444444444444444444444111111111111111111111111111111111111222222333333...---///444333///000444444222222999111***555333---222555999111000999000111111111111111111111111111111222222222222111111......//////000111222222111111111111111111111111888666444222222222333444000333BBB)))***AAA***222555555555555555555444444......///000111222222333222222222222222222222222111111222333333333333222222222222222222222222222333333333333333333333333666444000......000444666444444555444222222444666111111111111111111111111222222222222222222222222333333333222222111111111222222333333333222222111222222222333444555666777111111111222222333444444333333333333333333333333000111111111111222222222222222222222222222222222000222333333111000111111//////111222444444555555222111111111000000//////...///000000000000222444666444111000111111000///333222222222111000000000111111111111111111111111111111111111111111111111444333111000000111333444444222///,,,,,,///222444222222222222222222222222000000111111111111000000111111111111111111111111111111222222111000...---000000111111111222222222222222222222222222222222333222222222222222222222555555555555444333222222666666555333333333333333333444666888:::;;;<<<<<<:::;;;<<<;;;;;;<<>>222222222111111111111111555333///333---$$$;;;;;;///000000111111000000///000000000000000000000000///000000111111000000///...//////000000//////...111111111111111111111111???HHH---+++333444777666444333222111000111111222111111111111111111111111444///+++444@@@:::......888666111111III|||WWW888333111///111000333666666///)))---555000000000000000000000000111'''444;;;+++666"""666333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222666888555///000555333+++...555333///444444000444---111222333666333111999000000000000000000000000111111222222222222111111000111111222222333333444000000000000000000000000444444555666999<<>>:::666333222222111000000000000111222222222333111111111111111111111111111111111111111111111111000111222333333222111000000111333444444333111000222222222222222222222222333333444444444444333333222222222222222222222222444444444333333222222222111222222222333333333333555555555555555555555555000111111222333444444555000111222222333333333222333444666666666444222000333444666888:::;;;<<<<<<:::;;;<<<;;;;;;<<>>777444444444444000000000111222222222333111111111111111111111111111111111111111111111111222222111000000111222222333222222222222222222333222222222222222222222222222222333333333333222222222222222222222222222222444444444333333333333333333333333444444444555555111111111111111111111111111222222333444555666666222333333333222222111000333444666666666444222000333444666888:::;;;<<<<<<:::;;;<<<;;;;;;<<>>...222***[[[444333666'''666///+++///777999&&&555)))@@@111111222333333444555555000000111222333333444444222222222222222222222222111111222333333333333222222222222222222222222222333333333333333333333333000111333555555333111000///222444555333222111111333333333333333333333333222222222222222222222222111111111222222333333333222111000000111222555666------------...000111111666555555444444333333222111111111111111111111111000111111111111222222222222222222222222222222222222222222111111222555888AAA???;;;777444333222222111111111222222333333333333444444333111000111222111000000111333444444333333222222222111111000000111111111111111111111111111111111111111111111111...000111222222111000...111000000000000000000111222222222222222222222222111222222333333222222111333333333333333333333333333222111111111222333444000000111111111222222222000000000000000000000000111111111000000000000000222222333444555555555555666666555333333333333333333444666888:::;;;<<<<<<:::;;;<<<<<<;;;<<>>{{{111333000888111///111000---444777---222222222222222222222222+++,,,666444///444000000555777111***,,,888DDD777333111111111777333///222222222222222222222222555444444333333222222111111111111111111111111111222222222222222222222222555444444333333222222111333333333333333333333333666555333222111222333333222222222333333444444444222222222222222222222222444333333222222333333444222222222222222222222222/////////000111222444444444444444333333222222222444333333222111111111222333222222111111000000000111111222333333333222222333222111000000111222333???<<<777333111000...---222333333444333222111000000000000000000000000000111111222222222222111111222222222222222222222222000111111111111222222222000111222333444333333222222222222222222111000///111111222333333444555555222222222333333444444444111111111111111111111111222222333333333333444444222222222222222222222222333222111222333333222111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333///...000555<<>>>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNGGGHHHJJJKKKJJJKKKMMMNNNSSSSSSUUUVVVWWWXXXXXXXXXXXXRRRMMMIIIFFFEEEJJJQQQWWW^^^dddeeeffflllqqqsssssssssssstttuuuzzzfff)))888111)))555++++++///444333...---000111222222222222333333333000222444444222---)))'''222//////111---)))///;;;BBBLLL(((111000+++...---...111333222000///000111//////000111222222222111444,,,///333000222444000222555<<<<<<444666333]]]999///222000,,,000555...---999222222222222222222222222......MMM111666000:::///111333111///222555666444000&&&000:::000555111///222222222222222222222222222//////000111111222333333333333333333333333333333222222222222222222222222111111222222333444444555333333333333333333333333444444333222222222333333444333333333333333333222222222222222222222222222333333222222222222333333222222222222222222222222555444333333222222333333333333333333222222222222333333222222111111222222222222222222333333333333111111111111111222333333111111222222222222111111333111000000222444555555222222333333333222111111222222222222222222222222333333333444444333333333222222222222222222222222111111111111222222222333111111222333333333222222333333444444444333222222111111222222333333444444333333333333333222222222333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333666666777:::===>>>===<<<>>>======<<<<<<===??????@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMFFFHHHJJJJJJJJJJJJLLLMMMSSSTTTUUUVVVWWWXXXXXXXXXVVVQQQLLLIIIFFFEEEIIIPPPUUU^^^ggglllqqqwwwyyyxxxtttssssssrrrtttyyy999111<<<333///(((666;;;111---111222...111999111111111222222222333333444111//////222555777888***+++333;;;;;;333......"""AAA,,,!!!***666111///333000777777555000,,,,,,111666...///000111111000///...,,,+++888000%%%///444333...iii000111444333''''''KKKtttSSS222888555))))))777666000555222222222222222222222222222777===fff111444***888&&&///444111///111555666222---:::---,,,888---666...---111222222222222222222222222000111111111222222222333333333333333333333333333222222222222222222222222111111222222333333333333333333333333333333333333444333333333333333333333444444444333333222222222222222222222222222222222333333222222222222333333222222222222222222222222111111111222333444555666333222222222222222222222333333222222111222222333222222222333333444444444444333222000000000111222000111222333333222111000444222000000222333333222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111222222222333333222222222222222222222222222333333333333333222222111111222222333333333333444333333333222222111111333333333333333333333333111222222222222333333333333333333333333333333333333444555555444333444555444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222444555777999;;;;;;:::999<<<;;;;;;;;;<<>>AAACCC???@@@AAABBBDDDEEEFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNLLLMMMNNNOOONNNNNNOOOQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTOOOKKKIIIFFFEEEIIIPPPWWWcccooovvvyyyzzzxxxsssoooooooooqqquuu}}}PPP+++...;;;777444------444777666222111444111+++//////000000000111111111222444555444111///000222777333000...///111222333+++)))dddooo...+++,,,333666111///333666555444555666555111---666666555555444333111111111---777***444===&&&555ddd111222333111444888..."""'''***888;;;...---444000222222222222222222222222222+++===---ggg777666333666(((888444444333111000111333555,,,555---GGGGGG111222777222444333222222222222222222222222555555444444333222222111333333333333333333333333222222222222222222222222444333333222111111000000333333333333333333333333222222333444444444333333444333333333333333333222222222222222222222222222222222111111111111222222222222222222222222222222333222111111000000111111111111111222222222222222222222111111222222333333222222222222333333333333111222222222111000///...111111222222222222111111111000000222444555555444222222111111222222333444000000000000000000000000000111111222222111111000222222222222222222222222222222222222333333333333444333222222111111222222000000111222222222111111111111222222222222222222222222222222222111111111333333333333333333333333111111111111222222222222333333333333333333333333///222444333000///111444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111555:::============>>>??????===<<<<<<======>>>??????AAACCCDDDEEEEEEEEEGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPKKKLLLNNNMMMLLLLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTOOOLLLJJJHHHFFFJJJPPPVVVcccooosssqqqpppnnnkkklllmmmooorrrxxx///444111)))+++:::666222000---++++++///444888000000111111111222222222999777333111111333777;;;+++...222444666666444222///===WWWYYY555555222222///&&&***<<<000---***)))+++000444666444333333333333333444444888000666,,,666000)))sss???,,,;;;...///***'''<<<666iiiTTT)))***;;;+++***888222222222222222222222222222444777///888 000...666333)))777444444222222222333444555;;;+++,,,666___ccc///333111111666111222222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111333333333333333333333333111222333444444444333333222333333333333333333444222222222222222222222222222222111111111111222222222222222222222222222222333333222111111111111222000111111111222222222222222222111111222222333444222222222222222111111111+++---000222333333222111222222111111111111222222000000000222555777777666222222111111111222333444111111111111111111111111111222222333333222222111222222222222222222222222222222222333333333444444444333222111111111222222000111222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222111111111111222222222222444444444444444444444444...111444222///...000333333333333333333333333333111111111111111111111111333333333333333333333333111111111111111111111111111666;;;======<<<<<<===???>>>>>>>>>=========<<<>>>???AAACCCEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTOOOLLLKKKIIIGGGKKKQQQVVVeeeqqqqqqkkkgggggggggmmmnnnqqquuuzzz111@@@))),,,444...777***555000222777444++++++111111111222222222333333333......///333555444///+++///111111000///111333222,,,333///999,,,555222...666888000,,,222333555444222000/////////.........///111333555222---999111666(((DDD!!!666&&&333222555:::&&&///<<>>????????????>>>???AAACCCEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNOOOPPPPPPQQQRRRRRRLLLMMMNNNNNNMMMLLLNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUTTTPPPMMMLLLJJJHHHKKKQQQXXXhhhtttqqqhhhdddfffhhhnnnpppssswww|||111111111111111111111111,,,+++++++++,,,///222333222222222222222222222222333222222111111222222333111222333333444444333333000555---111222222111111000000//////222222222111111111000000000111111111111222222222;;; @@@111&&&222111000000000000000000000000000QQQ666+++444888+++777666555555444333222111111777,,,888999;;;$$$>>>iii888///...999...333333333333333333333333666555///555666555---///666***111333333333333333333333333333555444222000000111222333222333444333222222333555444444444444444444444444333333333333333333333333666555555444444333222222222222111111111222444555111111111222222333333333444333333222222333333444333333333333333333333333222333333444444333333222111111222222222333333333444333222111111111111222444444333333333333222222222222222222222222222222333333333333333333333333222333555555444333444444333222333666333///...222444222111222444444222///222222222222222222222222333333333222222111111111111111111222222333333333333333333222222111111111333222222111111222222333222222222222222222222222333333222111111222333333222222333333333333444444333222111111111222333444444333111000000111333444444333444999===<<<666000333333333222222111111111444444333333333333222222222222111111111111111111333333333333333333333333000111333444555444333333777666777;;;???@@@>>>;;;::::::;;;;;;<<<===>>>>>>BBBBBBDDDEEEFFFFFFFFFFFFIIIIIIIIIJJJKKKMMMOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRNNNMMMNNNNNNOOOPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRRRRSSSRRRPPPMMMKKKJJJLLLNNN]]]fffqqquuusssnnnlllllloootttyyy|||}}}111111111111111111111111000000111222222222222222222222222222222222222222333222222111111222222333111222333333444444333333000555---111111111111111000000000000222222222111111111000000000111111111111222222222111000444***>>>---222111111111111111111111111------666---444555333444444333333222222111111000***///%%%999888 RRR666222///999333444444444444444444444444111888111111222)))NNN555111888...333555333333333333333333333333555444222111000111222333222333333333111111333444222222222222222222222222333333333333333333333333111111222222333444444555222222111111111222444444333333333222222222222222444333333222222333333444333333333333333333333333111111222222222222111111111222222222222333333333444333333333222222222222444444333333333333222222111111111111111111111111222222222222222222222222222333333222000///000111111......111111000000444444222111222444444222///222222222222222222222222333333222222222222222222222222222222333333333333333333333222222222111111222222111111111111222222111111111111111111111111333333222111111222333333111111111222222222333333222222111111111222333444555444333222222333333444444333333777;;;;;;666111555555555444444333333333444444333333333222222222222222222222222222222222333333333333333333333333111222333444444444333333666555777:::>>>???>>>;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;======<<<;;;;;;;;;;;;;;;===>>>???AAACCCEEEGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQRRRRRRQQQQQQPPPMMMMMMMMMLLLLLLMMMMMMNNNMMMNNNOOOQQQQQQRRRRRRRRROOONNNKKKHHHGGGJJJPPPTTT___jjjxxx{{{~~~111111111111111111111111222222333333333111000///000000000000000000000000333222222111111222222333111111222333333333333222000555---111000000000111111222222222111111111111111111111111000000111111111222222222///222000111///uuu***111111111111111111111111...mmm666444666555,,,000000111111111222222222222///===222(((222111===***222666111666888444444444444444444444444222888222111<<<999000444MMMXXX222888333555444222222333333333333444444444333333222222222333333111222222111000///111222444444444444444444444444333333333333333333333333444444333333222111111111333333333333333333333333333333333333333333222222444333333222222333333444111111111111111111111111333444444444444444444333222222222333333333444444222333555666666555333222444444333333333222222222444444444444444444444444222222222222222222222222///000111222333666;;;>>>GGG<<<333222333222111222333333333333444333222111222222222222222222222222111111111222222333333333555555555444444333333333222222222222222222222222333333222222222222333333111111111111111111111111222222222222222222222222111111111111222222222222222111222222222222333333333333333333333222111111444222111222444555444333222222222222222222222222333333333222222222222111222222222333333333333333333333333333333333333333222333333333333333333333222444666999;;;<<<;;;:::<<<<<<;;;;;;;;;<<<======??????@@@AAACCCDDDFFFGGGFFFGGGHHHJJJKKKLLLMMMMMMPPPPPPRRRSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQMMMIIIHHHLLLSSSXXXaaalllzzz111111111111111111111111111111000///000111222333000000000000000000000000333222222111111222222333000111222222333333222222000555---111000000111111222222333333111111111111111111111111000000111111111222222222444///222555AAAddd000111111111111111111111111333///888666+++444000000000111111222222333666(((222888444888444111???,,,AAA333333333666333333333333333333333333888666111333666111///666'''\\\xxx000333222444111222222222333333444444444333333333333333333444444222333333111000///000222444444444444444444444444333333333333333333333333555555555444333333222222333333333333333333333333111111222333444444555555444333333222222333333444111111111111111111111111444444444555555444444444222222333333333444444444222333555666666555333222444444333333333222222222444444444444444444444444333333333333333333333333///111222333444888<<<@@@KKK@@@666444444333111111333444444444333222222222222222222222222222222222111111111222222333333333555555555444444333333333222222222222222222222222444444333333333333444444333333333333333333333333222222222222222222222222222222222333333333333444111111222222333333333333333333444444444444333333333222111111333444444333222222222222222222222222333333222222222111111111000111111111222222222333333333333333333333333333333333333333333333333333111444777999;;;;;;;;;;;;::::::999:::;;;===???@@@CCCBBBBBBBBBBBBCCCEEEEEEGGGHHHJJJKKKMMMNNNNNNNNNOOOPPPRRRSSSSSSQQQOOONNNLLLLLLKKKJJJJJJJJJKKKKKKNNNOOOOOOPPPRRRSSSTTTUUUUUURRRMMMIIIHHHKKKRRRXXXbbblllyyy111111111111111111111111222111000///000222555777111111111111111111111111333222222111111222222333000111111222222222222222000555---111111111111222222222222222111111111111111222222222000111111111111222222222333555///222YYY999222222222222222222222222555EEE666222***;;;000111111111222222333333666444777444333>>>@@@333>>>(((777ccc111555111333333333333333333333333333555000222777222+++///999777333111111666///111222222333333444444555333333333333444444444444333444444222000///000222222222222222222222222222333333333333333333333333222333333444444555666666333444444444444333333222000111222333444555666777444333333222222333333444222222222222222222222222222222333333333333222222333333333333444444444444111222444555555444333333444444333333333333222222222222222222222222222222333333333333333333333333111222333222222333666888AAA999333444444333222444333444555555333222222333222222222222222222222222222222222222222222333333444444444444333333333333111222222222222333333333444444333333333333444444444444444444444444444444111222222333333222222111222222333333333444444444000111222333333333333222444444555555666666777777222222222222333333333333333333444444444444555555222222222222111111111111000000000111111222222333333333333333333333333333444444333222222222333333111444888:::::::::;;;<<<999999888999;;;===@@@BBBEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHJJJLLLNNNNNNNNNNNNNNNOOORRRSSSTTTRRRPPPNNNKKKKKKKKKJJJJJJKKKLLLLLLPPPPPPPPPPPPQQQRRRTTTTTTSSSPPPLLLHHHFFFJJJPPPVVVbbbkkkvvv|||}}}|||~~~111111111111111111111111111111111222222333444555222222222222222222222222333222222111111222222333000000111222222222222222000555---111333222222222222222222111000000111111111222222222000111111111111222222222222444...222HHH777222222222222222222222222111~~~444///444444222222222222333333333333,,,777333+++(((...:::;;;,,,---222FFFRRR000000000//////000000000+++///222222000222888===...333ZZZ222777000333444444444444444444444444111///555777111000666888666???,,,ttt999444444444444444444444444555666444000+++---444;;;***MMM:::222333888///111111222333333444555555222333333444444555444444444555555333111000111222222222222222222222222222333333333333333333333333111222222333444444555555444444555555555444222222111222222333444555666666444333333222222333333444333333333333333333333333222222333333333333222222333333333444444444444555222222222222333333333444444444333333333333222222111111111111111111111111222222222222222222222222000111333222111111222444666222222444555333333666222555666666333222222444222222222222222222222222333333222222222222222222222222222222333333333333111111222222222333333333333222222111111222222333333333333333333333333333111222333333333333222111111222222222333333333333000111222333333333222222222111111222333555777999111222333444333333333333333333333444444555555555222222222222111111111111000000111222222333444444333333333333333333333333555444333222222222333333111555999;;;;;;:::;;;===;;;:::999999:::<<>>(((333333333333333333333333:::;;;333;;;AAA444222777///<<<777$$$^^^555555444444444444555555111333555666555444444444444BBB###666444888000333555555555555555555555555777666888333,,,333777...111222)))???WWW222222222222222222222222000333777999999777555444888///777XXXAAA444444;;;///111111222333333444555555222333444444555555555444555555555444111000111333444444444444444444444444333333333333333333333333444444333333222111111000444444555666555444222111333444444444444444444444444333333222222333333444333333333333333333333333444555555666666555555444333333333444444444555555222111111111111222333444444444444333333333222222222222222222222222222222111111111111111111111111---000222333333333444555222111333777666222333777222555777666333222222444222222222222222222222222444333333222222111111111111111111222222333333333111111111222222333333333111111000000000000111111222222222222222222222222111222333444444333222111000111111111111222222222000111222333444333222222...---------///222555777000222444555444333333333111111111222222333333333222222222111111111111000111111222333333444555555333333333333333333333333666555333222111222333333111555:::<<<;;;:::<<<======<<<:::999999;;;>>>@@@@@@???>>>>>>@@@BBBDDDFFFDDDFFFIIIKKKLLLMMMLLLKKKKKKNNNQQQTTTUUUSSSQQQPPPJJJJJJJJJKKKKKKMMMNNNOOOPPPOOONNNNNNNNNOOOPPPQQQOOONNNLLLKKKKKKOOOVVV[[[cccjjjrrrwwwxxxyyy~~~222222111111111111111111333333333222222111111111111111000000111333555666333333333333333333333333000000111111111222222222000555---111222222222222222222222222111000///000222333222111111111222222222333333333777000,,,ooo)))555111111111222222333333333333+++555///111333333444444444333222222333333333333333333333333///>>>---555222xxx999---666888777+++444333333333333333333333333---:::===555===***;;;444***222222333333333333444444444444444444444444444444111,,,???,,,UUU]]]999""":::111...:::+++444444333222222333333333444)))???,,,TTT999***555000555555444333333222111111222222222222222222222222333333333222222111111111666333///,,,,,,...111333111222222333444444444444111222222333333444444555444444444333333222222222333333333222222111111111555444333333222222222222111222333444444444333222444555666555333222333444333333444555555444333333111222222333333444444555000000000111222222222333444333333222222333333444222222222222222222222222222222222222222222222222111222333444555444333222333333444444333333222111555555444444444333333333444333333222111111111222333222222111111222222333555444222111111222444555111222333444444333222111000000000000000000000000333333333333333333333333555333111111222444444333555555555555555555555555444333111000000111333444333333333333333333333333444444444444444444444444333222222111111222222333111222333333444444333333222222333333333444444444444333333222222333333444333333555888<<<===;;;999;;;;;;:::;;;<<<>>>@@@AAAEEECCC@@@AAAEEEHHHHHHGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQPPPOOOLLLIIIHHHNNNXXX```jjjpppttttttwww}}}111111111111111111111111222222222111111111000000111111111111222333444444333333333333333333333333111222222222333333333333000555---111111111111111111111111111444222222333444555444333111111222222222333333333555222,,,+++000111111222222222333333333333RRR555222111111111222333444444444333333333333333333333333333444111222666111KKK000555***000<<<:::333333333333333333333333999***999777999pppBBB888:::===222222333333333333444444444444444444444444444444555999,,,;;;:::gggaaa;;;$$$:::666)))???444444333333222333333444:::000BBB888qqq:::444<<<555555555444333333222111111222222222222222222222222333333333222222222111111555333000......///222333222222333333444333333333222222333444444555555666444333333333333333333222444444444333333333222222444444333222222222333333333444555666666666555444333444444333222000111222333333444555555444333333333333333333333333333333222222222222222333333333444333333222222333333444222222222222222222222222222222222222222222222222111222222333333333333333333333444444333333222111111222222222333333444444555444444333222222333333333222222111111222222333555444222111111222444555222222222333333222222222222222222222222222222222333333333333333333333333555333111111222444444333444444444444444444444444444333111000000111333444333333333333333333333333444444444444444444444444444333333333333333333444111222333333444444333333222222333333333444444444444333333222222333333444666888:::<<<<<<;;;::::::;;;;;;;;;;;;<<<>>>???AAADDDBBB@@@AAADDDGGGGGGFFFHHHIIIKKKMMMNNNNNNNNNMMMLLLMMMNNNNNNNNNNNNMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQPPPOOOMMMJJJKKKQQQ\\\dddmmmssswwwwwwxxx}}}111111111111111111111111111111111111000000000000111222222333333222222222222222222222222222222222222222333333333444444444000555---111000000000000000000000000000///...///111222111000111111222222222333333333111222///000---111222222222222333333333333222444222///000111222333444444444333333333333333333333333777***:::111222---KKK999111'''BBB(((333333333333333333333333==='''666444666)))```+++...666222222333333333333444444444444444444444444444444333666777000000222[[[222...999444000444333333333333333444444999444666FFF,,,zzz222,,,///+++555444444333333222222111333333333333333333333333333333333333222222222222333222111000111222333444333333333333333333222111333333444444555666666666222333333333333333333444555555444444444444333333333333222222222333444444333333444555555555555555444555666444222111111222333444444555555444444333555555444333333222111111444444444333333333333333444333333222222333333444222222222222222222222222222222222222222222222222111111111111111222333333333333333333333222222111//////000111222333444444555555444444333333444444333222222111111222222333444333222222222333444555333222222222222222222333333333333333333333333333333333333333333333333333555333111111222333333333333333333333333333333333444333222111111222333444333333333333333333333333444444444444444444444444444444444444444444444444111222333333444444333333333333333333444444444444444444333333333333444444888<<>>///777222444666444444444333333222222222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333222111000222222333333444555555555222222222333333444444444444444444444444333333333222222222222333333444555111111222222333333333333777888888777555333444444444444444444444444444444444444444333333222222222444444333333222222222111444333333222222333333444222222222222222222222222222222222222222222222222222111000///000111222333222333333333333222111111000000111111222333333444444444333333333333444444333222222111111222222333333333222222222333444555444333222111111222333444333333333333333333333333333333333333333333333333555333111000222333333333222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444333333444444444444333333111222333333444444333333333333333444444444444555444444333333333333444444777<<<@@@@@@;;;999:::===<<<;;;;;;;;;<<<===???@@@@@@@@@@@@AAABBBDDDDDDDDDGGGHHHJJJLLLMMMMMMMMMLLLLLLNNNQQQSSSSSSQQQNNNLLLMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOOQQQYYYdddllluuu|||~~~000000111111111222222222333333333333333333333333222333444444333222000///111111111111111111111111111111111111222222222222000555---111222222222222222222222222111000///000222333222111111111222222222333333333000000ccc;;;111222222222222222222222222333444000444333333333333333222111000333333333333333333333333222333666///555>>>333***CCC000@@@333333333333333333333333,,,BBB///333888===***rrr666999+++222222222333333333444444444444444444444444444444555333---EEE......666GGGHHH000)))AAA444333333333444444555666,,,<<<111(((999111lll<<<:::444///444444333333333333222222333333333333333333333333333333333333333333333333111222333333444444444444333333333333222111111000000111111222333333444444222222222333333444444444222222222222222333333333222222222222333333444555111111111111222222333333777888888777555333444555444444444444444444444444222222222333333444444444333333222222111111000000444333333222222333333444222222222222222222222222222222222222222222222222222111000///000111222333222222333333222222111000333333333333222222222222333222222222222222333333333222222111111222222333222222222222333333444444444333222111111222333444222222222222222222222222333333333333333333333333444222000000111333333222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111222333333333333222111111222333333444444333333333333444444444555555555555444444333333444444555333888===>>>;;;999;;;>>><<<<<<;;;;;;<<<===>>>???>>>???AAABBBBBBCCCDDDDDDFFFHHHIIIKKKLLLLLLLLLLLLLLLNNNQQQSSSSSSQQQNNNLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOQQQWWWbbbjjjuuu~~~000000000111222222333333333333333444444444444444333333333333333222111000222222222222222222222222000000111111111222222222000555---111222222222222222222222222000///...///111222111000111111222222222333333333333444999444333333333222222222222111333JJJ000333555555555444333222111000333333333333333333333333333000---;;;333333CCC'''<<>>:::---555111CCC,,,&&&===666222222333333333333444444444444444444444444444444---@@@///+++???&&&>>>***pppGGG000333333333333333444555666777444666<<<@@@333@@@***:::444+++111HHH!!!777:::222333333333333333333333333333333333333333333333333333333333333444444444444222333333333333333333444222222222222222222111000000000000111222222333333222333333333333333333444111111222222222222333333333333222222222333444444333333333333333444555555333444555444222222222444555444444333333444444555111111222333333444555555222222111111111111111111444333333222222333333444222222222222222222222222222222222222222222222222111111111111111222333333222222222222222111111000444444333333222222222222222222111111111222333333333222222111111222222333111222222333333444444444333222222222222222222333222222222222222222222222333333333333333333333333444222000000111222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111111333333333333111111111222333333444444333333333444444444555555555555555555444444444444555555111555:::<<<;;;;;;<<<>>>===<<<<<<;;;<<<===>>>???===@@@BBBCCCBBBBBBDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOOMMMNNNSSS\\\cccrrr{{{}}}///000000111222222333333222222222333333444444444333333222222111222222222333333333333333333333333111111111222222222333333000555---111111111111111111111111111...---,,,---///000///...111111222222222333333333333666111444333333333222222222111111333lll555111555555555555555444333222333333333333333333333333444111///<<<333+++===666555HHH888333333333333333333333333888111111999777(((EEE###888333000///---///666000222222333333333333444444444444444444444444444444---<<<:::DDD;;;,,,AAA'''DDD444333333333444444555666777???+++555***---<<<888,,,999333...555666666555---333333333333333333333333444444444444444444444444333333333444444444555555444333222222222222222333000111111222222222222111000111111222222333444444444333333333333333333222222222222333333333444444444444333222222222333333444333222222222333444555111222333333222222333444555444333333333333444555333333333333333333333333111111222222222222222222444333333222222333333444222222222222222222222222222222222222222222222222111222222333333333333333222222222222222111000000111111111111222222222222222222222222222333444444333222222111111222222333111111222333444444444444222222222333333222222222333333333333333333333333333333333333333333333333444222000///111222222222333333333333333333333333222222222333333222222222333333333333333333333333444444444444444444444444111222444555555444222111111222333333444444333333444444444444555555555555555555444444444444555555333555888;;;<<<===<<<<<<======<<<;;;;;;<<<>>>???===@@@CCCDDDCCCCCCDDDEEEEEEFFFHHHJJJKKKKKKKKKJJJLLLMMMNNNNNNNNNNNNMMMLLLIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRRRROOOOOOMMMKKKIIIMMMUUU[[[kkkttt{{{yyyxxx~~~///000000111222222333333111111111222222333333333333333111111111222333444333333333333333333333333222222333333333444444444000555---111000000000000000000000000222111000111222333333111111111222222222333333333///666+++222333333333222222111111111333999///444444555555666555555555333333333333333333333333444777666444555111///555444---^^^~~~333333333333333333333333;;;111;;;000555>>>---CCC999...666000:::;;;333000222222333333333444444444444444444444444444444444;;;///...AAA+++888222000===333111333333333444555666777777999>>>222AAA;;;:::,,,;;;000:::999---???+++333888333333333333333333333333444444444444444444444444333333333444444555555555555444222111000111111222///000111222222222222222111222222333333444555555444444444333333222222222333333333444444555555555555444444333222222222222222111000000000111222333111333444444444444555777555444333333333333444555555444444333333222222111222222222333333444444444444333333222222333333444222222222222222222222222222222222222222222222222111222333444555444333333111222222222222111000000......///000111222333333333333333333444444555666333222222222222222222333000111222333444555444444111222333444444333222111444444444444444444444444333333333333333333333333444222000///111222222222333333333333333333333333111222222333333222222111333333333333333333333333444444444444444444444444222333555666666555333222222222333444444444333333444444444555555555666666555555444444444444555555666666777:::===>>><<<:::======<<<;;;;;;<<<>>>>>>===AAADDDEEEDDDCCCDDDFFFEEEFFFHHHJJJKKKKKKKKKJJJOOOOOOOOOPPPPPPOOOOOOOOOHHHHHHIIIIIIJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSOOONNNLLLIIIGGGIIIPPPUUUfffooovvvuuuttt|||111111222333333333333333///000111222333444444444222333333444444333333222222222222222222222222222111111222333333444555555111333333222444333333222222333333444111111111111111111111111000111222333444444444444,,,666...333444333222222111111222222333888000555666999::::::777444222222222222222222222222222555444444333333444444555:::222------;;;---<<<000///666444444555555555555444444333444555666666444222111555555444333333333333444555555555444444333333333666666555555555444444444:::555UUU888888...@@@---(((@@@:::KKKFFF???888444444666888444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444111111222222222222333333333333333333333333333333444333222222111111111111,,,000444444111///222666666444222//////000111333111111222222222333333333222333444555666666666666333444444555555444444333111111111111111111111111444444444333333222222222111111111111111111111111333333222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333333333333222222111111111333333333333333333333333333333333444444555555555333333333222222111111111000111222222444444555666333222222222222333444444222222222222222222222222333333444444555666777777444444444444555555555666555555666777777666666666444444444333333222222222333333333444555666777777444444333333333333222222444666888:::;;;:::999999@@@===::::::===@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJMMMMMMNNNOOOOOOOOONNNNNNMMMLLLKKKJJJKKKLLLNNNPPPNNNMMMKKKKKKLLLMMMOOOQQQQQQMMMJJJJJJHHHHHHMMMTTTbbbeeejjjooovvv///000000111111111000000000000111333333444444444222333333444444333333222222222222222222222222222222222222333333444444444111333333222444333333222222333333444111111111111111111111111000111222333444444444444333DDD...333333333222222111111222222333666111333555777999999777444222333333333222222222222222444444333333333333444444333222888BBBhhh666<<<'''???555444444444555555555555444444333444555666555444222111555555444333333333333444555555555444444333333333666555555555444444444444,,,999555yyy666777---///999222777CCC@@@;;;666444444666888444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333444444444444555555333333333333333333333333444444333222222222222222222555666444111///000222333333333222222333333333111222222222222333333333333444444444444444333333333444444444444444333222333333333333333333333333444333333333222222222222111111111111111111111111111111111111111111111111333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333333333222222222111111333333333333333333333333222222333333333444444444333333333222222222111111111222222333333444444555444444444444444555666666333333333333333333333333111111222222333444444555444444555555555666666666222222333333222222111000444444444333333222222222333444444444555666666666444444333333333333222222555777999;;;<<<<<<;;;:::>>>;;;999999<<<>>>???>>>AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLMMMNNNOOONNNMMMLLLKKKLLLNNNOOOQQQMMMJJJJJJHHHHHHLLLSSS]]]```fffmmmvvv000111111111111111000000000111222333333444444333222333333444444333333222333333333333333333333333333333333333333333333333111333333222444333333222222333333444222222222222222222222222111111222333444444444444666UUU...333333333333222222222111111333222333222333555777777666444333444444333333222222111111333333222222222222333333+++???)))---MMMBBB>>>,,,111AAA---444444555555555555444444333444555555555444333222555555444333333333333444555555555444444444444444555555555555444444444444///555+++111+++444>>>111222;;;999888666444444555666888444555555555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333444444444444555555333333333333333333333333555444444333333333333333444444444444555666777888000111333444555555444333222222222222333333333333444444444444333222111000444444444444333333222111333333333333333333333333222222222222222111111111222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333333333222222222222111333333333333333333333333222222222222222333333333333333333222222222222111333333333333333333333333111111000000111111222333333333333333333333333333111111222222333333444444555555555555666666666777555666666666555444333333444444333333333333222222444444555555555555555555444444333333333333222222666777:::<<<======<<<;;;;;;:::888888:::<<<======@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLLLLQQQOOONNNLLLKKKLLLLLLMMMPPPLLLJJJJJJHHHGGGLLLRRRXXX\\\ccclllwww333333444444333333222222111222222333444444333333222333333444444333333222333333333333333333333333333333333333333333333222222444444222444333333222222333333444222222222222222222222222111222333333444444444333888kkk...333333333333333222222111111333000444111222333444555555444333444444444333333222111111333222222111111222222333333000<<<$$$666|||:::===111555111333444444555555444444333333444444555555444333333555555444333333333333444555555555555555444444444444444444444444444444444555444333111KKKmmm>>>555666888>>>333333444444444555666666555555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444111111111222222222333333333333333333333333333333555444444333333444444444333111000111444666777777000111222333333444444444222222222333333333444444444444444444444333222222444444444444333222111000111111111111111111111111111111111111111111111111222222222222222222222222333333333444444444444444444444444444444444444444333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111222222222222222222222222222222444444444333333222222222000000//////000000111222444444444444444444444444333333444444444555555555555555555666666666777777666777777888888888777777333333333333333333333333555555555555555444444444444444333333333222222222555777999<<<======<<<<<<::::::999999;;;<<<======@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLNNNMMMLLLKKKJJJJJJJJJKKKOOOOOOMMMMMMLLLLLLMMMMMMOOOLLLJJJJJJHHHGGGJJJPPPVVVZZZbbblllwww333333444444444333333222222222333444444444333333222333333444444333333222333333333333333333333333333333333333333333333222222444444222444333333222222333333444222222222222222222222222222222333444444444333333;;;...333222222333333333222111000333666444111111222222333333444444444444444333333333222222333222222111111222222333666///;;;555333222555@@@000333333333444444444444333333333333444444444444444444555555444333333333333444555555555555555555555555333333444444444444444444000:::222555111uuuRRR222222>>>444333444555555555555555444555555666666555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444111111111222222222333333333333333333333333333333444444444333333444444555555333222222333444444333555444222111111222333444222222333333333444444444333333444555555555555555444444444444333333222111111111111111111111111111111111111111111111111111222222222222222222222222111222222222333333333444444444444444444444444444333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222555444444333333222222111444444333333444444555666444444444444444444444444333333333444444444444444555555555555666666666666///000111333444444444444333333333333333333333333555555555555555444444444444444333333333222222222444666888;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLLLLMMMMMMNNNNNNOOOOOOKKKIIIJJJHHHFFFIIIOOORRRWWW___iiiuuu000111111222222222222222333333444444444444333333222333333444444333333222333333333333333333333333333333333333333333333333333444444222444333333222222333333444333333333333333333333333222333333444444333333333666...333222222333444333222111000333GGG333333222222111222222333444333333333333444444444444333333222222222222333333///===(((CCC(((555GGGJJJ---333333444444444444333333333333333444444444444555555555444333333333333444555555555555555666666666333333333333444444444444444111444222555000@@@999(((888555555666666666555555444555666666666666555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333444444444444555555333333333333333333333333333333333333333444444555333555888;;;>>>AAACCCDDD???<<<888555333333444444333333333333444444444444222333444555666666666666333444444555555444444333333333333333333333333333111111111222222222222222333333333333333333333333/////////000000111111222333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333222222222111111111111111111222222222222333333333444444444333333222222222333333222222333333444555333333333333333333333333111111111111222222222222444444444444555555555666...///000111222333333333222222333333333333444444444444555555555555555555444444333333333333222222333555888;;;<<<===<<<<<<;;;<<<>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOONNNKKKIIIJJJHHHEEEHHHMMMNNNSSS[[[eeeqqq///000111222333444444444333444444444444444333333222333333444444333333222444444444444444444444444222222222333333444444444333555444222444333333222222333333444333333333333333333333333222333333444444333333222///...333111222333444444222111///333^^^333555444222111111222333444222222333333444555555555444444333333333333444444333111:::***BBB***222000>>>222333333444444333333222333333333333444444555555555555444333333333333444444555555555666666666777222222333333333444444444;;;))):::666///999PPP333???111555555666666666555555555666666666666666555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333444444444444555555333333333333333333333333222222222222222333444444111777>>>CCCFFFHHHKKKNNNIIIGGGCCC???:::777555444333333333444444444444555333333444555555555444444333333444555666666666666333333333333333333333333222222222222333333333444333333333333333333333333//////000111111222333333333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333333333222222222111111111111111222222222333333333333333333333333333333333///////////////000111111333333333333333333333333111111111111111111111111333333333333444444444444333444444555444444333333222222222333333444444444333444444444555666666666444444333333333333222222444666999<<<===>>>>>>===:::===??????>>>===???AAABBBCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMNNNJJJIIIIIIGGGEEEGGGLLLKKKPPPYYYeeerrr000111222444555666777777444444444555444444333333222333333444444333333222444444444444444444444444111111222333333444555555333555555222444333333222222333333444333333333333333333333333333333333444444333222222......333111222333444444222111///333nnn222777555333111111222333444111222222333444555666666555444444333333444444555555555111???888111III)))ccc000222333333444444333333222333333333333333444555666555555444333333333333444444555555555666666777777222222222333333444444444666///888666555,,,???(((666444444555555555555666666666666666666666555555444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444111111222222222333333333333333333333333333333333111111111111222222333444555;;;BBBCCC???<<<<<<>>>OOONNNKKKGGGBBB<<<777444333333333444444444555555444444444444333222111111333333555666777777888888111111111111111111111111222222222333333444444444333333333333333333333333222222333444444555666666222222222222222222222222333222222222222222222333222222222222222222222222111111111111111111111111111111111222222333333333333333333333333333333333333333333333222222111111111111111222222333333333333333333333333333333333111111111111111222222333222222222222222222222222333333333333333333333333222222222333333333444444666666666555444222111000222222222333333444444444333333444444555666777777444444444333333333222222555777:::===?????????>>>999<<>>@@@CCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNNNNOOOOOOLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKMMMJJJIIIIIIGGGDDDFFFKKKKKKQQQ[[[ggguuu666555333111222333666777111111222222222222333333000111222333333333333333555555555666666666777777222222222222333444555555222555666666222222333333333444444444444444444333333222222222000222444444444444666777888000777333333333333333333333333444eee444555555555555555555555555555555555555555555555555333333333444444444555555555555555555555555555555cccGGG111@@@<<<%%%;;;AAA$$$???555555555444444333333333444444555555555555444444666666555555555444444444555666666444000///000222555555555444444333333333!!!===+++888>>>---111???666666666777777777777666666666555444333333333333333000111333333111000111222222333444444555555444444444333333333333444555555444444444444444444444444444444444444444444444444222333444444444333222111555444333333222222222333444333333222222333333444===@@@AAA???999777888;;;AAAHHHLLLFFF@@@>>>???@@@>>>===;;;999666444333333666333111111444444111...111111222333333444555555111111111111111111111111222333333444444333333222333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222444444333222222111000000111111222222222333333333333333333222222111111111111111111111111111111111222222222222222222222222444444222222222222444444555444222000000111222333333222111222444555444333333333333333333333333333111111111111111111111111111111222222333444555555555666666666666666666666333333222222222333444444666888999;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPOOONNNMMMLLLNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLIIIFFFFFFIIIKKKLLLPPPZZZiii|||333222222222222222222222333333333333444444444555222222333444444444444444000000000111111111222222444444333333222333333333222555666666222222333333333444444444444444444333333333222222///000222222111111333444444000777333333333333333333333333444eee444555555555555555555555555777777777777777777777777333333444444444555555555333333333333333333333333>>>555333'''FFF333///>>>...555555555444444333333333444555555555555555555444666666555555555444444444666777888666444333444666666555555555555555444444~~~eee###GGG000555222666555111666666777777777777666666666555444333333333333444111222444444222222222333222333444444555555444444444333333333333444555555444444444444444444444444222222222222222222222222222333444444444444333222555444444333222222222333444333333222222333333444777:::<<<:::555333555777:::BBBEEE@@@:::888::::::BBBBBBAAA???===999666444444555444333222222222333222222333444444555666666111111111111111111111111222333333444444333333222333222222111111222222333333333333333333333333333111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222333333333222111000000000111111222222222333333333333333333222222222111111222222222222222222222222222222222222222222222222444333333222222333333444555444222111000111222333333222111222444555444333333333333333333333333333111111111111111111111111111111222333444444444444222222222222333333444444444444333222222333333333666777999;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMKKKJJJMMMNNNNNNOOOOOOOOOOOOOOOLLLKKKIIIFFFDDDDDDFFFIIIMMMRRR^^^nnn555555666777666555333222444555555555666666666666333333444555555555444444222333333333333444444444666555444333222222222222222555666666333333333333444444444444444444444444333333333333111222333222111111222333111000777333333333333333333333333444eee444555555555555555555555555777777777777777777777777333444444444444555555555333333333333333333333333)))sss$$$666:::...(((<<<000555555555444444444444444555555555555555555555555555555555555555444444444555666777666555666888:::555555555666666666666666888;;;777111///::::::444777555666666777777666666555555555444333333333444444222444555555444333333444222333444444555555444444444333333333333444555555444444444444444444444444222222222222222222333333222333444444444444333333444444444333333333333333444333333222222333333444333555777555222111333555555<<>>>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLNNNOOOQQQQQQRRRQQQQQQOOONNNKKKJJJHHHMMMMMMNNNOOOOOOOOOOOONNNLLLKKKHHHEEECCCCCCFFFIIINNNVVVdddvvv777777777666666444333333555555555555666666666666333333444444444444444333666666666666777777777777555555444333333333333333222555555666333333333444444444444555444444444444444444333333555666777666444333444555111000777444444444444444444444444444eee444555555555555555555555555555555555555555555555555444444444444555555555555555555555555666666666666111BBBaaa222333555333111777555555555555555444444444555555555444444555555555555555555555555555555555222333444444555777888:::444444555555666666666777333%%%888222<<<555777999555666666666666666666555555444444333333333444444222333555555333222333444222333444444555555444444444333333333333444555555444444444444444444444444444444444555555555555555333333333444444444444444444444444444444444333333444333333222222333333444222444555555333222444666444;;;===999555555666555000222444666888888888777666666555222000000444777333333333444444444555555222222222222222222222222222333333444444333333222333222222111111222222333222222333333333333444444333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222444333333333222222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333222111111222222333555444333333333333222111333333333333333333333333222222222222222222222222000111333555555444333222333333444555666777888999666555444333222111111111555777999;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKLLLNNNPPPQQQQQQQQQPPPPPPNNNMMMKKKJJJIIILLLMMMNNNNNNOOOOOONNNNNNNNNMMMJJJFFFDDDEEEHHHKKKNNNXXXjjj~~~555333111///...///000000333444444444444555555555222222333333333333222111222222333333333444444444444333333333444444555666222555555666333333444444444555555555444444444444444444444444777888999888666444555666444000777444444444444444444444444444eee444555555555555555555555555555555555555555555555555444444444555555555666666555555555666666777777777666222---DDD;;;666===000555555555555555555555555666555444444444444555666444555555555555555555555333333333444666888999:::333333333444444555555666333TTTjjj111555555111555000555555666666666666555555444444333333333444444555111333444444333222222333222333444444555555444444444333333333333444555555444444444444444444444444444444444555555666666666333333333444444555555555333333444555555555444333444333333222222333333444222333444444333333444555444:::<<<999666666777555444444444555777:::===>>>:::666222000222333444333222222222222222333333333222222222222222222222222222333333444444333333222333222222111111222222333222222222333333444444444333333333333333333333333333333333333333333333333333333222222222222333333222222222222222222222222444444444444444333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222333555444333333333333222111333333333333333333333333222222222222222222222222111222333444444444333222//////000111333444555555666555444333222111111111555666888;;;<<<======<<<;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNOOOMMMJJJFFFDDDEEEHHHLLLOOO[[[ooo555444111......///111333222222333333333444444444222222333333222222111111222222222222333333333333333333333333444555666777222555666666333444444444555555555555444444444444555555555555555666777666444333444555555000777444444444444444444444444444eee444555555555555555555555555777777777777777777777777444444555555555666666666333333333444555555666666333777GGG444666)))AAA000555555555555555666666666666555444333333444555666444444444555555555555555777555555666888:::::::::333333333444444444444444///---<<<777000888999222444555555666666555555444444444333333333444555555111222444444222111222333222333444444555555444444444333333333333444555555444444444444444444444444222222222333444444555555444333333333444555666777222333555666666555444444444333333222222333333444222222222222222222222222222666888666444666555333888777555444555777:::<<<===888333222444555333111111111111111222222222222333333333333333333333333222333333444444333333222333222222111111222222333111222222333333444444555111111111111111111111111111111111111111111111111444333333333333333333444222222222222222222222222444444444444444333333333111111222222222333333333111222222222222333333333111111111111111111111111222222222222222222222222222333333444444333333222111222222222222333333333555333222222444444333111333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555555444444333222222222222555666888:::<<<=========;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPOOONNNLLLIIIDDDBBBCCCGGGKKKRRR___ttt555555444333333333444555222333333333333444444444333333444444333222222111444444444555555555666666555555444444444555555666222555666666444444444444555555555555444444444444555555555666333444555444333222333444222000777555555555555555555555555444eee444555555555555555555555555777777777777777777777777555555555555666666666666333333333444555666666666555888111YYY222+++888888444555555555666666666777777666444333333444666777444444444555555555666666888666444555777999888777555555555555444444444444555,,,BBB///<<<::::::444555555666666555555444333333333333333444555666222333555555333333333444222333444444555555444444444333333333333444555555444444444444444444444444222222333333444555555555444333333333444555777888222333555666777666555444444333333222222333333444333222111222222222222111000444666444333555444111555444333222333444666777>>><<<999777666555333222222222222222222222222222333333333333333333333333222333333444444333333222333222222111111222222333111111222333333444555555111111111111111111111111111111111111111111111111333333222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222333333444444333333222111111222222333333333333333222111222444555444333333333333333333333333333333333333333333333333333555444222111111222444555444444444555555666666666444444333222222333333333444666888:::<<<=========;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLMMMOOOPPPQQQRRRPPPOOOMMMLLLKKKKKKKKKKKKOOOOOOPPPQQQQQQQQQQQQPPPPPPNNNJJJEEECCCDDDIIIMMMVVVdddyyy000111222333333333222111333333333444444444555555444555555555444444333222333333333444444444555555777666555444444444444444222555666666444444444555555555666666444444444555555555666666333444555555333333444555///000777555555555555555555555555444eee444555555555555555555555555555555555555555555555555555555555555666666666777555555555666777888888999:::...999zzz666???999555444555555555666666777777777666444333333444666777444444444555555555666666888555222333555666555333777777666666555555555444<<<***EEESSS...333111777444555555555555555555444333333333333333444555666333555666666555444444555222333444444555555444444444333333333333444555555444444444444444444444444444444555555666777888888444444333333444555777888222333555777777666555444444333333222222333333444555444333333444444333222000444555333333555555222000111333555666777888888===???@@@<<<777333333555333333333333333333333333333333333333333333333333222333333444444333333222333222222222222222222333111111222333333444555555333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222000000000000000000111111111111222222222333333333111111111222222333333333333333333333333333333333222222222222222222222222222222444444444444222222000111222333333333333333333222111222444555444333333333333333333333333333333333333333333333333333666444222000000222444666222222222222222222222222333333222222222333444444444666888:::<<<=========;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLHHHIIIKKKMMMOOORRRTTTTTTRRRQQQNNNLLLJJJIIIIIIJJJOOOPPPQQQQQQRRRRRRQQQQQQSSSPPPLLLHHHEEEGGGKKKOOOYYYggg|||222222333333333444444444222333444444222222333444333444555555666666555555333333333444444444555555333333333333333333333333444555555666666444222000000333666888888777555444333444444555777777666666555555555444222444999777555333333444555555555666ccc444555555555555555555444444666666666666666555555555777777666666666666777777888888777777666666555555111000===RRRsss+++;;;///333333333444555666777888666666666666666666666666---...111333555666777777555555555555555555555555777666555444444444444444222555:::333999666999555555555555555555555555333333444444333333222111555444333333222222222222444444444444444444444444333333333333333333333333777777777777666555444333333444555666666444222000444444444444444444444444333333333222222111111111222333333444444333333222111111111222222333333333444444444444444444444444444444444555555555555666999;;;???@@@???:::444000888444111222555777444000222222222222222222222222444444444333333222222222111111111111111111111111444444333333222333333333222333333444444333333222444444333222111000///...555555555444444333333333444444333222111111111111222333333444444333333222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333444444444111111222222222333333333333444444555555444444333222333444444555555444444555444333333444555444222444333222222333666999;;;:::888444111000222555777:::777222111333555444333555555444333111111222444444666999===???@@@@@@???:::<<<<<<<<<<<<<<<>>>@@@BBBDDDGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMNNNPPPPPPPPPPPPRRRPPPOOOMMMLLLLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMIIIGGGGGGGGGHHHMMMUUUbbbrrr222222333333333444444444222333444444222222333444333444555555666666555555444444444555555555666666444444444444444444444444444555555666666666666666777777888888555444444333333444555666777666666666555555555444555555888777555333333444666555555666TTT222555555555555555555555555555555666666666666666666666666555555555555666666888777777777666666666555555111555???111666999555444444444444555666666666666666666666666666666111222444555666666666555444444555555555555555555666666555444444444444444666---777RRR<<<111444555555555555555555555555444555555555555444333333555444444333333333333444444444444444444444444444444444444444444444444444666666666777777666666666333444555666666666555444444444444444444444444444333333333333222222222111222333333444444333333222///000111222444555666777444444444444444444444444444444444444555555555555111666<<>>888333111333666888FFF@@@:::555555555555555444555444333111111333444444666999===????????????;;;<<<===<<<<<<<<<>>>@@@BBBDDDGGGHHHHHHHHHJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLMMMMMMNNNPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMNNNMMMMMMNNNOOOOOOOOONNNNNNOOOJJJGGGHHHHHHIIIPPPXXXfffvvv333333333333444444444444222444555444333222333444333444555555666666555555555555555666666666777777555555555555555555555555444555555666444666888:::;;;999777666333333333333333555666666666666666555555555555555888www777666777555333444555666666555666???222555555555555666666666666555555555666666777777777666555555444444555555666777777777777666666666666666333333222ttt---555777666555444444444444444666666666666666666666666555666666666666555444444444444444555555666666666666666555444444444444555;;;)))555fff000>>>111555555555555555555555555666666666666666555444444444444444444444444555555444444444444444444444444555555555555555555555555555555555555555444444444333333333333444555666666444444444444444444444444444333333333333333222222222333333444444333333222000000111222333555555666444444444444444444444444444444444444555555555555222444777;;;===?????????777666555444333444555555222222222222222222222222444444333333333333222222222222222222222222222222111111000111111222333444222333333444444333333222222222333333444444555555333333222222222222111111222222222111222222333333222333333444444333333222222222222222222222222222333333444444444555555555333333333333333333333333000000111111111222222222111111222222222333333333444333222111111222333444444444555555555666666666333222222333555666555444555555666888<<<@@@DDDGGGAAA===888333222333777999DDD???777222000111222333444555555333222111333444444666999<<<>>>??????>>><<<=========;;;;;;===???BBBDDDGGGHHHHHHHHHJJJKKKIIIJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNOOOQQQRRRSSSQQQQQQOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNPPPLLLHHHHHHHHHKKKSSS\\\kkkzzz333333333444444444444555333444555444333222333555333444555555666555555555444555555555666666666666555555555555555555555555444555555666222333666888888777555333333333333333333444444444555555555555555555555555888___888555666555444444666777666555666000555666666666666666777777777444444555666777888888999666666555555555555666666777777777777666666666666111555777222,,,666666666555444444444444555666666666666666666666666666666666666555555444444444444555555666666777777666555555444444444555555;;;---555CCCPPP<<<777555555555555555555555555555666666666666555444444444444444444444555666777444444444444444444444444444444444444444444444444555555444333222222222111444333222111111222444555333333444444444444444444444444444444333333333333222333333444444333333222333333222222222222111111444444444444444444444444333333444444444555555555;;;888444222444888>>>BBB<<<======;;;777222000///222222222222222222222222333333333333333333333333222222222222222222222222222222222333444555666777222333333444444333333222333333333333444444444444333333333222222222222222111111111111222333444444222333333444444333333222222222222222222222222222333333333333444444444444333333333333333333333333222222333333333444444444111111222222222333333333444333111000000111333444333333333333444444555555333222111333555666666555222222111222333555888999777555444222222444666777888555222//////111222333333444555444333222333555555666999<<<>>>>>>>>>>>><<<=========;;;;;;===>>>BBBDDDGGGHHHHHHHHHJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNOOONNNMMMLLLMMMOOOQQQSSSQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQRRRQQQQQQPPPOOONNNQQQKKKGGGGGGHHHKKKTTT^^^kkkzzz333333444444444555555555333444555555333333444555333444555555666555555555333333444444444555555555444444444444444444444444444555555666333333444444444555555555666666555555444333222111444444444555555555555555555JJJ999555555444444555777888777666666---999666666666777777777888888444555555666777888999999888888777777777777888888666666666666777777777777111555:::333kkk\\\;;;555444444444444555666666666666666666666666666666444444444444444444555555555555555666666666777777555555444444444555555666555444444999!!!===666666666666666666666666555555555555555444333333444444444444444555666777444444444444444444444444333333333333333333333333444333333333444555666777999777555333222222444555333333333444444444555555444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444444444333333333444444444444555999777333111222555999<<<<<>>======<<<=========;;;;;;===???BBBDDDGGGHHHHHHHHHJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLKKKLLLMMMPPPQQQQQQQQQQQQQQQPPPPPPPPPOOORRRRRRRRRRRRRRRQQQPPPOOOOOOJJJFFFFFFGGGJJJSSS]]]hhhwww{{{}}}333444444444555555555555333555666555444333444555333444555555666666555555333333333444444444444555444444444444444444444444444555555666666666444444444555777888888777777666555333222111444444444444444555555555111;;;888555555444444666888999777666666222999666666777777888888999999666666666777777888888888999888888777777888888999666666666666777777777777666555888111III---444444444444444555666777666666666666666666666666333333333333444555666777666666666666666666666666555444444444444555666666///777222888000777666666666666666666666666444555555555555444333333444444444444444444555555444444444444444444444444333333333333333333333333222222333555888;;;???AAA===;;;888666555444555666222333333444444555555555444444444555555555555666222333333444444333333222222333444666888999;;;;;;444444444444444444444444333333333333444444444444///111444777888777555444777:::>>>AAAAAA===777222222222222222222222222222222222333333333333444444333333333333333333333333222222111222222333444555222333333444444333333222444444333333222222111111333333444444444444555555222222222111222222333333222333333444444333333222222222222222222222222222111111111222222222333333333333333333333333333333000000111111111222222222111111222222222333333333444333222111111222333444222111000///000111222333333222222333555666555444333333333333333444555555333444555666666444222000111444777888777555444444222444666666555444444555555666999<<<=========<<<:::<<<===<<<<<<<<<>>>@@@BBBDDDGGGHHHHHHHHHJJJKKKNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPNNNIIIFFFFFFFFFIIIQQQZZZcccsss|||444444444444555555555555444555666555444333444666333444555555666666555555444444444444555555555555555555555555555555555555444555555666777666555555666666888888777777888777777555333222333333333444444555555555///111666555444444555666999999888666666:::555666666777888888999::::::777777777777777777777888888888777777777777888888555666666666777777777888999444888555555999666666555444444444444555666666666666666666666666666555444444444555666777888888777777666555555555444444444444444555666666333666333888www333666666666666666666666666555666666666666555444444555444444333333333333444444444444444444444444444444444444444444444444444333333333555888;;;???AAA:::999777666555555555666222222333333444555555666444444555555666666666666222333333444444333333222111222333555888:::<<<<<<444444444444444444444444222222333333333444444444///111444777777666555333333444777<<<@@@AAA===999222222222222222222222222222222222333333444444444333333333333333333333333333333222222222333333444222333333444444333333222333333333333444444444444222222333333333444444444333333222222111222222222222333333444444333333222222222222222222222222222222222222333333333444444444444444444444444444444000000111111111222222222111111222222222333333333333333333333333333333333222111000///000111333444555333222333555555444333000000111111222333333444444444444444444444333333///222555555333111111222111444666666555444555555555777999;;;======<<<;;;999:::<<<<<<<<<===???BBBBBBDDDGGGHHHHHHHHHJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNPPPQQQRRRRRRSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQNNNJJJGGGGGGGGGIIIPPPXXX___ppp444444444555555555666666444555666555444444555666333444555555666666555555555555555555666666666777777777777777777777777777444555555666444555555666666666666666666666777888888777666555333333333444444555555555///,,,555666444444555777999999888666666???000666777777888999999::::::888888888777777777777777777777666666666666777777555666666666777777888888888222;;;>>>111hhh888777666555444333333333666666666666666666666666888888666555555666777777999999888777666555444444444444444444444555666777:::555777777<<<777777777777777777777777777777777777777666666555555444333333222222222222444444444444444444444444555555555555555555555555666555444333444666888:::555444444333333333444444222222333333444555666666444555555555666666777777222333333444444333333222000111222333444666777777444444444444444444444444222222333333333444444444:::777444111111333555888444222222777>>>AAA???;;;222222222222222222222222222222222333333444444444333333333333333333333333666666555444444444555555222333333444444333333222222222333444555666777888111111111222222333333333444444333222111111111111222333333444444333333222222222222222222222222222333333333444444444555555444444444444444444444444222222333333333444444444111111222222222333333333333444444555555444444333333222111000000222444555555444333333444555444222222222222222222222222222222111000000111444777999000222444333222222555777111333666777666555555666555777999;;;======<<<;;;888:::;;;<<<<<<>>>@@@CCCBBBDDDGGGHHHHHHHHHJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMNNNOOOOOOOOONNNNNNPPPQQQRRRSSSSSSRRRQQQQQQOOOOOOPPPQQQRRRRRRRRRQQQOOOKKKHHHIIIIIIIIIOOOWWW^^^ooo444444222222222222444444444444444555555555666666444444444555555555666666666666555555444444444333666666777888888888888888777888777888555666666666666666666777999999888888888777777777999777555666777777444222...???999333555666888999999999999888:::nnn222<<<777777777777777777777777;;;+++@@@333444000<<<333999999888888888888888888777777777777777888888888...AAA666333888555;;;444555111444:::777,,,555999444000222444333666===222111===777000333888666555444444555666888777666555444444444444444***<<<888777<<<777777777777666666666666555555555555555555555555555555444444444333333333555555555444444333333333555555555444444333333333555444444333333444444555333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444000111111222444555666666555555444444444444555555666555333444444444333222222222444444444444222222444555333111444999;;;999555555444444444333333333555///555;;;555444999888444333222222444444333222333333333444444444555555222333333444444333333222222222444444444444222222111111111111111111111111111111111333444444222111000111333333333333555777222222444444444444222222000000111111111222222222666555444333222111111111222111000111333444333222555555555555555555555555444444333333333333222222000111222222444444555666777777666555333222111000222333333444444333333222444444444444444444444444333333555666666666555444999999888666555444333222333555999<<<>>>??????>>>======<<<<<<===>>>@@@AAABBBDDDFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKJJJKKKNNNPPPRRRUUUUUUSSSRRRQQQQQQQQQQQQSSSPPPOOOPPPTTTTTTPPPLLLQQQLLLIIIHHHGGGGGGMMMTTTZZZmmm{{{~~~444444333222222333444444444444444555555555666666444444444555555555666666666666666666555555444444444555555666666666666666666777666888444444444555555555555666777777777666666666666555777555444666888888666444333999;;;555555666777888999999888777888VVV444777777777777777777777777777???444444555@@@///>>>666888888888888888888888888666666666666666666666666===555222222;;;222333222777777666888222...444666555555777777333(((;;;---BBB...;;;999555555666666666666666666555777666555444444444444555<<<222...333XXX666666666666777777777777555555555555555555555555555555555444444444333333555555444444444333333333666666666555555555444444555444444333333444444555333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444000111222333444555555666444444333333333333444444555444333333444444333111222333333444444333333222333444333222555<<<>>><<<555555444444444333333333000+++///222...111555000444333222222444444333222333333333444444444444555333444444555555444444333222333333444444333333222222222222222222222222222777444222222333333333222222333333333111000111222222333333444444333333222222222222333333333444444555555444333222222222222222111111111333444333222333333333333333333333333444444333333333333222222222222222333333444444555666666555444333222222111222333333444444333333222444444444444444444444444333444555666666666555444777777666666555444444444555777:::===???@@@@@@???======<<<<<<===>>>@@@AAAAAACCCEEEFFFGGGHHHKKKMMMLLLLLLKKKKKKLLLMMMOOOOOONNNMMMKKKKKKLLLNNNQQQSSSVVVUUUTTTSSSRRRRRRRRRRRRSSSPPPNNNPPPSSSSSSPPPLLLNNNIIIGGGGGGGGGHHHOOOVVV```qqqwwwyyy555444333333333333444555444444555555555666666666444555555555555666666666777777777777666666666666555555555666666666777777555666555888555555555666666666777777888777777777666666666666666666666888:::;;;:::999:::444\\\===777777888999::::::999888888666;;;888666777777777777777777777777---@@@222,,,???333;;;///888888888888888888888888999888888777777666666666>>>111333>>>BBBDDD333333666999555666111222444444444666999666111FFF111???111222&&&<<<444555777888888777555444666666555555444444555555;;;777""";;;555555666666777777888888555555555555555555555555555555555444444444444333555444444444444333333333555555555555444444444444555444444333333444444555444444444444444444444444222222222333333333444444444444444444444444444444444444444444444444444444111111222333444555555666333333333222222333333333444333222222333333222111222333333444444333333222222333333222666===@@@>>>555555444444444333333333111///222111111<<>>@@@@@@@@@@@@======<<<<<<===>>>@@@AAA@@@CCCEEEGGGHHHJJJLLLOOOMMMLLLLLLKKKLLLNNNOOOPPPNNNNNNMMMLLLMMMPPPRRRTTTVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPNNNOOORRRRRROOOLLLKKKGGGEEEFFFGGGIIIPPPYYYfffuuuuuuwww555555444444444444555555555555555555666666666666555555555555555666666666888888777777777777777777888888888888888999999999444666555999777777888888999999:::::::::::::::999999999888888999999999;;;<<<<<<<<<;;;===222AAA<<<777::::::;;;<<<<<<;;;:::999666...:::999888888888888888888888888444@@@777999RRR>>>,,,>>>888888888888888999999999<<<<<<;;;::::::999888888000:::888DDD```fff:::666222666222777444666666444333333444555444???"""777<<>>============???@@@AAABBBDDDGGGHHHHHHJJJLLLNNNMMMMMMLLLLLLMMMNNNPPPQQQOOONNNNNNNNNOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTUUURRRPPPOOOOOOQQQQQQOOOMMMKKKGGGDDDEEEFFFIIIPPPYYYgggvvvxxxzzz555555555555555555555555555555555666666666777777666666666666666666666666777777888888888888888888999888888777888999::::::555666555999888888999999:::;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<444666;;;888;;;;;;<<<<<<<<<;;;999888888000666:::999999999999999999999999+++GGGDDD===777777888888888999999999===<<<<<<;;;:::999888888///>>>;;;...;;;888000888111666555777777666444111333:::AAA&&&???222;;;888777666555555666777888666666555555555666666777777---JJJJJJ555666666666777777777888666666666666666666666666666666555555555444444444444444444444444444444444222222222222222222222222555444444333333444444555555555555555555555555555222222333333333444444444444444444444444444444444444444444444444444444444333333333444444555555666555555444444444444555555333222111111333333222111333333333333333333333333333444333111444:::<<<:::555555444444444333333333111222555333777JJJPPPAAA444333222222444444333222222222222333333333444444222222222333333222222222333333333333333333333333333333333333333333333333333222111222444444333111...000111222111222444555333333333333333333333333333333333333444444444444222222222222333444555555333222111222444555444333555555555555555555555555444444333333333222222222666555555444444333333222333333333444444444444555444333333222222333333444444444444444444444444444444444444444555555666666777666666555444444333333555777:::<<<>>>>>>>>>===>>>>>>======>>>???AAABBBEEEGGGHHHHHHHHHHHHJJJKKKMMMMMMMMMNNNNNNOOOPPPPPPOOONNNNNNOOOPPPQQQSSSTTTUUUTTTTTTTTTTTTTTTUUUUUURRRQQQPPPOOOPPPPPPOOOOOONNNIIIFFFEEEEEEGGGOOOXXXfffuuu|||555555666777777666555555555555666666666777777777777777777666666666666555777777777777888888888888777777666555666777888999777888777:::888999999:::;;;<<<==================<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<;;;999999>>><<<===>>>>>>>>>===<<<:::999<<>>333666444666666777777555777AAAMMM666999999888666555555666888999666666555555666666777777;;;'''333777777777777777666666666666666666666666666666666666666666555555555444444333333333444444444444555444444444444555555555555555444444333333444444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333444444555555555555666555555444444555555666333222111222333444333222444333333222222333333444444555333111333999;;;888555555444444444333333333333111444444333???DDD999444333222222444444333222222222222222333333333333111111222222222222111111444333333222222333333444222222222222222222222222000000111333444444222000000111111111///...///000444333333222222333333444111222222222333333333333222222222222333333444555444333222333444555444333333333333333333333333333444444333333333333222222666555555555444444333333444444444444444444444444444444222222222222444444444444444444444444444444555444444444444555666666888777777666555555444444555777999<<<===>>>===<<<>>>>>>======>>>???AAABBBFFFGGGHHHHHHGGGGGGHHHIIILLLMMMOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVRRRRRRQQQPPPPPPPPPPPPQQQQQQLLLGGGFFFEEEGGGOOOWWWfffuuu~~~~~~555666777777777777666555555666666666777777777777777777777777666666666555666666666777777777888888888777666555555777999::::::;;;999:::<<<<<<===>>>???@@@AAAAAACCCBBBBBBBBBAAAAAAAAAAAA===@@@BBBBBBAAA@@@BBBCCCBBBAAACCCmmmCCCEEEDDDDDDDDDDDDCCCAAA???>>>@@@EEE;;;555;;;::::::::::::::::::::::::NNN666777777888999999::::::888888888888888777777777???666111zzz888:::000???333777777888555555999999999@@@HHHaaa,,,888777777777777777777888666666666666666777888888777444CCC888888777777666666555555666666666666666666666666666666666666555555555555333333333444444444555555444444555555555666666666555444444333333444444555333333333333333333333333444444555555555666666666444444444444444444444444444444444444444444444444444444444444555555555555555444444333333444444555333222222333444555555333444333333222222333333444333444333111555;;;===;;;555555444444444333333333666111555888333777;;;666444333222222444444333222111222222222222333333333111222222333333222222111444333333222222333333444444444444444444444444444555333222222333444333111111222333222000000000111444333333222222333333444222222222222333333333333333333222222222333444444444333222333555555555444333333333333333333333333444444333333333333222222555555555555555444444444444444444444444444444333555444222111111222444555444444444444444444444444555444444333444555666777777777777777777777777777666888:::===>>>>>>>>>===???>>>>>>===>>>@@@AAABBBDDDEEEGGGGGGFFFGGGHHHJJJJJJMMMPPPSSSSSSRRRPPPNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSSSSQQQPPPPPPRRRSSSRRRMMMHHHFFFFFFHHHPPPYYYkkkyyyzzzzzz~~~555666777888888777666555666666666666777777777777888888777777666666666555555555666666777777777888:::999888777777999;;;<<<<<<<<<::::::AAAAAABBBCCCEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGAAADDDHHHIIIHHHHHHJJJLLLJJJJJJLLLKKKIIILLLKKKLLLLLLKKKJJJHHHFFFEEECCC...>>>;;;@@@::::::::::::::::::::::::XXX666777777888999999::::::999999999999999999::::::333<<<...AAA===,,,;;;111999===:::555333888;;;888888;;;EEE555777888999999888777555666666666666666777888888666>>>999999888777666555444444777777777777777777777777777666666666555555555555333333333444444555555555333333333444444555555555555444444333333444444555333333333333333333333333555555555666666666666777444444444444444444444444444444444444444444444444444444444555555555555555444333333222222333333444444333222333555666555444444444222222222222444444222444333222666===@@@>>>555555444444444333333333333,,,333999333222666666444333222222444444333222111111222222222333333333222333333444444333333222444444222222222222444444555555555555555555555555:::777333111222333333333111333555555555555777999444444222222222222444444222222222333333333444444444333333222222333333444444333222333555666555444555555555555555555555555444444444333333333222222555555555555555555555555555555444444444333333333555444222111111222444555444444444444444444444444555555444333444555666777666666666777888999999999888999<<<>>>?????????>>>???>>>>>>>>>>>>@@@AAABBBAAACCCEEEFFFFFFGGGIIIKKKIIILLLQQQTTTUUUSSSOOOMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUUUUTTTTTTSSSRRRQQQQQQRRRTTTRRRLLLHHHGGGGGGJJJRRR[[[ppp}}}uuuwww666555555444444333333222999999999999999:::;;;;;;999999999999999999999999BBB%%%<<<>>>777,,,FFF:::...666<<<:::999<<<>>>===<<>><<<:::999:::;;;::::::@@@zzzLLL(((222HHH@@@222555333666777777999===>>>;;;555AAA666777777===333???000888888888888888888888888---<<<999666444000555888999888222...666@@@;;;///)))rrr888888888888777777777666444555666777777666555444///000222444666666666666777777666666555555555444444444444444444444444444777666555444444444444444222333444555555555444333333333333444444555555555666666666555555444444444333333333333333333333333666666555555555444444444555444444333333444444555444444444444444444444444444444222222222222444444111222222///222999>>>>>>666555333333444444444333111111222222222333333333333333333333333333333333555555555555555555555555222222222222222222222222333444444555555444444333111222333333111111222333777666555444444444444444444444222222222222444444333555666555444222333333444444444444444444444444444444444333333222222222111222333333111111222333333333333333333333333333444333333222222333333444555444333222222222222222444444444444444444444444222111111000000111111222444444444444444444444444333444555555666666555555777777777777777666555555333777<<>>;;;999888=========>>>??????@@@@@@EEEFFFFFFFFFEEEEEEGGGIIILLLMMMNNNOOOPPPOOOOOONNNOOOOOOPPPPPPQQQPPPPPPOOOQQQRRRTTTUUUTTTQQQNNNMMMSSSSSSSSSSSSSSSRRRQQQQQQOOOLLLJJJIIIHHHIIIQQQ[[[nnnvvv777777777666666666666666888777777777777777888999888888888999999999999999<<<555===222999;;;---000DDD===666444777<<>>888???>>>...555FFFDDD===999999:::888666777;;;888999777;;;222???333888888888888888888888888OOONNN***222999:::...;;;<<<999999;;;777111666@@@RRR999999999999888888888888444555666777777666555444333444555666777888888888666555555555444444444444444444444444444444444444666666555444444444444444222333444555555555444444333444444444444444444555444333333333333333333222333333333333333333333333666666555555555444444444555444444333333444444555222222222222222222222222444333333222222333333444333555555333666===BBBBBB777555333333444444444333111222222222222333333333333333333333333333333333444444444444444444444444222222222222222222222222333444444555555444444333111333333333222111222333666555555444444444444555444333333222222333333444333555666555444222333333333333333333333333333333444444444333333333222222222333444444333222333444333333333333333333333333444333333222222333333444777777666555555555555555444444444444444444444444222222111111111111222222444444444444444444444444444444444555555555555666777777777777777666555555666888;;;===<<<;;;:::;;;======>>>>>>??????@@@@@@DDDEEEFFFFFFEEEFFFHHHJJJLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOQQQSSSTTTTTTSSSQQQPPPSSSTTTTTTTTTSSSSSSRRRQQQOOOKKKIIIHHHGGGJJJSSS]]]mmmzzz888888888888888999999999888777777666666666777777888888888888999999::::::777AAA===222@@@===222ggg999777<<>>======>>>>>>???@@@@@@@@@BBBDDDEEEEEEEEEFFFIIIKKKLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPNNNPPPRRRTTTUUUUUUTTTSSSTTTTTTTTTUUUTTTTTTSSSRRROOOKKKHHHGGGGGGKKKVVVaaappp666777777888999::::::::::::999888888777888888888777888888999:::;;;;;;<<<999@@@>>>@@@FFF222rrrHHH333???IIILLLLLLIIIyyy^^^^^^aaafffmmmsssyyy|||~~~~~~}}}{{{yyyxxxxxxyyyyyyxxxwwwvvvtttssstttvvvxxxzzzuuu~~~pppffftttooonnnnnnnnnooonnnkkkhhhlllTTTTTTaaaPPPTTTUUUSSSQQQPPPPPPOOOMMMKKKGGGKKK===888DDDGGG111<<>>:::888888888888888888888888777777::::::;;;===<<>>===>>>>>>??????@@@AAAAAAAAACCCDDDEEEEEEFFFIIIKKKJJJLLLNNNPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOPPPRRRTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSOOOJJJGGGGGGHHHMMMYYYeeewww555666666777888999::::::::::::999999999999999:::::::::;;;<<<===??????@@@@@@CCCBBBFFFDDD>>>TTTLLL]]]ooolllqqq{{{xxx||||||qqqbbb]]]cccYYYYYY]]][[[YYYYYYXXXWWWUUUSSSRRRLLLiiittthhh[[[___333999;;;;;;555<<<999888888888888888888888888000LLLbbbbbbXXX^^^999888888888777777777777666666666555555666666666888777555444444555666666555555555555555555666666444444444555555666666666555555444444444555555666444444444444555555666666666666666555555444444444555555555666666777777777444444444444444444444444444555555555555555555555555444444333333444444555444444444555555666666666333333333333333333333333///222333222555<<>>>>>>>>???@@@@@@AAAAAAAAABBBDDDDDDEEEFFFIIIKKKIIIKKKMMMOOOPPPQQQQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTNNNJJJGGGHHHIIIOOO\\\hhhyyy777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<======???@@@AAACCCDDDFFFGGGGGGHHHMMMJJJCCCCCCwww~~~gggfffoooXXXkkk```aaa___^^^^^^^^^]]][[[XXX[[[RRRaaaBBB555888;;;<<<888;;;999888888888888888888888888666000vvv888888888777777777666666666666555555555555666666888888777666666777777777555555555666666666666666444444444555666666777777555444444444444555666666555555444444555555666777666666666555555555555555444444444444444555555555444444444444444444444444444444444555555555555555555444444333333444444555222222222333444444555555222333333444444333333222000333444333666<<>>888666444444555666555444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333222444555444333222333555333333333333333333444555222333333444444333333222333555666555444222333333333333333333333333333333444444444444555555555555111222333333111111222333333333333333333333333333444333333222222333333444333333222222222333444444444444444444444444444444333333222222222222333333333333333333333333333333555555444333444555666777555666666666666555444444444888<<<>>>>>>=========>>>>>>??????@@@AAAAAAAAAAAACCCDDDDDDDDDEEEHHHJJJIIIKKKMMMOOOPPPPPPPPPPPPSSSRRRPPPOOONNNNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTTTTNNNJJJIIIIIIKKKPPP]]]iiiwww;;;<<<<<<======>>>>>>>>>@@@???@@@@@@AAABBBDDDDDDGGGHHHIIIKKKLLLNNNOOOPPPPPPTTTRRRKKKPPP~~~xxxggg|||nnnlllkkkkkkkkklllkkkhhhfffbbbcccWWW555;;;888:::;;;999:::999888888888888888888888888AAA222bbbKKK999999999888888888777777777666555444444555666777555666666777777777666666444444444555555666666666444444444555666777777777444444444444444555666666666555555444555555777777555555555555666666666666555555555555444444444444555555555555555555555555444444444555555555666666555444444333333444444555222222333333444555555555222333333444444333333222111444555444666;;;===<<<888666444444555666555444333333333444444444444555333333333333333333333333444444444444444444444444444444444444444444444444333444444555555444444333333444555444333333333555444444333333222333333333222333333444444333333222333555666555444222333333333333333333333333333333444444444444555555555666222333444333222222333444333333333333333333333333444333333222222333333444000000000000000111222222444444444444444444444444222222111111111111222222222222222222222222222222444444444555555555555666555555666666555555444333666999;;;<<<<<<===>>>@@@>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHKKKMMMNNNPPPPPPPPPPPPPPPRRRQQQOOOMMMMMMMMMNNNOOOMMMNNNOOOPPPQQQRRRSSSTTTQQQRRRSSSSSSTTTTTTTTTSSSMMMKKKJJJKKKMMMRRR]]]hhhwww@@@@@@@@@@@@@@@AAAAAAAAAEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVTTTVVV\\\aaazzz~~~}}}}}}~~~~~~|||zzzfffxxxhhhtttqqq222AAA999888999::::::999888888888888888888888888666555333...:::::::::999999999888888777666555444444555666777111222444555555555444333333333333444444555555555444444444555666777777888444444444444444555666777666555555444444666777888444444555555666666777777888888777777666666555555555555555555555555555555444444444555555555666666555444444333333444444555444444555555666777888888222222444444444444222222000333444333444999;;;999888666555444666666555444333333333444444444555555333333333333333333333333555555555555555555555555444444444444444444444444333444444555555444444333333444555555333333444555555444444333222222222222222222444444444444222222333555666555444222333333444444444444444444444444444444444555555555666666333444555555333333444555333333333333333333333333444333333222222333333444333222222222333444555555444444444444444444444444222111111111111111111222222222222222222222222222333444555555666666555555555555666666555555444333999::::::::::::<<<@@@CCC>>>??????@@@@@@AAABBBBBBCCCDDDEEEDDDCCCDDDFFFGGGMMMNNNPPPQQQQQQQQQPPPPPPRRRQQQNNNLLLLLLLLLMMMNNNJJJKKKMMMOOOQQQSSSUUUVVVQQQQQQRRRSSSSSSSSSSSSSSSMMMKKKKKKMMMNNNRRR]]]gggzzzBBBDDDIIIMMMPPPOOOLLLHHHLLLKKKKKKKKKMMMQQQUUUWWWSSSYYY\\\YYYYYY___```^^^]]][[[___aaa]]]pppvvv:::::::::999888888888888999:::::::::999999999888888<<<444:::YYYUUU888:::999888888::::::999888777777777777666666666666888888888888888777666666444444444444444444444444555555555555555555555555555666666555444666999<<<777444111222555666333///222222222333333444444444444444444444444444444444777666555444333222222222666777888777555444444666666555333111111111333444888777666444444333333333444333333222222333333444333444555444444666888;;;===888555666444//////444333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333444555555555444333333222444444444444444444444444555444444333333444444555333444444555555444444333555444444333333444444555222222222222222222222222333333333333333333333333444444444444333333222111444444444333333222222222333444444222111000111333333333222222111222222333333333333444444444555555222333444555444333222111444333333222222333333444333444555666666555444333444444333333333444555666888999:::<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGKKKLLLMMMNNNPPPQQQRRRSSSQQQPPPOOONNNMMMMMMMMMMMMJJJMMMPPPQQQQQQQQQRRRSSSUUUUUUVVVVVVUUUTTTRRRQQQOOOKKKJJJLLLPPPVVVaaalll{{{KKKMMMPPPRRRSSSRRROOOMMMQQQPPPPPPPPPRRRVVVYYY\\\^^^fffmmmnnnooosssrrrooovvvoooooouuupppeeeiiiwwwwww666888888888888888999::::::::::::::::::::::::::::::===333111777555AAA:::999888888::::::999888777777777777666666666666777777888888777777666555555555555555555555555555555555555555555555555555666777777666555777:::<<>>>>>>>>===>>>???@@@AAABBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMOOOPPPQQQPPPPPPPPPQQQUUUUUUVVVVVVUUUTTTRRRQQQMMMIIIHHHKKKNNNTTT```lllQQQRRRRRRRRRQQQPPPOOONNNUUUUUUUUUWWWZZZ___dddgggttt}}}{{{rrr>>>999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===>>>::::::LLLSSS333444:::999888888::::::999888777777777777666666666666666666777777777666555555666666666666666666666666555555555555555555555555777888888777666777:::<<>>??????===>>>???AAABBBBBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMOOOPPPQQQPPPNNNNNNOOOQQQTTTUUUVVVVVVUUUTTTRRRQQQLLLIIIIIIKKKOOOVVVcccoooSSSSSSRRRQQQOOOOOOQQQRRRVVVXXX[[[aaaiiiqqqxxx|||mmmfff777CCC>>>>>>>>>===<<<;;;:::999999::::::::::::;;;;;;;;;222;;;222AAA;;;qqq888111777:::999888888::::::999888777777777777666666666666555555666666666666555555666666666666666666666666444444444444444444444444666777777777666666888:::===:::666555666555444222666666666555555555555444555555555555555555555555666555444333333333333333222444444444222222333444666555444444333444555555555444444444444444555666444444333333333333444444333444444444333444777999<<<777444444777777555333333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333333444444555444444333333444444444444444444444444555444444333333444444555333444444555555444444333555444444333333444444555333333333333333333333333333333333333333333333333333333333444444333333222444444444444444444333333333444555444222222333555222222222222222333444555222222222222333333333333555444333222111222333444333333222222222222333333333333333333333333333333333333444444555555555555777888:::<<<===>>>??????>>>>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIILLLLLLMMMNNNOOOPPPQQQQQQOOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOONNNMMMNNNPPPRRRTTTUUUUUUVVVUUUTTTSSSRRRNNNLLLLLLNNNQQQXXXggguuuUUUUUUUUUSSSRRRTTTYYY]]]]]]aaaiiisssDDD;;;DDD===>>>>>>>>>===<<<;;;:::999999999:::::::::::::::;;;999...>>>===333222???999DDD:::999888888::::::999888777777777777666666666666555555666666666666555555555555555555555555555555333333333333333333333333444666666666555555666888333444666888::::::777555555555444444444444444444555555555555555555555555555555444333333333444444111333444333222222333444333333333333333333444444555555555555555555666666555444444333333444444555333444444444333444666888;;;999666555777888666333333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333333333444444555444444333444444444444444444444444555444444333333444444555333444444555555444444333555444444333333444444555333333333333333333333333333333333333333333333333222333333444444333333333444444444444444444444444444555555444333333444666333222222222333444444555333333333333444444444444555444333222111222333444222222111111111111222222333333333333333333333333222222333444444444444333666888999;;;===??????@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNMMMMMMLLLLLLMMMMMMLLLMMMNNNMMMMMMOOORRRTTTTTTTTTUUUVVVUUUTTTSSSRRRMMMLLLLLLNNNPPPXXXhhhwwwXXXYYYZZZYYYYYY\\\ccchhhnnnttt~~~NNNJJJKKKAAA<<<===>>>@@@@@@@@@???>>>;;;;;;;;;;;;:::::::::999@@@;;;;;;@@@;;;>>>IIIWWW222888AAA;;;:::999888888::::::999888777777777777666666666666555555666777777777666666555555555555555555555555333333333333333333333333444555666666444444555666555444444444555666777888333333444444444555555555555555555555555555555555555444444333333444444444111333444444222222333555222222222333333333333333666555555444444444555555555555444444444444555555333444444333222333555888999;;;;;;777666777666333333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333333333444444555555444444444444444444444444444444555444444333333444444555333444444555555444444333555444444333333444444555333333333333333333333333333333333333333333333333222222333444444444333333444444444444555555555555444555555555444444555777444444333333333333444444333333444444444555555555111111111222333444555666222222111111111111222222444444333333333333444444111222444555555555444333666777999;;;===???@@@@@@>>>???@@@BBBCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMJJJLLLMMMNNNNNNOOORRRTTTSSSTTTUUUVVVVVVUUUTTTSSSKKKJJJKKKLLLMMMTTTeeeuuueeehhhiiiiiiiiilllttt{{{oooZZZXXXZZZKKKEEEFFFGGGGGGFFFDDDBBBAAA??????>>>===<<<;;;::::::000999;;;;;;222??? JJJggg222BBBDDD111666:::999888888::::::999888777777777777666666666666555666777777888888777777666666666666666666666666555555555555555555555555444666777777555444555666555555333222111222444555333333444555666777777888555555555555555555555555444444444333333444444555111333444444333333444666222333333444444444444444555444333333222222222222555555444444444444555555444444444333222333555777777>>>???999444555666444333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333222333444444555555444444444444444444444444444444555444444333333444444555333444444555555444444333555444444333333444444555444444444444444444444444333333333333333333333333111222333333444444444333444444444444555555555666444555666555444444666888666555444333333333333333222222333333333444444444000111222333444555555555444333333333333333333444555555444333333444555555333444666777888777666555666777999;;;===???@@@@@@>>>???AAABBBCCCCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJLLLOOOOOOOOONNNPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSKKKKKKKKKKKKLLLRRRddduuuxxx{{{~~~}}}}}}|||YYYjjjiiiSSS\\\SSSSSSRRRPPPLLLHHHDDDAAABBBAAA@@@???>>>===<<<;;;444KKK===???===666GGG999@@@ccc000999AAA444:::???:::999888888::::::999888777777777777666666666666666666777888888888888888777777777777777777777777777777777777777777777777555777888888777555666777444666888888777555444444333444555666777888999:::666666666666666666666666444444333333333444444555222333555444444333555666333333444555666666666555444333222111000000000000555555444444444444555555444444444333222222555777666???BBB:::333333555555333333333333333333333333222333333444444333333222222222333333333444444444333333333333333333333333222333333444555555555444444444444444444444444444555444444333333444444555333444444555555444444333555444444333333444444555444444444444444444444444333333333333333333333333111222333333444444444444444444444555555555666666444555666555555555777999777666555444333222222222111111222222222333333333222333444555444333222111666555555444444555555666666555444444444444555666555666888999:::999777666666777999;;;>>>???@@@AAA??????AAABBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMLLLNNNPPPPPPOOONNNMMMNNNSSSSSSUUUVVVVVVUUUTTTSSSNNNMMMMMMMMMMMMSSSeeevvvvvvssspppkkkiiieeeaaa]]]YYYWWWVVVTTTOOOLLLFFFDDDBBBCCCDDDBBB>>>:::======;;;::::::;;;<<<===DDD444RRRBBB666666::::::999::::::999999888777666555555888666555444444555666888888666555333333555666888888888777777666666555555777777777777777777777777777777666666555555555444666666555555555444444444666666666666666666666666666666555444555666777888444444444444444444444444555555555555555555555555666666666666666666666666555555555555555555555555666555555444222111000000555444333333222222222222555555999===;;;555222333777666444444444444222000333555666555444222333333666555444333222333444555555444444333333222222111444444444555555555555666777666555444333222222222333222222111222333444555666444333555777777444111555333111111222444555555333333333333333333333222444444444444444444444444444444333222222222333333333444444444333333222111222222444555555444222111666555444222222333444444444444333222222111111000333333444444444333222111000111222333444444444444333444555555555444333222444555666555444444555666777888:::<<<>>>@@@@@@AAA<<<===>>>@@@BBBCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJLLLLLLLLLMMMOOOQQQSSSTTTRRRNNNKKKIIIIIIJJJKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRQQQRRRSSSSSSQQQOOOPPPNNNLLLKKKLLLSSSeeevvv}}}~~~{{{tttpppkkkfffbbb___[[[UUUPPPPPPMMMJJJHHHGGGEEEAAA>>>???>>>===<<<;;;;;;<<<<<<,,,AAA555]]]666BBB888333777;;;;;;999:::999::::::::::::;;;;;;;;;999888666555555666888999888777666555555666777888888777777777666666666555777777777777777777777777888888777777777666666666666666555555555444444444666666666666666666666666555555444444444555666777444444444444444444444444555555555555555555555555666666666666666666666666555555555555555555555555666666555444444444555555555444444333333333333444666666999>>><<<777444555666555444444444444333111000111333444333333444555555444333333333333444555333333333333333333333444444444444555555555555666666555444444333333333333555444333222222333444555777555333333555777666555555333222333444555444222444444444333333333333333444444444444444444444444333333333333333444444555444444444444333333222111333333333444444444444333777666555444444333333333333333333222222222222222444444444333333333222222000111222333444444444444333444444555444444333333444555666555444444555666777999:::<<<>>>???@@@@@@<<<===???@@@BBBBBBCCCCCCGGGFFFDDDCCCDDDFFFHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTQQQNNNJJJHHHIIIKKKKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRQQQRRRSSSSSSQQQOOOMMMKKKJJJKKKLLLUUUhhhyyy}}}yyysssnnnhhh```ZZZ[[[WWWRRRNNNKKKJJJHHHFFFBBBBBB@@@???>>>>>>===>>>III--->>>DDD;;;lll>>>EEE666444666;;;===;;;999999::::::;;;;;;;;;<<<<<<<<<999999777777777777999999888888888888888888888888777777777777666666666666777777777777777777777777888888888888777777777777666666666555555555555444666666666666666666666666444444444333444555555666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555444444333444555777888444444444444444444555555777666999>>>>>>999555666555444333333555555444333---///222333333444555777444444333333333444444555111222222333444444555555444444444555555555555666555444444333333444444444666666444333333444555555888555222222333555666666666555555666777777555333555555444333333333333333444444444444444444444444333333333444444555666666444444333333333333222222444333333333333444666777999999888777666444333222222222222222333333333333666555333222222222333444111111222333444444444444444444444333333444444555444555666555444444555666888999;;;<<<>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBBIIIGGGDDDAAAAAACCCFFFHHHIIIJJJKKKMMMPPPRRRSSSTTTOOOLLLIIIHHHIIIKKKLLLMMMNNNMMMMMMNNNNNNOOOPPPQQQRRRQQQQQQRRRSSSRRRPPPNNNJJJIIIIIIJJJMMMWWWjjj|||~~~~~~}}}||||||||||||zzz~~~yyyxxxxxxzzz||||||||||||tttzzz~~~wwwoooiiiddd```ZZZTTTQQQOOONNNNNNGGGFFFEEECCCBBB@@@??????111RRR:::---HHH:::JJJ{{{@@@888888,,,888:::===@@@>>>;;;999999;;;;;;:::999888777666666999888777777777777888999666777777888888777777666777777777777666666666666666666666666666666666666777777777777777777777777666666666555555555555555666666666666666666666666333333333333444444555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555444333222111111333444555444444444444444555666777666555888===>>>:::666666444333222333555666555444...000333444444444666777444333333333444444555555333333333333444444555555444444444555555555555666333333333333333444555666666555444444444666777888888777555444444555555444888666666666999::::::999777666555444333333444444444444444444444444444444444444555555555555555555444333333333333333333333555444222222333666888:::::::::::::::888555333111111111222222333444555555777555333222111222444555111222333333444444444333555444333222333444555666444555666555444444444666888999;;;===>>>??????@@@??????@@@AAABBBBBBBBBAAAFFFEEECCCBBBBBBDDDFFFGGGHHHIIIKKKMMMPPPRRRSSSTTTMMMKKKHHHGGGIIILLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSRRRPPPMMMJJJHHHIIIJJJMMMWWWkkk}}}xxxtttssstttrrrnnnmmmoootttwwwzzz}}}~~~}}}{{{zzzxxx|||zzzvvvtttmmmnnnnnnnnnpppsssvvvxxx~~~vvv~~~yyyqqqmmmggg___XXXSSSQQQQQQKKKKKKIIIGGGDDDBBB@@@???DDD>>>999;;;@@@???777...EEEmmmZZZ444666BBB@@@@@@III;;;>>>@@@???<<<:::::::::::::::999888777666555555777777777777777777777777555666666777777666666555666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333333333444444444444444666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555444333222111222333333444444444444444555666777555333666<<<>>>:::666555333222222333555666555444222444666666555444555666222333333444444555555555555555555444444333333333444444444555555555555666333333333333444444555666444444333444555777999;;;999;;;<<<<<<;;;888666555777555444444777;;;===>>>999777666444333333444555444444444444444444444444555666666666555444333333444333222222222333444444555444222222444777;;;===;;;;;;;;;:::888666333111111111222333444555555666777666444222222333444555222222333444444444333333444444333222333444555666444555666555444444444666999:::;;;===>>>????????????@@@AAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFHHHIIIKKKNNNPPPQQQRRRRRRLLLJJJGGGGGGIIIKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSRRROOOLLLKKKJJJJJJJJJMMMVVViii{{{tttssssssqqqooonnnlllllleeebbbbbbdddeeeeeegggkkktttxxx{{{ssslllhhhbbbfffiiihhhjjjqqqyyy}}}uuuxxxyyy|||rrrtttvvvwwwwwwxxxyyy{{{|||xxxwww~~~xxxoooddd[[[VVVTTTRRRQQQOOOMMMJJJGGGDDDBBBFFFFFFEEE???999<<>>;;;:::777666444555999<<<>>>???:::999666444333444555555444444444444444444444444444444555666666444333222444333222111222333444555444444333333666999===???<<<<<<;;;999888555444333111222222333444555555666777666444333333333444555222333333444444333333333333333333333444555555666444555666555444444555666999:::;;;===>>>>>>????????????AAABBBCCCCCCCCCCCC???AAADDDGGGHHHHHHGGGFFFHHHIIILLLNNNPPPQQQQQQPPPMMMJJJGGGGGGHHHKKKMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPOOOPPPQQQRRRTTTRRROOOLLLMMMKKKJJJKKKMMMUUUhhhzzz|||wwwuuuiiiuuuttt{{{kkkllleeegggggggggfffddddddddddddfffbbbbbbfffjjjkkkpppvvv~~~uuunnnjjjeeelllppppppsss{{{zzzuuu~~~ooorrrbbb^^^ggguuu}}}vvvuuuvvv{{{uuujjjccc```^^^]]][[[YYYUUUQQQMMMKKK???<<<;;;GGGMMM<<<111>>>@@@@@@???===;;;;;;===@@@555555666777777999<<<>>>000===AAA;;;999AAAFFFCCC999;;;:::777888<<<===:::999999999:::::::::;;;;;;777888888888888888888777888777666555555666777888555666666666777777777888777777777777777777777777555555666666777777777777555666666666777777777777666666666666666666666666333444555666666666555555444444444444444444444444444444444444444444444444666666666666666666666666555555555555555555555555222444555777777666555444555444444333333333333444666333444<<<@@@>>>999777444333222333555555444333444666777666555333333444111222333555555555555555555555555555555444444444444444444555555555555666444444333333333444555555666555444444444555666777666:::>>>@@@???>>>???@@@<<<;;;<<<>>>AAABBB@@@???;;;:::777444333444555666444444444444444444444444000111333555666555444444444333222111111333555666333333333555777;;;>>>@@@<<<;;;:::888666555444444222333333333444444555555666555555555444444444444222333333444444333333222111222333444555555555555444555666555444444555666::::::<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJMMMOOOPPPPPPOOONNNMMMJJJGGGFFFHHHJJJLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOQQQSSSTTTRRRNNNKKKLLLJJJJJJKKKMMMVVViiizzzuuujjjgggiiicccaaasss^^^kkkkkkgggpppjjjkkkkkkkkkkkkkkkmmmooonnnkkkkkkppptttwww}}}|||wwwtttssszzz~~~|||}}}}}}zzzeeehhhmmmsssyyy~~~{{{zzzwwwvvvyyyxxxqqqnnniiihhhfffddd```[[[WWWUUUXXXCCCHHHJJJ999>>>III;;;<<<<<<<<<<<<<<<;;;;;;;;;888<<>><<<888999>>>===777<<<;;;;;;:::999888777666888999999::::::999999888:::888777555555777888:::555666666666777777888888777777777777777777777777666666777777888888888999555666666666777777888888666666666666666666666666444444666777777777666555444444444444444444444444333333333333333333333333666666666666666666666666555555555555555555555555---///222555666666444333555444333333222222222222777444555===BBB@@@:::888555444333333555555444333222444555555444333333444000222333555666666555555333333444444555666666666444444444555555555666666555444444333333444444444888777555444333333333444000444888::::::<<<@@@CCCAAACCCFFFIIIJJJHHHCCC???<<<:::777444333444555666444444444444444444444444,,,...111444666777666666444333222111111333555666222333444666888<<>>>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPOOONNNMMMNNNKKKHHHGGGHHHJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOQQQSSSTTTRRRNNNKKKKKKIIIIIIJJJMMMWWWjjj|||xxxqqqnnnsssuuuwwwxxxxxxxxxyyyzzzwwwxxxvvvpppgggbbbbbbdddbbbccceeehhhjjjmmmooopppxxxvvvuuuwww{{{|||{{{yyywwwxxxzzzzzz}}}zzzxxxxxxyyy}}}}}}|||zzzzzzzzz{{{{{{|||{{{wwwppphhhbbb___ZZZUUUOOOJJJGGGEEEBBBAAAAAA???<<<;;;<<<;;;:::888===============<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999888888888888888888888888777777777777777444555777888999999888888999999888777777777777777777777777777777777777777777777888777777666555444555555555555555555555555555555555555555555555555666666555555555444444444666666666666555444333222666666666666666666666666777777666666555555444444666555333222222333555666555666888777555444555555555444555999>>>===888222333333333444444555555555111222333444555777888888222222333333444333333222333333333444444555555555888777666777999888555222222333333444444555555555555555555555555555555555555555555555555555555555===AAAKKKZZZccc^^^MMM===;;;;;;:::888777555444333333333333333222111000///555444444333333444444555444444444444444444444444555444444666888;;;;;;;;;>>>:::666444444555555444777999<<<;;;777555555666999999888888777777777666000111222333555666777888888:::;;;888555222333555555666666555333333444666:::;;;===>>>???@@@?????????@@@@@@AAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOPPPOOONNNMMMLLLKKKJJJKKKNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMOOORRRTTTTTTRRRPPPNNNMMMKKKJJJJJJLLLWWWkkk}}}~~~uuulllfffddddddkkklllmmmmmmkkkjjjkkklllhhhjjjjjjgggaaa___aaadddfffhhhkkkpppuuuyyy}}}~~~~~~|||{{{zzzzzzzzzxxxzzz|||}}}|||xxxrrroooiiieee___YYYTTTOOOJJJFFFFFFDDDAAA?????????>>>===;;;;;;<<<<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::999999999888777777777666666777777888888999999777777888999888888777666444444444555666777888999666666666666666666666666666777777777777666666555555555555555555555555555555555555555555555555555666666555555555444444444333333444555666666666666555555555555555555555555666666666666666555555555666555444333333444555666333444666555333222222222555555666:::>>>>>>999444333333444444444444444444222333333444555666777777444555555555555555444333333333444444444444444444777666555777999888666333444444444444444555555555555555555555555555555555555555555555555555555555555666BBBWWWiiigggPPP:::<<<;;;:::999777666555444555555555555444333222111333333333222222333333333444444444333333333222222555444333444666888999999555666777555222000222444444666888777555333333444555555444444444333333333444444444444444444444444:::;;;<<<:::777555666888555555666555333333555666:::;;;===???@@@@@@?????????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNMMMLLLKKKLLLJJJJJJKKKMMMOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMOOORRRSSSSSSQQQOOOMMMLLLJJJJJJKKKNNNYYYooo~~~{{{wwwsssqqqllliiiddd___[[[[[[^^^bbbiiijjjiiigggeeecccccceeecccfffhhhiiiggghhhlllppprrrtttyyy~~~~~~~~~}}}xxxtttrrrqqqpppooovvvuuutttrrrqqqssswwwzzz{{{~~~xxxqqqiii___UUUNNNJJJGGGCCC@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::999999888777666666555555666777888999::::::999999999999888777555555333444444555666777888999555555555555555555555555555666666777777777777666555555555555555555555555555555555555555555555555555555555555555444444444333333444555666666666666444444444444444444444444555555555666666666666666777666555444444555666777444555666555333111111222666666777;;;>>>>>>999555444444444444444444333333444444444555555555666666777777777777777666555444444444444444444444333333555555555777888888666444666666555555555555555555555555555555555555555555555555555555555555555555555555@@@\\\vvvwww\\\AAA<<<;;;:::999888777666555666666666666666555444333333222222111111222222333444444444333333333222222666555333222333444666777555:::>>><<<666111222555222444666555444333333444333333222222222222111111555555555444444333333222888999:::999777666777888444555666555333333555777:::<<<===???@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIKKKJJJIIIJJJLLLNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSSSSPPPNNNLLLKKKJJJJJJLLLPPP\\\rrr~~~xxxtttrrrrrrsssooooooooommmkkkhhhdddbbbbbbaaa```^^^^^^aaagggkkkqqqqqqpppnnnkkkkkklllnnnmmmpppsssuuuwwwyyy}}}~~~zzzxxxvvvvvvrrrssssssrrrqqqpppqqqrrrrrrwwwqqqcccYYYQQQMMMHHHDDDCCCBBB@@@???@@@??????>>>============;;;;;;;;;<<<<<<<<<<<<<<<========================;;;;;;<<<<<<;;;;;;:::999;;;::::::999888777666666666666777777888888888999888888888888777777666666999999999999888888777777555555555555555555555555444555666777777888777777555555555555555555555555555555555555555555555555555555555555555555555555777777777666666555444333555555555555555555555555444444555555666666777777777666555555555555666777888999:::999666555444555555555777:::<<<<<<999666555555555444444333333333555555555555555555555444777777777777777666555444555555555444444333333333333444555777888888666555777777666666555555555444555555555555555555555555555555555555555555555555999888BBB\\\uuuwww```GGG:::999999888777666666555666666666666666555444444333333222222222222333333333333444444444555555555888777555333222222444666999>>>BBBAAA;;;666444444444555555555555555555666444444444444333333333333333333333444444555555555444444555555444444555555444555555555444444555777;;;<<<>>>@@@AAAAAAAAA@@@??????@@@AAABBBCCCCCCDDDBBBCCCFFFHHHHHHHHHFFFEEEHHHIIIJJJKKKKKKKKKJJJJJJKKKJJJIIIJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSTTTSSSQQQNNNMMMKKKJJJJJJLLLQQQ]]]sssyyyssspppkkkfffbbb``````aaa```aaabbbbbbbbbaaa______aaacccfffhhhjjjlllppprrryyyyyyxxxvvvuuuvvvyyy|||}}}~~~~~~{{{~~~~~~zzzxxxvvvtttxxx}}}uuukkk^^^ZZZTTTOOOLLLIIIFFFDDDDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>??????@@@AAABBBCCCCCCAAACCCEEEGGGHHHGGGFFFEEEIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIJJJLLLMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNSSSTTTTTTTTTTTTRRRPPPNNNLLLJJJJJJLLLQQQ]]]rrr{{{qqqhhhccc___]]][[[YYYWWWWWWXXXXXX\\\\\\^^^___aaacccdddeeegggkkkppptttuuuvvvwwwxxx~~~~~~}}}|||}}}}}}zzzxxxuuutttqqqppprrruuuzzz}}}kkkgggbbb\\\WWWRRRMMMIIIIIIGGGDDDBBB@@@?????????=========<<<<<<<<<<<<<<>>CCCBBB===777555555555555444444444444333333444444444333333222555444444333333444444555111222333555666888999999:::;;;<<<999555333444777333333555999===???>>><<<555333111111333444333222222222333333333333444444555555555444444333333222555444333333555666555444333444555444444444666888<<<===???AAABBBBBBBBBBBB>>>>>>???@@@AAABBBCCCCCCAAABBBDDDEEEFFFFFFEEEEEEIIIIIIJJJKKKMMMNNNOOOPPPMMMKKKJJJJJJLLLNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSTTTSSSRRRQQQPPPLLLJJJKKKMMMQQQ]]]sss}}}xxxuuupppiiiccc^^^ZZZXXXWWWXXXYYY[[[]]]___```aaaffffffgggiiilllpppsssvvvxxx|||{{{wwwuuurrrmmmjjjiiikkknnnqqqwww{{{~~~zzzuuunnnhhh```YYYTTTQQQNNNKKKGGGDDDCCCBBBBBB>>>=========<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888888888888888999999999999999888888777777666666888888777666666777888999333444666888999999999888888888888888888888888888666777777777777666666555666666666666666666666666666666666666666666666666444444444555555555666666444555666777777888888777777777777777777777777777666666666666666555555555444444555555555555444444333555666666555555555666333444777888888777777777333333444444444444444444444444555555555555555555222333444444555555555555333333444444444444444444333555888777555333333555444444444444444555555555555555555555555555555555555555555555555555555555333444666777666555666666555555555555555555555555222333333444444444333333444333333333333333333444222222333333444555555555777;;;===;;;777333444666333444666888:::<<>>@@@BBBCCCCCCBBBBBB>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRNNNLLLKKKKKKMMMNNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOKKKJJJKKKNNNSSS```wwwvvvppplllbbb___[[[WWWUUUUUUWWWYYY[[[]]]```dddhhhlllnnnoootttttttttuuuyyy~~~|||{{{wwwqqqkkkiiijjjllloookkknnnrrruuuyyy{{{rrriiicccXXXVVVRRRMMMJJJHHHGGGGGG>>>>>>======<<<<<<<<<;;;========================;;;;;;<<<<<<;;;;;;:::999777777777888999999::::::777777777777888888888888:::999888666666666777777888999;;;;;;;;;:::888666777777777777777777777777777777888777777666555555777777777777777777777777777777777777777777777777444444444555555555666666888888888888777666555444666666666666666666666666777777666666555555555444333444444555555444444333222444666777666666777888444666888999888888888999333333333444444555555555444444444555555555666666111222444555666666777777333333333444444555555555333666888888555222333444222333333444444555555555555555555555555555555555555555555555555555555555333444444333111111333666555555555666666666666666333333444444555444444333333222222222222222222333333333333222222222111111666:::>>><<<777333333555111444666444000111777===;;;888444444555666555333333333333444444555555555000111222333555666777888888555333444666666444222222444555444444444777999===>>>@@@BBBCCCCCCCCCBBB>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJLLLOOOQQQSSSOOOMMMLLLLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOJJJIIIKKKOOOUUUccc{{{xxxsssmmmeee___YYYWWWTTTSSSVVV[[[___bbbdddkkksssxxxzzzzzz|||~~~|||}}}~~~xxxssspppnnnmmmssssssrrrrrrtttyyyyyyuuukkkdddZZZUUUSSSPPPLLLGGGHHHEEEBBB@@@?????????>>><<<===??????>>>>>>>>>???????????????>>>===<<<;;;888888888888777777777777888888888777777777777666888999999::::::999999888888888777666666777888999888777666666666666666777999999999888777666666555777777666666666666777777666666555555555555666666666666777888888888888888777777777777777777777777555666666777666666555444666666666666666666666666555444444444444333333333:::666777>>>BBB>>>888444555444444777;;;<<<999666777888888666444222222333222666888555444777:::999888666444333444555555444444444555555555444222111444444444444444444444444555444444333333444444555666444222222444666666555555555444444444444555555333444444444555666666666444333333222222333333444666555444333333333333333444444444444444444444444222222222222222222222222777888::::::999666222000---111666666333333666;;;???===999666444333444555111222333333111111222333...000222444555444333222555555555555555444444444333444555444444555888:::===???BBBAAA>>>===???AAA===???BBBCCCCCCBBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLKKKGGGHHHOOORRRPPPQQQOOOOOOPPPNNNKKKLLLQQQNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMOOOQQQQQQPPPOOONNNLLLLLLOOOUUUddd{{{}}}tttmmmiiiddd^^^YYY\\\[[[[[[\\\```dddhhhjjjrrrxxx}}}||||||{{{{{{zzzyyyxxx{{{~~~{{{{{{}}}}}}uuujjjbbb]]]XXXRRRMMMKKKHHHEEEBBBAAA???===;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888:::999999999999888888888::::::::::::999999999999888888888999999888888888999888777666666777888888888888777777777777888888999999888888777666666555666666777777777777666666666666555555555555666666444555666666777777666666666666666666666666666666555555555555555666666666666666666666666666666666888888777777777666666666888555666>>>BBB???999777333333555777999:::999777333444555444222222333444444555555444777===>>>;;;777555333333444666666555444555666666666555444333444444444444444444444444555444444333333444444555888777666555555555777888555555444444444444555555444444444555555555555555333333333333333333333333666555444333333333333444444444444444444444444444555555555555555555555555444666999;;;;;;888444111000222444444222333666999<<<;;;888555333333333444222333444444333222333444444444555555444333111000444444555555555555555555333444444444444555888:::<<<>>>?????????@@@BBBDDDAAABBBCCCCCCBBBBBBDDDFFFCCCCCCCCCDDDEEEFFFGGGHHHCCCFFFJJJLLLLLLLLLMMMNNNSSSNNNLLLOOOPPPMMMKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOOPPPRRRRRRQQQOOOPPPOOOOOORRRXXXgggvvvpppiiieeecccaaa]]]ZZZbbbcccfffiiilllppprrrtttzzz|||{{{{{{}}}~~~~~~tttllleee]]]WWWRRRNNNJJJGGGEEEDDDAAA?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888;;;;;;;;;:::::::::999999;;;:::::::::999999999999777777888888888888777777:::999888777777777777777888888888888888888999999999999888888777666666666555666777888888777666555777666666555555666666777333444444555555555555555666666666666666666666666555444444444444555777888666666666666666666666666999999999888888888777777666333555<<<@@@>>>:::999111333666777777888999:::444666666666555555777999666555444444;;;CCCDDD@@@777555333333555666666666555555666666777666666555444444444444444444444444555444444333333444444555555555555444333333444555555555444444444444555555555555555555555444444444222333444555555444333222555555444333333333444444444444444444444444444444333333333333333333333333222555888;;;<<<:::777555555444333222222333555777888888666555444333333333333444555555333333444555555444333222222111111111333444444444555666666666333444555444444555888:::AAA???>>>>>>@@@BBBCCCCCCBBBCCCCCCBBBAAAAAABBBDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDCCCHHHOOOOOOMMMTTT```hhh[[[NNNLLLOOOOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQPPPQQQRRRRRRPPPOOOPPPOOOPPPSSSZZZiiipppmmmiiigggggghhhgggfffkkknnnrrruuuwwwyyyzzz{{{}}}zzzssskkkggg```[[[TTTNNNKKKJJJHHHGGGBBBAAA@@@???@@@@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888777777777888888999999999999888888;;;:::999888777777666666777777888888888888888888888888888888777777666666444666777999999777666444777777666666666666777777333444555555666666555555555555555555555555555555555444333333333666888:::666666666666666666666666777777666666666555555555555222444:::===:::888888111444777888666777:::===777777888777666666888:::888999999777999???@@@>>>999777444444555555555555444555555555666666666666444444444444444444444444555444444333333444444555333333444777:::999666222555444444333333444444555666666666555444444444333222333555666666555333222555444444333333333444444444444444444444444444444111111111111111111111111333444666888999:::;;;;;;999666222111222444555555777666666666555444444444333444555444333222333555111111//////000111333555333333333444555666777777444555666666555666999<<>>@@@BBBAAA???@@@BBBCCCCCCAAA??????@@@AAABBBCCCDDDEEEFFFFFFFFFLLLEEEEEELLLNNNQQQddd{{{nnnTTTJJJLLLOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNRRRQQQPPPQQQRRRQQQOOOMMMNNNMMMNNNRRRYYYhhhrrrqqqooooooppprrrtttuuuxxx{{{~~~~~~~~~{{{tttlllbbbXXXRRROOOMMMLLLFFFCCCAAA@@@AAABBBAAA@@@>>>????????????>>>>>>===;;;::::::::::::999999999999999999888888888888777999::::::;;;;;;::::::999:::::::::999888777666666555555777777888888777777888888888777777777777777444666777999999777666444777777666666666666777777555555666777777777777666666666666666666666666666666555444333444666999:::777777777777777777777777666666666555555555444444555333333888999666444555333666888777666777;;;???888999888666555555777999DDDIIIIIIAAA:::888999999;;;999666444555555444333444444444444444444444555444444444444444444444444555444444333333444444555777555666===EEEEEE===444444444333333333333444444666666666555444444444333222333555666666555333222444444333333333444444555444444444444444444444444555555555555555555555555555444333444666999===???;;;888444222333444555555777777777666666666555555111333444333222111222333333222111000111333555777333333333444555666777777666777777777777888;;;===FFFBBB??????AAABBBAAA???@@@CCCFFFGGGEEEBBB??????AAABBBCCCEEEFFFFFFFFFFFFOOOFFFDDDIIILLLPPPeee~~~pppUUUJJJKKKMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPOOOPPPPPPPPPNNNLLLNNNMMMNNNRRRYYYhhhzzzzzzyyyzzz|||~~~{{{{{{}}}~~~ssshhh___YYYTTTQQQLLLHHHDDDBBBCCCCCCAAA???======>>>>>>>>>======<<<;;;;;;:::::::::999999999;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999:::::::::999888777777333444666777888888777666888888777777777777777777555666777888888777666555888777777666666777777888666777777888888888888888777777777777777777777777777666666666666777999:::777777777777777777777777888888777777777666666666666333333666666333333555666666666555555777:::===??????===;;;999:::<<<>>>UUU\\\]]]SSSEEE>>>===<<<<<<999666555555555444333555555444333333333333333444444444444444444444444555444444333333444444555666444555<<>>:::999777555444555666777888888777666555555555666111222333333111111222333999888666444333444555666333444444444555666666666666777888777777888;;;===>>>===>>>???BBBDDDDDDCCCBBBEEEIIIJJJHHHEEECCCBBBAAACCCEEEFFFGGGHHHGGGGGGHHHEEEFFFJJJKKKLLLVVVdddkkk]]]OOOLLLMMMLLLIIIGGGLLLLLLLLLMMMNNNNNNOOOOOOPPPOOONNNOOOPPPPPPNNNMMMOOONNNOOORRRYYYhhh|||uuummmeee```XXXRRRKKKHHHGGGFFFBBB>>><<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999888999:::::::::999888888333555777999999999888777777777777777777777777888666666777777777777666666888888777777777777888888666777888888999999888888888888888888888888888888888888888888888999999999777777777777777777777777999999999888888888777777555333444666666444555999888666333222333666888999@@@@@@???===<<<===@@@CCCSSSZZZ\\\UUULLLGGGCCC@@@999777555444666777777666888777555444333333333333444444444444444444444444555444444333333444444555333333444666777777555333444333333222222333333444444444444555555555555555555555555555555555555555333333333333333444555666444444444444444444444444111111111111111111111111444444333333444666888999888:::;;;999666555777999999888666444333333444555222333444333222222333444888777555444333333444444444444555555555555555555555666666666666777:::<<<888;;;???AAABBBBBBCCCDDDDDDEEEFFFFFFDDDCCCDDDEEEBBBDDDFFFHHHIIIIIIHHHGGGDDDGGGJJJKKKLLLLLLNNNOOORRRMMMKKKMMMNNNKKKIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNPPPQQQQQQPPPOOOOOOMMMMMMQQQWWWfff~~~wwwpppccc\\\TTTNNNLLLJJJDDD@@@======>>>>>>>>>>>>>>>===>>>=========<<<<<<<<<<<<:::::::::999999999888888888999999::::::999999888777888999:::;;;:::999888444666888:::;;;:::999888777777777777777888888888777777666666666666777777888888777777777777888888666666777888888888888888888888888888888888888888999999:::::::::999888888777777777777777777777777888888888777777777777666555333444777777666888===999555000///222555666555888999888777777999===@@@>>>EEEIIIHHHGGGFFFBBB===777555444444666888999999:::999777555444333333444444444444444444444444444555444444333333444444555666888999555000///333888444333333222222333333444333444444555555666666666666555444444444444555666333333333333333444555666444444444444444444444444444444444444444444444444222333444666666666555555777;;;>>><<<777555888;;;999777444222111111333444333444555555333333444555111111111111222333444444555555555555555444444444333444555444444555888:::888<<>>???CCCFFFCCCDDDGGGIIIJJJJJJIIIHHHFFFKKKMMMKKKLLLPPPPPPLLLLLLKKKKKKMMMMMMKKKNNNSSSKKKLLLLLLMMMNNNNNNOOOOOOPPPOOOOOOPPPRRRSSSRRRPPPLLLKKKKKKNNNTTTbbbzzz{{{rrrdddXXXQQQMMMJJJGGGIIIFFFCCCAAAAAA@@@???==================<<<;;;:::<<<<<<<<<<<<;;;:::999888:::999999888888999999:::<<<;;;::::::999999999999777777777777888999:::;;;888888888777888888999999999999999888888888777777777777777777777777777777666666666666666666666666888888777777777777888888<<<;;;;;;::::::;;;;;;<<<999888777555555555666777555666777888888777666555444444444555666777777888AAA???;;;888555444444444444444555666777777666666777777777777666666666666444333333333444555777888HHH@@@777222444777777777666666555555555444444444333333333444444444555555333333444444444444444444222333333444555666777777444333222111000...---,,,333333444555555444444333666333333777888666444555111222222222222333333333888666444333222333555666888777444222111333555666@@@===:::;;;>>>@@@???>>>333333333444444444555555666666555555555666777777555555555555555555444444888777666666666666666777666555666::::::777666888888<<>>AAADDDDDDCCCCCCCCCDDDEEEGGGHHHEEECCCAAABBBEEEGGGGGGEEEGGGHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQPPPIIIJJJKKKNNNRRR^^^uuu}}}pppddd]]]WWWRRROOOHHHFFFDDDCCCCCCBBB???===;;;<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;:::999888::::::999999999999::::::<<<;;;::::::999999999:::;;;:::999888777777777777999999888888888888888999999999999888888888777777777777777777777777777777666666666666666666666666888777777666666777777888:::999999888888999999:::999888777666555555666777555666666777777666666555444444555555666777777888:::888666333222222333333222333333444555555444444666666666666666666666666555444333333444555666777DDD>>>666333444777777666555555555444444444444333333333333444444444555555444444444444444444444444444444444555555555555555666666555444333222111111333444444444555555555666777666999???AAA<<<777666222222222222222222222222555444333222222222333444222333444444555555555555666666777:::<<<===<<<:::333333333333444444444444222222111111111111111222444444444444444555555555666666666555555666777777999777777999888555444666888===AAABBB@@@???AAADDDCCCCCCBBBBBBCCCDDDFFFGGGDDDCCCAAABBBEEEGGGFFFEEEGGGHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMNNNPPPRRRRRRQQQPPPOOOJJJJJJLLLNNNRRR___vvvzzzxxxxxxyyyyyyyyyyyy{{{~~~tttllleee^^^YYYMMMKKKIIIHHHGGGEEEBBB???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999::::::999999999999::::::;;;;;;:::999999999::::::;;;:::999888777777777777::::::999888777777777777999888888888888777777777777777777777777777777777666666666666666666666666777666666555555666666777888777777666666777777888888777777666666666666777666555555555555555555666444444555555666777777777444333222111111222444444222333444444555444444444666666666666666666666666666555444333444444666666>>>:::555333555777777666444444444444333333333333333333333444444444555555666555555555444333333333666666555555555444444444666666555555555555444444555444444444555666888999<<<===BBBIIIIIIAAA999555444333333222111111111111444444444444444444555555777666555333222222222222999<<<@@@BBB@@@===;;;999222222222222333333333333111111000///.........///222333333444444555555555555555555555666777888888;;;777666777777444555888999===AAABBB@@@@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAABBBEEEFFFEEEDDDGGGHHHKKKMMMNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLNNNPPPQQQQQQQQQOOONNNKKKKKKLLLOOOSSS```xxx~~~{{{wwwuuuuuuuuuuuutttqqquuuzzz~~~{{{}}}|||{{{tttlllgggZZZWWWRRRNNNKKKIIIEEECCC@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::::::::::::::999999:::::::::;;;::::::999999:::::::::777777777777888999:::;;;;;;:::999888777777777777888888888888777777777777777777777777777777777777666666666666666666666666666666555555555555666666777666666555555666666777777777777666666666666777666555444333333444555666555555555555666666777777444444333333444555666666555555666666666666666555444555555555555555666666777666444444333444555666888666444444666777666555444444333333333222222222333333333444444444555555777666666555444333333222555555555555555555555555222222333333333444444444555555444444555777:::<<>>>>>>>>>>><<<<<<======<<<<<<;;;;;;;;;::::::::::::::::::;;;:::::::::999999::::::;;;777777777777888999:::;;;;;;:::999888777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666555555555555666666777777666666666666777777666666666777777777777666666555444333333444555666555555555555666666666666666555555555555555555555555666666666666666555555333333444444555555555555777666444444333444555666555444444555666777666666444444333333333222222222333333333444444444555555777777666555444444333333333333444444555666666777111111222222333444444444666555444444555888:::<<>>AAAGGGHHHAAA999777555444333222222333444555777666666666666666777777555555777999>>>CCCGGGJJJGGGGGGDDD>>>777222111222111111222222222333333333888888666555444444444444222222333333444555666666888777888888999:::;;;<<>>=========<<<<<<=========<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::999999999:::;;;;;;;;;:::999888777777777777::::::999888777777777777666666777777777777777888777777777777777777777777666666666666666666666666777666666555555666666777888777777666666777777888555666666777777777777666666555555555555555555666555555666666666666666666555555444444444333333333444444444555444444333222222222333333444555555555666555444333444444666666333444444555666666777777444444444444333333333333333333333444444444555555777666666666555444444444222222333444555666777888333333444444555666666777555555555555666777999:::777666:::BBBEEEAAA===<<<444444333222333666888:::BBB@@@>>>===<<<===???@@@888<<>>@@@BBBCCCBBB>>>:::777===999444222222444666777333333333333444444444444666666555555444555555666666666666666666666666666888888777777777888888999===999666777666444555888======???AAACCCDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAADDDGGGHHHGGGFFFFFFGGGGGGHHHKKKMMMNNNNNNMMMLLLJJJJJJKKKMMMNNNOOOPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPOOOPPPRRRXXXggg{{{sssjjj```YYYUUURRRNNNJJJFFFDDDDDDDDD<<<<<<===============<<<<<<;;;;;;::::::;;;;;;<<<999999999999::::::;;;<<<777777777777888999:::;;;888888888888888888999999555666666666777777888888777777777777777777777777666666666666666666666666888888777777777777888888666666555555555555666666444555666888888888777666555666777888888777666555666666666666666555555555333333444555666666666666666777777777666555444444111111222333333444555555444333333333444555777888444555666555555555777999666666555555555444444444333333333444444444555555555555555666666666666666666555555555555444444444444555555555666666666777444555666666666666666555555666<<>>;;;666222111222555777999777555333444888<<<>>>888444///...111444444333333333444444444444555555666666555555555666777777777777777777777666666666888777666666666666666777444111111555777666888<<<======???AAADDDDDDDDDBBBBBBCCCDDDDDDDDDCCCBBBAAAAAADDDHHHIIIGGGFFFGGGHHHGGGIIIKKKMMMNNNNNNMMMLLLIIIJJJKKKMMMNNNOOOQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQPPPPPPOOOPPPSSSYYYhhh~~~uuunnnddd^^^VVVOOOKKKHHHFFFEEECCC@@@>>>======<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666777777888888888999888888888888888888888888999888777555444222111111666666777888888888888777777777777777777777777777777777666666666666777777555555555555555555555555777777666555555555555555666666555555555555666666555555555555555555555555555555555555555555555555222333333444555555555444444444444555555555555666555555555555555444444444333333444555555444444333333333444555666666555555999888777666666555555666888555333222333555666666666555444222222333444555666555555555555444444444444555;;;EEEIIICCC;;;777888444222666===AAA???;;;666666555444444555555555222444555888:::;;;======666666555444333333222222333333333333333333333333555444444333333444444555222222333333444555666666999999888888777777666666333333333444555666777888??????@@@AAABBBBBBBBBBBBBBBCCCEEEDDDCCCAAAAAABBBDDDEEEGGGHHHIIIIIIHHHGGGIIIJJJKKKMMMNNNNNNOOOOOOKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRSSSQQQPPPSSSZZZhhhtttmmmcccYYYRRRMMMIIIGGGFFFDDDBBBAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999:::888888888888888888888888888777777777666666666555999999888888777666666666777777777777777777777777888777666666666666666777555555555555555555555555777777666555555555555555666666555555555555666666555555555555555555555555444444444444444444444444222333444444555555444444444444444555555555555666444444555555555555555555555555555555444444444444444444444555555555666666777777666555555555555555888666444444666777777666444444333333333444444555444444444555555555666666333777AAAMMMPPPGGG<<<666444444555777999999777444444444333333333333333444333444666999:::;;;;;;;;;666555555444333333222222333333333333333333333333333333333222222333333333222333333444444555555555777777666666666555555555333333333444555666888888??????@@@AAABBBBBBBBBBBBBBBDDDEEEDDDBBBAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRPPPPPPTTT[[[kkkuuujjj```WWWPPPLLLGGGEEEBBBAAA@@@???<<<:::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::888888888888888888888888777777777888999999::::::===;;;999777555555444555777777777777777777777777888888777666666666666666555555555555555555555555777777666555555555555555666666555555555555666666555555555555555555555555333333333333333333333333333333444444555555444444444444444555555555555666333444444444555666666666888777666555444444555666555555444333444555666777666555555444444444444555999777666777888999888777222222333444555555555555222222333444555666777888333888EEESSSUUULLL???888444888<<<===:::777666666333333333222222333333444555666888::::::999888777555555555444444333333222444444444333333222222222333222222111111222222333444444444444444444444444555555444444444444444444444444444444555666888999??????@@@AAABBBBBBBBBBBBBBBDDDDDDDDDBBBAAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOOOONNNMMMLLLLLLMMMNNNNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPUUU]]]nnn}}}rrrfff[[[TTTJJJGGGEEECCCBBB@@@>>>;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888888888888888888888888777777888888999:::::::::===;;;888666555444555666777777777777777777777777999888777666666555555666555555555555555555555555777777666555555555555555666666555555555555666666555555555555555555555555444444444444444444444444333333444444555444444333444444444555555555555666333333333444555666777777:::999666555444555666777777555444333333444666777555555555444444555666666888777777888999999777555000111333555666666555555333333444444555666666777555999CCCNNNQQQKKKDDDAAA999;;;<<<<<<999777777777444444333333444444555555666888999::::::888555444555555444444444333333333555444444333333222222111333333222222222222333333444444444444444444333333444444444444444444444444555555444444555777999:::??????@@@AAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAABBBCCCEEEDDDDDDCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJKKKLLLOOOPPPLLLKKKKKKKKKLLLNNNPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQOOOQQQUUU]]]nnnxxxiii___TTTQQQLLLIIIGGGDDDBBB@@@>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888888888888888888888888888999888888888888888777777:::999777555555666777999666666666666666666666666888888777666666666666666666666666666666666666666777777666555555555555555666666555555555555666666555555555555555555555555666666666666666666666666333444444555444444333333444444444555555555555666333333333444555666777777:::999777555444555777888777666444333333444555777666555555555666777888888666555555666777777666444000111333555666666555555555555555555555555555555777777;;;BBBEEEEEEFFFJJJAAA===888555444333222111333333333333333444555555888999::::::888666444222444444444444444333333333444444444333333222222222444444333333333333444444444444444444444444333333444444444555666666666777666666444444555777:::<<>>>>>======<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888888888888888888888999999888888777666555555777777666666666888999:::666666666666666666666666777777666666666666777777666666666666666666666666777777666555555555555555666666555555555555666666555555555555555555555555666666666666666666666666444444555555444444333333444444444555555555555666333444444444555666666666888777666555555666777888777666555444333444555555555555555666666888999:::666444333444555666555333222222333444555555555555666666555555555444444444888555444777999<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888888888888888888999999999888777666666666666666777777888888888888666666666666666666666666666555555666666777888999666666666666666666666666777777666555555555555555666666555555555555666666555555555555555555555555666666666666666666666666444444555555444444333222444444444555555555555666444444555555555555555555444555555666666777777888666666555555555444444444444444444555666777999999777555333222444555555444444444333333333444444555444444444555555555555555666333222333333555<<>>??????@@@AAABBBBBBBBBBBBDDDDDDDDDBBB@@@@@@CCCEEEDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPOOONNNLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTQQQPPPQQQVVV___ppp~~~yyyyyyzzzyyyxxxwwwzzzuuueeeZZZRRRLLLJJJ@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888888888888888999999999888888888888888777777888888888888777777666666666666666666666666555555555555666888999:::777777777777777777777777777777666555555555555555666666555555555555666666555555555555555555555555555555555555555555555555444555555555444333333222444444444555555555666666555555555555555444444444222333444666777777777777555555666666555444333333222222333333555666888999888555333222333555666666666555444222222333444555222333333444555666777777444333333444222111555<<<<<>>??????@@@AAABBBBBBBBBBBBEEEEEEDDDBBB@@@@@@CCCEEEDDDEEEGGGHHHIIIIIIHHHGGGKKKLLLLLLMMMMMMMMMMMMLLLIIIJJJKKKMMMNNNNNNOOONNNMMMMMMLLLLLLLLLNNNOOOPPPNNNOOOPPPRRRTTTUUUVVVVVVPPPOOOQQQWWW```rrr}}}wwwvvvxxxyyyzzz~~~}}}||||||~~~yyyiii[[[RRROOOHHHFFFCCC@@@>>>======>>><<<;;;::::::<<<<<<;;;:::;;;;;;;;;:::::::::999999:::999999888888999999:::;;;;;;;;;::::::999999999:::::::::999888777666666666666777777888888999999666666777888888888888888777777777777777777777777888777666444444666777888:::999777555333333333444888888777777666666555555444444444444444444444444666666666666666666666666444444444444444444444444555555555555555555444444444444444444444444444444555555555555666666777777444555666555555555777999555555555555555555555555666666666666666666666666555555555555555555555555222333444555555444333222555333111222444666666666999;;;???CCCEEEEEECCCBBBEEEEEEEEEEEEEEEDDDCCCBBB666666666555555444444444333222222222333444444555555555555444333333222222222333444555666888888999333444555555666666555555333444555555666666555555888777666777888:::===???===>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@DDDDDDEEEFFFGGGGGGGGGHHHKKKKKKMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJIIIIIIKKKMMMOOONNNPPPRRRTTTUUUVVVVVVVVVRRRRRRRRRUUUaaaxxx|||wwwuuuyyy~~~~~~}}}}}}}}}~~~ssseee[[[UUUMMMIIIDDDAAA@@@???===;;;===<<<;;;<<<======<<<;;;;;;;;;;;;:::::::::999999::::::999999999999::::::999999999999888888888888:::999999999888777777777777777777777777888888888555666777777888888777777777777777777777777777777:::999777666666777999:::======;;;:::999888888888555555555555666666666666444444444444444444444444666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555555666666666444555666555444555666888555555555555555555555555555555555555555555555555555555555555555555555555333444444444444444444333555333111000111333222222222444777:::;;;;;;:::999999999::::::999999888777555555555444444444333333222222222222222333444444555555555666666666666666444555555666777888999999333444444555555555555555333444444444555555555555777666666666777:::<<<>>>>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKMMMNNNNNNMMMMMMLLLPPPOOOOOONNNMMMLLLKKKKKKNNNMMMKKKIIIIIIKKKMMMNNNMMMNNNQQQSSSTTTUUUUUUTTTQQQQQQQQQUUUbbbyyy{{{yyyxxx{{{~~~}}}}}}xxxnnngggZZZTTTKKKGGGEEECCC???:::>>>===<<<===>>>???>>><<<;;;;;;;;;;;;::::::::::::::::::999999999999::::::999999999999::::::::::::999999888888888888888888888888888888777777777777555555666777777777777666777777777777777777777777999999777777777777999999============<<<;;;:::999333333444444555666666777444444444444444444444444666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444555555555444555666555444444666888555555555555555555555555444444444444444444444444444444444444444444444444555444444333333444444555666444222111222222111000000111222333444444444444444444444444444444333222444444333333333333333222222111111111111222333333333444444555666666777777444555555555666666666666333333444555555555555555444333333333333444555555666555555555666999;;;===??????@@@AAAAAABBBCCCCCC@@@@@@??????AAACCCFFFGGGJJJIIIHHHGGGGGGHHHJJJKKKJJJKKKMMMNNNNNNNNNMMMMMMOOONNNNNNNNNMMMMMMMMMMMMOOOMMMLLLJJJJJJKKKMMMNNNLLLMMMOOOQQQSSSSSSSSSSSSQQQQQQQQQVVVeee}}}~~~~~~pppeeeWWWNNNLLLIIICCC>>>@@@>>>======??????>>><<<<<<;;;;;;;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<=========888888888888888999999999999999888888777777666666444555555666666666666666666666666666666666666666777666555555555555666777999999:::;;;:::999777666444444444555555666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555555555555555555555555555555555444444444444444444444444444555666555444444555777555555555555555555555555333333333333333333333333444444444444444444444444555444333222222333444555666555333333444444333222555555444444444444555555333444444444444444333333222222222222222222222222222111111000111111222222222222222333333444444444222222222222222222222222333333444555555555444444444333333222333444555666555444444444555888:::<<<@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>@@@CCCFFFHHHOOOMMMJJJHHHGGGGGGIIIJJJJJJKKKMMMNNNOOONNNNNNMMMJJJKKKLLLMMMOOOPPPQQQRRROOONNNMMMKKKKKKLLLMMMNNNLLLNNNOOOQQQRRRSSSRRRRRRQQQQQQSSSYYYiiivvvdddWWWQQQMMMGGGBBBBBB@@@>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<=========888888888888888999999999999999888888777777666666444555555666666666666666666666666666666666666666666555555555555555555666555666777777777666555444777777777666666666555555555555555555555555555555666666666666666666666666444444444444444444444444444444444555555555666666555555555555555555555555444444444444444444444444444555666555333333444666555555555555555555555555333333333333333333333333444444444444444444444444555444333222222333444555444333222333555666555444777666555444444444555555111111222222222222222111222222222222222222222222222222111111000111111222444444333333222222222222222222222222111111111111222333333444555444444444444333333333444444555555555444333444555777:::<<<@@@@@@@@@AAAAAABBBBBBBBBDDDBBB@@@??????AAADDDFFFMMMKKKIIIGGGGGGIIIKKKMMMJJJKKKMMMNNNOOOOOOOOONNNJJJKKKLLLMMMOOOQQQRRRRRRPPPOOONNNMMMLLLMMMMMMNNNMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRUUU]]]nnnpppbbbYYYSSSMMMIIIEEECCCAAA@@@@@@???===;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;999999999999::::::::::::999999888888888888888888888888888888777777777777555555666777777777777666777777777777777777777777777777777777777777777777555555666666666666666666999888888777666666555555555555555555555555555555666666666666666666666666444444444444444444444444333333444444555666666666555555555555555555555555555555555444444444444444555555666444333222444555555555555555555555555555333333333333333333333333333333333333333333333333555444444333333444444555000000000222444555444222444333222222111111111222111111222333333333333222111222222222222333333333333333222111111111111222666666555555444333333222444444444444333333333333222222333444444444444444333444555555666666555555555444444444555888:::<<>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999888888888888:::999999999888777777777777777777777777888888888555666777777888888777777777777777777777777777777666777777777777777777666666555555555666666777888666666666666666666666555555555555555555555555555666666666666666666666666555555555555555555555555333333444444555666666777555555555555555555555555666666666555555555444444555555666444222222333555555555555555555555555555444444444444444444444444333333333333333333333333333444444444444444444333111111111222444444222000222222222222222111111111222222333444444444444444222222222222333333444444444444333222222222222222555444444444444444444444333333444444444444444444222222333444444444444333333444666888888777666444666555444444666888;;;<<<>>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEHHHJJJLLLMMMJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNQQQPPPPPPOOONNNNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQVVVaaarrrtttiii```ZZZNNNLLLIIIFFFEEEBBB???=========<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999;;;::::::999888777666666666666777777888888999999666666777888888888888888777777777777777777777777444444555555555555444444555555444444444666777888333333444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666333333444444555666777777666666666666666666666666777777666666666555555555555555666444222222333444555555555555555555555555444444444444444444444444333333333333333333333333222333555555555555333222555555444555666555222000444444555555555555444444//////000111222222222111222222222333333444444444555444444333222222222333000111111222222333333444111111222222222333333333222222333444444444333333222444888::::::999666444666555555555666999;;;======>>>???@@@BBBCCCDDDEEEAAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKMMMOOOPPPPPPPPPPPPMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPOOOOOONNNMMMMMMKKKLLLNNNOOOPPPOOOOOONNNOOOPPPVVVaaarrrzzzmmmcccYYYTTTNNNJJJHHHFFFBBB???<<<;;;;;;<<<===>>>===<<<<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999888888777777777777777888666666666666666666666666888888777777777777777777666666555555555555666666777888888777666555555666555555666666666666555555444555555666666666666666555555666666666666666666666666555555555555666666222444777999888666333111666777777777666555444444555555555555555555555555444444333222333444555666444444555555555555444444333333333222222111111111444333333222222333333444333333333333333333333333555555555444444333333333222333333444444333333222333444444222000000111333///111222333333222000///111111222333333444555555111222444555555444222111444333333222222333333444555444444444444555666666999;;;===>>>===:::777444222888:::777444666999:::@@@@@@AAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCCCCBBBDDDDDDEEEFFFGGGIIIJJJKKKLLLOOOQQQRRRQQQOOONNNNNNMMMMMMLLLLLLMMMOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPTTT```qqqzzzrrrgggaaaXXXQQQMMMJJJGGGEEE@@@>>>============<<<;;;<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999::::::::::::999999999999888888777777777777888888888888888888888888888888777777777777777888888888777777666666666666777777777888888777666555555777555666666777777666666555444555555666666666666666666666666666666555555555555555444444444444555555111333555666555444111000555555666666666555444444555555555555555555555555444444333333333444555666444444555555555555444444555555555444444333333333444333333222222333333444333333333333333333333333333333333222222111111111222333333444444333333222222333444333111111222333111111222333333222111000111111222333333444555555111222333333333333222111444333333222222333333444333333333333333444555555222444666888999999777666444777888444444888<<<<<>>???@@@AAABBBBBBBBBBBBEEEEEEEEEFFFGGGIIIKKKLLLJJJMMMOOOPPPOOOOOOOOOPPPPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQTTT[[[ggguuu~~~}}}{{{tttiii^^^VVVPPPLLLIIIEEECCCAAA??????>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;:::::::::999999999999888888888888888777777777888888999888888888888888888888888666666777777888888888999888888777777777777888888666777888777666555666777666777777888888777777666444555555666666666666666777777666666555555555444444444333333333333444444333444444444444333222222333444444555555555555444444444444444444444444444444333333333333444555666444444555555555555444444555555444444444444333333444333333222222333333444333333333333333333333333333333222222222222111111222333333444444333333222111222333333222222333444222222222333333333333333111222222333333444444555222222222222222222222222444333333222222333333444333222222222222333444444000111333555666777777777666999999555444888<<<<<<@@@@@@@@@@@@AAAAAABBBBBB????????????@@@AAABBBBBBEEEEEEFFFGGGHHHJJJKKKLLLIIIKKKMMMNNNNNNOOOQQQSSSRRRPPPOOOMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOPPPRRRUUUYYYbbbnnnvvv|||zzzyyyzzzzzz{{{|||~~~}}}pppdddYYYPPPKKKJJJGGGDDDAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999999888888888777777888888777777888888999999888888888888888888888888666666666777888888999999888777777666666777777888666777888777666555666777777777888888888888777777444555555666666666666666777777777666555555444444555444444333333444444555777777666555555555555555222222333444555555555444444444444444444444444444333333333333444444555555333444444555555444444333222222222222222222222222444333333222222333333444333333333333333333333333444444444444444444444444222333333444444333333222000222333444333333444555333333222222222333444555222222222333333444444444444333333222222333333444444333333222222333333444333333333222333333444555666555555555666666777888999AAADDD>>>777666:::<<<===>>>>>>??????@@@@@@@@@@@@@@@?????????AAABBBDDDEEEFFFFFFGGGHHHJJJKKKLLLIIIKKKLLLLLLLLLNNNPPPRRRQQQPPPOOOMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPMMMOOOPPPNNNMMMSSS^^^hhhwww}}}|||{{{yyyxxxxxxwwwwwwzzzzzzzzzyyyyyy{{{~~~}}}vvvfffYYYRRRMMMIIIEEEBBBAAA???>>><<<===<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999999999888888888777777888888888888888999::::::777777777777777777777777666666777777888888888888777666666555555666666777555777888777666555666888777777888888888888777777444555555666666666666666777777666666555555555444666666555555555555666666888777666555555555666666222222333444555555555444444444444444444444444444333333333444444444444444333333444444444444333333222222222222222222222222444333333222222333333444333333333333333333333333444444444444444444444444222333333444444333333222000222444444444333444555333333222222222333444555222222333333333333444444666555444444444444555666444333333222222333333444444444444444444555555666666666666555666777999:::>>>LLLTTTMMM???888:::===???@@@@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLMMMMMMLLLMMMOOOQQQOOOOOONNNMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPOOOJJJMMMNNNJJJGGGLLLXXXbbbqqq~~~}}}{{{yyyxxxvvvvvvvvvxxxzzz{{{|||~~~yyyzzz{{{}}}uuuhhh```SSSOOOJJJEEECCCAAA???=========<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999888888888888888888888888999:::;;;666666666666666666666666888777777777777777777777666666555555555555666666555666777777666666777888666777777888888777777666444555555666666666666666666666666666666666666666666666666555555666666666666555444444333333444444333444444555555555555444333333333333333333333333222333444444555555444444333333444444444444333333333333444444444444555555444333333222222333333444333333333333333333333333111111222222222222333333222333333444444333333222000333555555444333333444111111222222333333444444333333333333333333333333666666666666666666666666444333333222222333333444555444444444444555666666222222333444666888:::;;;???OOO[[[TTTEEE<<<===???======>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMNNNNNNMMMMMMOOOPPPOOONNNMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQRRRSSSRRRPPPOOOIIIKKKKKKHHHFFFKKKWWWaaaqqqzzz|||~~~uuupppbbb]]]UUUOOOJJJGGGCCCAAA======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888888999:::;;;<<<777777777777777777777777999999888888777666666666777777666666666666777777444666777777666666777999555666666777777666666555444555555666666666666666444444555555666777777777666555555444444555555666555555555555444444444333555555666666666555444444333333333333333333333333222333444555555555444444222333333444444333333222333333333444444555555555444333333222222333333444333333333333333333333333111111111222222333333333222333333444444333333222111444666666555333222222///000111333333333333222333333333333333333333333444555666777777666555444444333333222222333333444444444333333444444555666111222333555666888999999:::FFFOOOLLLDDD??????>>>::::::;;;<<<===>>>???@@@??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJIIILLLNNNPPPPPPPPPPPPRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQSSSSSSRRRPPPOOOJJJJJJIIIFFFFFFLLLXXXaaaqqq|||yyyoooiiiaaaYYYRRRMMMIIIGGG======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888888999:::;;;<<<888888888888888888888888::::::999888777666555555888888777777777777888888444666777777666666777999555555666666666666555555444555555666666666666666333333444555666777888888555444444333333444444555777777777888777666666555666777777777666555444444333333333333333333333333222333444555555555444333222333333444444333333222111111111222222333333333444333333222222333333444333333333333333333333333333333333444444555555555222333333444444333333222222444777777555333222222---///111333444333222111333333333333333333333333333444666777777666444333444333333222222333333444333333222222333333444555666777777888888777666666222999??????>>>???>>>;;;======>>>???@@@AAABBBBBB===>>>@@@AAABBBBBBAAA@@@BBBCCCCCCDDDEEEGGGIIIIIIGGGJJJNNNQQQRRRRRRSSSSSSSSSRRRPPPNNNLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQSSSTTTRRRPPPOOOKKKJJJHHHFFFGGGNNNXXX```rrr}}}tttjjj___VVVOOOKKKDDDBBB???=========<<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<===777777888888888999999999888888888888888888888888555555666666777777888888777777777777777777777777999888888777666555555444666666666666555444333222555555555555555555555555777777666666555555555444777666666666666555555555555555555555555555555555333444444555666666555555555555555444444444333333333333333222222222111111333333444444555444444444333222222111111222222333333333333444444444555555444444555555555555444444333333222222333333444555444444333333333333222222222222111111111111111222333333333333333333333333444444444333333222222222222111111000000111111222555444444333333333444444555555666777888888999999888888999999:::;;;<<<===@@@??????>>>???AAABBBCCC@@@AAABBBCCCDDDCCCBBBBBBDDDDDDDDDDDDDDDFFFHHHIIIHHHIIIKKKNNNPPPRRRSSSSSSTTTTTTRRRQQQOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNMMMNNNPPPSSSRRROOOKKKKKKJJJJJJKKKJJJMMMXXXdddyyyxxxmmmaaaWWWRRRIIIFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999999999:::;;;<<<===888888999999::::::::::::999999999888888888888888666666666777777777777777777777777777777777777777888888888777666555555555444555666777888888888888666666666666666666666666777666666666555555555555666666666555555555444444555555555555555555555555444444555555555555555555222222222111111111000000444333333333333222222222111222333444555555666555333333222222222222333333333333333444444444555555333333444444444444333333333333222222333333444555444444333333333333222222333333222222222222222333333333333333333333333333444444444333333222222222666555555444444555555666555444444333333444444444777777888999999:::;;;;;;555555444444555777999:::@@@????????????AAABBBCCC>>>???@@@AAAAAAAAA@@@@@@DDDDDDDDDDDDEEEFFFHHHIIIHHHIIIKKKNNNPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNMMMOOOOOOOOONNNNNNMMMMMMMMMOOOOOOOOOQQQTTTSSSPPPLLLLLLJJJJJJKKKKKKNNNZZZfff{{{{{{lll___XXXLLLIIIEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<<<<999::::::::::::;;;;;;;;;999999999999888888777777777777777777777777666666777777777777777777777777888888777777666666555555444555666777888888888888777777777777777777777777666666666666555555555555555555555555444444444333555555555555555555555555444555555555555555444444555555444444444333333333555555444444444333333333000111222444555666777777333333222222222222333333333333333444444444555555222333333333333333333222333333222222333333444555444444333333333333222222444333333222333333444444333333333333333333333333444444333333333333222222444444333333333333444444444444444333333444444555777888888999999:::::::::777666555444666888;;;===????????????@@@AAABBBCCC>>>???@@@AAAAAAAAA@@@@@@DDDDDDDDDDDDFFFGGGHHHIIIHHHJJJLLLNNNPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLPPPPPPQQQRRRTTTSSSPPPNNNLLLKKKKKKLLLLLLPPP\\\hhhuuufff^^^TTTPPPJJJEEECCCAAA???>>>;;;;;;;;;:::;;;;;;<<<===<<<;;;;;;;;;;;;::::::::::::999999999::::::;;;<<<999:::::::::::::::::::::::::::999999888777777777999888888777777666666666777777777777777777777777888777777777666666666555666666666666555444333222666666666666666666666666666666666666666555555555555555444444444333333333555555555555555555555555555555555666555555444333666666666555555555555444666555555555444444444444111222333444555555555555333333333222222333333333333333333444444444555555333333444444444444333333333333222222333333444555444444333333333222222222333222222222222333444444333333333333333333333333333333333333333333333333333222222111111222222333444444333333333444555555555666666666777777777888:::888666555666:::===@@@????????????@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPQQQRRRRRRQQQOOONNNLLLJJJKKKLLLMMMQQQ^^^kkktttlllbbb\\\TTTMMMIIIEEEBBB@@@<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::999999999:::;;;;;;999999999999888888888888999999999888888888777777999999888888777777666666777777777777777777777777777777777777666666666666666666666666555444333222555555555555555555555555555555555666666666666666555555444444444333333333555555555555555555555555444555555555555555444444333333333333222222222222666666666555555555444444444444444555444444333333444333333333333333333444333333333444444444555555444444555555555555444444333333222222333333444555444444333333333222222222111111111111111222333333333333333333333333333333333333333333333333333333555444444333333444444555333333333333333444555666666666666666666777777777777555444333444888<<<>>>>>>??????@@@AAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDFFFGGGIIIIIIJJJIIIJJJLLLNNNPPPQQQQQQRRRQQQQQQRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNMMMKKKJJJJJJKKKMMMRRR```mmm|||ooohhh^^^UUUMMMGGGCCC@@@???>>>>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::999999::::::;;;999999888888888888888777888888888888888888888888888888888888888888777777777777777777777777777777777777777777666666666666444555666777888888888888555555555555555555555555555555555666666666666666555555555555444444444333555555555555555555555555333444444555666666555555555555444444444333333333666666555555555444444444555555555555444333222111444444333333333333444444333333333444444444555555444555555666666555555444333333222222333333444555444444333333333333222222000000000000111222333333333333333333333333333333222222333333333333444444333333222222222222333333333333333333444555555666888888888888888888888888777666666666777:::>>>@@@>>>>>>???AAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBBBBCCCEEEGGGHHHIIIJJJJJJJJJKKKLLLNNNPPPPPPQQQQQQQQQQQQRRRSSSRRRQQQOOONNNOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPQQQPPPNNNMMMMMMNNNJJJIIIIIIJJJLLLRRRaaaooo~~~|||yyylll```VVVNNNHHHEEEBBBAAA@@@>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::::::::::::::999999888888888777777777888999999::::::888888888888888888999999777777777777777777777777666666666666777777777777444555666777888888888888555555555555555555555555555555555555666666666777666666666555555555444444555555555555555555555555222222444555666666777777777777777777666666666666555555555444444444333333444444444555444444333333444444333333333333444444333333333444444444555555333444444555555444444333333333222222333333444555444444333333333333222222111111111111222333444444333333333333333333333333222222222333333444444444222111111000000111111222333333333333444555666666888888888888888888888777777777777888:::<<>>@@@AAABBBBBBAAAAAA@@@@@@?????????@@@AAABBBAAACCCEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQOOOPPPQQQRRRRRRPPPOOONNNMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRSSSQQQNNNMMMNNNOOOIIIGGGGGGIIIKKKRRRaaaooo}}}||||||~~~~~~~~~yyy}}}}}}oooddd[[[TTTPPPCCCCCCAAA???>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;::::::999999999666666777888999::::::;;;777777777888999999999:::777777777777777777777777666666666666777777777777666666666666555444333222777777777777777777777777444555555555666666777777777666666666666555555555555555555555555555555555111222333555666777777888555444444444333333333333555555444444444333333333222333333444555555555555555444444333333444444555333333333444444444555555222333333444444333333222333333222222333333444555444444444333333333222222222222222222333444555666333333333333333333333333222222222333333444444444666555555444444555555666222222222333444555666777666666666666555555555555222333333555777999:::;;;===>>>@@@AAABBBBBBAAAAAACCCBBBAAA@@@AAABBBCCCDDDAAACCCEEEHHHIIIJJJKKKJJJJJJKKKMMMNNNOOOPPPQQQQQQNNNOOOPPPQQQQQQPPPNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNQQQSSSTTTRRROOOMMMOOOQQQHHHGGGGGGHHHKKKRRRaaappp}}}yyyxxxxxxwwwuuu}}}|||zzzxxxxxxyyyzzz{{{|||~~~yyylll^^^TTTNNNJJJFFFBBB@@@???===<<<<<<:::888999:::;;;;;;:::888<<<@@@???:::777777999;;;;;;:::999999888888888888888888888888888888888888777777777888999::::::777777777777777777777777777777777777777777777777999888888888777777777777777777777777666666666666555555555555555555555555444444444555555555555666666666666777777777888888666666777777777777666666777555222333555555333111555555666666666555333222555555777999:::999555222555555555444444333333333333333333222222222111111666666666666666666555555222333333444444333333222444444222222222222444444111222222333333444444555333333333444444444555555333333333444444555555555444555666777777666555444333333333444555666777888999888777777777777888888555666666666555666888:::>>>??????@@@@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEGGGJJJLLLNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRSSSTTTSSSQQQNNNLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMJJJIIIIIILLLTTTeeettt~~~}}}{{{~~~}}}{{{yyyyyyyyyzzz{{{~~~|||yyywwwzzzyyylllbbbVVVQQQKKKGGGEEECCCBBBAAA===<<<;;;;;;<<<<<<;;;:::===AAADDDCCC???<<<<<<>>>999999999999999999::::::888888888888888888888888999999999888999999::::::888888888888888888888888666666666666666666666666666666666666777777777777777777777777666666666666555555555555555555555555555555555666666666777777555555555555555666666666555666666777777666666555666444333333555666444222555555666666666555333333000222555777888777666555555555444444444333333333000111111222333444555555555555555555555555555555222222333333333333222222444333333222222333333444333333333333333333333333444444444444555555555555333333333444444444555555222222333333333333222222444444444444444555666777777777777777777666666666555666666666555666888;;;===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGJJJLLLNNNKKKKKKKKKLLLMMMOOOPPPQQQNNNPPPRRRSSSSSSQQQOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPPPPPPPOOOOOOOOONNNMMMKKKIIIJJJMMMVVVgggvvv~~~yyyuuutttuuuxxxzzz{{{rrr___YYYQQQJJJFFFCCCAAA@@@>>>=========>>>===;;;999;;;>>>AAA@@@===::::::<<<888888888999:::;;;;;;;;;888888888888888888888888;;;;;;:::999999999::::::999999999999999999999999666666666666666666666666555555666777777888888999777777777777666666666666666666666666666666666666666666666666777777777888666666666666666555555555444555555555555555555444555444333333555666555444555555555666555555444333000444888999777555555777555444444444444333333333111222222333444555666666444444444444444444555555111222222333333222222111222333333444444333333222555555444333333222111111444444444444555555555555333333333444444444444555222222111111111111222222555555444444444555555666666777888999999888777666555666666666555666999;;;======>>>>>>???@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMIIIJJJKKKLLLNNNOOOPPPQQQLLLNNNPPPQQQRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPQQQQQQPPPPPPOOONNNMMMJJJIIIKKKNNNXXXiiiyyyzzzxxxwwwtttyyy~~~nnnggg]]]SSSLLLFFFAAA>>>>>>======>>>???>>><<<:::888:::<<<;;;999777888999999999999:::::::::;;;;;;888888888888888888888888;;;::::::999888888888888888888888888888888888888555555555555555555555555888888888888999999999999777777777777666666666666777777777777777777777777555555666666666777777777888888777777777777666666333444444555555444444333444333333444555666666666555555555555555555444444666:::>>><<<777333444666444444444444444444444444666555555555555444444444333333333444444444444444111222222222222222222111222222444444444444222222444444444333333222222222333333333333444444444444444444444444444444444444555444333222222333444555666555555444444444555555666888999;;;;;;:::999777555666777666666777999<<<>>>>>>>>>???@@@@@@AAAAAA>>>??????@@@@@@AAAAAABBBCCCDDDEEEGGGIIIKKKLLLMMMKKKKKKMMMOOOPPPRRRSSSSSSMMMNNNOOOPPPQQQPPPNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPOOONNNMMMMMMKKKIIIHHHKKKOOOYYYkkk|||~~~~~~~~~|||{{{zzz{{{|||}}}{{{qqqeee[[[QQQHHHCCC???>>>===>>>??????===;;;<<<=========<<<;;;;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888999999888777777666777777777777777777777777777777666666666666666666666666888888888888888888888888777777777777666666666666777777777777777777777777444444555555555666666666666666666666666666666666333333444444444444333333333444555555555555666777555555444444555555555555666:::===;;;666222444666444444444444444444444444666666666555555555444444333333333444444444555555222222222333333222222222222222444444444444222222222222222333333444444444111222222222222333333333444444444444444444444444666555444333333444555666666555555444444444555555555666888::::::999888777555666777666666777:::===??????@@@AAAAAABBBBBBCCC>>>??????@@@@@@AAAAAABBBCCCDDDEEEGGGIIIKKKLLLMMMJJJLLLMMMOOOQQQRRRRRRRRRPPPPPPPPPPPPPPPNNNMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQOOONNNMMMIIIGGGGGGJJJPPP[[[mmm~~~~~~}}}tttiii\\\QQQIIIDDDBBB@@@??????>>>===<<<============<<<=========<<<<<<<<<;;;:::999999999888888888888888888888888888777777666666666777777666666666666666666666666777777777777777777777777666666666777777777777777777777777777666666666666666666666666666666666666444444444444555555555555444444444444555555555666333444444444444444444333444555666666555444555777555555444444444555666666111444666666444333555777333333333444444444444555222333333444555666777777333333333444555555666666222333333444444333333222222333333444444333333222111111222333333444555555222222222222333333333333555444444444444333333333333333222222222222333333555555444444444555555666333333555666777777666666555666777777777888;;;===@@@@@@AAAAAABBBCCCCCCCCC??????@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMMMMIIIJJJLLLNNNOOOOOOOOONNNRRRRRRQQQQQQOOONNNMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRSSSTTTTTTRRRPPPOOOHHHFFFGGGKKKRRR]]]qqqvvvjjj\\\SSSNNNJJJEEEAAA???>>><<<;;;;;;:::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;::::::888888888888888888888888777777777777777777888999666666666666666666666666888888888888888888888888555666777888:::;;;<<<===777777777777666666666666555555555555555555555555555555555555666666666666444444555666777888999999444444555555555555444444444666888777444333555666555444444333444555666777111111222333444555555666333333333444444444555555222222333444555666666777333444444555666666777777333444444555555444444333444333333222222333333444333333333333333333333333333333444444444555555555555555444444444333333333111111222222222222111111444444444444444555666777444555555666777777888888555666777777777888;;;>>>???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCBBBDDDFFFIIIKKKLLLMMMMMMJJJKKKMMMOOOOOONNNMMMLLLQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOQQQRRRTTTUUUUUUSSSQQQOOOIIIGGGIIINNNUUUaaauuuwwwjjj```VVVQQQIIICCC???===<<<:::<<<;;;::::::;;;<<<<<<;;;999::::::;;;;;;<<<<<<===888888888888888888888888888777777777888999::::::777777777777777777777777888888888888888888888888666777999;;;>>>AAACCCDDD777777777777666666666666555555555555555555555555666666666666777777777777777777888:::;;;<<<===>>>444555555666666555555444555777999777444333444666555444444333444555666777666555444444555666555333333333333444444555555555555555444444444333333333444444555555666777888888444555555666666555555444555444222222222222444555555444444333333222222111555555555666666666777777555555555444444333333333111222333444444333222111333333333444555666777888888888888888999:::;;;<<<555666777777777999<<<>>>>>>??????@@@@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDBBBDDDGGGIIIKKKLLLMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMPPPPPPPPPQQQQQQQQQRRRRRROOONNNNNNMMMMMMNNNNNNOOOOOOPPPRRRSSSSSSQQQOOOMMMJJJIIIKKKPPPWWWdddxxx~~~ssslllbbbZZZOOOHHHDDDBBB@@@>>>999999:::<<<>>>>>><<<:::===<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::888888888888888888888888777777777777777777777777999999::::::999999888777666666666666777888::::::666666666666666666666666777777777777777777777777555444444444444555666666777777888888888999999999444555666777777888888888555555555555555555555555666666666666666666666666666666666555444444444333555444222333333444222111444444444444444444444444333333333444444555555555444444222222222222444444444444444444444444444444444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444777777666555555666888888777777888888888777777666444555666555666888;;;>>>AAA???======???BBBCCCDDDAAABBBBBBAAA@@@???AAABBBBBBDDDFFFHHHKKKMMMNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPOOONNNNNNPPPOOOOOONNNMMMMMMMMMNNNSSSSSSRRRQQQPPPPPPOOOOOOMMMKKKKKKOOOUUUbbbwwwzzzjjjbbbVVVMMMGGGDDDAAA??????===<<<<<<===>>>===<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::999999999999999999999999888888888888888888888888999999999999999888777777777666666666777888999999777777777777777777777777777777777777777777777777555444444444444555666666666666666777777888888888777888888777777666555444555555555555555555555555555555555555555555555555555555555555555444444444666555333444555555333222555555555555555555555555333333333444444444555555444444333222222333444444444444444444444444444444666666666666666666666666555444444333333444444555333333333444444555555555444444444444444444444444777666555555555666777888999999999888777666555444444555555555666888;;;???AAA???>>>>>>@@@BBBBBBBBBAAAAAABBBAAA??????AAABBBCCCDDDFFFHHHJJJKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMPPPOOONNNNNNMMMMMMNNNNNNRRRRRRQQQQQQPPPOOOOOONNNKKKIIIJJJNNNUUUbbbwww}}}xxxoooaaaVVVOOOJJJEEEAAADDDAAA===;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::888888888888888888888888888999999999999888777777888777777777777777888888888888888888888888888888777777777777777777777777555555444444555555666777555555666666666666777777777777777777666555444444555555555555555555555555444444444444444444444444444444444555555555555555777555444444555666555333444444444444555555555555333333333444444444444555444444333333333333444444444444444444444444444444555555555555555555555555555444444333333444444555111222222333444555666777444444444444444444444444666666555555666666777888::::::999888777555444333444555555555666888<<>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::888888888888888888888888999999::::::999999888777999888777777777777777888888888888888888888888888666666666666666666666666555555555555555666666777666666666666666666666666333444555666777777777777555555555555555555555555444444444444444444444444333444444444555666666666666444333444555666444333111111222222222222222333444444444444444444444444444444444333333444444444444444444444444444444444333333333333333333333333555444444333333444444555222222333333444555666666444444444444444444444444555555555555666777777888888888888888777666555444333444555555666888<<>>===>>>>>>===;;;===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;::::::::::::::::::::::::888888888888888888888888:::::::::::::::999999888999888777777777777777888888888888888888888888888666666666666666666666666666555555555555666777777777777777777777777777777333444555666666777777777555555555555555555555555555555555555555555555555333444444444555666666666444333222333444555444222111111111222222333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444333444444555666777777777555666666777777777666666333444555555666888===@@@@@@@@@AAACCCDDDCCC@@@===>>>@@@@@@@@@??????AAACCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOONNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJMMMSSS___sss~~~|||xxxqqqiii```VVVOOOEEECCCAAA@@@@@@???===;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::::::::999888888888777777777777777888888888888888888888888888888777777777777777777777777666666555555666666777888888888777777777777666666666666666666555444333333555555555555555555555555666666666666666666666666444444444555555555555555333222111222444444444222333333444444555555666666555444444444444333333333444444555555555555444444444444444444444444444444444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444222333444555666777777777444444555666777777777777222333444555666999===@@@@@@@@@AAACCCDDDDDDAAA???>>>???@@@?????????AAACCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKNNNSSS___sss|||wwwoooddd\\\PPPLLLGGGDDDBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999888888888888888777666666777666666666777888999999777777777777777777777777777777777777777777777777666666666666666777777888777777777666666555555555666666666666555444333333555555555555555555555555555555555555555555555555555555555555555444444444444333222333555555555444333444444555666666777777555555444444444333333333333444555666666555444333444444444444444444444444444444444444444444444444555444444333333444444555333333444444444444444444444444444444444444444444111222444555777777777666555555666666777666666666222333444555666999===AAA@@@@@@@@@BBBDDDDDDCCCAAA===>>>??????>>>???AAACCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNOOOOOOPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJJJJNNNUUUbbbvvv{{{ppphhhZZZTTTLLLFFFCCCBBBBBBAAA======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888888888888888888999999999999999999999999666666666666666555555444666666666666777888::::::666666666666666666666666777777777777777777777777666666666666666777888888666666555555555444444444222333444555666666666666555555555555555555555555444444444444444444444444666666666555555444444333555444333444666777666555222222333333444555666666555555555444444333333333333444555666666555444333444444444444444444444444222222222222222222222222555444444333333444444555111222222333444555666666444444444444444444444444000222444666777777777666666666777777666555444444222333444555666999===AAA@@@@@@@@@AAADDDEEEDDDCCC===>>>??????>>>???AAACCCCCCDDDEEEGGGIIIJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKLLLNNNNNNOOOOOOOOONNNMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOJJJHHHIIINNNVVVdddyyyvvvfff___VVVOOOKKKGGGBBB>>>???===;;;:::;;;;;;:::999<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888888888888888888888999999999888888888777777999999999888888888777777888888777777777777888888666666666666666777888888777777777777666666666666777777777777777777777777555555555666666666666666555555555555555555555555555555555555555555444444555444333333333333444555666666555555555444444444333444444555555444444333333333333333333333333333333444444555555444444333444444444444444444444444555555555555555555555555555555555666555555444444555555555555555555555555***,,,///222444555555444333333444444555666777777999888777666666555666666777777777777888:::<<<>>>CCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNQQQPPPOOOQQQSSSTTTQQQNNNLLLLLLMMMQQQZZZjjj~~~nnnhhh```ZZZTTTNNNFFFAAACCCAAA???>>>>>>???>>>===;;;;;;:::999999999999:::::::::::::::::::::::::::888888888888888888888888:::999999999999888888888999999999888888888777777888888777777777777888888666666666666666777888888777777777777666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444333333444555555666666555555555444444444444444444444444444444444333333333333333333333333333444444555555444444333444444444444444444444444555555555555555555555555333444444555555555444444555555555555555555555555///000222444555444333333555555555555555666666666666666555555444444555555666666666666777999;;;===AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAABBBEEEGGGHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOPPPOOONNNNNNMMMNNNNNNNNNOOONNNNNNOOOQQQQQQOOOLLLLLLLLLNNNQQQ[[[kkkxxxtttnnnhhhbbbYYYNNNFFFDDDAAA>>>=========<<<;;;;;;::::::999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::999999999999999999999888888888888888888888777777777777888888666666666666666777888888777777777777666666666666555555555555555555555555777777666666555555444444555555555555555555555555555555555555555555555555555555444333333444555555555555555555555444444444555444333333333333444555333333333333333333333333333444444555555444444333444444444444444444444444444444444444444444444444111222333444444555444444444444444444444444444444333444555555555444222111333444444555555666666777555555444444444555666666555555555555777999;;;<<>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;:::::::::999999888888888888888888888888888888777777777777888888666666666666666777777888777777777777666666666666777777777777777777777777888888777666555444444333555555555555555555555555444444444555555555666666555555555555555555555555444555555555555555555555666555333222222333555666444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444000111222333444444444444444444444444444444444444222222333333333333333333111111111222222333333333222222222333444555666777666555666777888;;;===???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDAAADDDFFFHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRSSSRRRPPPOOOOOOMMMNNNQQQVVV```ppp~~~}}}}}}zzzssshhh```UUUPPPJJJEEEAAA???===<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999888888888888888999999999888888777777777777888888666666666666666777888888777777777777666666666666888888888888888888888888777777666666555555444444555555555555555555555555333333444444555666666666444555666666666666555444444444444555555555555555555444333333333333444555444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333111222333444444555444444333333333333333333333333111111222222333333444444555555444333111000///...000000000111222333444555666666666777999<<<>>>@@@@@@AAAAAAAAAAAAAAA@@@???>>>???@@@AAACCCDDDEEEEEEAAACCCFFFHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOQQQPPPPPPOOOOOOOOOOOOOOONNNPPPRRRQQQOOOMMMMMMMMMMMMOOOSSSXXXbbbrrr}}}wwwnnnhhh[[[UUUNNNGGGCCC@@@===<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999999999888888888777777888888888999999999888888777777777777888888666666666666666777888888777777777777666666666666777777777777777777777777666666666666666555555555555555555555555555555555333333444444555666666777444555666777777666555444444444444555555555666666444444444444444444444444555555555555555555555555333444444555555444444333444444444444444444444444333333333333333333333333333444444555555555444444333333333333333333333333333333333333333444444555666555555444333222111111333222222222333444555555444444555666888;;;>>>???>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDD@@@CCCFFFHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNQQQQQQPPPOOOOOOOOOOOOPPPNNNPPPRRRRRROOOMMMLLLMMMMMMPPPTTTYYYcccssszzzrrrlllccc^^^UUUNNNIIIEEEBBB@@@<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888777777777777888888999999999999888888777777777777888888666666666666666777888888777777777777666666666666666666666666666666666666555555555666666666666666555555555555555555555555333333444444555666777777444555666777777666555444444444444555555555666666333444444555555444444333555555555555555555555555333444444555555444444333444444444444444444444444333333333333333333333333555555555666555555444444333333333333333333333333666666555444444444555555222222333444666777777888777666666666666777888888333333444555777:::===>>><<<===>>>@@@BBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBB@@@CCCFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLQQQQQQPPPOOOOOOOOOOOOPPPPPPSSSUUUTTTQQQNNNNNNOOOMMMPPPTTTZZZdddtttzzzvvvtttkkk^^^SSSLLLHHHDDDAAA<<<<<<===;;;::::::;;;<<<;;;;;;;;;:::::::::999999<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::999999888999999999:::999999999999999::::::999777666555555666777999::::::999888777666555444555555666666666666555555555444444444444333333333777777777777777777777777777666555444444444444444///333666666333222444666888777666555555555555555555555555555555555555555888555333666:::;;;777333666666555333222222444666444444555555555555444444333222222111111222222333333333333333333333333333222222222333444555666777777666444222222222444555666555555444444444555555333333444444555666666666666555333555888===@@@AAA??????@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA???>>>DDDCCCEEEHHHMMMMMMIIIEEEJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOORRRQQQPPPOOOOOOPPPQQQRRRPPPQQQSSSTTTTTTRRRPPPOOOMMMNNNQQQXXXeeevvvzzzqqqeee[[[TTTNNNIIIEEE???>>>>>><<<;;;:::;;;<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999::::::999999888999999:::888777777777777777888888888777666555555666777888888888777777777777777777555666666777777666666555888888777777777666666666666666666666666666666666666555555444444444555555666777888777666666777888777666666555555555555666666555555444333333222222:::888777888;;;;;;888444222222333444333333444555333333444444444444333333333333222222222222333333333333333333333333333333444444333333333444555555666666666666555555444444666555555444444444555555555555555555555555555555888666444555888<<>>?????????@@@AAABBBBBBBBBBBB???@@@AAABBBDDDEEEGGGHHHFFFLLLQQQPPPKKKGGGHHHKKKJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLLLLMMMNNNNNNOOOOOOPPPOOONNNNNNNNNNNNOOOPPPRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSXXXcccuuuyyyooodddXXXPPPJJJGGGBBB>>><<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::999999999888888999::::::;;;;;;::::::999999999888888999999::::::;;;:::999999888999999999888888777666666777888888555555666777888999999:::777777888888888888777777666666666555555555444444666666666666666666666666444444444444444555666777:::666222111333555555333444444444444555555666777444444555666666777777888111222444333222111111222222222222444666777666666333333444444444444333333333333333222222333333333444444444444444444444444555444444333333333444444444555666777777666555444555444444444444555666666777666666666555555555444555444444666999===???@@@??????@@@AAABBBBBBBBBBBB@@@@@@AAABBBCCCEEEHHHJJJKKKXXXddddddYYYNNNJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPOOONNNNNNOOOPPPQQQSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQSSSXXXdddwww~~~ttthhh```TTTNNNFFFAAA>>>===<<<:::<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888999::::::;;;;;;::::::999999888888888999999:::;;;;;;::::::999888888999999888888777777777777888888777777777777777888888888777777888888888888777777555555555444444444333333555555555555555555555555444444444444444555666777===999555444666888777666444444444444444555666777555555555555666666666666333444666555555555666888555222111111333555555444444444555555555555444444444333333333333333333444444444444444444444444444333222222333444555666666555444333333333444555666444444444444444555666666555555555666666666777777333222333666:::???AAABBB??????@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAACCCHHHKKKTTT```jjjhhh[[[OOOKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQRRROOOPPPSSSZZZgggzzzzzzsss___XXXMMMFFFBBB@@@>>>;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999::::::;;;;;;::::::999888888888888999:::;;;;;;999999888777666666666666888888888888888888888888999999888888777777666666666777777888888777777666666666666666555555555555555555555555555555555555555555444444444555666666888666444333444555555555444444444333444444555555666666555555444333222222555555444444555666666777555222111222555666444222444555555666666555555444444444333333333333444444444444444444444444444444222222222333444555777777555444222111222333555777444444444444444555666777444444555666666777888888222222333666;;;???AAAAAA??????@@@AAABBBBBBBBBBBBAAABBBCCCAAA@@@CCCIIINNNZZZ]]]]]]WWWNNNHHHIIIMMMIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQNNNPPPUUU]]]kkk~~~~~~kkkbbbUUULLLGGGDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999888888888888999:::;;;<<<:::999888777666666666666888888888999999888888888888888888888777777777666555666666777777666666555777777777777666666666666555555555555555555555555666555555444444444555555000111222222111111222333555555444333333333444444555555666666777777777888:::666333333444555444222555444666:::>>>>>>999444333444444555555444444333444444333333333333444444555555555555555555555555333333333333333444555666444444444444444555666666444333333444444666777777666666666666666777777777444444444777;;;>>>>>>>>>??????@@@AAABBBBBBBBBBBB@@@BBBCCCBBBAAAEEEMMMSSSXXXUUUOOOIIIFFFFFFIIIKKKHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOOOORRRXXXaaaooosssiii[[[PPPKKKHHHDDD@@@======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888888888888999:::;;;<<<<<<;;;:::999888888888888888888999999999999888888777777777777777888888888555555666666666666555555666666666666555555555555555555555555555555555555777666555444444444444444000333666666444333444777666555444444333333333333222333666999<<>>>>>???@@@AAABBBBBBCCCFFF@@@<<<@@@JJJUUU[[[\\\IIIIIIGGGGGGGGGGGGIIIIIIIIIIIIHHHIIIJJJLLLNNNOOOKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNMMMMMMNNNOOOOOOSSSSSSRRRQQQPPPOOOOOONNNSSSUUUZZZcccqqqzzzooodddYYYPPPGGGBBB@@@>>><<<;;;;;;;;;:::999:::::::::::::::;;;;;;;;;::::::::::::::::::::::::999999999888888888777777;;;:::999888777777777777888777777777777777888888888888888888888888888888666666666666666666666666555555555555555444444444888777666555555666777888777777666666666555555555444444555555666666777777666666555555555555444444444444555777888888888888999777555333333444555777:::AAAIIIHHH@@@777222111333444444555555444444333555666777666444333444555444444333333333333444444555555555555555555555555333333333333333333333333333333444444555666666777666555555444444444444555777777888999::::::;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCAAABBBJJJUUUZZZXXXSSSIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMOOOKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNMMMMMMNNNOOOOOOSSSRRRRRRQQQPPPPPPOOOOOORRRTTTZZZdddrrr~~~uuummmeee\\\PPPGGGBBB???===;;;<<<<<<;;;:::888888999999:::;;;;;;<<<::::::::::::::::::::::::888888888777777777666666::::::999888777777777777555666777888888999999999888888888888888888888888777777777777777777777777444444444555555555555555888777666555555666777888666666666666666555555555555555555555555555666666333333333444444555555555444444555666666666666666444444222222222444777888777<<>>>>>???@@@AAABBBCCCCCCAAACCCKKKVVV^^^\\\QQQGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNMMMMMMNNNOOOOOORRRRRRRRRQQQPPPPPPPPPOOOQQQTTTZZZdddssszzztttqqqnnnfffYYYNNNFFFCCC@@@>>>>>>>>>===<<<888888888999999:::::::::::::::::::::::::::::::::999888888888777777777777:::999999888777777888888555666777999999999888777888888888888888888888888777777777777777777777777555555666666777777888888777666555555555555666777444444444444444444444444555555555555555555555444222222333333333444444444444444555555555444444333444333222222333555777888222555888777444222444777333444444555555444444333222444444444222222333444555555555444444555555555555555555555555555555555333333333333333333333333444444444555555555666666555555555666666777999999888777666666888:::===>>>>>>??????@@@AAABBBCCCCCCAAAIIISSS[[[[[[TTTJJJBBBHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJKKKMMMNNNOOOPPPPPPOOOOOONNNMMMMMMNNNOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPSSSZZZeeeuuu~~~yyyuuuuuutttmmm```UUUJJJFFFBBB???>>>>>>===<<<:::::::::999999888888888::::::::::::::::::::::::::::::999999999888888888:::999888888777888888888777888999999999777666555777777777777777777777777666666666666666666666666555555666666777777888888666666555555555555666666333444444444444444444444555555555555444444444444444333333333333222222222333444444444444333333222666555444444444555666777222444555444222222555888333444444555555444444333111333444333222222333444555555555444444555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555666888999:::888777666666888:::===?????????@@@AAABBBCCCCCCDDDDDDMMMVVVVVVOOOFFFCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKLLLLLLLLLJJJJJJKKKLLLNNNOOOPPPQQQOOOOOONNNMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPTTT[[[gggwww|||yyyxxxvvvoooddd\\\NNNIIIDDD@@@>>>===<<<;;;<<<;;;;;;:::999999888888:::::::::::::::::::::::::::::::::999999999999888999999888888888888888999999999999888888777666555666666666666666666666666666666666666666666666666444444444555555555555555555555555555555555555555555555555666666666666666444444444444444444555555444444444333333222222222333333444444444333333222777666555555555555555555666666666444222222333444333444444555555444444333111333444444222222333555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555333333333444444666777777666666666777999;;;===?????????@@@AAABBBCCCDDDDDDDDDLLLQQQNNNDDD>>>AAAFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIJJJKKKLLLLLLKKKKKKIIIJJJKKKLLLNNNPPPQQQQQQOOOOOONNNMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQUUU]]]jjjzzz|||{{{zzzxxxwwwuuupppiiieeeUUUPPPIIIDDDAAA@@@>>>===;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999888888888888999888888888888888999999888888777777777777777888777777777777777777777777777777777777777777777777555555555555555444444444444555555555555555555444555555555666666666777777333333333444444555555555333333333333444444444444333333444444444444444333444444444444444444444444555666666555444333333333333444444555555444444333111333444444333333444666444444333333333333444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444555666777555555777888:::<<<===>>>???@@@@@@AAABBBCCCDDDDDDAAAEEEHHHFFFBBB@@@BBBEEEEEEFFFGGGHHHHHHGGGFFFEEEIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIKKKLLLNNNPPPQQQRRROOOOOONNNMMMMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSQQQVVV___lll}}}~~~{{{ttttttttttttrrrpppmmmlll\\\VVVOOOIIIFFFDDDBBBAAA999::::::;;;;;;<<<<<<===::::::::::::::::::::::::888888888888777777777777999888888888888888999999777777666666666888999;;;888888888888888888888888888888888888888888888888888888777777666666666555444444555555555555444444333333333444444444555555222222333333444555666666111222222333555666666777222333444444555555555444222222222333333444444444111333444666666555555444333444444555555444444333222333555444444333555666444333333222222333333444555555555555555555555555444444444444444444444444555555555555555555555444777666666666666777888888444555777999;;;<<<======???@@@@@@AAABBBCCCDDDDDD>>>???AAACCCEEEFFFEEECCCEEEFFFGGGHHHHHHGGGFFFEEEIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLNNNPPPQQQRRROOOOOONNNMMMMMMNNNOOOOOONNNOOOOOOPPPQQQRRRSSSSSSRRRVVV```mmm~~~}}}}}}}}}xxxyyyvvvsssrrrrrrssssssrrrhhhbbbXXXOOOHHHCCC???===<<<;;;;;;<<<======;;;999999:::;;;:::888777888999888888888888888888888888777777888888888888777777777777888888888888777777:::999888777777888999:::777777777777777777777777777666555444333222111111555555666666666666555555666666555444333222222111777555333222333333111000444444444444444444444444999777444444444555444222666666666555444444444333222111111222444555444333555555555555555555444444666555333222111222222333444444444555555555555666555555555555555444444444444444444222111111444666333333333444444444555555444555666777777666555444444555666888:::<<<>>>>>>?????????@@@AAABBBCCCDDDAAAAAABBBCCCDDDEEEFFFFFFJJJHHHFFFDDDDDDDDDFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHJJJJJJKKKLLLNNNQQQSSSUUURRRQQQOOONNNMMMNNNNNNOOOMMMNNNPPPOOOOOONNNPPPQQQSSSUUU```rrr{{{~~~|||~~~{{{xxxvvvvvvwwwxxxwwwpppkkkbbbYYYRRRKKKEEEAAA===;;;::::::<<<<<<;;;::::::;;;<<<;;;999999999;;;888888888888888888888888777777888888888888777777777777888888888888777777999999888777777888999999777777777777777777777777666666666555555555555555555555666666666666555555555555555555555555555444666444222222222333222111444444444444444444444444555555555444333222222222555555555555444444444444444333222222444555444444555555555555555555444444555444333222222222333444444444444444555555555555555555666666666666666666000000///...,,,---///222444444444555555555666666444555666777777666555444444555666888:::<<<>>>>>>?????????@@@AAABBBCCCDDDAAABBBBBBCCCDDDEEEFFFGGGIIIHHHFFFEEEEEEFFFGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHJJJJJJKKKLLLNNNPPPRRRTTTQQQPPPOOONNNNNNNNNOOOPPPOOOPPPQQQQQQPPPOOOPPPRRRTTTWWWbbbsss|||zzz}}}yyyvvvwwwxxxxxxxxxsssoooiiibbbZZZQQQHHHCCC@@@>>><<<;;;<<<===<<<<<<;;;<<<===<<<;;;::::::<<<999999999999999999999999777777888888888888777777777777888888888888777777999999888777777888999999777777777777777777777777555555666777888888999:::555555666666666666555555555555555666666666777777444222111111222333333222444444444444444444444444333555888777444222222333444444444444555555555555777555333222333555555444444444444444444444555555444333333333333333444555444444444444555555555555555555555666777777888888333333333222000000333555555555555666666666777777444555666666666666555444444555666888:::<<<>>>>>>????????????@@@BBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJKKKLLLMMMOOOQQQRRRPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSRRRQQQPPPQQQRRRTTTXXXcccuuu~~~zzzwwwwwwxxxxxxwwwrrrpppmmmiiibbbYYYNNNGGGFFFCCC???===>>>>>>>>>===;;;<<<===<<<:::::::::;;;999999999999999999999999777888888999999888888777777777888888888888777777999888888888888888888999777777777777777777777777555555666777888999999:::555555666666666666555555555555555555555555555666222111000000222333333333444444444444555555555555333888<<<;;;777333444777333333333444444555555555999666444333333555555444333333444444444444555555333333333333444444555555333333444444444555555555333444444555666777777888666777777666555555777888444555555555666666666666555555555555555555555555444555666888:::<<<>>>>>>>>>>>>??????@@@AAACCCDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSRRRPPPPPPPPPQQQTTTXXXdddvvv}}}}}}}}}|||{{{yyyxxxtttssssssqqqllldddZZZSSSKKKHHHCCC@@@??????>>>===:::;;;<<<;;;:::999999;;;999999999999999999999999888888999999999999888888777777888888888888777777888888888999999888888888777777777777777777777777666666666666666666666666555555666666666666555555666666555555444333222222222111000111333444444333444444444555555666666666222777<<<;;;777444555777222333333333444444555555888666444333444555444444333333333333444444555555222333333444555555555555333333333444444444444555222222333444444555666666333444555444222222333555333333444444444555555555555555444444444444555555444555666888:::<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQQQQNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRQQQPPPOOOPPPQQQTTTXXXeeexxx~~~}}}|||~~~~~~zzzwwwtttttttttssspppiiiaaa\\\QQQNNNIIIEEECCCAAA>>><<<:::;;;<<<;;;999999999:::::::::::::::::::::::::::888888999999999999888888777777888888888888777777777888999999999999888777777777777777777777777777666666666555555444444444555555666666666666555555777666555444333222111111444222111222333555555444444444444555666666777777111444777777444222333555333333333333444444444444666444333444555555444333222222333333444444555555333444444555555555555444333333333333444444444444222222222333444444444555111333444333222111222333333333333444444444444555555555444444444444555555444555666888:::<<<>>>>>>>>>>>>>>>>>>???AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHIIILLLNNNPPPRRRRRRSSSOOOPPPPPPQQQQQQQQQQQQPPPNNNPPPQQQQQQPPPPPPQQQRRRUUUZZZgggzzz~~~~~~wwwvvvuuutttrrrmmmgggccc[[[XXXSSSOOOKKKGGGCCC@@@;;;<<<===<<<;;;::::::<<<::::::::::::::::::::::::888999999::::::999999888777777888888888888777777777888999999999999888777777777777777777777777777666666666555555444444444555555666666666666555555666666555555444444333333555444222333444555555444444444444555666777777777333333333333333333333444444444333333333333333333222222333444666666333111111222222333444444555555444555555666666555444333222222333333333444444444333444444444444444444444333444666555444333444555444444444444555555555555555444444333333444444555444555666888:::<<<>>>>>>======>>>>>>???AAABBBCCC@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJGGGIIILLLOOORRRTTTUUUUUUPPPQQQQQQRRRRRRQQQPPPOOONNNOOOQQQQQQQQQQQQSSSUUUXXX\\\jjj}}}~~~yyy{{{~~~~~~|||zzzxxxtttoookkkdddaaa]]]YYYTTTOOOIIIEEE<<<>>>>>>>>><<<;;;<<<===::::::::::::::::::::::::888999999::::::999999888777777888888888888777777777888999::::::999888777777777777777777777777777555555555666666666666666555555666666666666555555555555555666666666666666777555333444555666555444444444444555666777777888666555333333555666666555444444444333333222222222000000222555777666333000111111222333333444555555555555666666666555333222222222333333333444444444555555555555555555444444111333444444333222222333555555555555666666666777555444333333333333444555444555666888:::<<<>>>>>>======>>>>>>???@@@BBBCCC???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJGGGIIILLLPPPSSSUUUVVVVVVQQQQQQRRRRRRRRRQQQOOONNNNNNPPPRRRSSSSSSSSSUUUWWWZZZ___lll|||zzzyyy~~~}}}|||yyytttooollljjjhhhddd^^^UUULLLFFFBBB@@@===;;;<<<=========>>>???>>><<<999777888999999::::::;;;;;;::::::999999999999999888888777777999777666444444666777999888888888888777777777777999888888777666555555444777777777777666666666666444555666888888666555444111111333666888888666444555444444333333444444555444444444555555555555666333333333333333444555666444444555555555555444444555555444444444333333333555666666555222000///000333333444555444333111000333333333444444444555555777666555444444444444444555555444444444444555555666666666666666666666666555555444555777:::>>>@@@>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKMMMOOOQQQSSSUUUUUUSSSRRRQQQPPPOOOPPPQQQQQQPPPNNNLLLNNNQQQSSSRRRQQQ\\\eeettt~~~|||}}}~~~|||wwwsssooommmjjjfffaaaYYYPPPJJJDDDAAA===;;;;;;<<<<<<;;;<<<<<<<<<;;;999888999;;;999::::::;;;;;;::::::999888888777777777666666666888777666555555666777888888888888888777777777777888888888777666555555555777777777666666666555555444555666777777666555444444444444555777777555333555555555444444555555555444444444555555555555666444444333333333444555555444444555555555555444444555555444444444333333333999:::;;;:::888666666666444555555555444444333222333333333444444444555555666666555444444444444444555555444444444444555555666666666666666666666666555555666777999<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMOOOQQQSSSTTTUUUSSSRRRQQQPPPOOOPPPQQQQQQQQQOOONNNOOORRRTTTSSSRRR[[[eeeuuu}}}~~~}}}{{{xxxuuusssqqqmmmiiiccc[[[SSSMMMDDDAAA===;;;;;;;;;::::::999:::::::::888888:::<<<999::::::;;;;;;::::::999888888888888888777777777888888777666666777888888888888888888777777777777888888777777666666555555666666666555555555444444444555666777777666555444777555444444555555444333666666666666666666666666444444444555555555555666555555444333333333444444444444555555555555444444555555444444444333333333555666888777555444444555666666555444444444555555333333333444444444555555666666555444444444444555555555444444444444555555666666666666666666666666444666777:::<<<===>>>???>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEFFFGGGGGGHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUSSSRRRQQQPPPOOOPPPQQQQQQRRRQQQOOOPPPRRRTTTTTTSSS\\\fffxxx}}}}}}}}}|||{{{yyyxxxwwwuuutttvvvsssnnnhhhbbbZZZRRRLLLDDDAAA===;;;;;;;;;;;;:::999::::::999888888999;;;999::::::;;;;;;::::::999::::::::::::::::::::::::888888888888888888888888888888888888777777777666888777777777666666666555666555555555444444444444555555666777777666555555777555333333555555555444555555555666666555555555444444444555555555555666666555444333333333333333444444555555555555444444555555444444444333333333///111222222111000111222666555444333333444555666333333333444444444555555666555555444444444555555555555444444444444555555666666666666666666666666333555888;;;============>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSSSS]]]hhh{{{{{{{{{yyywwwuuuttttttuuuxxxsssmmmfff___WWWOOOJJJCCC@@@===<<<<<<======<<<:::;;;;;;999777777888999999::::::;;;;;;::::::999::::::::::::::::::::::::777888999::::::999888777888888888888777777777666777777777777666666666666666555555555444444444444555555666666666666555555555333222333555777777777333444555555555555444333444444444555555555555666666555444333333333333333444444555555555555444444555555444444444333333333000222444444333222333444555444333222222333444555333333333444444444555555555555444444444555555666555555444444444444555555666666666666666666666666111333777:::<<<<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLNNNOOOQQQRRRSSSTTTSSSRRRQQQPPPOOOPPPQQQQQQPPPPPPPPPPPPOOOPPPQQQRRR[[[gggzzz}}}|||~~~~~~}}}{{{xxxuuutttvvvxxxwwwrrrkkkddd]]]VVVPPPKKKEEEBBB???======>>>======;;;<<<<<<:::888777888999999::::::;;;;;;::::::999777777777888888888888888777888:::;;;;;;:::888777888888888888777777777777777777777777666666666666666666666555555555444444666666666666666666666666333222222444666888777666222333444555555444333222444444444555555555555666555555444333333333444444444444555555555555444444555555444444444333333333111333555555333333333444333333222222222333444444333333333444444444555555555444444444444555666666555555444444444444555555666666666666666666666666111333666999;;;<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJJJJIIIIIIIIIIIIIIILLLMMMNNNOOOQQQRRRSSSTTTSSSRRRQQQPPPOOOPPPQQQQQQOOOPPPQQQPPPNNNNNNPPPRRRXXXdddwww}}}wwwtttuuuxxx~~~}}}yyyuuutttvvvyyytttpppjjjddd^^^YYYUUURRRJJJFFFBBB???>>>===<<<;;;:::;;;;;;:::999999:::<<<999::::::;;;;;;::::::999666666666777777777888888777888;;;======;;;888777888888888888777777777777666666666666777777777777777777777666666666555555666666555555555555666666333333333555777777666444333444555666666555444333444444444555555555555666444444333333333444555555444444555555555555444444555555444444444333333333111333444444222111222222222333333444444555444444333333333444444444555555444444444444444555666666555555444444444444555555666666666666666666666666333444666999;;;<<<======>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQPPPQQQRRRQQQOOONNNPPPSSSXXXcccuuu~~~}}}|||yyyttttttwwwyyy}}}xxxsssrrruuuyyysssoooiiidddaaa]]]ZZZXXXNNNJJJEEE@@@>>><<<:::888999:::;;;;;;:::;;;===???999::::::;;;;;;::::::999777777888888999999999:::777999;;;======;;;999777888888888888777777777777666666666666777777777777777777777777666666666666666666555555555555666666444444555666777666333111444555777888888777555444444444444555555555666666333333333333444444555666444555555555555555555444555555444444444333333333444666777777555333444444222333555666777666555555333333333444444444555555444444444444444555666777555555555444444555555555666666666666666666666666444555777:::<<<===>>>???>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQSSSTTTRRRPPPOOOQQQTTTZZZeeewww~~~~~~}}}www}}}xxxtttrrrqqqrrrnnnoooooommmiiiddd___]]]UUURRRLLLFFFAAA===;;;:::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888777888999::::::999888777888888888888888888888888666666666666666777888888777777777777777777777777666666555555555555666666555555555555555444444444444444444555555555555666444444444555555555555666555555555555555666777777444444444444444444444444555555555444444333333333555555444444444333333333111111111222444666777888333333222222333333444555777555333111111333555666555555555444444333333333666555444333333444555666555666888:::;;;;;;;;;;;;;;;<<<===???@@@BBBCCCCCC===>>>???@@@BBBCCCDDDEEEFFFGGGGGGEEEDDDEEEGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKLLLMMMNNNPPPSSSUUUVVVVVVTTTRRRQQQPPPQQQRRRSSSUUUSSSQQQNNNMMMMMMNNNOOO[[[hhh{{{~~~{{{wwwrrrooonnnnnnooorrrqqqpppooommmiiidddaaaYYYVVVQQQKKKEEEAAA>>>===<<<<<<;;;;;;:::::::::999::::::::::::::::::::::::888888777777777777888888888999::::::::::::999888888888888888888888888888666666666666666777888888777777777777777777777777666666555555555555666666555555555555555555555555444444444555555555555666444444444555555555555666555555555555555666666777444444444444444444444444555555444444444333333333555555444444444333333333333333333333333444555666333333222222333333444555666555333111111333555666555555444444444333333333666555444444444444555666444666888:::;;;<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEGGGJJJLLLKKKJJJIIIJJJKKKMMMNNNKKKKKKLLLNNNPPPSSSTTTVVVTTTSSSQQQPPPOOOPPPQQQRRRSSSQQQPPPNNNNNNOOOPPPQQQ[[[hhh{{{}}}yyyuuurrrrrrsssuuuwwwtttqqqppppppooojjjggg___]]]XXXRRRLLLGGGCCCAAA>>>>>>===;;;;;;:::::::::999999999999999999999999888888888888888888888888999999:::;;;;;;:::999999888888888888888888888888666666666666666777888888777777777777777777777777666666555555555555666666444444444555555666666777444444444555555555555666444444444555555555555666555555444444555555666777444444444444444444444444555444444444444333333333555555444444444333333333666666555444333333333333333333333333333444444555666555333222222333555666555444444444444333333333666555444444444444555666333555777:::<<<=========@@@??????>>>>>>======<<<>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFFFFEEEFFFHHHJJJMMMKKKIIIGGGHHHJJJLLLNNNJJJKKKLLLNNNPPPRRRTTTTTTRRRQQQOOONNNNNNOOOPPPPPPQQQPPPOOONNNOOOPPPRRRSSS[[[hhh|||{{{xxxxxxyyyzzzxxxtttppppppqqqqqqnnnjjjeeebbb^^^YYYRRRMMMHHHFFFAAA@@@>>><<<;;;:::::::::888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888666666666666666777777888666666666666666666666666666666555555555555666666333444444555666777777888444444444555555555555666444444444555555555555666555444444444444555666666444444444444444444444444444444444444444444444444555555444444444333333333666555444444333333333333333333333333333444555555555444333222222444555666444444444444444444444444555555555444444555555555333444777:::<<<>>>>>>>>>??????>>>>>>===<<<<<<<<>><<<;;;;;;;;;888888888888888888888888777888999999999999888777888888777777777777888888888888888888888888888888666666666666666777777888666666666666666666666666666666555555555555666666444444555555666777888888444444444555555555555666444444444555555555555666444444444444444555666666444444444444444444444444444444444444444444444444555555444444444333333333444444333333333444555555444444333333444444555666444333333333333444555666444444444444444444444444444555555555555555555444333555777:::===>>>>>>???============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBDDDFFFGGGFFFGGGIIIJJJGGGIIIJJJLLLMMMLLLLLLKKKKKKLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRTTTRRRQQQOOOOOOPPPQQQRRR]]]jjj{{{xxxuuutttsssssssssrrrpppnnnmmmlllkkkjjjhhhddd___XXXSSSOOOHHHFFFBBB???<<<;;;;;;;;;888888888888888888888888777888999::::::999888777777777666666666666777777888888888888888888888888666666666666666777888888777777777777777777777777666666555555555555666666555555555666666777777888444444444555555555555666444444444555555555555666444444333333444444555666444444444444444444444444333333333444444444444555555555444444444333333333222222222333444555666777444444444444444555555666333333333333444555555666333333333444444444444555444444555666666555444444444666888;;;===>>>>>>>>><<<<<<===>>>>>>???@@@@@@??????@@@AAAAAABBBCCCCCCBBBDDDFFFGGGGGGGGGHHHIIIEEEGGGKKKNNNOOOOOOMMMLLLLLLNNNPPPRRRSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSQQQPPPOOOPPPQQQRRR^^^lll{{{xxxuuurrruuuxxxvvvrrrnnnnnnooommmmmmllliiiddd^^^XXXTTTJJJHHHDDD???===;;;;;;<<<999999999999999999999999777888:::;;;;;;:::888777888888777666666777888888888888888888888888888888666666666666666777888888777777777777777777777777666666555555555555666666666666666666666777777777444444444555555555555666444444444555555555555666444444333333444444555666444444444444444444444444333333333444444444555555555555444444444333333333333333333333444555666666444444444444444555666666222222333333444555666666333333333444444444555555444444555666666555444444666777999;;;==================>>>>>>???@@@@@@AAA??????@@@BBBCCCDDDEEEEEECCCEEEGGGHHHGGGFFFGGGGGGFFFHHHJJJMMMOOOPPPPPPPPPNNNOOORRRTTTUUUUUUUUUTTTQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRPPPOOOPPPQQQSSSTTT```nnn{{{wwwtttrrrxxx}}}{{{tttoooooorrrnnnooonnnlllhhhaaa[[[XXXLLLIIIDDD@@@===;;;;;;<<<999999999999999999999999777888:::;;;;;;:::888777:::999888777777888999:::888888888888888888888888666666666666666777888888777777777777777777777777666666555555555555666666777777777777666666666666444444444555555555666666444444444555555555666666444333333333333444555555444444444444444444444444333333333444444555555555555555444444444333333333444444333333333444555555555444444444444555666666222222333444444555666666333333333444444555555555333444555666666555444333777888:::<<<============????????????@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGDDDFFFHHHHHHGGGFFFFFFFFFHHHHHHJJJLLLNNNQQQSSSTTTNNNPPPSSSUUUVVVVVVUUUUUUQQQQQQRRRSSSTTTTTTSSSSSSQQQPPPOOOOOOPPPRRRUUUVVVaaaooo}}}|||~~~~~~{{{yyyxxxyyy}}}wwwqqqssssssrrrppplllgggaaa^^^SSSLLLDDD@@@@@@???;;;888;;;;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;:::999888::::::::::::::::::::::::999:::;;;;;;999777777888777777777777777777777777666666555555444444444333777777666666555555555444666666666666777888::::::666555444555777777777555555555555555555555555555666555555444444444555555444444555555666666777777444555777888777555333111555555444444444333333333666666555444333333222222444333333555666555333111555444444333333444444555444444444444444444333333333444444555666777888888777777888:::<<<===??????AAA@@@???=========>>>???===>>>??????AAAAAABBBCCC@@@RRR\\\TTTIIIHHHHHHEEEJJJKKKMMMNNNOOOOOONNNNNNPPPPPPPPPQQQRRRTTTUUUVVVSSSRRRPPPOOOOOOPPPRRRSSSVVVTTTQQQOOOOOOQQQTTTVVVaaammm|||wwwtttwwwyyy|||~~~~~~|||zzzzzz{{{zzzxxxtttooojjjeeeaaaXXXQQQIIIDDDBBBAAA===:::999999999999999999:::;;;;;;;;;:::::::::999999999::::::::::::::::::::::::???@@@@@@>>>;;;888777888777777777777777777777777666666666555555555444444777666666666555555555555555555555555555666777888666555444555777777777666555555555555555555555555555555555444444555555666555555555555666666666666555555555555555555444444555555555444444444333333444444444444444444444444666555555666777777555444444444444444444444444444444444444444444444444444444444555555666666777777555666777999;;;<<<===>>>AAA@@@>>>=========>>>???>>>>>>???@@@AAABBBCCCCCCKKK[[[cccZZZOOOMMMMMMKKKJJJKKKLLLNNNNNNNNNNNNMMMQQQQQQRRRTTTUUUVVVWWWWWWSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRPPPNNNNNNPPPRRRSSS___jjj}}}~~~xxxtttqqqsssvvvzzz}}}}}}xxxsssmmmiiifff___XXXOOOIIIEEECCC@@@===999999999999999:::;;;;;;<<<;;;:::999999999::::::999999999999999999999999>>>???@@@>>>;;;999888999777777777777777777777777777777666666666666555555666666666666555555555555555444444333444444555555666555444555777888777666555555555555555555555555444444444555555666666777666666666555555555555555666555444333333444666777666666555555555444444444222222333333444555666666777555444444555666666555333444555666666555444333333333333444555555555666555555555666666666666666555555666888:::;;;======@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDIIIUUU[[[TTTKKKKKKLLLKKKIIIJJJLLLMMMNNNMMMMMMLLLOOOPPPSSSUUUWWWWWWVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQRRR[[[fffyyy}}}|||{{{{{{}}}~~~zzznnnnnnooossszzz}}}xxxsssooollljjjddd^^^UUUNNNIIIEEEBBB???<<<<<<<<<<<<<<<======>>>===<<<:::888888999:::;;;888888888888888888888888777999::::::999888999:::666666666666666666666666777777777777777666666666666666666666666555555555555555444333333333444444666555555555777888777666555555555555555555555555333333444555666777777777666666666555555444444444444444444444444555666777666666666555555555444444222222333444444555555666555333111111222444444444222444555777777555444222222333333444555666666777666666666666666555555555555666777999:::<<<===>>>??????>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDD???HHHMMMIIIDDDFFFIIIJJJHHHIIIKKKLLLMMMMMMLLLLLLJJJMMMQQQTTTVVVUUUTTTSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSYYYdddxxx|||wwwtttpppqqqrrrsssuuu{{{}}}qqqmmmjjjmmmwwwzzzyyy{{{yyywwwtttqqqnnnlllkkkfffaaaZZZRRRLLLGGGDDDAAA>>>======<<<<<<======>>>===<<<:::888888999:::;;;888888888888888888888888444666888888777777888999666666666666666666666666666666666777777777777777555555555666666666666666666666555555444555555555777666555666888888888666555555555555555555555555333444555666777777777777666666555555444444333333111333555666777666555444666555555555444444444444444444444444444444444444444222000000222444444444333444666777777666444333333333444444555666777777666666666666666555555555666777888:::;;;===>>>???>>>>>>>>>?????????>>>>>>>>>??????@@@AAABBBCCCDDDBBBGGGJJJHHHFFFHHHKKKLLLHHHIIIKKKLLLMMMMMMLLLLLLIIILLLPPPTTTVVVUUUTTTRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSYYYdddxxx}}}|||zzzwwwsssnnnjjjhhheeehhhkkkmmmqqqxxxvvvpppjjjkkkttt}}}vvvrrrsssrrrqqqqqqooonnnllljjjiiieeebbb]]]WWWQQQKKKFFFDDD>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999999::::::999999999999999999999999888999::::::888666777777777777777777777777777777555555666666666666777777555555555666666666666666777666666666666666777777777666555666888999888777555555555555555555555555333444666777888888777666555555555444444444444444111333666888888666444222555555444444444333333333444444444444444444444333444333222333555666666666444555666777777666555444444444444555666666666777555555555666666666666666777777999:::<<<>>>??????======>>>????????????>>>===>>>???@@@AAABBBBBBCCCHHHJJJJJJIIIHHHHHHIIIJJJIIIJJJLLLMMMNNNMMMMMMLLLKKKMMMRRRUUUWWWWWWVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRYYYeee{{{|||yyywwwvvvnnnmmmkkkiiifffcccaaa``````dddiiimmmrrrzzz{{{tttlllkkksss}}}~~~}}}yyyrrroooppplllmmmnnnmmmllliiigggeeedddcccaaa\\\VVVOOOJJJGGG@@@???>>><<<;;;::::::999;;;;;;:::::::::999999999::::::::::::::::::::::::777999::::::888777777888777777777777777777777777444444555555555666666666555555555555666666666777555555555555666777888888777666666666888999888777555555555555555555555555444555777888888777666555333444444444444444444555444555666666666555444333444333333333333222222222222333333444444555555555333222222444666777666444555555555666666555555555555555555555666666666666444444555555666666777777666777888999;;;===>>>???<<<===>>>???@@@??????>>><<<===>>>>>>@@@@@@AAABBBGGGGGGGGGHHHHHHGGGGGGGGGJJJKKKLLLNNNNNNNNNNNNMMMKKKMMMQQQTTTVVVWWWVVVVVVSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPNNNNNNPPPRRRSSSXXXfff|||~~~{{{zzzyyyvvvssspppllljjjiiigggfffdddbbb```___^^^^^^___eeelllqqqvvv~~~|||yyyzzz~~~}}}~~~wwwooommmssszzz~~~~~~xxxvvvxxxvvvooolllnnnkkklllmmmmmmlllhhheeeccccccdddccc___YYYRRRMMMJJJDDDCCCAAA???===<<<;;;;;;::::::;;;;;;;;;:::999888::::::::::::::::::::::::222555777888888888:::;;;777777777777777777777777333444444444555555666666444555555555666666777777444444444555666777888999888666666777888999888777555555555555555555555555555666888999888777555444333333333444444555555555777666555444333333444555333333333222222222111111000111222333555666777888//////000222555555333222666666555555555555666666666666666666666555555555333444444555666777888888555555777888:::<<<======<<<===>>>@@@@@@@@@???>>><<<<<<===>>>???@@@AAAAAAEEECCCDDDHHHJJJIIIIIIJJJJJJKKKMMMNNNOOOOOONNNNNNIIIKKKNNNQQQTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTVVVTTTQQQOOOOOOQQQTTTVVVXXXfff}}}~~~yyyvvvuuutttpppmmmiiihhhfffccc```^^^]]]\\\\\\\\\ZZZXXXWWWYYY]]]```ccceeekkkttt~~~}}}qqqooozzzyyyxxxzzzuuusssqqqpppqqquuuzzz|||~~~{{{wwwtttrrroookkkhhhkkkiiifffdddeeeeeeeeedddccccccbbbbbbaaa]]]XXXUUUJJJGGGBBB>>>======<<<;;;::::::::::::::::::::::::888888999::::::::::::999777777777777777777777777888888888888888777666666999666333555999:::777333555555555555666777999999888777555333333333555666888888888888888888888888666666666666666555555555333444444444555666666666333333333444444444555555//////111222333444444444///000111222444555666666555444444333333444444555666666666666666666666666444555555555666666777777555555555444444333222222444444444555555555555666777888:::<<<======<<<<<<===============<<<<<<;;;;;;<<<>>>AAACCCDDDEEEFFFCCCDDDFFFFFFFFFGGGHHHJJJHHHJJJNNNQQQRRRQQQOOONNNKKKLLLOOOQQQSSSSSSTTTSSSVVVVVVUUUUUUTTTTTTUUUUUUWWWSSSQQQQQQQQQNNNOOOSSS\\\iii~~~{{{yyyzzz||||||xxxtttpppmmmiiifffeeeccc```^^^]]]\\\[[[ZZZXXXXXXWWWWWWSSSSSSSSSTTTUUUYYY___cccfffhhhnnnwwwuuuoootttyyyvvvvvvwwwuuusssqqqrrruuuyyy|||}}}yyytttppplllkkkjjjhhheeeddddddcccaaa```dddccccccdddcccaaa]]]YYYNNNJJJDDD???===<<<;;;;;;::::::::::::::::::::::::888888999::::::::::::999888888888888888888888888888888888888888777666666888666444555999:::777333666666555666666777888999888777555333333444555666555555555555555555555555666666666666666666666555444444444555555555555555333333444444444555555555333444555666777777777666222333333444555666777777555444444333333444444555444444444444444444444444444555555555666666666777555555555555666666666666444444444555555555555666777888:::<<<======<<<<<<<<<<<<===>>>>>>???>>>>>>===>>>???AAABBBCCCCCCDDDCCCDDDFFFFFFFFFGGGHHHJJJHHHJJJNNNPPPQQQPPPNNNMMMLLLMMMPPPRRRTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWSSSQQQRRRQQQOOOPPPSSS[[[iii~~~|||yyywwwvvvuuuqqqooollllllmmmlllhhhdddaaa___[[[YYYXXXWWWUUUSSSQQQQQQQQQQQQQQQRRRRRRRRRMMMNNNPPPQQQTTTZZZ```eeejjjnnnsss{{{uuuuuu|||}}}yyyxxx{{{yyyvvvttttttvvvxxxzzz~~~yyyuuuqqqpppllljjjgggfffdddbbb___]]]ccccccdddeeefffeeebbb```UUUOOOHHHAAA>>><<<;;;:::::::::::::::::::::::::::888888999::::::::::::999888888888888888888888888888888888999888888777666888666444666999999777444777777666666666666777777777666555444444444555666444444444444444444444444555555666666666666666666555555555555555444444444333444444444444555555555666777777888888888777777444444444555555555666666555444444333333444444555444444444444444444444444555555555555555666666666333333444444555666666777444444444555555555555666666888999;;;<<<===<<<<<<;;;<<<===>>>???@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDFFFFFFFFFGGGHHHJJJIIIKKKMMMOOOPPPOOOMMMKKKLLLNNNQQQTTTVVVWWWXXXXXXRRRRRRRRRSSSTTTUUUWWWXXXWWWSSSQQQRRRQQQOOOPPPTTT[[[iii~~~|||zzzyyyxxxxxxvvvtttrrrtttsssqqqooommmkkkjjjiiigggeeebbbaaaaaa___\\\YYYWWWUUUSSSRRRQQQPPPOOONNNLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTVVV[[[aaaeeeooosssxxx~~~zzzwwwvvvvvvwwwyyy~~~}}}|||}}}~~~}}}zzzwwwrrrooojjjfffdddbbb```^^^bbbbbbccceeeggghhhfffddd[[[UUULLLDDD@@@===<<<;;;::::::::::::::::::::::::888888999::::::::::::999888888888888888888888888888888888999999888888777777666555666888888777444888777777666666666666777777666555555444555666666666666666666666666666666555555555555666666666666666666666555444444444333444444444444555555555555666666666666666555444444333333333333333333333333555444444333333444444555666666666666666666666666555555555555555555555555222222222222333333444444444444444555555555555666666777999;;;<<<===<<<<<<;;;;;;===>>>>>>??????????????????@@@@@@AAABBBBBBCCCDDDFFFFFFFFFFFFHHHJJJJJJKKKMMMNNNOOOMMMLLLJJJMMMOOORRRUUUWWWXXXYYYYYYTTTSSSSSSTTTUUUVVVWWWWWWWWWSSSQQQRRRRRRPPPQQQUUU[[[jjj|||xxxuuusssrrrrrrooonnnllllllkkkjjjgggdddeeeeeedddcccbbbaaa``````]]][[[YYYWWWVVVUUUSSSQQQLLLLLLKKKJJJIIIIIIJJJJJJMMMMMMNNNOOOPPPOOOOOOOOOSSSTTTUUUVVVXXX]]]dddiiissswww}}}}}}yyywwwvvvwwwwwwzzzuuurrrvvv~~~}}}xxxssskkkeeebbbaaaaaa`````````aaacccfffgggfffeee___YYYPPPHHHCCC@@@===<<<::::::::::::::::::::::::888888999::::::::::::999888888888888888888888888888888999999999999888888666666666777888888666555888777777666666666666777666666555555555666666666666666666666666666666666444555555555666666777777666666666555444444444333444444444555555555666666555555555555444333222222444333333333333222222222555444444333333444444555666666666666666666666666555555555555555444444444444444444333333222222222444444444555555555555666555666888:::<<<<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;======>>>>>>@@@BBBCCCDDDCCCDDDFFFFFFFFFFFFHHHJJJJJJKKKMMMNNNNNNMMMLLLKKKNNNOOORRRUUUWWWXXXYYYYYYWWWVVVUUUUUUUUUUUUVVVVVVWWWSSSQQQRRRRRRPPPRRRUUU]]]lll~~~~~~}}}|||{{{yyywwwwwwtttssspppnnnkkkiiigggfffeeedddccccccbbb```\\\YYYXXXXXXXXXWWWWWWWWWWWWWWWQQQPPPOOOMMMLLLKKKKKKKKKHHHIIIJJJIIIHHHHHHJJJLLLLLLMMMOOOPPPPPPPPPOOONNNPPPRRRTTTWWW\\\ccckkkpppxxx}}}{{{xxxvvvvvvvvvuuuoooiiimmmvvv{{{uuummmgggdddbbbaaaaaa```___```bbbdddfffeeeddd```[[[SSSMMMGGGCCC@@@>>>::::::::::::::::::::::::888888999::::::::::::999999999999999999999999999777888999999:::999999999666666777777777777666666777777666666666666777777555555666666666777777777444444444444444444444444444444555555666777777777555555555555555444444444444444555555555666666666666666666666666555444333555555555555555555555555555444444333333444444555444444444444444444444444555555555444444444444444888777777666555555444444444444444555555555555666444555888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999============???AAACCCEEECCCDDDFFFFFFFFFGGGHHHJJJJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOQQQTTTUUUVVVVVVVVVWWWVVVVVVUUUTTTTTTUUUUUUWWWSSSQQQRRRRRRQQQRRRVVV```ooo~~~{{{yyyttttttsssrrrpppmmmllljjjgggggggggeeecccaaa^^^]]]\\\[[[ZZZZZZYYYWWWSSSPPPOOONNNNNNNNNNNNNNNMMMMMMHHHHHHHHHGGGFFFFFFGGGIIIHHHJJJKKKKKKJJJJJJMMMPPPLLLNNNPPPQQQRRRRRRQQQPPPQQQTTTWWW\\\bbbjjjsssyyy}}}|||xxxvvvuuuuuurrrnnnhhhfffiiiqqqzzz}}}yyytttooolllhhheeebbbaaa``````aaacccddddddccc___[[[UUUPPPKKKGGGCCC???::::::::::::::::::::::::888888999::::::::::::999999999999999999999999999777888999999:::::::::999555666777777777666666666666666555666666777888999555555666777777777777777555555555555555555555555444444555555666777777888444444444555555555555555555555555555666666666666555555666666666555444444444555555555555555555555555444444333333444444555444444444444444444444444555555555444444333333333777777777777777777777777444444444555555555555666333555777:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<>>>>>===>>>@@@BBBCCCCCCDDDFFFFFFFFFGGGHHHJJJKKKKKKMMMNNNOOOOOOOOOOOONNNOOOQQQRRRTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVSSSQQQSSSSSSQQQSSSWWWcccrrr~~~~~~~~~|||xxxtttpppmmmmmmlllkkkjjjhhheeecccbbb``````aaaaaa___]]]ZZZXXXVVVUUUTTTSSSSSSPPPLLLHHHJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDEEEGGGIIIDDDGGGIIIIIIHHHIIILLLOOOMMMNNNQQQTTTUUUUUUUUUTTTWWWYYY]]]aaagggoooxxx~~~|||yyyvvvuuuuuuqqqooojjjccc___eeerrr}}}}}}{{{xxxuuuoooiiieeebbbaaa```aaacccdddcccbbb___[[[WWWRRRNNNIIIDDDAAA::::::::::::::::::::::::888888999::::::::::::999999999999999999999999999777888999:::::::::::::::555666888888777666666777555555555555666888999999555555666777777777777777888888888888888888888888444444444555666777777888333444444555555666666666555555555555666666666777333333444444444444444333222222222333333333444444555444444333333444444555666666666666666666666666555555555444444333333333444444555555666777777777444444444555555555666666333555777:::;;;<<<======::::::<<<===>>>>>>??????BBB@@@???======>>>@@@AAACCCDDDFFFFFFFFFGGGHHHJJJKKKKKKMMMNNNOOOPPPQQQQQQMMMOOOPPPRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQSSSTTTUUUVVVSSSQQQSSSSSSQQQSSSWWWdddttt{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}{{{yyyuuussspppnnnkkkjjjjjjjjjgggfffdddcccaaa___]]]]]]ZZZYYYXXXVVVSSSQQQPPPOOOLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHJJJMMMPPPQQQRRRRRRQQQQQQRRRSSSSSSTTTTTTUUU]]]```dddgggkkkrrr{{{{{{}}}{{{pppjjjkkkrrrppplllgggeeehhhmmmrrrzzz}}}}}}xxxuuusssnnniiieeebbb^^^]]]___bbbdddeee^^^\\\ZZZXXXTTTNNNEEE??????<<<999999:::;;;;;;;;;:::999999888888999999:::888888888999999:::::::::888999999999999888777777888888777777777777888888777777777777777777777777555555555555666666666666999888888888777777666666444444444444555555555555999888777666555444444444666333111222555666555444555555555555555555555555555555555555555666777888444444444333333222222111222222333333444555666666555555444444444333333333222222333444555666777888555555555555555666777777888999:::<<<===>>>??????<<<<<<<<<<<<=========>>>>>>>>>=========???@@@AAADDDDDDDDDFFFHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQTTTWWWXXXWWWTTTRRRRRRQQQOOOSSSYYYcccqqqxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxzzz{{{zzzxxxzzz{{{|||}}}}}}|||zzzyyyyyyzzz|||}}}}}}}}}}}}|||{{{zzz{{{yyywwwwwwvvvuuurrrooolllkkkhhheeecccbbbaaaaaaaaa```___]]][[[ZZZXXXXXXUUUTTTSSSQQQOOONNNLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFIIIJJJMMMOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZbbbeeeiiilllpppvvv}}}|||yyyqqqmmmpppsssrrroookkkhhhhhhkkknnnwwwzzz{{{xxxvvvuuuqqqkkkhhheeeaaa___```bbbddddddaaa___^^^\\\YYYRRRIIICCCBBB???<<<:::;;;<<<<<<;;;::::::999999999999::::::888888999999999:::::::::888999999999999888777777666666555555555555666666777777777777777777777777555555555555666666666666888888777777777666666666666666666666777777777777666666555555444555555555555333111222555666555444555555555555555555555555333222222222222333333444666666666666666555555555222222333444444555666666777777666666666555555555555555555555555444444444444444444444444555666666444555777888:::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>=========???@@@AAAEEEEEEEEEGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOPPPQQQSSSVVVWWWWWWTTTRRRRRRQQQOOOSSSYYYcccrrrppppppqqqqqqqqqqqqpppppprrrqqqqqqrrrssssssrrrppppppppppppqqqqqqqqqqqqpppqqqssstttuuuttttttvvvxxx{{{zzzyyyxxxxxxyyyzzz{{{~~~}}}|||{{{{{{zzzyyyxxxwwwuuutttssssssrrrpppnnnmmmllliiifffdddcccaaa___]]][[[ZZZYYYYYYYYYXXXWWWUUUTTTRRRQQQQQQNNNNNNMMMKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHMMMNNNOOOQQQSSSSSSTTTTTTTTTUUUUUUWWWZZZ]]]```bbbjjjmmmqqqtttwww}}}{{{wwwqqqooosssrrrrrrpppmmmjjjhhhhhhhhhoootttvvvuuuuuuuuurrrmmmnnnjjjeeebbbbbbcccccccccdddccccccbbb___XXXOOOIIIFFFCCC???<<<<<<<<<;;;:::::::::999999999999::::::888999999999999:::::::::888888999999888888777666666666555555555555666666777777777777777777777777555555555555666666666666777777666666666666666555666666666666777777777777444444333333444555666666555444222333444666666555555555555555555555555555333333222111111111222222333333333333444444444444333333333444555555666666666666666666666555555555666666555555555444444444333333333333333444555555333444555777888999::::::<<<<<<=========>>>>>>>>>>>>============???AAABBBEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOPPPRRRUUUVVVVVVSSSRRRSSSQQQPPPSSSYYYcccsssiiiiiijjjjjjjjjjjjiiiiiikkkjjjjjjkkklllllljjjhhhhhhggggggffffffggghhhiiikkklllmmmmmmmmmmmmnnnooosssrrrqqqqqqqqqssstttuuuwwwwwwvvvtttssssssrrrrrrrrrrrrqqqpppnnnmmmlllllliiihhhfffeeedddbbb___]]]\\\\\\ZZZXXXVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKKKKPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVYYY]]]bbbfffiiipppssswwwzzz||||||wwwqqqooorrrmmmnnnooommmiiifffdddcccggglllpppqqqsssuuutttooorrrnnnhhhdddbbbbbbbbbaaaeeefffggggggccc\\\SSSNNNJJJFFFBBB>>>===<<<:::999:::::::::999999:::::::::999999999999999999999999888888888888888777777666888888777777777777888888666666666666666666666666555555555555666666666666666666666666555555555555444444444444555555555555444444333333333444444555555444333444444555666666555555555555555555555555666666555444333333333444111111111222333333333444333444444444555555666666444444444444444444444444333333444444555666666777444444333333444444555666555666888999;;;;;;<<<<<<<<<============>>>>>>>>>======<<<===>>>???AAABBBEEEFFFHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOPPPRRRSSSTTTUUUSSSRRRSSSRRRPPPSSSYYYcccsssdddeeeeeeeeeeeeeeeeeedddeeedddddddddeeeeeedddbbbbbbaaa```___```aaacccdddfffggghhhhhhffffffggghhhjjjiiiiiijjjlllnnnpppqqqqqqpppooommmllllllllllllllllllkkkiiihhhgggfffeeebbbaaa```______^^^\\\ZZZVVVVVVUUUTTTRRRPPPOOONNNKKKJJJJJJIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNQQQQQQRRRRRRSSSTTTTTTUUUTTTUUUXXX\\\bbbgggllloootttxxx|||~~~zzzsssooonnnhhhjjjkkkjjjgggdddbbbaaadddjjjnnnooossswwwwwwuuutttoooiiieeecccbbbaaa```eeegggiiihhhddd]]]VVVRRRMMMIIIDDD@@@>>><<<:::888;;;::::::::::::::::::;;;999999999999999999999999777888888888888777666666888888777777777777888888666666666666666666666666555555555555666666666666555555555555666666666666444444444444555555555555666666555444333222222222444555555444444555666777555555555555555555555555777777666555555444555555444444555555666666777777444444555555555555555666333444444444444444444444333333444444555666666666555555555555555666666777777888999;;;<<<======>>>============>>>>>>>>>???===<<<<<<<<<>>>???AAACCCDDDFFFIIIIIIIIIIIILLLNNNNNNOOOQQQRRRSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRTTTSSSQQQSSSYYYdddttt`````````aaaaaa`````````^^^]]]]]]^^^``````^^^]]]]]]\\\\\\[[[\\\]]]___``````bbbbbbbbb```___```aaaaaaaaabbbccceeehhhjjjllllllkkkiiigggffffffggggggeeeeeedddbbbaaa```___^^^\\\[[[ZZZZZZZZZYYYWWWUUUNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVYYY]]]ccciiinnnrrrtttzzz}}}xxxqqqnnniiijjjjjjiiieeecccbbbbbbfffkkknnnooosssyyy|||zzzuuupppjjjfffdddccccccbbbeeegggiiigggccc]]]XXXVVVPPPLLLGGGBBB@@@>>>;;;:::;;;;;;::::::::::::;;;;;;:::::::::999999999999888777777888888777777666555666666555555555555666666777777777777777777777777555555555555666666666666555666666666666777777777666666666666777777777777888777666444333333222222444555666555444444666888555555555555555555555555555555444333333333444444444444444444444555555555555555555555555555555555555555555666666666666666777777666555444333333222666555555555555666777777666777888:::;;;<<<===============>>>>>>>>>??????<<<<<<<<<<<<>>>@@@BBBCCCCCCFFFIIIIIIHHHHHHKKKNNNMMMOOOQQQSSSTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPPPPQQQRRRRRRSSSSSSSSSQQQRRRTTTSSSQQQTTTYYYeeetttZZZ[[[[[[\\\\\\[[[[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZYYYWWWWWWWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\[[[YYYXXXYYYZZZ[[[[[[[[[[[[]]]___aaaccceeecccaaa___^^^^^^___```]]]]]]\\\[[[YYYXXXWWWVVVWWWUUUSSSSSSSSSQQQOOOMMMHHHHHHHHHHHHGGGEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLNNNOOOQQQRRRRRRTTTTTTTTTTTTUUUWWWYYYZZZ[[[^^^dddkkkrrrvvvyyy{{{~~~wwwrrrppppppnnnjjjfffcccdddeeegggkkkllllllpppxxx||||||vvvqqqlllhhhfffffffffeeeeeeggghhhfffaaa\\\ZZZZZZTTTPPPJJJFFFCCCAAA???===;;;;;;::::::::::::;;;;;;:::::::::999999999888888777777777777777666666555666666555555555555666666777777777777777777777777555555555555666666666666666666666777777777888888666666666666777777777777777666666555444444444555444555777666444444666999555555555555555555555555333333222222333333444444333222222222222222222111666666666666555555555555555555555666666666777777888777666555444333222222555444444444444555666666666777999:::<<<===============>>>>>>>>>?????????<<<<<<<<<<<<>>>@@@BBBCCCBBBEEEIIIIIIGGGGGGJJJNNNMMMNNNQQQSSSTTTSSSQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSQQQRRRTTTTTTRRRTTTXXXeeeuuuWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSSSSUUUWWWXXXWWWVVVTTTTTTUUUUUUVVVWWWWWWXXXVVVWWWXXXVVVTTTSSSTTTUUUWWWWWWVVVVVVWWWYYYZZZ[[[]]]\\\YYYWWWVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQSSSQQQOOONNNMMMKKKHHHEEEFFFFFFFFFFFFEEECCCAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEFFFGGGHHHIIIJJJMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUUUUVVVWWWYYY[[[]]]___cccjjjrrrxxx}}}}}}xxxwwwuuuqqqlllgggdddeeegggfffhhhiiihhhllluuuzzzzzzvvvrrrmmmiiihhhhhhhhhhhhfffhhhhhhfff```\\\[[[\\\VVVRRRMMMHHHFFFCCCAAA???<<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888777777777777777666666555888888777777777777888888777777777777777777777777555555555555666666666777666666777777888888999999444444444444555555555666666555555555555666777777444666777666444444666999555555555555555555555555333333333333444555555666666666666555555444444444666666666666666555555555333333333444444444555555444444444555555555555555444333333333333444555555888999:::<<<===>>>??????>>>>>>>>>>>>????????????<<<<<<<<<<<<>>>@@@BBBDDDAAAEEEHHHHHHFFFFFFIIIMMMLLLNNNQQQSSSTTTSSSQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRTTTTTTRRRTTTXXXfffuuuTTTSSSSSSSSSSSSTTTTTTUUURRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNQQQQQQOOOOOOOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPQQQQQQRRROOOOOOOOONNNNNNMMMKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHJJJKKKMMMMMMJJJLLLPPPQQQRRRSSSUUUWWWRRRTTTXXXZZZ\\\___bbbeeefffmmmvvv~~~~~~~~~xxxwwwsssnnniiiffffffggggggdddbbbdddjjjqqqtttuuuzzzuuummmhhhkkkssstttqqqvvvqqqjjjeeebbb```^^^]]][[[XXXRRRLLLGGGCCCAAA@@@===;;;999999:::::::::999;;;;;;::::::::::::999999999999888777666666777777666555444333333444555666777777777777666666666666333333444555666777888888666666666666666666666666666666555555555444444444333333333333333333333333444444444444333111///...333444666777777666444333666555555555555444444444333444555555666666555555444444444444444444444444777777666666666666777777777777777777777777777777555555555555666666666666777888999:::;;;<<<<<<<<<<<<===============<<<<<<>>>???@@@@@@???@@@BBBDDDDDDFFFIIIIIIIIIHHHIIIJJJQQQPPPOOOQQQSSSTTTTTTSSSUUUUUUTTTSSSRRRSSSSSSSSSUUUTTTTTTVVVXXXXXXWWWVVVVVVQQQOOOPPPPPPPPPTTTZZZfffvvvPPPOOOOOONNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJIIINNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLMMMMMMMMMMMMNNNOOONNNLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFHHHIIIKKKMMMNNNOOOQQQSSSTTTTTTSSSSSSSSSUUUUUUVVVYYY[[[^^^ccciiimmmrrrxxx}}}}}}~~~}}}}}}}}}{{{vvvrrrnnnkkkiiihhhiiigggeeeeeehhhmmmppprrrssstttrrrrrrxxx}}}wwwpppkkkfffbbb___^^^ZZZUUUOOOIIIEEEBBBAAA>>><<<:::999:::;;;:::999;;;;;;:::::::::999999999999999888777777777777777777777666555555666777777777777777777666666666666555555555666666666666666777777777777777777777777777777666666666555555555444444444444444444444444333444444555444444222222333444555666666555444333666555555555555444444444333444444555555555555555444444444444444444444444777666666555555666666777444444444444444444444444555555555555666666666666777888999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@?????????AAACCCDDDFFFHHHHHHHHHHHHJJJLLLQQQPPPOOOQQQSSSTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPUUUTTTTTTUUUWWWXXXWWWVVVVVVQQQOOOPPPQQQQQQTTTZZZdddtttMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHFFFGGGGGGFFFFFFEEEDDDCCCAAAAAABBBBBBCCCCCCDDDDDDAAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQUUUVVVWWWVVVUUUTTTUUUVVVYYY[[[^^^aaaeeellltttyyy~~~~~~~~~}}}zzzzzzyyyxxxwwwxxx|||zzzwwwvvvsssnnnjjjjjjjjjhhhfffeeegggkkknnnnnnuuuzzz~~~yyyqqqiiidddaaa^^^XXXRRRLLLGGGDDDBBB???===;;;:::;;;;;;:::999::::::::::::999999999999999888777777777777777777999888888777777888888999777777777777666666666666777777666666555555555555777777777777777777777777777777777777777666666666555555555555555555555555333333444555666666666555555555444444444444555555666555555555555444444444333333444555555555555555444444444444444444444444555555555444444555555555444444444444444444444444555555555555666666666666777888999:::;;;<<<<<<<<<>>>>>>????????????>>>>>>===>>>??????>>>>>>@@@BBBDDDFFFGGGGGGGGGIIILLLOOOQQQPPPPPPQQQSSSTTTSSSRRRQQQQQQRRRSSSRRRQQQPPPOOOTTTSSSSSSUUUWWWXXXWWWUUUVVVQQQOOOQQQQQQQQQTTTYYYbbbqqqMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVVVVVVVWWWYYY[[[___bbbgggmmmrrryyy~~~~~~{{{yyyvvvtttsssuuuyyy{{{~~~}}}}}}zzzrrrkkkkkkllljjjfffcccbbbfffkkkoooyyyyyypppjjjbbb___ZZZTTTNNNIIIEEECCCAAA???<<<;;;<<<;;;:::999:::::::::999999999999888888888777777777777777888888888888888888888888888777777777777666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666333444444555666666666666666555333222222333555666666555555555555444444444333333444555555555444444444444444444555555555555555444444333333444444555666666666666666666666666555555555555666666666666777888999:::;;;<<<<<<<<<======>>>?????????>>>>>><<<===>>>>>>===>>>@@@BBBDDDEEEFFFFFFGGGJJJNNNQQQRRRPPPPPPQQQSSSSSSSSSRRRRRRSSSTTTUUUUUUSSSQQQPPPSSSRRRRRRTTTVVVWWWWWWUUUVVVRRRPPPQQQRRRRRRTTTYYYaaaqqqKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>======>>>>>>???>>>>>>>>>>>>????????????BBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRTTTVVVWWWXXXZZZ^^^```ggglllttt|||~~~|||wwwtttsssuuuxxxzzz}}}yyyqqqnnnnnnlllgggcccbbbeeeiiiqqq|||}}}xxxqqqlllbbb```[[[VVVPPPJJJGGGDDDCCCAAA>>>===<<<<<<:::999::::::999999999888888888888777777777777777888888777777777777777777777777777777777777666666666666444444555555666777777888555555555555555555555555555555555555555555555555666666666666666666666666555444444444444555555555666555333111111333555666666555555555555444444444222333333444555444444444444444444555555666666666444444333333333333444444666666666666666666666666555555555555666666666666777888999:::;;;<<<<<<<<<;;;<<<======>>>>>>>>>===<<<===>>>>>>===>>>@@@BBBDDDEEEFFFFFFGGGJJJOOORRRRRRQQQPPPQQQRRRSSSRRRQQQQQQRRRTTTUUUTTTSSSQQQOOOQQQQQQQQQSSSVVVWWWVVVUUUVVVRRRPPPRRRSSSRRRUUUYYYcccrrrFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBAAA@@@>>>????????????@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>=========>>>??????>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCDDDDDDDDDFFFGGGHHHJJJMMMOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWYYY[[[\\\___dddgggpppvvv~~~}}}~~~yyyvvvvvvxxxzzz{{{|||~~~}}}vvvtttpppkkkfffeeefffhhhooozzz~~~{{{wwwuuutttssssssqqqmmmjjjcccaaa]]]XXXRRRMMMIIIGGGEEEBBB???>>>===<<<;;;999999999999999888888888888777777777777777888888999555666666777777666666555777777777777666666666666333333444555666777888888444444444444444444444444444444444444555555555555666666666666666666666666555555444444444555555666555444333111111333444555666555555555555444444444222222333444444444444444444444444555666666777777444444444333333444444444333333333333333333333333555555555555666666666666777888999:::;;;<<<<<<<<<:::;;;<<<======>>>=========>>>??????>>>>>>@@@BBBDDDEEEGGGHHHIIIKKKNNNQQQRRRQQQPPPQQQRRRSSSRRRQQQPPPPPPQQQRRRQQQPPPOOONNNPPPPPPPPPSSSUUUWWWVVVUUUUUURRRQQQSSSTTTSSSUUUYYYeeetttCCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBBBBBBBBBBAAA@@@>>>>>>???????????????>>>??????@@@AAAAAA@@@??????>>>>>>>>>>>>????????????<<<===>>>?????????>>>>>>>>>??????@@@@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>======>>>>>>???@@@???@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQRRRSSSSSSTTTUUUUUUXXXZZZ]]]```dddiiippptttzzz}}}yyyxxxzzz}}}~~~~~~|||~~~|||vvvpppllljjjhhhgggkkkttt}}}}}}|||wwwsssqqqnnnllljjjkkkkkkjjjiiicccbbb___ZZZUUUQQQMMMKKKFFFDDD@@@???>>>===;;;999999999999999888888888888777777777777777888999999555555666777777666555555777777777777666666666666444555555555666666777777555555555555555555555555444555555555666666666666555555555555555555555555555444444444555777999:::444444333222222333444444666555555555555444444444222222333444444444444333444444444555666777777777555555444444444444555555333333333333333333333333555555555555666666666666777888999:::;;;<<<<<<<<<;;;;;;<<<>>>>>>?????????>>>???@@@?????????AAACCCDDDFFFHHHIIIJJJKKKMMMOOOSSSRRRPPPQQQRRRSSSRRRPPPQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOPPPRRRUUUVVVVVVUUUUUURRRQQQTTTTTTSSSUUUYYYfffuuuBBBBBBBBBAAABBBBBBCCCCCC>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@@@@???===>>>???@@@@@@???>>>===?????????@@@@@@@@@AAAAAA<<<===???@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>???@@@AAABBBCCCDDDDDD>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJLLLMMMOOOQQQRRRSSSQQQQQQRRRSSSTTTUUUUUUVVVWWWZZZ___dddkkksss{{{~~~{{{xxxyyy|||}}}zzztttpppmmmiiifffhhhpppxxxzzzyyywwwrrrkkkssspppkkkiiiiiijjjkkkjjjdddccc```\\\XXXSSSPPPMMMGGGDDDAAA???>>>===;;;999999999999888888888888777777777666777777888999999555666777888888777666555777777777777666666666666666666666666666555555555666666666666666666666666555666666666777777888888555555555555555555555555444444444555777:::<<<>>>444333333333333333333444666666555555555444444444222222333444444444333333444444444555666777777888666555555444444555555666555555555555555555555555555555555555666666666777777888999:::;;;<<<<<<<<<<<<<<<>>>??????@@@@@@@@@>>>???@@@@@@???@@@BBBDDDDDDFFFIIIJJJKKKKKKMMMNNNSSSRRRQQQQQQRRRSSSRRRPPPSSSSSSRRRQQQQQQQQQQQQRRROOOOOOOOORRRUUUVVVVVVUUUUUURRRQQQTTTUUUSSSUUUYYYfffuuuAAAAAA???>>>>>>>>>???@@@>>>???@@@AAAAAA@@@???>>>?????????>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBFFFGGGIIIKKKKKKJJJLLLPPPJJJLLLOOOPPPPPPPPPRRRSSSVVVVVVUUUSSSRRRTTTWWWZZZ^^^bbbjjjpppuuuzzz~~~~~~~~~|||yyy||||||vvvqqqkkkggghhhjjjmmmpppqqqpppooonnnpppqqqqqqoookkkhhhggggggeeeccc```\\\YYYVVVTTTTTTMMMKKKGGGBBB???===<<<<<<:::;;;;;;<<<;;;:::888777999999888777666555444444777777777777666666666666777777777777777777777777888888777777777777888888666666666666666666666666666666666666666666666666333333333333333333333333555555555666666666666777666666666666666666555555555333222111111222444666222333444444555555444444555555555555555555555555555555444444444333333333222222222333444555666777666666666666666555555555888888:::;;;<<<===============>>>???????????????@@@AAA@@@??????@@@CCCFFFGGGIIIKKKKKKKKKLLLNNNPPPPPPPPPPPPQQQPPPPPPOOOOOOSSSSSSRRRPPPPPPOOOOOOOOOQQQPPPNNNNNNPPPRRRSSSSSSTTTRRRRRRTTTSSSQQQSSSXXXaaauuuAAA@@@???>>>>>>>>>??????>>>??????????????????>>>@@@????????????>>>>>>>>>=========>>>?????????@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEFFFEEEEEEEEEIIIIIIKKKKKKKKKJJJKKKMMMNNNPPPRRRSSSRRRRRRTTTUUUVVVVVVVVVVVVWWWYYY]]]aaaeeejjjqqqwww{{{}}}}}}yyyuuupppmmmhhhhhhhhhiiijjjkkklllmmmlllmmmnnnllliiifffffffff___^^^]]][[[YYYWWWVVVVVVRRROOOJJJEEE@@@===;;;:::888999:::;;;;;;;;;:::999999888888777777666666666777777777777666666666666777777777777777777777777777777666666666666777777666666666666666666666666666666666666666666666666444444444444444444444444444444555555555666666666555555555666666666666666555444333111111222444555222333444444555555444444555555555555555555555555555555444444444333333333333333333333444555666666666666666666666666666555888888:::;;;<<<===============>>>??????????????????@@@@@@??????@@@BBBDDDFFFHHHKKKLLLLLLLLLNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPOOOPPPRRRSSSSSSSSSTTTRRRRRRTTTSSSQQQTTTYYYaaattt@@@@@@???>>>>>>>>>>>>??????>>>>>>======>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHLLLMMMNNNOOOOOOPPPPPPPPPRRRTTTUUUUUUTTTTTTUUUVVVVVVWWWYYY[[[]]]aaagggkkkpppuuu|||{{{yyyvvvtttrrrllliiieeebbbbbbdddgggiiijjjkkkkkkjjjgggddddddddd]]]\\\\\\[[[ZZZYYYXXXXXXWWWTTTOOOJJJDDD@@@===<<<777888999:::;;;;;;;;;;;;888888888888888888888888777777777777666666666666777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666555555555555555555555555333444444444555555555555444555555555666666777777666555444222222222333333222333444444555555444444555555555555555555555555555555444444444333333333333333333333444444555666555555666666666666666666888888:::;;;<<<===============>>>???????????????===>>>@@@@@@??????AAABBBEEEHHHKKKMMMMMMMMMMMMNNNMMMNNNOOOPPPPPPQQQPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOQQQPPPPPPRRRTTTTTTSSSRRRSSSRRRRRRTTTTTTRRRTTTYYYaaattt@@@??????>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========@@@?????????>>>>>>======>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????CCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHLLLNNNOOOQQQTTTUUUTTTSSSTTTUUUTTTSSSSSSUUUVVVWWWYYY]]]aaaeeekkkqqquuu{{{~~~}}}|||}}}zzzwwwuuutttrrrrrrqqqmmmhhhcccaaabbbdddfffjjjkkkkkkiiifffcccbbbbbb______^^^^^^^^^^^^]]]]]]^^^[[[VVVPPPKKKFFFCCCAAA999999::::::::::::::::::888888888999999:::::::::777777777777666666666666666666666666666666666666777666666555555666666777666666666666666666666666666666666666666666666666666666666666666666666666333333333444444444555555444444555555666777777777777666555333222222222222222333444444555555444444555555555555555555555555555555444444444333333333333333333333333444555666555555555555666666666666888888:::;;;<<<===============>>>???????????????;;;===???@@@?????????@@@CCCGGGKKKNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNOOOOOOPPPPPPQQQSSSUUUUUUTTTRRRSSSQQQRRRTTTTTTRRRUUUZZZcccuuu????????????>>>>>>======???>>>===<<<<<<===>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>=====================>>>>>>?????????@@@????????????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIGGGGGGIIIJJJLLLLLLMMMMMMGGGNNNRRROOOOOORRRSSSQQQQQQRRRSSSSSSSSSSSSVVVXXX[[[___ccchhhmmmtttzzz~~~vvvsssuuu~~~~~~|||{{{yyyvvvsssqqqpppooopppnnnkkkhhhgggggghhhiiinnnnnnnnnkkkfffcccaaaaaa______```aaacccfffhhhiiiiiifff```YYYQQQJJJEEEBBB<<<<<<;;;:::999999888888888888888999::::::;;;;;;777777777777666666666666666666666666666666666666888777777666666777777888666666666666666666666666666666666666666666666666666666666666666666666666333333333444444444555555444555555555666666777777777666555444333333222222222333444444555555444444555555555555555555555555555555444444444333333333444444333333333444555555444555555555666666777777888888:::;;;<<<===============>>>???????????????:::===?????????>>>???@@@CCCGGGKKKMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOPPPPPPQQQSSSUUUUUUTTTRRRSSSQQQRRRUUUTTTSSSVVV[[[fffwww>>>>>>??????>>>>>>===<<>>>>>======>>>>>>????????????>>>>>>>>>>>>===========================<<<<<<===>>>???@@@AAAAAA?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOQQQ\\\aaaZZZSSSSSSUUUSSSRRRSSSUUUUUUVVVXXX\\\___dddggglllqqqwww|||uuuppprrrzzz~~~}}}}}}~~~||||||{{{xxxssspppnnnnnnjjjjjjjjjjjjkkklllnnnoooooopppooolllhhhdddbbbbbb]]]]]]^^^aaaffflllrrrvvvtttpppiii___UUULLLDDD@@@>>>===<<<:::999888777777888888888999999:::::::::777777777777666666666666777777777777777777777777888888777777777777888888666666666666666666666666666666666666666666666666666666666666666666666666333444444444555555555555666666666666666666666666666666555555444444333333222333444444555555444444555555555555555555555555555555444444444333333333444444444333333444444555444444555555666777777777888888:::;;;<<<===============>>>???????????????<<<===??????>>>>>>@@@AAADDDGGGJJJLLLLLLLLLLLLMMMLLLMMMNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNQQQPPPPPPRRRTTTTTTSSSRRRSSSQQQRRRUUUUUUSSSVVV\\\hhhyyy===>>>?????????>>><<<<<<>>>??????????????????>>>>>>>>>>>>=========<<<<<<;;;<<<<<<<<<===>>>>>>>>>======>>>>>>??????@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRSSSXXXhhhooodddWWWVVVYYYYYYVVVXXXZZZ[[[]]]aaafffiiinnnqqqvvv{{{vvvooopppppp}}}}}}{{{zzzyyyyyyzzz{{{{{{wwwrrrmmmlllmmmhhhhhhgggggghhhkkkmmmooonnnnnnooommmiiifffeeefff___^^^^^^___dddlllsssxxxuuuqqqkkkbbbXXXNNNGGGCCC===<<<;;;999888888999999888888888888999999999999777777777777666666666666777777777777777777777777777777666666666666777777666666666666666666666666666666666666666666666666555555555555555555555555444444555555555666666666777777777666555555444444444555555555555555444444222333444444555555444444555555555555555555555555555555444444444333333333555444444333333444444444444444555555666777777888888888:::;;;<<<===============>>>???????????????===>>>???>>>===>>>AAACCCEEEGGGIIIKKKKKKKKKLLLNNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNQQQPPPOOOPPPRRRSSSSSSSSSSSSQQQRRRUUUUUUTTTWWW\\\hhhyyy===>>>?????????>>><<<;;;>>>???@@@AAAAAA@@@???>>>============<<<<<<<<<<<<:::;;;;;;<<<===>>>??????????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBDDDEEEFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTfffooocccUUUTTTXXXZZZ[[[\\\___aaadddhhhnnnrrrtttxxx|||wwwmmmmmmfffsss~~~}}}{{{yyywwwvvvuuuuuuwwwxxxxxxuuuoookkkjjjjjjkkkiiifffcccccceeehhhjjjkkklllmmmllljjjhhhhhhiiidddbbb___^^^aaagggooossspppmmmhhhaaaZZZRRRLLLHHH<<<;;;:::999999999:::;;;888888888888888888888888777777777777666666666666777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666555555555555555555555555555555555666666666666777888888777666555444333333444444555555666555555555222333444444555555444444555555555555555555555555555555444444444333333333555444444333333333444444444444444555666777777888888888:::;;;<<<===============>>>????????????????????????>>>===>>>AAADDDEEEGGGIIIJJJJJJJJJMMMNNNNNNNNNOOOOOOOOONNNMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNQQQPPPNNNNNNPPPRRRSSSSSSSSSQQQRRRUUUUUUTTTWWW]]]hhhyyy>>>>>>>>>>>>????????????<<<<<<============<<<<<<@@@?????????>>>>>>======AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<===???@@@CCCCCCBBBBBBBBBBBBAAAAAA>>>@@@BBBEEEFFFFFFFFFEEEJJJJJJJJJJJJKKKMMMNNNOOOOOOQQQRRRRRRQQQRRRTTTVVVRRRSSSTTTUUUUUUWWW[[[^^^ccceeehhhlllppptttwwwyyypppfffcccdddgggmmmwww|||xxxwwwyyyyyywwwtttssssssrrrqqqpppooonnnmmmjjjiiihhhfffeeedddddddddhhhhhhiiiiiihhhgggeeedddgggddd```^^^```dddfffhhhjjjiiigggccc]]]WWWQQQNNNBBBAAA???<<<;;;::::::::::::999888888777777888888777777666555555555555555555666888888777666666777777333333666999888:::===888777777666555444444444777666444333333444666777444444444444444444444444555555555555555555555555555555555555555555555555333444555666666555444333666666444333222111111111444444444555555555666666555666777888888777666555333444555555666666555555222333555777777777666666888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???BBBDDDGGGIIILLLLLLLLLKKKKKKLLLPPPOOOOOOOOOPPPPPPNNNLLLMMMMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPPPPPPPQQQSSSTTTUUURRRRRRSSSSSSRRRVVV\\\hhhuuu======>>>>>>>>>?????????===>>>>>>??????>>>>>>===????????????>>>>>>>>>===@@@@@@@@@??????>>>>>>>>>===>>>>>>>>>??????????????????>>>>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGIIIIIIJJJJJJJJJKKKLLLMMMOOOOOOQQQSSSSSSSSSRRRRRRTTTVVVTTTTTTTTTUUUVVVZZZ```eeeooopppsssvvvyyy|||~~~yyyqqqjjjfffcccgggrrr~~~{{{{{{{{{{{{yyyvvvpppqqqqqqpppooonnnlllkkkiiiiiihhhfffeeedddddddddfffggghhhjjjjjjiiihhhgggfffbbb___]]]___bbbdddeeehhhgggeeeaaa\\\VVVQQQNNNDDDBBB@@@===;;;::::::::::::999888888777777888888999888777777666666777777333444666666666666888:::;;;555222444777666666777888777777666555555444444666555444333333444555666444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444444444333333222333333333444444555555555555555555555666666777777666666555333444555555666666555555555666777888888999999999888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>>>>>>>???BBBDDDGGGIIIKKKLLLLLLKKKKKKLLLMMMLLLMMMNNNQQQRRRQQQPPPOOONNNNNNMMMNNNOOOQQQRRRQQQQQQPPPPPPQQQQQQRRRRRRTTTRRRRRRSSSSSSRRRVVV\\\iiivvv======>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDFFFHHHJJJLLLKKKKKKLLLLLLMMMOOOPPPQQQSSSTTTTTTTTTSSSSSSTTTVVVVVVVVVWWWXXX[[[aaaiiiooo|||}}}~~~yyyoooeeeeeeppp|||~~~|||||||||{{{yyyvvvrrrsssssssssrrrooolllkkkhhhhhhgggfffeeeddddddcccaaacccfffiiikkkkkkkkkjjjfffccc```^^^___aaabbbccccccbbbaaa^^^ZZZVVVRRROOOFFFDDDBBB???<<<;;;;;;::::::999888888777777888888:::999999888888888888888333444666666777999<<>>>>>>>>>>>=========>>>>>>>>>>>>???BBBDDDFFFIIIKKKLLLLLLKKKKKKLLLMMMLLLMMMNNNQQQRRRQQQPPPQQQPPPOOONNNNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRQQQQQQTTTRRRRRRTTTSSSRRRVVV[[[iiiuuu============>>>>>>>>>???>>>??????????????????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTSSSRRRRRRTTTVVVXXXZZZ]]]```eeekkksssxxxsssooottt}}}~~~{{{{{{{{{{{{zzzyyywwwvvvzzzzzzzzzyyywwwsssooommmgggggggggfffeeedddcccbbb]]]___cccgggjjjkkklllkkkhhheeebbb```aaaaaaaaa```^^^^^^]]][[[XXXUUURRRQQQIIIGGGDDDAAA>>><<<;;;;;;:::999888888777777888888:::999888888777777888888777777888888888:::>>>BBBFFF<<<555666999888666666777777666666555555555555444444555666666555444444555555555555555555555555555555555555555555555555555555555555555555555555666555444333333444555666333333333333333444555555555555555555555444444444555555333222222333555555333444555555666555555555555555444444444666888999888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>???BBBDDDFFFHHHKKKLLLLLLKKKLLLMMMPPPOOOOOOOOOPPPPPPNNNLLLQQQPPPOOONNNMMMNNNOOOPPPPPPQQQRRRSSSTTTSSSRRRQQQTTTRRRRRRTTTTTTRRRUUU[[[fffqqq<<<============>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@AAA???@@@AAACCCDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFHHHKKKNNNOOONNNLLLKKKOOOOOOOOOPPPQQQRRRSSSTTTQQQSSSTTTTTTSSSTTTVVVXXX]]]aaagggmmmrrrwww{{{~~~}}}~~~|||xxxyyyzzzzzzyyyxxxxxxxxx}}}yyyuuuqqqnnnhhhhhhhhhgggfffdddbbbaaa[[[]]]```cccfffhhhjjjjjjgggdddbbb``````___]]]\\\[[[ZZZYYYXXXVVVTTTSSSRRRMMMKKKGGGCCC@@@>>><<<<<<:::999888888777777888888888888777666666666666666888888888777666888;;;>>>CCC:::555777:::999888888666666666666555555555555444444555666666555444444555555555555555555555555666666666666666666666666555555555555555555555555666555444333333444555666666555444444333333444444555555555555555555555444555444333222222333444555333444555555666555555555555555444444444666888999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>???BBBDDDEEEHHHKKKLLLLLLLLLLLLMMMPPPOOOOOOOOOPPPPPPNNNLLLOOONNNMMMLLLLLLMMMMMMNNNQQQRRRSSSUUUUUUTTTSSSSSSSSSQQQRRRUUUTTTSSSUUUZZZaaalll~~~<<<<<<============>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@BBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJMMMQQQUUUUUUSSSPPPNNNPPPPPPQQQQQQRRRTTTUUUVVVRRRTTTVVVWWWXXXZZZ^^^```fffkkksssyyy~~~}}}wwwxxxyyyyyyxxxyyy{{{}}}|||xxxuuurrrppplllllllllkkkiiifffdddbbb]]]]]]^^^```bbbeeegggiiieeecccaaa___^^^\\\YYYWWWYYYXXXWWWVVVUUUTTTSSSSSSPPPNNNJJJEEEBBB???===<<<:::999888888777777888888777666666555555555555555666777777555444444666888:::666444666888666666888666666666666666666555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555444444555555555666666555444333333444444444444444555555555666666444444444333333444444444333444555555666666555555666666666777777888999:::888999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>===>>>>>>>>>>>>???BBBDDDEEEHHHKKKLLLLLLLLLMMMNNNMMMLLLMMMNNNQQQRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNRRRRRRSSSTTTTTTTTTTTTSSSSSSQQQRRRUUUUUUSSSUUUZZZ^^^iii{{{<<<<<<<<<=========>>>>>>>>>??????@@@@@@??????>>>===>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCCCCEEEFFFGGGHHHFFFFFFGGGIIIJJJLLLMMMMMMMMMOOORRRTTTUUUTTTRRRPPPRRRRRRRRRRRRSSSUUUVVVWWWVVVXXX[[[^^^```ccchhhkkkrrrvvv|||{{{uuuxxx~~~}}}}}}|||{{{yyytttvvvvvvvvvvvvxxx}}}|||yyywwwvvvuuuuuurrrrrrrrrpppmmmjjjfffdddbbbaaa___^^^___bbbeeeggggggfffcccbbb```]]]YYYVVVXXXXXXWWWUUUTTTTTTTTTSSSRRRPPPLLLGGGCCC@@@>>>===:::999888888777777888888777666555555444444555555555666777666555444555777555444666999777333555999555666666666666666666666666555444333333444555666555555555555555555555555666666666666666666666666555555555555555555555555444444555555555555444444555444444444444555555666222333333444555666777777444444555555555555444444333444555555666666555555555666777888888999999999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>????????????===>>>>>>>>>>>>???BBBDDDEEEGGGJJJLLLLLLLLLMMMNNNMMMLLLMMMNNNQQQRRRQQQPPPMMMLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQSSSVVVUUUSSSUUUYYY]]]hhhyyy<<<<<<<<<<<<=========>>>@@@@@@@@@AAAAAA@@@@@@@@@======>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKGGGGGGHHHJJJLLLMMMNNNOOONNNNNNOOOPPPQQQQQQQQQPPPRRRRRRRRRSSSTTTUUUWWWWWWYYY\\\___cccfffkkkooossszzz}}}vvvmmmrrr|||~~~{{{yyyxxxwwwtttsssqqqrrrsssrrrrrruuu|||}}}{{{yyyxxxyyyzzz{{{wwwwwwvvvtttqqqmmmiiiffffffddd```^^^^^^aaaeeegggkkkjjjgggfffdddaaa\\\YYYXXXXXXVVVUUUTTTTTTTTTTTTTTTQQQMMMHHHDDD@@@>>>===:::999999888777888888888777777666555555555555555666888999:::999888888999444666:::<<<888333555:::555555555666666666666666777666444333333444666777666666666666666666666666777777777777777777777777555555555555555555555555333444555666666555444333333333333444555666777888111222333444555777888888333444666666666666444333333444555555666666555555222333555777777777666666999999:::;;;<<<<<<<<<<<<;;;<<<===>>>????????????===>>>>>>>>>>>>???BBBDDDEEEGGGJJJLLLLLLLLLMMMNNNPPPOOOOOOOOOPPPPPPNNNLLLMMMMMMLLLLLLMMMOOOQQQRRRPPPPPPOOONNNNNNPPPQQQRRRRRRQQQSSSVVVVVVSSSUUUYYY^^^hhhyyy============>>>>>>>>>>>>???????????????@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIIIIJJJLLLMMMOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOQQQSSSVVVYYY[[[]]]```aaaccchhhnnnuuu{{{~~~vvvnnnnnnrrr|||zzztttqqqooopppppprrrsssssssssuuuyyy}}}{{{zzz|||~~~~~~zzzooohhhjjjeee```\\\]]]```dddeeemmmkkkgggccc___[[[YYYXXXXXXWWWXXXYYYZZZZZZXXXVVVSSSRRRPPPMMMHHHCCC>>>;;;999999999888777777888999777666666666555555555555888888777666666666666666888888777777666666555555777777777777666666666666555555555444444555555555666666666666666666666666555666777666444333333555555555444444444333333333555444444333333444444555444444444444444444444444555555555555666666666666333333333333333333333333333333333333333333333333555555555555666666666666888888:::;;;<<<=========999:::;;;<<<============<<<======>>>???AAABBBCCCFFFIIIKKKLLLLLLMMMNNNOOOOOONNNMMMNNNPPPPPPNNNLLLJJJLLLNNNNNNNNNMMMNNNOOOMMMOOOQQQQQQPPPPPPPPPQQQVVVRRRRRRTTTUUUSSSUUUXXX]]]iii|||============>>>>>>>>>??????????????????@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLNNNOOOQQQRRRQQQRRRRRRSSSSSSTTTSSSSSSTTTTTTVVVXXX\\\aaaeeegggkkklllnnnrrrwww||||||ooollllllsss~~~}}}zzzwwwtttrrrqqqqqqrrrrrrssstttxxx~~~}}}{{{{{{{{{}}}~~~{{{tttooojjjddd______```bbbbbbgggfffeeedddbbb```^^^]]]UUUTTTTTTUUUVVVVVVTTTRRRTTTTTTRRROOOKKKFFFAAA>>>:::::::::999777777888999777777666666666555555555888777777666666666666666777777777777666666666666777777777777666666666666666666555555555555666666666666666666666666666666555666777666444333444555555555555555444444444333555444444333333444444555444444444444444444444444555555555555666666666666444333333333333333333444444444444444444444444444555555666666666777777777888888:::;;;<<<=========<<<<<<>>>???????????????>>>>>>>>>???@@@BBBDDDDDDEEEGGGIIIKKKKKKKKKLLLNNNQQQPPPPPPQQQRRRRRRPPPNNNJJJLLLNNNNNNMMMMMMNNNOOOPPPRRRTTTTTTSSSRRRSSSTTTSSSPPPPPPRRRSSSRRRTTTWWW^^^jjj{{{=========>>>>>>>>>??????>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIIIIIIILLLKKKKKKKKKKKKKKKLLLLLLOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVYYYZZZ\\\```eeekkkpppsssvvvxxxzzz~~~tttmmmggghhhrrr|||xxxvvvsssssssssssstttwww{{{~~~~~~}}}||||||{{{{{{vvvqqqjjjdddbbb```______```aaacccddddddbbb___]]]ZZZYYYWWWWWWWWWWWWVVVUUUVVVVVVUUURRRNNNJJJEEECCC===<<<;;;999888888888999777777777666666666555555777777666666555555666666666666666666777777777777666666666666777777777777666666555555555555666666666666666666666666666666444666666666444333444555666666666555555555444444555444444333333444444555555555555555555555555555444555555555555666666666555444333222222333444555555555555555555555555555666666666777777777888888888888:::;;;<<<============>>>???@@@@@@AAA@@@@@@>>>??????@@@AAACCCDDDEEECCCEEEHHHIIIIIIIIIKKKLLLOOOOOOOOOPPPRRRSSSRRRPPPJJJLLLMMMNNNMMMMMMOOOPPPQQQSSSTTTTTTSSSSSSSSSTTTQQQNNNMMMPPPRRRQQQSSSWWW```kkk{{{======>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLPPPOOOOOOOOOOOOOOOPPPQQQOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYZZZ]]]___dddjjjpppuuuxxxzzz|||~~~ttthhhcccjjjwww~~~|||xxxxxxwwwvvvtttuuuxxx{{{}}}~~~}}}|||zzz||||||wwwpppjjjeeeaaa^^^\\\]]]___ccceeeeeeccc```^^^dddaaa]]]ZZZZZZYYYXXXWWWVVVVVVVVVTTTQQQMMMIIIGGGAAA???<<<:::999999999888777777777666666666666555777666666555555555666666555555666666777777888888666666666666777777777777555555444444444444555555666666666666666666666666444555666555444333444666777666666666666555555555555444444333333444444555666666666666666666666666444444444555555555666666555444333222222333444555555555555555555666666666777777777777888888888888888888:::;;;<<<=========<<<<<<===>>>????????????>>>>>>>>>???AAABBBDDDEEECCCEEEHHHIIIIIIIIIKKKLLLLLLKKKKKKMMMPPPQQQPPPOOOJJJLLLMMMMMMMMMMMMOOOQQQOOOQQQRRRRRRQQQPPPPPPQQQPPPMMMMMMPPPRRRQQQSSSXXXbbblllzzz>>>>>>>>>>>>?????????????????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEGGGHHHJJJLLLMMMNNNNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWYYY\\\^^^___cccgggnnnvvv{{{~~~rrriiijjjttt~~~|||yyyvvvtttuuuwww{{{|||}}}{{{yyy{{{~~~zzztttoooiiiddd___[[[[[[^^^ccchhhkkkkkkkkkjjjmmmhhhaaa\\\YYYXXXWWWVVVUUUVVVUUUTTTRRROOOKKKIIIEEEAAA===:::::::::999888888777777777666666666666666666555555555555666666555555666666777777888888555666666666777777777888444333333333333333333444666666666666666666666666333555666555444444555666777666666666666555555555555444444333333444444555666666666666666666666666444444444444555555555555555555444333333444555555333333444444555555555555777777777777888888888888888888:::;;;<<<=========<<<===>>>???@@@@@@@@@@@@=========>>>@@@AAACCCDDDDDDFFFIIIJJJJJJJJJLLLMMMPPPOOONNNNNNOOONNNLLLJJJJJJKKKLLLLLLLLLMMMPPPRRROOOPPPRRRRRRPPPOOOPPPPPPQQQNNNNNNQQQSSSRRRUUUYYYcccmmmzzz>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJHHHIIIJJJLLLNNNOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPNNNNNNOOOPPPRRRTTTUUUVVVRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVXXXZZZ^^^bbbfffhhhmmmrrrxxxvvvsssvvv{{{{{{wwwtttttttttxxxzzz}}}~~~}}}zzzzzzzzzzzz|||~~~}}}zzzvvvrrrmmmhhhbbb^^^ZZZ^^^dddkkkrrrxxx|||~~~{{{uuukkkbbb]]]ZZZYYYXXXTTTUUUUUUUUUSSSQQQNNNLLLIIIDDD>>>;;;;;;;;;:::888888888777777777666666666555555444444555555666666666666666666777777777777555555666666777777888888444444333333333333444444666666666666666666666666333444666555444444555666666666666555555555444444555444444333333444444555555555555555555555555555333444444444444555555555444444444555555444444444333333333444555555666666666666666777777777888888888888:::;;;<<<=========>>>???@@@AAAAAABBBAAAAAA<<<<<<===>>>???AAABBBCCCEEEGGGJJJKKKKKKKKKMMMNNNXXXVVVTTTSSSQQQOOOLLLJJJJJJKKKLLLLLLLLLMMMPPPSSSRRRTTTUUUTTTSSSRRRRRRSSSSSSPPPOOOSSSTTTSSSUUUYYYcccmmm{{{>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFHHHIIIKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPQQQRRRRRRSSSSSSRRRPPPPPPQQQRRRSSSTTTVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXYYY[[[___dddjjjpppssswwwyyy}}}~~~zzzyyyxxx{{{wwwtttsssttttttvvvyyy|||~~~~~~~~~}}}}}}|||zzzyyyyyyzzz{{{|||zzzxxxvvvssspppkkkeeeaaa[[[^^^ccckkkttt~~~ttthhhaaa\\\ZZZYYYUUUUUUVVVVVVUUUSSSPPPOOOLLLFFF???;;;<<<<<<:::888888888888777777777666666555444444444444555666777777777777777666666666666555555555666777888888888666555555444444555555666666666666666666666666666333444555555444444555777555555555555444444444333555444444333333444444555444444444444444444444444333333444444444555555555333444555666666555444333333444444555666666777777555555666666666777777777888888:::;;;<<<============>>>???@@@AAAAAAAAAAAA======>>>???@@@BBBCCCDDDEEEGGGJJJKKKKKKKKKMMMNNNWWWVVVUUUUUUVVVUUUSSSQQQJJJKKKLLLKKKKKKMMMQQQTTTUUUVVVWWWWWWUUUTTTTTTUUUTTTQQQPPPSSSTTTRRRTTTXXXbbbmmm{{{>>>????????????@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPQQQRRRRRRSSSSSSNNNOOOQQQSSSSSSSSSSSSRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\___cccjjjqqqwww{{{}}}|||}}}~~~~~~xxxttt~~~~~~zzzvvvtttttttttqqqsssvvvzzz|||}}}}}}}}}~~~}}}{{{zzzxxxwwwvvvvvvwwwvvvuuutttrrrnnnhhhddd^^^___bbbiiirrr}}}tttggg^^^YYYVVVTTTUUUVVVWWWWWWWWWUUURRRQQQMMMGGG???<<<<<<===;;;888888888888888777777777777444444444444444555666777888888777777666666555555444555555666777888888999777777666666666666777777666666666666666666666666333444555555444444666777555555444444444333333333555444444333333444444555444444444444444444444444333333333444444444555555222444666888888666444222444555555666777888888999555555555555666666666666888888:::;;;<<<=========;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEGGGIIIKKKKKKKKKLLLNNNOOOOOOQQQTTTXXXZZZ[[[ZZZJJJKKKLLLKKKKKKMMMQQQTTTUUUVVVWWWWWWUUUSSSTTTTTTTTTQQQPPPRRRSSSQQQSSSWWWbbbmmm|||===???@@@@@@@@@@@@BBBDDDBBBBBBBBBBBBDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPMMMMMMNNNOOOOOOPPPQQQQQQTTTRRRQQQRRRTTTUUUTTTRRRVVVVVVVVVUUUTTTUUUXXXZZZWWWXXXZZZ[[[\\\^^^aaaccccccfffkkkooorrrvvvzzz|||~~~~~~zzzsss||||||yyyyyyxxxuuusssrrrssstttvvvyyy|||~~~~~~zzzwwwuuutttttttttsssqqqpppqqqqqqnnnhhhcccgggbbb^^^aaaiiirrrwwwyyyxxxsssjjjaaaZZZWWWVVVVVVXXXYYY[[[ZZZVVVSSSQQQPPPIIIGGGCCC@@@<<<:::999888:::888666666777888888777777777666666555555555444555555555555666666666666777777777777666555444333666666555555555555666666666555444333333444555666555555555555555555555555444444555555555555444444666777888888666555555666222333444444555555444444444444444444444555666666555444333222222333444555555555666666666666555555666555555444444444555555999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAABBBEEEGGGHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMNNNQQQSSSTTTUUUVVVVVVTTTTTTUUUVVVSSSRRRTTTVVVSSSQQQTTTZZZaaaqqq>>>???AAAAAAAAAAAACCCEEEDDDDDDDDDEEEGGGHHHJJJKKKJJJKKKLLLNNNOOOOOOPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQRRRPPPOOOQQQTTTUUUTTTSSSVVVVVVVVVVVVUUUWWWZZZ]]][[[\\\^^^______aaadddffffffjjjooosssuuuxxx{{{}}}}}}~~~}}}yyyxxxxxxxxxxxxwwwvvvvvvwwwxxxyyy{{{|||~~~|||yyyvvvsssrrrrrrrrrrrrpppnnnnnnnnnkkkgggcccddd___ZZZ[[[aaahhhllllllnnnjjjddd]]]XXXVVVVVVVVVZZZ[[[\\\ZZZWWWSSSQQQPPPKKKIIIEEE@@@===;;;:::999999888666666777888777666777777666666666555555555777777666666555555555444555555666666666666666555666666555555555555666666666555444444444444555666555555555555555555555555444444555555555555444444444555666666444333333444222333444444555555444444666555444444333444444444555555444444444444555555555555666666666666555555666555555444444555555555888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@AAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIKKKJJJJJJJJJKKKLLLNNNPPPQQQMMMMMMNNNMMMMMMNNNQQQSSSTTTVVVWWWVVVUUUTTTUUUVVVUUUTTTUUUVVVTTTRRRVVV]]]eeevvv>>>@@@BBBBBBBBBBBBDDDFFFEEEFFFHHHIIIKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQTTTVVVVVVVVVUUUWWWXXXXXXXXXZZZ^^^aaaaaabbbddddddeeefffiiikkklllpppuuuxxxzzz|||}}}}}}{{{yyy{{{~~~{{{yyyyyyzzzzzz|||zzzwwwtttrrrppppppppppppnnnlllkkkjjjgggdddbbbaaa]]]WWWVVVZZZ^^^______bbb```]]]ZZZWWWVVVUUUUUUZZZ[[[\\\ZZZWWWTTTRRRQQQOOOLLLGGGBBB>>><<<;;;;;;999777666555666777666555777777666666666666555555888888777666555444333333333444555666777777777777666666555555555555666666666555444444444444555666555555555555555555555555444444555555555555444444222333555444222111111222333333444555555555555444777666555444444333333444555555555666666555555555555555666666666666555555666555555444555555666666777888999:::;;;;;;;;;;;;;;;;;;<<<======>>>????????????@@@AAABBBCCCCCCDDDEEEFFFHHHHHHGGGGGGIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPKKKLLLMMMMMMLLLNNNQQQSSSUUUVVVWWWWWWUUUUUUVVVWWWWWWUUUUUUUUUTTTSSSYYYaaalll|||>>>???AAABBBBBBBBBDDDFFFFFFHHHJJJLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQQQQRRRSSSUUUWWWWWWWWWWWWXXX[[[\\\]]]```cccfffgggiiijjjkkkkkklllnnnpppssswww|||~~~}}}{{{{{{zzzxxxvvvsssqqqpppoooooonnnllljjjhhhfffdddbbbaaaaaa]]]YYYWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXVVVTTTSSSSSSSSSOOOJJJDDD???=========999888666555666666555444777777666666666666666666888777777666555444444444444444555666666666666666666555555444444555555666555555555444444555555555555555555555555555555555444444555555555555444444333444666555333222222333333444444555555555555555666666555555555666666777444555666777777666555444555555666666666666555555555555555555555666666777777777888999::::::::::::;;;;;;<<<===>>>???@@@@@@======>>>???@@@AAAAAABBBEEEFFFHHHHHHGGGGGGIIIJJJMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLLLLLLLMMMPPPSSSUUUWWWWWWWWWVVVUUUVVVWWWWWWUUUSSSTTTSSSTTT[[[dddqqq===???AAABBBBBBCCCEEEFFFGGGHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWZZZ]]]___bbbdddfffjjjmmmmmmooopppqqqqqqrrruuuwww||||||zzz~~~~~~|||wwwvvvuuusssqqqpppoooooommmlllkkkhhheeecccbbbaaa```]]]ZZZXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYWWWVVVRRRTTTUUUUUUTTTSSSTTTUUUTTTQQQKKKFFFBBB???>>>>>>:::888666666666666555444666666777777777777777777555555555666666666666666666666777666666555444444555555444444444444555555444555555555555555555444555555555555555555555555444444555555555555444444555777888777666444555555333444555555666666555555555555555666777999:::;;;444555666777777666555444555555666666666666555555555555555555555666777888777777888999::::::::::::<<<<<<<<<===>>>??????@@@======>>>???@@@AAAAAABBBDDDFFFGGGGGGGGGGGGHHHJJJMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMPPPRRRUUUVVVWWWWWWUUUUUUVVVWWWVVVSSSRRRRRRRRRTTT\\\fffttt>>>???BBBCCCCCCDDDFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPRRRTTTUUUUUUVVVXXXZZZ___bbbfffhhhjjjmmmpppssssssuuuwwwxxxxxxzzz}}}{{{sssssszzz}}}zzzsssssssssrrrqqqppppppooommmnnnmmmkkkgggdddcccccc]]]\\\ZZZXXXWWWVVVVVVVVVXXXYYYZZZ[[[[[[ZZZXXXWWWQQQRRRTTTSSSSSSSSSTTTVVVSSSPPPMMMHHHDDDAAA???>>><<<:::777777777777666555666666777777777777888888555555555555666666777777777777777777666555444333555555444444444444555555444444555666666555444444555555555555555555555555444444555555555555444444666888999888777555666666444444555666666666666555333444444666888:::<<<===555555555666666555555555555555666666666666555555555555555555666777888888777888999:::;;;;;;;;;;;;<<<<<<============>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJJJJLLLMMMNNNNNNNNNNNNLLLMMMNNNMMMLLLMMMOOORRRTTTUUUVVVVVVTTTTTTUUUVVVTTTRRRRRRSSSSSSUUU]]]ggguuu@@@BBBDDDEEEEEEFFFIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRQQQTTTXXXZZZ[[[]]]```ccceeehhhkkknnnpppsssvvvxxxyyyzzz}}}~~~}}}pppiiinnn{{{|||vvvsssooooooppppppppppppoooooommmoooqqqooojjjfffdddddd]]]\\\[[[YYYWWWUUUTTTTTTVVVVVVXXXYYYYYYYYYYYYXXXTTTUUUUUUTTTRRRRRRSSSTTTPPPOOOMMMJJJFFFCCC@@@>>>===;;;999888888888777555666666777777777888888888666666666666666555555555555666666666666666555555555444444333333444444555444444555666666555444444555555555555555555555555444444555555555555444444444666777777555444444555444444555666666666666666333333444555666888:::;;;555555444444444444555555555555666666666666555555555555555555666777888999888999:::;;;;;;<<<<<<;;;=========<<<<<<<<<<<<;;;??????@@@AAABBBCCCCCCDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOOOOOOONNNMMMMMMOOOQQQSSSTTTUUUUUUSSSSSSTTTUUUTTTRRRSSSUUUUUUWWW___hhhwwwBBBDDDFFFGGGGGGIIIKKKMMMMMMMMMLLLKKKLLLMMMOOOPPPPPPPPPQQQQQQRRRQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSSSSTTTXXX]]]```bbbeeejjjnnnhhhkkkooorrrtttvvvyyy{{{|||~~~}}}lllbbbdddrrr{{{vvvqqqmmmkkklllmmmnnnooooooooonnnnnnqqqsssqqqmmmhhheeeeee^^^___^^^[[[XXXUUUTTTTTTSSSSSSUUUVVVWWWXXXYYYYYYWWWXXXWWWUUURRRQQQRRRSSSNNNNNNMMMKKKHHHDDD@@@>>>>>><<<999888999999777666666666777777888888888999888888777666555444444333333444555666777777777777555444444333333444444555333444555666666555444333555555555555555555555555444555555555555555555444222444555555333222222333444555555666666666666666333333333444555666777888555444333222222333444555555555666666666666555555555555555555666777999999999999:::;;;<<<<<<<<<<<<=========<<<;;;;;;::::::======>>>???@@@AAAAAABBBDDDEEEGGGGGGFFFFFFHHHIIIMMMNNNNNNNNNMMMLLLJJJIIIPPPQQQPPPOOOMMMMMMOOOQQQRRRTTTUUUTTTSSSRRRSSSTTTTTTSSSTTTWWWWWWYYYaaajjjxxxDDDEEEFFFHHHIIIJJJKKKKKKOOONNNMMMMMMMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPSSSRRRPPPNNNNNNQQQVVVZZZ]]]```dddggghhhiiikkklllppprrruuuvvvwwwxxx{{{}}}ooo]]]YYYdddqqq}}}{{{{{{~~~}}}zzz~~~{{{yyywwwuuurrrooommmmmmlllllllllmmmoooppppppqqqrrrqqqoookkkgggddd^^^\\\YYYWWWWWWVVVTTTRRRRRRTTTVVVXXXYYYYYYYYYYYYVVVWWWXXXYYYWWWUUUQQQOOOPPPOOONNNMMMKKKHHHCCC???:::999888777777888999999888888777777777777888888888888888888777777777777555666777888888777666555444444444444444444444444555555555555555555555555444444444555555555555555666666666666666666666666555555444444444333333333666666555555555444444444777777666666555555555555444555666777777666555444444444444444444444444444222222333444555666777888666777888999:::::::::::::::;;;<<<<<<;;;;;;===>>>AAA@@@???>>>???BBBDDDFFFBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJLLLMMMMMMLLLKKKKKKNNNNNNMMMMMMMMMMMMMMMNNNTTTTTTTTTTTTTTTSSSSSSSSSRRROOOPPPRRRUUUWWW___hhhyyyDDDEEEFFFHHHJJJKKKKKKLLLNNNNNNMMMMMMMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRTTTWWW]]]aaahhhkkkmmmnnnooooooppprrrsssuuuwwwyyyzzz{{{~~~tttccc\\\aaaiiixxxxxxyyy{{{|||zzzwwwuuu}}}zzzxxxvvvrrrpppjjjjjjjjjkkklllnnnpppqqqrrrssstttrrroooiiiccc___^^^\\\YYYWWWWWWVVVTTTRRRUUUUUUWWWXXXYYYYYYYYYXXXWWWXXXYYYXXXWWWUUURRRQQQQQQOOONNNMMMLLLIIIEEEBBB>>>===;;;999888777888888888888777777777777888888888888777777777666666666555666666777777666666555777777777777777777777777555555555555555555555555444444444444444333333333555555555555555555555555555555444444444333333333666555555555444444444444666666666555555555444444444555666777777666555444555555555555555555555555444444555666777888999999777777888999999:::999999;;;<<<<<<<<<::::::<<<>>>????????????@@@BBBDDDEEECCCCCCCCCCCCEEEFFFGGGHHHJJJJJJLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQVVVSSSSSSUUUUUUWWW^^^gggyyyDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMPPPRRRVVVZZZ]]]bbbgggkkkssstttuuuuuuttttttuuuwwwwwwyyy|||}}}~~~}}}nnndddbbbbbbqqqtttwwwyyyxxxvvvuuuuuu||||||~~~~~~{{{yyywwwuuuqqqoooiiiiiijjjlllmmmoooqqqrrrrrrssssssrrrnnnhhhccc___\\\ZZZXXXWWWWWWWWWVVVUUUVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXVVVTTTSSSRRRQQQOOOMMMLLLLLLKKKIIIGGGCCCAAA>>>;;;999777777666888888777777777777888888777777777666666666555555666555555555555555555666888888888888888888888888555555555555555555555555444444444333333222222111444444444444444444444444555555444444444333333333555555555555444444444444555555555444444444444444444555666666666666555444666666666666666666666666444555555666777888999999777888888999999999999888<<<======<<<::::::;;;===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPPPPQQQQQQQQQQQQQQQYYYWWWVVVWWWVVVWWW^^^fffxxxDDDFFFHHHJJJLLLMMMNNNOOONNNMMMNNNNNNNNNNNNOOOOOOQQQQQQQQQPPPPPPOOONNNMMMSSSWWW]]]bbbfffjjjooorrrvvvwwwxxxwwwvvvwwwxxxzzzzzz|||}}}ssskkkfffmmmrrrwwwyyywwwvvvwwwxxxzzzzzz{{{}}}~~~|||zzzxxxuuuttttttrrrpppnnnllllllmmmnnnoooppprrrsssqqqqqqpppnnnllliiigggeee[[[YYYWWWXXXYYYZZZYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXVVVTTTSSSRRRRRRPPPNNNKKKKKKKKKLLLKKKJJJDDDBBB???<<<999888777777888888777777777777888888666666666666555555555555666555444333333444555666555555555555555555555555555555555555555555555555555555555444333222111111444444444444444444444444555555444444444333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555333333444444555666666777999999::::::::::::999999<<<======<<<::::::;;;======>>>???AAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSXXXVVVWWWWWWUUUVVV^^^gggzzzFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOQQQPPPPPPPPPPPPPPPPPPPPPVVVZZZ```fffiiillloooqqquuuwwwyyyyyyyyyzzz|||}}}|||~~~{{{tttssswwwzzzzzzwwwtttuuuwwwzzzyyyyyy{{{||||||zzzxxxtttrrrqqqqqqrrrrrrqqqooolllllllllnnnpppssswwwyyyvvvsssooollliiihhhiiijjj```^^^\\\\\\\\\\\\[[[ZZZXXXWWWUUUUUUUUUVVVXXXYYYYYYYYYWWWUUUSSSRRRQQQPPPMMMLLLJJJJJJKKKLLLKKKJJJBBB@@@>>>;;;999888888888888888777777777777888888666666666666555555555555666555444333333444555666444444444444444444444444555555555555555555555555777666666555444333333222444444444444444444444444555555444444444333333333333333444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444333333444444555555666666999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<::::::<<<===>>>???@@@BBBCCCCCCCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLLLLMMMNNNMMMMMMOOOPPPQQQQQQPPPPPPRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSTTTVVVTTTUUU^^^iii|||HHHIIIJJJLLLMMMNNNOOOOOOLLLMMMNNNOOOOOOOOOOOONNNPPPOOOOOOOOOPPPRRRTTTUUUYYY]]]bbbgggiiikkkmmmooouuuxxx|||~~~~~~~~~~~~}}}zzzvvvsssrrrssszzzyyyyyyzzz{{{{{{xxxvvvsssqqqqqqqqqssssssrrrqqqhhhggggggiiinnntttzzz}}}|||xxxrrrllliiiggghhhhhhhhhfffdddcccccccccaaa```]]][[[XXXVVVUUUVVVXXXYYYYYYYYYXXXWWWUUURRRQQQOOOLLLKKKJJJJJJLLLLLLKKKJJJAAA@@@>>><<<::::::::::::888888777777777777888888777777777666666666555555666555555555555555555666666666666666666666666666555555555555555555555555666666666555555444444333444444444444444444444444555555444444444333333333333333333333444444444444444444444444444555555555555555444444444444555555444444444444444444444444666666666666777777888888888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSOOOPPPSSSTTTSSSTTT___kkk}}}JJJKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMOOOSSSXXXZZZ^^^bbbgggjjjlllnnnpppqqqvvvzzz|||zzzyyyxxxwwwyyyxxxxxxyyyzzzzzzwwwuuusssqqqppppppqqqqqqooonnngggeeeccccccgggmmmtttyyy{{{xxxtttpppllliiihhhgggjjjiiihhhjjjmmmooooooooogggccc^^^YYYVVVVVVVVVWWWZZZ[[[[[[ZZZXXXUUURRRPPPLLLKKKKKKMMMNNNNNNLLLJJJCCCBBB@@@===<<<;;;;;;;;;888888777777777777888888888888777777777666666666555666666777777666666555666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555444444444333333333222222333333333444444444444444555555555666666666555444444333333444444555555555555555555555555555666666666666777777777777555666777999:::;;;;;;<<<999:::;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCEEEFFFHHHFFFFFFEEEEEEFFFFFFGGGGGGJJJJJJIIIJJJKKKMMMNNNOOOKKKMMMOOORRRSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUNNNPPPSSSTTTRRRSSS^^^kkk}}}LLLLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPOOONNNNNNNNNMMMKKKLLLOOOTTTZZZ^^^dddgggkkkoooqqqrrruuuvvvvvvzzz~~~xxxxxxwwwxxxyyyyyywwwtttrrrpppnnnnnnnnnmmmkkkiiijjjgggbbb___```eeelllpppuuuuuutttsssqqqmmmkkkiiiffffffhhhnnntttzzz~~~nnnjjjccc\\\XXXVVVVVVVVV[[[\\\]]]]]]ZZZWWWSSSPPPMMMLLLMMMOOOPPPOOOLLLJJJFFFEEEBBB???===;;;;;;;;;888888777777777777888888888888888888777777777777555666777888888777666555666666666666666666666666555555555555555555555555333333333333333333333444666666666666666666666666555555444444444333333333222222222333333444444444555555555666666666777777555444333333333333444555666666666666666666666666444444444555555555555555222333555777999:::;;;;;;888999;;;;;;;;;<<>>===>>>???>>>DDDKKKLLLHHHDDDBBBCCCFFFFFFEEEEEEFFFFFFGGGHHHNNNMMMLLLJJJJJJJJJKKKLLLNNNNNNPPPQQQQQQQQQPPPPPPSSSSSSRRRRRRQQQQQQQQQQQQVVVQQQOOOQQQUUUYYYaaahhh}}}MMMMMMNNNNNNNNNMMMLLLKKKNNNNNNNNNOOOOOONNNNNNMMMMMMPPPTTTWWW[[[___cccgggmmmpppuuuzzz{{{vvvssstttvvvzzz{{{zzzuuuoookkkiiiiiiiiihhhkkkkkkiiieeebbbcccgggkkkssssssssssssrrrpppnnnmmmiiimmmrrrvvvyyyxxxvvvtttmmmmmmmmmhhhaaa\\\YYYXXX[[[[[[[[[[[[YYYVVVSSSQQQLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIFFFBBB???===;;;;;;999888777777666666666666666666666555555555444444555666666666666666666555666666555555555555666666444555555555444444333222555555555555555555555555555444444444444333333333444444444444444444444444555555555555444444333333444444444555555555555666555555555555555555555555444555666666777777666666444444555555666666777777555777999:::::::::;;;<<<;;;===>>>>>>======>>>???CCCHHHMMMNNNJJJFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKKKKJJJJJJJJJLLLMMMNNNMMMNNNPPPQQQRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSVVVRRRQQQSSSUUUXXXaaajjj|||MMMMMMNNNNNNMMMMMMLLLKKKNNNNNNNNNOOOOOOOOOOOOOOOOOORRRWWW\\\aaafffkkknnnnnnrrrwww~~~}}}~~~|||uuusssuuuyyy{{{|||{{{xxxsssmmmhhhfffggghhhlllmmmlllhhhbbbaaaeeejjjmmmooopppqqqqqqpppnnnmmmnnnrrrvvvzzzyyyuuuppplllccceeehhhgggccc^^^ZZZXXX[[[\\\\\\[[[YYYVVVRRRPPPMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIGGGEEEBBB>>><<<:::999999888888888888888888555555555555444444444444666666777777777777666666666666555555555555666666666555444444444444444444555555555555555555555555333333333444444444555555555555555555555555555555666666666555555555555444444444444555555555555666555555555555555555555555555666666777777777777777777777777777888888888888666777999999888999;;;============<<<;;;<<<>>>@@@FFFIIIMMMMMMIIIGGGGGGHHHFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNOOOLLLMMMOOOQQQRRRRRRQQQPPPNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUUUUWWW```kkk{{{NNNNNNMMMMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQSSSWWW\\\aaaeeejjjooorrrpppsssxxxxxxuuuwwwzzzzzzzzzzzzyyyvvvooohhheeefffiiijjjmmmmmmjjjdddbbbfffkkkhhhjjjllloooppppppooonnnooorrrvvvxxxvvvqqqjjjeee]]]___bbbbbb```\\\XXXUUUXXXXXXXXXWWWUUURRROOOMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIGGGDDDAAA===;;;999999888888888888999999777777666666666666666666666666666777777666666666666666555555555555666666666555444333333444555666555555555555555555555555222222333333444555666666444444444444444444444444666666666666666666666555444444444555555555555666555555555555555555555555555555666777777777777666888888888888888888777777777888888888777999<<<>>>=========;;;:::;;;>>>AAAEEEGGGHHHHHHEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNKKKLLLOOORRRSSSSSSQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSRRRSSSUUUVVVSSSTTT^^^jjjzzzNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKLLLMMMOOORRRTTTUUUXXX\\\aaafffiiimmmqqqsssrrruuuyyy~~~{{{zzz{{{{{{zzzxxxxxxwwwqqqjjjffffffhhhhhhkkkmmmkkkgggfffjjjnnndddfffiiilllmmmnnnnnnmmmnnnppptttuuusssnnnhhhddd_________^^^]]][[[XXXVVVUUUUUUUUUUUUSSSPPPNNNLLLMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJJJJIIIFFFBBB???<<<999999888777777777888888666666777777777777777777444555555666666555555444666666555555555555666666666555444333333444666777666666666666666666666666111222222333444555666666333333333333333333333333555666666666666666666666444444444555555555555666555555555555555555555555333444555555666666555555888777777777777777777777777888888888777999<<<>>>======<<<;;;:::;;;>>>@@@BBBCCCDDDDDDCCCBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKIIIKKKOOORRRTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTUUUQQQQQQ[[[fffxxxOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNRRRVVVYYY[[[___ccchhhlllooorrrtttvvvwwwyyy{{{}}}}}}|||xxxsssnnnkkkjjjhhhiiikkklllllllllnnnooodddeeefffhhhjjjkkkllllllnnnpppqqqqqqpppllliiifffeeebbb```^^^^^^]]]ZZZYYYSSSTTTUUUUUUTTTRRRPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJGGGDDD@@@>>>;;;:::999888777777777777555555555555666666666666444444555555555555444444666666555555555555666666555555555555555555666777666666666666666666666666222222333333444555666666333333333333333333333333444555555555555666666666444444444555555555555666555555555555555555555555333444444555555555555555666666666666666777777777666777999999888999;;;===<<<<<<<<<;;;:::;;;===???AAAAAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJHHHJJJOOORRRTTTTTTSSSQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQRRRSSSRRRRRRYYYcccuuuPPPNNNMMMKKKJJJJJJJJJJJJKKKLLLNNNQQQVVV[[[```ccceeeiiiooosssvvvyyy{{{}}}}}}~~~}}}vvvqqqkkkjjjkkkmmmpppqqqpppnnneeeeeeeeeeeefffhhhjjjkkknnnnnnlllkkkiiihhhggggggeeebbb```___```___\\\YYYRRRSSSTTTUUUUUUSSSQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLKKKJJJGGGEEEBBB@@@======;;;:::888777777777666666666666777777888888555555666666666666555555666666555555555555666666444444555666666666666666666666666666666666666666333333333444444555555555444444444444444444444444333333444444555555555555444444444555555555555666555555555555555555555555444444555666666666666666555555666666777777888888555777999:::::::::;;;<<<:::;;;===<<<;;;;;;<<<>>>>>>>>>@@@BBBDDDEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKGGGJJJNNNSSSUUUUUUSSSRRRNNNNNNOOOPPPPPPQQQRRRRRRTTTQQQQQQSSSSSSTTTYYY```qqqPPPOOOMMMKKKJJJIIIJJJJJJLLLMMMOOOSSSYYY___dddhhhiiimmmsssxxx|||~~~xxxnnnlllkkknnnrrrtttqqqlllfffeeedddcccdddfffhhhjjjmmmkkkhhheeeccccccddddddaaa```^^^___```___[[[WWWOOOQQQRRRSSSTTTSSSQQQPPPNNNNNNNNNMMMLLLKKKKKKJJJMMMMMMKKKJJJGGGEEECCCBBB@@@???===;;;999888888777888888999999:::::::::;;;666666777777777777666666666666555555555555666666333444666777777777666555777777777777777777777777333333333444444444555555555555555555555555555555333333333444444444555555444444444555555555666666555555555555555555555555555666666777777777777777555555666777888999999:::444777:::;;;:::::::::;;;999;;;======<<<;;;<<<===:::;;;===AAADDDDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEHHHJJJLLLMMMMMMMMMFFFIIINNNSSSUUUUUUSSSRRRKKKLLLMMMOOOQQQRRRTTTTTTVVVRRRQQQSSSUUUVVVZZZ___mmm~~~OOONNNMMMMMMLLLLLLLLLLLLNNNRRRWWW]]]bbbhhhnnnrrrsssvvv{{{~~~zzz|||rrrqqqppprrrsssqqqlllggghhhgggfffggghhhiiihhhggggggfffdddcccaaa``````___bbbbbbbbbaaa___]]][[[ZZZTTTUUUUUUVVVUUUSSSQQQPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCBBB???>>>===;;;999777666555<<<;;;999777444222000///555555555666666666666666444444444444444444444444555555444444444444555555444444444555666777888999444666777666444333333444555555555555555555555555---444888555222555:::<<<777666555444444444444444777777666555444333333222888888777777666666555555666777777888999:::::::::888999:::;;;<<<<<<<<<<<<===<<<:::999999:::<<<======???AAACCCDDDDDDDDDDDDIIIGGGFFFDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKLLLPPPTTTUUUSSSPPPNNNNNNOOOPPPQQQSSSTTTUUURRRSSSTTTSSSRRRTTTYYY^^^iii{{{NNNNNNLLLLLLLLLLLLMMMNNNTTTXXX]]]ccchhhmmmrrruuuwwwzzzxxxzzz~~~uuutttssssssrrrooollliiihhhhhhiiiiiihhhhhhggggggeeeeeedddbbbaaaaaa``````______```___^^^\\\ZZZYYYSSSSSSRRRRRRQQQPPPNNNNNNNNNMMMKKKJJJIIIJJJKKKLLLKKKKKKJJJHHHGGGEEEDDDCCCAAA@@@>>><<<:::999888777777777777777777777666666666666666666666555555555444444444444444444444444555555444444444444555555333333333333333444555666333555777666555444555555555555555555555555555555888:::888555555888777333666666555444444444444444666666666555444444333333666666666666666666666666666666777777888999999:::777888999:::;;;;;;;;;;;;===<<<:::999999:::<<<======>>>???AAACCCDDDDDDDDDHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKMMMPPPSSSUUUSSSPPPLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUSSSRRRSSSWWW[[[eeewwwOOONNNMMMLLLMMMOOORRRTTT\\\```fffkkkooossswwwyyy|||}}}wwwwwwvvvsssppplllkkkkkkiiikkkmmmllliiiffffffgggffffffeeedddcccbbbbbbbbb\\\\\\\\\\\\[[[ZZZYYYXXXSSSRRRQQQOOONNNNNNMMMMMMNNNMMMKKKJJJJJJKKKLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEDDDCCC@@@===;;;:::999999555555666777888999::::::777777666666555555444444555555555555555555555555555555444444444444555555444444333333333444444555333555777777666555666777555555555555555555555555777555222444===DDDBBB:::666666555444444444444555555555555555555555555555555555555666666666666666555555666666777777888888666777888999::::::::::::<<<;;;:::999999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEGGGFFFEEEDDDDDDEEEGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMPPPSSSSSSRRRPPPLLLMMMMMMNNNOOOQQQRRRSSSWWWWWWVVVTTTRRRSSSUUUXXX```rrrPPPOOONNNNNNPPPTTTYYY\\\dddhhhmmmrrruuuxxx{{{}}}zzzwwwxxxwwwrrrmmmjjjkkkmmmjjjooorrroooiiieeeeeeggghhhhhhgggfffdddcccbbbaaaYYYYYYYYYYYYXXXXXXWWWWWWUUUTTTQQQOOONNNNNNNNNOOONNNNNNMMMLLLLLLMMMMMMNNNKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDAAA>>>;;;:::::::::777777777777777777777777888888777666555444444333666666666666666666666666555555444444444444555555888777666555555555555555555666888777666555555666555555555555555555555555222111111555@@@JJJIIIBBB666555555444444444555555444444444555555555666666666666555555555555555555555555555555666666777777666777888999::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<>>>AAADDDEEEFFFEEEEEEDDDEEEFFFFFFGGGKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNPPPRRRRRRPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVUUUTTTSSSSSSUUUVVV\\\nnnNNNNNNNNNPPPTTTZZZ```ccckkknnnssswwwzzz||||||xxxtttuuutttpppllljjjlllooonnnqqqtttpppjjjeeeeeeggghhhhhhgggeeeccc```^^^\\\XXXXXXWWWWWWVVVVVVVVVVVVUUUSSSQQQOOOMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDBBB>>><<<::::::999888888777666555555444444888888777666555444444333666666666666666666666666555555444444444444555555888777666555555555555555666777888777555333333444555555555555555555555555555777777777:::???===888555555444444444555555666333333444444555666666666777666666555444333333222555555555555555666666666777888999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===@@@BBBDDDDDDDDDDDDEEEEEEFFFFFFGGGKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMOOOQQQQQQPPPOOONNNOOOOOOPPPQQQRRRTTTUUUVVVUUUTTTSSSRRRSSSTTTUUUUUUZZZjjjLLLMMMPPPTTTZZZaaahhhlllsssvvvyyy|||~~~}}}{{{{{{}}}|||yyyuuupppppppppnnnmmmnnnpppqqqrrrssssssooojjjgggggghhhffffffeeedddbbb___\\\ZZZZZZYYYXXXVVVVVVUUUUUUUUURRRQQQPPPNNNLLLKKKJJJJJJOOOOOOOOOPPPPPPPPPPPPPPPMMMLLLLLLJJJIIIHHHGGGGGGFFFEEECCCAAA>>><<<:::888555555555555555666666666777777666666555555444444555555555555555555555555555555444444444444555555666555444333333333333333555666777666444333333333555555555555555555555555222666888555444555555222555444444444444555666666444444444555555555666666666555555444333333222222555555666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFJJJJJJKKKKKKKKKLLLLLLLLLKKKNNNPPPQQQPPPNNNNNNNNNMMMNNNNNNOOOPPPRRRSSSTTTSSSRRRQQQQQQSSSTTTSSSRRRVVVdddxxxOOOQQQVVV]]]eeemmmtttxxx{{{}}}}}}zzzzzz{{{zzzwwwssslllllllllnnnqqqtttuuuuuuvvvuuuqqqnnnkkkiiiiiiiiiffffffggggggfffcccaaa___\\\[[[YYYWWWVVVUUUUUUUUURRRQQQQQQOOONNNLLLJJJIIIMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMKKKJJJHHHGGGFFFFFFFFFFFFDDDAAA>>>:::888555555666666666777777777666666666666666555555555444444444444444444444444555555444444444444555555555444444333333333444444111333444555444333444555555555555555555555555555...333555444555888888555444444444444444555666666444444444555555555555555222222333333444444444444666666666666666666666666666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<===>>>???@@@@@@???BBBCCCDDDEEEFFFFFFFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKKKKNNNQQQQQQOOOMMMMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUTTTRRRPPPPPPQQQRRRPPPNNNQQQ]]]nnnTTTWWW]]]fffooowww~~~~~~zzzyyyzzzyyyuuurrrkkkjjjjjjnnntttxxxyyywwwyyyuuuppplllkkkkkkjjjjjjhhhiiikkklllkkkjjjhhhggg]]]\\\ZZZWWWVVVUUUUUUUUUSSSSSSSSSSSSQQQNNNLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOMMMLLLJJJHHHGGGFFFGGGHHHHHHGGGDDD@@@;;;999999888888888777777666666555555555666666666666666444444444444444444444444555555555444444555555555666666555555555666666777---///222333444444666888555555555555555555555555444777888777999;;;999444444444444444444555666777555555555555555555555555///000111222444555777777777777777777777666666666555666777888888999999888:::;;;;;;<<<<<<;;;;;;:::<<<===???@@@@@@@@@???>>>BBBBBBDDDEEEFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKKKKNNNRRRQQQOOOLLLLLLMMMPPPPPPPPPQQQSSSTTTVVVWWWVVVSSSPPPOOOPPPPPPMMMJJJMMMWWWfffzzzWWW]]]fffooovvv|||}}}{{{}}}zzzvvvsssqqqpppoooooopppqqqssstttuuuuuuuuuqqqooommmjjjiiiiiiiiijjjfffjjjppptttvvvsssooolllddd___YYYUUUUUUUUUUUUSSSUUUUUUTTTSSSQQQNNNLLLJJJNNNNNNNNNPPPQQQPPPMMMJJJOOOMMMKKKIIIHHHGGGGGGGGGJJJIIIHHHFFFCCC@@@===;;;888777666555444444555666777777666555555555555555555555666666666666555555444444444444444444444444333333333333333333333333555444444444444333333333444444444555555555555555555555555666666666666777555555555555555555555555777666555333333333444555555444444444444555666666555555555555555555555555666777:::===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGFFFEEEDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTUUUUUUSSSQQQPPPPPPOOOJJJFFFLLLRRR___sss___eeeooowww~~~~~~{{{|||~~~|||vvvsssqqqoooooorrrrrrssstttuuuuuuuuuuuupppnnnkkkhhhffffffggggggiiimmmsssxxxyyyxxxtttrrrfffaaa[[[XXXWWWVVVUUUSSSQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJKKKNNNPPPPPPNNNLLLLLLLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIGGGDDD@@@===;;;:::999777666555555666777777666555555444444444555555555666666666666555555555555555555555555555555555555555555555555555555777666666666666555555555555555555555555555444444333333333444444444444555555555555555555555555555666666555444444444444444555444444444444555666666555555555555555555555555777888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGFFFEEEDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOPPPPPPOOOOOONNNNNNOOOPPPQQQSSSTTTUUUUUUSSSQQQPPPPPPNNNJJJGGGKKKPPP\\\pppiiioooxxx|||xxxxxxyyy{{{~~~xxxsssqqqqqqqqqvvvvvvwwwvvvvvvuuutttssspppmmmiiieeecccbbbcccdddiiilllqqqvvvxxxxxxvvvuuugggddd```\\\ZZZXXXUUURRRQQQSSSTTTUUUUUUSSSPPPNNNHHHHHHIIIKKKNNNPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJHHHEEEAAA>>><<<;;;:::888777666666777777666666555444444444555555555555666666666666555555666666666666666666666666555555555555555555555555777666666666666555555555666666666555444444444333333333333444444444444555555555555555555555555555555555555666555555444333555444444444444555666666555555555555555555555555999888777777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@AAACCCCCCDDDFFFGGGFFFEEEEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQQQQQQQOOONNNOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRQQQPPPNNNKKKHHHJJJOOO[[[nnnqqqwwwyyyuuusssssssssuuuyyyzzzvvvttttttvvvzzzzzzyyyxxxvvvuuusssrrrooolllhhhcccaaa`````````bbbeeeiiimmmpppqqqpppppphhhfffccc```]]]YYYUUUSSSUUUVVVXXXYYYXXXUUURRROOOJJJIIIIIIKKKMMMOOOOOONNNNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKJJJHHHEEEBBB???===;;;:::999777666666666777777666666555555666666666555555666666666666555555555555555555555555555555333333333333333333333333555444444444444333333333777777666555444333333333555555555666666666666777555555555555555555555555444444666666666555444333555444444444444555666666555555555555555555555555888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCDDDEEEGGGFFFFFFFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKOOORRRSSSRRROOONNNOOOOOOPPPPPPQQQSSSTTTUUUSSSSSSRRRRRRPPPNNNKKKIIILLLPPP[[[nnnzzz~~~yyyrrrmmmnnnnnnnnnpppuuu||||||xxxwwwxxxzzz{{{zzzzzzxxxvvvtttrrrqqqnnnlllhhhdddaaa______^^^\\\^^^aaacccfffggghhhhhhffffffeeebbb]]]YYYVVVTTTSSSUUUWWWXXXXXXVVVTTTRRROOOMMMKKKKKKLLLMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHFFFCCC@@@>>>;;;:::888666555555555555888777777666777777888888555555666666666666555555444444444444444444444444333333333333333333333333555444444444444333333333777777666555444333333333555555555666666666666777555555555555555555555555333444555666666555444333555444444444444555666666555555555555555555555555666777:::;;;<<<;;;:::999;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@AAACCCCCCCCCEEEFFFGGGFFFFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKOOORRRSSSRRRPPPOOOPPPPPPPPPQQQRRRSSSTTTUUURRRSSSSSSRRRPPPNNNLLLKKKKKKPPP\\\ppp|||vvvooojjjlllkkkkkkmmmrrryyyzzzyyy{{{}}}}}}yyyvvvxxxzzzyyyyyyxxxwwwuuusssrrrqqqmmmllljjjhhheeebbb___^^^\\\\\\]]]^^^___aaabbbbbbcccdddcccaaa]]]YYYXXXXXXQQQRRRSSSUUUVVVVVVVVVUUUSSSPPPLLLKKKKKKLLLLLLKKKFFFGGGIIIKKKMMMNNNNNNNNNGGGHHHHHHGGGEEECCCAAA@@@;;;:::888666555444555555777777666666777777888888555555666666666666555555444444444444444444444444555555555555555555555555777666666666666555555555666666666555444444444333333333333444444444444555555555555555555555555555333444555555666555555555555444444444444555666666555555555555555555555555444666999<<<===<<<;;;999;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFGGGGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLOOOQQQSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTUUURRRSSSTTTSSSPPPNNNLLLLLLKKKQQQ^^^sssyyyrrrnnnmmmllllllmmmpppuuuyyy|||}}}uuurrruuuxxx|||~~~|||wwwssssssuuuvvvvvvvvvuuutttsssqqqqqqlllmmmmmmllliiieeebbb___^^^^^^\\\\\\\\\]]]^^^______```aaa^^^[[[YYYYYY[[[XXXXXXWWWVVVUUUUUUUUUUUUSSSOOOKKKIIIIIIJJJKKKKKKGGGHHHJJJKKKLLLLLLKKKKKKDDDEEEFFFFFFEEEDDDBBBAAA===<<<999777666555555666555555555555555666777777555555666666666666555555555555555555555555555555555555555555555555555555777666666666666555555555555555555555555555444444333333333444444444444555555555555555555555555555444444444444444555666666555444444444444555666666555555555555555555555555333555777999;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBDDDFFFGGGGGGHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUQQQSSSUUUTTTPPPMMMMMMNNNNNNUUUeee{{{}}}wwwsssooonnnmmmmmmooorrruuuwww~~~|||~~~|||sssoooqqquuuzzz}}}{{{uuupppnnnooossstttttttttsssrrrqqqqqqlllmmmnnnnnnlllhhhccc``````^^^\\\ZZZZZZZZZ\\\]]]]]]^^^___]]]ZZZXXXZZZ]]]dddbbb^^^ZZZVVVTTTSSSRRRQQQNNNIIIGGGHHHIIIJJJKKKMMMMMMMMMLLLJJJHHHEEEDDDBBBCCCDDDEEEEEEDDDCCCBBB>>>===;;;999777666666777333333333333333444555666555555666666666666555555666666666666666666666666333333333333333333333333555555444444444333333333444444444555555555555555555555555666666666777777555555555555555555555555555444333333444555666777555444444444444555666666555555555555555555555555444444444555777:::<<<>>>;;;;;;;;;<<<===>>>>>>???>>>>>>>>>???@@@AAACCCCCCBBBDDDFFFGGGGGGHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLNNNPPPQQQRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUQQQSSSUUUTTTPPPMMMMMMNNNSSS[[[kkk~~~|||qqqpppnnnllllllmmmnnnooosssuuuxxx{{{zzztttlllfffpppssswwwxxxuuuqqqooonnnwwwwwwwwwtttqqqpppsssvvvxxxxxxyyyyyywwwssslllgggdddbbb___ZZZWWWWWWYYY[[[]]]^^^^^^\\\ZZZZZZ^^^aaafffdddaaa]]]YYYUUURRRQQQRRROOOKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@???<<<999777777777888444333222222444666666555333333333333444444555666333222111111222333555666555444333222111222333333555555555555555555555555222222222222333333444555444444444555555555555666777666666666666555555555666555444333222333444555444444555555666777777777777777666555555555555555222444555666777888;;;>>><<<<<<;;;:::;;;<<<===>>>???>>>??????@@@AAABBBCCCCCCEEEGGGGGGGGGHHHJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUQQQUUUXXXWWWRRROOOPPPSSSRRR[[[ooo}}}tttqqqmmmiiihhhiiilllnnntttvvvyyy{{{yyyssskkkdddbbbgggnnnssssssrrrqqqpppppprrrsssssstttvvvzzz~~~yyyqqqkkkiiifffbbb]]]YYYWWWXXXYYY\\\]]]]]][[[YYYXXX[[[]]]cccbbb```]]][[[XXXVVVUUUUUUQQQLLLIIIHHHHHHHHHGGGIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???<<<999888777777888666555333444555666666555444444333333333444555555888888777666555555555555555444444444444555666777555555555555555555555555444333333333333444444555444444444555555555555666666666666555555555444444888777666555444444555555444444555555666777777777777777666555555555555555555666888888888888999;;;<<<;;;;;;:::;;;<<<===>>>============>>>@@@AAABBBDDDFFFGGGGGGGGGGGGIIIKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQSSSSSSQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRSSSTTT^^^rrrxxxsssmmmgggeeefffjjjmmmuuuvvvxxxyyyxxxrrrjjjdddXXX]]]eeemmmrrrttttttsssnnnpppssstttwww{{{|||wwwqqqnnnhhhbbb]]]ZZZYYYXXX[[[]]]^^^]]][[[ZZZZZZ[[[______^^^]]]\\\[[[ZZZZZZXXXTTTOOOLLLJJJHHHGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBAAA???===:::888888888888888777555555666777666555555555444444444444444444888888888888777666555444333333333444555666888999555555555555555555555555555555444444444444444444444444444555555555555666555555555555444444444333888777666555444333333444444444555555666777777777777666666555555555555666777999;;;;;;999888777888;;;;;;;;;:::;;;<<<<<<============>>>???@@@BBBCCCEEEGGGHHHHHHGGGGGGHHHJJJMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPSSSRRRPPPOOONNNNNNOOOOOOSSSSSSSSSSSSSSSSSSQQQOOOTTT___sss{{{wwwpppkkkhhhhhhjjjllltttuuuvvvxxxvvvrrrjjjeeeZZZ\\\```gggooouuuwwwwwwwwwwwwwwwwwwyyy|||xxxtttmmmfffaaa]]]ZZZXXX[[[]]]___```___^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZVVVQQQNNNKKKIIIGGGEEEGGGHHHJJJKKKKKKIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCAAA???===;;;:::999888888999777555555666666555444777666555444444444444444111222444555666666555555111111111222333444555666555555555555555555555555777666555444444444444444444444444555555555555666555555444444444333333333555555444333222111111000444444555555666777777777777666555555555555666666777999<<<<<<;;;888777777:::::::::;;;;;;;;;<<<<<>>===;;;999999888888666444444555555555333777666555555444444444444000111333444555555444333222222222333333333333333555555555555555555555555777666555444444444444444444444444555555555555666555555444444444333333333555555444444333222111111444444555555666777777777666666555555555555666666555777;;;<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEGGGHHHIIIIIIHHHGGGHHHJJJLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLMMMNNNNNNOOOOOOPPPOOONNNMMMMMMMMMNNNPPPQQQQQQSSSTTTRRROOOMMMNNNPPPQQQ]]]rrr~~~|||zzzxxxwwwwwwwwwxxxzzzzzzzzz{{{zzzwwwrrrnnnaaa[[[VVV[[[iiiwww~~~zzzuuutttwww}}}sssnnnhhhdddccc```\\\YYYYYYYYY[[[]]]``````^^^\\\ZZZYYYYYYYYYXXXXXXWWWWWWXXXUUURRROOOMMMKKKHHHFFFEEEGGGJJJKKKLLLJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<:::999888777666444444555666555444666666555555444555555555666666666666555444333222444444555666666555555555555555555555555555555555555555444444444444444444444444444555555555555666555555555555444444444333666666777777666666555444444444555555666777777777666555555555555666666777333666999:::::::::;;;<<<999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCFFFHHHIIIIIIHHHHHHIIIKKKKKKKKKJJJIIIJJJKKKLLLMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPOOOOOOPPPRRRSSSTTTUUUSSSOOOMMMMMMPPPUUUYYYUUUaaavvv~~~{{{zzzzzz|||~~~zzzuuuqqqiiiaaaZZZ^^^lllyyy{{{uuunnnmmmsss{{{~~~|||{{{{{{zzzyyyqqqlllgggfffgggfffccc___]]]\\\[[[]]]______\\\ZZZXXXXXXXXXYYYYYYYYYYYYYYYUUUSSSPPPOOONNNLLLJJJHHHEEEGGGJJJLLLLLLKKKHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???===;;;999888777666444555666777777666666555555555555666666777888777666555555444444444111222444666777777666666555555555555555555555555444333333333333444444555444444444555555555555666666666666555555555444444555666777888888888777666444444555555666777777777555555555555555666777777444666888888888888:::<<<888999:::;;;;;;;;;::::::999::::::<<<===???AAABBBEEEGGGIIIIIIIIIIIIJJJLLLLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLLLLMMMNNNNNNOOOOOORRRQQQPPPOOOPPPPPPRRRRRRTTTQQQQQQWWW```eeeaaa\\\XXXeeezzz{{{yyyzzz}}}wwwssssssjjjbbbeeepppzzz}}}{{{yyyrrrkkkiiioooyyy{{{xxxwwwwwwwwwwwwrrrnnnjjjjjjmmmmmmjjjgggcccaaa______``````]]]ZZZWWWWWWXXXYYYZZZ[[[\\\\\\SSSQQQOOONNNNNNMMMKKKIIIDDDGGGJJJLLLLLLKKKIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???===;;;:::888888666555666888999999888555555555555555666777888444444333333444555777888---...111333555666666666555555555555555555555555222222222222333333444555444444444555555555666666777666666666666555555555333444555777777777666666444444555555666777777777555555555555555666777888666777777777666777999;;;888999:::;;;<<<;;;:::::::::;;;<<<===???AAACCCDDDEEEGGGHHHIIIIIIIIIKKKMMMNNNMMMLLLLLLLLLMMMOOOOOOLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPOOOMMMLLLMMMMMMNNNPPPOOOWWWhhhzzz{{{kkkYYYYYYfff{{{}}}}}}||||||~~~|||yyywwwtttqqqooorrryyy~~~~~~{{{tttmmmlllqqqyyy}}}~~~{{{{{{yyyxxxvvvtttsssrrroooooonnnnnnmmmmmmmmmmmmhhhddd^^^\\\]]]^^^^^^^^^[[[ZZZZZZYYYYYYXXXXXXXXXWWWTTTPPPNNNMMMMMMKKKJJJFFFDDDCCCDDDGGGHHHGGGEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAABBBBBBAAA>>><<<:::888777666555555444444555666777777777666444222000222222333333444555666666666555444444222222111000333444555777777777666666444444333333333444555555555444222000000111222333333222222333444666888:::===:::666333111222444666444444444555555777888999999888555333222222444444000333777999:::999:::;;;::::::999999888999999999<<<<<<<<<===???@@@BBBCCCFFFGGGHHHHHHHHHIIIKKKMMMOOOOOONNNNNNMMMNNNNNNOOOKKKLLLLLLNNNOOOPPPQQQQQQSSSRRRPPPNNNNNNNNNPPPQQQSSSSSSXXX```bbb^^^XXXWWW[[[hhh~~~}}}}}}|||zzzzzz|||}}}}}}}}}~~~}}}|||||||||vvvsssppprrrwww||||||{{{yyysssmmmmmmrrrwwwzzzzzzxxxwwwvvvtttrrrqqqoooooojjjjjjkkklllllllllllllllgggbbb^^^[[[\\\^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[VVVTTTPPPNNNMMMLLLKKKJJJFFFCCCBBBCCCFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>;;;:::888888666555555555555555555666666666666666555555666666666555555555555555555444444333333222222222444444666666777666666555444444333333333444444555666555333222111222333444333333333333444666777888:::999666444333333444555555555444555555666777888777666444444333444555666111444888999999999999:::::::::999999999999999:::;;;;;;;;;<<<>>>???AAABBBFFFGGGIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLLLLMMMOOOPPPPPPQQQSSSQQQPPPNNNNNNNNNPPPQQQSSSQQQSSSYYYZZZWWWUUUVVV]]]kkk~~~}}}}}}~~~|||zzzzzz{{{|||{{{zzzvvvvvvvvvwwwxxxzzz{{{|||yyyvvvrrrrrruuuwwwwwwuuuvvvrrroooooorrrttttttsssrrrqqqpppooommmkkkjjjjjjdddfffhhhjjjkkkkkkkkkjjjdddaaa]]][[[[[[]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXVVVSSSOOOMMMMMMLLLKKKIIIEEECCCAAAAAACCCEEEGGGGGGEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCBBB@@@>>>;;;999888888777666555555555555555555555666777888999:::::::::999777666555444333444333333333333333333333555666666666666555444444444444333333333333333444777666444333333333444555555444444444444555666666777666555555444444555555666555555555555555666666444444444555555555666666333666999:::999888999999::::::999999999999::::::<<<<<<======???AAABBBCCCFFFGGGIIIIIIIIIIIIKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPRRRQQQOOONNNMMMNNNPPPQQQTTTQQQPPPSSSSSSRRRSSSWWWaaannn~~~~~~~~~~~~~~~||||||||||||{{{zzzssssssqqqqqqrrrtttvvvxxx|||yyyvvvttttttsssqqqoooqqqpppoooqqqrrrrrrooommmllllllkkkiiihhhgggeeeeeebbbdddgggjjjkkkjjjiiigggbbb___]]][[[[[[\\\\\\]]][[[[[[ZZZYYYXXXWWWVVVVVVTTTRRRNNNLLLLLLLLLJJJIIIEEEDDDAAA@@@AAACCCFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@===;;;:::999888777666555555555555555555444444555777999::::::999888777666555444333333333333333444444555555777666666666555444333333444444333333333333444444555555444333333444444555555555555555444444555555444444555555666555555555666666555444444444555555444444555666666555555444666777999:::888888888999::::::999999999:::;;;;;;>>>>>>>>>???AAABBBDDDEEEFFFGGGIIIJJJJJJJJJKKKMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLMMMNNNOOOOOOOOOQQQPPPNNNMMMMMMNNNPPPQQQVVVSSSRRRSSSSSSQQQTTTYYYcccqqq~~~~~~~~~}}}|||{{{|||{{{yyywwwrrrqqqnnnmmmmmmooorrrttt|||{{{yyywwwuuuqqqllliiijjjlllooorrrsssqqqnnnkkkiiihhhgggfffeeedddcccbbbdddeeehhhjjjjjjiiigggeee```___^^^\\\ZZZZZZ[[[\\\^^^]]]\\\[[[ZZZYYYXXXXXXSSSQQQMMMLLLKKKKKKJJJIIIFFFEEECCCAAA@@@BBBDDDFFFDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBB@@@>>><<<;;;999888777666666555555666666555444333444555666777666666666555555444444444222333333444444555555666777777666555444333333222444444333333444444555666444333333333333333444444555555555555555444444444333333555666666555555444666555555444444444444555666666666666555444333222777888:::999888777888999:::999999999:::;;;;;;<<<======>>>>>>@@@BBBCCCDDDEEEHHHJJJKKKKKKKKKKKKMMMKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNOOOQQQOOONNNMMMMMMNNNPPPQQQTTTSSSTTTVVVUUURRRTTTZZZeeerrr{{{zzzyyyyyyyyyyyyvvvtttpppnnnkkkiiijjjmmmqqqttt{{{|||}}}{{{wwwpppjjjeeecccgggmmmrrrtttrrrooolllhhhggggggfffdddccccccbbbeeefffhhhiiiiiihhhgggfffaaaaaa```]]]ZZZYYYZZZ\\\[[[[[[ZZZYYYWWWVVVUUUUUURRRPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFCCCAAAAAACCCEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???>>>===999999888777666666666666777666555444444444444444333333333444444444444444333333444444555555555666777666555444333333333333333333444444555777888999333333333333444444444444444555555666555555444444333444444555555555444444555444444444444444555555888777666555444333222222777999:::999888888999::::::999999::::::;;;<<<===;;;;;;;;;<<<>>>???AAABBBEEEHHHKKKLLLKKKKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNPPPOOOMMMLLLMMMNNNPPPQQQPPPQQQSSSVVVUUURRRTTTZZZfffttt~~~}}}}}}yyyxxxxxxxxxyyyxxxvvvtttooommmiiiffffffjjjnnnqqqyyy|||zzzqqqhhhccc]]]ccckkkrrruuutttrrrppphhhhhhgggfffeeeeeeddddddcccdddeeefffggghhhhhhhhhbbbcccbbb___[[[YYYYYY[[[XXXWWWVVVUUUSSSRRRQQQQQQQQQOOOLLLJJJKKKKKKJJJIIIIIIIIIIIIFFFBBB@@@AAACCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@??????:::999888777666666666666666666666666666555444444333333333333333333333333444444444555555555555555666666444333333333333444333333444555777999;;;<<<333333444555555555555555333444555666666555555444555444444444444444444444333333333333444555555666777666555444333444444555777888999999888888:::<<<999999999::::::<<<======<<<<<<======???@@@BBBCCCEEEHHHKKKLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLMMMNNNPPPQQQPPPQQQSSSUUUTTTRRRVVV^^^hhhuuu}}}~~~}}}|||{{{zzzyyyyyyzzz{{{{{{xxxvvvrrrnnniiieeedddfffjjjlllwww||||||rrrhhhbbbYYY```jjjrrruuuvvvtttsssiiiiiihhhhhhgggfffeeeeeeaaaaaabbbdddfffhhhiiijjjcccdddccc```[[[XXXYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQOOOLLLJJJJJJJJJJJJIIIIIIKKKKKKHHHCCC@@@@@@AAADDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA:::999888777666666666666555666777888888777666555555555444444444333333333555555555555555555555555666555444333222333444555333333444666888:::<<<>>>444444555666777777666666222333555666666666555444666555444333333333333444222222222333444555666777666555333222333444666888777888999999888999;;;===999999999:::;;;<<<===>>>??????@@@AAABBBDDDEEEFFFEEEHHHKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLLLLNNNPPPQQQSSSSSSTTTUUUTTTSSSZZZcccjjjwww}}}yyyyyy|||~~~~~~}}}~~~|||{{{zzzzzzzzz{{{uuuqqqnnnmmmiiifffhhhnnnsss{{{{{{vvvnnnfff______ccclllvvvzzzuuuoooiiigggeeeeeeeeeeeecccbbbbbbaaa``````aaabbbdddeeeeeedddbbb^^^[[[XXXUUUTTTVVVVVVUUUTTTTTTSSSSSSSSSTTTRRROOOMMMMMMLLLJJJHHHKKKJJJHHHFFFCCCAAA???>>>AAAAAAAAACCCEEEGGGFFFEEE@@@BBBCCCDDDCCCAAA>>><<<::::::888777666666666666555555555555666666666666666555555444444333222222444444555555555555444444777777666666666666777777222222222333444555666777666555444333333444555666444444444444444444444444777666555444444555666777555555555555555444444444555555666666666666555555444555666777888999999999999::::::::::::::::::;;;<<<<<<===>>>@@@BBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKLLLLLLKKKKKKLLLMMMPPPOOONNNMMMMMMMMMNNNOOOMMMMMMLLLLLLLLLMMMOOOPPPPPPRRRSSSRRRQQQUUU[[[aaaggguuu|||yyyyyy{{{}}}}}}|||~~~}}}|||{{{zzzzzzzzz{{{wwwsssooommmiiidddfffkkkrrrzzz~~~{{{xxxrrrllldddcccdddkkksssvvvrrrmmmiiifffdddcccccccccbbbaaa_________```aaabbbcccddddddaaa^^^ZZZWWWVVVVVVWWWTTTUUUUUUUUUUUUTTTSSSSSSTTTRRROOOMMMMMMLLLJJJIIIHHHHHHGGGFFFEEECCCAAA@@@@@@@@@AAACCCEEEFFFEEECCC@@@AAACCCCCCCCC@@@>>><<<;;;:::999777777666666666666666666666666666666666555555555555555555555555444444555555555555444444666555555444444555555666333333333333444555666666555555444333333444555555555555555555555555555555666666555555555555666666444444555555555555555555555555666666666666555555666666777888999999999999999::::::::::::;;;;;;;;;;;;;;;<<<===???AAACCCDDDGGGGGGIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLKKKKKKLLLMMMPPPOOONNNMMMMMMMMMOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPRRRTTTSSSSSSVVV[[[```kkkxxx~~~|||zzzyyy{{{|||||||||}}}|||{{{zzzzzzzzzzzzzzzyyytttpppnnniiidddeeeiiirrrxxx}}}|||zzzzzzwwwssskkkhhhfffiiioooqqqoookkkhhheeebbb``````aaaaaaaaa^^^___```aaabbbbbbbbbbbbbbb___[[[WWWVVVVVVXXXZZZRRRSSSUUUVVVVVVUUUTTTSSSSSSQQQNNNMMMMMMLLLKKKIIIEEEFFFGGGHHHGGGFFFDDDCCC>>>>>>@@@BBBEEEEEECCCAAA???@@@AAABBBAAA@@@>>><<<<<<;;;999888777666666666888888888777777666666555444444555555666777777888444444555555555555444444444444333333333333444444333333333333444444555666444444333333333333444444666666666666666666666666555555666666666666555555333444444444555666666666555666666777777666666555888888999999999999999888999999::::::;;;;;;;;;;;;:::;;;;;;<<<>>>@@@BBBCCCGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMOOOOOOMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNNNNOOOPPPPPPSSSUUUVVVUUUWWW\\\```nnn||||||{{{zzzyyyzzzzzz{{{{{{|||{{{{{{zzzzzzyyyyyyyyyyyyuuurrrppplllggghhhlllrrrwwwzzzxxxwwwyyyxxxvvvqqqmmmiiiiiilllnnnnnnlllgggdddaaa______```````````````bbbbbbbbbaaa```___^^^]]]ZZZXXXWWWXXXYYYZZZOOOQQQTTTWWWWWWWWWUUUSSSQQQOOOMMMLLLLLLLLLJJJIIIDDDFFFHHHIIIIIIHHHEEECCC======???BBBDDDDDDAAA?????????@@@AAAAAA???>>><<<===<<<:::999777777666666:::999999888777666666555444444555555666666666666444444555555555555444444444333333333333333333444333333333333333444555666333333333333333333333333555555555555555666666666333444666666666666444333333333333444555666777777666666777777777777666666999999:::::::::999999888999999::::::;;;<<<<<<<<<::::::;;;<<<>>>@@@AAABBBGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMOOONNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNMMMMMMNNNOOOPPPSSSVVVWWWWWWXXX]]]```nnn~~~yyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxuuussssssppplllmmmrrrssswwwxxxuuutttvvvwwwuuutttppplllkkkmmmoooooonnnhhheeebbb```aaaaaaaaaaaa```aaaaaaaaaaaa___]]]\\\[[[[[[[[[ZZZYYYWWWUUUTTTOOOQQQTTTWWWXXXWWWUUUTTTPPPNNNLLLKKKLLLLLLKKKIIIGGGHHHJJJKKKJJJHHHEEECCC======>>>AAACCCBBB@@@>>>??????@@@@@@@@@???>>>===>>>===;;;:::888777777666:::999999888777666666555555555555444444444333333444444555555555555444444555555444444444444555555444444333333333444555555333333333333333333333333333333444444444555555555333444555666666555444333333333333444555666777777666666777777777777666666999999:::::::::999999888999999:::;;;;;;<<<======::::::;;;<<<>>>@@@AAABBBEEEFFFGGGHHHIIIIIIIIIHHHJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPQQQPPPOOONNNLLLLLLLLLMMMMMMPPPTTTWWWXXXWWWYYY]]]aaalll|||wwwyyyzzzyyyxxxwwwxxxyyyxxxyyyyyyzzzzzzyyyxxxxxxvvvttttttuuusssppprrrvvvssswwwwwwtttrrruuuvvvuuuvvvtttqqqppppppqqqpppoooiiigggeeedddeeeeeecccbbb___````````````______^^^]]]^^^^^^]]]ZZZVVVRRRPPPPPPRRRTTTVVVWWWVVVUUUTTTPPPNNNLLLLLLMMMMMMMMMLLLJJJKKKKKKKKKJJJHHHEEECCC???>>>>>>???AAABBBAAA??????@@@@@@@@@@@@@@@?????????>>><<<:::999777777777888888888777777666666555666555555444333333222222444444555555555555444444666666555555555555666666444444444333333444444555333333444444444444333333222222333333444555555555444444555555555555444444333444444444555666666666666777777888888777777666888888999999999999999888999999:::;;;<<<======>>>:::;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNPPPQQQOOONNNMMMLLLLLLLLLMMMNNNQQQTTTVVVWWWVVVXXX]]]aaakkk~~~zzzvvvxxxzzzyyywwwvvvwwwyyywwwxxxyyyzzzzzzyyyxxxwwwvvvttttttuuutttqqqssswwwrrrvvvwwwtttsssvvvxxxwwwzzzyyywwwvvvuuurrrpppnnnkkkjjjiiiiiijjjhhhfffdddaaabbbbbbcccdddfffggghhhhhhgggeeebbb]]]YYYUUUSSSRRRSSSTTTUUUUUUUUUUUUUUURRRQQQOOOOOOPPPQQQPPPOOOKKKKKKKKKJJJJJJHHHGGGFFFAAA@@@>>>>>>@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???===;;;999888777777666666666666666666666666555555555555444444444444444444555555555555444444666666555555555555666666555444444333333444444444333444555555555555444333333333333444555666666666555444444333333444444555444444555555555555555555777777888888888888777777666666777888999999999999999999:::;;;<<<===>>>>>>;;;;;;<<<===???AAACCCDDDBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNMMMMMMLLLMMMOOOPPPQQQOOONNNMMMLLLMMMNNNOOOPPPRRRTTTUUUUUUTTTWWW]]]bbbkkk}}}yyyuuuwwwzzzyyywwwuuuwwwxxxvvvwwwyyyyyyzzzyyyxxxwwwvvvttttttuuutttppprrrvvvqqquuuwwwuuuuuuxxxzzzyyy|||||||||zzzwwwsssooollllllkkkllllllmmmkkkhhheeeeeeeeefffhhhkkknnnqqqssstttqqqmmmgggbbb]]][[[YYYTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSQQQQQQSSSTTTSSSRRRKKKKKKJJJJJJIIIIIIIIIIIICCC@@@>>>===???AAABBBBBBAAAAAAAAAAAAAAAAAAAAABBB@@@???===;;;999888777777555555555555666666666666444444555555666777777777444555555555555555555444666555555444444555555666555444444333333333444444444444555666666555444444444444444555666777777888555555333222222333555555555555555555555444444444777777888888888888777777444555666888888999999999999999:::;;;<<<===>>>???<<<<<<===>>>@@@BBBCCCDDD@@@BBBDDDFFFHHHIIIJJJKKKJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLMMMOOOPPPRRROOONNNNNNMMMNNNOOOQQQRRRRRRTTTTTTSSSSSSVVV]]]bbblllzzzzzz{{{zzzyyyxxxwwwvvvssstttvvvwwwwwwvvvuuuttttttvvvwwwvvvuuutttuuuwwwvvvwwwyyy|||}}}{{{~~~|||xxxtttqqqqqqnnnqqqttttttpppmmmkkkllliiillloooooonnnooorrrvvvvvvrrrmmmkkkkkkhhhbbb]]]UUUUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWUUUSSSQQQOOOLLLHHHEEEBBBAAA???===>>>???BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAACCCCCCAAA<<<888777888666666666666777777777777777666555444444555666777333333333333333333333333666555444444555666555444777777666666666555555555555555555555555555444444666555555555555444444444666777777666444222333444777666444333333444555666777777777777666666666666888888999::::::::::::::::::::::::::::::::::::::::::::::::;;;===>>>@@@AAADDDEEEEEEFFFGGGIIIJJJKKKMMMMMMKKKJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOONNNMMMLLLLLLLLLLLLPPPQQQSSSWWWWWWWWW\\\cccooo|||{{{zzzyyyxxxwwwvvvvvvtttuuuwwwxxxwwwvvvuuussstttvvvwwwvvvuuutttuuuvvvwwwxxx|||}}}~~~~~~|||xxxsssooolllooossssssqqqnnnnnnnnnqqqsssvvvvvvtttrrrpppoooqqqmmmiiiiiiiiihhhccc^^^VVVTTTSSSQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWUUUSSSRRRQQQNNNKKKHHHDDDBBB@@@>>>>>>???AAABBBCCCCCCCCCDDDCCCCCCBBBAAAAAABBBCCCAAA===999999:::666777777777777777777777777666555444444555666777333444444444555555666666666555444444555666555444555555555555555555555555444444444444444444555555666555555555555444444444666777777666444222333444666555444333444444666666777777777777666666666555333333555666777888888999999999999::::::;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDDDDEEEEEEGGGHHHJJJKKKMMMMMMKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOONNNMMMMMMLLLMMMMMMQQQQQQSSSWWWVVVVVV[[[bbbnnn~~~}}}zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxwwwvvvtttssstttuuuvvvvvvttttttuuuvvvyyy|||~~~~~~}}}vvvpppllloooqqqrrrqqqpppppppppvvvwwwzzz||||||wwwqqqlllkkkhhhffffffhhhgggdddaaaVVVTTTQQQNNNNNNOOOQQQSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOLLLJJJFFFDDDAAA>>>===>>>???@@@AAABBBCCCDDDDDDDDDCCCBBB@@@BBBBBBAAA>>><<<;;;<<<777777777777777777777777666666555444444555666666444444555666777777888888666555444444555666555444444444444444444444444444222222333333444444555555666555555555555444444444555666777666444333333444333444444444555666666666777777777666666666555555333444666888:::;;;<<<<<<888888999::::::;;;<<<<<<======>>>>>>@@@BBBCCCDDDCCCDDDDDDEEEFFFHHHIIIJJJMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOONNNNNNOOONNNNNNMMMMMMMMMMMMNNNQQQQQQSSSVVVUUUUUUZZZaaaooo}}}zzzwwwuuuuuuuuuvvvwwwwwwwwwwwwwwwuuutttssstttuuuvvvuuuttttttuuuvvv}}}{{{uuuooopppqqqqqqpppooooooooossstttvvvzzz}}}{{{tttooohhhfffeeeeeeffffffdddaaaWWWTTTPPPLLLKKKMMMOOOQQQTTTTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJHHHFFFCCC???======>>>>>>???@@@BBBDDDEEEEEEDDDCCC@@@AAAAAAAAA???>>>>>>===888888888777777777777777555555555555555555555555333444555666777888999999666444444444555666555444222222333333333333444444111111222222333444555555666555555555555444444444555666777666444333444555222333444555666666666666777777666666666555555555555666777999;;;<<<<<<<<<777777888999;;;<<<============>>>???@@@BBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOORRRQQQSSSUUUTTTTTTYYYaaasss~~~}}}zzzwwwuuutttuuuuuuvvvvvvvvvvvvuuuuuuttttttsssuuuvvvuuutttssstttuuu~~~|||tttsssqqqooonnnmmmlllkkkooonnnooossswwwwwwtttpppgggfffeeeeeeeeedddbbbaaaXXXUUUPPPLLLKKKKKKNNNOOORRRRRRRRRRRRQQQOOONNNMMMMMMKKKJJJKKKLLLMMMMMMLLLJJJHHHDDD@@@===<<<======>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@???>>>999888888888777777777666444444555555555555444444222222333555666777888888666444444444555666555444222333333333333333333333111111222222333444555555666555555555555444444444444666666666444333444555222333444555666666666666666666666666555555555555333444555666777777777666777777888999;;;<<<======<<<<<<======???@@@BBBCCCCCCDDDDDDEEEFFFHHHJJJJJJMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPRRRQQQSSSUUUTTTTTTZZZbbbwww||||||~~~}}}|||yyywwwvvvuuuuuuuuuttttttttttttttttttttttttssstttuuuuuusssssstttuuu{{{~~~wwwtttpppmmmlllkkkiiihhhlllllllllnnnoooooonnnmmmffffffeeeeeedddbbbaaa```YYYVVVRRRNNNLLLLLLMMMNNNPPPQQQQQQQQQQQQOOOMMMLLLNNNMMMLLLLLLNNNPPPPPPPPPKKKHHHDDD@@@>>><<<======>>>@@@CCCEEEFFFEEECCCBBB@@@???>>>???@@@@@@>>><<<999999999888888777777666444444555555555555444444222222333444555555666666666555444444555666555444444444444333333222222222222222333333444444555555666555555555555444444444444555666555444333444666333444444444555666666666666666666555555555444444555666666777777777777777888888999::::::;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBDDDEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJLLLMMMNNNNNNOOOOOOMMMMMMMMMNNNNNNPPPQQQRRRSSSQQQSSSUUUUUUVVV\\\eeexxx}}}yyy{{{~~~zzzzzzyyyxxxwwwvvvuuuuuurrrrrrrrrrrrsssssstttuuussstttuuuuuusssssstttuuutttwwwzzzzzzyyy{{{~~~xxxtttnnnkkkjjjiiihhhfffgggiiilllllllllkkkkkkkkkbbbbbbccccccaaa`````````ZZZXXXUUUQQQNNNMMMMMMMMMPPPQQQRRRSSSRRRPPPOOOMMMOOONNNLLLMMMOOOQQQQQQQQQKKKIIIEEE@@@>>>======>>>>>>@@@CCCFFFFFFEEECCCAAA@@@>>>===>>>??????===;;;::::::999888888777777666333444444555555444444333333333333444444555555555666555444444555666555444666666555444333222111111444444444444444444555555666555555555555444444444444555666555444444555666666555444333444444666666666666555555555444444444666666888999::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKMMMNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPRRRRRRSSSQQQSSSUUUVVVWWW___hhhwww{{{xxxzzz~~~yyyyyyyyyyyyxxxvvvuuutttpppppppppqqqrrrssstttuuussstttuuutttsssssstttuuunnnqqqtttuuuuuuxxx~~~|||{{{wwwrrrllliiiiiiiiihhhfffaaaffflllnnnlllkkkkkklll^^^___aaaaaa```___``````[[[YYYVVVSSSPPPNNNMMMMMMPPPRRRSSSTTTTTTRRRPPPOOONNNLLLKKKKKKMMMOOOPPPOOOKKKIIIEEEAAA>>>======>>>???AAADDDFFFFFFEEEBBB@@@@@@>>><<<===??????<<<999::::::999999888777777666333333444555555444333333444444444555555555555555666555444444555666555444777777666555333222111111555555555555555555444444666666555555555444444444333555666555444444555666777666444333333444555666666666555555555444444444111222333555777888999999::::::::::::::::::::::::;;;<<<<<<===>>>@@@BBBBBBFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNMMMLLLJJJHHHGGGIIIJJJKKKLLLNNNNNNOOOOOOLLLMMMMMMNNNOOOQQQRRRSSSSSSQQQSSSVVVWWWYYYaaajjjuuuzzzwwwzzz~~~}}}{{{{{{zzzzzzxxxuuuoookkksssttttttuuuuuuttttttsssqqqsssuuuvvvuuutttqqqooopppnnnmmmmmmooossswwwzzz}}}{{{{{{zzzvvvmmmeeefffllllllfffhhhgggfffhhhkkkkkkhhheeeaaa\\\XXXYYY]]]```___]]]ZZZYYYVVVTTTQQQPPPOOONNNNNNOOOQQQSSSRRRQQQNNNMMMLLLLLLMMMLLLLLLKKKJJJIIIJJJGGGCCC???=========>>><<>>999999888777666555444333555555555555555444444333333333333444555666777777555444333333555555444333444444444444444444444444555444444333333444444555444444444444555555666666444444444444444444444444555444333222222444555777888666444444666666666444444555555777888999:::;;;999999:::;;;;;;<<<<<<===;;;;;;<<<>>>???@@@AAABBBDDDDDDEEEGGGIIIJJJLLLLLLNNNNNNMMMLLLKKKJJJIIIIIILLLLLLKKKKKKLLLMMMMMMNNNOOONNNMMMMMMMMMNNNOOOPPPQQQQQQSSSVVVUUUUUUZZZbbbuuu~~~}}}{{{zzzyyyvvvqqqnnnrrrssssssssssssssssssrrrqqqrrrtttuuuuuusssqqqooonnnmmmkkkjjjkkkmmmpppqqqwwwzzz}}}~~~{{{zzzyyyyyywwwooofffeeejjjkkkggghhhgggfffhhhjjjiiigggdddaaa]]]XXXXXX[[[^^^^^^\\\ZZZYYYWWWUUUSSSQQQPPPPPPMMMNNNPPPRRRRRRPPPOOOMMMLLLLLLMMMLLLLLLKKKJJJIIIGGGFFFCCC@@@===<<<<<<<<<===???AAACCCBBBAAA@@@???===========================<<<:::999777666666666777777777777777666666555333444444444555666666666777555444444555555444222444444444444444444444444555444444333333444444555555555555555555555666666666666666666666666666666555444333222222444666777666666555444444333444444666666777777888888999999999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCCEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJMMMMMMMMMLLLMMMMMMNNNNNNPPPOOONNNNNNNNNOOOQQQQQQRRRRRRTTTWWWVVVVVV\\\cccwww}}}{{{zzzxxxuuurrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqsssssssssrrrpppnnnnnnmmmllljjjiiiiiiiiiiiilllpppvvvyyyyyyxxxvvvvvvwwwvvvpppgggccceeehhhhhhggggggfffggghhhgggeeecccbbb]]]XXXWWWYYY[[[[[[[[[YYYXXXVVVUUUSSSRRRRRRRRRKKKLLLNNNPPPPPPPPPOOONNNLLLLLLLLLLLLKKKJJJIIIIIIEEEDDDCCCAAA???===<<<;;;===>>>>>>????????????????????????>>>>>>>>>>>>>>>???===:::888666666777777777777777777777666666555444444555555555555555555777555444444555555444222444444444444444444444444555444444333333444444555666666666666666666666666666666666666666666666666555444333333333444666777555666777555111000222444888888888888888888888888999999::::::;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCEEEEEEGGGHHHJJJLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKOOONNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOOPPPQQQQQQRRRSSSRRRTTTWWWWWWXXX^^^fffyyy~~~{{{zzzyyywwwuuupppppppppoooooopppppppppppppppqqqrrrrrrpppooonnnooonnnnnnmmmkkkiiigggfffeeeiiiooossstttsssrrrqqqssssssppphhhaaa___cccfffgggggggggggggggeeecccbbbbbb]]]XXXVVVVVVXXXYYYYYYVVVVVVTTTSSSRRRRRRRRRRRRJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMLLLLLLKKKJJJIIIHHHDDDDDDDDDCCCAAA???===<<<>>><<<;;;;;;<<<>>>??????>>>>>>?????????@@@@@@@@@???<<<999666444444555666555555555555555444444333555555555555555444444444444222222333444555444333444444444444444444444444555444444333333444444555777777777777666666666666444444444444444444444444555444444333444555666666444777999666111///222555777888888888888888999999888999999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBCCCDDDFFFGGGIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSVVVWWWXXX^^^gggzzz~~~{{{yyyxxxwwwvvvpppooonnnnnnnnnnnnooopppppppppqqqqqqqqqpppooonnnnnnnnnnnnmmmkkkiiigggfffbbbfffllloooooonnnmmmmmmooopppoooiii```[[[]]]bbbeeefffgggfffeeecccbbbaaa```]]]YYYVVVVVVWWWXXXXXXTTTSSSRRRQQQQQQPPPPPPPPPJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGDDDEEEEEEEEEDDDBBB@@@>>>>>>;;;888888;;;>>>??????<<<===>>>???@@@AAABBBCCC@@@===:::777555555666777555555555555555444444333555555555555555444444444000//////111444666666555444444444444444444444444555444444333333444444555777777777777777666666666444444444444444444444444444444444444555555666666555888:::777222000333777666666777888999:::;;;;;;888888999999:::;;;;;;<<<:::;;;<<<===>>>@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOPPPPPPPPPPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPQQQPPPRRRUUUVVVWWW___ggg}}}|||zzzxxxwwwuuutttpppooonnnmmmmmmnnnooopppqqqqqqqqqqqqqqqpppoooooollllllkkkjjjiiigggeeedddaaadddhhhkkkkkkjjjkkkkkklllmmmmmmkkkcccZZZYYY]]]aaabbbddddddbbb`````````^^^\\\ZZZXXXWWWWWWWWWXXXSSSSSSQQQPPPOOOOOOOOOOOOKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFEEECCCBBB@@@>>>:::777777;;;>>>??????<<<<<<===???@@@AAABBBCCCBBB@@@===:::888777888888777777777777777666666555444444555555555555555555/////////111444666666555444444444444444444444444555444444333333444444555555555555666666777777777666666666666666666666666444444555555666666666666555777888777444333555888555666777888999;;;<<<<<<888888999999::::::;;;;;;999:::;;;<<<>>>???@@@@@@CCCCCCEEEFFFHHHJJJKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPQQQPPPOOOOOONNNNNNOOOPPPPPPPPPPPPOOOQQQOOOQQQTTTUUUWWW```iii~~~zzzxxxwwwuuurrrppppppooonnnmmmmmmnnnooopppqqqqqqqqqqqqqqqpppppppppnnnmmmkkkiiifffdddcccbbb^^^aaadddfffggghhhjjjkkkmmmlllmmmnnnggg\\\WWWYYY[[[]]]``````^^^\\\\\\]]][[[[[[[[[ZZZXXXWWWWWWXXXTTTTTTRRRQQQPPPOOOOOONNNKKKJJJHHHGGGGGGIIIKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFDDDEEEEEEDDDDDDCCCBBBBBB>>>:::666777<<>>>>>>>>>>>???????????????BBB@@@>>><<<:::888777777777777777777777666666555333444444444555666666666333222222333555666666555444444444444444444444444555444444333333444444555333333444555666777777888666666666666666666666666444555555666666666666666555555444444444555666666777777888999999:::;;;;;;888888888999::::::;;;;;;::::::;;;===>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQQQQPPPOOONNNOOOPPPQQQRRRQQQQQQPPPQQQPPPQQQTTTVVVYYYaaakkk~~~~~~|||yyywwwvvvssspppnnnqqqooonnnmmmmmmnnnoooqqqrrrrrrrrrqqqqqqqqqqqqpppqqqooommmiiifffdddbbbbbb[[[^^^```bbbdddfffjjjlllnnnlllnnnqqqkkk___WWWWWWWWWZZZ]]]]]]ZZZYYYZZZ[[[ZZZ[[[\\\[[[ZZZXXXXXXXXXVVVUUUSSSRRRPPPOOOOOOOOOLLLJJJHHHFFFFFFHHHJJJKKKMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBB>>>:::666888===@@@@@@>>>@@@@@@??????>>>===<<<<<>>===;;;999777555444555555555555555444444333333333444444555666777777888666555555666666555444444444444444444444444444555444444333333444444555111222333444555777888888444444444444444444444444444555555666777666666666444222111222444666666555999999999999999999999999777888888999::::::;;;;;;;;;;;;<<<>>>???@@@AAABBB@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJMMMOOOQQQQQQPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQRRRQQQRRRUUUWWWZZZcccmmm{{{zzzwwwvvvuuurrrooommmppppppppppppoooooooooooorrrqqqqqqqqqppppppoooooommmmmmllljjjhhhgggfffeeebbbaaa``````aaaccceeegggpppooommmkkkggg```XXXRRRRRRVVV[[[\\\[[[ZZZZZZ[[[VVVYYY\\\]]]\\\[[[[[[\\\___[[[WWWUUUTTTSSSQQQPPPNNNKKKIIIFFFFFFHHHKKKLLLSSSRRRPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBCCC@@@???<<<::::::;;;===>>>@@@@@@??????>>>=========?????????>>><<<:::777666777777777777666666666666666666666666666666666666999888777666555444333333555444444333333444444555666666555444444444555555555444333222333555777999777666555444444444444444777777777777666666666666555555555666666666666666444555777888888888777666777888888999999:::;;;;;;===>>>???AAAAAA@@@@@@???@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRUUUSSSSSSUUUUUUWWW```iii}}}{{{yyywwwvvvtttqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmqqqpppppppppooooooooonnnnnnmmmlllkkkiiihhhgggfffccccccbbbbbbccceeefffhhhooonnnmmmkkkgggaaaYYYSSSPPPVVV]]]aaa```]]]\\\[[[\\\]]]^^^^^^]]]^^^```bbbbbb___[[[YYYWWWUUURRRPPPNNNLLLIIIGGGGGGIIIKKKMMMQQQQQQOOOMMMKKKIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCAAA???<<<:::999:::<<<===??????>>>>>>>>>>>>======@@@@@@???>>><<<:::777666666666666555555444444444555555555555555555555555666666666666555555555555333222222222222222222333555444444444444444555555444444333333444555777888666666555444444444444444666666666666666666666666555666666666666666666666666777777888888888888888888999999::::::;;;<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVSSSSSSUUUUUUWWW```iii~~~|||zzzxxxwwwuuurrrpppooonnnnnnnnnmmmmmmmmmlllooooooooonnnnnnnnnnnnnnnooonnnmmmlllkkkjjjiiiiiiffffffffffffggghhhhhhiiinnnmmmlllkkkhhhbbbZZZUUUOOOVVV^^^cccdddaaa^^^[[[aaaaaa```___]]]^^^aaaddddddbbb```^^^\\\YYYTTTQQQOOOMMMKKKIIIHHHJJJLLLMMMOOOOOONNNLLLJJJHHHFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCAAA???===:::999999::::::============>>>>>>>>>>>>@@@@@@@@@???<<<:::777555555555555444333222222111444444444444444444444444333333444555666777777888666666555555555555666666333333222333333444555666333333444444555666666777666666555444444444444555444444444555666666777777666666666666666666555555888888888888888999999:::999999::::::;;;<<<<<<<<<:::;;;<<<>>>???@@@AAAAAACCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVTTTSSSUUUUUUWWW```iii~~~}}}|||zzzyyyxxxvvvssspppqqqqqqppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnmmmlllkkkkkkiiijjjkkkllllllkkkjjjiiilllkkkkkkkkkhhhccc]]]XXXPPPUUU[[[```bbbaaa^^^\\\bbbcccbbb___]]]\\\]]]___bbbaaa``````___\\\WWWSSSPPPNNNLLLJJJJJJKKKLLLMMMOOOOOONNNMMMKKKIIIGGGEEEFFFEEEDDDCCCCCCBBBBBBCCCBBB@@@===;;;999888888888;;;;;;<<<======>>>??????@@@@@@@@@???===:::777666666555555444333222111111444444444444444444444444222333444444555666777777777666666555555666666777111111111222333444555666222333444555666666666666666555555444444444555555222222333444555666777777666666666666555555555555999888777666777888999:::888888999::::::;;;;;;<<<999999;;;===???@@@AAABBBDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVTTTTTTUUUVVVXXX```jjj~~~~~~|||{{{yyyxxxwwwvvvssspppqqqqqqqqqpppooonnnnnnnnnllllllllllllllllllmmmmmmooooooooonnnnnnnnnmmmmmmlllnnnpppqqqpppnnnkkkiiijjjjjjjjjjjjiiieee___ZZZQQQSSSUUUXXX[[[\\\\\\\\\bbbcccdddbbb^^^ZZZYYYXXX\\\\\\]]]______]]]YYYUUUPPPOOOMMMKKKKKKKKKLLLLLLNNNOOOOOONNNMMMJJJHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA>>><<<:::888888888::::::;;;<<<===>>>>>>???@@@@@@@@@???===;;;999777666666555555444333333222555555555555555555555555444444444555555555555555222222111111111111222222111111111222333444555666222333444555666666666666555555444444444555555666111222333444555777777888777777666666555555555444777777666555555777888999777777777888999999::::::999999:::<<<>>>@@@BBBCCCEEEDDDDDDDDDDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTVVVTTTTTTVVVVVVXXXaaajjj~~~|||{{{yyyxxxxxxvvvsssqqqppppppooonnnmmmlllkkkkkklllllllllllllllmmmmmmmmmooooooooooooooonnnnnnnnnnnnqqqsssuuutttpppllliiihhhhhhiiijjjjjjgggaaa]]]RRRPPPOOOPPPSSSWWWYYYYYYaaacccdddbbb___ZZZXXXWWWXXXYYYZZZ\\\]]]\\\YYYVVVPPPOOOMMMLLLKKKKKKKKKKKKNNNNNNOOOOOOMMMKKKHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA???===;;;:::999999:::::::::;;;<<<======>>>>>>?????????>>><<<:::999666666666666555555555555666666666666666666666666666555555555444444333333333333222222222222333333333333222333333444555666333333444444555666666777555444444444444555666666222333444555666777888888777777777666555555444444666666666666666777777888666666777777888999999999::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPQQQRRRRRRSSSSSSTTTWWWUUUTTTVVVVVVXXXaaajjj}}}|||zzzyyyyyyxxxuuusssppppppooonnnmmmlllkkkkkkllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooppprrrvvvwwwvvvqqqlllhhhfffggghhhjjjkkkhhhccc___QQQNNNKKKLLLPPPSSSUUUUUU]]]^^^^^^]]]ZZZYYYXXXYYYXXXXXXXXXYYYZZZZZZWWWTTTOOOOOOMMMLLLJJJJJJJJJJJJLLLMMMNNNNNNMMMJJJGGGEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@>>>===;;;:::::::::::::::;;;;;;<<<<<<<<<===>>>>>>???>>>===<<<;;;555555555555555666666666555555555555555555555555555555555444444333333333666666555555555555666666555444444444444444555555444444333333444555777888444444444444444555666666444444555666666777888888888777777666555555444444666666777888888888888777666777777888999999::::::<<<<<<<<<===>>>AAACCCDDDCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUWWWUUUUUUVVVWWWYYYaaakkk~~~}}}{{{{{{zzzyyyvvvtttrrrrrrqqqpppooonnnmmmmmmlllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooopppssswwwyyywwwrrrlllgggffffffhhhjjjkkkhhhddd```OOOMMMJJJKKKOOORRRRRRRRRXXXXXXXXXVVVUUUUUUXXX[[[ZZZYYYXXXXXXYYYXXXUUUSSSOOONNNMMMKKKJJJJJJIIIIIIJJJKKKMMMMMMLLLIIIFFFDDDFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>======333333444555555666666777444444444444444444444444444444444444444444444444444444333333333333444444666666555444444444555555555444333222333555777999444444444444444555666777555555666666777888888888888777777666555444444444666777888::::::999888888777888888999::::::;;;;;;============???AAACCCDDDBBBCCCFFFIIIKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVWWWUUUUUUVVVWWWYYYaaakkk~~~}}}~~~|||xxxtttsssssssssssspppmmmiiigggllllllkkkjjjkkklllmmmnnnooooooooooooooopppppppppppptttwwwwwwtttooollljjjggggggggggggfffeeecccbbbUUUPPPJJJHHHKKKPPPSSSTTTTTTSSSSSSSSSSSSUUUWWWXXXSSSSSSTTTVVVXXXVVVSSSPPPRRRPPPNNNKKKIIIHHHHHHHHHKKKMMMNNNNNNMMMKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA???<<<:::888<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@???===<<<:::999777666555555555666444444444444444444444444444444555555555555444444444444444444444555666777555555555555555555555555444444444555555555555666555555555555555555555555777666666555555555666666777888888888888666555444555555777888888888777666999999999999999999::::::999:::<<<>>>???@@@AAAAAABBBCCCCCCDDDFFFGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQSSSVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUWWWXXXVVVYYYfffsss||||||{{{||||||zzzwwwtttsssssssssrrrpppnnnllljjjlllkkkjjjjjjjjjkkkmmmmmmooooooooooooooooooooooooppprrrtttsssooojjjgggeeeggghhhiiiiiiiiigggfffeeeWWWRRRLLLIIIKKKOOORRRSSSSSSRRRRRRRRRSSSUUUVVVWWWSSSSSSTTTVVVWWWVVVSSSPPPPPPOOOMMMLLLKKKKKKKKKLLLXXXVVVSSSPPPMMMLLLJJJJJJHHHGGGFFFEEECCCCCCCCCCCCBBBBBBAAAAAA???===;;;:::;;;::::::::::::::::::;;;===>>>???@@@@@@???===<<<:::999777666555555555555444444444444444444444444444444555555555555444444333333333333333444555555444444444444444444444444444444444555555555555666555555555555555555555555666666555555555555666666555555444444444444444555333444666777777777666666888999999999999::::::::::::;;;<<<===>>>???@@@AAACCCDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMMMMNNNQQQSSSVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUWWWXXXWWWZZZfffttt~~~|||zzzyyyxxxyyyxxxwwwuuuuuutttsssrrrpppooonnnmmmkkkjjjiiiiiiiiijjjkkklllooooooooonnnnnnmmmmmmllloooppppppmmmhhhdddbbbaaaeeefffggghhhiiiiiihhhggg[[[VVVNNNJJJJJJMMMQQQSSSQQQQQQQQQQQQRRRTTTVVVWWWTTTSSSTTTUUUUUUUUURRRPPPNNNMMMLLLLLLLLLMMMNNNOOO]]]XXXRRRNNNMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>===<<<999999999::::::;;;<<<===@@@@@@AAAAAAAAA???>>>===;;;999888666555444555555444444444444444444444444444444555555555555444444333333222222222333444444333333333333333333333333444444444555555555555666555555555555555555555555666666555555555555666666555444333222222333555666444555666777888888888888888888999999999:::::::::<<<<<<;;;;;;<<<>>>???@@@@@@BBBEEEHHHJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKMMMMMMMMMOOOQQQTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXWWWZZZggguuu|||zzzxxxwwwwwwxxxwwwwwwxxxvvvtttrrrpppooonnnnnnjjjiiihhhhhhhhhiiikkkkkkooonnnnnnmmmlllkkkkkkjjjllllllkkkhhhddd```______```aaaccceeegggggggggggg___ZZZRRRLLLJJJLLLPPPRRRQQQQQQPPPQQQRRRSSSUUUVVVUUUTTTSSSSSSTTTSSSRRRPPPMMMLLLKKKKKKKKKLLLMMMNNNRRRMMMHHHHHHLLLOOOMMMJJJHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????:::999::::::<<<===???@@@CCCCCCCCCBBBAAA@@@>>>===;;;:::888666555444444555444444444444444444444444444444555555555555444444444333333333333333444444333333333333333333333333444444444555555555555666555555555555555555555555666555555555555666666777666666666555555555555555666777888999::::::;;;;;;888888888999999::::::;;;>>>===;;;:::;;;===???@@@<<>>>>>;;;:::888666444444444444444444444444444444444444444444555555555555444444555555444444444444555555444444444444444444444444444444444555555555555666555555555555555555555555555555555555555666777777666777888888777555333222666666777777888999::::::777777888999::::::;;;;;;===<<<;;;:::;;;<<<>>>@@@<<<>>>BBBFFFHHHIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJKKKIIIKKKMMMNNNNNNOOOQQQSSSTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXWWW\\\jjjxxx~~~{{{yyyyyyyyyxxxwwwxxxwwwvvvsssqqqooommmllljjjiiihhhhhhhhhiiijjjkkkkkkkkkkkkjjjjjjiiiiiihhhfffffffffdddaaa_________]]]^^^aaadddfffgggggggggccc___YYYRRRMMMKKKNNNQQQTTTSSSRRRRRRRRRRRRTTTTTTVVVTTTQQQPPPPPPQQQPPPPPPNNNMMMKKKIIIHHHHHHHHHHHHEEEDDDEEEHHHLLLNNNLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEHHHIIIIIIFFFCCC@@@;;;;;;:::;;;===???BBBDDDEEEDDDCCCBBBAAA@@@??????<<<;;;888666444444444444444444444444444444444444444444555555555555444444666666555444444444555555555555555555555555555555444444444555555555555666555555555555555555555555555555444555555666777888555666666777666444333111666666555555555666777777777777888999:::;;;;;;<<<;;;;;;::::::;;;===>>>??????AAADDDGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJLLLNNNOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTUUUVVVXXXWWWXXXXXXWWW\\\kkkzzz|||zzzzzzyyywwwuuusssttttttsssrrrpppnnnmmmjjjjjjiiihhhiiijjjkkkllliiiiiiiiiiiiiiiiiiiiiiiieeeffffffddd```]]]\\\\\\[[[]]]___bbbdddeeeeeeeeebbb```\\\UUUOOOLLLNNNPPPWWWVVVTTTSSSRRRRRRSSSSSSWWWTTTPPPOOOOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDGGGKKKNNNMMMIIICCC@@@;;;:::999999;;;>>>AAACCCDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;999666444333333333444444444444444444444444444444555555555555444444666555444444333333333444444444444444444444444444444444444555555555555666555555555555555555555555444444444555555666777888777666444444444666888999999888777666666666777777666777888999:::;;;;;;<<<999999:::;;;<<<>>>??????AAABBBDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKMMMOOOPPPOOONNNNNNOOORRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXXXX]]]lll{{{|||{{{zzzxxxuuusssoooppprrrssssssrrrpppoookkkjjjiiiiiiiiijjjllllllhhhhhhhhhhhhiiiiiiiiiiiieeeffffffddd___[[[YYYXXXXXXZZZ\\\___aaabbbbbbbbbaaa```]]]WWWPPPMMMMMMOOOYYYWWWUUUTTTRRRRRRRRRSSSWWWTTTPPPNNNNNNOOOPPPPPPNNNMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIGGGFFFFFFJJJLLLJJJIIIGGGFFFEEEEEEDDDDDDEEEHHHMMMPPPOOOJJJDDD???:::999888777999<<>>BBB===<<<;;;999888999999:::666777777999:::;;;<<<<<<777888:::<<<===>>>??????AAAAAABBBCCCDDDEEEFFFGGGKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPPPPOOONNNMMMNNNRRRRRRRRRRRRSSSTTTUUUVVVYYYXXXXXXXXXXXX]]]lll|||~~~|||zzzyyywwwsssqqqssssssssstttuuutttrrrooolllkkkiiihhhhhhiiikkkllljjjjjjjjjjjjkkklllmmmmmmfffeeedddaaa]]]YYYUUUSSSUUUVVVXXX[[[]]]___aaaaaa^^^```___XXXPPPKKKKKKNNNTTTUUUUUUSSSQQQPPPPPPRRRNNNNNNMMMMMMMMMNNNOOOOOOQQQPPPNNNLLLLLLMMMNNNOOOTTTRRROOOLLLJJJIIIIIIIIIIIIIIIJJJIIIHHHFFFDDDBBBIIIKKKMMMNNNLLLGGGAAA======<<<:::999999;;;>>>@@@CCCCCCDDDDDDEEEDDDDDDDDD@@@===999888999888666333555555555555555555555555444333333222222333333444222333444555555444333222333333333444444444555555777555333222222222444555111222444666666555444333888888999888888777666555999777222000111999CCCKKKUUUDDD888888888444555<<<===<<<;;;999999999999999<<<<<<<<<<<<===???@@@AAAAAACCCEEEEEEEEEEEEFFFGGGLLLKKKJJJJJJKKKLLLMMMNNNMMMNNNOOOOOONNNMMMNNNPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWYYYVVVXXX^^^___jjj~~~|||zzzyyywwwtttrrrsssrrrssstttuuutttrrrooommmllljjjhhhhhhiiijjjkkkiiihhhhhhggggggggghhhhhhhhhgggfffccc```\\\XXXVVVUUUVVVVVVXXXZZZ\\\^^^___]]]______ZZZSSSMMMMMMNNNQQQSSSTTTSSSQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNPPPOOOMMMLLLKKKLLLMMMNNNQQQOOOMMMKKKJJJJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEIIIKKKLLLLLLJJJFFFAAA>>>===<<<:::888888:::<<<===>>>???@@@@@@AAA@@@@@@@@@???===:::999999999777444444444444444444444444444444333333222222333333444333444444444444444444333444333333333444444555555777666444333444555666888444555666777888777666666777777777777777777666666777666555444555:::@@@FFFLLL???777:::;;;777777<<<;;;;;;::::::::::::999999;;;;;;<<<<<<===???@@@AAA@@@BBBEEEEEEEEEEEEFFFGGGLLLKKKJJJJJJJJJKKKLLLMMMLLLNNNOOOOOONNNMMMNNNPPPSSSSSSRRRRRRSSSTTTUUUUUUWWWYYYVVVWWW]]]^^^hhh{{{yyyxxxwwwvvvtttsssrrrrrrsssttttttqqqooonnnmmmkkkiiihhhhhhhhhiiihhhhhhggggggfffeeeeeeeeeiiiiiihhhfffccc```]]][[[WWWWWWVVVVVVXXX[[[___aaa]]]```aaa]]]VVVPPPMMMMMMMMMPPPSSSTTTRRRPPPOOOOOOQQQPPPPPPOOOOOONNNNNNNNNOOONNNMMMKKKKKKLLLLLLMMMNNNLLLKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJIIIGGGDDDBBB@@@>>>===:::999888888:::;;;<<<<<<===>>>>>>>>>>>>>>>;;;999777777777777555333444444444444444444444444444444333333333333444444555444444333333444444555555444333333333444666777999888777555555666666777666555555555666666777777555555555666666666666666555666777777777999<<>>@@@@@@@@@BBBDDDEEEEEEEEEFFFHHHLLLKKKJJJJJJIIIJJJJJJJJJLLLMMMOOOOOONNNMMMOOOPPPTTTTTTSSSSSSSSSSSSSSSTTTWWWXXXUUUVVV\\\\\\ggg~~~{{{yyyxxxxxxwwwvvvsssrrrrrrssstttsssqqqoooooonnnllljjjhhhgggggggggiiiiiiiiiiiihhhhhhggggggiiiiiiiiihhhfffcccaaa___[[[YYYXXXXXXZZZ^^^cccfff```bbbdddaaaZZZSSSMMMJJJKKKNNNSSSUUUUUURRRQQQPPPSSSSSSSSSRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIGGGFFFDDDCCCBBBBBB@@@???<<<:::999888999999<<<===>>>???????????????;;;;;;::::::999999777666444444444444444444444444444444333333333333444444555444333222222333444555555555333333333444666777;;;:::888666555444444444444333111111111222444555444444444444555555666777444555777777666666888:::777222111666888666555777666777:::<<<===<<<;;;:::;;;;;;;;;<<<===>>>???@@@@@@BBBDDDEEEEEEEEEGGGHHHKKKKKKJJJJJJIIIIIIIIIIIILLLMMMNNNNNNNNNNNNOOOQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXTTTVVV[[[[[[fff||||||yyyyyyyyyxxxwwwsssrrrqqqrrrssssssqqqppppppooommmkkkiiigggfffeeegggggghhhiiijjjjjjiiiiiiggghhhhhhhhhgggfffdddccc]]][[[YYYYYY\\\aaafffjjjdddfffgggddd]]]TTTLLLHHHIIINNNSSSWWWWWWUUUSSSRRRUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNKKKJJJHHHFFFEEECCCBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGEEECCCBBBBBBBBBBBBBBBAAA???<<<;;;:::999999<<<===>>>???@@@@@@@@@@@@???@@@AAA@@@???===<<<<<<444444444444444444444444555444444333333444444555555444333222222333444555555555444444444555666777777666666555444444444444333111000//////111333444444444333333444555666777555555555333222333555888888444333555666555666777555777999<<<===<<<;;;::::::;;;;;;;;;<<<>>>???@@@???AAADDDEEEEEEFFFGGGIIIKKKKKKKKKJJJJJJIIIHHHHHHKKKMMMNNNNNNNNNNNNPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWUUUWWWTTTUUU[[[[[[fff|||}}}{{{zzzzzzyyywwwtttrrrqqqqqqrrrrrrqqqpppoooooommmkkkiiigggfffeeecccdddfffhhhhhhhhhhhhgggfffggghhhhhhhhhhhhgggfff```^^^\\\[[[]]]aaafffiiiggghhhhhhfff```WWWNNNIIIHHHMMMSSSVVVWWWVVVUUUUUUUUUVVVVVVWWWVVVUUUSSSRRRPPPPPPPPPPPPPPPOOOOOOOOOKKKJJJIIIGGGEEECCCAAA@@@DDDEEEFFFGGGGGGFFFEEEEEEFFFEEECCCAAAAAAAAAAAABBBBBBAAA@@@>>><<<;;;:::999999:::;;;===>>>>>>>>>>>>===???@@@???===;;;999999555555555555555555555555555555444444444444555555555444444333333444444555444444555555666666666666111111222333444555666666444333222111111333555666666555444333333444666777555555444222000111444777;;;999777666666777888:::777888999;;;<<<<<<;;;;;;:::::::::;;;<<<===?????????AAADDDEEEEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIKKKLLLNNNNNNNNNNNNPPPRRRPPPQQQQQQRRRSSSUUUWWWXXXTTTVVVSSSUUU[[[\\\ggg~~~}}}||||||{{{yyywwwtttrrrppppppqqqrrrqqqpppooonnnmmmllljjjhhhfffeeecccdddfffggggggfffeeedddfffggghhhjjjjjjjjjjjjiiigggeeecccaaa```bbbeeegggggghhhhhhfffaaaZZZRRRLLLGGGKKKQQQTTTVVVVVVVVVVVVSSSTTTUUUVVVVVVUUUSSSRRROOOPPPPPPPPPOOOOOONNNNNNKKKJJJJJJIIIGGGEEEDDDCCCCCCEEEHHHIIIIIIGGGEEECCCDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@???===<<<:::999999888999:::<<<===>>>>>>>>>;;;===???>>>:::777666666666666666666666666666666555555444444444444555555333444444444444444444333333444666777777777555555222222333444444444444444555444333333333444666666888777555444333444666777555555555444222333555777888999999777777777888999999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???>>>AAACCCEEEEEEFFFHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJLLLNNNNNNNNNNNNPPPRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSVVVSSSUUU\\\]]]iii~~~}}}}}}|||yyywwwtttrrrppppppqqqrrrqqqpppnnnnnnmmmllljjjhhhfffeeeffffffhhhhhhhhhfffdddbbbfffgggiiikkklllllllllkkkooommmiiifffddddddeeefffffffffffffffccc]]]UUUPPPFFFJJJOOORRRTTTUUUVVVWWWQQQRRRTTTUUUUUUTTTSSSRRRNNNOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGDDDFFFIIILLLKKKHHHEEEBBBCCCBBBAAAAAA@@@@@@@@@AAA??????>>>===;;;:::999888999:::<<<===>>>?????????@@@BBBDDDCCC???;;;999:::777777777777777777777777555555444444444444555555222333555555555555333222222444666888999777555444777777777555444222000///444333333333444444555555999888666444333444555666444666777777666555666777222555777777666666666555::::::999999999:::;;;<<<:::::::::;;;<<<===>>>???>>>AAACCCEEEEEEFFFHHHJJJIIIJJJKKKMMMMMMMMMLLLLLLJJJLLLNNNNNNNNNOOOPPPRRRTTTTTTSSSSSSSSSSSSTTTTTTSSSUUUSSSVVV]]]^^^jjj~~~|||zzzyyyxxxrrrqqqpppppprrrrrrqqqpppppppppooonnnllliiigggfffeeefffhhhiiiiiiiiihhhggggggfffffffffggghhhjjjkkkllllllkkkiiifffdddcccdddcccccccccbbb```]]]ZZZXXXQQQJJJFFFKKKRRRTTTVVVXXXSSSRRRQQQSSSVVVXXXWWWUUUPPPOOONNNMMMLLLLLLLLLLLLNNNLLLKKKIIIIIIJJJLLLMMMKKKIIIFFFEEEEEEEEEEEEDDDAAA???>>>???@@@AAAAAA@@@@@@???>>>===;;;:::999888;;;;;;:::;;;;;;<<<===>>>???>>>=========<<<999666444444555555555555555555666666666666666666666666444444333222222222222333444555666666666555333222666666666666666666555555444333333333333444555555555555555444444333333333666666666666666666666666444444444444555666777888888999:::999888777888999::::::<<<===>>>>>>>>>>>>CCCCCCCCCDDDEEEFFFFFFGGGKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMNNNPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRVVV[[[[[[^^^nnn}}}{{{yyywwwwwwrrrqqqpppppprrrrrrqqqpppqqqpppooommmkkkiiifffeeedddeeefffgggggggggfffffffffffffffffffffhhhiiijjjjjjiiigggdddbbbaaabbbcccddddddeeedddbbb___\\\ZZZSSSKKKGGGJJJOOORRRTTTWWWSSSQQQOOOPPPRRRTTTSSSQQQOOOOOONNNMMMLLLLLLLLLLLLOOONNNMMMMMMMMMOOOQQQRRRJJJHHHEEEDDDEEEEEEEEEDDDBBBAAA??????AAAAAAAAA@@@??????>>><<<;;;:::999888999999999::::::;;;<<<===???>>>=========<<<999777555555555555555555555555555555555555555555555555555444444333333333333333333444666777888888777777444444444444444444444444444333333333333444555555666666666555555444444444666666666666666666666666666666666777777888999:::888999:::999888777888999::::::;;;===>>>>>>>>>??????@@@BBBDDDFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRUUUZZZZZZ]]]nnn}}}{{{yyywwwvvvuuurrrqqqpppppprrrrrrqqqpppqqqpppooommmjjjhhheeedddbbbcccdddeeeeeeeeeddddddfffffffffffffffggghhhiiigggeeebbb______```cccdddgggggggggfffdddaaa___]]]VVVMMMGGGHHHKKKNNNRRRVVVTTTRRRPPPQQQRRRTTTUUUTTTOOOOOONNNMMMLLLLLLLLLLLLOOOOOONNNNNNOOOQQQSSSTTTIIIGGGDDDDDDEEEEEEEEEEEEEEECCCAAA@@@AAAAAAAAA?????????>>><<<;;;:::999888888888888888999:::;;;<<<>>>=========>>>===:::888555555555555555555555555444444444444444444444444666555555444333444444444333444666888999:::;;;;;;444444444444444444444444444333333333333444555555666666666666666555555555666666666666666666666666666666666777888888999999777999:::999888888999:::::::::;;;<<<===>>>??????>>>@@@CCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRQQQRRRRRRRRRRRRSSSSSSSSSTTTSSSUUUYYYYYY]]]mmm~~~}}}{{{yyywwwuuuuuurrrqqqpppppprrrrrrqqqpppqqqpppooommmjjjgggeeecccbbbccccccdddddddddddddddeeeeeeeeeffffffgggggggggdddbbb^^^]]]```dddgggiiijjjjjjiiigggeeebbb___^^^VVVMMMFFFEEEHHHKKKQQQWWWUUUTTTRRRRRRSSSUUUVVVWWWOOONNNMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPGGGEEECCCCCCDDDFFFFFFEEEGGGDDDBBBAAAAAAAAA@@@??????>>>===<<<;;;:::999999888888888999999:::;;;<<<>>>=========>>>===;;;999666666666666555555555555333333333333333333333333666666555444444444444555444444555777888999:::;;;555555555666666666666666444333333333333444555555666666555555555555555555666666666666666666666666333444555666666777777777777999:::999888888999;;;::::::;;;<<<===>>>@@@@@@BBBDDDEEEGGGGGGGGGEEEEEEKKKKKKKKKKKKLLLLLLMMMNNNLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSUUUYYYYYY\\\nnn~~~~~~}}}{{{yyywwwvvvuuurrrqqqpppppprrrrrrqqqpppqqqpppooommmjjjhhheeeddddddddddddddddddeeeeeeeeedddeeeeeefffffffffffffffccc```^^^```dddiiilllnnnkkkjjjhhhfffccc```]]]\\\UUUMMMEEEDDDFFFJJJRRRZZZZZZYYYXXXUUUSSSRRRSSSSSSOOONNNMMMLLLKKKKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJEEECCCAAABBBDDDFFFFFFFFFGGGEEEBBBAAAAAAAAA@@@>>>>>>>>>===<<<;;;::::::999999999999999:::;;;<<<======<<<<<<===???>>><<<:::777777666666666555555555333333333333333333333333666666555444444444444555555555555555666666777777555555555666666666777777444333333333333444555555444444444444444444444444666666666666666666666666333444555666777777777666777999::::::999999:::;;;:::::::::;;;<<<>>>@@@AAADDDDDDFFFGGGGGGFFFFFFEEEJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNMMMNNNPPPRRRTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSUUUYYYYYY]]]ooo~~~~~~|||zzzxxxwwwuuutttrrrqqqpppppprrrrrrqqqpppppppppooonnnllliiigggfffeeeeeedddddddddeeefffgggddddddeeeeeefffeeeeeedddbbbaaa```dddiiimmmmmmkkkgggfffdddbbb___]]]\\\[[[UUUMMMFFFEEEFFFJJJRRR[[[ggggggddd___YYYTTTQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHCCCAAA@@@AAACCCFFFGGGGGGFFFDDDBBBAAAAAAAAA???>>>>>>======<<<;;;;;;::::::999999999::::::;;;<<<===<<<<<<<<<>>>??????===;;;888777777666666555555555333333333333333333333333666555555444333444444444666666555444333444444444222222333333444555555555444333333333333444555555333333333444444444444444666666666666666666666666444555777999999999888888777999::::::999999;;;<<<::::::::::::<<<>>>AAABBBBBBCCCDDDEEEFFFHHHIIIJJJHHHHHHGGGGGGHHHJJJLLLMMMLLLMMMNNNNNNMMMNNNPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVUUUSSSUUUYYYZZZ___rrr}}}|||{{{yyywwwuuussssssrrrqqqpppppprrrrrrqqqpppppppppooonnnmmmkkkjjjiiieeeddddddcccdddeeefffgggcccdddeeeeeeeeeeeedddccccccbbbbbbfffkkkkkkgggccc___^^^]]]\\\\\\\\\\\\\\\WWWOOOIIIFFFFFFIIIQQQZZZjjjkkkjjjeee]]]VVVRRRQQQNNNMMMLLLKKKKKKJJJJJJKKKIIIJJJJJJIIIIIIHHHGGGGGGAAA@@@???@@@CCCFFFGGGGGGDDDBBB@@@@@@@@@@@@???>>>=========<<<;;;;;;::::::888888888888999:::;;;<<<<<<<<<<<<>>>@@@@@@>>><<<888888777777666555555444444444444444444444444444555444444333333333333333777666444333333333444444222222333333444555555666444333333333333444555555444444444444555555555666666666666666666666666666444555777999:::999888777777999::::::::::::;;;===::::::999:::<<<>>>AAACCCEEEDDDCCCDDDEEEGGGJJJKKKHHHGGGGGGGGGHHHJJJLLLMMMLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSUUUZZZ\\\bbbuuu|||{{{yyywwwuuusssrrrqqqrrrqqqpppppprrrrrrqqqppppppppppppooonnnmmmkkkjjjeeedddcccccccccdddeeefffcccdddeeeeeeeeedddcccbbbcccbbbdddhhhkkkiiibbb[[[XXXXXXXXXYYYZZZ[[[\\\]]]YYYRRRKKKHHHFFFHHHOOOWWW___bbbccc___YYYRRROOOMMMNNNMMMLLLKKKKKKJJJJJJJJJEEEEEEFFFGGGGGGGGGFFFFFFAAA??????@@@CCCFFFGGGHHHCCCAAA??????@@@@@@???>>>=========<<<;;;;;;;;;:::777777777777888999:::;;;<<<;;;<<<>>>@@@@@@???===999888888777666555555444444444444444444444444444444444333222222222222333666555444333333444555666444444555555666777888888444333333333333444555555444555555555666666777777666666666666666666666666222333555777888777666555777999::::::::::::<<<===::::::999:::<<<>>>AAACCCIIIHHHEEECCCCCCEEEGGGIIIJJJIIIHHHHHHIIILLLNNNPPPLLLMMMNNNNNNMMMNNNPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUSSSUUUZZZ]]]cccwww}}}zzzwwwuuussssssssssssssssssrrrrrrqqqqqqqqqpppooonnnllljjjiiiiiiiiifffdddbbbaaabbbcccccccccffffffggggggfffeeeddddddcccdddfffgggeeeaaa\\\XXXUUUUUUUUUVVVWWWZZZ\\\]]]\\\[[[WWWPPPJJJGGGIIILLLWWWYYYZZZYYYVVVRRRPPPPPPLLLOOOPPPKKKIIIJJJJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDFFFDDDAAA??????AAADDDFFFEEEDDDCCCBBBAAA@@@@@@AAA>>>>>>>>>>>>============999999::::::999999999999;;;;;;<<<<<<===<<<<<<<<<:::999888666555444444444111222333444555666666666777666555444333444555555555555555555555555555555666777888777555444444555666666666555444444444333444444444555555555666666777777666666555555555444444444555555666777777777888999999:::::::::999999===<<<;;;:::;;;===???@@@???AAABBBDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJNNNOOOPPPOOONNNNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWYYYZZZ\\\eeeyyy~~~}}}~~~}}}{{{yyywwwuuutttssssssssssssrrrrrrqqqqqqqqqpppooommmlllkkkjjjiiiiiihhhfffccccccdddeeeeeedddeeeeeeeeeeeeeeedddccccccbbbcccddddddbbb^^^ZZZWWWUUUTTTTTTUUUVVVXXXZZZ\\\^^^\\\YYYSSSLLLHHHIIIJJJOOOPPPRRRQQQNNNLLLKKKLLLIIIMMMNNNJJJGGGHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDCCC@@@??????@@@CCCDDDAAAAAA@@@@@@???>>>======>>>>>>>>>>>>============:::999999888888999999:::;;;;;;<<<<<<===<<<<<<;;;;;;:::888777555555444444000111111222222222111111666555444333222333333444555555555555555555555555444555666555444333444555555555555555555444444444444444444444555555555555666555555555444444444444555555666666777888888888777888999:::::::::::::::===<<<;;;;;;;;;===???@@@AAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNOOOPPPOOONNNNNNPPPQQQSSSSSSTTTVVVVVVWWWWWWWWWWWWXXXZZZ[[[]]]ggg{{{~~~}}}}}}}}}|||{{{yyyvvvuuusssssssssrrrrrrrrrrrrqqqqqqooonnnmmmlllkkkjjjjjjjjjjjjhhheeeeeeeeefffffffffccccccdddddddddcccbbbbbbbbbbbbaaa```]]]ZZZWWWUUUSSSSSSSSSSSSUUUWWWYYYZZZ^^^^^^[[[VVVPPPKKKIIIIIIMMMOOOOOOOOOMMMMMMNNNOOOQQQUUUVVVQQQLLLKKKHHHDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCCCCBBB@@@??????>>>>>>>>>>>>=========;;;:::888777777888:::;;;;;;<<<<<<======<<<<<<;;;<<<;;;999777666555444444444444555555444333333222444444333222222222222333444444444444444444444444222333444444333222444555444444444555555555555555333333333444444444555555444444444444444333333333666666777777888999999999666777888999:::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAABBBDDDFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKNNNOOOPPPOOONNNOOOPPPRRRSSSTTTUUUVVVVVVWWWWWWVVVYYYYYYZZZ\\\^^^hhh}}}~~~}}}}}}|||{{{yyywwwtttrrrrrrrrrrrrrrrrrrrrrrrrrrrnnnmmmlllkkkkkkkkkkkkkkkjjjhhhfffeeefffffffffeeebbbccccccdddccccccbbbbbbbbbaaa___]]]ZZZWWWUUUTTTSSSRRRRRRRRRSSSUUUWWWXXX\\\\\\[[[XXXTTTOOOLLLJJJPPPQQQQQQPPPNNNNNNPPPQQQZZZ^^^^^^YYYSSSPPPLLLGGGFFFFFFFFFEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDFFFEEEDDDBBBAAA????????????>>>>>>>>>>>>===;;;999777666888:::<<<<<<<<<=====================<<<:::888666555555444555555666666666555555444444444444333333333333333444444444444444444444444111333444444333333444666333444444444555666666666333333333333444444444444444444444444444444444444555666666777777888999999555666888999:::;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDFFFGGGIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOORRRTTTTTTUUUUUUVVVWWWWWWVVVVVVXXXXXXZZZ\\\^^^iii~~~~~~}}}}}}}}}}}}|||yyyvvvsssqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnmmmlllkkkkkkkkkkkkkkkjjjgggeeeddddddeeeddddddbbbccccccdddddddddccccccbbb```^^^\\\YYYWWWVVVUUUSSSSSSRRRRRRSSSUUUWWWXXXYYYZZZZZZYYYWWWTTTPPPMMMNNNNNNNNNMMMKKKJJJKKKMMMWWW[[[]]]ZZZVVVUUURRRNNNJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBB>>>???AAABBBCCCBBB@@@???AAAAAA@@@@@@@@@????????????===:::888777888:::;;;;;;<<<===>>>????????????>>>===;;;999777666555555000000222333333444444444555555555555555444444333444444444444444444444444222333555555444444555777333444444444555666666666333333333444444444555555555555555555555555666666444444555666666777777888555666888999:::;;;;;;<<<::::::;;;<<<===>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPSSSUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWYYYZZZ]]]iii|||yyyvvvsssrrrqqqqqqrrrrrrrrrrrrssssssooonnnmmmlllkkkjjjjjjjjjiiigggdddccccccdddcccbbbbbbbbbcccdddddddddccccccaaaaaa___]]][[[YYYXXXWWWUUUTTTTTTTTTTTTVVVWWWXXXXXXXXXXXXYYYYYYVVVRRRNNNLLLMMMMMMLLLJJJIIIJJJKKKPPPVVVZZZZZZZZZ]]]^^^\\\OOONNNMMMKKKIIIGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCC???@@@BBBCCCDDDCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAABBB@@@===;;;999999999:::;;;<<<>>>@@@AAACCCCCCCCC???>>><<<:::888666555555111111333444555666666666555555666666666555444333333333333333333333333333333444555555444444555666444444444555555555555555444444444555555555666666555555555666666666666666444444444555666666777777666777888999:::;;;;;;;;;999:::;;;<<<===??????@@@???@@@BBBDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNLLLNNNOOOPPPPPPQQQTTTVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXZZZ]]]iii~~~zzzwwwtttsssqqqqqqqqqrrrrrrssssssssspppooommmlllkkkjjjiiiiiiiiigggdddccccccccccccbbb```aaabbbbbbccccccbbbbbbaaaaaaaaa```^^^]]][[[ZZZWWWVVVUUUUUUVVVWWWYYYZZZZZZXXXXXXXXXYYYVVVRRRNNNJJJLLLNNNNNNMMMLLLMMMMMMMMMSSSWWWXXXZZZ___bbbbbbRRRQQQOOOLLLIIIGGGEEEDDDCCCBBB???>>>>>>???BBBCCCBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA>>><<<:::888888;;;<<<>>>AAADDDFFFGGGGGG@@@???<<<:::888666555555555555666777777777777777444444555555555444333222333333333333333333333333333444555444333222333444555555555555555444444444555555555666666666777777444444444555555666666666555555555666777777888888777888999:::::::::::::::999999;;;<<<>>>??????@@@@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMOOOPPPPPPRRRUUUWWWVVVWWWWWWWWWWWWWWWVVVVVVXXXXXXYYY[[[^^^kkk{{{xxxvvvuuuqqqqqqqqqrrrrrrsssssssssqqqpppnnnllljjjiiiiiiiiijjjhhheeecccddddddcccbbb______```aaaaaabbbaaaaaaaaabbbbbbbbbaaa___]]]\\\XXXWWWWWWVVVWWWXXXZZZ[[[\\\ZZZXXXXXXXXXVVVQQQLLLDDDGGGKKKMMMMMMLLLLLLMMMIIINNNQQQQQQSSSYYY\\\\\\SSSRRRPPPLLLIIIFFFDDDBBBCCCAAA>>><<<<<<>>>AAACCC@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCC@@@===:::888777;;;<<>>???@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMOOOPPPPPPRRRUUUWWWWWWWWWWWWXXXWWWWWWVVVVVVYYYYYYZZZ\\\```lll}}}xxxvvvuuuuuurrrrrrssssssrrrrrrqqqpppppppppooonnnmmmlllkkkkkkkkkjjjhhheeedddccccccccc]]]]]]]]]]]]^^^```aaacccbbbbbbbbbaaa___]]]ZZZYYYYYYXXXWWWVVVWWWXXXZZZ\\\ZZZZZZZZZYYYXXXTTTNNNIIIFFFEEEEEEIIINNNQQQPPPNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPNNNLLLIIIFFFEEECCCCCCBBB@@@>>>===<<<;;;===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEKKKHHHBBB===999888888999999;;;>>>AAACCCDDDDDDDDDAAA@@@>>><<<:::999888888777666555444444333444444333333333333333333333333333333333333333333333333222333444555666666666666555555555555444333222111222333555666666666555444111333666666666555555666777888888888888999999999888:::;;;;;;999999:::<<<>>>===<<<<<<===???BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSSSSVVVWWWWWWXXXXXXWWWWWWWWWXXXVVVXXX^^^bbblll~~~yyyvvvuuuuuuvvvrrrssssssssssssrrrqqqqqqppppppooonnnmmmllllllkkklllkkkhhhfffdddccccccccc______^^^^^^___```bbbcccbbbbbbbbbaaa```]]][[[YYYYYYXXXWWWVVVWWWXXXZZZ[[[[[[ZZZYYYYYYWWWSSSNNNJJJEEEDDDDDDHHHMMMPPPPPPNNNKKKKKKLLLLLLNNNPPPRRRSSSUUUSSSQQQNNNKKKHHHFFFEEEDDDDDDCCCAAA@@@>>>======>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDJJJGGGCCC>>>;;;999999999888:::===@@@BBBCCCCCCCCCAAA@@@>>><<<:::999888888777666555444444333444444333333333333333333333333333333333333333333333333333333444555666666666666333333333444555555666666555666888999999999888777333555888888777666666777666666777777777888888888888999;;;:::999999:::<<<;;;;;;::::::;;;===???@@@BBBDDDEEEGGGIIIKKKKKKLLLNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVVVVWWWWWWWWWVVVVVVYYYVVVXXX^^^bbbmmm}}}{{{xxxuuussstttuuuvvvsssssssssssssssrrrqqqqqqqqqpppoooooommmmmmlllkkklllkkkhhhfffdddcccccccccaaaaaa```______```aaabbbcccccccccbbbaaa^^^\\\[[[ZZZXXXWWWVVVVVVXXXZZZ[[[]]][[[YYYWWWVVVRRRNNNKKKDDDBBBBBBEEEKKKOOOOOONNNJJJJJJJJJLLLNNNPPPRRRTTTYYYWWWRRRNNNJJJHHHFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDDDDCCCCCCGGGFFFCCC@@@===;;;:::999888:::<<>><<<:::999888777777666555444444333444444333333333333333333444444333333333333333333333333444444555555555555555444444444333333444555777888666777888999:::999888888666888999999888666777777555666666666777777777777888999::::::999999:::<<<::::::999999:::<<<>>>???BBBCCCFFFHHHKKKMMMNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVZZZWWWYYY___cccnnnyyywwwuuusssrrrssstttuuussssssssstttsssrrrrrrqqqqqqqqqpppooonnnmmmllllllkkkjjjgggeeecccbbbbbbbbbbbbaaa```^^^^^^^^^___```ccccccccccccaaa___]]]\\\ZZZYYYWWWVVVVVVWWWYYYZZZ]]][[[XXXVVVUUURRROOOLLLDDDAAA@@@CCCIIIMMMNNNNNNIIIIIIIIIKKKMMMPPPSSSUUU\\\XXXSSSMMMIIIGGGFFFFFFDDDCCCCCCBBBAAA@@@@@@???======>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCCCCBBB@@@>>><<<:::999888999;;;===???@@@AAAAAA???>>>>>><<<;;;999888777777666555444444333444444333333333444444444444444444444444444444444444444555555555555555555444444777666444222111222333444333444555777777666666555777999999999777666666777666666666777777777888888777999::::::999999:::;;;;;;;;;;;;;;;<<<>>>???@@@BBBCCCFFFHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSUUUUUUVVVVVVVVV[[[XXXZZZ___dddooo}}}zzzyyyvvvtttssssssssstttsssssstttttttttsssrrrrrrqqqqqqpppooonnnmmmlllllljjjhhhfffdddbbbaaaaaaaaaaaa```^^^]]]\\\]]]]]]^^^ccccccccccccaaa___]]]\\\ZZZYYYWWWVVVVVVWWWXXXYYY\\\ZZZWWWVVVUUUSSSPPPNNNEEEBBB@@@BBBGGGKKKMMMMMMJJJIIIIIIJJJLLLOOOSSSUUU[[[WWWQQQKKKGGGFFFFFFFFFBBBBBBAAAAAA@@@@@@??????<<<<<<======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@????????????>>>===;;;999888777888:::;;;===>>>???@@@>>>>>>>>>>>><<<;;;999888777666555444444333444444333333333444444555555555444444444444444444444444555555555555555555444444666555222000000000222333222333444555555555444333666777888666555444555666777777777888888888999999777888:::999888888999;;;:::;;;;;;<<<===>>>???@@@BBBCCCEEEGGGIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPQQQRRRTTTUUUVVVVVVVVV[[[XXXZZZ```eeeqqq}}}}}}{{{yyywwwuuuttttttttttttttttttttttttsssrrrrrrrrrqqqppppppnnnnnnmmmllljjjiiifffdddbbbaaaaaaaaa```___]]]\\\\\\\\\]]]]]]bbbbbbbbbbbbaaa___]]]\\\ZZZYYYWWWUUUUUUVVVWWWYYYYYYWWWWWWWWWVVVUUURRROOOHHHDDD@@@AAAEEEJJJLLLLLLKKKJJJIIIIIIKKKNNNRRRTTTVVVSSSNNNIIIFFFEEEEEEFFFAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@???>>>>>><<<=========<<<;;;:::999777888999:::;;;===>>>>>>????????????>>><<<:::999777666555444444333444444333333333444555555666666444444444444444444444444444444555555555555555444222111111111222333444555333444555666777666555555555666666555333333444666888888888888999999999999777888999999888888999;;;999999:::;;;<<<======>>>AAABBBDDDFFFGGGIIIIIIIIIKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWWWWXXXZZZWWWYYY```gggttt~~~|||zzzxxxvvvuuutttttttttttttttttttttssssssrrrrrrqqqqqqpppooonnnmmmmmmllljjjhhhfffdddccccccccc```___^^^]]]\\\]]]^^^___```aaaaaaaaa```^^^]]][[[ZZZYYYWWWUUUUUUVVVWWWXXXUUUUUUVVVWWWXXXWWWSSSPPPKKKFFFAAAAAAEEEIIIKKKLLLLLLKKKIIIIIIJJJMMMQQQSSSQQQNNNKKKGGGEEEDDDEEEEEEAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>???????????????>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888999:::;;;===>>>???@@@AAAAAA@@@>>><<<:::777666555444444333444444333333444444555666666666555555555555555555555555333333444555666666666666222333333444444555666666333444666777777777666555444555555444333333555777777777777777888888888888666888999999888888999:::999:::;;;<<<===>>>>>>>>>???AAACCCEEEHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQRRRUUUVVVXXXXXXYYYYYYVVVYYY```hhhvvv}}}|||zzzyyywwwvvvuuuuuuttttttuuuuuuttttttsssrrrrrrrrrqqqpppooonnnmmmmmmmmmllljjjgggeeeeeeeeeeee```___^^^]]]^^^^^^___``````````````````^^^\\\[[[ZZZYYYWWWUUUUUUUUUWWWXXXSSSTTTUUUXXXYYYXXXTTTPPPMMMGGGBBBAAADDDIIIKKKKKKMMMKKKIIIHHHJJJMMMPPPSSSMMMKKKHHHFFFDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>???>>>>>>===<<<<<<======<<<<<<<<<======>>>777777777888999;;;<<<===@@@@@@AAABBBAAA???===;;;777777555444444444444444333333444444555666777777555555555555555555555555222333444555666666666666777777777777666555444333222333555666666666555444444444555444333444666888666666666666777777777777666888999999888888999:::;;;<<<===???@@@@@@AAAAAA===???BBBEEEHHHKKKMMMNNNJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZXXXVVVXXX```hhhwww}}}{{{xxxuuuttttttvvvwwwvvvuuuuuuttttttttttttuuuqqqqqqpppooommmkkkjjjiiijjjjjjiiihhhfffeeecccbbbaaa```___```aaabbbaaa```^^^^^^______^^^\\\[[[ZZZVVVVVVVVVVVVUUUSSSRRRPPPTTTSSSTTTVVVXXXXXXVVVTTTKKKHHHDDDAAAAAADDDHHHLLLPPPLLLHHHHHHJJJMMMNNNMMMKKKJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@???>>>???AAABBBBBBBBB@@@@@@@@@@@@BBBBBBBBB@@@@@@AAACCCBBB>>>:::>>>>>>>>>>>>>>>======<<<888999999999999999999999???AAACCCDDDBBB>>>999666666666444333333333333333555444444333333444444555777666555444333222111111222333555666555333111///333222222222333555666888444444555555555555444444777666555444444444444444555666666777777777777777555777888999999:::;;;===<<<;;;:::999;;;???CCCEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMKKKIIIKKKNNNOOONNNLLLPPPOOOOOONNNNNNOOOOOOPPPSSSTTTUUUVVVWWWVVVUUUTTTXXXYYY\\\```gggxxx~~~}}}zzzwwwuuuuuuuuuvvvvvvuuuttttttttttttttttttrrrrrrqqqpppnnnllljjjiiiiiiiiiiiihhhgggeeedddccc```^^^^^^___```aaa```_________``````___^^^\\\[[[WWWWWWWWWVVVUUUSSSQQQOOOQQQQQQRRRTTTWWWXXXVVVUUUNNNKKKFFFCCCBBBDDDHHHKKKOOOLLLHHHHHHJJJLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDAAA@@@>>>===<<<>>>???@@@BBBAAA@@@@@@@@@@@@AAABBBAAA@@@@@@BBBCCCBBB???<<<===============<<<<<<;;;888777888888999:::;;;<<<>>>???AAAAAA@@@===999777777666555444333333333333555444444333333444444555444444444444444555555555444444444444333333222222888777555333111111111111444444555555555555444444555555444444444555555666555555666777777777777666888888777555333444888<<<999:::<<<>>>?????????>>>AAABBBDDDFFFHHHJJJLLLMMMMMMKKKJJJKKKNNNPPPOOOMMMPPPPPPOOOOOOOOOOOOPPPPPPSSSTTTUUUVVVVVVWWWWWWWWWZZZZZZ\\\aaaiiizzz}}}zzzxxxvvvuuutttvvvuuutttssssssssssssssstttsssrrrqqqnnnllljjjiiihhhhhhhhhhhhgggfffeeeddd___^^^]]]^^^___``````^^^``````aaaaaa```___]]]\\\XXXXXXXXXVVVTTTRRROOONNNNNNNNNPPPSSSVVVWWWVVVUUUQQQNNNJJJFFFDDDEEEGGGIIINNNKKKIIIHHHIIIJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEDDDBBBAAA@@@@@@AAACCCDDDBBBAAA@@@??????@@@AAABBB@@@@@@AAABBBCCCCCC@@@===<<<<<<======<<<<<<;;;:::888777666777888:::===???======>>>>>>===<<<:::999888777666555555444444444555444444333333444444555444444444555555555666666666555333222222222333444333333333222333333444555444444555555555555444444333333333444444666777777444555555666666666666666888888777333///222999AAA>>>>>>>>>???????????????@@@AAACCCEEEHHHKKKMMMNNNMMMLLLKKKMMMOOOPPPPPPOOOPPPPPPOOOOOOOOOOOOPPPPPPTTTTTTTTTUUUVVVXXXZZZ[[[^^^[[[\\\aaajjj{{{}}}zzzwwwuuusssuuuuuutttsssrrrrrrrrrrrruuutttsssqqqooollljjjiiigggggghhhhhhgggfffeeeeee___^^^]]]^^^```aaa```______``````aaa```___^^^]]]ZZZYYYYYYWWWUUUQQQOOOMMMLLLLLLNNNRRRUUUWWWWWWVVVUUURRRMMMIIIFFFFFFGGGHHHLLLKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFEEEDDDBBBAAAAAACCCDDDEEEBBBAAA@@@??????@@@AAABBB@@@AAABBBCCCDDDCCCAAA???=========>>>===<<<<<<;;;:::888777666777999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555555444444333333444444555777777666555555444333333555444444333333333444444222222333333555666777777444444555555555555444444444444444444444555666666444444555666666666666666555888888666333777@@@HHHGGGDDD>>>::::::===BBBEEE@@@AAACCCEEEHHHJJJLLLMMMLLLLLLLLLNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQUUUTTTSSSTTTUUUYYY\\\^^^___[[[ZZZ___jjj{{{~~~{{{wwwuuusssuuutttsssrrrqqqqqqqqqqqqttttttsssqqqooommmkkkiiigggggghhhhhhgggfffeeeeee```___^^^___aaabbbaaa```^^^^^^___```___^^^]]]\\\[[[[[[ZZZXXXUUURRROOOMMMKKKLLLNNNRRRVVVXXXXXXWWWWWWTTTPPPLLLIIIGGGFFFFFFJJJJJJKKKJJJHHHGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGCCCBBB@@@>>>>>>???@@@AAAAAA@@@????????????@@@AAA@@@BBBDDDEEEDDDBBBAAA@@@>>>????????????>>>======<<<;;;888666666888:::;;;:::::::::::::::;;;;;;<<<999999777666666666666666555444444333333444444555666666666555444444333333222333555666666555333222:::999888777555333222111444444555555555555444444666666555444444444444444444555555666777666666666444777::::::888:::@@@EEEFFFBBB===999888<<<@@@DDDBBBCCCDDDEEEGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRUUUTTTSSSSSSUUUYYY]]]___]]]YYYYYY^^^iiiyyy~~~zzzwwwuuutttuuutttsssrrrqqqppppppppprrrrrrrrrpppooommmkkkjjjhhhhhhhhhhhhgggfffeeedddaaa```___```bbbbbbbbbaaa]]]^^^___```______^^^]]]\\\\\\[[[ZZZWWWTTTQQQOOOMMMMMMOOOSSSWWWZZZZZZYYYWWWUUURRRNNNJJJGGGFFFEEEHHHJJJLLLKKKIIIGGGGGGGGGIIIHHHGGGFFFFFFGGGIIIJJJGGGFFFDDDAAA@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAABBBDDDFFFFFFDDDAAA@@@@@@??????@@@@@@@@@???>>>>>>===;;;999888777777888999999:::::::::;;;;;;;;;<<<999888777666666555555555555444444333333444444555111222222333444555666666111333555777777666444222777777777777666444333222444444555555555555444444777777666444444333333333555666666777777777777777666888999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@AAACCCFFFHHHGGGDDD@@@???@@@???????????????>>>======::::::999999888999999999999:::;;;;;;<<<;;;;;;;;;888888777666555555555555555444444333333444444555000000111222333444555555222333444555666666555555111222333444555555555444444444555555555555444444666555555444444444555555666777777888888888888888888666555666888999888666777888:::<<<============AAAAAACCCEEEFFFHHHJJJJJJHHHJJJMMMMMMMMMMMMPPPRRRSSSRRRRRRRRRRRRRRRRRRSSSTTTSSSSSSSSSUUUWWWZZZ[[[WWWXXX[[[```gggvvv{{{xxxwwwwwwwwwuuutttsssqqqpppooooooooooooooooooooonnnmmmlllkkkjjjjjjiiihhhgggeeecccbbb___^^^]]]^^^`````````______```aaabbbbbbaaa``````]]]]]]]]]\\\ZZZWWWUUUSSSQQQQQQSSSVVVZZZ\\\\\\[[[WWWUUUSSSOOOKKKHHHEEEDDDEEEIIIMMMNNNKKKIIIIIIIIIJJJIIIHHHHHHIIIJJJLLLMMMNNNLLLIIIFFFDDDCCCCCCCCCAAA@@@???>>>>>>???@@@AAADDDGGGIIIHHHDDD@@@??????>>>>>>>>>>>>>>>======<<<888888888999::::::::::::999:::<<<<<<===<<<;;;:::888777666555555444444444555444444333333444444555333333222222222222222222555444444333444555666777555555555444333000...,,,444555555555555555555444444444444444444555666777777777888999999999999999888555222444999<<<;;;888<<<;;;:::999;;;???CCCEEE???@@@BBBDDDGGGIIIKKKLLLGGGIIILLLMMMLLLLLLOOORRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSUUUVVVXXXZZZVVVXXX]]]bbbgggvvv|||yyywwwvvvvvvvvvrrrrrrqqqqqqpppooonnnnnnooooooooooooooonnnmmmmmmkkkiiigggggggggfffdddccc```___^^^]]]\\\[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTSSSUUUZZZ\\\[[[YYYXXXVVVTTTRRRPPPMMMHHHEEEFFFFFFGGGIIIKKKLLLJJJHHHMMMMMMKKKJJJIIIIIIIIIIIILLLJJJHHHGGGFFFEEECCCAAA@@@BBBBBB@@@===<<<===@@@AAACCCDDDDDDBBB@@@@@@@@@??????>>>>>>=========<<<;;;:::888777777777888888999:::<<<===>>>>>>>>>>>><<<;;;999888666555444444444333333222222333333444555555555444444333333333333333444555555444333333333444555666666555444333555555555555555666777777333444555666777777777777:::999888888888999:::;;;555666666888999;;;===>>>888999;;;===>>>?????????BBBCCCDDDEEEGGGGGGGGGGGGKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTSSSQQQQQQRRRTTTRRRRRRRRRRRRTTTVVVXXXYYYYYYXXXZZZ^^^gggxxx}}}zzzxxxvvvuuuuuuuuurrrqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppnnnllljjjjjjiiigggfffgggfffeeeccc```___^^^]]]\\\[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUVVVYYYZZZZZZZZZWWWVVVSSSRRRPPPMMMHHHEEECCCEEEHHHLLLPPPPPPNNNKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFEEECCCBBB@@@AAABBB@@@>>><<<>>>???@@@BBBDDDDDDCCC@@@@@@@@@??????>>>>>>>>>=========<<<<<<:::999888888999999:::;;;===>>>??????>>>===<<<;;;:::888666555444444666555555444444555555666555555444444444333333333333333444555555444333333444444555666666555444444555555555555555666666777333444555666777777777777999999888888888999:::;;;777777777888888:::;;;<<<::::::;;;===>>>???@@@AAABBBCCCEEEGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTRRRQQQRRRTTTRRRRRRRRRRRRTTTVVVXXXYYYZZZYYY[[[```hhhyyy|||zzzxxxvvvuuutttttttttrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssrrrnnnkkkiiijjjhhhgggfffgggfffeeeccc``````^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWXXXWWWWWWWWWXXXZZZWWWUUUSSSRRRPPPMMMIIIFFFAAADDDHHHNNNSSSTTTQQQNNNKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDBBBCCCDDDBBB???>>>>>>>>>>>>AAADDDEEECCCAAA???????????????>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<>>>????????????>>>===<<<:::888777555555444666555555444444555555666555444444444444333333333333444444555555444444333444444555666666555444444555555444444555555666777333444555666777777777777999888888888888999::::::999999888888888999::::::;;;;;;;;;;;;===???AAABBBBBBCCCEEEHHHJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRSSSTTTVVVWWWVVVUUURRRQQQRRRSSSRRRRRRRRRRRRTTTVVVXXXYYYZZZYYY[[[aaajjj|||zzzyyyxxxvvvuuuttttttuuuttttttsssrrrrrrqqqppppppppprrrttttttssspppllljjjjjjhhhgggfffggggggeeedddaaa```___]]]\\\[[[[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXWWWXXXYYYWWWTTTSSSVVVYYYWWWVVVTTTSSSRRROOOKKKHHHCCCDDDGGGLLLQQQSSSRRRPPPKKKKKKMMMMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEGGGHHHJJJIIIHHHEEEBBB???======<<>>>>>===<<<;;;::::::::::::;;;===???@@@AAAAAAAAA>>>===;;;999777666555444444333333222222333333444444444444444444444444444444444444444444444444444444555555555555555555444555444444444444555666666444444555666666777666666888888888888888999999:::999999999999:::;;;<<<<<<;;;:::999999;;;===@@@BBBAAACCCEEEHHHJJJLLLMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTVVVVVVVVVTTTQQQPPPQQQRRRSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXZZZ```jjj}}}{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvtttsssqqqpppooonnnmmmooorrrttttttrrrooollliiihhhffffffggggggfffdddaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXXXXVVVRRRQQQTTTWWWXXXVVVUUUTTTSSSQQQMMMKKKFFFEEEEEEGGGJJJNNNOOOOOOKKKKKKLLLLLLJJJGGGDDDBBBEEEFFFGGGGGGFFFGGGKKKNNNSSSPPPLLLGGGCCC@@@===;;;;;;>>>AAACCCBBB@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::999999777999<<>><<<:::888666555555444333333222222333333444444444444444444444444444444444444444444444444444555555555444444555555555444444444444444555666666444555666666666666666666777777888888999999999999999999999:::<<<>>>???@@@:::999888888:::<<>>>>><<<;;;999888666888;;;>>>AAABBBCCCCCCAAA???===;;;888777555555666555555444444555555666333333333444444444444555555444444333333444444555666555444444444444555666444444333333444444555666555555666666666666666555666777888888999999888888888888999:::<<<>>>@@@AAA999999999999;;;===???@@@AAABBBEEEGGGJJJLLLMMMNNNMMMMMMNNNPPPQQQRRRSSSTTTSSSSSSSSSQQQOOONNNOOOPPPTTTSSSSSSSSSSSSUUUVVVWWWTTTUUUXXX___kkk~~~}}}}}}|||zzzxxxvvvtttsssrrrrrrrrrqqqppppppoooooonnnooopppppppppooonnnmmmhhhgggffffffggggggfffeeebbbaaa___]]][[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWTTTQQQOOOPPPQQQRRRRRRUUUTTTSSSSSSRRRQQQNNNKKKEEECCCAAABBBEEEHHHJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFIIILLLKKKKKKMMMTTTYYYZZZTTTJJJDDDAAA@@@???>>>;;;===>>>>>>>>>???AAACCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@>>><<<:::999777999;;;>>>???@@@@@@@@@AAA@@@>>>;;;999777666555666555555444444555555666333333333444444444555555555444333333333333444555666555444444444444555666444444333333444444555666555555666666666666555555555666777888999888888777888888999999:::<<<===>>>999:::;;;<<<===???@@@@@@CCCDDDFFFIIIKKKMMMNNNNNNLLLMMMNNNOOOPPPQQQRRRSSSRRRSSSSSSRRRPPPOOOQQQRRRTTTSSSSSSSSSSSSUUUVVVWWWTTTUUUXXX```lll}}}}}}|||zzzxxxuuusssrrroooooooooppppppqqqqqqqqqpppppppppooonnnmmmllllllhhhgggffffffggghhhfffeeebbbaaa___]]][[[ZZZYYYYYYWWWXXXXXXYYYZZZ[[[[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWRRRNNNMMMOOORRRQQQPPPSSSRRRQQQQQQQQQOOOLLLJJJAAA@@@AAACCCGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKGGGJJJMMMMMMLLLOOOVVV\\\YYYQQQHHHAAA???@@@@@@@@@<<<============>>>BBBDDD@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>;;;::::::;;;<<<>>>>>>>>>======BBBAAA>>><<<999777666555444333333222222333333444333333333444444555555555555444333333333333444555666555444333333444555666444333333333333444555555555666666666666666555555555666777999999888888777999888888888999999:::;;;:::;;;===???@@@AAAAAAAAAEEEFFFHHHJJJLLLNNNOOOOOOKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTSSSQQQQQQRRRTTTTTTTTTSSSSSSSSSUUUVVVWWWUUUUUUYYYbbbnnn