BM6P6(@ 000000000111222333555555111222333333444444333333222333333444444333333222////////////000000000000111222333444333333111000222222111000000///000000444444444555555777888888888;;;???BBBDDDFFFHHHJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKFFFGGGIIIJJJJJJIIIGGGFFFBBBAAA>>><<<999777555555555444222000000000000000000000000000000000000000...///000111111111111111222222222222222222222222000111111111111222222222000111111222222333444444111111111111111111111111111111111111111111222222222222111111111111111111///000000222333444555555333555888:::<<>>;;;555444333333222222222333111000000000000111111222555444333333222222222222222222222111111111000000000000000000////////////111111111111111111111111000000000000000000000000111111222222222333333333////////////000111222333111111222333333333222222555333111222444333111...111111222222111000...---...000111111111333666888<<<===???@@@AAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA:::999888666555555444444444444444333333333222222111111111000111111222333111111222222222333333333333333333333333333333333333333333444444444444444222222222111222222333333444444444333333222222222111222333333444444333333111111222222222333333333222333444444222222333444111333444555444555777999444444444555666777777888:::<<>><<<;;;:::666555555444333333333333222333444444555555444444444444222222222222444444111111111111111111111111333333222222333333444555222222222222222222222222111111222222222333333333///000111000//////111333000000//////000111222222333333333444666888999::::::<<<>>>AAACCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@<<<;;;999777555444333333000000111222222333444444666666666555444444333333333333222111111222333333555555555555555555555555222333444555666666666666444333222111111333555666555666777999;;;===>>>???======>>>>>>>>>>>>===<<<===<<<:::888666666666666666555444444555666777888666666666777888:::;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEIIIMMM111111111111222333444444111222333333444444333333222333333444444333333222000000000111111111111111111222333444444333222111222222111000000000000000444444444444555777888999888<<<@@@CCCDDDFFFHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJGGGHHHIIIJJJJJJIIIGGGFFFBBB@@@>>>;;;999777555555666444333111111111111222111111111111111111111111///000111111222222111111222222222222222222222222000111111111111222222222000111111222222333444444111111111111111111111111///000000111222333444444222222111111111111111111000000111111222333444444444666999;;;===@@@CCCFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJLLLNNNKKKIIIGGGEEEDDDBBB???<<<666555444333222222222222333222111111000000111111444444333222222222222222222222222111111111000000/////////000000000000000111111111111111111111111000000000000000000000000000000000000111111111111////////////000111222333111222222333333333333333333222111222444444333000222222222222222000///...000111222222222333666999===>>>@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;999777666555444444444444333333333222222222111111111111111222222333111111111222222222333333444444444444444444444444444444444444444555555555333222222222222222333333444444444333333222222222222222333444444444444444111222222222222333333333222333444444222222333444222333555666555555666777444444555555666777777888:::;;;>>>BBBDDDFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCAAA@@@>>><<<;;;:::666555444333333333333333222333444444555555444444333333222111111222333333111111111111111111111111222222222222222333444444222222222222222222222222111111222222222333333333000111222111000111222444111111111111111222333333111111222333444666777888999;;;>>>@@@BBBCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA<<<;;;999888666555444333222222333333444555555666777777666666555444333333333333222111111222333333444444444444444444444444222333444555555666666666444333222111111333444666555666777999:::<<<===>>>======>>>>>>>>>======<<<===<<<:::888777666666666666555555444555666777888555555555666777888::::::;;;<<<===>>>???AAABBBBBBBBBCCCCCCBBBBBBDDDIIILLL222222111111111222222333111222222333333333333333222222333333333333222222111111111222222222333333111222333444444444333222222222111111000000111111333333444444555777888999:::===AAACCCEEEFFFGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIFFFEEE@@@???===;;;888777666555666555444222222222222333222222222222222222222222000111222222222222222222222222222222222222222222000111111111111222222222000111111222222333444444111111111111111111111111//////000111333444555666111111222222222222222222000111111111222222333333555777;;;===>>>AAADDDFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJMMMOOOPPPKKKJJJHHHFFFEEEDDD@@@>>>888777555333222111111222444333222111000000000000444333222222111222222222222111111111111000000000/////////000000111111111111111111111111111111111000000000000000000000000........./////////000000////////////000111222333222222333444444444444444111000000222444555444333333333333333222111000000222333444333222333666888>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>><<<;;;888666555444444333333333333222222222222111111111111111222333333111111111111222222222222555555555555555555555555444444555555555666666666333333222222222222333333444444333333333333222222333333444555555555555444222222222222333333333333222444555444333222333444222444777888666555444444444444555555666777777777999;;;>>>AAADDDFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@>>><<<::::::666666555333333222222222222333444444555555444444222222111111111111222222111111111111111111111111222111111111111222333333222222222222222222222222111111222222222333333333111222333333222222333555222222222222222222333444///000000111222444555666888:::<<>>@@@AAAAAAAAABBBBBBAAAAAACCCGGGJJJ333333222111111111111111111111222333333333333222222222333333333333222222000000111111222333333333222222444555555444444333333222222111111111222222333333333444666888999:::<<>><<<:::888666666555555444333222111222222333222222222222222222222222111222222333333333222222111111111111111111111111000000111111111222222222000111111222222333444444111111111111111111111111000111111222333444444555111111222222222222222333111111111222222222222222777999===???@@@BBBEEEGGGEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNKKKJJJHHHGGGGGGEEEBBB@@@;;;999666444222111111111222111111000000000111111222222111111111111222222111111111111000000000000/////////000111111222222111111111111111111111111000000000000000000000000........./////////000000000000//////000111222222222222333444555555555555222111111222333444555555444444444444333222111111333333444333222333555777>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<:::888666555444333333333333222222222222222111111111111222333333111111111111222222222333444444444444444444444444444444555555666777777777444444333222222222333333333333333333333333333333333444555555666666555555222222222333333333444444333444555444333222333555333555888999777555333333555555555555666666777777888:::===AAADDDFFFGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCAAA???<<<;;;:::777666555444333333222222222333444444555555444444333222222222222222222333222222222222222222222222111111000000111111222333222222222222222222222222111111222222222333333333111222333222111222333555222222111111111222222333//////000000222333444555777999;;;===>>>???@@@@@@@@@AAABBBBBBCCCBBBBBBBBB>>>>>>===;;;:::888666555555555555555666666666666999999888777555444333333222222222222222222222222222222222222222222222222222222333444444444444444333333222222222333444555666666666777777888888999;;;;;;<<<=========<<<<<<===<<<;;;:::999888777777666666666666666666777777555555555555666777888999999999:::<<<===>>>???@@@@@@@@@AAA@@@@@@BBBEEEGGG333333222111000000000000000111222222333333222222111222222333333222222111//////000000111222222333222333444555666555555444333333222222222222333333333333444555777999;;;<<<>>>AAADDDEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJKKKKKKIIIFFFCCCBBB===<<<;;;999777666666666333333111000000111222222222222222222222222222222222222333333333222222111111111111111111111111111000000111111111222222222000111111222222333444444111111111111111111111111333222222222222222222222111111222222333333333333222222222222222333333333888;;;???AAACCCDDDFFFHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKIIIHHHGGGGGGFFFCCCAAA<<<:::777444222111222222///////////////000111222111111000000000111111222000000000000000000000000///000000000111111111222000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000111222111222333444555555555555444444333222222222333444555555444333333222222222111222222222111111444666>>>???AAACCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>;;;999777666666444444444333333333222222222222222111222333333444111222222222333333333333222222222222222222222222444444555555666777777888555444444333222222222333333333333333333333333333333444555555666666555555222222333333333444444444333444555555333333444555444666999:::888555333222555555555555666666666666777999===AAADDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDBBB???===<<<;;;999888666555444333333333222333444444555555444444333444444444444444444333444444444444444444444444111111000000111111222333222222222222222222222222111111222222222333333333000111222222111111222444222111000000000000111111111111111111222333555555666777999:::<<<===>>>???>>>???@@@AAAAAAAAAAAAAAA?????????===<<<:::888666555555555444444444444444888888777666555444333333222222222222222222222222222222222222222222222222111222333333333333333333222222222222333333444444555555555666666666777777::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777777777777777666666666666666666777777888999888888999:::<<<===>>>???>>>???@@@??????@@@BBBEEE333222111000000000000000000111111222222222222222111111222222222222111111...//////000111222333333222333555666666666666555333333222222333333444444333444555777999;;;>>>???@@@BBBEEEFFFFFFEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJGGGDDDAAA???<<<;;;:::888777666666666333222111000000000111222222222222222222222222222222222222222222222111000111111111111111111111111000111111111111222222222000111111222222333444444111111111111111111111111333333222222111000000///111111222222333444444444222333333333444444555555:::===AAACCCEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGJJJHHHGGGGGGGGGFFFDDDBBB===;;;777444222222333444000000000///000111111222000000000///000000111222//////000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111000000000000000111111000111222444555555555555444555444333111111444666666555444333222222222222000111111111000111444666===???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<:::999888888555555555555444444444444222222222222222333444444333333333333444444444444111111111111111111111111333333444555666777777888666555444333333222222333222222333333333333444444333333444555555555555444333333333333444444444444333555666555444333444555444777999999777555444444555555666666666666666666777999<<<@@@DDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDBBB@@@???>>>===;;;:::888777555555444444222333444444555555444444444444555555555555444444444444444444444444444444222111111111111222333333222222222222222222222222111111222222222333333333000111222111000111222444222111000000///000000000222222222222333444555666555666777888:::<<<===>>>===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@>>>;;;999888555444444444333222222222666666666555444444333333111222222333333222222111222222222222222222222222111222222333333222222222222222333333333444444444333333444444555555666666999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777888888888777666666777666666666777777888999666777888999:::<<<======<<<===>>>>>>>>>>>>@@@BBB222111000000000000000111000000111222222222222222111111222222222222111111//////000111222333444555222333555666777777666666333333333333333444555555444555666888;;;===@@@AAAAAADDDFFFGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIFFFBBB???===;;;:::999777777666666666333222111111111111333333111111111111111111111111111111222222111111000///111111111111111111111111000111111111111222222222000111111222222333444444111111111111111111111111111111000000000000000000111111222222333444444555333333444444555666777777;;;>>>BBBEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFGGGFFFDDDBBB===;;;777444222333444555555444333222111111111111///////////////000111111////////////000000111111333222222111111000000000000000000000000000000000000000000000000000000000000000000111111111222222111111000000000000111111///000111333444444555555222444444333111222555999555444333222111111111222000111222222111333666888<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<;;;::::::777666666666666555555555333222222222222333444444444444444555555555666666222222222222222222222222222222333444555666777777666666555333333222222222222222222333333444444444222222333444444444444444333333333444444444444555444555666555444333444666555777888888666555555666666666666666666666666555666888<<<@@@CCCFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCBBBAAA@@@??????===<<<:::888777666555555222333444444555555444444333333444555555444333333333333333333333333333333222222222222222333444444222222222222222222222222111111222222222333333333111222333333111222333555333222111111000000000111222222222222333333444555444555555777888:::<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBAAA???===:::888555555444444333222222111444444444444444444333333111222333333333333222111333333333333333333333333111111222222222222111111222222333333444444444333111222222333444555555666888888999;;;;;;<<<<<<<<<<<<<<<======<<<;;;:::999777888888999888777666555666666555555555666777777555666777888:::;;;<<<<<<;;;<<<>>>>>>======>>>@@@111111000000000000111111000000111222222222222111111111222222222222111111000111111222444555666666222333555777777777777666333333333333333444555666555666777999<<>>;;;:::999888777666666666666444333222222222333444555000000000000000000000000111111111111111000///...000000000000000000000000000111111111111222222222000111111222333333444444111111111111111111111111......//////000000111111111111222333333444555555333333444555666777888999<<>>===;;;999888777666666222333444444555555444444222222444444444444222222111111111111111111111111333333222222333333444555222222222222222222222222111111222222222333333333333444444444333333555666444333333222111111111222222111111111222333444444444444555666888:::;;;<<<>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCBBB@@@>>>;;;999666666555444333222222111222222222333333333444444111222333444444333222111333333333333333333333333111111222222222111111000111222333444444444333333000111111222444555555666777888999:::;;;;;;<<<;;;<<<<<<=========<<<:::999777888999999999777666555555555444444444555666666555555666888999:::;;;<<<:::<<<======<<<<<<>>>???333333444555444333111000111222333222111...+++)))000111333444444333111000000000111222333333333333333333444444555666666777666555444333222333333444888777777777999===AAACCCHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKNNNMMMLLLIIIFFFBBB>>><<<<<<<<<;;;999777666555444555444333333222222333333000000111111111222222222222222222222222111000///222222222222222222222222555555555444444333333333111111222222222333333333222222222111111111000000333333333333333222111000555333333555888999777444444555555666777888888888AAACCCEEEFFFFFFFFFGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEBBB???:::555333333555666777666333111111111222333.../////////000000000111222111000......000111222777555333111000000000111111111111111111111111111---......///000111111222000000000000000111111111111111111111111222333333111111222222222222111111222111000000222444777888333222000/////////000111111111222333444666777888999;;;>>>@@@@@@@@@@@@AAACCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHFFFDDDCCCDDDDDDEEEDDDDDDCCCBBB@@@===<<<::::::888666666666555333111333333222222222333444444444444555666666555444333666666666666666666666666555555444444444444555555777777666666555555555444555444444444444444333333333333333333444555666666444444444555555555666666777777777777666666666666666666666666666777777888333333444555777777555333555888<<<@@@AAACCCEEEGGGGGGIIIJJJIIIGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHLLLJJJGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBB@@@>>>;;;888666444333333555555333222222333555555555555555555555555555555444555555444222111111222444444444444333333222111222222222222222222222222333444444555444333111000111222222333333222222111111111111111111111111111000000111222222222222111333222222333555888;;;===@@@@@@AAAAAAAAA@@@@@@???@@@?????????>>>>>>======:::888666444333222333333333333333333333333333333222222222222222222222222555555555555555555555555222222111111222222333444333333333333333333333333222222222222333333444555666777888999999999999999<<<;;;;;;::::::999999888777777777666555555444444333444666777777777666555444444444555666777777888:::;;;===>>>??????>>>>>>333333444555444333222111000111111222111000...---000111222333333222111000111111222222222111000000222333333444444555666666444333333222333444555666999999888999<<>>999555333222444555777555333111111111222333/////////000000000000000222111000//////000111222777555333111000000000111111111111111111111111111......//////000111111222000000000000111111111111...............//////000111111222222222222111111222111111111222333555666222111000/////////000111111111222333444666777888:::<<<>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDBBBAAA???===<<<;;;:::888777777666555333555555444333333222333333444444555666666555444333555555555555555555555555555555444444444444555555777666666666555555555444555555444444444444444444444444444333444444555666444444444555555555666666999999888888777777777666777666666666666777888888555555444666777888777555666:::>>>AAABBBDDDFFFHHHIIIKKKLLLKKKIIIGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@===:::888666555555555444444444444444444555444444444444444444444444444555555444222111111222333444444444333333222111222222222222222222222222333333333444333333222222111222222333333222222111111111111111111111111111000000111222222222222222444333333333444777999;;;===>>>???@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>:::888666555333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333222222333333444555333333333333333333333333333222222222333333444555666666777777888999::::::;;;;;;;;;::::::999999999888777777666666555444444444555555666666666666666444444555555666777777888888:::<<<>>>@@@@@@@@@@@@222333444444444333222111000000000111111111111111///000111222222111000///111222222111000///......111222222333333444555555222222222222333555777888::::::;;;<<<>>>BBBEEEGGGJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHJJJKKKMMMNNNKKKJJJIIIGGGDDDAAA>>>===;;;:::999888777666555444555444333333222222333333555555444222000///...---222222222222222222111000222222222222222222222222444444333333333333333222111111111222222222222333222111111111111000000000222222222333222222111000333333333555777777666555111222333555888;;;===>>>BBBDDDFFFGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCC@@@===999555333222333333666555333222111111222222000000000000000000000000222111000//////000111222666444333111000000000111000000000000000000000000...//////000000111111111000000000111111111222222000000000000111111111222111222222333333222222111111111111222222333333333222111000///...///000000111111222333444666777888;;;<<<>>>??????@@@BBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDBBB@@@???>>>===<<<:::999999888666444888777666444333222222222333444555666666555444444555555555555555555555555555555444444444444555555666666666555555555555555555555555555555555555555666666555555444444555555444444555555555666666666;;;::::::999888777666666777777777777777888888999777666555555777888888777888;;;>>>AAACCCEEEGGGIIIIIIJJJKKKKKKIIIGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBCCCAAA???<<<:::888777777444444555555555555444444333333333333333333333333444555555444222111111222333333444444444333222222222222222222222222222222333222222222222333333444111222222333333222222111111111111111111111111111000111111222222222222222444333333333444666888999:::;;;===???@@@AAABBBBBB???????????????>>>>>>>>>:::999777555444333333333444444444444444444444444222222222222222222222222111111111111111111111111333333333333333444555555333333333333333333333333333333222222222333444444555555555555666888:::<<<:::::::::::::::::::::999888888777777666555555555666555555555555666666777444444555555666777777777777999;;;>>>@@@AAABBBBBB222333444444444333222111222111111000111111222333//////000000000000//////111111222222111000//////000111111222333333444444333222222222333555777888::::::<<<>>>AAACCCFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIӵKKKLLLNNNNNNLLLKKKIIIFFFBBB???<<<:::999999888777666666555555555444333333222222333333555444333222111///......222222222333333222111111222222222222222222222222333333333333222222222222111111111111222222222222111111111111000000000000111111222222222222111111222222333444555666666666222333444666888;;;>>>@@@CCCEEEGGGHHHGGGGGGHHHIIIĦFFFFFFFFFHHHHHHHHHĦIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB???ӵ333444444333222111111222222111111111000000000000///111111000//////000111111444333222111000000000000//////////////////////////////000000000111111111000000000111111222222333111111222222333333333333222222333333333333222222111111222333333222222111222111000///...///000000111111222333444666777888;;;===>>>ĦFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEECCCBBB@@@@@@>>><<<:::999999888666444777777666555444333333444333444555666666666555444555555555555555555555555555444444333333444444555555555555555555555555555555555555666666777777777999888777666555555555555555555555555666666666666;;;;;;:::999777666555555777777777777777888999999888666444444666777888888777:::===@@@BBBDDDGGGIIIFFFHHHIIIIIIGGGEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@>>><<<:::999888444555666777777666555444222222222222222222222222333444555444222111222333333333333444444333333222222222222222222222222222222222111111111222444555111222222333333222222111111111111111111111111111000111222222333333222222222222222333555777999::::::;;;<<<>>>???@@@AAAAAA????????????????????????:::999888777555444444333444444444444444444444444222222222222222222222222222222222222222222222222333222222222222333444444333333333333333333333333333333333222222333333444444444333333555777:::<<<::::::::::::::::::::::::999888888777777666666555777666555444444555666777555555555555666666777777777999;;;>>>???@@@AAAAAA111222333444444444333222333222111111000111111222/////////000000/////////000111111222333333222222000000111111222333333444444444333222333444555666999:::===???BBBEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIJJJ4ĉ@ӵMMMMMMNNNOOOMMMJJJEEEAAA===:::888777777777666666555555555555444333333222222333333222222222111111111000000111222222333333333222222222222222222222222222222222222222222222222222222000000111111111222222222000000000000000000000000000111111222222111111111111111222333444555666777555555555666888;;;>>>@@@DDDFFFHHHHHHHHHGGGHHHIII>LHHHHHHHHHHHHHHHHHH=hĦJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBBBB4ĉ@ӵ333333222222111111222222111111111111000000000000111111000000000000111111333222222111000000000000////////////////////////000000000000111111111111///000000111222333333333...///000111111111000000333333444444444444333333111222222333333333222222333222111//////000000111111111222333444666777888;;;===???>LFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA???===:::999999888555333555555444444444555555666222333555666666666555555555555555555555555555555444444333333333333444444444444444555555555555555555555666777777888999999:::999888777666555555555555555555666666666777777:::999999777666555444444777777777666777888888999777555333333444666777666666888;;;===???AAAEEEGGGFFFGGGIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHHHHFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA???===;;;999999444555777777777777555444222222222222222222222222333444555444222111222333222333333444444333333333222222222222222222222222222111111000111222444555111222222333333222222111111111111111111111111111111111222333333333333222///000111333555888:::;;;;;;;;;<<<===>>>>>>>>>>>>???????????????@@@@@@@@@;;;;;;:::999888666555444555555555555555555555555222222222222222222222222222222222222222222222222111111111111111222222333333333333333333333333333444333333222222333333333333333222222444666999;;;999999999::::::;;;;;;;;;999999999888777777666666777666555444444555666777555555555555666666666666999:::;;;===>>>>>>>>>===111222333444444444333222111111111111111000000000000000////////////000000000000111333333444444444000111111222222333444444555444333222333444555666888:::>>>BBBEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIGG=?MMMMMMPPPMMMJJJEEEAAA===:::999666666666666555555555555555444333333222222333333000000111111111222222222111222333333333333333333222222222222222222222222000111111111111222222222000000000111111111111222//////000000000000000111///000111111222111111111///111222222222333666888666555555666888<<>>;;;:::999888666444444444333333444555555666222333444666666666666555444444444444444444444444444444333333333333444444444444444444444555555555555555666777999:::;;;;;;;;;:::999888777777666777555555666666666777777777999888888777666555444444666666666666666777777888555444333333555666666555444666999;;;<<>>BBBFFFGGGIIIJJJJJJIIIHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA???===<<<888777777666666777777888333333333333333333333333222333444444222222333444111222333333444444444333222222222222222222222222111222222222222111111000111222222333333222222111111111111111111111111111111222333333444444333333111222333444555555666666777888:::;;;======>>>>>>?????????@@@@@@AAAAAAAAA?????????>>>===;;;999888666666666666666666666666222222222222222222222222111111111111111111111111111111000000111111222333333333333333333333333333555444333333222222222333111222222333444555555555777888888999;;;<<<<<<===;;;::::::999888888777777666666666666666555555444666666666666666666666555555666888:::;;;;;;;;;;;;111111?~4333)))+++g&e>&e000g&e222>hӵ222222333333444555555g&e666guO>uO>&eIIIIII4ff?>ߝLJJJgĉ@LLLLLLMMMMMMShӵ@@@444444444555555555g&e333>hӵ111111111111111111222333fff?><z222g&e>&e000111HL111111111ShӵgL111111111111111...000222111000222666S?ʬDDDGGG3h?D%%)?IIIIIIZufĦJJJJJJIIIgLHHHGGGGGGg&eCCCgĉ@111000g&e>&e///@e000000??000000000111111111111000g<ĉ1111111111113we<Ħ1111111111113h?@e666777666555333444444555Z4444443332222223333h?gL111222333444666777888777<<<zFFFGGG=?ĦFFFg&eFFFg&eCCCCCCDDDS?ʬ???4ff?>ߝL333@e222g&e6664444443h?g&e>&e333444??555666777888:::;;;======::::::999999888888999999666666666666777777777777999999888888888888888888444444444444444555666666555555555777999999777555444666888999;;;>>>CCCFFFEEEGGGHHHHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFEEECCCAAA???===999888777666666777888999333333333333333333333333222333444444222222333444111222333333444444444444222222222222222222222222111222333333333111000...222222222333333222222222111111111111111111111111111222333333444444333333444444555555444444333222555666888;;;===>>>???@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@>>><<<:::999777777777777777777777777222222222222222222222222333333333333333333333333222222111111222222333444333333333333333333333333555444333333222222222222111222333444444444444333777777888999;;;<<<======;;;;;;:::999999888888777555666777777777666444333666666666666666555555555222333666888;;;<<<<<<<<<2224Dӵ111222222Hƅ^Hu]Ħ111Hu]Ħ333ZuR)Ħ222333444444333333333Hu]Ħ555HŐeHŐeHu]ĦIIIqIܗGIӵIIIttIIIJJJJJJHGgĉ@:::999777555444555666777Hu]Ħ111ZuR)Ħ111222333555555000222sߝLGdUĦ111Hƅ^Hu]Ħ222ntHdĦ000111HGgĉ@000HdĦ//////000111222333222222222222222Htƅ^@@@DDDBt=o9ĦDtfo9ĦHHHHHHIIIg?JJJKKKHdĦJJJGGGGGGHu]ĦCCCtt444777Hƅ^Hu]Ħ000H׼s333111...//////111111111000111111tQ000000111111je<Ħ444444333Bt=o9ĦH׼s;;;<<<<<<;;;999888666666666HtĦ666666555555444Bt=o9ĦHdĦ333222333444666888999===@@@DDDDtfo9ĦsߝLGdUĦFFFHt@cӵHu]ĦEEEHu]ĦIIIHHHHtƅ^AAAqIܗGIӵ444H׼s444444Hu]Ħ666444Bt=o9ĦHƅ^Hu]Ħ222666444444555666777999;;;<<<;;;:::999888888888999::::::999888777777777888888888777777666666666666666777777666666555555444444777666666666555555555555555666777777999<<<@@@CCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHFFFCCCCCCDDDDDDBBB???;;;:::888777777777555333222333333444555555555444222222444444444444222222222333444444222222333444000000000000000000000000000111111111111222222222000111333444444444444333555444333333222222333333222333444333111000111222444444333333222333333333444666888:::===???@@@@@@>>>>>>>>>>>>>>>????????????????????????===888555333333333333333333333333444444444444444444444444333333333222222222111111555555444333333222111111333333333333333333333333333333222222111000//////111111222333333444555555444555888:::<<<=========:::;;;<<<<<<:::888555444444444555555555555555555333333333444444444555555555555444555666777999:::2222224DuXӵ000222222DdDΦDdDĦ111DdDĦ333222t|<111222333333444444444444DdDĦ777DdDΦDdDΦDdDĦIIIpeƜ4DuTӵIII`eĭIIIqet;;;:::999666555444555666777DdDĦ111111t|<111111111222333333222333DdDDdDĦ000DdDΦDdDĦ222q<niDdDĦ000qet111111DdDĦ000000111222222222222111111111q<R===AAAqjRgdKӵHdDĦgdKӵHHHIIIGR/f6LĭĦJJJKKKDdDĦJJJIIIIIIDdDĦEEE`eĭ777DdDΦDdDĦ222DdDĦ444222111000000//////000000111111000000000000geĦ000000111FSĦ333333qjRgdKӵDdDĦ999::::::999777666555555555DdDĦ555555444444qjRgdKӵDdDĦ222222333555777999:::???AAADDDHdDĦgdKӵDdDDdDĦGGGDdDĦ4DufӵDdDĦEEEDdDĦFFFq<RCCCBBBpeƜ4DuTӵ555DdDĦ555555DdDĦ777qjRgdKӵDdDΦDdDĦ333333333444444444666666777888999;;;===>>>;;;:::999888777888888999:::::::::999999888888777666666666666666777888999666666666666666666555555777777666666666555555555555666777777888;;;@@@CCCEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFCCCCCCDDDDDDBBB???>>><<<:::999999888666444222333444444555555555444222222444444444444222222222333444444222222333444111111111111111111111111000111111111111222222222111222444555555444333333444444333222222222222333222333444333111000111222111000000///000000111111444555777999<<<===>>>???=========>>>??????@@@@@@@@@@@@@@@@@@@@@>>>:::777555555555555444444444444333333333333333333333333333333333333222222222222555444444333222222111111333333333333333333333333333333222222222222111111111111222333333444555555444555777:::;;;<<<======;;;;;;<<<<<<;;;999666555555555555555555555555555333333333444444444555555555555555555666777999:::1112224DuXӵ000111111DdDΦDdDӵ111DdDĦ111111o)h000000111222333444555555555DdDĦ:::DdDΦDdDΦDdDӵHHH=ӊB1.uTӵJJJHߝL`o9HHHpo9wӵ999666555444444666666DdDĦ111111o)h333222111111111111111333444DdDΦDdDĦ///DdDΦDdDӵ222GIpӵDdDĦ000po9wӵDdDĦ111111111222222111000000000111po9u888;;;???CCCGIdnuR)ĦDdDĦnuR)ĦIIIIIICdgĪjKKKDdDĦJJJKKKJJJDdDĦGGGHߝL`o9666DdDΦDdDӵ222DdDĦ555222222111111000000111111111111000000//////geĦ000000sp?aĦ333333GIdnuR)ĦDdDĦ666777777666555444333333333DdDĦ333333333333GIdnuR)ĦDdDĦ222222333555888:::<<>>???@@@@@@AAAAAA@@@@@@AAAAAA???<<<999777777777666666555555555222222222222222222222222444444444444333333333333444444333333222222111111333333333333333333333333222333333333333444444444222222222333333444444444444555666888:::;;;<<<<<<;;;<<<======<<<:::888777666666666666555555555555333333333444444444555555555555555555666888999:::1111114DuXӵ///111111DdDʜ4DuTӵ111>d<Ħ000Dt000000222333444555555555>d<Ħ===>d<ʜDd<ʜ4DuTӵHHHHHHF&uTӵJJJ4DufئL>eHHHpuR)Ħ888555444333444555555>d<Ħ111Dt222111111111111222333333DdDΦDdDĦ///>d<ʜ4DuTӵ2224DwDd<Ħ000puR)Ħ>d<000111111111000///000000111peӵ999ĦpeӵDx<>d<ӵDddd<ĦHHH4DufئL>e444DdDʜ4DuTӵ222DdDĦ444333333222111111222222222222222222111000///geĦ000s<v>aĦ333222peӵDx<DdDĦ333444444444333222222222222DdDĦ222000111111peӵDx<>d<222333666999;;;===BBBCCCDDD>d<ӵDd<DdDΦDdDĦGGGDdDӵnd<DdDĦFFF>d<ĦDDDpeӵCCCĦAAAF&uTӵ777DdDĦ666555>d<Ħ777peӵDx<>d<ʜ4DuTӵ444555555666555555555555555555666888999999;;;:::999777666666666777;;;<<<======<<<:::888666666666666666777888999:::666666666777777888888888777777777666666666666555555666777777888:::>>>BBBFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEGGGFFFEEEDDDDDDDDDCCCBBBBBB@@@>>><<<;;;:::777555444444555555555555444444222222444444444444222222111333333333222111222333222222222222222222222222000000111111111222222222444555555666555444222111444333333222111222222222111333333333111111222333222222222333444555666777333444555666777999:::;;;======>>>>>>?????????@@@@@@@@@???@@@AAA???<<<:::999888888777666555555444222222222222222222222222555555444444444333333333333333333333222222111111333333333333333333333333222222333444555666777777333333333333333333333333333444555777888999:::;;;;;;<<<===>>>===<<<:::8887777777776666666666666663333333334444444445555554444445556667778889999992222224DuXӵ000111111D&dq&ĒR111111sdKĦ000DHRRud000222333444555555555sdKĦ>>>D&oq<Ōq&ĒRHHHHHHHHH>dp&ĒRKKKJJJnfʜd<Φ>d<Ħ///s&dq&ĒR111222i?ʜtd<Ħ000HHܗDӊB111<x000000/////////000111B?d<222222222222222333333333333444333222111geĦ000Hg8>aĦ222222B?Ho9///>d<222222222222111111111>d<ӵ///111B?Ho9222<x555888;;;===AAABBBCCC&ӫeʬtIӇDDD>d<Φ>d<ĦGGGD&ӫetIӇIIIDdDĦGGGsdKĦEEEB?dp&ĒR888777>d<sdKĦ777B?Ho9444s&dq&ĒR444333333444555888999666555555555666777888888:::999888666555555666666;;;<<<===>>>===;;;999777888888777777777777888888666777777777888888999999888777777777666666666666555666777777777:::>>>AAAEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDCCC@@@>>><<<;;;:::777555444555555666666555444444222222444444444444222222111222333333111111222333222222222222222222222222000000111111111222222222444444555555555444222111333333222111111111111222111222333333111111222333////////////000111333333444444444444666777999:::?????????>>>>>>>>>>>>>>>???>>>>>>?????????===;;;999999888777666555444333444444444444444444444444555555444444444333333333333222222222222222111111333333333333333333333333222222333444666777888999333333333333333333333333333333444555666888999999:::<<<===>>>>>>===;;;:::8888887777777776666666663333333334444444445555554444445556667778889999992223334DuXӵ111111111Hu]3hh222111111ne000000=e000111222333444555555555ne===???pIƎ@t@hIIIIIIIII>hKKKKKKKKKfeHHH@ďD:::888888444333222222444444ne222111=e///000111222333444111111ege222111sĪj@h000111222fdDĦ000@ďD000000Hkge111000000//////000111222@hAAADDD@GIIIJJJHĪj@IŌLLLIIIBeneKKKHkgeHHHneHHHHHHfe333Hu]3hh111111000se222222111111222222333333333333444444444333geĦja>aĦ222333@G000///se000111111222222000000000<Ō...///000@G222222Hkge222444777999;;;>>>@@@BBBHĪj@IŌCCCCCCegeFFFFFFHu]3hIŌIIIJJJDdDĦHHHneEEEGGG@h===>>>>h:::999777se444ne666666@G444444sĪj@h666555333222333666999;;;888888777777777888888999888888666555555555666777:::;;;<<<<<<<<<;;;:::999:::999888777777777777777888888888888888999999999888888777777777666666666555666666666777999===@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGFFFDDDCCCDDDEEECCCAAA>>>===<<<;;;999777555666666666666555444444222222444444444444222222111222333222111000111333222222222222222222222222000111111111111222222222222333444444444333222111333333222111111111111111000222333333222111222444111111111111111222333444555444444444555666888999>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>??????>>><<<;;;:::999888666555444333444444444444444444444444444444444444333333333333222222222222222222111111333333333333333333333333222222333555666777888999444444444333333222222222333222333333444666777888999;;;<<<>>>>>>===;;;:::9999998888887777776666663333333334444444445555553334445557778888888888883334DuXӵ222ĵD^222222111111222111111333111222333333444444444444===???AAAGGGJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJ<<<:::888777333222111222333444222222111000000000000111222222222222555444333000000111222222DdDĦ000111000111111333333222111///000000222444666@@@CCCEEEFFFHHHIIIJJJLLLLLLJJJJJJKKKHHHHHHHHHHHHHHH444222D^333222111111s׼s333111111111111111222333333111222333444444333geFm8111>aĦ333333222000000000s׼s000000111222333333000000000Ho000---///111222111111111111222333555777999:::===@@@CCCCCCDDDEEEEEEEEED^IIIJJJKKKDdDĦHHHEEEEEEEEEFFF???===>>>@@@<<<;;;:::999s׼s333333444555555444444444444666555444444555666777999:::999888888777777777888888666666555444555666777888::::::::::::;;;;;;;;;;;;888888888777888888999999999999999999999999888888888888888777777777666666555666666666777999===@@@BBBBBBDDDEEEGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDFFFGGGFFFDDDCCCDDDFFFCCCAAA??????>>>>>><<<:::666666666666666555444444222222444444444444222222000222333222111000111222111111111111111111111111000111111111111222222222000111222333333333222111333222222111111111111111000222333333222111333444444444444333333444555555666555444333444666888999;;;<<<===>>>???@@@AAAAAA???>>>>>>>>>@@@@@@???>>>===<<<;;;999888666555444333333333333333333333333333333333333222222222222111111111111111111222222333333333333333333333333222222333444666777888888555555444333333222111111222222222222333444666777888999;;;=========;;;:::::::::999888888777666666333333333444444444555555333444666777888888888888Φ4DuXӵtvӵ>d<Ħ555222222111111111111Ħ111222222222333333333222222333444444444333333666888ĦCCCEEEHHHJJJJJJJJJKKKJJJJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJJJJIIIIIIJJJJJJKKKGGGEEECCC???<<<:::888777333222111111333333222111Ħ111111111111000222111111000000000000000222333333222222333777:::666555444222111000000///000000111222222222222111>d<Ħ000111111000111111111111222222222333333555555555555333333000000111222444777999:::999;;;>>>BBBEEEGGGHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIĦIIIDDDBBB>>>:::666444444444222>d<Ħ222222333333222Be444555111000000000111222222333///000222333333222geFYĉ111111>aĦ333444222///+++(((+++,,,...///111111Be000000000111222444444111111111nu]ӵ111333444333222111111111111111111111111111111111111111222444666777777;;;???BBBBBBBBBAAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDD>d<ĦHHHIIIIIIJJJKKK>d<ĦHHHHHHGGGĦDDDEEEFFFGGGFFFEEECCCAAA???@@@AAABBBBBBAAA???>>>======<<<;;;Be:::333222222222Ħ444444444444444444444444444444444444555555555666666222444555777888999888888777666666555555555555666555555444444555666888999999999999999999;;;<<<<<<666666777777888999;;;;;;;;;::::::999999888888888888888888888777777777777555666666666666999<<>><<<666666777777666555444444222222444444444444222222000222222222111000111222000000000000000000000000000111111111111222222222//////111222333222222111333222222111000111111111000111333333222222333444222222111111000111111111777666444444444666888999888999;;;===@@@BBBCCCDDDAAA?????????AAABBBAAA@@@???>>>===;;;999777666555222222222222222222222222333333333222222222111111111111111111111111222222333333333333333333333333222222333444555666777777555555444444333222111111222222111111222444666777777999;;;<<<===<<<;;;:::::::::999999888777777666333333333444444444555555333444666777888999888888?aŖ%7uSQuR)ӵsdKĦ444333222222111111gdKĦ111222333444333222222222222111111222444555666888gdKĦGGGIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIIIIKKKLLLLLLKKKJJJJJJKKKJJJHHHFFFHHHGGGCCC@@@<<<999777666666555555444222111111gdKĦ000000000000000111000...------...///000111111111000111666<<>>999333000111333444444111222222222222111000000gdDĦ222222222000000000000111111111111000111222333333333333222333444444444333333444666:::===AAADDDFFFGGGIIIKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKGGGHHHJJJgdKĦGGGEEEBBB>>>:::666444333333444sdKĦ555555555444222111222222111111111111111111111111000111222333333222ŶS0000001113we>>???@@@AAADDDFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFEEEDDDDdDĦHHHHHHHHHHHHHHHsdKĦHHHGGGgdKĦCCCDDDEEEFFFEEEDDDBBB@@@???@@@AAABBBAAA@@@???>>><<<<<<;;;;;;<<<===888777555gdKĦ444444444444444444444444444666666555555555444444444555555444444444555666666777777777777666666999;;;999999999888888888888888777777888999;;;<<<======::::::888777777777888999:::::::::::::::999888777999:::999888666555666777333444555555555777:::======???AAADDDFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEEEEEEEFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDBBB@@@>>><<<;;;:::888888777666555444444333444444444444444444444444222222333333333333222222222222111111111111111111111111000000111111222333333222111000000111222333///000000000000111111111111222333333444444333333333333333333333333333333555444444444444555666666999;;;===@@@BBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@??????===<<<;;;:::777666555444333222222222111222222333333222222111444333222222111111222222222333444555555555444333333111111222444555555444333333333333333333333333000111111222222333444444777888999:::;;;<<<<<<<<<======<<<;;;:::888777666444444444444444444444444444444444555555555666666>A222ne333333222222222222ne000111222333333333222222222222222222333444666777neEEEGGGIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJHHHHHHJJJKKKLLLKKKJJJJJJKKKJJJHHHFFFGGGEEEBBB???;;;999777666666555555444222111ne000000000000000000111000...------...///000111111111000111444:::>>><<<777333000111333333333222222222222222111000De222222111111000000000000111111111111222222222333333333333222111222444444333444777999:::===BBBDDDFFFGGGIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHIIIneIIIHHHEEECCC???:::777555444333444ne333444444444444222111111111222222111111111111111111111111000111222222222222>A000000000k<000000000000000111111111111111000//////111111111000000/////////111111111fh000000000000000000000111000000000000000000000000000000111222333444555999;;;===???@@@AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDeHHHHHHHHHHHHHHHHHHneHHHHHHneCCCCCCDDDEEEFFFEEEDDDBBBAAAAAAAAABBBBBBAAA@@@???>>>???>>>>>>===<<<;;;::::::777777ne555555444444444444444444444444555555555555444444444444555555444444555555666666666777777777666666888:::999999999888888777777666666777888999:::;;;<<<<<<:::999888777777777888888888888888888777777777666999999999888666555666777666777777777666777999;;;===???AAADDDFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@???===<<<;;;888777777666555444333333444444444444444444444444111222222222222222222111111111111111111111111111111111000000111111222333222222111000000111222222000000000111111111222222111222333333444444333333222222222222222222222222333333222222333333444555777888;;;>>>@@@AAABBBBBB@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@???>>>===<<<;;;777777555444333333222333222222333333333333222222444333222222111111222222333222222111222333444555222111111333555666555444333333333333333333333333000111111222222333444444666777999:::;;;;;;<<<<<<===<<<<<<<<<:::999888777555555555444444333333333444444444444555555555222222111111111111222333333111000111222333333333333222222222222222333555777888DDDFFFGGGIIIKKKIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIGGGGGGIIIJJJLLLKKKJJJJJJKKKJJJHHHFFFEEECCCAAA>>>;;;888777666555555444333333222000000000000000000000000///.........///000111111111111000000222666:::777555222111111222222111222222222222222111111000222222111111000000000000111111111222222333333333333333333333333000111333444444666999;;;;;;???BBBEEEFFFGGGIIIKKKMMMLLLKKKIIIIIIKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOMMMKKKJJJIIIJJJKKKJJJIIIEEECCC???;;;888666555444333222222333333444333333222222222222333111111111111111111111111000111111222222111000000000000000000000000000000111111111111000000///111111111000000/////////111111111111000000000000000000000000000000000000000000111111//////000000111333444555888:::===???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>AAAAAA@@@???===;;;888777777777666666666666555555555444444333333555555444444444333333333555555555555666666666777666777777777666666888999999999888777777666555555666666777777888999::::::999999888777777777777888777777555444444555666666888999999777555555666777999:::999888666666888:::===>>>AAADDDFFFGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===888888777666555444333333444444444444444444444444111111222222222222111111111111111111111111111111111111000000111111222333222222111000000111222222111111111111222222222333111222333333444444333333111111111111111111111111111111000000111111222333444666888;;;>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAA@@@>>>===<<<888888666555444333333333222333333444444333333222444333222222111111222222444222000...///111444555000111222555777888666444222222222222222222222222000111111222222333444444666777888999:::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777666555444333333222444444444444555555555111222333444444444333222333222222111111000000000000111333444444333111000111111222222333333333333333222222333555777999:::===@@@CCCFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKJJJJJJKKKJJJHHHFFFCCCBBB???<<<:::888777666555555444333333222111111000000000000000000000000000//////...//////000111111222111000///000333555333333222111111111000000222222333333222222111000222222222222222111000///000000111111111222222222444444444333333333333333111222444444555666999;;;===@@@DDDFFFGGGHHHIIIJJJOOOMMMKKKJJJJJJKKKMMMOOOLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKMMMOOOPPPPPPNNNKKKJJJIIIKKKLLLMMMMMMLLLKKKIIIEEECCC@@@===:::777666555333333222111111111222222333333333333333333333333111111111111111111111111000000111111111111000000000000000000000111111222111111000000000000000111000000111111111111000///111111111111222222222222////////////////////////000000000000000000000000000000000000000111111111000000000111222444555666888:::===???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEDDDDDDCCCBBBDDDDDDCCCBBBAAA@@@??????AAAAAABBBAAA???<<<999777777777888888888777777777666666555555444444333333444444444444333333333333444555555666777777777777666777888777666666777888999888888777666555444444555666666666777888888888999888888777777777777777777666444333333444666777777888888777555555666777888999999777666666888:::<<<>>>AAACCCEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@;;;:::999888777666555444444444444444444444333333000111111222222111111000111111111111111222222222111111000000111111222333222111111111111111111222111111222222222333333333111222333333444444333333111111111111111111111111111000000000000111222222333555777:::===???AAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>:::999888666555444444333333333444444444444333333444333222222111111222222333222000000000111333444000111333666999999777444111111111111111111111111000111111222222333444444555666777999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888777666555444333222444444444444444444444111222333444555444333333333222222111111000000000000111333444444333111000222111222222222222333333333333333444666888;;;<<>>;;;999777666444333222222111111111222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000111111222111000000000000000111111///000000111111111000000///000111222444555666777////////////////////////000000000000000000000000//////000000111111111111111111111222444666777888888;;;>>>AAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBB@@@>>><<<:::888888888888777777777777666666666555555444444444555555444444444333333333444555666777888888888888777888999999777666777888888888888777666555555444666666666666666666666666888888888888777777666666888777555444444555777888777777888666555444666777555666666666555666999;;;<<<>>>@@@CCCEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===;;;:::888777777555555444444444333333333111111222222222222111111000000111111111222222222111111000000111111222333111111111222222111111111111111222222222333333333111222333333444444333333222222222222222222222222111111111111111222333333444555666999<<>>AAADDDGGGHHHHHHHHHIIIJJJHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIIIIKKKLLLLLLKKKJJJJJJKKKJJJHHHFFFDDDBBB@@@===:::777666555444444444333333222222222000000000000000000000000...//////000000111111111000222333222000///000111///111222111000000111222333333333333333222222111111111222222222111111000111111111222222222222333222222111000111222333444444555666666666666999;;;@@@CCCFFFHHHHHHHHHIIIJJJMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOOOOMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJEEEDDDBBB@@@===:::888777555444333222222111222222222333333444444444444333111111111111111111111111111000000//////000000111000000000000000111111222000000000000000111111222///000000111111111111000///000111222444555777777111111111111111111111111000000000000000000000000/////////000111111222222111111222333555777888999888<<<@@@BBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@AAAAAAAAA@@@>>>===;;;:::888666666666666777555555555555555555555555666666555555555444444444444555777888999999999888888999;;;:::999888888888888888777777777777666666666666666666666666666555777777888888777777666555777777666555666777888999666777777666555444666888555555666555555666888;;;<<<===@@@CCCEEEFFFFFFFFFHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<:::999888555555555444444333333222222222222333333222222222000000000111222222333333111111000000111111222333000111222222222222111000111111111111222222222333111222333333444444333333222222222222222222222222222222222111222222333444444555666888;;;===@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@===<<<:::888777555555444444555555666666555555444444333222222111111222222000111333444444444333222222222333555777777555333222222222222222222222222000111111222222333444444444555666777888999999999<<<<<<==================999999888777666555555444444444444444333333333333000111222444555555444444222222222222333333333333222222222222222222222222222222111111111222333444333333444555888;;;>>>@@@CCCEEEHHHIIIIIIHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHJJJLLLLLLKKKJJJJJJKKKJJJHHHFFFEEEDDDAAA===:::777555555444444333333333333222222000000000000000000000000......///000111222222222000222333333111000000000///111222111///000222555333333444444333333222111000000111222222222111111111111111222222222333333000000//////000222444555333444666666777888;;;===AAADDDGGGHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKIIIJJJLLLMMMNNNMMMLLLKKKJJJLLLMMMOOOOOONNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIJJJLLLMMMMMMLLLJJJIIIEEEDDDCCCAAA>>>;;;999888666555444333222222222222222222444555555555444444111111111111111111111111111000///......///000111000000000000000111111222000000000000000111222222//////000111111111111111000000111111222333333333111111111111111111111111000000000000000000000000...//////000111111222222000000111222444666888999999===AAADDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBAAA@@@@@@??????===;;;777444333444555777444444555555666666777777777777666666666555555555333555777999:::::::::999999;;;<<<<<<:::999999999777777777888888888888888777777777777666666555555666777888888888777555555555666666666777777777777555666777666444444666888777888888777555666888:::<<<===@@@BBBDDDFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@>>><<<:::999999666555555444333333222222333333444444444444333333///000000111222222333333111111000000111111222333000111222222222222111000000000000111111111222222111222333333444444333333111111111111111111111111222222111111222222333444444444555666888;;;===????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>===;;;999777666555555555555666666666666555555444333222222111111222222111111111111222222222333444333222333555555444222333333333333333333333333000111111222222333444444444444666777888999999999;;;<<<===>>>>>>>>>>>>>>>888888888777777666666666444444444333333333222222000111222444555555444444222222222333333444444444333222222111111222222333333222111111111222333444333333444666888<<>>:::777555444444333333333333333333333000000000000000000000000......000111222222222222///222333444222000000000///111222111///000333666333333444444333333222111///000111222222222222222111111222222222333333333///.........///111444666111333555666777999===???BBBDDDGGGIIIHHHHHHIIIJJJIIIJJJLLLNNNNNNLLLJJJIIIGGGIIIKKKMMMNNNMMMLLLLLLJJJLLLNNNOOOOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIEEEEEECCCAAA???<<<999888777666555444333333333333111222444555666555444444111111111111111111111111111000///......///000111000000000000000111111222000000///000000111222222//////000111111111111111111111111000000000000///////////////////////////000000000000000000000000...//////000111222222222//////000111333555777888:::>>>BBBEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCDDDEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGEEEDDDBBBAAA@@@????????????<<<777333111222444666333333444555666777888888777777777777666666666666333555777:::;;;;;;:::999:::<<<======;;;:::999999777777777888999999::::::888888888777666666555555666777888888888777555444444444555666777777666666555666666666444444666888;;;;;;:::888666555777999;;;===@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???>>><<<:::999888666666555444333333222222333444444555555444444333///000000111222222333333111111111000111222222333000111222333333222111000///000000000000111111111222222333444444444333333000000000000000000000000111111111111111222222333333333333444666999;;;===>>>>>>?????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@>>>===<<<999888666555555555555666666666666555555444333222222111111222222222111///......000222444555333222222333444333111333333333333333333333333000111111222333333444444333444555777888888888888;;;<<<===>>>>>>??????>>>888888888777777777777777444444444333333222222222222222333444555555555555333222222222333333444555111111111000///000222444444222111000000222444555666666777888;;;>>>AAACCCFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLIIIHHHGGGGGGFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFCCC@@@<<<999666555555444333222222111111222222111111000000000000111111///111222111///.........222222111111111111222222222111000......000111222444333111000000000111111333222111000111222333444222222111000//////000000111111000000111222333333222333444555888:::<<<>>>CCCEEEFFFFFFGGGIIIMMMOOOJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJEEEEEEDDDBBB???<<<888777333333333333333333222222111222444666666555444333555333111000///000111222000000000000111111111111000000000000000000111111//////000000000//////...111111111111111111111111222222111111111111111111111111000000000000111111...//////000000000000000000000000000000000000000000000111222444666888999>>>@@@BBBCCCCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEIIIIIIHHHFFFEEECCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFEEECCCBBBAAA@@@??????===;;;999777666666666777777888888999999999999999888777555555555666666:::::::::;;;;;;;;;;;;;;;>>>>>>>>>===<<<:::999888;;;:::999888888888999:::;;;888555555777777666444222333555666666666555444333444555666888888999999:::999777666555666888999777777777777888888888888<<<===???AAACCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@>>>===<<<;;;;;;777777666555444333333222555444333333222222333333444333222222333333111000000000000000000000000000222222222222111111000000222222111111111111222222222222111111111111111111111111111111111000//////000000000000111111111111444444444444555666888999;;;===@@@AAA@@@@@@@@@AAA>>>??????@@@@@@??????>>><<<=========<<<:::888666666666777888777666444333222333333222111111222444111111000//////000111111333222111000000111222333222222222222222222222222333333333333333333333333555444333222333555777888:::;;;<<<>>>>>>>>>=========<<<;;;999888888999999555555555555444333222222111222333444555555555555333333222222222333444444222333444333111111222444444333222222222333444444555666777999<<>>===<<<<<<888777777666555444333333555444333333222222333333444333111222333333222000111111111111111111111111222222222222111111111000222222111111111111222222111111111111111111111111111111111111111000//////000000000000111111111111444333333333555777888:::;;;===@@@AAA@@@???@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@===>>>??????>>><<<999888777777777777666555444333222333333222111111222444333333333333333333333333222222111111111111222222222222222222222222333333333333333333333222222222333333222222333666888::::::;;;<<<>>>>>>>>>=========<<<;;;999999999999999666666777777666555333222000111222444555555666666444444333222222333333333444666888777555333333333444444444555555444444333555666888:::>>>AAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJPPPOOOMMMKKKIIIHHHGGGGGGDDDBBB???<<<999777666555444444333222222222222222111111000000000000111111...000222222111111333444222222111111111111222222222111000//////000111222333222111111000111111111111111222333333333333222222222111000000000000111000111222333333333222111444555666888;;;===@@@AAACCCDDDFFFFFFGGGHHHKKKMMMLLLKKKKKKJJJJJJKKKKKKLLLIIIJJJJJJJJJJJJKKKKKKKKKNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJLLLLLLLLLLLLKKKJJJGGGGGGFFFDDDBBB>>>;;;:::666555333222111222333444111222333444555444333333222111000///...///000111000000000000111111111111222111111111000000//////000111111222222222111111111111111111111111111111111111111111111111111111111111000000000000111111...///000000111111000000000000000000000000000000000000111222444666888999===???BBBCCCCCCCCCEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;888888999999999999::::::777666555555555666777888<<<;;;;;;;;;:::999999999<<<<<<<<<;;;:::999888777888888777666666666666777<<<:::777666555555333222555555444444555555666777555555777888999999::::::888777666444444555666666666666777777777777888888<<<===>>>@@@BBBCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>===<<<999888777666555444444333555444333333222222333333444222111222333333222000111111111111111111111111222222222222111111111111222222111111111111222222111111111111111111111111111111111222111111000///000000000111111111222222222222222333444666999:::;;;===@@@AAA@@@???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@???===;;;:::888777666555444444444444222333333333111111333444000111222333333222111000111111222222222222111111111111111222222333333333222222222222222222222222111111111222444666999::::::;;;<<<>>>>>>>>>>>>======<<<;;;:::999999999:::666777888999888666444222///000222333444555666666444444333222222222333333666999;;;;;;888555333333444555666777777666555333555777999<<<@@@CCCFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJTTTSSSPPPMMMKKKIIIGGGGGGCCCAAA>>>;;;888777666666444444333222222222222333111111000000000000111111///000111111000000222333222222111111111111222222111111000//////000111111222222111111111111111111000111222333444333222111222222111000000111111111000222333555555444222111333333555777999<<>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===999999888777666555555444555444333333222222333333333222111111333333222111111111111111111111111111222222222222222222222222222222111111111111222222111111111111111222222222111111111222222111111000000000111111111222222222111111111222444666888::::::===???@@@?????????@@@BBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@@@@???>>><<<<<<:::888777555444444444555222333444333111111333444///000222333333222000///000111333333333333111000111111111222222333333444111111111111111222222222222222222333444555777888999:::<<<===>>>>>>>>>===<<<<<<;;;;;;::::::::::::555777888999888666444222///000111333444555555555444333333222222333333333777:::<<<===:::666444333333444777888999888666555777888;;;???BBBEEEHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJUUUTTTRRRPPPMMMJJJHHHFFFBBB@@@===:::888777666666555444333333222222333333111111000000000000111111111111111000......///111222222111111111111222222111111000000000000111111111111111111222111111111000111222333444333222111222111111111111111222222111333444666555444222111333444555777:::===@@@AAABBBDDDFFFFFFFFFFFFGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKJJJIIIIIIHHHGGGDDDAAA???===999777444222111222444555111111111222222222222222000///////////////000000///000000000111111111111111111111111000000//////111111222333333333333333111111111111111111111111000000111111111222222222111111000000000000111111///000000111111111111111000000000000000000000000000000111222444666888999===???AAABBBBBBCCCDDDFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBB@@@>>>===<<<;;;;;;::::::::::::::::::555555444444444666777888:::999999888777666666555777888888888888888777666888888888888888777777777555555555555555555666777666666555444444666777888666777888999999999999999666555555444444444444444555666666666666777777777;;;<<<>>>@@@AAACCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>::::::999888777666666555555444333333222222333333333222111111333333333111111111111111111111111111222222222222222222222333222222111111111111222222000000111111111222222222111111222222222222111111111111111111222222222222111111111111333555777999:::<<>>???@@@AAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>===<<<;;;:::888666555555555666333444444333222222333555333444666777777666444333111222333444444333222111111111111222222333333333000000111111111222222222444444333333333444444444777888:::<<<============;;;;;;;;;;;;;;;;;;::::::555666777777777555333222000111222333333444444333333222222222333333444555777:::<<<<<<999666444333222333666888999888777777999:::===AAADDDGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJSSSSSSSSSRRRPPPLLLIIIFFF@@@???===:::888777777777555444444333333333333333111111000000000000111111222222111///---,,,...000222222111111111111222222000000000111111000000000000000111222222222222111111111222333333333333222222111111111111222333333333444555555555444333222555666777:::===@@@CCCDDDBBBDDDFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGEEEBBB@@@>>>999777555333222222333444000000111111111222222222//////000000000000111111000000000000111111111111000000000000000000000111000111222222333333333333111111111111111111111111000000000111222222333333111111000000000000111111///000111111222222111111000000000000000000000000000000111222444666888999<<<>>>AAABBBBBBBBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCAAA???===<<<<<<<<<;;;;;;;;;;;;::::::666555444444444555666777777777666666555555444444555666666777777777666666888888999999999888777666222444555555444555777999666666555555666666777888666777777888999999888888555555555555555444444444555555666666666666777777;;;<<<===???AAABBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEGGGHHHHHHGGGGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDBBB@@@???;;;;;;:::999888777777666555444333333222222333333222111111111333444333222222222222222222222222222222222222222333333333333222222111111111111222222000000000111222222333333000111222222333222222222111111111222222222222333222111111111222444666777:::<<>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<:::888777666666666333444444444222222444555333444555666666555444333222222333333333333222222222222222222222222222222000000111111222333333333444444444444333333333222555666888:::<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::666666666666555444333333111222222333333333222222111111111222333444555666666888::::::888555444444000222444666888999999999;;;<<>><<<:::888777777777555555444333333333333444111111000000000000111111111111111///......000333222222111111111111222222000000111111111111000000///000111222333222222111222222111111222222333444222111111111222222333444555555555555444444444333555666888:::===AAACCCEEEBBBDDDFFFGGGEEEDDDEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLLLLKKKJJJHHHHHHHHHGGGEEEBBB@@@>>>888777666444333333333333000000000000000111222222///000000111111222111111000000000000111111111111/////////000111111222222///000111222333333333333111111111111111111111111///000000111222222333333111111000000000000111111000000111222222222222111000000000000000000000000000000111222444666888999<<<>>>AAABBBBBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEDDDCCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::777666555444333444555666444444333333333333333333333444555666666666666666777777888888888777666555222444666555444444666999555555666777777777777777666666777777888888777777666666666666666555444444555555555666666666777777:::;;;===???AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEECCCAAA@@@<<<<<<;;;:::999888777777555444333333222222333333222111000111333444333222222222222222222222222222222222222333333333444444222222111111111111222222///000000111222222333333000111222222333333333222111111111222222222333333333222111111111222444555:::<<<>>>??????>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@======<<<;;;:::888777666333444555444222222444555333333333333333333333333333333333222222333333333444333333222222111111111111111111222333444444444222333333444444444333333333555777999:::;;;;;;;;;:::;;;<<<======<<<;;;;;;999888777555555555555666222333333333333222111111000000111222333555666777666777999888666555444555000111333555777999:::;;;<<<>>>AAADDDFFFHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOSSSUUUTTTPPPJJJGGG???>>><<<999888777777888555555444333333333333444111111000000000000111111111111111000///000333666222222111111111111222222000000111111111111000000///000111222333333222111333222111000111222444555222111111111222333333444777666555444444444444444333444666888<<>>888777777666444333222222000000000000000111111222///000111222222222222222000000000000111111111111......///000111222333333...///000111222333333333111111111111111111111111///000000111222222333333111111000000000000111111000000111222222222222111000000000000000000000000000111111222444666888999<<<>>>AAABBBBBBBBBCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFDDDBBB???>>>======<<<<<<<<<;;;;;;;;;777666555444333333444555222222222222222222333333333333444555666666666666555666777777777666444333444666777555333222555777444555777888888888777666555666666777777777777666666666777777666666555444555555555555666666666777:::;;;===???AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFEEEDDDBBB@@@===<<<;;;;;;999999888777555444333333222222333333222111000111333444333222222222222222222222222222222222222333333444444444222222111111111111222222///000000111222222333333000111222333333333333333111111222222222333333333333333222111111222333444999<<<>>>???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAAAAAAAABBBBBB===>>>>>>===<<<999777666444444555444333222444666777666555555555555666777555444222222222222444555555444444333222111000000111111222333444444555555000111222333444555555444222444666888999::::::::::::;;;<<<=========;;;;;;;;;:::777666555666777888333222222111111222222333111000111444888999666333444444555555555555555555444333333444777:::===???BBBCCCDDDEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHGGGKKKPPPTTTSSSNNNHHHDDDBBB???:::888777777777777555555444333222222222222666444222000/////////000000000000000000000000000111111000000000000000111000000000000000000000000222222111111111111222222111000/////////000222222222111///...///111444666555666666444222222333444777:::>>>@@@BBBCCCFFFHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFDDDAAA>>>;;;999666444444444333222111111111111111111111111222111000//////000111222...000111222222111000.../////////000111111222222222222111111111111111111111111111111111111111111222111000000000111222333111000000//////000000111111111111000000000000000111111000000111111222333444444444555555555666666:::<<<>>>AAABBBCCCDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHHHHGGGEEEDDDBBBAAAAAA<<<<<<======<<<:::888777555444444333333444444555333222111111000000111111333333444444444444333333666555555555555444444444555555555555555555444444666888888777888:::888333444444444444555555555666555555666666666666555555555555555555555555444444666888<<<>>>???@@@BBBDDDHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???===:::999888888888777555444444555555555444444444333333222111000000111111222222222222111111000111111111111222222222000000111111111111000000111111111111000000000000111222222333333222222111222222222222222222222222111111111111222333444555888:::===???@@@@@@???>>>>>>>>>???@@@@@@@@@@@@???DDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>><<<:::777666777666444333222333333444444555666888888666555444555444222111000111222222111111111111111111111111111333444666666555333222222222222222222222222222444444555666777999;;;<<<:::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::888666555444222222111111111111222222111000111444777888666333444444666777777666666555444444444555888;;;>>>@@@CCCDDDEEEFFFFFFGGGGGGFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGJJJNNNQQQPPPMMMHHHDDDBBB>>>:::888777888777777555555444333222222222222333222111111111111111111000000000000000000000000222111111000000000111111000000000000000000000000222111111111111111111222111000000///000111222333222000///...///111333555555666666444333222333555888:::>>>@@@BBBDDDFFFHHHGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMMMMNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJHHHHHHJJJIIIGGGGGGGGGEEEAAA???<<<999666555555555444333222222222222222222222222222111000//////000111222///000111222222111000///000000000111222222333333444333222111000000000000111111111111111111111111222111111000111222333444333333222222222222333333111000000000000000000000111111111111111222222333444444444444444555666777:::<<<>>>AAABBBCCCDDDCCCBBBCCCDDDCCCBBBAAABBBCCCGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFDDDCCCBBBAAAAAA===>>>>>>===<<<:::888777555444444333333444444555333333222111111111111222444444555555555555444444555555555555444444444444555555555555555555444444777999999888999<<<:::666444444555555555666666666555555666666666666555555555555555555555555555555777:::<<<>>>???AAACCCFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBAAAAAABBB@@@>>><<<:::999888888777555444444555555555444444444333333222111111000111111222222222222111111000111111111111222222222000000111111111111000000111111111111000000000000111222222333333222222111222222222222222222222222111111111111222333444444777888;;;===?????????>>>>>>??????@@@AAA@@@@@@@@@DDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???===:::888777777666555333333333333444555666777888888777666555444333222222111111222222222222222222222222222222333444555666555444222111222222222222222222222222444444555666777999:::;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::999999888777666222222111111111111222222111111111444666777555333222333555777777666555444555555666777999===@@@AAAEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHIIILLLMMMLLLJJJFFFDDDAAA>>>:::888777888777777555444333222222111111222///000111222222222222222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111000000111111222333111000///...///000333444555666666555333333444666999<<>><<<888555555555555666666666777555555666666666666555555555555555555555555555555999;;;<<<===>>>AAADDDGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDBBB@@@>>>;;;:::999888777666444444555555444333444333333222222111111111111111222222222222111111000111111111111222222222000000111111111111000000222222111111111000000000111222222333333222222111222222222222222222222222222222222111222222333333444666999;;;===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???===;;;999888888777555444333333444444555666777888888777666555222222333333333222111111333333333333333333333333555555666555444333111///222222222222222222222222444444444555666888999:::;;;;;;<<<<<<<<<<<<<<<;;;888888999999999999999888333333222222222222333333111111222333555555555444///111333555666555333222666666777999<<>>;;;888666555555555444444444444555555555555444333333333333444555555666666666666555555444444444444333333333222333333444444444444555555777999:::999;;;>>><<<888555555555666666666777777444555555666666555555444444444444555555555555555999:::;;;<<<===@@@DDDHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDBBB@@@===;;;:::999888666444444444555444333333333333222222111111111111111222222222222111111000000111111111222222222000111111222222111111000222222222111111111000000111222222333333222222111222222222222222222222222333333222222111222222222444555888:::===>>>??????@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===;;;:::999888666444333333444444555555666777777666555555111222333444444333111000333333333333333333333333444444444444444333222111222222222222222222222222333333333444555777888999;;;;;;<<<=========<<<<<<888999999::::::999999888444444333333333333444444111111333333333333444444000222444666777666555444777888999<<>><<<999888888888777666444444333222111111111111111111222333333111000///000000000000000000000000222222111111222333333444000000000000000000000000000111222222222222111000000000111111222222222222000/////////000111222333444555666666555555777999<<<>>>AAACCCDDDFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHGGGDDDBBB>>>;;;888666666666666555666666666555555555444444111111222222222222111111000000111111111111000000//////000000111222222222111111111000111111222222111111111111111111111111111111222222222333333333222111111000000111111222//////000000111111111111222222333444444444444333555444222222444777:::======>>>@@@BBBCCCDDDCCCCCCAAABBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCCCCDDDFFFHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDAAA>>>;;;888666555666555555444444555555666666555444444333333444444555555666666666666555555444333333333222222222222333333333333444444555555666888999777999<<<:::666555555555555666666666666444444555555555555444444444444444555555555666666888999::::::;;;>>>CCCFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCAAA???===;;;:::888666444444444555444222333333222222222222222111111111222222222222111111000000111111111222222222111111222222222222111111222222222222111111111111111222222333333222222111222222222222222222222222333333222222111222222222555666888:::===>>>@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<:::999777555444444444444333444444444444444444333000111333444444333222111222222222222222222222222111222222333333444444444222222222222222222222222333222333333444555666777::::::;;;<<<======<<<<<<::::::;;;::::::999888777444444333333333333444444111222333333222222333555444555666777888888999999888999;;;>>>AAADDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCAAAAAA===;;;999888888888777555444333222111111000000111222222222222222111000///000000000000000000000000111111111111111222333444000000000000000000000000000111222333333222111000//////000111111111111000000000000000111222333444444555666666666666999;;;===@@@CCCDDDEEEFFFHHHJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMNNNNNNNNNLLLKKKJJJHHHGGGGGGHHHHHHHHHEEECCC>>><<<999777777777666555777777666666555444444444111111222333333222111111111000000000000000000111...//////000111111222222000000000000111222333444111111111111111111111111000000111222222222222111333222222222222222222333/////////000111111222222222333444555666555444333333333333333555888;;;======???@@@BBBCCCDDDCCCCCCBBBCCCDDDEEEDDDDDDEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCDDDEEEFFFHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKFFFEEEBBB>>>;;;999777666666666555555555555666666555555444333333333333444555555555666666555555555333333333222222222111111222222333333444444555555666888888666888:::888333444444444444555555555666444444555555555555444444333333444444555666666666666888999:::;;;>>>AAADDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCBBB@@@>>><<<;;;999777555444444444333222222222222222222222222222111111222222222222111111000111111111111222222222111111222222222222111111333222222222222111111111111222222333333222222111222222222222222222222222222222222111222222333333666777888:::<<<>>>???@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;:::888666555444444555333333333333333333333333111111222333333333222222111111111111111111111111000000111222333444555555222222222222222222222222222222222222333444555666999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777333222222111111222222333000222333333111111333555444444444444555777999:::999:::===@@@CCCFFFHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@???<<<:::888888888888777555444333222111000000000000111111111111111111222333000000000000000000000000000000000000111222333333000000000000000000000000///111222333333222111///---...///000111000//////111111111222333333444444444555666777666777:::<<<>>>AAADDDEEEFFFGGGIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMLLLLLLJJJJJJGGGGGGGGGHHHIIIHHHFFFDDD???<<<999888888888777666777777666555555444333333111222222333333222222111111111000000000000111111///000000111111222333333111111111111111111222222111111111111111111111111...///000111111111000000222111111000000111111222...//////000111111222222222333555666666666444444222222333555777999;;;===>>>???AAACCCDDDDDDCCCCCCCCCEEEGGGGGGFFFFFFHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGFFFEEECCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLGGGEEEBBB>>>;;;999888888666666555555555555666666555444444333333333333333444444555555555555444444222222222222111111111111111222222333444444555555777999888666777999777222333333333333444444444444333444444555555444444333333333444444555666666777555888:::<<<===???AAADDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???===<<<999777555444444444333222222222222222222222222222111111222222222222111111000111111111111222222222111222222333333222222111333333222222222111111111111222222333333222222111222222222222222222222222111111111111222333444444666777777888:::<<<===>>>>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???<<<;;;999777555555555555444333333333333333333444222222111111222222333444222222222222222222222222111111111111222333444444222222222222222222222222222111111222222333444555777888999:::;;;;;;;;;;;;999::::::;;;::::::999999111111000000000000111111111222444333000000222555222111000000111444666888999;;;>>>AAADDDGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFDDDBBB@@@???<<<:::888888999888777555444333222111000000000000000000//////000222444666000000000000000000000000////////////000111222333000000000000000000000000///000222333333222000///,,,---///000000000///...111222222333444444555555444555666777777888:::<<>>???AAACCCDDDDDDCCCCCC@@@BBBCCCDDDCCCCCCEEEGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEAAABBBCCCEEEFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGBBBCCCDDDFFFGGGGGGHHHGGGDDDEEEFFFGGGIIIJJJKKKLLLGGGEEEBBB>>><<<:::999999666666555555555555666666444444333222222222222333333444444444444444444333222222222111111111111000111111222333333444555555888:::999777777999666111222222222333333333444444333444444555555444444333333333444444555666777777666888<<<>>>???@@@BBBDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@AAABBBBBBAAA@@@>>>===999777555444444444333111222222222222222222222222111111222222222222111111000111111111111222222222111222222333333222222111333333333222222222111111222222222333333222222222222222222222222222222222111111111111222333444555666666666777888:::;;;<<<>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@===;;;999777555555555555555444444333333444444555222222111000111222444555333333333333333333333333333333222222111222222222222222222222222222222222111111111111222333444444666777888999::::::;;;:::777888999:::;;;;;;;;;;;;111111111111111111111111444444333222222333333333222333444444333555888:::;;;>>>AAADDDDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHIIIJJJLLLLLLJJJHHHKKKJJJHHHGGGFFFGGGGGGHHHFFFFFFFFFFFFDDDBBB@@@???;;;:::999:::;;;;;;999888444444444333222222222111333111000......///111222333222222111111222222333111111000000000000111111111111000000000000000111555555555555444222000///000111111111222222222222000111222333555666777888777777777666666888<<>><<<;;;777777666555555555555555333333333444444555555555555555555444444333333333222222333333333333444444444444333333333444555666666666666666555444333222333333444444555666666666555555555555555555555555444444555555666777777777777888:::<<<>>>???@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???===<<<999666444333222222444444555555444444333222333333333333333333333333111111111111111111111111333333333222333333444444555444333333222222222222111000000222444555444222222222222222222222333333333333333444444555555555555666777888999:::::::::============>>>>>>>>>>>>?????????>>>===>>>@@@CCCDDDEEEDDDDDDCCCBBB@@@@@@AAA>>>;;;:::999888666555444444444555555555666666222222222222222222222222333333333222222111111111222222222222222222222222111111222333333333333222111111222222222333333333666777888999999999999999===:::888888;;;======;;;111111111111111111111111333333333222222333333333333444555555444666999;;;===???CCCEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIIIIJJJLLLLLLKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGFFFDDDBBB@@@;;;:::999:::;;;;;;999888::::::999777666444333222444333111000000111333444333222222111111222222333222222111111111111222222111111000000000000111111222333444444444333222111000000000111111111222222000111222333555666777888666666666666666999===@@@FFFGGGHHHHHHFFFFFFGGGHHHJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIEEEBBB===;;;:::999888777888777666555444444444555666555444333222333333444222333333444333222111000111111111222222333333444222222222111111111000000111111111111111000///...000111111222222111111000111222333222000///000111111222333333111111222333555555666666666555444444555555555777999;;;>>>???@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFGGGIIILLLMMMKKKJJJGGGDDDAAA???===<<<888888777666555555555555222333333333444444444444666555555555444444444333222222333333333333444444333333333333333444444555666666666666555444333222333333444444555666666666555555555555555555555555444444555555666666777777::::::<<<===???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@???===;;;888666555444444444444555555444444333333333333333333333333333333111111111111111111111111222222222222222333333444666555444333333333333444111000000222444555444222000000000000000000111111333333333444444444444444444555666888:::;;;;;;;;;<<<<<<<<<<<<============>>>??????>>>===>>>@@@BBBDDDDDDDDDDDDCCCBBB@@@@@@AAA>>><<<::::::999777555666666555555444444444333222222222222222222222222333333333222222222111111222222222222222222222222111111222333333333333222111111222222222333333333555666777888999999999999===:::888999;;;===<<<;;;111111111111111111111111222222222222222333333333333444555555555777:::===>>>AAAEEEGGGGGGHHHIIIKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHHHHIIIKKKLLLLLLMMMJJJIIIIIIJJJLLLMMMKKKJJJGGGGGGFFFGGGGGGIIIJJJKKKHHHIIIIIIHHHGGGEEECCCBBB<<<;;;999:::;;;;;;999888;;;;;;:::999777666666555555444333222222333444555222222111111111111222222333333222222222222333333111111000000000111111222000111333444555444444333///000000000111111111111111111222333555666777777444555666666777:::???BBBFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIEEEBBB>>>;;;:::999888666888777666555444444444444555444444333333333333444333333333444333333222111222222222222222222222222222222222111111111111111222222222111111///......000111111222222111111000111222333222000000111222111222333222111000111333333333444444555555555555555666888:::<<<>>>???@@@@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLKKKJJJHHHFFFCCCAAA???>>>::::::888666555444444444222222222222333333333333555555555555444444444444222222333333333333444444222222222333333333444444555555666555555444333222333333333444555555666666444444444444444444444444444444444555666666777777;;;;;;;;;<<<===@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???<<<:::888777666666555555444444444333333333333333333333333333333333000000000000000000000000111111111111111222333333666555555444444444444555222111111333555555444333111111111111111111000000444444444444333333333333333444666888:::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>?????????>>>>>>@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@AAA???<<<;;;::::::888777777777666555444333222111333333333333333333333333333333333222222222222111222222222222222222222222111111222333333333333222111111222222222333333333444555666888999:::::::::<<<:::999999;;;<<<<<<;;;111111111111111111111111222222222333333333333333222333444555555777;;;>>>???BBBEEEGGGHHHHHHIIIKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIJJJKKKKKKLLLMMMMMMKKKJJJJJJKKKLLLMMMLLLKKKGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGEEECCCBBB===;;;999999::::::999888555555555666666777777888444444333333333444555555222222111111111111222222222222222111111222222222111111000000111111222222111222333444444444333333//////000000000111111111111111222333444555666777222444666777999<<>><<<;;;:::888666777777666555444444444333444333333333333333333333222222222222222222222222333333222222222222222222111111111111111111111111222222222222111///...---000000111111111111000000000111222222111000111333111222333222111000111333333333333333444444555555555666888:::===>>>??????@@@AAABBBDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFHHHIIIJJJJJJIIIHHHGGGEEECCCAAA@@@<<<;;;999777555444333333222222222222222222222222444444444444333333333333222222222333333333444444111222222333333333333333444555555555444444333222222333333444444555666666444444444444444444444444333333444555555666666777:::999888888:::<<>><<<<<<<<<============>>>===>>>??????>>>>>>???AAAAAAAAABBBBBBBBBAAAAAA@@@AAA???<<<;;;<<<;;;:::999777666666555444333222222333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333333222111111222222222333333333222333555777888999::::::;;;:::::::::;;;<<<<<<<<<111111111111111111111111111222333444444444444333111222444555555888;;;>>>@@@BBBFFFGGGHHHHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGEEECCCAAA>>><<<999999999:::999888444444444555555666666666222222222222222333444444222111111000000111111222111111000000000000111111111111111111111222333333333333444444444333222111000000000000111111111111111222333333444555666666222444666888:::>>>BBBEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJIIIGGGFFFGGGHHHKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHDDDBBB???===<<<:::888666666666666555444444333333222222333333333333333333111000000000000000111111333333222222222222222222111111111111111111111111222222222111111///......000000000111111000000000///000222222111111222444111333444333222111222333666555444333333333333444333555777999;;;===>>>>>>@@@AAABBBDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDBBBAAA===<<<:::888666555444333222222222222222222222222222222222222222222333333222222222333333333444444111222333444444444333333444444444444444444333222222222333333444555555555444444444444444444444444333333444444555666666666999999888888999;;;>>>@@@AAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@???>>>===<<<:::999777777666555444333333333444444222222222222222222222222000000000000000000000000000000000000111222333444333222222222222222333333333222222444666777666444444444444444333333222222444444444333333222222111111222555888:::<<<>>>>>>===>>>>>>>>>>>>?????????<<<>>>??????>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@AAA???===<<<======<<<;;;666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333333222111111222222222333333333222333444666888999999999999:::;;;;;;;;;;;;;;;<<<111111111111111111111111111333444666666666555555111333444555777999===@@@AAACCCFFFHHHHHHHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLJJJKKKMMMNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGEEECCCAAA???<<<:::888999999999888999888888777555444444333000000111111222222333333111111000000000000111111111000000000000000000111111111111111111222333444333444444555444333111000000111111111222222222222222222333333444555666666222444777999<<>>===;;;888666555555666555555444222222111222222333333333333222000////////////000111111222222222222222222222222111111111111111222222222000111111111111000/////////000000111111000000///...000111111111111333555333444555444333222333555777666444333333333444555333444666777999;;;===>>>@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBB>>>===;;;999777555555444333333333333222222222222222222222222333333333333222222333333333333444444222333444555666555444333333333444444444444333333222222222333444444555555333333333333333333333333333333333444555555666666::::::::::::;;;===???@@@@@@AAABBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>??????@@@@@@@@@@@@?????????>>>===<<<:::888777666555444333222333444444222222222222222222222222111111111111111111111111000000000111222333444555111111111111111222222333444333333444777777666555333333333222111111000000333333333333222222222222111333555888:::<<<===>>>>>>>>>?????????@@@@@@@@@;;;===??????>>>===>>>???>>>???@@@@@@AAAAAAAAAAAAAAA???======>>>>>>>>><<<777777666666666666666666333333333333333333333333111222222222222333333333222222222222222222222222111111222333333333333222111111222222222333333333222333444666777888888888888:::<<<<<<;;;:::;;;<<<111111111111111111111111222333555777888888777666333444666888999<<<@@@CCCCCCEEEHHHJJJJJJIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKKKKMMMNNNNNNNNNLLLLLLMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHFFFDDDCCC@@@===:::888888999999888:::999888777555444333222///000111222222333333333111111000000000000111111222111111000000111111222111111111111222333444555111222333444444444333222222222222222333333333333222333333444444555555555222555888:::<<>>===;;;888666555555555666555444222111000111222333444333333222000000/////////000222222111111111222222333333444000000111111111222222222//////000111111111111000//////000000000000//////---///111111111222333555444555666666444444555666666555444333333555666888555555555666888;;;===???@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGFFFEEECCCBBB===<<<;;;999777666666666444444444444333333333222333333333444444555555555222222333333333333444444222444555777777666555444222333333444444333333333111222222333333444555555333333333333333333333333222333333444444555555666999999:::;;;<<<======>>>???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>><<<:::999777555444222222333444555111111111111111111111111222222222222222222222222000000111111222444555666222111111111222222333444444333333555777888777555444333333222111111000000222222222222222333333333222333555888:::<<<======>>>>>>>>>>>>????????????;;;===??????>>>===>>>>>>===>>>???@@@AAAAAAAAAAAAAAA???>>>>>>?????????>>>::::::999888777666555555444444444444444444444444111111222222222333333333222222222222222222222222111111222333333333333222111111222222222333333333222333444555666666666666777:::======;;;:::;;;<<<111111111111111111111111333444666888999999888777555666888:::;;;>>>CCCFFFDDDGGGJJJKKKKKKKKKLLLMMMIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQOOOMMMKKKKKKMMMNNNOOONNNJJJKKKMMMNNNOOOOOONNNNNNKKKKKKKKKKKKJJJGGGEEEDDD@@@===:::888888999999888666666555555444444333333///000111222333444444333111111000000000000111111333222222222222222222333111111111111222333444555///000222444555555555555222222333333333444444444333333333444444555555555333555888;;;===???BBBEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFHHHHHHIIIIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMIIIHHHHHHHHHIIIIIIJJJJJJGGGFFFFFFEEEDDDEEEEEEEEEDDDBBB@@@???>>><<<888666444555555666555333222111000111222333444333333222111111000000000111333444000000111222333333444444000000111111222222222222...///000111111222222111//////000000000000//////---///111111111222444666555666777666555555555777555444333333444777999;;;666666555666888;;;>>>@@@@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHCCCDDDFFFGGGFFFEEECCCBBB===<<<;;;999888777777666555555555444444333333333555555555666666666777777222222333333333444444444333444666888888777666555222222333444444333333333111222222333333444555555333333333333333333333333222222333444444555555666666777888999:::;;;;;;:::???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@>>><<<;;;777555444222222333444555111111111111111111111111333333333333333333333333111111111222333555666777222222222222333333444555444444444555777888777666666666555444444333222222111111111222222333333444333444666888:::;;;<<<===============>>>>>>>>>>>>:::<<>>======>>><<<===>>>???@@@AAAAAAAAAAAA???>>>>>>???@@@@@@???===<<<;;;999777666444444444444444444444444444444111111111222222333333333222222222222222222222222111111222333333333333222111111222222222333333333333333444555666666666555777:::======;;;:::;;;<<<333333222222111222222333555555555666666666777777666777999===@@@CCCFFFGGGIIIJJJKKKMMMMMMMMMLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLOOONNNMMMLLLLLLNNNPPPQQQNNNNNNOOOPPPPPPQQQQQQRRRNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLKKKJJJHHHFFFEEEEEEEEE>>>>>>===<<<;;;;;;;;;;;;555555444444444444555555222333333444444333333222111111000000111111222333222222222222111111000000333222222222222222222333222333444444222222333444333333333333333333333333000111222333222333555777666777999===@@@CCCFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIGGGFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA>>>===>>>>>>===<<<666666555444444444444555222333333333333222111111444444333222111111111222111111222333333444555555444222111111222333222111111111111111000000000000222222111000000000000000111111111111222333444555777555333222222222444555333333333333333333333333333444666666666888<<<>>>@@@AAACCCDDDFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHGGGFFFGGGHHHJJJKKKLLLKKKIIIHHHFFFFFFFFFGGGJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHGGGGGGEEEDDDCCCBBB===<<<;;;999888777666666777666555444444333444444555666666555444333555666666666666666555444333333333555777888777555333111666555444333333333333333333333333444333333222222222222222333333444444444777777888888777666555555777888999;;;<<<===>>>>>>>>>???AAACCCEEEGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBB???===;;;999888777666555444333333333333555555555444333222222222333333333333444444111222333222111111333444444444333333222333333333222444777:::;;;<<<;;;;;;555444333333222222222222222222222333333444444444444444555666888:::;;;<<>>>>>????????????????????????@@@@@@??????????????????AAABBBCCCBBB@@@???@@@AAA>>>>>>===<<<:::888666555444444444333333222222222111111222222333333333333444444444444444444444444333222222111111222222333222222111111000111111222222333444555666666666666777999;;;======<<<;;;:::444333333222222222333333444444555555666666777777666777:::===AAADDDGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNMMMLLLKKKLLLMMMOOOPPPNNNNNNNNNOOOPPPPPPQQQQQQMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLMMMNNNNNNOOOOOONNNMMMKKKIIIGGGFFFEEEDDD>>>===<<<:::888777777777444444333333333333444444222222333333333333222222111111000000111111222333222222222222111111111000222222111111111111222222222333444333222111222333111111111111111111111111000111222333222333555777666888:::===AAADDDFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIHHHGGGFFFFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@>>>===>>>===;;;999777666555555444444555555333333333333333222111111333333222111111111111111000000111222222333444444444222111111222333333222111111111111000000000000000000///...............111111111111222333444444666555444333222333444444333333333333333333333333333444555666666888<<>>===;;;:::888777777777777666555444444333444444555555555444444444555555555555555555555444333333333444666777777666333222666555444333333333333444333333444444444444333333222222333333333444444444555555555555555444333333666666888:::;;;<<<<<<<<<>>>???@@@BBBDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<:::999888777555444333222222333444555555555444333222222333333333333444444222333333222111000222444333333222222222222333333333444666888999999888777444444333222222222333333222333333333333333333444444444444555777888:::;;;======>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????AAABBBCCCBBB@@@???@@@AAA>>>>>>===<<<:::888666555555555444444333222222222///000000000111111111111444444333333333333333333555444444444444444444555222222111111111111111222222333444555666666666666777999:::<<<===<<<;;;:::333333222222222333333444333444444555666777777888777888;;;???CCCFFFIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJLLLMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOMMMKKKHHHFFFEEEDDD@@@>>><<<:::888666555555333333333222222333333333111222222333333222222111111111000000111111222333222222222222111111111111111111111000000111111111222333333222000///000111111111111111111111111111000111222333222333555777777888;;;???BBBEEEGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHFFFEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@???>>>>>>>>><<<999777777777666555555555555555333333333333222222222222222222111000000000111111000000000111111222222333333222111222333444333222222222111111111000000000000000///.........//////111111000111111222333444444444444444333333333333222222222333333444444444222333555666666999<<>>===<<<:::999888888777777666555444444333444444444444444444444444444555444444555555555444444333222444666777777666555444555555444333333333444444444444555555555555555444333333333444444444444444555555555444444444444333444555777999:::;;;;;;;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;:::888666444333222222333444444555555555444222222333333333333444444333444444222111000111222222222111111111222222333333444555666666555444444333333222222222333444444444333333333333333333222444444444444555666777888:::;;;===???AAACCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@???AAABBBBBB@@@@@@AAACCC???>>>>>>===;;;999777666666555555444333333222222000000000000111111111111222222222333333333333333555555444444444444555555222222111111222222222222222333444555555666666555777888:::;;;<<<<<<;;;;;;222111111111111222333333333333444555666888888999999:::===AAAEEEHHHKKKLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPNNNLLLJJJGGGEEEDDD@@@???===;;;:::888888777444444333333333333444444111222222222222222222111111111000000111111222333222222222222222222222222111111000000000000111111111222333111///...///000333333333333333333333333000111222333222333555777777999===@@@DDDGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLKKKIIIFFFEEEFFFHHHDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@@@@@@@===999666888777666666555555666666444444333333222222222222111111000000000000000111000111111111222222222333333222111222444555333222222222222111111111000000222222111111000111111222000000000000111222333444333444444444444333222111111111222333333444555555111333555666777:::===@@@BBBCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFFFFGGGIIIJJJKKKLLLJJJIIIHHHFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCC???>>>===;;;:::999999888777666555444444333444444444333333444555666555444333444444555555555444444333444555777777777666555555444444333333333444444444555555666666666666666444444444444444555555555777666666666555666666666555555777999:::;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???=========??????>>>===<<<:::777555444333222222333444444555555555222222222333333333444444444555444333000///000222111111111000111111222222111111222333444333333222222222222222333333444555444444444333333222222222444444333333444444555555:::;;;<<<>>>@@@CCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@AAA???@@@AAAAAAAAAAAABBBCCC??????>>>===<<<:::999888777666666555444333222222333333333333333333333333111111222222222222333333333333222222222222333333111111222222222222222222222222333444555555555555666777999:::;;;;;;;;;;;;000000000000000111222222333444555666888999:::;;;<<<===@@@CCCFFFJJJLLLMMMLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPOOOMMMKKKHHHEEECCC>>>===<<<;;;:::999999999555555444444444444555555222222222333333222222222111111000000111111222333222222222222222222222333111111000000000000111111000111222111///...///000333333333333333333333333000111222333222333555777888;;;>>>BBBFFFHHHIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLLLLJJJGGGFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAA???;;;888888888777666666666666777555444333222222222333333111000000000000000111111222222222333333333333333222222222333555555444222222222222222111111111111222222111111111111222222000000000000111222333333333333444444333333222111111111222333333444555555222333555777888;;;???BBBDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJIIIHHHFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIILLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC@@@???>>><<<;;;::::::999777666555444444333444444444333333555777888666444333444444555666666666666333444555777777777777666444444333333333444444555444555666666777777777666555555555555555555555555666666555555555555666777555666888999;;;<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>@@@AAA??????===;;;999777555444333333333333444444555555222222222333333333444444444555444333000///000222111000000000111111222333...///000111222333333444222222222222333333444555444444444333333222222222444444333333333333444444<<<<<<<<<===???AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA???@@@AAAAAAAAAAAABBBCCC@@@@@@???>>>===<<<:::999888777777666555333333222444333333333333333333333111111111222222333333333222222111111111111222222000111222333333333333222111222333444555555555555666666777999:::;;;;;;;;;000000000000000111222333444444666777999;;;======@@@AAACCCEEEHHHKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMKKKHHHEEECCC;;;:::999888888777777888666555555444444555555666222333333444444333333222111111000000111111222333222222222222333333333333111111111000000111111111///111222111000///000111111111111111111111111111000111222333222333555777999<<<@@@DDDHHHJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMLLLJJJHHHGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@>>>;;;999888888777777777777777666555333222222222333444111111000000000111222222333333333333333333333333222111222444666666444333333222222222222111111111000000/////////000111111000000///000000111222333333333333333222222222222222222222333333444444444222444666888:::===BBBEEEEEEEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@???===<<<;;;;;;:::777666555444444333444444555444333666999:::777444333444555666777888888888555555666777777777666666444444333333333444555555333444555666777777777777666666666666666555555555444333222222222333444555666666888:::;;;<<<<<<<<<>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>@@@AAACCC@@@???>>><<<:::888777666555444444333333444444555222222333333333333444444333444444222111000111222111111111111111222333444//////000111222333444555333333222222222333444444444333333333333333333222444333333333333333444555<<<<<<<<<<<<===???AAABBB??????????????????????????????@@@@@@AAABBBBBBBBB???AAABBBBBB@@@@@@AAACCC@@@@@@@@@???>>>===;;;;;;999999888666555444333222222222222222111111111111111111222222333333444444333333222222222222333333000111222444444444333333111222333444444555555444555555666777999:::;;;<<<111111111111222333444555444555777999;;;===??????CCCDDDEEEGGGIIIKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMKKKHHHEEEDDD<<<;;;:::888777666666666555444444333333444444555333444444555555444444333111111000000111111222333222222222333333333444444222222111111111111222222...000111111111111222444111111111111111111111111000111222333222333555777:::<<>>===<<<;;;;;;777666555444444333444444666555444777;;;<<<999555444555666888999999::::::777777777777666666666666333333333333333444555666333333444555666666666666777777777666666666555555444333222111111333555666444555777999:::;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDD@@@???>>>===;;;:::999888777666444333222222333333222222333333333333444444222333333222111000222444111111111222222333444555222222222222222333444444444444333222222222333333222333333333333333333444333333333333333444555666;;;:::::::::;;;>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBCCCBBB@@@???@@@AAAAAAAAA@@@@@@???>>><<<<<<:::999888777666444333333333333222222222111111111222222222333444444555555222222111111111111222222///111333444555555444333111111222333444444444444555555555666888:::;;;<<<333333333333444555666777555666888:::<<<>>>@@@AAAEEEEEEGGGHHHJJJKKKLLLMMMNNNMMMLLLJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOKKKLLLMMMLLLKKKHHHFFFDDD@@@???===;;;999777666666444333333222222333333444444555555666666555555444111111111000111222222333222222222333333444444444333333222222222222333333...///111222111222333555333333333333333333333333000111333333222333555777:::===BBBFFFJJJKKKLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFJJJNNNOOOMMMKKKIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@???======>>>??????>>>:::999888888777888888888777555444222222333444555222222111111222333444444222222111111111111111111111111222555777777555333333333333222222222111111222222111111222333444444////////////000111222333555444222000000111222333444333333333333333333333444666888:::===@@@EEEHHHFFFGGGGGGHHHIIIIIIIIIIIIKKKJJJHHHHHHHHHJJJLLLMMMJJJKKKMMMNNNOOOOOOOOONNNLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIILLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDBBBBBB@@@>>>===<<<<<<<<<777777555444444444444444777555555888===>>>:::666444555777888::::::;;;;;;888888777777666666555555333333333333333444555666222333444555666666666666888888777777666666666555666555333333333555777888333444666777999:::::::::999:::<<<>>>@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDD@@@???>>>===<<<;;;::::::888777555333222222222333222222333333333444444444111222333222111111333444222222222222333444555666555444444333222222333333555444444333222222222222222222222333333444444444333333333333444555666777999888888999;;;>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAABBBCCCBBB@@@???@@@AAAAAAAAAAAA@@@???>>>===<<<::::::999777666444333333555555555444444333333333222222333444444555666666//////............/////////000333555555555444333111111222333444444444444444444555666777999;;;<<<333333333333444666777888444666888:::;;;<<<>>>@@@CCCEEEGGGIIIKKKLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCC???>>><<<:::999888777777222222333444444444333333222///...///222444444222444555666888888666555444222222111111111222444555222222222111111111000000000000111222222222222111111111111111111111111111000222444555444444555666;;;???DDDGGGIIIIIIJJJKKKMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGFFFEEEFFFHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@AAABBBBBBAAAAAAAAA<<<;;;999777777888999:::777666444222222333444555333333333222222222111111222222111111111111111111222222222222222222222222222222222222222222222222111111111222222333333333111111222222222333333333444444555333111111222333444444444555555666666666555555777:::===@@@CCCDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIHHHGGGGGGFFFGGGGGGGGGKKKKKKJJJIIIIIIHHHGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA???===<<<;;;666666666555444444333333777888888777444222111111555555666777888999:::::::::777555555777888666444333444444555555444444333222222333333333333444444666666666666777777777777666555444333333444555666444444444555666888999::::::<<>>>>>>>>===<<<<<<;;;;;;666555444333222111111111555444222111111111222222222222222222222222222222111222444555555444222111444444444444444444444444333333333444444444555555777555333000000111333555333333222222333333444555444555777888999<<<@@@CCC???AAACCCCCCBBBAAABBBCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDD???@@@@@@AAA@@@???>>>===::::::999999888777666666333333333222222222111111444222111222666777666444888777555444333222222111222222222222222222222222333333333333333333333333333333333444666888999:::222333333444444555555555444666888999:::<<>>===<<<777777666555555444444444111333555666666666777888444444555666777888999999999777555555666777666444333444444555555444444333222222333333333333444444555666666666777777777777555555444333333444555555888888888888888888888888:::===???AAAAAABBBCCCEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCCCC>>>>>>>>>===<<<<<<;;;;;;777666555333222111111111444333222111111222222333222222222222222222222222111222333444444333222111222222222222222222222222333333333333444444444444666555333111111222333444333333222222333333444555444555777888999;;;???BBB@@@AAACCCCCCBBBBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCC@@@@@@AAAAAAAAA@@@???>>><<<;;;:::999888777666666444444444444333333333222222111000111444666555333555444444333333333333333444444444444444444444444333333333333333333333333222222333444555777888999222222444444555444333222444555777777999<<<@@@CCCHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJHHHGGGEEECCCBBBBBB<<<;;;:::888777666666666444444444444333222111111222111000000222444444333333444555666666555444333222222111111111222333444222222222111111111111111000000111222222222222111222222222222222222222222333555777777777777999;;;<<<@@@DDDGGGGGGHHHHHHIIILLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB>>><<<999777666666666777666555333222222222333444222222111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000111222222222222333333333111111111222222222222333444555555444222222333555333333444444555444444444555555777:::===@@@CCCDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKNNNMMMMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>888888777666555555555555666777888888666444444555333333444555666777777888888666555555666666666555333444444555555444444333222222333333333333444444555555666666666777777777444444333333333333444444777888999::::::999888777:::===@@@AAAAAABBBDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCC???>>>>>>======<<<<<<;;;888777555333222111000000333333222222222222333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333444444333333333333222222333333222222333333444555444555777777888;;;???AAA@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@???======<<<:::999777666555555555555555444444444444111000000111333444444222222222222222222333444555555555444444444444444444222222222222222222222222222222222333444666777888222444555666666555333111555555666777888<<>>AAADDDFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIHHHGGGFFFFFFFFFDDDDDDDDDEEEDDDDDDCCCCCC???===:::777555555555555555555444333222333333333111111111000000000000///111111111111111222222222000000000000000000000000000000000111111111111111222222222222222222222222111111111111222222222222111222222111000///111222222333444555555444333333555555777:::===@@@CCCDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHFFFEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@:::999777666555555666666999:::;;;999666444333333222222333444555555666666666555555444555555555555333444444555555444444333222222222333333333444444555555555666666666777777333333333333333333333333000222555888999:::999888;;;===@@@AAABBBBBBDDDFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<<<<999888666444222111111000222222222222333333444444222222222222222222222222222111111000000111111222111111111111111111111111111111222222222333333333222333444444444333222222333333222222333333444555333555666777888:::===@@@@@@BBBDDDDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA???>>>===;;;999888666666555555555444444444444333222111111222333333333333111111111111222333444444333333333333333222222222111111111111111111111111222222222333444555666777444555777888888666444333555666777888999>>>CCCGGGIIIJJJKKKKKKLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLIIIHHHHHHGGGEEECCCAAA@@@999888777555555444444444666666666555444333222111333333333333333333444555333333444444444444333333222222222222222222222222111111111111111111111111000000111222222222222111222222222222222222222222222444555666777888<<<>>>AAACCCFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFHHHIIIIIIHHHHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC???===:::777555555555555555555444444444333444444111111111000000000000///000000111111111222222222000000000000000000000000111111111222222222333333222222222222222222222222000000111111111222222222000111222111000000111333333333555666555444333222555555777:::===@@@CCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA;;;:::888777666666777888555777888999888888999:::222222333333444444555555444555444444444444555666333444444555555444444333222222222333333333444444555555555555666666666666333333333333333333333333000222555888999:::999999;;;===@@@BBBBBBCCCDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB?????????>>>======<<<<<<:::999777555444333222222333333333333333333333333222222222222222222222222222111111000000111111222222222222222222222222222111111222222222333333333111222444555555444222111333333222222333333444555333444666666777999<<>><<<:::999777777444444444444333333333333333333444444333333444555222222222111111222333333444444444333333222222222111111111111111111111111222222222333444555666777555666777777888777666555555666888:::<<<@@@EEEIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKLLLLLLLLLMMMMMMMMMNNNOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGEEECCCAAA???:::999888777666666666666777777777777666555444444333444555444333333444666333333333333333333333333222222333333333222111111111111111111111222222222000000111222222222222111333333333333333333333333333444555666777999===@@@DDDFFFGGGHHHGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIHHHIIIJJJIIIIIIJJJKKKLLLLLLMMMNNNKKKJJJJJJJJJIIIIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEDDD@@@>>>;;;888666666666666666666666666555555555444222222111111111000000000000000000111222222333333111111111111111111111111111111111222333333444444333333333222222222222111000000000111111111111222333444444444222333444666333555666777777555333222555555777:::===@@@CCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLKKKKKKLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB===;;;999777666777888999:::;;;<<<;;;888666666777222222333333444444444444333444444444333333444666333444444555555444444333222222333333333333444444444444555555555666666666333333444444444444333333666777888999::::::999999;;;>>>AAABBBBBBCCCEEEFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<::::::888777666666555555444444444444444333222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333111222333444555444333222333333222222333333444555333444555666666888;;;>>>???AAACCCCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@@@@???===<<<:::999888444444444333333333333222333444555555333333444555333333222222222333333444777777666666555444444444222222222222222222222222333333333333444555666777444444555555666777777777444777:::<<>>===<<<;;;::::::999::::::777777888888888777777666444555666555333222444777333333222222222222333333222333333333333222111000000000111111111222222222000000111222222222222111333333333333333333333333444555666777888;;;???CCCGGGHHHIIIIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEE@@@>>><<<999888777888888777777777777777666666555333222222222111111111111///000000111222222333333222222222222222222222222000000000111222333333333333333333222222222111111000000000000111111111111333444555444333444555777444666777999888666444222555555777:::===@@@CCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLNNNMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHEEEEEEGGGHHHJJJLLLMMMNNNKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFEEEDDDCCCBBB>>><<<:::777777888999:::AAAAAA@@@===888444111111333333333444444444444444111333444333222222444666333444444555555444444333222222333333333333444444444444444555555555666666333444555555555555444333666777777888999999::::::<<<>>>AAABBBCCCCCCEEEFFFDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@??????>>>=========;;;:::999999888888888999555555666555444333111000222222222222222222222222111222333444444333222111333333333333333333333333333333333333444444444444111222333333444444444333333333222222333333444555333444555555666777;;;===>>>@@@BBBBBBAAA@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@AAACCCCCC@@@@@@???>>><<<;;;;;;:::555555555555444444444444222444555444222111333555222222222222333555666777777777777666555555444444333333333333333333333333444444444444555666777777333333333333444666777888444777;;;>>>AAADDDHHHJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNNNNMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFCCC@@@>>>::::::999888777777777777777888888999999999888888444666777555333222444777333222222111111222222333222333333444333222111000000000111111222222222222000000111222222222222111333333333333333333333333555666777888:::===AAAEEEHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEE@@@???<<<:::888888999:::888888888888888777666666333333333222222222222111///000000111222222333333222222222222222222222222...//////000111222222222333333333222222111111111000000000000111111111111111222333333222222444666555777888:::999777444333555555777:::===@@@CCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLOOONNNLLLKKKIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDFFFHHHJJJLLLNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB>>>===:::888777888:::;;;<<<>>>>>><<<999777666666333444444444444444444555111333444333111111444777333444444555555444444333222222333333333444444444444444444555555555666666444444555666666555444444222222333444777999;;;===<<<>>>AAABBBCCCCCCEEEGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEECCCAAA@@@@@@@@@??????>>>=========;;;::::::999999::::::;;;666666666666555333000///222222222222222222222222111222444555555444222111222222222222222222222222333333444444444444555555222222222333333444444444333333222222333333444555333444555555555777:::======???AAAAAA@@@@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDDAAA@@@@@@???@@@AAACCCCCC@@@??????>>>===<<<<<<;;;777666666666555555555555111333555333111000111444000000111222444777888:::666666555444333333222222333333333333333333333333555555555555555666777888222333333333222333666888666999>>>AAADDDGGGJJJLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHLLLLLLKKKJJJIIIIIIHHHHHHHHHFFFEEEEEEEEECCC@@@===>>>===<<<;;;999888777666999999:::999999888777666666555333111111333555777555444333222222222222333222222222222222222222222111000000000//////......222111000000000000000111555555555555555555555555444333444555999>>>CCCFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKKKKLLLMMMNNNNNNOOOIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGBBBAAA???===;;;999888888999:::;;;;;;:::777555333333333222111111222333333111111111111111111111111111222222333333222222111333333222222111000000000222222222111111111000000333222111000000111222333333222111111111222333444333444666777888777666444666666888:::===???AAABBBGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===<<<:::999888888::::::;;;:::999777555444333222111222444555444333555555444222000000333555333333333222222222111111444444444444444444444444333333333444444444555555444555555555444333333222555555444555666777999:::;;;===@@@AAABBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFEEECCCDDDEEEFFFDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGFFFDDDCCCAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>======>>>>>>===<<<;;;;;;999888666555444333222222555555444333333222222111333333333333222222111000444444444444444444444444333333333333333333333333444333333222222333333444111222333444555555555555555444333333444666999:::;;;===@@@AAAAAAAAABBBDDD@@@AAACCCDDDEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;::::::999888888888777555333222222222222222222222222333222222222333444444555666555444222111111222222///111333555555555444333000222444666888999999999222333444333333444666999999<<<@@@CCCDDDFFFIIIKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHJJJKKKKKKKKKIIIIIIMMMMMMLLLKKKIIIHHHHHHGGGIIIGGGFFFFFFFFFDDDAAA>>>===<<<;;;:::999888777666999999999999888777666666777555444333333333555666444444444444333333333333222222222222222222222222111111111000000000//////111111000000000111111111555555555555555555555555555555666888;;;@@@EEEGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGCCCBBB@@@>>><<<:::999999999:::::::::999777555444333333222111111222333333111111111111111111111111111222222333333222222111111111111111111111222222333333333222222222111111111111111000000111111111222222111111111222333444333444666777777777555555555666888;;;>>>@@@BBBCCCGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<:::999888777999999999999888666555333333222111222444555444333555555444222000000333555444444333333333222222222444444444444444444444444333333333444444444555555444444555555444444333222444444333444555666888999;;;>>>@@@BBBBBBBBBDDDFFFDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHFFFEEEDDDDDDEEEFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEECCCBBBAAA@@@AAAAAAAAA@@@??????>>>>>>======>>>>>>===<<<<<<;;;999888666555333333222222333333333333333222222222333333444444444333222222333333333333333333333333333333333333333333333333444333333222222333333444111222333444555555555555555444444444555777999;;;;;;===???AAA@@@AAABBBDDDAAABBBCCCEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>>>>===<<<;;;;;;999888888999888666444222222222222222222333333222222222222222333444444666555333222111111222222000111333555555555444333111222444666777777777777222333444333333555777:::===@@@CCCEEEFFFGGGIIIKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIHHHHHHGGGEEEBBB???;;;;;;::::::999888888777999999999999888777666555777666666555555444444444444444555666555444333222222222222222222222222222222222222111111111111000000000000111111222222333555555555555555555555555666666888:::>>>CCCGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDBBB@@@>>><<<;;;:::999999::::::999777555444333333222111111222333333111111111111111111111111111222222333333222222111///000000111222222333333333333333333333222222222000111111222222111111000222222111111222222333444333444555666777666555555555666999<<>><<<:::888777666777888777777666555333333333222111222444555444333444444444222111111333555333333333333333222222222444444444444444444444444222333444444555555444444444444555555444444333333333333333333444666777888===???AAABBBBBBBBBCCCEEECCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDDDDFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAABBBAAAAAA@@@@@@??????>>>======>>>>>>======<<<<<<999888666555333222222222111111222222222333333333333333444555555555444444222222222222222222222222333333333333333333333333444333333222222333333444222333444555555555555555666555555555666777999::::::<<>>===<<<<<<:::999999999999666444333333333333333333333333222111111111111222333333555444333222222111222222111222333555666555555444111222333444555555555555222333444444444666999;;;???BBBEEEGGGHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIIIIIIIGGGDDDAAA<<<<<<;;;;;;:::::::::999999999999999888777666555666777777777777555444333444555666777777555333222222222222222222222222222222222222222222222222222///000111222333333333444555555555555555555555555555777999<<<@@@EEEHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFDDDCCCAAA>>>===<<<999999999999888777555555333333222111111222333333111111111111111111111111111222222333333222222111000000111111111222222222222222222222222222222222000111333555555333111000222111222222222222333333333444555666666666555555555666999<<<@@@DDDGGGHHHEEEEEEDDDDDDEEEEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHKKKKKKJJJJJJIIIIIIIIIHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>><<<:::888666555666666666555444333222222444333222222444444333222333444444333111111333555222222222222222222222222333333333333333333333333222333444555555555444444333444444555444444333333444333333333444666888999>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDDDDDDDFFFGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????===>>>>>>>>>>>>>>>======:::999777555444222222222000000111111222333444444222222333444555555444444222222222222333333333333333333333333333333333333444333333222222333333444333333444555555555555555666555555555666888999:::999;;;>>>??????@@@BBBCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAAAAA@@@@@@???>>><<<;;;:::::::::999777555444444444444333333333333222111111000111111222222444333333222222222111111111222444555555666555555222222333333333444333333111333444444555777:::===@@@BBBFFFHHHIIIKKKMMMOOOLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOONNNNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLNNNNNNOOOMMMLLLJJJJJJJJJHHHEEEBBB>>>>>>>>>======<<<<<<<<<888888888888777666555555555666777888777666444333444555666777777555333222222222222222222222222222222222222222222333333333///000222333444444444444555555555555555555555555444666:::>>>BBBFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEECCC@@@>>>===888888888888777666666555333333222111111222333333111111111111111111111111111222222333333222222111222222222111111111000000000000000000111111111111111333555777777555333111111111222222333333333333333444444555555555555555444666999===AAADDDGGGIIIEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJKKKKKKKKKJJJIIIHHHHHHKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA???===;;;999777666555555444333333222222222444333222222444444333222222333444333222222333555000000000111111111111111333333333333333333333333111222444555666555444333333333444444555444444333555555444444555777999:::>>>@@@BBBCCCBBBBBBCCCEEECCCDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFEEEEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>???@@@@@@?????????;;;:::888666444333222222000000111222333444444555000111222333333333333333222333333333444444555555333333333333333333333333444333333222222333333444444444555555666666555555555555555666666777888888888:::===>>>???@@@AAACCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAA@@@@@@???===<<<;;;;;;;;;;;;888666555555555444444444333333222222111111000111111222222222222222222222111111222222333444555555555555333333333222222333333333111333444555666888<<>>======<<<888888888888777666555444444444666777777666555444444444555666555444333222222222222222222222222222111222222222222333333333000111333444555555444333555555555555555555555555444777;;;@@@DDDHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFDDDAAA>>>===888888777777777666666666333333222111111222333333111111111111111111111111111222222333333222222111333333222222111000000////////////000000000000000111333555777777555333111000111222333333333333222444444444444444555555555444666999<<<@@@DDDGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@???===;;;:::999555444333222222222222333555333222222444444333111111333444444333222333555000000000111111111111111333333333333333333333333111222444666666555444333333333444444555555444444555555555555666888999;;;>>>@@@BBBCCCCCCCCCDDDFFFDDDEEEEEEFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDDDDEEEGGGHHHGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???@@@AAAAAABBBAAAAAAAAA===<<<:::888666444444333111111222333444444555555111111222222333333222222333333333444444555555666333333333333333333333333444333333222222333333444444555555666666666555555444555555555666666666666777999<<<>>>>>>???AAACCCBBBCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAABBBBBBBBBCCC@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<;;;999777666666666555555444444333333333222111111111111222111111222222222222111111111111222222333444444555333333222222222333444444111222444555666999===@@@CCCEEEHHHIIIJJJJJJLLLNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLMMMOOOPPPLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOMMMLLLKKKJJJJJJHHHEEEBBBAAAAAA@@@???>>><<<;;;;;;888888888888777666555444222333444555555555555555444444444444333333333333222222222222222222222222111111111111222222222333111333444555555555333222555555555555555555555555555888===CCCGGGJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNJJJJJJKKKLLLMMMMMMNNNNNNOOOOOONNNMMMMMMMMMNNNOOOMMMLLLKKKJJJHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFDDDAAA>>>===888777777666666666666666333333222111111222333333111111111111111111111111111222222333333222222111222222111111111111111111//////000000111111111111111222333444444333222111000111222333333333222222444333333333444444555555555666999<<<@@@CCCFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;555444333222222222333333555444222333333444222111000222444444333333333555111111222222333333333333222222222222222222222222111222444666777555444222222333444444555555444444555444444444555777999:::===???BBBCCCCCCDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDEEEGGGHHHHHHGGGCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCC???>>><<<:::777666555444333333333444444555555555333333333444333333222222111222222333444444555555333333333333333333333333444333333222222333333444555555666666666666555555333444444555555555555555666888;;;===>>>???AAACCCAAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@???>>>=========<<<:::888777777666666555444444333444444333222222222222222000111222333333222111000111111111111222333444444333333222222333444555666111222444555777999===@@@EEEGGGIIIJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPNNNMMMKKKJJJJJJLLLMMMOOOLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHEEEBBBAAAAAA@@@>>>===;;;::::::888888888888777666555444111222222333444555666666555444333222222222333333222222222222222222222222000000000111111222222222222333555666666444333111555555555555555555555555666:::???EEEJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMMMMJJJJJJKKKLLLMMMNNNNNNOOORRRQQQPPPOOOOOOOOOPPPQQQMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGDDDAAA>>><<<888777777666666666666777333333222111111222333333111111111111111111111111222222222333333222222222000000000111222222333333000000111111222222222333000111222222222222111000000111222333444333222222444333333333333444555555555666999<<>>===555444333222222222333444555444333333333444222111000222444444333333444555333333333444444555555555222222222222222222222222000222555666777666444222222333333444555555555444333333333333444666888999<<>>???AAACCC@@@AAACCCEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@@@@@@@>>>============:::888888777777666555444444444555444444333222222222333000000222333333222111000000000000000111222333444333333222222333555666777555555555666888<<>>CCCGGGHHHIIIKKKLLLKKKKKKMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKHHHIIIJJJKKKMMMNNNOOOPPPPPPOOOMMMOOOQQQQQQOOOLLLMMMMMMMMMLLLKKKJJJJJJIIILLLKKKJJJIIIIIIIIIIIIIIILLLMMMNNNOOONNNLLLJJJIIIMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFDDD@@@<<<888666444444555777888888555555555444333333333222///000000000000111111111444111//////222333222000111111000000000000111111333333333222222222111111111222333444444333111000222222333333333333444444222444444444222222222444444666999<<<@@@DDDGGGIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMHHHHHHIIIIIIJJJIIIIIIIIIHHHJJJLLLMMMKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHHHHIIIJJJJJJJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@===:::999999777555444555666555555444444444444444444444444333333333333333333333333333444555555666555555555111111222222222333333333333333444555555444333333666666555444333333222222222333333444555666777777:::<<>>;;;999777666555555666666777777888888777777666555444444333333222222222222222222222222111111222222222333333333333444555444333222444666444555666777777555333222333333333444444444555555444777999;;;<<<>>>AAACCCAAAAAACCCDDDDDDDDDCCCBBBEEEEEEDDDDDDCCCCCCCCCBBB@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<======;;;999888888888888777666555444444333111222333444444333111111000000000000000111111222333333444444333333444444444444444444444444666666666777999===@@@BBBGGGGGGIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMOOOPPPPPPNNNNNNOOOQQQOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMOOONNNNNNMMMMMMMMMNNNNNNNNNMMMLLLLLLJJJHHHCCC@@@???>>><<<:::999999::::::888888999999888777555444111222333333444444444333111111222222222222111111222333444444222222222333222222222222222111111000222333555666666555444333555666666444333444666888<<>>BBBEEEGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLHHHIIIIIIJJJJJJJJJIIIIIIHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKGGGHHHIIIIIIJJJJJJJJJIIIKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDAAA???<<<::::::888555555555666555555222222222222222222222222333333333333333333333333333333444555555555555555111111222222222333333333222222333444444333222222666555555444333333222222222333333444555666777777:::<<>><<<999777777555666666666777777777888777666666555444444333333333333333333333333333333111111222222222333333333333444555444222222444555444555666777666555333222333333333444444444555555444666999;;;<<<>>>@@@CCCAAAAAACCCDDDDDDDDDCCCBBBEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>============<<<:::888888888888777666555555555333222222333444444333111111000000000000111111111222333333444444333333444444444444444444444444777777777999;;;>>>AAACCCGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNMMMNNNNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQPPPNNNMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLLLLKKKHHHDDD@@@>>>===;;;:::999888999999888888888888777666555444222222333444444444333333111111222222222222111111222444555555444333444555444333222222111111222222000111333444555444444333555555666555444555777:::===@@@EEEHHHIIIJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSQQQOOOMMMMMMNNNPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGEEEBBB???===:::777777888999::::::999999888666444333111111111111222222222333333333222111//////111222111000333333333333333333333333/////////000000000000000///000222333333333222222222222333333333333444444222333444444333222333555666999<<>>===:::888666666666777666555222222222222222222222222333333333333333333333333222333444444555555444444111111222222222333333333111111222222222222111111555555444444333333222222222333333444555666777777:::<<>><<<:::888777666666666666777777777777666666555555444333333333444444444444444444444444111111222222222333333333333444444444222222444555444444555666666555333222333333333444444444555555444666999:::;;;===@@@BBBAAAAAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@AAAAAA@@@???>>>>>>>>>>>>===;;;999999999999888777666555555444222222333444444333111111000000000111111222111222333333444444333333444444444444444444444444888999:::;;;>>>@@@CCCDDDIIIIIIJJJKKKLLLMMMMMMLLLNNNNNNMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPNNNMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPPPPNNNMMMLLLLLLKKKIIIDDDAAA>>>===;;;999888888888999777777777777666555444444222333333444444333333333111111222222222222111111222444666777666555666777555444333111111222333333///000111333444444444333444555666666555777999<<>>AAACCCEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEECCCBBB@@@>>><<<:::999888777777777777666666666666555555555444444333333333555555555555555555555555111111222222222333333333333444444333222222333555333444555555555444333333333333333444444444555555444666888:::;;;<<>>>>>??????@@@@@@AAAAAAAAA???>>>>>>??????>>><<<::::::::::::999888777666666444333222444444444333111111000000111111222222111222333333444444333333333333333333333333333333::::::<<<>>>@@@CCCEEEFFFJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMKKKKKKKKKLLLLLLLLLMMMMMMOOONNNNNNNNNOOOOOOPPPQQQNNNMMMLLLLLLLLLIIIEEEBBB>>>===;;;999888888888999777777666555555444444444333333333444444333333222111111222222222222111111111444777888777777777888666555333222222222333444///000111222333333444444444555666666777888<<<>>>AAADDDHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMNNNQQQSSSOOOOOOOOOOOONNNNNNNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGEEECCC???<<<888666777777777666666666666666666555555555222333333333333444444444222222222111111111222222111222333333333333222111222222222222222222222222...///000111222222333333222222222333333333444444222333555444444333555666777:::>>>BBBDDDEEEDDDCCCIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKJJJIIIHHHIIIKKKHHHIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGFFFDDDBBBAAA<<<;;;999999999888666555555555555555555555555555444444444333333222222222111222222333333333333333111111222222222333333333333333222222222222333333333333333333333222222222222333333444555666777777999;;;===@@@CCCEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEECCCBBB@@@???===;;;999999888888777777666666555555444444444444444333333333555555555555555555555555111111222222222333333333222333444333111111333444333333444444444444444444333333333444444444555555444666888999:::;;;>>>@@@AAAAAACCCDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???????????????>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>??????>>>===;;;;;;;;;;;;:::999888777777555333333444444444333111111111111111222333333111222333333444444333333333333333333333333333333;;;<<<>>>@@@CCCEEEFFFGGGKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQOOOPPPQQQPPPNNNMMMNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNJJJKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMNNNNNNOOOPPPQQQNNNMMMLLLLLLLLLJJJFFFCCC>>>===;;;:::999888999999777666555444444333333444333333444444444333222222111111222222222222111111000333666888888888888888555555444444333333444444111111111222222333333444444555666777888:::>>>AAACCCFFFIIIKKKLLLKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNOOONNNMMMNNNQQQSSSNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJHHHGGGGGGHHHHHHFFFEEECCC@@@<<<999999999888777444444555555555666666666222222333333333444444444222333444333111111333444444444666666666666444444555555444444444333333333///000000000111222222222222222333333333333444444222333555555444444555777999;;;>>>BBBDDDFFFFFFFFFJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHIIIKKKHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEECCCBBBAAA===<<<;;;:::;;;999777555333333333333333333333333555444444333333222222111000111222222333333222222111111222222222333333333333333222222222222333333333333333333222222222222222333333444555666777777999:::<<>>======??????>>>===<<<<<<<<<<<<;;;:::999888888666444333444444444222111111111111111222333444111222333333444444333333333333333333333333333333<<<===@@@BBBDDDFFFHHHHHHLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMNNNPPPQQQQQQRRRMMMOOOPPPPPPNNNNNNOOOQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMOOOPPPPPPNNNMMMLLLMMMLLLJJJFFFCCC???>>><<<:::999999::::::777666555333333333333444333444444444333333222111111111222222222222111111///222666888888888888888555555555555555444333333333333222222222333333333333555777888999<<>>===<<<<<<<<<:::777555444444444444444444444444555555444333333222111111000111111222222222222222111111222222222333333333333222111000000111222333222222222222222222222222222333333444555666777777999:::<<<>>>AAAEEEGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEFFFBBBBBBAAA???===<<<;;;:::999999888777666555444444333333333333333333333333444444444444444444444444111111222222222333333333222333333222111111222444333222222222333444444555333333333444444444555555333555777888999:::<<<>>>AAAAAACCCDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======>>>===<<<<<<>>>>>>===<<<<<<======<<<<<<;;;:::999888666444444444444444222111111111111222333444555111222333333444444333333222222222222222222222222===>>>@@@CCCFFFGGGHHHIIILLLMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLMMMNNNPPPQQQRRRRRRMMMNNNOOOOOOOOOOOOPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMMMMMMMJJJGGGDDD@@@???===;;;:::::::::;;;777666444333222222333444444444444444333333222111111111222222222222111111...111666888888888888888444555666666666555333222444444333333222333333333333555777888999<<<@@@CCCEEEHHHKKKMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOJJJMMMPPPQQQOOONNNPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGGGGHHHIIIHHHGGGCCC@@@;;;888777777666555666666555444333333222222111111222222222333333333444666777555333222555777222333555666666555333222777777666555333222111111222111000000000000000111222222333333333444444444222333555555555555666888>>>???AAADDDGGGJJJLLLNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKNNNNNNNNNMMMMMMKKKJJJJJJIIIJJJJJJHHHGGGGGGIIIKKKJJJKKKMMMNNNOOONNNLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGAAABBBCCCCCCCCCBBB@@@???>>>===<<<<<<<<<;;;777555666666666666666666666666555555444333333222111111000000111222222222222222111111222222222333333333222111000//////000111222222222222222222222222222222333333444555666777777999:::;;;>>>AAADDDGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAA???>>><<<;;;::::::999888777666555444333333333333333333333333333444444444444444444444444111111222222222333333333222333333222111111222444333222222222333333444555333333333444444444555555333555777888888999;;;===AAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGFFFDDDDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<===<<<;;;<<<===>>>===<<<============<<<;;;:::999999777444444444555444222111111111111222333444555222222333444444444333333222222222222222222222222???BBBEEEGGGGGGIIIKKKLLLLLLNNNPPPPPPOOOMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLMMMMMMLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOORRRRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJNNNOOOOOOOOOOOONNNMMMMMMNNNMMMLLLLLLLLLJJJGGGEEEBBB???;;;888888999999999555555444333333333333444444444555555444333111000333111000000111222222111333333333444444555555555333333333222222111111111555555444333333444444444555555666777999===CCCHHHLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKNNNOOOPPPPPPOOONNNLLLKKKMMMMMMMMMNNNOOOOOOOOOPPPKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFCCC@@@<<<999888888888666555444333222333444555555444333333222222222222444444555555444444333222555666666777666666444444333444444444333333222111333111///000111222222222222333444444555555444444333444444444333444777999===???CCCGGGJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJJJJLLLLLLLLLKKKLLLLLLKKKJJJJJJKKKMMMMMMOOOMMMKKKIIIHHHHHHJJJKKKHHHIIIIIIIIIIIIIIIHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>><<<:::999888888888777555333333333555666555555555444444333333333555555444333333222111111111111111111222333444555444333222222111111222222444444444333222111000///333333444444555666666666777999;;;>>>AAADDDFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCBBBAAA@@@>>><<<:::888;;;;;;:::888777555444444333333333222222222111111444444444444444444444444000111333444555555444333444444444444444444444444111111222333333444555555444444333444444555666777666666555555666888;;;<<>><<<<<<<<<<<<===>>>?????????>>><<<;;;>>>===<<<;;;:::999999999888888777666555444333333222222222222222222222222111222222333333222222111444444333222111111111111???BBBEEEGGGGGGHHHJJJLLLLLLNNNPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKKKKKKKJJJGGGDDDAAA>>>:::888888888888888555555444333333333333444333333444444444222111000333111000000111222222111222222333333333444444444333333333222222222111111444444333333333333444444555666666777999>>>DDDHHHLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLNNNNNNOOOOOOOOONNNMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFDDD@@@<<<:::888888888777777555444444444555555555444333222222222222222444444444444444333222222333444666888888777666555333333333444444333222222222111000111222333222111222333444444555555444444333444444444444555777:::===@@@CCCGGGJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJLLLKKKKKKJJJKKKKKKMMMMMMNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>>===;;;:::999999999777555333333333444555555555444444444333333333555555444333333222111111111111111111222333444555444333222222111111222222333333333333222111111000222222333333444555555555777888;;;>>>AAADDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAA@@@???===;;;:::;;;;;;:::888777666555444444444444444333333333333333333333333333333333333111222333333333333333333444444444444444444444444222222333444444555666666444444333444444555666777666666555555666888:::<<>>>>>>>>======<<<<<<===<<<<<<;;;;;;::::::999999888777666555444444333222222222222222222222222222222333333333333222222222222222111222222333333@@@BBBEEEGGGGGGHHHJJJLLLKKKMMMOOOPPPOOONNNOOOPPPOOOOOOPPPPPPOOOOOONNNNNNLLLLLLLLLLLLLLLLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIHHHEEEBBB@@@===999777777888888777555555444333333333333444222222333333333222222111444222000000222222222111222222222222222333333333333333333222222222222111333333222222222222333333555666888999;;;???EEEIIILLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIFFFDDDAAA===;;;999888888999888777666555555555555444333333222222222222333333333333333333222222111000222666999:::999777666222222333444444333333333000000000222444444222000222333444444555555444444333444555444444555888;;;>>>AAADDDHHHJJJLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIHHHHHHIIIJJJJJJIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???===<<<;;;:::::::::888666444333333333333555444444444444333333333555444444333333222222111111111111111222333444444444333222222111111222222222222222333333222222111111111222222333444444555777888:::===@@@CCCEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBAAAAAA@@@>>>===<<<;;;;;;:::999777666555555666666555555555444444444333333333333333333333333333333222222111222222222444444444444444444444444333333444444555555666666444444333444444555666777666666555555666888:::;;;>>>???AAACCCDDDEEEFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCGGGFFFFFFFFFFFFFFFGGGGGGDDDCCCBBB@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<===<<<<<<;;;:::999999888777666555444444333333333333333333333333222333333444444333333222111111111111222333444555AAACCCFFFHHHHHHIIIKKKLLLLLLNNNOOOOOOOOOOOOPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIJJJIIIHHHHHHHHHFFFCCCAAA>>>;;;888777777777777666555555444333333333333444111111111222222333333333444222111111222333222111111111111111111111222222222222222222222222222222222222111111111222333333666777999:::<<<@@@FFFJJJLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMKKKLLLLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJFFFDDDBBB>>><<<:::999888999999888666555444444333333333222222222222222333222222333333222222111000000333777:::;;;999666444222222333333444444333333///000111333555555333000222333444444555555444444333444555555555666999<<<@@@BBBEEEHHHKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNKKKIIIHHHHHHIIIJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMOOOOOOOOOMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA???===<<<;;;;;;:::999777555444333222222444444444444444444444444444444444333333222222222222111111111222222333444444333222222111111222222000111222333333333333333222222222333444444555555777888:::===@@@CCCEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999888777666666666666555555555444444444222222222222222222222222555444222111000000111222333333333333333333333333333333333444444444555555444444333444444555666777666666666666777888999:::===>>>@@@BBBDDDEEEEEEFFFDDDEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGDDDCCCBBBAAA@@@??????>>>>>>===<<<::::::;;;<<<<<<888:::<<<===>>>===<<<;;;:::999888888666666555444333333333333333333333333333333444444444444333333222111111111222222333444CCCEEEHHHIIIIIIJJJLLLMMMMMMOOOPPPOOONNNNNNPPPRRROOOPPPPPPQQQQQQQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGEEEBBB@@@<<<:::888777777777777666555555444333333333333444000000111111222333444555555333111111222333222111111111111111111111111111222222222222222222222222222111111111222222333444777999;;;<<<>>>BBBGGGJJJLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNKKKKKKLLLLLLMMMNNNOOOPPPOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNOOOOOONNNNNNMMMLLLKKKJJJKKKKKKMMMNNNOOOPPPQQQMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJFFFEEEBBB@@@===;;;999888888888777666555444222222222222222111111222222333222222333333222222111000222444777:::999777333111222333333444444333333333//////111333666555333111222333444444555555444444333444555555666777:::===BBBDDDFFFIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMMMMLLLMMMOOOPPPPPPNNNLLLJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKLLLLLLMMMNNNNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>======<<<:::999888666555333333222444444444444444444444444444444333333333333222222222222111111222222333333444333222222111111222222000000111222333333333333333333333444555555666666666888:::===@@@CCCEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJGGGFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@??????<<<;;;;;;:::999888777777555555555555444444444444222222222222222222222222555444222111000111222222333333333333333333333333222222222222222333333333444444333444444555666777666666666777777888999999>>>???@@@BBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCBBBAAA@@@??????>>>===<<<::::::;;;<<<<<<888:::<<<>>>>>>>>><<<;;;::::::999888777666555555333333333333333333333333222333333444444333333222444333222222111111111222EEEGGGJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNOOOQQQPPPPPPQQQQQQRRRRRRQQQQQQOOONNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPQQQQQQRRRRRRQQQQQQNNNNNNOOOPPPPPPPPPPPPOOONNNOOOOOONNNNNNMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGEEEBBB???<<<:::888777888888777666555555444333333333333444000000111222333555777888666444222222222333222111222222222111111111111111111222222222222333333333222222111222222333444555888:::<<<>>>@@@DDDHHHKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNKKKKKKKKKLLLLLLNNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFEEECCCAAA>>>;;;999888777777777666555444333222222111111111111222222333333333333333333222222111222444666888777555222000333444444444333333222111000000111333555666444333222333444444555555444444444555666666666888;;;>>>CCCEEEHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIJJJKKKKKKJJJHHHIIIJJJLLLMMMMMMMMMMMMKKKMMMNNNOOOOOONNNLLLKKKIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@>>>>>>>>>999999888777666444333333333333333444444444444555333333333333333333333333333222222111222222333333444333222222111111222222000111222333333333333333333333444555555666666777666777999<<>>>>><<<<<<;;;;;;:::999888888666555555555555444444444333333333333333333333333444444333333222333333333333333333333333333333333111111111111222222222222444444333444444555666777666666777777888888888888===>>>@@@AAABBBCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<===>>>======<<<;;;;;;:::999888777666666333333333333333333333333111222222333333222222111555444333222111111111111GGGIIILLLMMMMMMMMMOOOPPPQQQRRRQQQPPPNNNMMMOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPQQQNNNNNNOOOPPPPPPPPPPPPPPPLLLMMMNNNNNNOOOOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIGGGGGGGGGGGGEEEBBB@@@<<<:::888888999999888666555555444333333333333444111111111222444666999:::666444222222333333222111333333222222222111111111111111222222222333333333222222222222333444555666888;;;===???BBBEEEIIILLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPOOONNNNNNNNNNNNNNNNNNOOONNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOONNNMMMLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFDDDBBB???<<<:::888666777777888777666555444111111111111111222333333444444444444444333222222000222333555555444222111555555555444333222111000111000000222444666555555222333444444555555444444444555666666777999<<>>===<<<<<<<<<;;;;;;::::::999999777777777666666666555555333333333333333333333333333333444555555555444444222222222222222222222222222222222222222222222222444444333444444555666777666777777888888888888888;;;<<<>>>@@@BBBDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCAAAAAABBBBBBAAA@@@???>>>===>>>>>>>>>======<<<<<<<<<<<<<<<<<<============;;;;;;:::999888777777666444444444444444444444444000111111222222111111000333333222222111222222222IIIKKKMMMNNNNNNNNNOOOQQQSSSSSSRRRPPPMMMMMMNNNPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNOOOKKKLLLLLLNNNOOOPPPQQQQQQMMMMMMNNNOOOOOOOOOOOONNNKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGEEEBBB@@@<<<:::999999::::::888777555555444333333333333444111111111222555777:::<<<777555333222333333222111333333333333222222111111111111111222222333333333333333333333444555666777999;;;>>>@@@BBBEEEIIILLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPOOONNNNNNMMMMMMNNNNNNOOONNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKLLLNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQOOOOOONNNNNNOOOOOOPPPQQQOOOOOOOOOOOONNNMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIIIIIIIIIIIIIIIIIIIFFFFFFDDDBBB???===:::888666777888999999888777666111111000000111222333333444444555555444444333222...///111333444444444333666666555444333111000///222111000111333666666666222333444444555555444444444555666777777999===???EEEGGGIIIKKKLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIIIIHHHGGGHHHJJJLLLMMMNNNMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCAAA@@@??????777777777777777666555555333333333444444555555555333333333333333333333333333333222222111222222222444333222222111111222222222222333333333222222111111222222333333444555555666777999<<>>===<<<;;;<<<<<<<<<;;;;;;::::::999888888888888777777777777444444444444444444444444222333555666777666555555222222222222222222222222333333333333333333333333444444444444444555777777666777777888888888888777888:::<<>>======>>>?????????>>><<<;;;>>>===<<<<<<<<<<<<======<<<;;;;;;:::999888777777444444444444444444444444000000111111111111000000111111111111222333444444JJJJJJJJJKKKMMMPPPRRRTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSRRRQQQPPPNNNLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOONNNNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLIIIFFFEEEDDDDDDBBB@@@;;;:::999888777777777777444555666666666555333222222222333444555777888888444333333222111111111222222333444333111000111222222222222222222222222222444555555444333444666888999<<>>;;;777666555555666777555444444444222222222222444444333333333333333222111000111111111111111111111111333333333333333333333333111222333444666777888888222333444555666666666666666666666555666:::???CCCEEEHHHLLLNNNMMMKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLGGGGGGMMMQQQ@@@kkkBBBNNNLLLMMMMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNOOONNNLLLJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDAAA???===<<<::::::999888777777777888555555555555555555555555666666555555555555666666666444333111000000111111000222444333222111222222000111333555666666666555444444444555555777888999777999<<<>>>@@@BBBEEEHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGIIIIIIIIIIIIHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDFFFHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFGGGGGGFFFEEECCCAAA@@@@@@AAABBBCCCAAA???======<<<<<<<<<;;;;;;;;;:::999999888777666555555444444444333333333222222444444444555555555666666444444444333333333222222222222222222222222222222444444444555666777777888777777666666666666666777:::;;;<<<===???AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBCCCCCCBBBBBBAAA@@@===???@@@???<<<:::<<<>>><<<<<<<<<<<<=========>>>=========<<<<<<;;;;;;;;;666666555555444444333333666555444333222111111111444444333333222111000000JJJJJJJJJKKKMMMOOOQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJHHHFFFEEEEEEDDDCCCAAA<<<;;;:::999888888888888777777777777555444222111111222222444555666777777444333222222111111222222222333444333111000111222333333333333333333333333444555555444333444777999999<<<@@@CCCEEEGGGJJJLLLKKKLLLMMMNNNOOONNNNNNMMMLLLMMMNNNMMMLLLLLLNNNPPPLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMLLLMMMNNNPPPQQQOOONNNNNNPPPQQQRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDBBB>>>;;;888666555555666777666444333333222111111222333333333333333333333222111111111111111111111111111111222222222222222222222222222222333444444555666666222333444555666666666666666666666666777:::???CCCEEEHHHLLLMMMMMMKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLPPPGGGFFFSSSQQQ~~~PPPNNNKKKMMMNNNMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNOOOOOOMMMKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDBBB???===<<<::::::999888777777777777555555555555555555555555555444444333333444444555555444333111111111111111111333444444333222222333333333444555555444333333555555555555555666777888888:::===???@@@BBBEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGHHHIIIHHHHHHGGGFFFHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBAAA???============<<<<<<;;;;;;;;;::::::999888777666666555444444444333333333222222444444444444444555555555444333333333222222222222222222222222222222222222444444444555666777777777777777666666666666666777:::;;;<<<>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAA>>>@@@AAA@@@===<<<<<<===<<<<<<<<<=========>>>>>>===<<<<<<<<<;;;;;;;;;;;;777777777666555555444444444333333222222222333333444333333222222111111111KKKKKKKKKKKKMMMNNNPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKIIIHHHFFFEEEEEEEEECCCAAA===<<<;;;:::999999999999999888888666555222111///111111222333444444555555333333222222111111222222222333444333111111111222444444444444444444444444444555555444444555888:::;;;>>>BBBEEEFFFHHHJJJLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOMMMLLLKKKMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOONNNMMMMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQRRRPPPNNNOOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRNNNNNNMMMLLLLLLLLLLLLMMMKKKJJJJJJIIIHHHGGGGGGGGGIIIGGGFFFFFFEEECCC???===888777666666777777666444222222111111111111222222333333333333333222222111111111111111111111111111111111111111111111111111222222222222333333444444222333444555555666666555555666666777888;;;@@@DDDFFFIIILLLMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNEEEDDDQQQUUUzzzQQQKKKKKKMMMOOOOOOMMMLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKLLLLLLMMMMMMLLLNNNPPPPPPNNNMMMMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFDDDBBB@@@>>>===:::999888777666666666666555555555555555555555555333222222111111222222333444444333222111111111111222444555555444333333444555555555555444333111000666666555555555666666777999;;;===???@@@AAADDDFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGEEECCCBBBBBB@@@===;;;============<<<<<<<<<<<<;;;;;;:::999888777666666444444444444333333333333444444444444333333333333333333333222222222111111222222222222222222222222444444444555666666777777777666666555555666777777;;;;;;<<<>>>@@@AAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC>>>@@@BBBBBB@@@>>>==================>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999888888777666666555222111111111222222333444222222222222222222222222KKKKKKKKKLLLMMMNNNOOOOOOQQQPPPPPPOOOOOOOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGFFFFFFDDDBBB???<<<;;;:::999999888999999888888777666444333111111111111111222222333333444333333222222111222222333111333333333111111222333444444444444444444444444333444555555555666999;;;<<<@@@DDDGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOONNNLLLKKKLLLMMMKKKKKKLLLMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQPPPOOOPPPQQQQQQOOONNNNNNNNNNNNNNNOOOOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNPPPQQQRRRRRROOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGIIIHHHGGGFFFFFFDDDAAA>>>:::888777777777777666555333222222222222222222333222333333444333333222222111111111111111111111111000000000000000000000000222222222222111111111111222222333444555555555555444555777888999===AAAEEEFFFIIIKKKMMMLLLKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLFFFHHHLLLRRRIII```HHHLLLKKKMMMOOOPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOQQQQQQPPPNNNNNNNNNKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGFFFEEECCCAAA???>>>:::999888777666555555555555555555555555555555555222222111111111111222222333333333222222111111111333555666666555444444555555555444444333222222111777666666555555555555666999;;;>>>??????AAACCCEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDGGGEEECCCCCCBBBAAA>>><<<===========================<<<;;;:::999888777666555444444444444333333333444333333333333222222222333333222222222111111111222222222222222222222222444444444555555666666666666666555555555666777777:::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDD@@@AAABBBBBBAAA???>>>=========>>>>>>>>>?????????<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666222222111111111222222333222222222222222222333333KKKLLLLLLMMMNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGFFFCCC???===;;;:::999888888777777777777666555555444444444333111222222222222222222222333222222111222222333333111222333333111111222333222222222222222222222222333444555555666777:::===>>>BBBFFFIIIJJJJJJJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPNNNKKKJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPOOOPPPQQQQQQOOONNNNNNNNNNNNNNNOOOOOOPPPQQQPPPOOOOOONNNNNNMMMLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJIIIHHHGGGGGGEEEBBB???;;;999888777888888666555333444444444444444444333222333333444444444333333111111111111111111111111000000000000000000000000222111111111111000000000111222333444555555555555444555777999:::>>>CCCFFFGGGIIIKKKLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHNNNRRRRRRFFFPPPHHHPPPKKKMMMOOOOOONNNMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIMMMOOORRRRRRQQQOOONNNMMMKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGGGGEEEDDDBBB@@@???;;;:::999777666666555555555555555555555555555555333333222222222222333333222333333333222222111111333555666666555444555555222222222222333333444444777666666555555555555666999;;;>>>??????AAACCCEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888777777555555555444444444333333333333333333333333333333333333333222222222111111222222222222222222222222444444444444555555555555555555555555555666777777::::::<<<===???AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGIIIJJJJJJGGGFFFEEEDDDDDDDDDDDDEEEAAAAAAAAABBBBBB@@@>>>===>>>>>>>>>????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888777777555444333222111111111111222222222222222222333333KKKLLLMMMOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMLLLLLLLLLJJJIIIGGGFFFCCC???<<<::::::999888777777777777666666555444444444444555333333222222222222222222222222111111222222333333000222333333222111222444222222222222222222222222333444555666666888<<>>>>>>>>>>>????????????@@@???>>><<<;;;999888777555555555555444444444333222333333333444444444444444444444333333333222222222222222222222222222222444444444444444444444444444444444444555666777777999999:::<<<>>>???AAAAAACCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEGGGIIIKKKKKKGGGFFFDDDCCCCCCCCCDDDEEECCCAAA@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@===============>>>>>>>>>======<<<;;;999888777777777666444333222111111111222222222222222222222222KKKLLLNNNPPPRRRSSSSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPPPPOOONNNNNNLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNNNNOOOOOOPPPPPPQQQOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHGGGGGGGGGEEEAAA>>>;;;;;;:::999888888888888888777666444333333333444444444333333222222222222222222111111222222333444000222333333222111333444333333333333333333333333333444666666777999===@@@AAAEEEIIILLLLLLLLLKKKKKKNNNMMMLLLLLLLLLMMMNNNOOONNNOOOOOONNNLLLKKKLLLNNNNNNNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNPPPQQQRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIGGGDDDBBB===;;;999999999888777555333333444555555444333333222333333444555555444444111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444444444222555888:::===@@@EEEHHHHHHIIIKKKKKKJJJJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJFFFJJJMMMKKKNNNKKKLLLLLLLLLKKKJJJKKKMMMPPPOOOOOONNNLLLKKKJJJHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJMMMMMMMMMNNNNNNMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKNNNPPPSSSSSSPPPMMMJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEECCCBBBAAA>>>===;;;999888777777666555555555555555555555555444333333222222333333444111222333333333333222111333444666666444333444555111000000111222333555666555555555555555666777888888:::===???@@@BBBEEEGGGDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHIIIFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBBBBCCCDDDDDDCCCAAA>>>>>>>>>??????@@@@@@@@@AAA@@@???===;;;:::888888555555555555444444444444222222333444555666666777555555555444444444333333222222222222222222222222444444444444444444444444444444444444555666777777777888999;;;<<<>>>???@@@CCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDEEEGGGHHHIIIGGGEEEDDDBBBBBBCCCDDDEEEEEEAAA>>>===>>>@@@???>>>?????????@@@@@@@@@AAAAAA===>>>>>>>>>?????????@@@>>>===<<<;;;999888777666666555555444333333333444444333333222222111111111KKKLLLOOOQQQSSSTTTTTTTTTOOOOOOOOOOOOOOOPPPQQQRRRNNNOOOOOOPPPPPPOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQKKKLLLLLLMMMNNNNNNOOOOOOLLLMMMNNNOOOPPPPPPQQQRRRPPPOOOOOONNNNNNOOOOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQMMMMMMLLLLLLKKKKKKKKKJJJFFFEEEFFFGGGHHHGGGDDDAAA<<<<<<;;;:::999999999999:::999777444333222222222555444444333333222222222222111111111222333333444000111333333222222333444444444444444444444444444333444666666777:::>>>@@@BBBFFFJJJMMMMMMLLLKKKKKKNNNMMMLLLLLLLLLMMMOOOPPPNNNNNNOOOMMMLLLKKKMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNNNNOOORRRSSSRRRPPPQQQPPPPPPOOONNNNNNNNNNNNKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJJJJKKKJJJIIIIIIIIIHHHEEECCC===;;;:::999999999777555222222444444444444222222222333333444555555555444111111111111111111111111111111111111111111111111000111111111222222222222111111222333444444444444222444888;;;===AAAEEEHHHHHHIIIKKKKKKJJJJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHOOOQQQRRROOOEEENNNOOOLLLLLLKKKIIIHHHJJJMMMPPPOOONNNMMMKKKJJJHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNQQQSSSSSSPPPLLLIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDBBBBBB???>>><<<:::999888777777555555555555555555555555333333222222222222333333000111333333444333222111222444555555444333333444222111111000111333444555444444444555555777888999777999<<<>>>@@@BBBEEEHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>??????@@@@@@@@@@@@AAAAAA???>>><<<:::999888666666555555555444444444111222333444666777888888666666555555555444444444222222222222222222222222444444444444444444444444333333333444555666777888666777888:::<<<===>>>???BBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEECCCBBBAAABBBDDDEEEFFFAAA===;;;===??????>>>??????@@@@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@AAA>>>===<<<;;;999888777666555444444444444555666666444444333333222111000000LLLMMMNNNOOOQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOPPPQQQNNNOOOOOOPPPPPPOOOOOONNNQQQPPPOOONNNMMMLLLLLLLLLKKKLLLMMMOOOOOOPPPPPPPPPLLLLLLMMMNNNPPPQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIIIIIIIGGGEEEBBB@@@???===;;;;;;;;;;;;999777666666555444333333222222444444444444333333222111333222000/////////000000222222222222222222222222333333222222333333444555555555444555888<<<@@@BBBEEEFFFHHHJJJKKKLLLMMMMMMOOOOOOPPPNNNMMMLLLNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNMMMMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPNNNLLLMMMOOORRRQQQPPPOOONNNMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJIIIGGGDDDCCC===;;;888777777666444333555555444444444333333333111111111111111111111111222333333333333222111111222222111111111111111111111111222222222333333333777555444666999:::888555666666777888;;;???CCCEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNOOOKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLMMMNNNOOOOOONNNLLLKKKLLLLLLKKKKKKJJJJJJJJJIIIOOONNNNNNMMMLLLKKKKKKJJJIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDD>>>>>><<<;;;:::999999999666555555555555444444444222333333444444333333222222222333333333333444444111111111222222333333333444444333222222333333333222444555555555666777999:::;;;<<<===???AAABBBBBBGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIEEEEEEEEEFFFGGGGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???============<<<;;;::::::999999666777777777777666666555666555444333444666888999888777555444333333444444222222222222222222222222333333444555444333111000444555555666666666666666777777888999:::<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>======??????>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999888777888777555444444555666777555444222000000111222333LLLMMMNNNOOOQQQRRRSSSTTTRRRRRRQQQPPPOOOPPPQQQQQQNNNOOOOOOPPPPPPOOOOOONNNQQQPPPOOONNNNNNMMMNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPLLLMMMMMMNNNOOOPPPQQQQQQOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIIIIIIIGGGEEEBBBAAA???===;;;;;;;;;;;;999777666666555555444333333222333333333333333333222222555444333222111222222333222222222222222222222222333333222222333333444555555555555666999===@@@CCCFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOOOONNNLLLLLLMMMOOONNNMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPRRRQQQPPPOOOOOOOOOOOOOOONNNOOOOOOPPPQQQQQQPPPPPPOOOPPPOOONNNMMMMMMPPPRRRRRRQQQPPPOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJIIIGGGDDDCCC>>><<<999888777777555444444444333333333222222222111111111111111111111111222222333333222222111000111111111111111111111111000000000111111111111222111000111333777999999777666666777999<<<@@@CCCFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJNNNMMMMMMLLLKKKKKKJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDD???>>>===;;;:::999999999666555555555555444444444222333333444444333333222222222222333333333444444111111222222222333333333444333333222222333333444222444777888888888999:::;;;;;;===???AAACCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHIIIIIIJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBAAA???>>>======<<<<<<;;;;;;:::::::::777777777888777777666555444444333333444777999;;;888777555444333333444444222222222222222222222222444444555555555444333222444444555666666666666666666666666777999:::<<<===??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999888888777666444444555666777555444222111000111222333MMMMMMNNNOOOQQQRRRSSSSSSQQQQQQPPPPPPPPPQQQRRRRRROOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMNNNOOOPPPMMMMMMNNNNNNNNNOOOOOOOOONNNOOOQQQRRRRRRQQQPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIHHHEEECCCAAA???===;;;;;;;;;;;;999777777666666555555444444444222222222333333333333333555444444333333333333444222222222222333333333333333333222222333333444555666555666777:::>>>BBBDDDHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOMMMLLLKKKMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNMMMOOONNNMMMLLLLLLMMMNNNOOOSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPNNNOOOOOONNNMMMNNNQQQSSSSSSRRRQQQPPPPPPPPPPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGEEECCC@@@>>>;;;999999888666555333333222222222111111111111111111111111111111111222222333333222222111000111111111111111111111111111111111111222222222222111111111444777888888777666777888:::===AAADDDFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKJJJIIIIIIKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@>>><<<;;;:::999999666555555555555444444444222333333444444333333222222222222222333333333333111222222222222333333333333333333222222333333444333666999;;;;;;;;;<<<<<<<<<===>>>@@@CCCEEEFFFGGGEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;888888888888888777666666333333222333555777:::<<<888777555444333333444444333333333333222222222222555555666666666555444333444444555666666666666555444555555666777999;;;;;;>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????????????????@@@????????????>>>>>>>>>========================:::;;;;;;;;;;;;;;;::::::999888666555555555666777555444222111111111222333MMMMMMNNNOOOPPPQQQRRRSSSPPPPPPPPPPPPQQQQQQRRRRRROOOOOOPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRQQQPPPNNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQSSSSSSRRRPPPNNNNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDBBB>>>===;;;;;;;;;;;;999777777777666666555555555555111111111222222333444444333222222222222222222222222222222333333333333333333333222222333333444555666666777999<<<@@@CCCEEEIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKKKKLLLNNNOOOOOONNNNNNNNNMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLNNNNNNMMMLLLLLLMMMNNNNNNSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOMMMNNNOOONNNNNNOOOQQQSSSRRRQQQQQQPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHGGGEEEDDDBBB@@@===;;;:::999888666333333333333222222222222111111111111111111111111222222222222222111000000111111111111111222222222333333444444444555555555666666666777888777777666666777999;;;???BBBEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIKKKJJJIIIJJJKKKLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDBBBAAA???===;;;:::999999666555555555555444444444222333333444444333333222111222222222222333333333222222222222222222222222333333222222222333444444333777;;;>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDHHHFFFDDDBBBBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<=========999999999999888777666666555444333333444777999;;;888777555444333333444444333333333333333222222222444555555555555444444444333444555555666666555555444444555666777999:::;;;===>>>???@@@AAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@@@@@@@??????@@@@@@@@@?????????========================:::;;;;;;<<<<<<<<<<<<;;;999999777666666666666666555444333222222222222333MMMNNNOOOOOOPPPQQQRRRRRROOOOOOPPPQQQQQQRRRRRRRRROOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRPPPOOOMMMMMMNNNPPPQQQOOOOOOOOONNNNNNNNNNNNMMMMMMOOOQQQSSSTTTSSSQQQOOOPPPPPPOOONNNMMMMMMLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHFFFDDDCCC>>>===;;;;;;;;;;;;999777666666666666666555555555111111111111111222333444222222222222222222222222222222333333333444444444333333222222333333444555666777888;;;>>>AAAEEEFFFJJJKKKKKKLLLMMMMMMMMMLLLNNNOOOOOONNNLLLKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNRRRRRRQQQPPPOOONNNNNNOOONNNOOOOOOPPPOOOOOONNNNNNLLLNNNOOOOOONNNOOOQQQSSSPPPPPPPPPPPPOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCAAA>>><<<;;;:::888777444444444444333333333333111111111111111111111111111222222222222111000000000000111111111222222222333333444444444555555555666777777888777666666666666777:::===@@@DDDGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJIIILLLKKKJJJJJJKKKLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJKKKLLLMMMNNNNNNNNNKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA>>><<<;;;999999666555555555555444444444222333333444444333333222111111111222222222333333222222222222222222222222333222222222333333444555555888===?????????>>>>>>?????????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFDDDCCCBBBCCCEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@<<<=====================::::::::::::999888777666777666555444444555777888888777555444333333444444444444444333333333222222333333333333333333444444333444444555555555555555555555555666888999;;;<<<<<<===???@@@AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@@@@@@@>>>???@@@@@@@@@@@@??????========================;;;;;;<<<=========<<<<<<::::::999888777666666666444444333333333333333333NNNNNNOOOOOOPPPQQQRRRRRROOOPPPQQQQQQRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNOOOOOOPPPQQQQQQPPPPPPOOONNNNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLLLLJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEDDD???===;;;;;;;;;;;;999777555555555555555555555555222222111000000111333444222333333444444444444333222222333333444444555555333333222222333333444555777888:::<<<@@@CCCFFFHHHJJJJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPNNNMMMLLLMMMOOOPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLNNNOOOPPPOOOOOOPPPQQQOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDBBB???===<<<:::888777555555555444444444333333111111111111111111111111111111222222111111000///000000000111222222333333111111111111222222222222000222555555555555666888666888;;;>>>BBBEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJLLLKKKJJJJJJLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMIIIIIIHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEBBB@@@===;;;:::999666555555555555444444444222333333444444333333222111111111111222222222222333333333222222222222111222222222222333444555555777:::===>>>>>>======>>>>>>>>>>>>???@@@AAAAAAAAADDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>=========;;;;;;;;;:::999888777666888777555444333444666777888777555444333333444444555555444444333333222222333333222222222333444444333333444555555555555444555555555666777999;;;<<<<<<===>>>@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCC@@@@@@??????????????????===>>>???@@@@@@@@@???>>>========================<<<===============<<<<<<;;;::::::999888777666666444444444444333333333333NNNOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOOOOPPPNNNOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPOOONNNMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEGGGHHHHHHGGGFFFEEE???===;;;;;;;;;;;;999777444444444444444444444444444333111000///000222333111111333444444444333333222222333333444555555666333333222222333333444555777888:::>>>AAADDDGGGIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQOOONNNMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNOOOOOOOOOOOONNNNNNPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOONNNMMMMMMMMMOOOPPPPPPOOONNNOOOPPPOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEBBB???===;;;:::888666444444444333333333222222111111111111111111111111111111111111111000000//////000000111222222333333000000000111111111111222000333555666555444666888666888;;;???CCCFFFIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMMMMNNNNNNMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKJJJKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMJJJJJJIIIHHHGGGFFFFFFEEEHHHFFFDDD@@@>>>;;;:::999666555555555555444444444222333333444444333333222111111111111222222222222333333333222222222111111222222222222333444555666999:::<<<===<<<;;;<<<===;;;<<<===???@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBB@@@??????>>>>>>=========<<<<<<<<<;;;:::888777666777666555444444555777888888777555444333333444444666555555444333333222222444333333222333444555666222333444444555555444444333333444555666888999:::;;;<<<>>>???AAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@@@@???>>>>>>>>>;;;<<<>>>@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999777666666444444444444444333333222OOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQOOONNNPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPPPPQQQRRRSSSSSSTTTOOOOOONNNMMMLLLKKKJJJIIINNNMMMKKKJJJIIIHHHHHHHHHDDDEEEGGGHHHHHHGGGFFFEEE???===;;;;;;;;;;;;999777333444444444444444444444555333111000///000111222...///000111222111111000222222333333444555666666333333222222333333444555777888;;;>>>BBBEEEHHHIIIIIIJJJKKKMMMOOOPPPPPPQQQPPPQQQQQQPPPNNNNNNOOOQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQRRRSSSNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOPPPQQQRRRRRROOOOOOOOOOOOOOONNNMMMLLLNNNOOOQQQQQQOOONNNNNNOOOPPPQQQRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEBBB???<<<;;;:::888666333333333222222222111111111111111111111111111111111111111111111000/////////000000111222222333333111111222222222333333333555888:::999666444555777666888<<<@@@DDDGGGIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMKKKJJJKKKLLLMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHKKKLLLKKKJJJIIIIIIGGGGGGFFFEEEHHHGGGDDDAAA>>><<<:::999666666555555555444444444222333333444444333333222000111111111111222222222333333333222222111111111222222222222333444555666:::;;;<<<;;;:::999;;;<<<999:::<<>>===<<<<<<<<<<<<<<<;;;:::999777666555555444333444666888:::888777555444333333444444666666555444333333222222555444444333444555666777222333444444555555444444222222333333555666888999;;;<<<===???AAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>======:::<<<>>>???@@@???>>>===????????????????????????????????????>>>===;;;;;;;;;;;;;;;:::999888666555444444555555444444333222PPPOOOOOOQQQTTTVVVVVVUUUQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKOOOOOOOOONNNNNNNNNMMMMMMQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSSSSSSSSSSRRRRRRPPPOOONNNNNNNNNNNNLLLJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB===<<<:::888777777777888666666555555555444444444444444444333333222222222111111111111111111111111333333333333333333333333333333444333222333666888666:::>>>AAADDDGGGJJJLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMNNNOOOPPPQQQNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNMMMLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRQQQPPPOOOMMMLLLPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGEEECCC???<<<:::888777444444555555444444333222222222222222222222222222333333333333222111000000111111111222222333333333444333222222111111222222666777777777555555777888888;;;???DDDGGGJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEECCCAAA>>>;;;:::444444444444444444333333222222222222222222222222222222111111111111111111222222222222222222222222111111222222222333333333===<<<:::888777777888888666888;;;<<<>>>@@@CCCFFFDDDFFFGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@?????????@@@AAA<<<;;;:::888777666666666777777666555555555555555555555444333333333444444777777666555444444333333111222222333333222222111444444444444333333222111666555555444444444555555888999;;;===???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::777555333444444444333OOONNNOOORRRVVVYYYYYYYYYSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQQQQPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQRRRQQQRRRRRRSSSSSSRRRRRRRRROOONNNMMMMMMNNNMMMKKKIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBB===<<<:::888777777777888555555555444444444444333444444444333333222222222111111111111111111111111333333333333333333333333222333444333222333666888888;;;@@@CCCFFFHHHKKKMMMLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRROOONNNNNNMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHFFFCCC???<<<999888777444444555555444444333222222222222222222222222222222333333333333222111111222222222222222222333333111111111111222222333444555666777666555555777888999;;;@@@DDDHHHJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLKKKKKKJJJIIILLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJJJJIIIIIIHHHHHHGGGHHHGGGGGGEEEBBB???<<<;;;555555444444444444333333333333333333333333333333222222111111111111111111222222222222222222222222111111222222222333333333;;;:::999777777777777777666888:::<<<===@@@CCCFFFEEEGGGHHHHHHGGGFFFHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@?????????@@@AAA>>>===<<<:::999888888888888777666555555555555666555555444333333333444444777666666555444444333333222222333333333333222222333444444444333333222111555555444444444444555555888999;;;===???AAABBBBBB???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBB??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999666444222333333222111NNNNNNOOOSSSWWW[[[\\\\\\SSSRRRRRRQQQQQQQQQQQQQQQOOOOOOPPPOOOOOONNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPSSSRRRQQQQQQPPPPPPQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPNNNLLLLLLLLLMMMLLLJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBB===;;;:::888777777777777444444444444333333333333444444333333333333222222111111111111111111111111333333333333333333333333222333444333333333555777:::===BBBEEEHHHJJJMMMOOOLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNOOOPPPQQQQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKLLLLLLLLLLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIGGGCCC???;;;999777777444555555555555444333333222222222222222222222222111222222333333333333333333333222222222222222222000000000111222333444555444555555555444444666888:::===@@@EEEHHHJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKJJJJJJIIIHHHHHHHHHJJJIIIHHHFFFDDD@@@===;;;555555555444444444333333444444444444444444444444111111222222222222222222222222222222222222222222111111222222222333333333999888777666666666666666666888:::<<<===@@@CCCFFFFFFGGGIIIHHHGGGGGGHHHJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;888777666555555666666777666555444333333333333333666666555555444333333333333333444444444444333333333333444444444333222222555444444444444444555555888999;;;>>>@@@AAABBBCCC>>>>>>???@@@AAABBBCCCCCC?????????@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999777444333444444333111NNNNNNOOORRRWWWZZZ[[[[[[QQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOPPPOOOOOONNNNNNLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOLLLKKKJJJKKKLLLLLLJJJHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHHHHGGGEEEBBBAAA<<<;;;999888777666777777444444333333333222222222333333333333333333333333111111111111111111111111222222333333333333444444222333444444444444555777;;;>>>CCCGGGIIIKKKMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGCCC???;;;999777777555555555555555444444333222222222222222222222222000111222333444444444444333333333222222111111111000000000000111222333444222333444444444444666888<<<>>>BBBFFFHHHJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJIIIGGGDDD@@@===;;;666666555555444444333333444444444444444444444444111111222222222222222333222222222222222222222222111111222222222333333333666666555555555555555555555777:::;;;===???CCCEEEEEEGGGHHHHHHFFFFFFGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEFFFGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???======<<<<<<<<<999888666555555666888888666555444444333333333333555555555444444333333333333444444555555444444333333333333444444333333222444444333333444444555555888999;;;>>>@@@AAABBBBBB??????@@@@@@AAAAAAAAABBB????????????????????????<<<===>>>???@@@@@@AAAAAA>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::888666555666666444333OOOOOOOOOQQQTTTVVVVVVVVVPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNKKKJJJJJJJJJLLLKKKJJJHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHHHHGGGEEEBBBAAA<<<;;;999777666666666777444444333333333222222222333333333333333333333333111111111111111111111111222222222333333444444444222444555666555555666888;;;???DDDHHHJJJKKKLLLNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGEEEAAA>>>:::888777555555666666555555444333222222222222222222222222000111222333444555555555333333333222222111111111222222111000000111111111111333444444444555777999===???CCCFFFIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKKKKKKKMMMNNNPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHFFFCCC@@@===;;;777777666555555444333333222222222222222222222222111111222222333333333333222222222222222222222222111111222222222333333333333444444444444555444444555777999;;;<<>>======<<<======:::888777555666777999:::666666555444333222222333444444444444444333333333333444444555555444444333222333333444444333333333333333333333333444555555777999;;;===???@@@AAABBBAAAAAAAAA@@@@@@?????????????????????????????????<<<===>>>@@@@@@AAAAAAAAA>>>>>>??????@@@@@@AAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999777666555666555333111PPPOOOOOOPPPRRRSSSSSSQQQRRRQQQQQQPPPPPPPPPPPPPPPMMMNNNOOOPPPPPPQQQPPPPPPMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOOOONNNNNNOOOOOOPPPOOOOOOPPPOOOOOONNNMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFHHHIIIHHHEEEBBB@@@<<<:::999777666666666666444444444444333333333333222222333333333333444444111111111111111111111111111222222333333444444555333555777888777777888999;;;@@@EEEIIIKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFDDDAAA>>>:::888555666666666666555444444222222222222222222222222111111333444555555555555333333222222222222222222222222111000000000000000111222444444555666999;;;???AAADDDGGGIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOQQQRRRQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFDDDAAA>>><<<888777777666555444333333222222222222222222222222111111222222333444444444222222222222222222222222111111222222222333333333222222333444555555555444555777999;;;<<>>===============:::999777666666888:::<<<777666555444333222222222444444333333333333333333333333444444444444333333222222333444444444333333222222222222333444555666666777999<<<>>>???@@@AAABBBBBBAAA@@@???>>>======@@@@@@@@@@@@@@@?????????>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666555555555444222000PPPOOONNNOOOQQQRRRRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJKKKMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHEEEFFFHHHIIIHHHEEEBBB@@@;;;:::888777666666666666555555555444444444444333222222222333333444444444111111111111111111111111111111222333333444555555444777999:::999888999:::===AAAGGGKKKMMMMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNPPPQQQRRRRRRRRRRRRNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQQQQRRRQQQPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEGGGHHHHHHEEEAAA<<<999666666666666666555444444222222222222222222222222222222333444555555555444222222222222222222333333111000000000000111111222111333444555666777:::<<<@@@BBBEEEHHHJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLOOOQQQRRRQQQPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGEEECCCAAA???888888777666555444333333333333333333333333333333111111222222333444444555222222222222222222222222111111222222222333333333111222333555555555555555555777999;;;<<<>>>BBBEEECCCEEEFFFFFFEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>===>>>>>>>>>;;;999777666666888;;;===777666555444333222222222333333333333333333333333222222333333333333222222111222333333444444444333222222222222333444555666555666888:::<<<>>>??????AAAAAA@@@@@@??????>>>>>>BBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777888777444222PPPOOONNNPPPRRRSSSSSSRRRPPPOOONNNNNNMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPLLLLLLLLLMMMNNNOOOQQQQQQOOOOOOOOONNNNNNLLLKKKKKKLLLKKKKKKLLLMMMMMMLLLJJJKKKJJJIIIIIIHHHHHHIIIIIIEEEFFFHHHIIIHHHEEEBBB???;;;:::888777666555666666666666555555555444444444222222222333333444444444111111111111111111111111111111222333333444555555555777:::;;;:::::::::;;;???CCCIIIMMMOOOOOOOOOPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQLLLMMMOOOQQQSSSSSSSSSSSSNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSTTTTTTTTTPPPPPPPPPQQQPPPPPPOOOOOORRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJDDDFFFIIIJJJHHHCCC===:::666666666666666555555444222222222222222222222222333333444444555555444444111111111222222333333444////////////000222333444111333555666666888;;;===AAABBBEEEHHHJJJKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNIIIKKKNNNPPPQQQPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIHHHGGGEEECCCAAA999888777666555444333333444444444444444444444444111111222333333444555555222222222222222222222222111111222222222333333333000111333555666666666555444666999:::<<<>>>BBBDDDDDDFFFGGGGGGFFFFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGHHHIIIJJJIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@@@@@@@??????>>>?????????;;;999777666666888<<<>>>777777555444333222222222333333333333333333333333111222222333333222222111111222333333444444444444222222222222333444555666444555777:::<<<===>>>>>>???????????????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<;;;888555TTTTTTTTTRRRPPPOOOPPPQQQPPPPPPPPPOOOOOOOOONNNNNNLLLMMMOOOOOOOOOOOOQQQRRRTTTTTTSSSSSSRRRPPPOOONNNOOOOOOMMMMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFGGGGGGFFFCCCAAA>>>===:::888777777777888888777666555444333222111555555333000444:::999444555555444333222222222222000111111222222333444444:::999999999:::<<<>>>???DDDFFFJJJNNNPPPPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRRRRQQQQQQQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGEEEBBB>>>;;;888777777777888777555333222222222111222222333333222333444555666666666666444333333333333444555555444333222111222444777888444444444444777:::===???DDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHOOONNNLLLJJJJJJJJJJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKIIIIIILLLOOOLLLGGGGGGKKKIIIHHHIIIJJJJJJIIIFFFCCC>>>;;;777555555666555555555444444333333444444555333333333222222111111111111111222222222333333333333333333333333333333333333333333444444444555555666777999;;;<<<>>>AAACCCCCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>@@@===:::888777999;;;======999666555555555333000111222222333333222222111333333222111000000111111111111111111111111111111222222222333333333333444666666777888;;;>>>AAACCC@@@@@@@@@???>>>???AAADDDBBBAAAAAA@@@?????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@???>>>===@@@?????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666SSSTTTTTTSSSQQQOOOPPPQQQPPPPPPOOOOOOOOONNNNNNNNNLLLNNNOOOOOOOOOOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGEEECCC@@@===<<<:::888777777888999888888777666555444444333333888888222333::::::333666666555333333222222222111111111222333333444444::::::::::::;;;===???@@@DDDGGGJJJNNNPPPOOONNNMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSRRRRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHGGGFFFCCC@@@===999888888999999999666444333333222222222222222333222222333555555666666666444444333333444444555666444333222222222444666777444444444555777:::===???EEEFFFHHHJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHMMMMMMLLLKKKJJJJJJJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKMMMPPPSSSPPPJJJIIIMMMIIIIIIIIIJJJJJJIIIFFFDDD???<<<888666666666555555444444333333333333444444333333333222222222111111222222222222333333333333333333333333333333333333333333333444444444555555555777999;;;<<<>>>AAACCCDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCDDDDDDEEEFFFFFFEEEEEEBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>???===;;;999888999:::;;;:::777444444555555444222222222333333333333222222333333222111111111111111111111111111111111111111222222333333444444444555666666666888:::===@@@BBB@@@@@@@@@???>>>???AAADDDBBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAAAAABBBCCC@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777777QQQSSSUUUTTTRRRPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMNNNPPPPPPOOOOOOPPPRRRQQQQQQRRRRRRRRRRRRQQQQQQOOONNNMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFEEEFFFFFFEEEBBB@@@<<<;;;:::888888888999:::888888888888777777666666333999<<<@@@QQQ```TTT<<<888777666555333333222222111111222333333444444555:::::::::;;;<<<>>>AAABBBEEEGGGKKKNNNOOOOOONNNMMMOOOOOOOOOOOOPPPPPPPPPQQQOOOOOOOOOOOOPPPPPPQQQRRROOOOOOOOOOOOOOOOOOOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNMMMOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGEEEBBB???;;;:::999:::::::::777555555444333333222222222222111222333444444555555444555444444444444555666666555444333222333333555666444333444555777;;;>>>AAAGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKKKKKKKLLLMMMOOOOOOLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJMMMNNNSSSVVVSSSLLLJJJLLLJJJIIIIIIJJJKKKJJJGGGEEE@@@===999777666666666555333333222222222222333333333333333222222222222111333333333333444444444444333333333333333333333333333333333444444444555555555777999;;;<<<>>>AAADDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<:::999888888888777555333333444555444333222222333333333333222222333222222111111111111222222222222222222222222222222222333333444555666666555555666777:::===???AAA@@@@@@@@@???>>>???AAACCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777PPPSSSUUUUUUTTTQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOOPPPRRRPPPPPPQQQRRRRRRSSSRRRRRROOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNMMMMMMMMMMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEBBB???;;;;;;:::999999999::::::888888888888888999999999666888===SSS}}}vvvGGG:::999777666444333333333222222333333444444555555999999999:::<<>>AAADDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKJJJHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEECCCBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<:::888777666666555444333333333333333222333333333333333333222333222222111111222222222222222222222222222222222222222333444555666666777555555555666999;;;>>>@@@???@@@@@@@@@??????AAACCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999PPPSSSUUUVVVTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNPPPQQQQQQOOOOOOPPPRRROOOPPPQQQRRRSSSSSSSSSSSSOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOKKKKKKLLLLLLMMMNNNPPPPPPLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEFFFFFFEEEBBB@@@;;;;;;::::::::::::::::::888888888888999999999999888999???UUU}}}rrrEEE999999777666555444444444222333333444555555666666777777888:::<<<@@@CCCEEEHHHIIIKKKNNNOOOOOOOOONNNLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPRRRTTTTTTSSSPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHEEECCC===;;;999888999888777555777666555444333333333333222222333333444444333333444444444444444555666666555444444444333333444444333333444666999===AAADDDJJJKKKMMMNNNOOONNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMRRRVVVSSSKKKIIIKKKLLLKKKJJJJJJKKKJJJIIIGGGDDDAAA<<<999888777666555333222222111111222222333222222222222222222222222333333333444444444555555222222222222222222222222333333333444444444555555444666999:::<<<>>>BBBEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>===;;;999777666777666555444222222222222333333333444444333333333333222222222222222333333222222222222222222222222222222333333444555555666444444444555777:::<<<>>>???@@@AAA@@@??????AAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::QQQSSSUUUUUUTTTRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPQQQQQQPPPOOOPPPRRRPPPPPPQQQRRRSSSSSSRRRRRRPPPQQQQQQQQQPPPOOONNNMMMNNNMMMMMMMMMMMMNNNOOOOOOKKKKKKLLLLLLMMMNNNPPPPPPMMMMMMLLLKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFGGGGGGFFFCCCAAA<<<;;;;;;;;;::::::999999777777777777777888888888666:::???EEERRRXXXKKK999888777666555555444555555333333444555555666666777777777888;;;>>>BBBEEEGGGIIIJJJLLLNNNOOOOOOOOONNNLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIFFFCCC>>><<<999888888888777666777666555555444444444444333333444444444444333333444333333333333444555555333444444444444444444444333333444666:::>>>CCCEEEKKKLLLMMMNNNOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKKKKLLLLLLMMMMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKKKKKKKLLLMMMOOOOOOKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMRRRVVVSSSLLLKKKNNNNNNLLLJJJJJJKKKKKKJJJHHHFFFBBB>>>:::999888666555333333222222222222333333111222222222222333333333333333333333444444444444222222222222222222222222333333333444444444555555444666888:::<<>>>>><<<;;;999888777777777555222111222333333333444444444444333333333222222222222333333444333333333333333333333333222222333333333333444444444333444555666999;;;===>>>@@@AAAAAA@@@???AAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;RRRSSSTTTTTTSSSRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRPPPOOONNNNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGHHHHHHGGGDDDBBB===<<<<<<<<<;;;:::999888666666666666666555555555222555999999555111111444666555555444444555555666444444444555666666777777888999:::===@@@EEEHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRROOOOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLKKKKKKKKKIIIFFFCCC@@@>>>;;;999999999888777666666555555555555555666444444555555555444444333333222222222222333444444222222333444555555555555333333444777;;;???DDDFFFKKKLLLMMMNNNOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLKKKKKKLLLMMMNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIILLLKKKKKKKKKJJJJJJJJJIIIGGGGGGGGGHHHHHHIIIJJJKKKIIIKKKOOOSSSPPPKKKKKKOOONNNMMMKKKJJJKKKKKKJJJIIIGGGDDD???;;;999888666555444444333333333333444444111111222222222333333333222222222222333333333333111111111111111111111111333333333444444444555555333666888:::<<>>===<<<<<<<<<555777777666333222444666333333444444444444333333222222222222222333444555333333333333333333333333333222222222222111111111333333333444666888:::<<<>>>???AAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAABBBBBBCCCBBBAAA@@@???>>>??????@@@AAAAAA@@@@@@>>>>>>??????@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<>>======>>>>>>333666777666444444777999333444444555555444444333222222222222333333444555333333333333333333333333333333222222111000000///333333333444555777:::;;;>>>???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAABBBAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@======>>>>>>?????????@@@========================;;;;;;<<<<<<<<<<<<<<<<<>>BBBEEEIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNOOOQQQQQQPPPQQQRRRTTTQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUUUUUUUSSSRRRQQQPPPOOONNNOOOQQQQQQQQQOOONNNNNNOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHFFFCCC>>>;;;999999999999:::888666555666666555444666777777777666444111///222222111111222222333444333333222222333333444555555555666888<<<@@@DDDGGGKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMLLLMMMNNNNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKGGGEEEBBB???;;;888666555666555555444444333333222222333444444555555444444444333222222111222222222444333333222222333333444222333444333222222333555666888999;;;<<>>???@@@???>>>===>>>????????????@@@@@@AAAAAAAAACCCAAA@@@@@@BBBBBBAAA???????????????????????????===============>>>>>>???@@@???======???@@@AAAAAA??????>>>===============<<<<<<;;;;;;;;;:::::::::SSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUXXXVVVTTTQQQOOONNNNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSTTTSSSQQQOOONNNMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJHHHGGGGGGIIIKKKMMMLLLLLLLLLKKKJJJHHHFFFDDDBBB???===;;;;;;:::999777666666666666555555555555333333333333222222222222222222222222333333333333444444444555666666777777;;;<<>>>>><<<;;;::::::999999888888888999999:::777555444444555444333333333333333444444444444555666666555333333444666777666666555333222111111111333555666777888:::<<<<<<>>>????????????AAABBB??????@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>=========>>>??????@@@???>>>===>>>???@@@@@@??????>>>============>>><<<<<<<<<;;;;;;;;;::::::QQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUSSSQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSQQQOOOMMMKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLJJJIIIHHHHHHJJJLLLMMMLLLMMMMMMLLLKKKIIIGGGFFFBBB???===;;;;;;:::999777666666666666555555555555333222222222222111111111111111111222222222222333333333444444555666666777:::<<<@@@DDDIIILLLOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOPPPPPPPPPOOOQQQRRRRRRRRRRRRSSSUUUQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPQQQRRRRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSRRRQQQOOOOOOPPPPPPOOOMMMOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIJJJKKKMMMLLLLLLKKKKKKJJJJJJIIIFFFDDDBBB???<<<;;;::::::777666444555666666555444666666777777666444222111222222222222222333444444333333222222333333444555444555666999===AAAEEEHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJGGGFFFCCC@@@===:::888666555444444333333222222111111222222333333333333333---------...///111222333333333333333333333333333222333333333222222444666666888999;;;<<>>===<<<;;;:::888777888999;;;<<<:::888666666666666444222333333333444555555666666999999888666444555777999777666666555444333333222111333444444444666999<<<;;;<<>>???AAABBBBBBAAABBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@???>>>======>>>??????@@@???>>>>>>===>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::PPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPOOOOOOPPPQQQQQQOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMLLLLLLLLLLLLKKKIIIGGGFFFBBB???===;;;;;;:::999777666666666666555555555555222222222111111111000000000000111111111222222222222222333444555666666777999;;;@@@DDDIIIMMMOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNOOOOOOPPPPPPQQQQQQPPPRRRSSSSSSRRRRRRSSSUUUQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQOOOOOOPPPPPPQQQRRRSSSSSSTTTSSSQQQQQQPPPQQQRRRSSSSSSRRRPPPPPPPPPPPPNNNMMMOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPNNNKKKJJJJJJLLLMMMMMMLLLLLLKKKKKKKKKJJJGGGFFFDDD@@@<<<999888999777666555666777888666555555555666666555444333222333222222222222333444444333333222222333333444555444555777:::>>>CCCFFFHHHHHHJJJLLLNNNOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJGGGFFFDDDBBB>>>;;;999777444444444333222222111111000111222222333333222222............///000111222333333333333333333333333111222333333222222444666666888999;;;<<>>:::999888777777666444111333333444444555666777777::::::888666444555888:::555555555444333333333222222222222222222444888;;;:::<<<>>>>>>>>>???AAACCC@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>AAABBBBBBAAACCCBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@AAA?????????===<<<<<<>>>???@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;OOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQOOOOOONNNNNNNNNOOOPPPRRRSSSTTTUUUTTTTTTRRRRRRRRRQQQPPPPPPOOONNNMMMNNNPPPQQQRRRSSSRRRRRROOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKJJJIIIGGGFFFBBB???===;;;;;;:::999777666666666666555555555555222222222111111111000000000000111111111222222222222222333444555666777888888:::???DDDIIILLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRROOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRPPPPPPPPPPPPNNNMMMOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNMMMKKKJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHFFFAAA;;;888777888999888888999::::::888666555555555555555555444444333333222222333333444555333333222222333333444555444555888;;;@@@DDDGGGIIIHHHJJJLLLNNNOOONNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGEEECCC@@@===:::888555555444333333222222111000111222222333333222222222111111000000111111111222333333444444333333222111222333333222333555777666888999;;;<<>>>>>>>><<<:::999999:::===>>>:::888777777888777444222333333444444555666777777999888666444222333666999333333222222222222222222111222222111111333777::::::;;;======<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<>>>@@@AAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@AAA???@@@@@@>>><<<<<<>>>AAAAAAAAA@@@???????????????======<<<<<<<<<;;;;;;;;;OOOOOOPPPPPPPPPQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQOOONNNMMMMMMMMMOOOPPPRRRTTTUUUUUUUUUTTTRRRRRRRRRQQQQQQOOONNNMMMLLLMMMOOOQQQRRRRRRQQQQQQNNNMMMMMMMMMMMMMMMNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKKKKJJJIIIGGGFFFBBB???===;;;;;;:::999777666666666666555555555555333222222222222111111111111111111222222222222333222333444555666888999999888;;;???EEEIIILLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSSSSQQQQQQRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOPPPQQQQQQQQQRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOOOOPPPPPPOOOMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJJJJKKKLLLLLLJJJHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGAAA;;;888:::===;;;::::::;;;;;;:::777555444444444555555555555555333333333333333444444555333333222222333333444555333555888<<>>;;;999666555555444444333222222111222222333333333333333444444333222222222222222222222444444444444222222000111333333222333555777666888999;;;<<>><<<;;;:::;;;<<<===999777666666666666555333333333333444555555666666666666555333111222444666111111111111222222222222111222222222222333666888999;;;<<<<<<;;;;;;<<<>>>AAAAAAAAA@@@@@@@@@@@@???>>>===<<<===???@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@>>>@@@AAA???======@@@DDDBBBAAA@@@@@@??????@@@@@@=========<<<<<<<<<;;;;;;PPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMNNNOOOPPPSSSUUUVVVUUUUUUTTTRRRRRRRRRRRRQQQOOOMMMLLLJJJLLLNNNPPPQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGBBB???===;;;;;;:::999777666666666666555555555555333333333333222222222222222222222222333333333333333444555666777999:::::::::===AAAFFFJJJLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPRRRSSSRRRQQQPPPQQQRRRQQQQQQQQQQQQRRRRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNJJJHHHKKKPPPQQQMMMHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGAAA<<<<<>>===<<<;;;;;;;;;888666444333555666666555333333333333444444444444444444444333111111222444111111111222222333333333000222333444333444666777888999;;;<<<<<<<<<>>>@@@AAAAAAAAA@@@@@@@@@?????????===<<<===??????>>>===>>>>>>??????@@@AAAAAAAAA>>>>>>=========>>>??????===???AAA@@@>>>>>>BBBGGGBBBBBBAAA@@@@@@@@@@@@AAA============<<<<<<<<<<<>>CCCHHHLLLMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOMMMNNNPPPQQQRRRQQQPPPPPPPPPOOONNNOOOQQQQQQQQQOOOLLLLLLMMMNNNPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRMMMJJJNNNUUUXXXRRRKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGBBB>>>@@@GGGMMM<<<;;;:::::::::888444111444444444444444555666777444333333333333444555555333333222222333333444555333555999>>>BBBFFFIIIJJJLLLKKKKKKKKKLLLMMMNNNOOOLLLNNNOOOQQQQQQPPPOOONNNPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHGGGFFFCCC@@@<<<:::777777777666555555444444222333444444555555444444000000111111222333555555111222444555555444222111000111222222222333666888666888999;;;<<>>===<<<;;;:::777555222222333555666777333333333333333333333222222444555444222111222333222222222333333444444555000222444555555444555666666888;;;<<<===???AAACCCAAAAAAAAA@@@@@@????????????>>>======>>>>>>===<<<======>>>???@@@AAAAAABBB===============>>>>>>???<<>>=========<<<<<<<<<<<>>;;;999777555444444444333222444333333222222333333444222222111111111111111222111111111111111111111111222222222222333444555555555666888:::>>>AAADDDFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDHHHFFFEEEDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@???>>>===<<<;;;::::::888888888777666666555555333333333222222222111111333222222222222222222333000111111111111222222222222222333333444555666666999:::<<<<<<<<<===@@@BBBAAAAAA@@@??????@@@@@@@@@============>>>???@@@AAA??????>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===<<<<<<<<<<<<======>>>QQQQQQPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTQQQOOOOOOPPPPPPNNNKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJNNNNNNNNNNNNMMMKKKJJJHHHCCC@@@===;;;::::::888777888777666555444333333333222222222222111111111000222222333444444444444333333444555666666777;;;===>>>BBBHHHLLLNNNOOOPPPPPPQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSQQQPPPQQQSSSPPPPPPOOOOOOPPPPPPQQQRRRPPPNNNMMMNNNQQQQQQOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPQQQPPPOOOOOOQQQSSSSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQRRRRRRRRRQQQOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOMMMKKKJJJMMMRRRRRRNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGEEEBBB???===;;;:::999888999999999777555444444444444444444444444111111222222222333333333333333333333333333444555666888<<>>;;;;;;888666555666666555333444333333222222333333444222222111111111111222222222222222222222222222222222222222222333444555555555666777:::===@@@CCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@??????>>>===<<<;;;:::888888777777666555555555444444444444333333333222222222111111111111222222000111111111111222222222222222333333444555555666777999;;;;;;<<<===@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>???????????????>>>>>>???@@@@@@AAA??????>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======<<<<<<<<<======RRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQOOOOOOOOOOOOMMMKKKMMMMMMNNNOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNNNNNNNMMMLLLJJJIIIDDDAAA===;;;::::::888777888777666555444333333333222222222222111111111111222222333444444444444444333444666666777999<<>>===<<<;;;888777777666666555555444555555555555444444444444111111111000000111111111000111111111111222222222222222333333444444555555555777999:::;;;===AAACCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@?????????????????????>>>??????@@@AAA???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<<<<<<<<<<<<>><<<;;;:::888777777777666444444333333333222222222222222222222222222333333444555444444444333555666777888:::>>>AAABBBEEEJJJMMMNNNNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTUUUTTTRRRPPPOOOOOOQQQQQQPPPPPPQQQQQQRRRSSSQQQQQQQQQRRRRRRRRRQQQPPPLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNQQQSSSTTTTTTSSSOOOOOOOOOOOOOOOPPPPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNKKKGGGGGGJJJMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEAAA>>><<<:::999888999999999777555555555666777777666555555111111222222222333333333333333333333444555666777888:::>>>CCCGGGKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQMMMNNNOOOQQQSSSTTTVVVVVVWWWSSSOOOLLLLLLMMMMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGEEEAAA???===;;;888777888888777555444444333333333333444444333222222222222333333444333333333333333333333333222222222222333444555555444444666888;;;>>>@@@BBBEEEEEEFFFFFFGGGGGGHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<888888777666666555555444555555555444444444444333111111000000000000111111000000111111111222222222222222333333333444444444333555777999;;;===AAACCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????????????????>>><<<<<<;;;;;;;;;RRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUTTTTTTSSSSSSPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNOOONNNMMMLLLMMMNNNPPPQQQOOOOOOOOONNNMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNMMMLLLKKKJJJEEEBBB???<<<;;;:::888777777666555444444444444444222222222222222222222333333333444555555555444444333555777888999<<>>===888888888777666666555555444444444444333333333333111111000000000000111111000000111111111222222222222222222333333333333333111333666888:::<<<@@@CCCBBBAAAAAAAAABBBBBBCCCDDDAAAAAA@@@@@@AAABBBBBBCCC@@@@@@???????????????@@@======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????????????????>>><<<<<<;;;;;;;;;RRRQQQQQQRRRRRRSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSQQQOOOMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNMMMMMMNNNPPPRRRTTTPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJFFFCCC???<<<;;;:::888777666666555444444444444444222222222222333333333333333333444555555555555555333555777999:::===AAADDDGGGJJJLLLNNNNNNNNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPPPPRRRSSSSSSQQQPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRPPPRRRTTTSSSRRRQQQRRRSSSOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMOOOQQQRRRQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNNNNOOOPPPQQQQQQQQQNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNJJJIIIIIIKKKMMMNNNKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIGGGDDD@@@===:::999888999999999777555333444666777777666444333111111222222222333333333222333333444666888999:::;;;===AAAEEEIIILLLNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSLLLMMMNNNPPPRRRSSSUUUUUUUUURRROOOMMMNNNOOONNNNNNKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHIIIJJJKKKMMMNNNOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIIIIIIIIIIHHHEEEBBB===;;;999888888888777666555555444444444444555555333333333333444555666666222222222222222222222222222222222222333444555555444555666888;;;===@@@AAACCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCAAA???>>>:::999999888888777666666444444444333333333333222111111111000000111111111000111111111111222222222222222222222333333333333111333555777999;;;???BBBAAA@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@AAABBBCCCDDDAAA@@@??????>>>?????????<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<<<<<<<<<<<<>>CCCFFFIIIKKKMMMNNNNNNMMMNNNOOONNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQQQQQQQPPPPPPRRRSSSQQQQQQQQQPPPQQQQQQRRRSSSPPPRRRTTTSSSQQQPPPQQQSSSPPPPPPPPPPPPPPPOOOOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOMMMLLLLLLNNNPPPPPPOOOMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOOOOOOOPPPPPPPPPMMMMMMOOOPPPQQQPPPPPPOOOMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKJJJKKKLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJHHHDDD@@@>>>:::999888999999999777555222333555777777555333222111111222222222333333333222333333555666999:::<<<<<<>>>BBBFFFJJJMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRLLLLLLMMMOOOPPPRRRSSSTTTRRRQQQOOOOOOPPPPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIJJJJJJIIIFFFDDD???<<<:::999::::::999777555555444444444444555555333333333333444555666777444444444444444444444444222222222222333444555555555666777999;;;>>>@@@AAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAACCCDDDDDDBBB@@@>>>;;;;;;::::::999888888888555555555555444444444444222222111111111111222222000111111111111222222222222222222222222222222222111333555777888:::===@@@?????????@@@@@@AAABBBCCCAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>??????<<<<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======<<<<<<<<<======PPPPPPPPPPPPQQQRRRTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSPPPNNNOOOQQQOOOPPPQQQQQQRRRRRRQQQQQQNNNMMMMMMMMMOOOSSSWWWYYYQQQQQQPPPOOONNNLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLMMMNNNNNNMMMKKKKKKGGGDDD@@@===;;;:::888777666666555444444444555555222222222333333444444444333444555555666666555555444555888999;;;???CCCGGGJJJLLLNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPOOONNNPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPPPPPPPOOOPPPSSSUUURRRRRRRRRRRRRRRSSSTTTTTTOOORRRTTTSSSQQQPPPQQQSSSRRRQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLLLLMMMOOOOOOMMMLLLMMMMMMMMMLLLMMMNNNNNNOOONNNNNNOOOOOOOOOPPPPPPPPPLLLNNNPPPQQQQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPNNNOOONNNMMMKKKJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKIIIEEEAAA>>>:::999888999999999777555111333555666666555333111111111222222222333333333222333333555777999;;;<<<===???BBBGGGJJJMMMNNNOOOMMMMMMNNNOOOOOOPPPPPPQQQLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPOOOOOOQQQQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIJJJJJJJJJGGGEEE@@@>>><<<;;;;;;;;;:::999555555444444444444555555333333333444555666777777555555555555555555555555222222222222333444555555666666777999;;;>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIKKKKKKLLLLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAACCCEEEDDDCCC@@@???<<<<<<;;;::::::999999888777666666666555555555555333333222222222222333333000111111111111222222222222222222222222222222222111333555666777999<<>>>>>??????;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======<<<<<<<<<======>>>TTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMOOOOOOQQQRRRRRRRRRQQQPPPMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPNNNMMMLLLLLLKKKKKKMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLKKKKKKFFFEEECCC@@@===;;;:::999999777666444333333333444555444333333222222222222333666999999666444444555444555777:::>>>CCCGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNOOONNNMMMLLLKKKQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLNNNNNNMMMLLLKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGEEEBBBAAA<<<;;;999999:::999888666555444333222111111111111333333333444444444555555333333444555777999:::;;;:::???DDDHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLKKKLLLNNNPPPNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHAAA>>>;;;999999999999888666666555444444444444555444444444555555555555666333333333333333333333333111111222222222333333333555777999;;;<<<>>>AAADDDCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCAAA???>>>>>>>>>===<<<;;;999888777888666555555666666555444555444333333222222333333333333333333333333333333000000000111111222222222222444666666777777999;;;<<<<<<<<<===>>>@@@AAABBB@@@AAAAAAAAAAAA@@@??????===>>>>>>?????????>>>>>>;;;<<<===??????>>>>>>===AAAAAA@@@@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>???>>>>>>============>>>TTTTTTSSSSSSSSSSSSTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOOOOPPPPPPQQQQQQQQQOOOOOONNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLGGGFFFCCC@@@===;;;:::999777666444444333444555666555444333333222222333333444666888777555333444666555666777;;;???CCCGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPOOOOOOOOOOOOQQQPPPOOONNNLLLLLLLLLKKKMMMNNNNNNMMMLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOONNNMMMLLLKKKNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFCCCBBB<<<;;;999999999999777666555444333222111111111111333333333444444444444555333333444555777999:::;;;;;;???DDDHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMOOONNNMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQOOONNNNNNNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIICCC@@@===;;;;;;:::999888666666555444444444444555444444444444555555555555333333333333333333333333111222222222222333333333555777999;;;<<<>>>AAADDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCAAA@@@>>>>>>>>>===<<<;;;999888777777666555555666777666444444444333222222222222333333333333333333333333333333333333333444444444555222444666666666777999;;;<<<<<<<<<===>>>???@@@AAA???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@??????>>><<<===>>>?????????>>>>>>??????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???TTTTTTSSSSSSSSSSSSTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNMMMNNNOOOPPPQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMIIIHHHEEEAAA>>>;;;999888555444444333444555666777555444333333333333333333444555555555444444555777666666888;;;???DDDHHHJJJMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOOOONNNPPPPPPNNNMMMLLLKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJKKKLLLMMMNNNPPPQQQOOOOOOOOONNNMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJGGGEEEDDD===;;;999888888888777555555444333222111111111111333333333333444444444444222333333555666888:::;;;<<<@@@EEEIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMNNNNNNMMMNNNPPPRRROOOOOONNNNNNMMMLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKEEECCC@@@===<<<;;;999777777666555555444444555555444444444444555555555555333333333333333333333333222222222222333333333333555777999;;;<<<>>>AAADDDBBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>===<<<:::888888777666555666777888777666444444333222222222222222333333333333333333333333444444444444555555555555222444555666666777999:::<<<<<<<<<======>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>??????@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????============>>>>>>???@@@TTTTTTSSSSSSSSSSSSTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQQQQPPPPPPOOONNNNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMLLLLLLMMMNNNNNNOOOMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMJJJHHHEEEBBB>>>;;;999888666555444333333444555666555444444333333333444444444444333333333444777888666777999<<<@@@EEEIIIKKKNNNOOOOOOPPPQQQQQQPPPPPPRRRQQQQQQRRRRRRSSSTTTUUUSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMLLLKKKIIIGGGFFF???<<<999888888777666555444444333222111111111111222222333333333444444444222222333444666888:::;;;===AAAFFFJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTSSSRRROOONNNOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNMMMKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLMMMNNNNNNMMMMMMOOOQQQPPPOOOOOONNNMMMLLLKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJKKKLLLMMMMMMLLLLLLHHHEEEBBB@@@???===:::888777666666555555555555555333333444444444555555555333333333333333333333333222222222333333333444444555777999;;;<<<>>>AAACCCBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBAAA@@@????????????>>><<<;;;999888777666555666888999888777444333333222111222222222222222222222222222222222333333333333333333333333222444555666666666888:::<<<<<<<<<===============<<<===>>>???AAAAAABBBBBBCCCCCCCCCCCCBBBAAA??????>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????============>>>???@@@AAATTTTTTSSSSSSSSSSSSTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPOOOOOONNNLLLLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOONNNMMMMMMLLLJJJHHHEEEAAA>>>;;;999888888777555444333333444444444444444333333444555555333333222222444666888999888888:::===AAAFFFJJJLLLOOOOOOPPPQQQQQQQQQPPPPPPRRRQQQQQQRRRRRRSSSTTTUUUSSSSSSSSSRRRQQQQQQPPPPPPNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMLLLJJJIIIHHHAAA>>>:::888888777666555444444333222111111111111222222222333333333444444222222333444666888999:::>>>BBBGGGJJJLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTRRRPPPNNNOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMKKKLLLMMMOOOOOOOOONNNNNNMMMLLLLLLKKKMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLIIIGGGDDDBBB@@@>>>;;;888777777666555555555555666333333333444444444444555333333333333333333333333222222333333333444444444555777999;;;<<<>>>AAACCCCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===;;;:::999888777666777888999888777333333222111111111111222222222222222222222222222333333333333333333333333222444555666555666777999;;;<<<============<<<<<<;;;<<<===???@@@AAABBBBBBDDDDDDDDDCCCCCCAAA@@@??????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA======>>>>>>????????????============>>>@@@AAAAAATTTTTTSSSSSSSSSSSSTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPPPPQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLHHHGGGDDD@@@===:::888777999888666444333333333333444444444444444444555666333222222333777999::::::888999;;;>>>BBBGGGKKKMMMOOOOOOPPPQQQQQQPPPPPPOOOQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNOOOPPPPPPOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKLLLMMMNNNOOOPPPMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLLLLMMMLLLKKKJJJIIICCC@@@<<<999888888777666555444333222111111111111222222222222333333333333111222222444555777999:::???CCCHHHKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPRRRQQQPPPOOONNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLMMMMMMLLLKKKKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIGGGEEECCCBBB???;;;999888777666666555555666666333333333333444444444444333333333333333333333333333333333333444444444444555777999;;;<<<>>>AAADDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<:::999:::999888888999999888666333333222111111111111111222222222222222222222222555555555555444444444444222444555555555555777888;;;<<<===>>>???>>>>>>===;;;<<<===???@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>??????=========>>>??????@@@@@@>>>>>>>>>>>>??????@@@AAATTTTTTSSSSSSSSSSSSTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPPPPQQQPPPPPPOOOPPPPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMFFFEEEBBB???<<<:::888888777666555444333333444555444444444444444555666666222111222555:::<<<<<<:::999:::<<>>AAADDDFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHIIIHHHHHHHHHGGGHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>><<<;;;:::<<<;;;999999999999777555333222222111111111111111111111111111111111111111555444444444333333333333222444555555555555666777:::;;;===???@@@@@@???>>><<<<<<>>>???@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA>>>>>>=========>>>???@@@??????>>>>>>>>>>>>??????<<<======>>>??????@@@@@@?????????>>>??????@@@@@@TTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRRRRSSSTTTUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPPPPQQQPPPPPPPPPOOOOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOONNNEEECCCAAA>>>;;;999888888555555444333444555666777444444444444444555666777222111222777;;;>>>===:::::::::<<>>;;;999999888888555444333222111111111111111111222222222333333333111111222333555777999:::@@@DDDIIILLLMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVUUUSSSQQQOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKMMMNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLNNNPPPLLLLLLLLLMMMNNNNNNOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFDDDDDDCCC@@@<<<999888888777666666666666666222222333333333444444444333333333333333333333333333333333444444444555555555777999;;;<<<>>>AAADDDGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDGGGHHHIIIJJJJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>===;;;:::>>><<<:::999999888666555333222222111000111111111111111111111111111111111222222222111111000000000222444555555444444666777999;;;>>>@@@AAAAAA@@@@@@<<<===>>>??????@@@??????AAAAAABBBBBBCCCBBBBBBBBB>>>===<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAA<<<======>>>???@@@@@@@@@@@@@@@??????????????????SSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRPPPOOONNNNNNNNNOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRPPPOOONNNHHHDDD@@@===;;;:::888666666555555555555444444444333333333333333333333333222333444666888999;;;;;;;;;<<>>======<<<===<<<:::888666444333333333333333333333333333333222111111000///000000000111111000000000111333444444333333444444666777777:::;;;<<<>>>???@@@@@@@@@????????????????????????BBBBBBBBBAAAAAAAAA@@@@@@?????????>>>??????@@@AAA@@@@@@???????????????@@@<<<===??????>>>>>>???AAA@@@@@@????????????@@@@@@TTTTTTTTTTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRPPPOOONNNHHHDDD@@@===;;;:::888666555555555555444444444444333333333333333333333333222333444555777888::::::<<<===@@@DDDHHHJJJLLLMMMOOOOOOPPPPPPPPPQQQQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLKKKLLLMMMMMMOOOOOONNNNNNMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLLLLMMMNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKGGGBBB<<<:::;;;;;;999666555555444333222222222222222222222222222222222222444555666555555777:::<<>>>>>>>>===;;;999777666666555333333333333333444444444333222111111000000111111222111000000000111333444444444444444444555666777999:::<<<===???@@@@@@@@@??????????????????????????????@@@@@@AAAAAABBBBBB???????????????@@@@@@AAA@@@@@@???????????????@@@<<<===>>>>>>===<<<===???@@@@@@????????????@@@@@@TTTTTTUUUVVVWWWWWWXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPOOORRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPLLLMMMMMMNNNPPPQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPNNNMMMHHHDDD@@@===;;;:::888666555555555555444444444444333333333333333333333333333333444555666777888999<<<>>>AAAEEEIIIMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRRRROOOPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPOOONNNMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLPPPPPPOOOOOONNNMMMMMMLLLNNNNNNMMMLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQPPPOOOOOONNNOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGBBB===:::;;;;;;999666666555444333222222222222333333333333333333333333333444555666666777:::===CCCFFFJJJMMMMMMMMMNNNOOOMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNOOOMMMOOORRRUUUUUURRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGEEEBBB???===<<<<<<;;;999888777666555555555555555444444444444555444333333222333333333333333333333333333333333333555888999;;;===@@@CCCEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHJJJLLLMMMKKKIIIGGGGGGGGGHHHIIIKKKMMMMMMJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@??????>>>===<<<:::999999888888444444444444444444444444444333222222111111222222222111111111111222333333555555444444444555555666999:::;;;===>>>???@@@@@@????????????????????????======>>>???@@@AAABBBCCC???????????????@@@AAAAAA@@@???????????????@@@@@@>>>???@@@???=========???@@@@@@????????????@@@@@@SSSTTTTTTVVVWWWXXXYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPQQQRRRRRRQQQPPPNNNMMMHHHDDD@@@===;;;:::888666555555555444444444333333333333333333333333333333333444444555666777777777<<<>>>AAAFFFJJJNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOQQQPPPNNNMMMMMMMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOONNNNNNMMMMMMMMMNNNMMMKKKJJJKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLMMMNNNNNNLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKFFFCCC>>>;;;;;;:::999777777666555444333222222222222222222333333333333333333444555666666888;;;>>>DDDGGGKKKMMMMMMNNNNNNOOOMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMQQQVVVYYYZZZVVVRRRNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFCCCAAA???===<<<;;;:::888777666666444444333333222222222111444444444333333333444444333333333333333333333333333555777999:::===@@@CCCFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLKKKJJJGGGGGGHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAA@@@@@@@@@???===<<<<<<;;;::::::::::::666666555555555555555444444444333222222222222333222222222222222222222222555555444444444555555666888999;;;===>>>???@@@@@@????????????????????????======>>>???@@@@@@AAAAAA@@@????????????@@@AAAAAA?????????>>>??????@@@AAAAAABBBCCCBBB@@@???@@@AAA@@@@@@????????????@@@@@@SSSSSSTTTUUUVVVWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNOOOPPPQQQRRRSSSSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQQQQQQQOOONNNMMMHHHDDD@@@===;;;:::888666555444444444444333333333333333333333333333333333444444444555666777777888;;;>>>AAAFFFJJJMMMPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPQQQOOOOOOOOOOOONNNNNNNNNNNNLLLMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMMMMKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLGGGDDD@@@===;;;::::::999888777555444333222222222000111111111222222222333222333555666777999===@@@EEEHHHKKKMMMNNNNNNNNNOOOMMMNNNOOOPPPRRRSSSUUUUUUUUUTTTSSSRRRPPPOOONNNMMMOOONNNNNNMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNRRRXXX\\\\\\YYYTTTPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGEEECCCBBB<<<<<<;;;:::888777666666444444444333333222222222444444444444444444444444333333333333333333333333333444777888:::<<<@@@BBBFFFGGGHHHIIIIIIIIIIIIIIIHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????<<<<<<;;;:::::::::::::::777777777666666555555555555444333333222333333333222222333333333222222222555444444444444555666666777888:::<<<>>>???@@@@@@????????????????????????????????????????????????@@@@@@@@@???@@@AAAAAABBB??????>>>>>>???@@@@@@AAABBBCCCCCCBBB@@@???@@@AAA@@@@@@????????????@@@@@@TTTTTTUUUUUUVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNOOOQQQRRRSSSSSSTTTSSSPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPQQQQQQPPPOOOMMMLLLHHHDDD@@@===;;;:::888666444444444444333333333333333333333333333333333333444444555666777888999999===???BBBFFFJJJNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOOOOOOOOPPPQQQQQQPPPOOOOOOOOONNNNNNNNNNNNLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMLLLKKKIIIIIIIIIIIIJJJJJJKKKKKKLLLGGGEEEBBB???<<<;;;;;;;;;888777666444333222222222000000000111111222222333222333555666777:::>>>AAAEEEHHHLLLNNNNNNNNNNNNOOOMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVUUUSSSQQQOOONNNMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNQQQVVVZZZZZZXXXTTTQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJIIIIIIGGGEEEDDD===<<<<<<:::999888777666666666666555555555555555333333444555555555555444333333333333333333333333222444777888:::<<>>???@@@@@@????????????????????????AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBB>>>>>>>>>>>>???@@@AAAAAA???@@@AAA@@@>>>>>>>>>@@@@@@@@@????????????@@@@@@VVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNOOOOOOOOOMMMMMMOOOPPPQQQRRRRRRRRRPPPPPPQQQQQQPPPOOOMMMLLLHHHDDD@@@===;;;:::888666444444444333333333222222333333333333333333333333444444555777888:::;;;<<>>===<<<:::999888888555555555555666666666666222333555666666666555444333333333333333333333333222444666888999<<>>===<<<;;;;;;;;;:::999999888777777666666444333333222222222222222333333444444444333222111222222333333555666888999666777999;;;>>>???@@@AAA????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB>>>>>>>>>>>>???@@@AAABBB===>>>??????>>>>>>???@@@@@@@@@????????????@@@@@@XXXXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQOOONNNPPPQQQQQQQQQQQQQQQQQQPPPOOOPPPPPPQQQRRRSSSTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQLLLMMMOOOPPPQQQRRRRRRRRROOOPPPQQQQQQPPPOOOMMMLLLHHHDDD@@@===;;;:::888666444444444333333333222222333333333333333333333333444444666777999;;;<<<===BBBCCCFFFJJJMMMPPPQQQRRRTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOPPPQQQRRRSSSPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMNNNOOOQQQQQQOOOOOOOOONNNNNNNNNMMMMMMLLLNNNPPPRRRSSSSSSSSSRRRSSSRRRQQQPPPOOOPPPQQQQQQMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHFFFBBB>>>======???999888777555333222222222111111222333333444555555111333555666888;;;???BBBFFFIIIMMMNNNNNNNNNNNNOOONNNNNNPPPRRRUUUWWWXXXYYYZZZYYYXXXVVVSSSQQQOOONNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMOOOQQQRRRQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLHHHIIIJJJJJJJJJIIIHHHGGG@@@@@@???===<<<;;;:::999222333333333444555555555222333555666666666555555333333333333333333333333222444666888999<<>>======<<<<<<::::::999999888777666666444333222222111111222222333333444555444333111000111111222333555777999:::666777999;;;>>>???@@@AAA??????????????????????????????@@@AAABBBCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCC>>>>>>>>>>>>???@@@AAABBB>>>???AAAAAA@@@@@@AAACCC@@@@@@????????????@@@@@@VVVWWWXXXXXXYYYXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPQQQRRRSSSSSSRRRQQQPPPSSSRRRQQQPPPOOOOOOPPPQQQQQQOOONNNPPPSSSTTTRRROOOOOONNNMMMNNNOOONNNKKKIIIJJJFFF@@@<<<:::999888777222222222222222222222222333333333444444444555555444555666666777999===@@@AAAEEEKKKOOOQQQRRRSSSTTTVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRROOOPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPPPPPPPQQQRRRSSSPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMPPPPPPOOONNNMMMMMMMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQPPPMMMLLLMMMOOOMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIJJJLLLLLLLLLLLLKKKHHHGGGDDDBBB???>>>>>>>>>;;;:::888777555444444333444444444444444444444444333444555666888===BBBFFFLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPPPPQQQSSSUUUXXXYYYXXXWWWUUUSSSQQQOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPOOOOOOPPPQQQQQQMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJEEEDDDBBB@@@===:::999777777555333333333444333222555333222444777888666333333333444444444444444444333555666777888;;;???BBBDDDEEEGGGGGGGGGIIIKKKNNNNNNNNNNNNMMMMMMKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCCCCBBBAAAAAA@@@DDDDDDBBB@@@>>><<<;;;:::<<<;;;;;;:::999888777777222222222333333444444444444333111000000111333444000000000111222333555666666888;;;<<<======???@@@>>>@@@AAAAAA@@@???AAABBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAABBBBBBBBBVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQSSSRRRQQQPPPPPPPPPQQQQQQPPPNNNNNNOOORRRSSSQQQOOOOOONNNNNNOOOOOONNNLLLJJJIIIEEE@@@<<<:::888777666222222222222222222222222333333333333444444444444555666777777888:::>>>BBBCCCGGGLLLPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOOOONNNMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNOOOOOOOOOMMMMMMMMMMMMNNNNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIJJJLLLLLLLLLLLLKKKJJJHHHEEEBBB@@@>>>======;;;:::888666555444444333333333333222222222222222333444555666999===BBBFFFLLLMMMOOOPPPQQQQQQPPPOOOQQQQQQQQQQQQSSSUUUWWWXXXWWWVVVTTTRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPMMMNNNNNNMMMLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOOOONNNMMMLLLKKKKKKLLLKKKKKKKKKJJJKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJFFFEEECCC@@@>>>;;;999888999777555555666666555444555333333444777777666444333333333444444444444555333555666777888;;;>>>AAADDDFFFGGGGGGGGGHHHKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@DDDCCCBBB@@@???===<<<;;;<<<;;;:::999888777777666222222333333333444444444444333111000000111333444111111111111222444555666555777:::;;;<<<<<<>>>@@@>>>???AAA@@@??????@@@BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAAUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWSSSTTTUUUUUUUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQRRROOONNNNNNOOOQQQQQQPPPNNNPPPOOOOOOOOOPPPOOOMMMJJJHHHEEE???<<<999888666555333333333333333333333333222222222222333333333333666777888888999<<<@@@CCCDDDHHHNNNQQQSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRQQQPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPRRRQQQQQQPPPPPPQQQQQQRRROOOOOONNNNNNNNNNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLMMMOOOQQQMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGCCC@@@>>><<<<<<:::999888666555444444333333333333333333333333333333444666777999===CCCGGGLLLMMMOOOPPPQQQQQQPPPOOORRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOMMMNNNNNNNNNLLLLLLNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFDDDAAA???<<<:::999:::888666555666666555444444444333555666777555444333333333444444444555555333444666777888:::>>>AAAEEEFFFHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFCCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBAAADDDCCCBBBAAA???>>>===<<<;;;;;;:::999888777666666333333333333444444444444444333222111111222333444333333222333333444555555444666999::::::;;;===???>>>???@@@@@@??????@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>???????????????@@@@@@@@@@@@AAAUUUVVVWWWYYYZZZZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRUUUTTTSSSRRRRRRSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPPPPQQQQQQPPPOOOQQQPPPOOOPPPQQQPPPMMMKKKHHHDDD???<<<:::888666444333333333333333333333333111111222222222333333333666777888888999<<<@@@CCCEEEIIINNNQQQSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQPPPQQQPPPOOOOOONNNNNNNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQOOOOOONNNNNNNNNNNNOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOOOONNNLLLLLLLLLLLLMMMOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLLLLKKKLLLNNNPPPMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKHHHEEEAAA>>><<<;;;999888777666555444444444555555555666666666666666444555666777999===CCCGGGLLLMMMOOOPPPQQQQQQPPPOOORRRRRRRRRRRRSSSSSSSSSTTTTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNMMMMMMMMMNNNNNNMMMNNNOOONNNMMMMMMNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGEEECCC@@@===;;;:::888666444333444444333222444444444555666666555444222333333444444555555555333444666777888:::>>>AAAEEEFFFHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDCCCCCCBBBDDDCCCBBBAAA@@@???>>>>>>;;;;;;:::999888777666666333333444444444444444444333222222111111222222333444444333333333444555555444555777888888:::<<<>>>>>>???@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>?????????@@@@@@@@@VVVWWWXXXYYYZZZZZZZZZZZZWWWVVVUUUTTTTTTUUUUUUVVVUUUTTTTTTTTTTTTTTTTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTSSSSSSRRRUUUTTTSSSRRRRRRSSSTTTUUUQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOPPPQQQPPPMMMKKKGGGDDD@@@===;;;999666444333333333333333333333333111111222222222333333333444555666777888;;;???CCCEEEIIINNNQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKLLLNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLIIIFFFBBB???<<<:::888888666555444444444444555555555666666666777777444555666777999>>>CCCGGGLLLMMMOOOPPPQQQQQQPPPOOORRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLMMMNNNOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNMMMNNNOOONNNMMMMMMOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDAAA???===<<<888666444444444555444333444555666666555444444444222222333333444555666666222444555666777:::>>>@@@DDDFFFHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@???<<<<<<;;;:::999888777777444444444444444444444444222222222222222222222222444444333333333444555555333555666777777999<<<>>>===???@@@@@@???>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@XXXXXXYYYZZZZZZZZZYYYYYYXXXXXXVVVUUUUUUVVVWWWXXXUUUUUUTTTSSSSSSTTTUUUUUURRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPRRRSSSTTTSSSSSSRRRTTTSSSSSSRRRRRRSSSSSSTTTOOOPPPQQQQQQRRRQQQQQQQQQQQQSSSTTTTTTRRRQQQQQQRRRPPPOOOOOOOOOPPPOOOMMMJJJHHHEEEAAA>>><<<:::777444333333333333333333333333222222222222333333333333444555666777888;;;@@@CCCFFFJJJNNNQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOPPPOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLMMMNNNNNNKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNLLLKKKKKKLLLNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLJJJGGGDDD@@@===;;;888777666555444444444444222222222333444444555555444555777888:::>>>DDDHHHLLLMMMOOOPPPQQQQQQPPPOOOQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNNNNMMMNNNNNNMMMNNNOOONNNNNNNNNPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHEEEBBB@@@>>>===;;;999777666777777666555444555777666555333444444111222333333444555666666222333555666777999===@@@BBBEEEGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA======<<<;;;:::999888888555555555555444444444444222222222222222222222222333333222333333444555555444555666666666888<<>>??????>>>>>>???AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@AAAYYYZZZZZZZZZZZZYYYXXXXXXYYYXXXWWWVVVVVVWWWYYYZZZUUUUUUTTTSSSSSSTTTUUUUUUQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQSSSSSSSSSSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQMMMNNNPPPQQQQQQQQQPPPOOOQQQSSSTTTTTTQQQPPPPPPRRROOONNNNNNOOOOOONNNLLLJJJHHHFFFBBB@@@===;;;888555444444444444444444444444333333333333444444444444444666777888999===AAAEEEHHHKKKPPPRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPQQQRRRRRRSSSTTTTTTRRRQQQPPPPPPPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMMMMNNNNNNNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMJJJLLLMMMOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLLLLNNNPPPMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKKKKKKKKKKMMMNNNOOOLLLLLLJJJHHHEEEAAA>>><<<777777666555444444444444111111111222333444444444555666777888:::>>>DDDHHHLLLMMMOOOPPPQQQQQQPPPOOOOOOPPPRRRSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOOOOONNNNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIFFFCCCAAA???>>>;;;999777666777777666555444666777777444333333555111222222333444555666777222333555666777999===@@@@@@CCCGGGHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBB>>>>>>===<<<;;;::::::999666555555555444444444444222222222333333222222222111111111111222444555666555555666666666999<<>>??????>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@??????>>>?????????@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA[[[[[[[[[[[[ZZZYYYXXXWWWXXXWWWVVVUUUUUUVVVXXXYYYVVVUUUTTTSSSSSSTTTUUUVVVQQQQQQRRRTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOQQQSSSSSSSSSSSSRRRPPPQQQRRRSSSSSSRRRQQQPPPLLLMMMOOOPPPQQQPPPOOOOOOOOORRRTTTSSSPPPNNNOOOQQQOOONNNMMMNNNOOONNNKKKIIIIIIFFFCCC@@@>>><<<888666444444444444444444444444333333444444444444555555555777888999;;;>>>CCCFFFIIIMMMQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQRRRSSSTTTTTTUUURRRQQQPPPOOOOOOPPPQQQRRRPPPPPPPPPPPPQQQQQQRRRSSSQQQQQQQQQPPPPPPQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNOOONNNMMMLLLLLLKKKLLLLLLJJJLLLNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIKKKLLLMMMMMMNNNQQQSSSMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKKKKKKKKKKMMMNNNOOOLLLKKKJJJHHHEEEBBB>>><<<777666555444444444444444222222333444444555666666555666777888:::>>>DDDHHHLLLMMMOOOPPPQQQQQQPPPOOONNNOOOQQQSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOOOONNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMMMMNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOOOONNNNNNNNNMMMMMMLLLKKKIIIGGGDDDAAA???>>>999777555555555555555333333666888777444222333555111111222333444666666777222333555666777999===@@@???BBBFFFHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFHHHJJJJJJJJJHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC??????>>>===<<<;;;;;;:::666666555555555444444444111222222333333222222111000000000111222444555666555666666666777999===@@@===>>>??????>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBB[[[\\\[[[[[[ZZZYYYXXXWWWZZZYYYYYYYYYYYYXXXXXXXXXVVVUUUUUUTTTSSSRRRRRRQQQTTTTTTUUUUUUUUUVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOOOOOOOPPPQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQQQQRRRQQQQQQQQQUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKGGGDDD@@@>>><<<:::777555777666555444444444444444222333555777888777777666444666888:::;;;???CCCFFFKKKMMMPPPQQQPPPPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQOOOQQQRRRQQQPPPNNNNNNOOOLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOOOOOOONNNLLLJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGEEEBBB>>>;;;999888666444333333333333444444444444444444444444555555666999===AAAFFFHHHJJJLLLNNNNNNNNNMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNPPPRRRRRRQQQPPPQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNPPPOOONNNNNNMMMMMMNNNNNNLLLNNNPPPOOONNNLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOOPPPOOOMMMKKKJJJMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLPPPOOOMMMJJJGGGDDDAAA???>>>;;;888777777777666555777777888777777666555444444444444444444444444444666666666777999;;;===???EEEFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFBBBDDDHHHKKKLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>>>>>===:::888888888777666555444444333444444333333333333222222333333222111222333444555333555666777777888;;;=========>>>???@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAAAAA@@@???>>>>>>>>>@@@@@@????????????@@@AAABBBCCC_________^^^]]]\\\ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRTTTTTTTTTTTTUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPSSSRRRRRRQQQPPPOOONNNMMMLLLMMMMMMMMMMMMLLLKKKKKKGGGDDD@@@===<<<:::777555555555444333333333333333222333444555666666666666555777999;;;===@@@EEEHHHKKKNNNPPPQQQPPPPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQOOOQQQRRRQQQOOONNNNNNOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOOMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMKKKIIIHHHFFFDDD@@@<<<999888666444333333333444444444444444444444444444555555777999===AAAFFFHHHJJJLLLNNNNNNNNNMMMNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQQQQPPPPPPQQQSSSQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNKKKMMMOOOOOOMMMLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMKKKJJJGGGEEEBBBAAA>>><<<999777777777666666666777777777777666666555444444444444444444444444666666666777999;;;===???EEEFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCEEEHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@@@@@@@>>><<<:::999999888777666555444444444444333333333333222222333333222222222333444555444555666666666777:::<<<<<<===>>>???@@@@@@AAAAAA@@@@@@AAACCCCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAAAAA@@@???>>>>>>???@@@@@@????????????@@@AAABBBCCCaaaaaaaaa___^^^\\\ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPQQQQQQQQQPPPPPPOOOQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGDDD@@@===;;;999777555444444333222222222333333444333333444444555666777666888:::<<>>999888666444333333333444444444444444444444444444555666777999===BBBFFFIIIJJJLLLNNNNNNNNNMMMNNNOOOOOOOOOPPPQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQPPPOOOOOOQQQTTTQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNOOOOOOPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMKKKLLLNNNNNNMMMLLLMMMNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFDDDCCC???<<<999888888888777666555555666777777777666666444444444444444444444444666666666777888;;;===>>>EEEEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFGGGHHHIIIJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDCCCBBBDDDCCCAAAAAAAAA@@@>>><<<:::999999888777666555444444444333333333333222222333222222222222333444444444555666666666666888:::;;;<<<===>>>@@@@@@@@@AAA??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???@@@AAABBBBBB@@@@@@??????>>>??????@@@@@@????????????@@@AAABBBBBBaaa``````^^^\\\ZZZXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPOOOOOONNNMMMMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJGGGDDD???<<<:::999777666444444333333333333333444666555444444444666777888666888:::===???CCCHHHLLLOOOPPPRRRRRRQQQQQQRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOONNNOOOQQQQQQOOONNNNNNOOOLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJIIIHHHFFFBBB???999888666555444333444444333333444444444444444444666666777999===BBBFFFIIIJJJLLLNNNNNNNNNMMMNNNOOONNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMNNNQQQTTTPPPPPPOOOOOOOOONNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMOOOOOONNNNNNOOOPPPMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOPPPPPPOOOOOOLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJIIIGGGFFFDDDCCC@@@===:::888888888777666444444555666777777777666444444444444444444444444555555555666888:::===>>>DDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHHHHHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCBBBBBBBBBAAA???===999999888777666555444444444444333333333222222222222222222222222333333333444555666666555555777999:::;;;===>>>???@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????AAABBBAAA@@@??????????????????@@@@@@@@@?????????@@@@@@AAABBB``````___]]]\\\YYYWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSRRRPPPPPPOOOOOONNNNNNPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOQQQQQQPPPPPPOOOOOONNNNNNLLLLLLLLLLLLLLLKKKKKKJJJGGGDDD???;;;999888777666555555444444444444555555888888666666666777999:::555777:::<<>>BBBGGGIIIJJJLLLNNNNNNNNNMMMNNNOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPNNNMMMNNNQQQTTTQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLMMMMMMMMMNNNOOOPPPPPPOOOOOOQQQSSSNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMNNNNNNNNNOOONNNLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJHHHFFFDDDCCCAAA???;;;999999888777666333444555666666666666666444444444444444444444444555555555666888:::<<<>>>DDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBAAAAAABBBAAA???===999888888777666555444444444444333333333222222222111111222222222333333333444555666555444444666888999:::<<<>>>?????????>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???AAABBBAAA@@@>>>>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAA_________^^^\\\ZZZXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPRRRQQQQQQQQQPPPPPPPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKHHHDDD>>>:::999888777666555555444444444555666666999999888888888888999999444666:::===@@@EEEJJJNNNSSSTTTTTTSSSRRRRRRSSSUUUSSSSSSTTTTTTUUUUUUTTTTTTRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOONNNNNNMMMLLLNNNPPPPPPOOONNNOOOPPPMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKIIIIIIHHHFFFBBB???:::999777555444444444555222333333444444555555555666777888:::>>>CCCGGGIIIJJJLLLNNNNNNNNNMMMNNNOOOMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPOOOOOOOOOOOONNNOOOOOOPPPOOONNNNNNPPPSSSQQQPPPOOONNNMMMNNNOOOPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOQQQRRRMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMKKKIIIGGGEEEDDDBBB@@@<<<:::999999888666444444555666666666555555444444444444444444444444555555555666777:::<<<===CCCDDDFFFHHHIIIKKKKKKLLLJJJKKKKKKKKKKKKLLLLLLLLLHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@>>>:::999888777666555555444444444333333333333222222000111111222333222222222222333444444444444666888888999<<<>>>??????>>>===@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@???>>>???@@@AAAAAA???===>>>???@@@@@@@@@@@@@@@AAA@@@@@@???@@@@@@AAAAAA\\\\\\\\\[[[ZZZYYYWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOOOOOPPPQQQRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLHHHDDD>>>:::888777777666444333333333444444555666888888888999999888888777555777;;;>>>BBBGGGLLLPPPTTTUUUUUUSSSRRRRRRTTTVVVRRRSSSTTTUUUUUUUUUUUUTTTQQQSSSUUUVVVVVVUUUSSSQQQPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMMMMLLLMMMOOOOOONNNNNNOOOPPPMMMNNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPQQQQQQPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOOOONNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPOOONNNMMMJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGDDDAAA:::999777666555444555555222222333333444555555666777777888:::>>>CCCGGGJJJJJJLLLNNNNNNNNNMMMNNNOOOMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMOOOPPPPPPOOONNNPPPQQQRRRQQQOOONNNNNNNNNPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRMMMMMMMMMNNNOOOPPPRRRRRRUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTTTTSSSSSSRRRPPPPPPPPPPPPQQQQQQQQQRRROOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPOOOOOONNNOOOOOOOOOOOOPPPPPPNNNMMMMMMNNNPPPMMMMMMNNNNNNNNNNNNMMMMMMOOOOOONNNNNNMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGCCC@@@===;;;:::999888666555555555666555555444444444444444444444444444444444444555555777999<<<===CCCDDDFFFHHHJJJKKKLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDBBB@@@<<<;;;;;;:::999888777666444444333333333333222222///000111222333222222111111222333444333444777999777999<<<>>>??????===<<>>>>>???@@@AAA@@@???<<<===???@@@AAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@AAAXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSMMMMMMNNNOOOPPPQQQSSSTTTRRRSSSTTTUUUUUUVVVVVVUUUVVVVVVVVVUUUUUUSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNOOOOOOOOOOOONNNMMMMMMHHHDDD>>>999888777777666222222222222333333444555666777888999999888666666666999<<<@@@CCCHHHNNNRRRUUUUUUUUUTTTRRRRRRTTTVVVRRRSSSTTTUUUUUUUUUUUUUUUQQQRRRTTTVVVVVVTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQPPPOOONNNMMMLLLKKKMMMOOOOOONNNNNNOOOPPPMMMNNNOOOOOOPPPPPPOOOOOOMMMNNNOOOOOOPPPPPPPPPPPPLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLKKKKKKIIIEEECCC:::999777666555555555555222222333333444555666666777777888;;;>>>CCCGGGJJJJJJLLLNNNNNNNNNMMMNNNOOOLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNPPPPPPOOOOOOOOOPPPSSSRRRPPPNNNNNNOOOPPPQQQOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSMMMMMMMMMNNNOOOPPPRRRRRRVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOOMMMKKKKKKLLLNNNMMMMMMMMMNNNNNNMMMMMMMMMQQQPPPPPPOOONNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKDDDAAA===;;;:::999888777555666666666555444333333444444444444444444444444444444444555777999<<<===CCCDDDFFFHHHJJJKKKLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFEEECCCAAA>>>===<<<<<<::::::999888444444444333333333222222///000111222333222111111000111333333333555777:::777888;;;>>>???>>>===<<<>>>>>>?????????>>>>>>===@@@@@@@@@AAAAAABBBBBBBBB???>>>>>>>>>@@@AAA@@@???<<<===???@@@AAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@XXXXXXWWWWWWVVVUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSQQQPPPPPPQQQSSSUUUWWWVVVUUUTTTTTTTTTUUUVVVSSSRRRPPPPPPRRRSSSRRRQQQSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTTTTSSSRRRQQQQQQPPPRRRRRRSSSRRRRRRQQQPPPPPPQQQPPPNNNNNNNNNNNNMMMKKKIIIFFFAAA<<<888666555555222222222222333444555666555444444555555666777888999;;;>>>AAAEEEJJJOOOSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUTTTRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSSSSRRRQQQPPPPPPOOOQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNOOOMMMKKKKKKMMMNNNOOONNNOOONNNNNNPPPSSSUUUUUUTTTNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPOOONNNLLLKKKKKKLLLNNNOOOLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNNNNMMMKKKIIIHHHLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLKKKHHHDDD@@@;;;:::888777666666666666333333333444555666777777777888999<<<@@@DDDHHHJJJJJJKKKMMMNNNOOOOOONNNNNNNNNNNNPPPPPPPPPPPPNNNNNNOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPOOONNNOOOQQQSSSUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWVVVUUUUUUVVVTTTQQQOOORRRRRRQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTTTTRRRPPPOOOPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNRRRSSSTTTRRRPPPNNNMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIEEECCC@@@===999777555444555444444444444555666666666666555444444444444555444555555555555666:::===???BBBFFFHHHIIIIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFJJJIIIHHHGGGFFFDDDCCCCCCGGGFFFFFFFFFEEEEEEDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEDDDDDDIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBCCCDDDFFFHHHFFFEEEEEEEEEFFFGGGHHHHHHFFFEEECCCAAAAAAAAACCCDDD>>>>>>>>>===<<<:::999888666555555444444444555555222222222111111111111000111333444444444444555777999:::;;;<<<============????????????????????????AAAAAAAAABBBBBBBBBCCCCCC>>>????????????@@@@@@@@@????????????????????????CCCBBBAAA@@@@@@@@@@@@@@@WWWWWWWWWVVVUUUTTTTTTTTTRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTVVVUUUTTTTTTTTTUUUVVVVVVTTTRRRQQQQQQRRRRRRRRRQQQSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPRRRRRRSSSSSSSSSRRRQQQQQQRRRPPPOOONNNOOOOOOMMMLLLJJJGGGBBB===999666666555222222222222333444555666555444444555555666777888888;;;>>>BBBEEEJJJPPPTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUTTTRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRQQQQQQPPPRRRPPPNNNNNNPPPQQQRRRQQQPPPPPPOOOQQQRRRSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNOOOOOOPPPPPPOOOOOONNNLLLLLLLLLLLLMMMNNNOOOPPPOOONNNLLLKKKKKKLLLNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPPPPPPPOOOMMMKKKJJJLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLIIIEEEAAA;;;:::999777666666666777444333333444444666777777777888999<<<@@@DDDHHHJJJJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQNNNNNNOOOOOOOOOPPPPPPPPPPPPOOONNNNNNOOOPPPRRRSSSVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUVVVUUURRRPPPSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNRRRSSSTTTSSSQQQOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJFFFDDDAAA>>>;;;888777666777666555444444444444444666666555444444444444444555666666555555777;;;>>>@@@CCCFFFHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIHHHHHHHHHGGGGGGGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFEEECCCAAAAAABBBCCCDDD@@@??????>>><<<:::999888666666555555444444555555222222222222111111111111111333444444444444555777999999:::<<<============????????????????????????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@AAAAAAVVVVVVVVVUUUTTTTTTSSSSSSQQQRRRSSSUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWTTTSSSQQQQQQRRRRRRQQQPPPRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSSSSRRRQQQOOOOOOPPPPPPOOOMMMKKKHHHCCC>>>:::777666666222222222222333444555555555444444555555666777888888:::???CCCFFFKKKQQQTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNPPPQQQRRRRRRSSSSSSRRRRRRRRRPPPOOOOOOQQQRRRRRRRRRQQQQQQQQQRRRSSSRRROOOLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOONNNNNNOOOPPPPPPOOONNNNNNLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLMMMMMMJJJGGGCCC<<<;;;999777666666666777444444444444444555666777777888:::<<<@@@EEEHHHJJJJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQNNNNNNOOOOOOPPPQQQQQQRRRVVVWWWXXXYYYZZZYYYYYYXXXWWWVVVUUUUUUVVVUUUSSSQQQTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNMMMPPPSSSUUUTTTRRRPPPNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJGGGEEEBBB???<<<:::888777888777666555444333333333666555555444444444444444666666666666666888<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRTTTVVVVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWUUUSSSRRRRRRSSSSSSQQQOOORRRSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSQQQPPPPPPQQQQQQPPPOOOLLLIIIEEE@@@<<<999777666333222222222333333444555555444444555555666777888777;;;???DDDHHHLLLQQQUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRROOONNNMMMMMMOOOPPPPPPOOOQQQQQQRRRTTTUUUSSSPPPMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLLLLMMMNNNNNNOOONNNNNNMMMLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLHHHFFF===<<<:::888777666777777444444444444444555666777888888:::===AAAEEEIIIKKKJJJKKKMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOONNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPQQQRRRRRRRRRQQQUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSQQQTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPQQQQQQMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPOOONNNMMMOOORRRTTTUUUSSSPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFEEEBBB???===:::999888777777666444444333333333666555444444333333444444555555666555555777;;;>>>@@@CCCFFFHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDCCCCCCBBB@@@>>><<<:::999888888777666555555555555333333222222222111111111111333444444444444555777777888999;;;<<<======>>>========================??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAABBBBBBCCCUUUUUUTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXXXXVVVTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVTTTSSSRRRSSSTTTTTTRRRPPPRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSQQQPPPPPPRRRRRRQQQOOOMMMKKKGGGBBB===:::777666333333222222222333444444555444444555555666777888888;;;@@@EEEIIIMMMQQQUUUSSSSSSSSSTTTTTTSSSSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQMMMLLLLLLMMMOOOOOONNNMMMOOOOOOQQQTTTVVVUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSSSSQQQOOONNNMMMMMMMMMLLLMMMMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLMMMMMMLLLJJJHHH>>>===;;;999777777777777555444444444444555666666888999:::===AAAEEEIIIKKKJJJKKKMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOQQQRRRRRRSSSRRRRRRTTTUUUWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTPPPPPPOOONNNNNNPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPNNNMMMNNNPPPSSSSSSRRRPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDBBB???<<<:::999888555555444444444555555666555555444333333333333333333444444444444666999<<<@@@BBBFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@>>><<<;;;999999888777666555555555333333333222222222222111111333444444444444555777666777999;;;<<<===>>>>>>========================??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTRRRRRRRRRTTTUUUUUUSSSQQQQQQRRRSSSSSSTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRQQQPPPOOOLLLIIIDDD???;;;888777333333333222222333333444555444444555555666777888999===BBBFFFJJJMMMQQQTTTRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQOOONNNNNNNNNNNNOOOPPPPPPNNNNNNNNNOOOQQQQQQPPPNNNMMMMMMOOORRRUUUVVVTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUUUUSSSQQQOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKLLLMMMLLLJJJIII@@@>>><<<:::888777777777555555444444444555555666888999;;;===AAAEEEIIIKKKJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUWWWXXXXXXXXXWWWVVVTTTRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTSSSQQQPPPNNNMMMMMMOOOQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRPPPNNNLLLMMMOOOPPPPPPOOOOOOOOOPPPMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDBBB???<<<;;;999999444444444444444555666666555444444333333333333333222333333333333555888;;;>>>AAAEEEGGGGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCAAA@@@>>>===;;;:::999777666666666666333333333333222222222222111333444444444444555777666777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUUUUTTTSSSSSSQQQQQQRRRTTTVVVVVVTTTRRRQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQPPPOOOOOOQQQRRRQQQOOOPPPNNNJJJEEE@@@<<<999777444333333222222333333333555444444555555666777888;;;???CCCGGGJJJMMMPPPRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRPPPOOOOOOOOOQQQRRROOONNNNNNMMMNNNOOOPPPQQQOOONNNOOOPPPRRRRRRPPPNNNLLLLLLMMMOOORRRSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMPPPRRRUUUVVVVVVUUURRRPPPNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOMMMMMMLLLMMMMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKJJJKKKLLLLLLKKKIII@@@???===:::888888777777666555555444444444555555999999;;;>>>AAAFFFIIILLLJJJKKKMMMNNNOOOOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOOLLLMMMNNNOOOOOONNNMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRQQQRRRTTTVVVWWWWWWWWWVVVTTTRRRPPPPPPQQQRRRRRRQQQOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUVVVVVVVVVUUUTTTSSSQQQOOONNNMMMMMMOOOQQQRRRPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSQQQNNNLLLMMMNNNNNNMMMLLLMMMOOOQQQMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIFFFEEECCC@@@>>><<<;;;:::666555555444444444555555555444333333222222333333333444444444444555999<<<<<>>>>>????????????????????????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@AAABBBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUTTTRRRRRRPPPPPPRRRTTTWWWWWWUUUSSSQQQRRRRRRSSSSSSSSSSSSSSSPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPPPPOOONNNOOOQQQQQQPPPOOOPPPNNNKKKFFFAAA===999777444444333222222333333333555444444555555666777888<<<@@@DDDHHHKKKMMMOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRSSSSSSTTTRRRPPPOOOOOOOOOQQQRRROOOOOONNNMMMNNNOOOPPPQQQNNNMMMNNNOOOQQQQQQOOOMMMMMMLLLKKKMMMOOOQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPLLLLLLLLLLLLMMMMMMMMMMMMQQQSSSVVVXXXXXXVVVSSSQQQNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMPPPOOONNNMMMMMMMMMNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNLLLJJJIIIJJJKKKLLLKKKIIIAAA???===;;;999888777888666555555444444444555555999999;;;>>>BBBFFFJJJLLLJJJKKKMMMNNNOOOOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOOLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOONNNMMMKKKKKKKKKMMMPPPQQQPPPQQQSSSUUUVVVVVVVVVVVVTTTQQQOOOOOOPPPQQQQQQPPPMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWWWWWWWVVVTTTRRRQQQOOOMMMLLLMMMNNNQQQSSSPPPOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRSSSTTTUUUTTTQQQNNNLLLMMMMMMMMMKKKKKKLLLOOORRRMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOONNNOOOOOONNNNNNMMMLLLKKKGGGFFFDDDBBB???>>><<<<<<888777666555444333333333555444333333222222333333444555555555555666:::===;;;???CCCFFFHHHIIIKKKMMMJJJJJJJJJJJJKKKKKKKKKLLLGGGHHHJJJKKKLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGCCCDDDEEEFFFGGGHHHIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCDDDDDDEEEFFFGGGCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDCCCBBBBBBAAA<<<;;;:::888777666666666444444444333333333222222111333444444444444555777555666888:::<<<===>>>>>>????????????????????????AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>>>>???@@@@@@AAATTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTVVVWWWUUUUUUTTTSSSRRRQQQPPPPPPQQQSSSUUUWWWXXXVVVTTTRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPRRRSSSTTTSSSRRRPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQRRRPPPMMMHHHBBB===888666555555555444333333222222777777777666555555777999:::>>>EEEJJJMMMOOOQQQSSSRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVUUUTTTUUUTTTRRRPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRRRROOOPPPPPPQQQQQQPPPPPPOOORRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQQQQQQQPPPOOONNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLLLLKKKLLLNNNPPPOOOQQQSSSVVVVVVUUUTTTRRRSSSRRRPPPNNNNNNNNNPPPQQQMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOOOONNNMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOQQQPPPNNNLLLKKKLLLLLLMMMMMMKKKJJJKKKNNNOOONNNLLLFFFAAA:::888::::::777333555444444333333333444444444666:::???CCCGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOLLLJJJKKKMMMNNNMMMKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLPPPQQQQQQRRRSSSRRRRRRRRROOONNNMMMMMMLLLMMMMMMMMMLLLMMMMMMNNNPPPRRRTTTUUUWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOUUUUUUTTTRRRQQQPPPOOONNNQQQRRRQQQOOOMMMLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJMMMJJJFFFBBB???=========<<<:::777777777777666444666666555444444444444555333222111111222555888:::>>>@@@CCCEEEFFFHHHJJJLLLIIIJJJJJJKKKKKKKKKKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEECCCAAA@@@??????===<<<:::888777777555555444333222222222222555444444444444555666666888999:::::::::;;;===@@@@@@???>>>>>>>>>???AAABBBAAA@@@@@@???@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGDDDDDDCCCCCCBBBBBBBBBAAACCCBBBBBBAAAAAABBBBBBCCCTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVUUUTTTTTTUUUWWWUUUUUUTTTSSSRRRQQQPPPPPPOOOPPPRRRSSSTTTSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQQQQOOOLLLGGGBBB===999777444444444444444555555555666777777666555555777999<<<@@@FFFKKKMMMOOOPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPRRRQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMLLLLLLLLLNNNPPPRRRSSSTTTUUUUUUSSSRRRQQQRRRQQQOOONNNMMMNNNOOOPPPMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPOOOOOONNNMMMOOOOOONNNNNNNNNNNNNNNOOOPPPOOONNNLLLLLLLLLLLLLLLKKKIIIHHHIIIKKKLLLKKKJJJFFFAAA;;;999999999777444555444444333333444444444444666:::>>>CCCGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOLLLJJJKKKMMMNNNMMMKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLOOOPPPQQQQQQRRRRRRQQQQQQOOONNNNNNMMMLLLLLLLLLLLLKKKLLLLLLMMMOOOQQQRRRSSSUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQOOOOOONNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQOOOMMMLLLMMMOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJKKKIIIFFFCCC@@@?????????;;;999777777777777666555666555555444333444444444444333222222333666999;;;===@@@CCCFFFGGGHHHJJJLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEDDDCCCAAA@@@??????>>><<<:::999777777666555444333222222222222333333333333333444555555777888:::::::::;;;>>>@@@@@@@@@???>>>>>>???@@@AAA????????????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQOOOMMMJJJFFFBBB===:::888333444444555666666777777666666666666555555888:::>>>BBBHHHLLLNNNOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSTTTQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMMMMLLLMMMOOOQQQVVVUUUUUUTTTRRRQQQPPPOOOPPPOOONNNMMMMMMMMMNNNOOOMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNNQQQQQQPPPOOONNNNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLJJJHHHHHHHHHJJJKKKJJJIIIFFFBBB<<<999999999777444444444444333333444444555555777:::>>>BBBGGGJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLKKKKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOOOONNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLMMMNNNOOOMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHFFFCCCBBBAAAAAAAAA;;;999777777888888777666555444444333333333333333444444333333444777:::;;;===@@@CCCFFFGGGHHHIIIKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAAAAACCCDDDEEEFFFFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>===;;;999888777666555444333222222222222333222222222222333444444555777999::::::<<>>>>>>>>???AAABBBDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUUUUTTTTTTUUUVVVTTTTTTTTTSSSRRRQQQQQQQQQSSSRRRRRRQQQQQQRRRTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRRRRSSSRRRQQQPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQNNNLLLIIIEEEAAA===;;;999555555555666666666777777555555666555555666999;;;>>>CCCHHHMMMOOOQQQRRRSSSQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQPPPOOONNNOOOQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMOOOQQQVVVTTTSSSQQQPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPOOORRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKFFFBBB===:::999888666555444444333333333444555555555777:::===BBBFFFJJJLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPOOONNNLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIGGGEEECCCBBBBBBAAA;;;999777777888888888777444444333222222222222333333333333333444777999:::<<>>CCCFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDAAAAAA???>>><<<:::999999666666555444333333333333444444444444444555555666444666888999:::<<>><<<:::999777777666666555444444333333444555555555777:::===>>>BBBHHHMMMOOOQQQSSSTTTQQQQQQQQQRRRRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLLLLKKKLLLNNNPPPMMMMMMLLLLLLMMMNNNPPPQQQLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLKKKKKKIIIJJJKKKJJJHHHHHHHHHJJJGGGDDD@@@<<<999777666666333333333333444555555666666777999<<>>CCCFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIJJJHHHGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJHHHGGGFFFFFFGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBAAA@@@>>>===;;;:::999777666555444333333333333555444444444444555666666444666888999999;;;>>>@@@??????@@@AAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTTTTSSSSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPNNNKKKGGGBBB===:::999888555555555444444444444444222333555555555777;;;===AAAEEEJJJMMMNNNNNNOOOPPPOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRRRRPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPNNNMMMMMMMMMNNNOOOQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKKKKJJJKKKMMMOOOJJJJJJJJJKKKLLLMMMNNNNNNLLLMMMMMMNNNOOOOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLKKKIIIHHHIIIKKKGGGEEEAAA===888666666666333333333333444555666666777777999<<>>CCCFFFGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKJJJIIIHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIILLLJJJHHHGGGFFFFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFBBBBBBAAA???===<<<::::::777666555444444333333444444444333333444444555666555777888999999:::<<>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTTTTSSSSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPNNNLLLGGGAAA===:::888888222222333333444555555555222333444555666888;;;>>>DDDGGGKKKMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSNNNMMMMMMNNNOOOQQQTTTUUUQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNOOOQQQRRRSSSNNNMMMLLLJJJJJJLLLMMMNNNKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHJJJKKKJJJJJJJJJLLLNNNJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNNLLLLLLLLLLLLLLLLLLMMMMMMJJJKKKLLLMMMMMMLLLKKKKKKLLLNNNOOONNNKKKJJJKKKMMMGGGEEEBBB===888666666666222222222333444555666777777777999<<<@@@FFFKKKMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKMMMNNNMMMKKKJJJLLLOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNNNNOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPJJJJJJJJJKKKKKKLLLMMMNNNKKKLLLNNNOOONNNMMMKKKJJJNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNOOOPPPPPPQQQRRRRRRKKKMMMOOOOOONNNMMMMMMMMMKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEE@@@>>>;;;999888777555444666666555444444444444555222333444555666888999999999===CCCFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHJJJLLLHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIMMMKKKIIIGGGFFFGGGHHHIIIDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBAAA???>>><<<;;;:::777777555444444444444444333333222222333333444555666777888999888999<<<>>><<<>>>@@@BBBCCCDDDCCCCCC??????@@@AAABBBDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTQQQPPPOOONNNNNNOOOPPPQQQRRRQQQOOONNNMMMMMMNNNOOOLLLIIIEEE???;;;888777666555444333333222222333333666666777666666888<<>>:::888666555333333333333333333333333777666888>>>EEEJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOONNNNNNMMMMMMMMMLLLMMMNNNOOOOOONNNLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJKKKMMMNNNOOONNNLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKJJJIIIGGGGGGHHHHHHIIIJJJJJJHHHDDD@@@AAA>>>;;;:::999888666444<<<;;;999777555444333333000222555666555555666888;;;???CCCEEEFFFFFFGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@???===<<<:::999:::999777666444333333333333333444444555666666666555555666777888:::<<<===>>>@@@AAAAAAAAABBBEEEGGGCCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTSSSSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRPPPOOONNNNNNOOOOOOKKKIIIDDD???;;;888777666555444333333222222333333555666777666777999<<>><<<;;;:::999888666555444333333333333444444555666666666555555666777888:::;;;<<>>BBBEEEFFFFFFGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIIIIJJJJJJKKKLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>>>>;;;:::888666555444444444333333444444555666666666555555555666777999;;;;;;===???@@@AAAAAABBBEEEFFFAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAATTTTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRQQQPPPPPPPPPJJJGGGCCC>>>:::777666666555555444333333333333333444555666777777:::>>>BBBIIIKKKMMMNNNNNNNNNQQQRRRNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOPPPQQQOOONNNMMMMMMNNNNNNMMMKKKKKKJJJJJJLLLNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLNNNOOOPPPPPPQQQQQQMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIFFFBBB>>>999666444444444444444444444444444555777<<>>BBBEEEEEEEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???;;;:::999777666555444444333333444444555666666666555555555666777888::::::999;;;???AAABBBDDDGGGIII@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@SSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPHHHFFFBBB===999777666666666555444444333333444444444555666777888;;;???CCCJJJLLLNNNNNNNNNOOOQQQSSSOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPOOONNNLLLMMMNNNNNNMMMLLLMMMLLLLLLLLLNNNNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFBBB>>>999555333444444444444444444444444444777<<>><<<;;;:::888777888888777666555555555666111222333333333444666888:::>>>BBBDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA??????<<<;;;999888666555555555333333444444555666666666444444555555666777888999:::<<>><<<<<<;;;999777999888666555444333222222111222333222222333666888:::===AAADDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAA??????<<<<<<:::888777666666666333333444444555666666666444444444444555666777888===???BBBBBBBBBAAAAAAAAA@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBRRRSSSTTTUUUWWWXXXYYYZZZWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQOOONNNFFFDDD@@@<<<888666666555666666555444444444444444333444666777999<<>>AAAFFFJJJGGGHHHJJJLLLMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIIIIJJJJJJIIIGGGDDDBBB???===<<<;;;999888777666555444333222222222111222222222111333666999:::===AAADDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@===<<<;;;999888777666666333333444444555666666666444444444444555666777777:::===@@@BBBBBBBBBBBBCCCAAABBBDDDFFFGGGFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCCCCRRRSSSTTTUUUWWWXXXZZZZZZWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRPPPOOONNNFFFDDD@@@;;;888666666555666666555444444444444555222444666777999===BBBEEEIIILLLPPPSSSSSSRRRQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUSSSTTTTTTTTTTTTUUUUUUUUUSSSRRRPPPOOOOOOPPPRRRSSSPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNOOOOOOOOONNNMMMLLLMMMNNNOOONNNMMMJJJJJJJJJLLLNNNOOOOOOMMMKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMIIIKKKNNNQQQSSSSSSSSSRRRNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFBBB>>>:::888555555555555555555555555555777999;;;<<<@@@FFFKKKGGGHHHKKKLLLMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPLLLKKKJJJJJJKKKLLLJJJIIIDDDBBB???======<<<:::888777666555555444444444444111222222111111222666999:::===AAADDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIICCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCBBBAAAAAA===<<<;;;999888777666666333333444444555666666777444444444444444555666777444888===AAACCCEEEGGGHHHAAACCCEEEGGGHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVXXXXXXWWWVVVUUUSSSSSSRRRTTTRRRRRRSSSTTTUUUTTTSSSUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRSSSRRRPPPPPPPPPPPPNNNMMMGGGDDD???<<<:::999888777333333333444444444555555:::888666666888>>>CCCGGGLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOPPPPPPQQQQQQQQQPPPNNNMMMQQQQQQQQQPPPPPPOOOOOOOOORRRQQQPPPOOONNNOOOPPPPPPQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMKKKJJJJJJMMMOOONNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKJJJHHHEEEBBB>>>;;;:::555555444444444444555555888888888:::>>>BBBGGGJJJHHHJJJKKKKKKJJJIIIIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGIIIKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPPPPPPPOOONNNMMMMMMOOONNNMMMLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSRRRPPPNNNMMMNNNOOOPPPPPPNNNNNNOOOPPPSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMNNNLLLJJJKKKMMMMMMKKKHHHGGGEEECCC@@@===;;;:::999;;;:::888777555444444444444333222111222333444555999<<<@@@DDDGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHJJJKKKKKKKKKJJJIIIMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHMMMLLLJJJHHHHHHHHHJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@??????@@@@@@???===;;;888666444999888888777777777777888666555444333222333333444555888;;;>>>>>>???@@@AAABBBCCCEEEGGGGGGFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQRRRTTTUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRSSSQQQPPPPPPPPPOOONNNLLLDDDAAA<<<999777777555444333444444444555555555555999777666666999???EEEHHHNNNNNNPPPRRRSSSTTTUUUUUURRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPNNNNNNPPPPPPPPPPPPOOOOOOOOOOOORRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMKKKJJJJJJMMMOOONNNNNNOOOPPPQQQQQQQQQQQQOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHFFFCCC???;;;999666555555555555555555666777777777999<<>>;;;:::999;;;:::888777555444444444333333222222222333444555999<<<@@@DDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIILLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIMMMKKKJJJHHHHHHHHHJJJKKKHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@?????????>>><<<:::888666555666666555555444444555555666555444333222333333444555888;;;===>>>>>>@@@AAA@@@AAABBBCCCDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPQQQSSSTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPPPPPPPOOOMMMKKKCCC???;;;888666666444333444444555555555666666666777666666777;;;AAAGGGKKKOOOPPPQQQSSSTTTUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOPPPRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNMMMMMMNNNOOOOOOMMMMMMMMMLLLJJJKKKMMMOOOLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIGGGDDD???;;;888777666666555555666666777666666666777;;;???DDDGGGIIIJJJLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMJJJKKKKKKLLLLLLMMMMMMNNNKKKLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFHHHIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSOOOPPPPPPPPPPPPPPPPPPPPPNNNPPPQQQPPPOOONNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMNNNNNNLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQMMMLLLKKKLLLMMMMMMKKKJJJHHHGGGDDDAAA>>><<<;;;:::;;;:::999777666555444444333333333222333444444555999;;;???CCCFFFGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKJJJHHHHHHIIIJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::888777777666555555444333333444444555444444333333333333444444777:::<<<===>>>???AAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPQQQRRRSSSRRRQQQTTTTTTTTTTTTTTTUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOOOOPPPNNNLLLIIICCC@@@<<<999888777666555555555555666666666666777666666666888===CCCIIIMMMOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRPPPOOONNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNLLLLLLMMMLLLKKKKKKMMMOOOKKKLLLMMMNNNNNNOOOOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJIIIEEE@@@;;;777777777666666666666777777666666666777:::???CCCFFFIIIJJJLLLLLLKKKJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKIIIHHHFFFFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPOOONNNOOOQQQOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRLLLLLLLLLMMMMMMMMMLLLKKKIIIGGGEEEBBB???===<<<;;;;;;:::999777666555555444333333333333444444555555999;;;>>>BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDDDDCCCBBBAAAAAAAAA======<<<;;;:::999999888888777666555555555555555444333333333333333333333444666999:::;;;<<>>EEEKKKNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSQQQPPPPPPPPPQQQRRROOOOOOOOONNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNKKKLLLMMMLLLLLLLLLMMMOOOJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJIIIFFF@@@;;;888777777666666666666777777777777777888;;;???CCCFFFHHHJJJKKKLLLKKKJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMJJJHHHGGGGGGHHHIIIHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQOOONNNMMMMMMNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRPPPOOONNNNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPKKKLLLMMMMMMMMMMMMLLLLLLJJJIIIFFFCCC@@@>>>===<<<<<<;;;999888666555555555333333444444444555555555999:::>>>AAADDDGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>===<<<;;;::::::::::::888888666555555444444444222222333333333333333333444555888999:::;;;>>>@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQPPPQQQSSSTTTSSSRRRSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOMMMIIIFFF@@@===999777666555555444444444555555555666666666666666888;;;@@@FFFKKKOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSRRRQQQQQQQQQQQQRRROOONNNNNNNNNNNNOOOOOOPPPOOOOOOPPPPPPPPPPPPPPPQQQPPPPPPQQQQQQPPPPPPOOONNNNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLJJJKKKMMMMMMLLLLLLMMMOOOJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHEEE@@@<<<999777666666555555666666777777777777888;;;???CCCFFFFFFHHHJJJKKKJJJJJJJJJLLLMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJHHHHHHIIIJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMMMMNNNNNNNNNLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPSSSQQQPPPNNNMMMMMMNNNNNNOOOQQQRRRQQQPPPOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOOOONNNOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNJJJKKKLLLMMMMMMNNNMMMMMMKKKLLLNNNNNNMMMLLLMMMNNNKKKIIIGGGDDDAAA???>>>===<<<;;;:::888777666555555333333444555555555555444888:::===@@@DDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@???===;;;::::::;;;<<<777777555444333333222222111222222333333333333222333555666777888:::===@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVYYYXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQRRRTTTUUUTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOLLLHHHEEEAAA>>>:::777666666555555333444444444555555555555777777999<<>>>>><<<;;;:::888777666555555333333555666666666555444888:::<<<@@@CCCFFFIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???<<<;;;;;;<<<<<<888888666555444333333333000111222333444333333222333444666666777999<<>><<<;;;:::888777666666555333333555666666666555444888999<<>>===<<<:::888666555444666555444333222333333444888999;;;>>>BBBFFFJJJLLLPPPQQQRRRQQQPPPQQQRRRTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPPPPPPPNNNLLLJJJPPPOOONNNMMMMMMMMMNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPMMMLLLJJJGGGCCC@@@===;;;<<<;;;:::888777666666666444666777888999<<>><<<;;;;;;:::999888777777444444444333333444444555444777:::???CCCEEEGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOOOONNNMMMLLLKKKJJJIIIKKKLLLLLLKKKIIIGGGHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJHHHJJJLLLLLLKKKKKKMMMOOONNNMMMKKKJJJIIIIIIIIIJJJMMMLLLKKKKKKKKKLLLNNNOOOLLLJJJHHHGGGGGGIIILLLMMMIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===:::999888666555555555555444333333222222333333444333555666777777888;;;===@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUVVVVVVWWWVVVVVVVVVXXXWWWUUUTTTSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRQQQSSSTTTUUUSSSRRRXXXUUUQQQPPPQQQQQQOOOMMMNNNOOOOOONNNLLLIIIFFFDDD======;;;:::888777555555777666555333333333444555999:::<<>>BBBEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOOOONNNMMMLLLKKKJJJIIILLLMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHJJJLLLLLLKKKKKKMMMNNNNNNMMMKKKJJJIIIIIIIIIJJJLLLKKKKKKKKKLLLLLLMMMNNNKKKJJJHHHGGGGGGIIIKKKMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>:::999888777666555555555444333333222222333333444222444555555666777999;;;>>>???@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSTTTRRRQQQVVVTTTRRRPPPPPPPPPOOONNNOOOOOOOOONNNLLLIIIFFFDDD;;;;;;:::999888777666666888777555444444555555666:::;;;>>>AAAEEEJJJMMMOOOPPPQQQRRRQQQPPPQQQRRRTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLJJJGGGCCC@@@===;;;<<<;;;:::888666666555555444666777888999<<>>>>><<<:::999777777666666555444333333333333333555666:::>>>BBBEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJLLLMMMNNNMMMKKKJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJKKKKKKKKKKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGIIIKKKLLLMMMMMMLLLJJJIIIGGGFFFEEEGGGGGGGGGHHHIIIIIIIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????;;;:::999888666666666666444444333333333333444444111333444444444555888:::======???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCXXXXXXYYYYYYYYYYYYXXXWWWUUUVVVWWWYYYYYYZZZZZZZZZWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSRRRRRRQQQQQQRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOQQQRRRSSSRRRPPPQQQPPPPPPPPPQQQRRRRRRQQQOOOOOOOOONNNLLLHHHEEECCC::::::999999888888777777888777666555555666777777:::;;;>>>BBBFFFKKKNNNPPPPPPQQQRRRQQQPPPQQQRRRTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMNNNOOOOOOOOONNNKKKKKKKKKLLLLLLMMMNNNOOONNNNNNOOOOOOOOOPPPPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOLLLLLLJJJGGGCCC@@@===;;;<<<;;;999888666555555555444666777888999<<>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDXXXYYYYYYZZZZZZYYYYYYYYYVVVWWWXXXYYYZZZ[[[[[[[[[VVVVVVVVVVVVVVVVVVWWWWWWUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOPPPRRRRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQRRROOOOOOOOONNNKKKHHHDDDBBB999999999888888777777777888777666555666666888888999;;;>>>BBBGGGKKKNNNPPPPPPQQQRRRQQQPPPQQQRRRTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOONNNLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLMMMMMMLLLLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLJJJGGGCCC@@@===;;;::::::888777666555555555444666777888999<<>>;;;888777666666666555444333333333333333555666999<<<@@@CCCFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMIIIJJJKKKKKKJJJJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHIIIHHHGGGEEECCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBBBB===<<<;;;999888888888888555444444333333444444555333555666666555666888:::<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFXXXXXXYYYZZZZZZZZZYYYYYYWWWXXXYYYZZZZZZZZZZZZZZZVVVVVVVVVVVVWWWWWWWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSRRRPPPOOOOOOQQQRRRSSSQQQPPPPPPRRRSSSRRRPPPNNNNNNOOOOOOOOOOOOMMMKKKGGGDDDAAA999999999888888777777666777666666555555666888999888:::>>>CCCHHHLLLOOOPPPPPPQQQRRRQQQPPPQQQRRRTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPPPPOOONNNNNNLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKNNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJGGGCCC@@@===;;;888888777666666666666777444666777888999<<>>===<<<:::999999999999555555444444444444555555444555666666555666888:::;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYXXXUUUVVVVVVWWWWWWXXXWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTQQQPPPPPPQQQSSSSSSRRRPPPOOOQQQSSSSSSPPPNNNNNNOOOOOOOOOOOOMMMJJJGGGCCCAAA:::999999888777666666555666666555444555666777888999<<<@@@EEEJJJNNNPPPRRRPPPQQQRRRQQQPPPQQQRRRTTTQQQRRRRRRRRRSSSSSSSSSTTTQQQRRRRRRSSSSSSSSSSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMNNNPPPPPPPPPNNNMMMKKKLLLLLLMMMNNNNNNOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOLLLNNNPPPRRRSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJGGGCCC@@@===;;;666666666666666777888888444666777888999<<>>CCCFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLKKKJJJIIIJJJLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEDDDDDD???>>>===;;;::::::999999555555444444444444555555333444555555444555666888:::;;;===???@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXWWWUUUVVVWWWWWWXXXXXXXXXWWWTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVQQQQQQPPPRRRSSSTTTRRRQQQKKKNNNQQQRRRPPPOOOQQQRRROOOOOOOOOMMMJJJFFFCCCAAA::::::999888777666555555666555444444444666777888:::===BBBGGGLLLPPPRRRSSSPPPQQQRRRRRRPPPQQQRRRTTTQQQRRRRRRRRRSSSSSSTTTTTTQQQQQQRRRSSSSSSTTTSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRPPPQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNPPPPPPPPPNNNMMMKKKLLLLLLMMMNNNNNNOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNJJJLLLMMMOOOPPPPPPPPPOOOLLLLLLMMMMMMMMMNNNNNNNNNKKKMMMQQQTTTUUUTTTRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJGGGCCC@@@===;;;555555555555666777999999444666777888999<<>>BBBFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMLLLKKKKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKIIIHHHIIIJJJGGGHHHJJJLLLMMMMMMLLLLLLLLLKKKIIIHHHGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHGGGGGGGGGGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEEEE???>>>===<<<;;;:::::::::555555444444444444555555222333444444333333555777888999;;;===???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAXXXXXXXXXYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTVVVXXXYYYVVVVVVWWWXXXWWWVVVTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOPPPRRRSSSRRRQQQNNNOOOOOONNNKKKFFF@@@===:::999888777666666666666444555666555555555777999:::===BBBHHHMMMQQQSSSTTTWWWUUURRRRRRSSSUUUUUUUUUQQQSSSTTTSSSRRRQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQPPPPPPOOONNNPPPPPPQQQQQQQQQQQQQQQQQQOOOPPPRRRSSSSSSRRRPPPOOONNNNNNNNNMMMMMMMMMLLLLLLOOOOOONNNMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKHHHEEEBBB???===;;;999999999888777666666555444555666777888;;;???BBBHHHKKKMMMNNNMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLNNNNNNOOOOOOOOOOOOPPPPPPQQQPPPNNNLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKKKKMMMNNNOOOKKKIIIDDD@@@<<<:::999999666666666555555555666666444666888:::<<<@@@EEEHHHJJJKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCDDDFFFGGGGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIGGGEEEDDDEEEEEEFFFBBBAAA@@@@@@@@@>>>;;;888777777666555444333333333444555555666777888888999:::;;;<<<>>>???AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTVVVWWWYYYVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOPPPRRRRRRRRRPPPNNNNNNOOOMMMJJJEEE@@@===999888777666555555555555444555666666555555777999<<>>;;;:::999888777666555444444444444333555888:::<<>>BBBEEEHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHJJJIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDGGGFFFEEEFFFHHHIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEEEEEEEEEEEEECCCBBBAAAAAAAAA???<<<:::888888777666555444333333333333333444555555666666999:::;;;===???@@@AAABBBDDDDDDCCCCCCCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDTTTUUUUUUUUUVVVVVVVVVVVVZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRQQQQQQRRRRRRQQQOOONNNNNNMMMKKKGGGBBB>>>;;;888777666555555555555555555666777777777888:::<<>>;;;888888777666444333333222222222333555777999<<<@@@DDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEIIIGGGGGGGGGIIIIIIHHHGGGHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEECCCBBBAAABBBBBBAAA>>>;;;999999888777555444333333333333444444555555555555888999:::<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDDDDTTTTTTTTTTTTUUUUUUUUUVVVYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSTTTTTTVVVWWWUUUTTTTTTSSSSSSTTTTTTUUUTTTUUUUUUVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQRRRRRRQQQOOONNNMMMLLLIIIEEEAAA===:::888888777777666666777777666777888888888999;;;===BBBDDDHHHLLLOOOPPPQQQQQQSSSRRRSSSTTTUUUUUUSSSQQQQQQSSSTTTSSSRRRQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLHHHDDD@@@<<<999777777777777666666666666666555666777888999<<<@@@CCCHHHJJJMMMNNNMMMLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLOOONNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLIIIKKKLLLKKKJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIIIIGGGDDD@@@<<<999666666555444444444555555111333555777888;;;???CCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIJJJJJJKKKKKKGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFJJJHHHGGGHHHIIIIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBCCCCCCBBB???===;;;:::999888666555444333555555555555555666666666777888999;;;===???AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUVVVVVVVVVVVVVVVVVVSSSSSSSSSTTTTTTTTTTTTUUUTTTRRRQQQRRRSSSSSSRRRQQQNNNMMMKKKHHHDDD???<<<999888888777777777777888888666777999999999:::===???BBBDDDHHHLLLOOOQQQQQQQQQSSSRRRRRRSSSTTTTTTSSSQQQQQQSSSTTTSSSRRRQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKHHHDDD@@@===:::888666666666666666666666666555666777888999<<<@@@DDDHHHKKKMMMNNNNNNMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIHHHEEEAAA===;;;666666555555555666666777222333555777888;;;???BBBDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGJJJHHHGGGGGGIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDCCCAAA>>><<<;;;:::888777555444333555555555555555555555555666777888:::===???AAABBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEETTTTTTTTTUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUVVVVVVWWWWWWVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUSSSRRRQQQRRRSSSTTTSSSRRRNNNMMMJJJGGGCCC>>>;;;999777777666666666777777888666888999::::::;;;>>>@@@CCCEEEIIIMMMPPPRRRSSSSSSTTTSSSQQQQQQSSSTTTSSSRRRQQQSSSTTTSSSRRRQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOOPPPQQQQQQQQQRRRNNNOOOPPPQQQQQQPPPOOONNNLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOPPPRRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIFFFCCC@@@<<<:::888666666666666666666666666666777888888999<<<@@@DDDHHHJJJLLLMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKJJJJJJKKKMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLJJJJJJKKKJJJIIIGGGEEEBBB???===999888777666666666666666222444666777888;;;???BBBDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGIIIJJJJJJJJJIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGIIIHHHGGGGGGHHHHHHGGGEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCDDDEEEDDDBBB???<<<<<<:::999777555444333444444444444444444444444555666888:::<<>>:::888666666555555555666666777777888:::::::::<<<>>>@@@DDDFFFJJJNNNRRRTTTUUUUUUUUUSSSQQQPPPRRRSSSSSSSSSRRRSSSTTTSSSRRRQQQRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQPPPPPPOOONNNQQQQQQQQQQQQQQQQQQQQQPPPMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNLLLLLLNNNOOOQQQRRRSSSTTTOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGEEEBBB???<<<999888555555555666666666666666666777888888999<<>><<<;;;999888666555555555333444666777999;;;???BBBEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGIIIJJJKKKJJJIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFIIIHHHGGGGGGGGGHHHFFFEEEEEEGGGIIIKKKKKKIIIGGGEEEDDDDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDEEEDDDDDDEEEEEEEEEBBB@@@===<<<;;;999777666444444333333333333333333333333555555777:::<<>>AAAHHHJJJMMMNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMNNNNNNMMMNNNNNNNNNNNNOOOOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOONNNNNNMMMMMMNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNOOOOOONNNMMMMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKMMMMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJIIIHHHGGGEEEDDDCCC<<<999777666666777777666666777888999999;;;>>>@@@AAACCCFFFHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFDDDBBBAAA>>>===;;;999777555444333444444444444444444444444666666777888999;;;???CCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVUUUTTTTTTTTTUUUSSSTTTVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPNNNLLLIIIDDD@@@<<<999777555555666666555444444333777777777888;;;@@@DDDFFFIIIJJJLLLNNNPPPRRRRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQPPPPPPPPPOOOQQQPPPPPPOOOOOOOOOOOOPPPNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOPPPNNNMMMLLLMMMOOONNNMMMKKKJJJJJJKKKMMMNNNLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHGGGEEEAAA<<<888666777777777777777777777777444666777888999<<>>;;;999777888888888777666777777777777999===@@@AAACCCEEEHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA======;;;999777555444333333333333333333333333333111222444555777:::???CCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUVVVVVVVVVVVVWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOMMMKKKGGGCCC>>>;;;888777444444555555555444333333777777888:::===AAAEEEHHHKKKLLLMMMOOOPPPQQQRRRRRRPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMNNNOOOPPPQQQOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOPPPNNNMMMLLLMMMOOONNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMKKKJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGDDDAAA<<<888666777777777777777777777777555777888999:::===AAADDDHHHJJJMMMNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPMMMNNNNNNNNNOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMMMMNNNMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLKKKJJJHHHFFFFFF@@@>>>;;;999::::::999888777777666555555888<<>>BBBEEEHHHJJJMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNMMMNNNNNNNNNOOOOOONNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHBBB???<<<:::::::::999888888888777666555777;;;??????AAADDDGGGIIIJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLMMMMMMLLLLLLKKKHHHIIIIIIJJJJJJIIIIIIHHHLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBBBB>>>===;;;:::777666444333222222222222222222222222000111333555777;;;@@@DDD???@@@@@@AAAAAABBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCWWWVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYSSSTTTVVVVVVVVVVVVXXXYYYWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXWWWVVVUUURRRSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRRRRRRRRRRQQQPPPPPPJJJHHHDDD???;;;888777666555666777777777777666666777888:::===AAAEEEIIIKKKNNNNNNOOOPPPQQQRRRRRRQQQSSSSSSRRRRRRRRRSSSTTTUUURRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTTTTTTTRRRQQQOOONNNNNNNNNNNNOOOQQQRRRQQQPPPOOOOOONNNNNNNNNOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPNNNMMMLLLMMMOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPPPPOOOOOONNNOOOOOOOOOPPPPPPOOONNNNNNNNNNNNOOONNNNNNPPPQQQQQQPPPOOONNNKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFCCC@@@<<<:::888777777777777777777777777777999:::;;;<<>><<<;;;888777555444444444444444444444444444222333444555555888===@@@??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYTTTUUUVVVVVVVVVVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSUUUVVVVVVVVVUUUTTTUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRSSSSSSSSSRRRPPPPPPIIIFFFBBB===999777666666666666777888888888777777777888;;;???CCCGGGKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTSSSRRRRRRRRRSSSUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSTTTUUUTTTRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPNNNMMMLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNQQQPPPOOONNNNNNMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMOOOPPPRRRRRRQQQPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHEEEBBB???<<<:::999777777777777777777777777777999:::;;;<<>><<<;;;:::999777:::;;;;;;:::888999;;;===>>>@@@CCCGGGIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHHHHIIIEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEE@@@???>>><<<:::888777666444444444444444444444444222222333222222444777:::>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSPPPQQQRRRSSSSSSQQQOOONNNHHHEEEAAA<<<888666555555555555666777777777777777777888<<<@@@DDDIIILLLNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTSSSQQQQQQQQQRRRTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPNNNPPPRRRTTTUUUTTTRRRQQQPPPQQQRRRSSSSSSQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPNNNMMMLLLMMMOOOKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKJJJKKKLLLNNNNNNNNNNNNMMMKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSSSSRRRPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHEEEBBB???<<<;;;:::777777777777777777777777777888:::;;;<<<>>>BBBEEEHHHJJJMMMNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPNNNOOOPPPQQQRRRSSSSSSTTTPPPOOONNNNNNMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMOOOPPPOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMNNNMMMMMMLLLKKKJJJGGGDDD@@@>>>===<<<:::888888:::;;;;;;999888999:::===???CCCFFFIIIJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFEEEDDDEEEEEEFFFGGGBBBAAA@@@>>><<<:::888777333333333333333333333333111222222111111333666999<<<======>>>@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCVVVVVVVVVVVVVVVWWWXXXYYYTTTTTTUUUUUUUUUVVVVVVVVVUUUWWWXXXWWWUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYWWWUUUTTTTTTUUUUUUTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSOOOPPPQQQRRRRRRPPPNNNMMMHHHEEE@@@;;;777666555555444444555666777777666666777999<<<@@@EEEJJJMMMOOOMMMNNNPPPRRRSSSTTTTTTUUUSSSRRRPPPOOOPPPQQQSSSUUUSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRNNNOOORRRTTTTTTSSSQQQPPPPPPRRRTTTUUUTTTRRROOONNNMMMMMMMMMNNNOOOPPPRRRRRRNNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPNNNMMMLLLMMMOOOKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOONNNMMMLLLKKKHHHJJJLLLNNNOOOPPPPPPPPPKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOPPPOOOOOONNNMMMNNNNNNNNNMMMOOOQQQSSSTTTSSSQQQOOONNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLIIIHHHEEEBBB???===;;;:::777777777777777777777777777888:::;;;<<<>>>BBBEEEHHHJJJMMMNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNPPPQQQQQQPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHJJJLLLNNNOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLNNNNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFBBB???>>>===;;;:::666888;;;;;;999777777777===???CCCFFFIIIJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKLLLNNNJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEFFFGGGHHHCCCBBBAAA???===;;;999888222222222222222222222222222333333333333555999<<<;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQOOOOOOPPPPPPOOONNNEEEBBB===:::888777555444222444666777777777888:::::::::;;;@@@GGGLLLNNNMMMOOOPPPQQQRRRRRRQQQPPPOOOSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTTTTSSSRRRQQQRRRSSSSSSSSSQQQPPPOOOQQQQQQRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRSSSSSSOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMNNNNNNOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGDDDAAA===:::999777777777777777777777777777888999:::;;;>>>CCCFFFJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOOOOPPPRRRSSSUUUSSSRRRPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPPPPOOONNNMMMLLLKKKHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIILLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKMMMLLLJJJIIIIIIJJJGGGGGGFFFDDDBBB???<<<::::::999888666666666666777<<<>>>BBBEEEHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIGGGFFFEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA???<<<:::888777888777777666555555444444444444444444444555666777:::;;;===???AAABBBCCCCCCBBBCCCDDDCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRRQQQPPPNNNNNNOOOOOONNNLLLEEEAAA===999888777666444222444666777777777888:::::::::<<>>CCCFFFJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNOOOPPPQQQSSSTTTWWWUUUSSSQQQOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPOOOOOONNNPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKMMMLLLJJJIIIIIIJJJHHHGGGGGGEEECCC@@@===;;;<<<;;;999888777777888888<<<>>>AAAEEEGGGIIIIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJJJJHHHGGGFFFGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@===;;;999888777666666555555444444444333333333444444666777777:::;;;===???@@@BBBBBBCCCAAACCCDDDCCCBBBAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVVVVVVVVVVVVVXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUURRRRRRSSSSSSSSSSSSRRRRRRPPPOOONNNNNNNNNNNNLLLJJJDDD@@@<<<999888777666444333444666666666666888999:::;;;>>>CCCIIIMMMOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQSSSTTTUUUTTTRRRTTTTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNQQQQQQQQQQQQRRRRRRRRRRRROOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNLLLMMMMMMNNNNNNMMMLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGDDDAAA===:::999777777777777777777777777666888999:::;;;???CCCGGGJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOONNNNNNNNNOOOQQQSSSTTTWWWVVVTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPNNNOOOOOOPPPPPPPPPOOOOOOQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLJJJKKKMMMLLLJJJIIIIIIJJJHHHHHHHHHFFFDDDAAA>>>======<<<:::999888888999999;;;===@@@DDDGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGHHHJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA???===;;;:::666555555444444444555555222222333333555666888999999;;;<<<>>>@@@AAABBBBBBAAABBBCCCCCCAAAAAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOONNNKKKIIIBBB???;;;888777777666555333555666666555666777999:::<<<@@@EEEJJJNNNPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSUUUUUUTTTRRRSSSTTTUUUVVVUUUUUUSSSSSSQQQQQQQQQQQQPPPOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGDDDAAA===:::999777777777777777777777777666777999:::;;;???DDDGGGJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMOOONNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMLLLJJJIIIIIIJJJIIIIIIIIIHHHEEECCC@@@>>>===<<<:::999888888999999;;;<<>>???AAAAAABBB@@@BBBCCCBBBAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPNNNKKKHHH@@@===999777777666666555444555555555444555777999;;;>>>BBBGGGKKKNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSUUUVVVTTTSSSQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGDDDAAA===:::999888888888888888888888888555777888:::<<>>AAADDDGGGIIIJJJHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHGGGFFFFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBB@@@??????777666444333333444555666111222222333555777888999888999;;;===???@@@AAAAAA@@@AAABBBAAA@@@???@@@BBBBBBBBBAAAAAAAAAAAABBBBBBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTVVVVVVVVVWWWWWWWWWWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPNNNJJJGGG???<<<888666666666666555444555555444333444666999;;;???EEEJJJMMMOOORRRSSSSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQRRRSSSTTTVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRTTTUUUVVVUUUSSSOOOPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGDDDAAA===:::999888888888888888888888888555666888:::<<>>???@@@@@@???@@@AAAAAA??????@@@AAABBBAAAAAA@@@@@@AAAAAABBBWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPMMMHHHEEE>>>;;;777666666666666555555555555444333333666888;;;@@@GGGKKKNNNPPPRRRTTTTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRSSSTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTVVVVVVUUUSSSOOOPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPLLLMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGDDDAAA===:::999888888888888888888888888555666888:::<<<@@@EEEHHHKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQRRRTTTUUUVVVWWWWWWUUUUUUUUUTTTSSSRRRPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKMMMLLLJJJIIIIIIJJJHHHIIIHHHHHHFFFDDDAAA@@@===<<<:::999888888999999999:::<<>>??????@@@???@@@AAA@@@???>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAAWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPOOOKKKGGGCCC===:::777555666666666666555555555333222333666888;;;@@@HHHLLLNNNPPPSSSUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSTTTUUUUUUVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSTTTVVVVVVUUUSSSOOOPPPQQQSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQOOOMMMLLLMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGDDDAAA===:::999888888888888888888888888555666888:::<<<@@@EEEIIILLLLLLLLLLLLMMMMMMMMMMMMIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKMMMNNNPPPQQQKKKLLLNNNPPPRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRROOOPPPQQQSSSUUUVVVWWWWWWUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKMMMLLLJJJIIIIIIJJJHHHHHHHHHGGGFFFDDDAAA@@@>>>===;;;:::999999::::::999:::<<>><<<999666444444555666444444444444444555666777777888:::<<<===?????????>>>@@@AAA@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAVVVVVVWWWWWWXXXWWWWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWTTTUUUVVVVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSQQQNNNHHHCCC@@@;;;888666555666666666555666777777777666888;;;>>>@@@DDDJJJOOOQQQSSSTTTUUUVVVUUURRRQQQQQQRRRUUUVVVXXXVVVTTTRRRQQQSSSUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQOOONNNMMMNNNNNNOOOSSSQQQOOOMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQPPPNNNMMMLLLMMMNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJJJJLLLMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKFFFGGGGGGEEEAAA<<<999888888777666777888888777666999999:::<<>>======???AAAEEEHHHJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFGGGJJJJJJHHHEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@===999777666666555444333333333333333333333333444666999<<<>>>>>>>>>>>>AAAAAABBBCCCBBBAAA@@@???????????????????????????UUUVVVVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYUUUVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQQQQRRRSSSTTTTTTTTTVVVUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQNNNHHHCCC@@@;;;888666555666666666555666666777666666888;;;>>>AAAEEEKKKOOOQQQSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUWWWVVVTTTSSSRRRSSSTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOONNNNNNNNNOOOOOOPPPOOONNNMMMMMMNNNPPPQQQNNNNNNNNNMMMMMMNNNNNNNNNPPPOOONNNMMMMMMMMMNNNOOOLLLMMMMMMNNNMMMMMMLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKFFFHHHHHHFFFAAA===:::999:::999888888999:::999888888999999;;;???CCCGGGJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMPPPOOONNNMMMLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPOOONNNMMMOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQPPPOOONNNUUUTTTTTTSSSRRRQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNMMMLLLMMMNNNOOONNNLLLNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMMMMPPPOOONNNMMMNNNPPPSSSUUUOOONNNMMMLLLKKKLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLJJJGGGCCCAAA???>>>===;;;::::::999999<<<<<<===>>>AAAEEEHHHJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHJJJJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCAAA===:::777777666555444444444444444444444444444555777:::===????????????AAAAAABBBBBBBBBAAA@@@???????????????????????????TTTUUUVVVWWWXXXXXXYYYYYYUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWXXXXXXYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSQQQMMMHHHCCC@@@;;;888666555666666666555555666666666666888<<>>===<<<;;;;;;;;;::::::;;;===AAAEEEHHHJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDAAA>>>;;;888888777666444555555555555555555555555666777:::===???@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SSSTTTUUUWWWXXXYYYYYYYYYUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSPPPLLLGGGCCC@@@;;;888666555666666666555444555666666666888<<<@@@EEEIIINNNQQQSSSSSSTTTUUUSSSTTTUUUUUUUUUUUUTTTSSSTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOPPPPPPMMMMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPOOONNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIFFFBBB>>><<<;;;;;;:::999999;;;;;;:::999888888999;;;>>>CCCGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOONNNMMMMMMOOOOOONNNMMMJJJKKKKKKLLLLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMOOONNNLLLKKKPPP[[[dddNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMNNNNNNOOONNNMMMKKKJJJKKKKKKLLLKKKJJJHHHFFFEEE@@@???>>>===<<<;;;;;;;;;888999:::===AAAEEEHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLHHHHHHHHHIIIIIIIIIIIIJJJEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEFFFGGGIIIIIILLLKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDBBB???<<<:::999888666444555555555555444444444444555666999;;;>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@SSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRROOOKKKFFFAAA???;;;888666555666666666555444555666666777:::>>>AAAGGGKKKPPPSSSSSSSSSTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVTTTSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJIIIEEEAAA===<<<<<<999888777888999:::999777777888888;;;>>>BBBFFFIIIHHHIIIJJJKKKKKKLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNOOONNNNNNOOOPPPPPPOOONNNNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNLLLKKKLLLMMMNNNMMMLLLOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNKKKNNNOOONNNLLLNNNUUU\\\NNNNNNNNNNNNMMMMMMMMMLLLMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMLLLJJJIIIJJJJJJJJJJJJIIIHHHFFFEEE@@@???>>><<<;;;;;;::::::777888;;;>>>AAAEEEHHHJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJJJJIIIIIIJJJJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGGGGFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEECCCAAA>>><<<:::999666444444444444333333333222222333555777999<<<>>>???@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@TTTUUUVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMIIIDDD@@@===;;;888666555666666666555444555666777888;;;@@@CCCJJJMMMQQQTTTTTTTTTSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNOOONNNNNNMMMPPPOOOOOONNNMMMMMMLLLLLLMMMNNNOOOPPPPPPOOONNNMMMKKKLLLMMMMMMNNNMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNIIIIIIJJJKKKMMMNNNOOOPPPOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNNNNOOOOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHDDD@@@===;;;<<<888777666666888888777666777777888:::>>>BBBFFFIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOQQQSSSTTTRRRQQQQQQPPPOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQOOONNNNNNNNNMMMMMMMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOMMMLLLKKKLLLMMMMMMLLLKKKOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPJJJMMMOOOOOOMMMLLLOOORRRNNNNNNOOOOOONNNNNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGG@@@???>>><<<;;;;;;;;;;;;888999<<>><<<;;;888666555666666666555555666777888:::===BBBEEEKKKOOOSSSUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOONNNNNNLLLLLLNNNOOOOOOOOOOOOOOONNNNNNMMMOOOPPPQQQQQQPPPOOOMMMLLLMMMMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKLLLMMMMMMNNNOOOOOOMMMNNNOOOOOOOOONNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIGGGCCC???<<<;;;;;;888777666666888888777666777777888:::===BBBFFFHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMMMMNNNOOOQQQRRRPPPOOONNNLLLLLLNNNOOOPPPNNNNNNMMMMMMNNNPPPRRRTTTOOOOOOPPPQQQQQQQQQPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNMMMLLLLLLNNNNNNMMMLLLNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMMMMNNNMMMLLLLLLKKKNNNNNNOOOOOOOOONNNMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIAAA@@@???>>>===<<<<<<<<<:::;;;>>>@@@CCCFFFGGGHHHGGGHHHJJJLLLMMMLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFIIIIIIHHHHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEECCC@@@>>>===:::777444666555555444333333222222333444666888;;;>>>@@@BBBEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAVVVVVVWWWWWWXXXWWWWWWWWWTTTTTTUUUVVVWWWWWWXXXYYYXXXYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRTTTVVVWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQNNNJJJEEEAAA===;;;;;;888666555666666666555555666888999;;;>>>CCCFFFLLLPPPSSSUUUUUUTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOOOONNNMMMLLLKKKMMMMMMNNNPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRQQQOOONNNLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPOOONNNMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHFFFBBB>>>;;;:::;;;888777666777888999888666777777888:::===BBBFFFHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKLLLNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNPPPQQQSSSQQQOOOMMMKKKKKKMMMOOOQQQMMMMMMLLLLLLMMMOOOQQQSSSLLLMMMOOOQQQRRRRRRQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNMMMMMMOOOOOONNNMMMRRRSSSSSSSSSSSSSSSSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMKKKJJJNNNNNNOOOPPPOOONNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIKKKLLLNNNOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKCCCBBB@@@???>>>>>>======;;;<<>>BBBEEEHHHHHHHHHIIIIIIIIIIIIIIIIIILLLKKKJJJIIIJJJKKKMMMOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLKKKKKKLLLMMMNNNNNNPPPPPPPPPPPPOOONNNMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMLLLMMMMMMNNNNNNLLLLLLKKKKKKLLLMMMNNNNNNKKKLLLMMMNNNNNNOOOOOONNNPPPOOONNNMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGGGGGGGGGGIIIIIIJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKFFFCCC@@@>>>>>>===<<<;;;<<<===>>>@@@BBBEEEHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>;;;888666555555444333333333444444666777888:::<<>>;;;::::::888666777999:::888777666777999:::<<<@@@EEEHHHLLLOOORRRTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUUUUUUUTTTTTTSSSRRRTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOOPPPPPPPPPPPPPPPNNNOOOOOOPPPPPPOOOOOONNNLLLMMMMMMNNNNNNNNNNNNNNNQQQOOOMMMNNNQQQSSSSSSQQQQQQOOOMMMNNNOOOPPPNNNLLLNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOOOONNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPNNNMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKIIIEEE@@@<<<;;;;;;999999999888777666666666666777888;;;>>>BBBFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKJJJIIIJJJKKKMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLLLLMMMMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKLLLMMMMMMNNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOONNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJEEEBBB???=========<<<:::;;;<<<===???AAADDDFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>;;;999777555555444444333333444444666666777999<<<>>>AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQNNNJJJEEE@@@<<<:::999999888777777999999888777666777999;;;===AAAFFFJJJLLLOOOSSSTTTTTTSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPOOONNNOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPQQQNNNOOOOOOPPPPPPOOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOORRRPPPOOOPPPRRRSSSSSSSSSQQQOOONNNNNNOOOPPPNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLMMMMMMNNNPPPQQQQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHEEE@@@===<<<<<<999999999888777777666666666777999<<>>@@@CCCEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEFFFHHHJJJKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???<<<:::888666555555444333333444444555555777888;;;===???AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPMMMIIICCC???<<<:::999888777777777888888888777666777:::;;;>>>BBBHHHLLLNNNPPPSSSTTTTTTSSSSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOONNNNNNOOOOOOOOOPPPPPPPPPNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRQQQQQQRRRSSSTTTTTTQQQPPPPPPOOOPPPOOOOOONNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMMMNNNNNNOOOPPPPPPQQQQQQOOOOOOOOONNNNNNNNNNNNMMMPPPOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIEEEAAA===;;;;;;999999999888888777777777777888:::===@@@DDDFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOLLLLLLKKKKKKKKKLLLLLLMMMIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFCCC@@@>>>>>>===<<<;;;;;;;;;<<<>>>@@@CCCEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFDDDEEEHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???===;;;:::777666555444444333444444444555666777999<<<>>>???AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPMMMHHHCCC>>>;;;::::::777777888777777777777888666888:::<<>>BBBEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLMMMMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOOOOPPPPPPQQQOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLNNNNNNOOOOOONNNMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHEEEBBB@@@@@@???>>>===<<<======???AAACCCEEEFFFIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIGGGFFFFFFIIILLLIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBAAA@@@>>>===;;;888777666555444444444444333444444666888:::<<<===AAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOLLLGGGAAA===;;;::::::666777888888666666777888666888:::===@@@EEEKKKOOOPPPRRRTTTTTTSSSSSSSSSUUUSSSTTTTTTTTTUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSRRRQQQQQQPPPOOOOOONNNOOOOOOPPPPPPOOOOOONNNPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQSSSTTTQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOSSSRRRQQQPPPPPPOOOOOOPPPNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKGGGAAA<<<888777999999999999999999999999777999<<>>======>>>???AAACCCEEEFFFIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJIIIHHHHHHJJJLLLHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBAAA@@@>>>===888888666555444444333333222333333555777999:::;;;AAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRMMMJJJEEE???;;;999999999555777888888666555666888666888;;;>>>AAAFFFMMMQQQQQQSSSTTTTTTSSSRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPPPPOOOOOONNNQQQQQQRRRSSSSSSSSSSSSRRRQQQSSSTTTRRRPPPPPPRRRTTTQQQRRRTTTSSSPPPOOOPPPRRRQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLNNNPPPQQQOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNNNNOOOPPPPPPQQQPPPOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKJJJGGGBBB===999888999999999999999999999999777999<<<@@@DDDFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJKKKKKKKKKJJJJJJIIIHHHJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNMMMMMMNNNOOOOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNLLLMMMNNNPPPPPPOOONNNMMMKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJLLLMMMMMMMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHGGGHHHFFFBBBAAA@@@@@@???>>><<<<<<===>>>@@@BBBCCCDDDHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKJJJIIIHHHIIIKKKHHHHHHIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBBBB@@@???>>>999888777555444444333333222222333444555777999:::???@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUWWWXXXXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSLLLHHHCCC===999777777888555777999888555444666888666888;;;>>>BBBGGGMMMRRRRRRSSSTTTTTTSSSRRRTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQMMMNNNNNNOOOOOOPPPPPPQQQNNNOOOOOOPPPPPPOOOOOONNNQQQQQQRRRSSSSSSSSSSSSSSSQQQSSSTTTRRRPPPOOOQQQTTTQQQSSSTTTSSSPPPOOOPPPSSSPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLNNNPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPNNNMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNHHHIIIIIIGGGCCC>>>;;;:::999999999999999999999999777999===AAADDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIKKKKKKJJJIIIIIIKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKMMMLLLKKKJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNOOOOOOJJJKKKKKKKKKLLLLLLMMMMMMIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLNNNPPPPPPPPPNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHEEEBBB@@@@@@???>>>===;;;;;;<<<===???@@@BBBCCCGGGHHHIIIIIIJJJJJJIIIIIILLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKKKKIIIHHHHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBBCCCBBBAAA@@@???999888777666444444333333111222222333555777888999>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCUUUUUUVVVVVVWWWXXXYYYYYYTTTUUUVVVVVVWWWWWWVVVVVVYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRTTTSSSQQQOOOKKKFFF???999777777777777666666555333333444888;;;::::::<<<>>>CCCIIIOOORRRTTTTTTTTTSSSSSSSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTXXXWWWWWWUUUTTTSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQOOONNNNNNOOOQQQRRROOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJLLLNNNPPPQQQQQQPPPOOOQQQPPPNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNMMMNNNNNNMMMKKKJJJKKKMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJHHHFFFCCC???<<<;;;999999888888888888888888;;;<<<>>>AAACCCEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKIIIGGGFFFHHHGGGFFFEEEFFFGGGHHHIIINNNJJJFFFFFFIIIKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHKKKJJJIIIJJJLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMLLLJJJJJJKKKMMMHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFBBB???<<<<<<<<<===;;;:::999999;;;>>>BBBDDDGGGHHHIIIHHHHHHHHHJJJLLLIIIJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEFFFGGGIIIJJJKKKKKKIIIGGGFFFFFFGGGGGGEEEDDDHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEGGGGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBAAAAAA>>><<<999666444222222222444333222222333555888:::===>>>???AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBUUUVVVVVVVVVWWWXXXXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSQQQNNNJJJEEE>>>999666666666666555555444333333444888;;;:::;;;<<>>AAACCCFFFGGGHHHHHHGGGGGGIIIKKKIIIJJJJJJKKKLLLLLLKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKGGGFFFEEEFFFGGGHHHGGGFFFHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA???===:::888555444333333444333222222333555888:::======???AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSRRRPPPNNNHHHCCC<<<888666555555555333333444333333444888;;;:::;;;===AAAFFFKKKPPPSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTPPPQQQQQQRRRSSSTTTUUUUUUQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIHHHJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIGGGIIIIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCAAA???===<<<888888888888888888888888999:::<<<>>>@@@AAABBBBBB@@@AAABBBBBBCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIGGGDDDGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNMMMLLLJJJJJJKKKHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHGGGGGGFFFKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFBBB>>>;;;::::::::::::999999999;;;===@@@BBBDDDEEEGGGGGGFFFGGGHHHJJJIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDDDDDDDDDDDDDEEEEEECCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIIIIHHHGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFHHHJJJKKKLLLMMMHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKEEEDDDDDDEEEGGGIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@???<<<:::777666444444444444333222333555888999<<<<<<>>>@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVYYYXXXWWWVVVUUUTTTSSSRRRUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSRRROOOMMMFFFAAA;;;777555555444444111222333333333444777::::::;;;>>>CCCGGGLLLPPPRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTOOOPPPPPPQQQRRRSSSTTTTTTPPPOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIJJJKKKLLLLLLKKKIIIIIIGGGGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDBBBBBBBBBAAA???>>><<<;;;888888888888888999999999888999:::<<<>>>??????@@@>>>??????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLMMMLLLJJJHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEBBB>>>;;;999888888999999888999:::===???@@@CCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGFFFFFFFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFHHHJJJKKKLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>><<<:::888666555444444333333444555777888:::;;;===???@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVXXXWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRQQQOOOLLLDDD@@@:::666555444444333111222333333222333666888999;;;???DDDHHHMMMPPPQQQPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB???AAACCCCCCAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>===<<<;;;:::777777888888888999999999777888:::;;;<<<===============>>>>>>>>>>>>======<<<=====================<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???BBBBBBAAA@@@@@@AAA??????@@@@@@AAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEEEECCCAAA@@@AAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAA??????@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@AAABBBDDDAAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA===;;;888777777888888888999:::<<<>>>???AAADDDFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLIIIIIIHHHGGGFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFHHHGGGFFFFFFGGGGGGFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDGGGGGGFFFEEEDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@>>><<<999777666444444333333444555666777999:::<<<>>>???AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRQQQNNNLLLCCC???:::777555555444333111222333333222222444666777:::???DDDIIILLLOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAABBB??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEBBBBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAA@@@??????>>><<<>>>@@@AAA@@@???????????????@@@@@@??????>>>===============<<<:::999888777777777888999999::::::888888999:::;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>======???@@@======>>>>>>??????@@@@@@@@@??????>>>>>>>>>??????===>>>???@@@BBBBBBBBBBBBBBBAAA???<<<:::;;;>>>AAA???????????????@@@@@@@@@>>>???@@@AAABBBBBBBBBAAA???======>>>???@@@???>>>========================;;;=========<<<===???AAA>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCBBB??????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBB>>>???@@@AAACCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???===:::888777777888888888999:::;;;<<<===???BBBEEEFFFFFFFFFGGGHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHFFFFFFGGGFFFEEECCCDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA???===:::888666444444444444444555666666777888:::===???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAATTTTTTTTTUUUVVVVVVVVVWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPMMMKKKCCC???;;;777666555444333111333333333222111222444666999>>>DDDIIILLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>======>>>@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>============>>>>>>============>>>>>>>>>???;;;<<<===>>>????????????<<<<<<<<<<<<===>>>??????======>>>>>>???AAABBBBBB@@@??????>>>???@@@AAABBB?????????>>>>>>=========<<<<<<<<<<<<==================>>>>>>>>>===<<<;;;:::<<>>===>>>======>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::999777666666777777888999999::::::888999::::::;;;;;;;;;;;;:::;;;;;;;;;::::::999888888888888999999:::::::::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;===@@@;;;<<<<<<===>>>>>>??????============<<<;;;::::::888:::<<<>>>@@@AAAAAAAAA???@@@@@@>>>;;;:::<<<>>>============>>>>>>>>>???<<<<<<===>>>????????????===<<<<<<<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>======>>>??????@@@AAAAAA???AAACCCCCCCCCBBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@<<<===>>>>>>?????????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<:::999888777777777888999:::;;;<<<<<<<<>>>>>??????@@@AAACCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCEEEEEEEEEEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEFFFGGGGGGFFFEEECCCEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGHHHHHHGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@===:::888666444444444444555555555666666777999<<<>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@SSSSSSTTTUUUVVVVVVWWWWWWTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSWWWVVVVVVTTTRRRPPPNNNMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPMMMKKKCCC???;;;888777666555444222333444333111000111222555888>>>DDDIIILLLMMMMMMOOONNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;<<<===???>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;<<<============999999999:::;;;<<<===>>><<<<<<<<<<<<===???@@@AAA???>>>=========???@@@AAA>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::999;;;>>>???>>>=========;;;<<<=========<<<;;;:::<<<<<<;;;:::999888666555666777777888999999::::::888999:::;;;;;;;;;;;;;;;999999999999999888777777777777888888999999999:::666666888999999:::::::::::::::::::::::::::::::::<<<<<<;;;999888999===@@@;;;;;;<<<<<<===>>>??????;;;;;;<<<<<<;;;999777666666777:::===???@@@AAAAAA>>>AAACCCBBB???======>>><<<<<<<<<<<<======>>>>>>:::;;;<<<===>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===::::::::::::::::::::::::;;;===>>>======>>>@@@BBB:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@===???AAABBBAAAAAACCCDDD@@@?????????>>>>>>======999999:::;;;<<<<<<;;;;;;;;;::::::999999::::::;;;888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777777777888999::::::;;;;;;999<<<@@@BBBBBBBBBBBBCCCAAABBBBBBBBBAAA@@@@@@???AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>>BBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEDDDEEEGGGHHHHHHGGGCCCDDDFFFGGGGGGFFFEEEDDDBBBCCCFFFHHHIIIIIIHHHGGGCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@>>>;;;888666444444555555555555555555666777999;;;>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@SSSSSSSSSSSSSSSTTTUUUVVVTTTUUUUUUUUUVVVVVVWWWWWWUUUVVVVVVVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUTTTRRRQQQQQQPPPPPPOOONNNNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQPPPOOOPPPQQQQQQOOOLLLIIIFFF>>>;;;666333333444555555333333333333444555666666999;;;>>>AAADDDGGGHHHIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGDDDEEEGGGHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBDDDCCCAAABBBBBBBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@???======>>>>>><<<:::>>>>>>>>>>>>=======================================<<<:::999999:::<<<===:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;888999:::;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>===<<<;;;<<<===;;;<<<<<<<<<;;;::::::999888999999:::;;;;;;;;;;;;999999999999:::;;;<<<===>>>===;;;:::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;999666555666777888777777666666666666777777999999:::;;;;;;<<<<<<===;;;;;;;;;:::999888777666999999999999999999999999::::::;;;;;;;;;::::::999777888999888777777888:::<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>???======>>>>>>>>>>>>======>>>??????>>>======>>>@@@???>>><<<:::::::::<<<===>>>===<<<;;;::::::999888===<<<;;;:::999999999999:::999999999::::::;;;<<<888999999::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;::::::<<<===<<<<<<<<<===============???>>>>>><<<;;;:::999999:::::::::;;;;;;;;;<<<<<<999999999999999888777666555666888:::;;;:::888777<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::666777888999:::999888888>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<>>>>>>????????????>>>>>>>>>===:::888888888999::::::999888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========???>>>===<<<<<<===>>>???>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHGGGFFFEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBB@@@===:::999777666555444333444555555555666888888999;;;???BBBCCCCCCBBBAAAAAA@@@??????SSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNOOOOOOMMMKKKHHHEEE???;;;666333333444555555333333333333444555666666999:::===@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAA??????@@@AAA???>>>@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<>>>???>>><<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;999999999:::::::::;;;;;;999999999999:::::::::;;;999999999:::::::::;;;;;;999999999::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???>>><<<;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999888888999999::::::999999888888888999999;;;<<<<<<===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::<<<;;;999888777777777888777777777666666777777777999999999:::;;;;;;<<<<<<::::::::::::999888777666999999999999999999999999999999::::::::::::999999888999:::999777777999;;;;;;:::::::::999999999999:::999999999999:::;;;;;;999999999999999999999999999;;;<<<<<<<<<<<<===???>>>>>>????????????>>>>>>???@@@@@@???>>>>>>???AAA???===;;;999999999:::;;;<<<<<<;;;;;;:::999999999;;;;;;:::999888777777888999999999999::::::;;;;;;888999999::::::;;;;;;<<<::::::::::::;;;;;;;;;<<<999:::;;;:::999:::;;;===<<<<<<<<<;;;;;;;;;;;;;;;======<<<;;;;;;:::999999888888999999999:::::::::888999999999888888777666666777888999999999888888:::999999999::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888888888999666777888999:::999999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;::::::999<<<;;;999777666666777888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>??????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHGGGFFFFFFHHHJJJKKKJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@===:::888666555444333333444555555555666777888999;;;???AAAAAAAAAAAAAAAAAAAAAAAAAAASSSSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPPPPOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLLLLJJJHHHFFFDDD???;;;777444444444444444333333333333444555666777888999;;;>>>AAACCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEECCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@???>>>======>>>>>>===<<<===============<<<<<<<<<<<<;;;:::<<<>>>??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::888888888999999999::::::888888888888999999999999999999999999:::::::::::::::999999999999999999:::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????>>><<<:::;;;<<<;;;;;;<<<<<<;;;;;;::::::888888999999999888777777888888888888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===999999999999999999999999::::::::::::999999888777888888777777777777888888888888999999:::;;;;;;;;;::::::::::::999888777777999999999999999999999999888888999999999999999888999:::;;;:::888888999;;;999999999999888888888888999999999999999:::;;;;;;999999999999999999999999888:::;;;;;;;;;;;;<<<>>>>>>>>>????????????>>>>>>???@@@@@@@@@>>>>>>@@@AAA???===;;;999888888888888999999999999999999999999:::999888777777777777777999999999999::::::::::::888999999::::::;;;;;;<<<999:::::::::::::::;;;;;;999:::;;;:::999999;;;===<<<<<<;;;;;;::::::999999;;;;;;::::::999999999999666666666777777777888888888888888888777777777777777777777777888888888888777777777777888888999999999999;;;;;;<<<;;;:::999999999::::::999999888777777777888999999999999888999999999999999999999999999999:::::::::999888888666777777888888777777666999888666555444555555666666666777888888888888777999999999999999999999:::999::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=====================>>>>>>>>>??????========================>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCC@@@===:::888555444333222333444555666444666777888888:::>>>AAA?????????@@@AAABBBBBBCCCSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGHHHGGGEEECCCBBB>>>;;;777444444444444333333333333444444555666777777888:::<<<>>>@@@AAAAAA@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@???>>>>>>???@@@AAABBBCCC????????????????????????=========<<<======>>>>>>>>><<<;;;<<<===>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;===>>>>>>===;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999:::999999999999::::::::::::888888888999999999999:::888999999999999:::::::::;;;:::999888888999:::;;;999999999999::::::::::::999999:::;;;;;;;;;;;;;;;>>>??????>>>;;;::::::;;;:::;;;;;;<<<;;;;;;::::::999999:::999999888777777888888888888888999:::::::::::::::;;;;;;<<<===>>>888888888888888888888888888999:::;;;;;;:::888777888888777777777777888888777777888888999:::::::::999999999999999888777777888888888888888888888888777777888999999999888888:::;;;;;;:::999888:::;;;:::999999999999888888888999999999888999::::::;;;::::::::::::::::::::::::777999::::::::::::;;;=========>>>>>>>>>>>>=========>>>???>>>======???AAA@@@???===;;;999888888888777777888888999999999999:::999888777777777777777999999999:::::::::999999888999999::::::;;;;;;<<<999999999999::::::::::::888999:::999888888:::<<<===<<<<<<;;;:::999999888999999999999888888888888555555666666666777777777777777777777666777777777777777666666666777777888666666777777888888888888777888:::;;;;;;;;;999888888999:::::::::999777666777777888888999999999999888888888888888888888888888888888999999888888777777777777888888777777777777777666555444444555555333444666777888777666555777777777888888888888888888888999:::::::::::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGFFFFFFFFFHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEECCCAAA>>>;;;999444444333222222333555666444555777777777999===????????????@@@AAAAAABBBBBBPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???===:::777555555555444444444444444444555666777777666777999;;;<<<===>>>>>>===@@@DDDHHHHHHEEEAAA?????????>>>>>>>>>>>>??????============>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<:::::::::::::::999999999999999999999999999999999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;999999999999::::::::::::888888888999999999::::::;;;:::999888888999:::;;;888888888999999999::::::888999::::::;;;;;;::::::<<<===>>><<<:::999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;:::999888888888888777777777888999999888888999:::;;;<<<======888888888888888888888888666888:::;;;<<<:::888777888888777777777777888888666666777777888999999999888888999999999888777777888888888888888888888888666777888999999999999999;;;<<<<<<:::999888999;;;::::::::::::999999999999999888888888888999::::::::::::::::::::::::::::::777888::::::999999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;<<<>>>???AAA@@@???===;;;:::999999666777777888888999999::::::999999888888888888999888999999::::::999888888888999999::::::;;;;;;<<<999999999999999999999999888999999999888888:::;;;>>>======<<<;;;:::999999888888888888888888777777666666666666777777777888777666666555555666777777777777666555555666666777666666777888999888888777666777999:::::::::999999777888999:::999888777666888888888888888999999999888888888888888888888888777888888999999999888888777777888888888888777777777666666666555555555666333444555666777666555555666666666777777777888888777888888999999999999999888888999999999999888888888888999999999:::::::::999999999:::::::::;;;;;;999:::::::::;;;;;;;;;<<<::::::::::::;;;<<<==================>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB???<<<;;;555444333333333444555555444555666666777888<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@JJJJJJIIIIIIHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC???@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@AAA>>>>>>?????????>>>>>>===;;;888666555666666666555444444444444555666777888777888999:::;;;;;;;;;;;;;;;>>>CCCGGGGGGDDD@@@=====================>>>???<<<<<<<<<===>>>>>>>>>???========================::::::::::::;;;<<<=========<<<;;;<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;999::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999999999:::::::::;;;888888888888999999999999:::999999999999999999:::777777888888888999999999777888999:::;;;:::999888:::;;;;;;;;;999888999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::999999888777777777777777888888777777999:::;;;;;;;;;;;;888888888888888888888888555666888:::::::::888888777777666666666666777777555555666666777888888999777888888888888888777777888888888888888888888888777777888999::::::::::::;;;;;;;;;:::888777888:::;;;:::::::::999999999999888888888888888999::::::888888888888888888888888777999::::::::::::;;;===::::::;;;;;;;;;;;;:::::::::;;;<<<;;;:::;;;===???@@@@@@???>>>===<<<;;;:::777777888888888999999999:::999999888888888999999888999:::::::::999777777888999999::::::;;;;;;<<<999999999888888888888777777888999888777777999;;;======<<<<<<;;;;;;::::::999999888888777777777777666666777777777888888888666666555444444555777888666666666666555555555555666777888999999999888777777777777888888999::::::888888999999888888777666888888777777888888999:::888888888888888888888888777777888999999999999888555666666777777666666555666666666666666666666666444444555666666666666555555555555666777777888888777888888999999999999999777888888999999888888777888888888888999999999999888888888999999999::::::888999999::::::;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDFFFHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA>>>===777666555444333444555555444555666666666888;;;===@@@@@@@@@@@@@@@?????????CCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????;;;<<<<<<===<<<;;;:::999<<<<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<888777555555666777777666444444444444555666777888777888999::::::::::::::::::<<>><<<;;;;;;;;;;;;;;;<<<======;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<;;;:::;;;===>>>===<<<:::::::::;;;;;;<<<<<<<<<:::999888999;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888999999999999888888999999:::::::::;;;;;;;;;888888888888999999999999888888888888999999999999999999999::::::999999999777777777777888888888999666777999:::;;;:::999888777888999999888777999:::999:::;;;;;;<<<<<<;;;;;;888999999::::::::::::999888777777666666666777777666777888999:::999999888666666666666666666666666444555666888999999888888666666555555555555666666444555555666666777888888777777888888888888777777888888888888888888888888777888999:::;;;;;;;;;;;;:::;;;;;;999777666777999999999999999888888888888888888888888888999999:::777777777777777777777777888999;;;;;;::::::<<<===:::;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;;;;;;;===???>>>>>>>>>>>>===<<<;;;:::888888999999999999999999888888777777777888888999888999:::::::::999777666888999999::::::;;;;;;<<<999999888888777777777777666777888888666777888:::;;;;;;;;;:::::::::::::::::::::999999888777666666666666666666777777777777666555444333333555777888555555666666666555444333555666888999999999777666888777666555666888:::;;;999999888777777777777777999888777777777888999:::888888888888888888888888666666777888888888888888555666666777777666666555555555666666666666666555555555555555555666666777555555555666777888888888777888999999::::::999999777888999999999999888777777888888888999999999999888888888888999999999999777777888888999::::::;;;777777777777888999::::::<<<<<<;;;;;;;;;;;;<<<===<<<<<<=========>>>>>>>>><<<;;;;;;;;;;;;<<<=========>>>@@@@@@???@@@CCCEEECCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@???:::999777555444444444555444555666666555777:::<<<>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<999::::::;;;:::999888777:::::::::;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;777666444555777888888777555444444555555666777888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<:::999999999:::;;;;;;<<<;;;<<<>>>??????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;:::999:::<<<===<<<;;;999999999::::::;;;;;;;;;777777777999;;;=========;;;;;;;;;:::::::::999999777777777777777777777777777777888888888888777777888888999999999:::::::::777777777777888888888888777888888888888999999999888999:::;;;;;;:::999888777777777777888888888888555777999:::::::::888777555666888888777777999:::999::::::;;;<<<<<<<<<;;;666777888999999999999999888777666666666666777777555666777999999888777777555555555555555555555555444444555666777888888888555555444444444444555555444444555555666777777777666777777888888888777777777777777777777777777777777888999:::;;;<<<<<<<<<:::::::::999666666666888888888888888777777777777888888888777888999999:::999999999999999999999999888:::;;;;;;;;;;;;<<<>>>;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<<<<>>>@@@<<<=========<<<;;;::::::999999999999999999999999777777666666666666777888777888:::;;;:::888666555888999999::::::;;;<<<<<<999888888888777777666666666777888777666666888:::999999999999999999::::::;;;;;;:::999888777666555555555555666666666777777666555333333333555777888444555666777777555333111444555777888999888777555888777555444555777:::<<<:::999777666666666777888999888777777777888:::;;;777777777777777777777777555555666777888888777777777777888888888888777777444444555666666555555555666666555444444666777888555555555666777888888999888888999::::::::::::999777888999::::::999888777888888888888999999999999888888888888999999999999555666666777888999999:::666555555666666777888999<<<<<<;;;:::::::::;;;;;;>>>>>>>>>>>>????????????:::999999999999:::;;;;;;:::;;;=========>>>@@@BBB?????????@@@@@@AAAAAAAAACCCDDDEEEFFFGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDFFFFFFEEEDDDCCCBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA;;;:::888666555444444444444555555555555777:::<<<<<<<<<===???@@@AAABBBCCC;;;999888:::<<<;;;888555;;;;;;;;;<<<<<<===============<<<<<<<<<<<<======<<<=========>>>>>>??????===<<<;;;:::::::::;;;<<<999999999999999999999999999999999999999999999999666777999::::::999777666999999999999999888777666777777777666666666666666888888888999999:::::::::777999<<<>>>>>>===;;;999999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;:::999999::::::;;;;;;<<<======>>>;;;::::::999888888888999999999999::::::;;;;;;;;;===<<<<<<;;;999888888777:::::::::999999999888888888888888777777777777777888999::::::::::::999888888777777888:::<<<;;;:::888777666666666777999:::;;;;;;;;;:::::::::999999888888777777666666555555666666777888888888888888888888888777777777777777666666777777888888888999:::777555555888999888666888888777777666666555555888888888777777777777777555555444444444555555666333444555666777777777777666666777777888888999999444444333444444555666777888999:::888666444444444444444555555666777777777999999888888888888999999888888888777777777777777777777666666777777888999888888777777777777888888888777777777888999::::::666666777888:::;;;<<<<<<::::::::::::::::::::::::777999:::<<<======<<<<<<777999;;;<<<;;;999999::::::::::::999888777666666666666666666666555555555::::::::::::::::::::::::777777888888888888777777999999888777666555444444888888777777777777888888888999;;;:::999999:::<<<@@@===999666444444666888999888777555444444444444444555777777666666777999:::::::::999888777666555666777777555333222333444666666666666666777888888666666777777888888888999888777666555555555555555666666666666666555555555666666555555555555666666555666666666555444333333444666777777666555555666444444444444444444444444555444444666888::::::999777777777888888999999999777999;;;<<<<<<:::777666666666777888888888888888999888777555555777888999777777666666777777888999888777666666666777999999:::;;;<<<;;;::::::;;;<<<=========<<<;;;;;;::::::===<<<;;;;;;999999888777;;;;;;:::999:::;;;<<<===@@@@@@@@@??????????????????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFEEECCCCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAAAAA<<<;;;999777666555555555222222333444555666777888>>>>>>???@@@@@@@@@@@@@@@;;;999888999::::::888666:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;:::999999999:::;;;999999999999999999999999888888888888888888888888777888999999999999888777666666777777888777777777777777777777777777777777999999999999999999::::::777999:::<<<<<<;;;:::999999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::999999::::::::::::999999777777999:::;;;;;;;;;;;;999999999:::;;;;;;<<<<<<;;;:::999999888888888999999999999999:::::::::;;;;;;::::::999888888777777999999888888888777777777888777777777777777777777999999888888888888999999888777666888999;;;:::999888777666666666777999999888888777777777666666666777777777666666666666666555666777777888888777777777777777777777777777777666666777777777888888888999777555666888999888666888777777777666666666555666666666666666666666666555555555444444555555666333444555666777777777777444444444444555555555555555555444444444444444444555777888888666555555666444444555555666777777777999888888777777888888999777777777777777777777777777777777777888888999999999999888888888888999999999999888888999999:::;;;777777888999999:::;;;;;;::::::::::::::::::::::::888888999::::::999999999888:::<<<<<<;;;:::::::::999999999999888777666666555555555666666666666666888888888888888888888888777777888888888888777777888888777777666555555555888888777777777777888888888999::::::999999:::<<<>>><<<999666555555666777888777666555555444555555555777888777666666777888999999999999999888777666777777777666444333444555666555555555666666777888666666666777777777888888777777666555555555555555555555555555555555555555666666555555555555666666555555666666555555444333444666777777666555555666444444555555555666666666777777666888;;;<<<<<<;;;:::::::::999999999999999888999:::::::::999777666666666777888888888888888999888777666666777888999777777888888888999999999888888777777777888999:::999:::;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888:::999999888888999:::;;;========================>>>>>>??????@@@@@@AAAAAABBBCCCDDDCCCAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA<<<;;;999888666555555555222333333444555666777888;;;<<<>>>???@@@AAAAAAAAA;;;999888888999999999888999999999:::::::::::::::999999888888888888999999888999999999999:::::::::999999888888888888999999888888888888888888999999777777777777777777777777888888888888888888888888555666777888999999999999888888888888888888888888::::::999999999999999999888888888999999999::::::999999::::::::::::999999888999999::::::999999888999999::::::::::::999999777888999:::::::::::::::888888888999999::::::;;;::::::999888888888888999888888888999999999999:::888888888888888888888888888888777777777666666666777777777777777777888888999888777666666777888999888777666777888999888777777777777666777888888999777777666666666555555555666666666666666666777777444555555666777666666666777777777777777777777777666666777777777777888888888777666666888888777666777777777777666666666666555555555555666666666666666666555555444555555666333444555666777777777777444444444444333333333333777666666555444333333333444555777888777666777888444444555555666777777777999888888777777888888999777777777777777777777777888888888888999999999::::::999999888888999999::::::999999999999:::;;;;;;888888888999999999::::::999999999999999999999999888888777666666666666777999;;;======;;;:::::::::999999999999888777666666444444555555666666777777666666666666666777777777666777777888888777777666666666666666666666666666888777777666666777777888777999::::::999999:::;;;;;;:::999777666555555555666666555555555555666666777888999888777666777888888888999999999888888777777888888666444444555666555555555444555555666777555555555666666666666666666666666666555555555555444444555555555555444444666666555555555555666666555555666666666555444444444666777777666555555666555555555666666777777888666666777:::===@@@AAAAAA>>>===<<<;;;:::999888888888888888888777777777666666666777888888888888888999888777666666777888999666888999;;;;;;:::999888999888888888888999::::::999:::;;;;;;999999:::;;;999999:::;;;;;;<<<======::::::::::::::::::::::::999888888777777777888888999999::::::::::::::::::;;;;;;<<<======>>>>>>??????@@@AAA@@@>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB<<<;;;:::888777666555555333333444444555666777888:::;;;===???@@@BBBBBBCCC;;;999888777777888999999888888888888999999999999888777777777777777777888888888888888888888888888777666666777777777888888777777777888888888888888777777777777777777777777888888777777777777888888888999:::;;;;;;;;;;;;;;;888999999999999999:::::::::::::::999999888888888888777777666777888999:::999999::::::::::::999999888999999::::::999999888888888999999999999888888;;;;;;;;;:::999777666555888888888999999999::::::999999888888888888888999888888888888888888888888666666777777888999999:::888888777777777666666666777777777777777888888888999777666444444666777999888777666666777777666555777777777777777888888999999999888888888777777777444555555666666777777777333444555555666666555555666666666777777777777777666666777777777777777777777666666777777777777666777777777777666666666666555555666666666666666777777666666555555555555555444444555666666777666666777777777666666555555555777777777666666555555444444666777888777666777888444444555555666777777777888888777777777777888888666666666777777777777777888888999999::::::::::::999888888777777888888999999999999888888999999:::888888888888888999999999999999999999999999999999777666555555555666777888999;;;======<<<:::::::::888888888888888777666666333444444555666777888888555555666666666666777777666666777777777777666666555555555666666666777777777777666666666666777777777888999999888888999:::888888888888777666555444555555555555555666777777888999:::999777666666777666777888999999999999999777888888777555444666777555555444444444555555666555555555555555555555555555666666666666666555555444555666666777666666555666666555555555555666666555555666666666666555555444666777777666555555666666666666666666666666666333333555999???CCCEEEEEE@@@@@@>>>===;;;999888888999888777666555666666777666666777888888888888888888888777666666777888888666888;;;======<<<999888999999999999999::::::::::::;;;<<<;;;:::999:::<<<999999::::::;;;;;;;;;;;;888888999999::::::::::::999888888777777777777777777777888888888888888999999999999:::;;;;;;<<<<<<<<<===>>>===;;;;;;===>>>????????????????????????>>>??????@@@AAAAAABBBBBB>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB===<<<:::999777777666666555444444444555666888888:::;;;===>>>@@@AAAAAABBB999999888777666777999:::888888888888888888888888888888777777777777888888888888888888888888888888444555555666666777777777666666666777777888888888888888888888888888888888888888777666666777888888;;;;;;;;;;;;;;;:::999888888888999999:::::::::::::::::::::999999888888888888777666555555777888:::888999999::::::999999888999999::::::::::::999999777888888999999888888777:::::::::999888666555444999999999999999:::::::::888888888777777888999999777777777777777777777777666666777888999:::;;;;;;999999888888888777777777666666777777888888888888888777555444444555777888888666555666777777666555666777777777888888888888::::::999999999888888888444444555555666666777777333333444555555555555555555555666666777777777777777777666666666666666666555666777777777666666666666666666666777777777777666666666777777888888888888777666555555555555555444555666666666666666666999888888777777666666666555666777888888888888888666777888888666555555666444444555555666777777777888777777777777777777888555555666666777777777777777888999::::::::::::999777777666666666666777777888888777777777777888888888888888888888888888888888888888888888888888888555555444555666888:::;;;:::;;;======;;;999999999777777888888888777666666333444444555666777888888666666666777777777888888666666777777777777666666444444555555666666777777777777666666666666777777666777999888777777888:::666777777888777666555444555555444555555666777888888999999888666555666777666777888999999999999999777888888777555555666888666555444444444444555555555555555555444444444444444555666666777666555555555666777999999999888777666666555555555555666666555555666666666666666555444666777777666555555666888777777666555444333333444444555888<<<@@@AAAAAA@@@@@@>>>===;;;999888888999888666555444555666777666666777888888888888888888888777777777777888888666888;;;>>>>>><<<999777888888999999:::::::::::::::<<<===<<<;;;:::;;;<<<;;;;;;::::::999999999999777888888999999::::::;;;999999999999999999888888777777777888888999999999777888888999999:::;;;;;;:::;;;;;;;;;999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA<<<<<<===>>>@@@AAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDBBBCCCCCCCCCCCCBBBBBBAAA>>>===;;;999888777777777666555444444444666888999<<<===>>>???????????????777888888888777777888:::888888888888888777777777888888777777777777888888999999999888888888888888333444555666777777777666555555666666777777888888888888888888888888888888777777777777777777777777999999999999888777666555888888888999999::::::;;;::::::999999999999999999777777666555666777888999888888999999999999888888999999999::::::999999999777777888888888888777777555666777888888888888888999999999999999999999999888777777777777888999999777666666666666666555555666666777888999:::;;;<<<999999888888888777777777666666666777888888999999888777666555555666777888777666555666777888777666666666777888888888888777888888777777777666666666555555555555555555666666333444444555666555555555444555555666666777777888777777666666666666555555444666888888777555555666666666666666777777777777666666777777888888999999888888777666555555555555555555666666666666666555666666666666666555555555444555777999999999999888666888999888666555555666444444555555666777777777888777777666666777777888444555555666666777777888666777999:::::::::999888666666666555555666666666888888777666666666666777777777777888888888999999777777777777777777777777333444444666777999;;;<<<999;;;===<<<:::888888888666777777888888777666666444444555555666666777777666666777777888888999999555666666777777666666555444444444555555666666666777666666555555666666777555777888888777777888999555666666666666666555444555555555555555666777888666777888777666555666777666777888999999999999999666777777666555444666888777666555555444555555555555555555555555444444444444444666777777777666555555666999:::;;;:::999888666666555555555555666666555555666777777777666666444666777777666555555666888777666666555444333333888777777777999::::::999>>>===<<<;;;:::999888888999888666555555555666777666666777888888888888888777777777888888777777777666888;;;===>>><<<999888777888888999:::999999999:::;;;<<<<<<::::::;;;<<<;;;;;;:::999999888777777777888888888999999::::::888999::::::;;;;;;::::::777777888888999:::::::::777777888999999::::::;;;999:::;;;:::888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>:::;;;<<<===>>>???@@@@@@>>>??????@@@AAABBBCCCCCC@@@AAAAAABBBAAAAAA@@@@@@>>>===<<<:::999888777777777666555444444666888999======>>>>>>??????>>>>>>444777999999777777888999999999999888888777777777777777666666666666777777999888888888777777777777333333555666777777777666444444555666666777888888777777777777777777777777555666777888888777666555777777777888777777666666777777888888999:::::::::999999999999999999::::::777777666666777777888999888888999999999999888888777888888999999888888777666777777777777777777666444555666777888888888888888888888888888888888888777777777777777888999999666666666555555555444444555666666777888999::::::888888777777777666666666555666666777888888999999777777777777777777777777777666555666888999888777555666777888999888888777777777666666666555555555555555555555555555444444444444555666666666666666444444555555666777777888777777666666666555555555222555888999777555555666555666666666777777777888555555666666777888888999999888777666555555555555555555666666666666555555444444555555555555555555444555777888888777666555444666888888777666777888444444555555666777777777777777666666666666777777444444555555666777777888555666888999:::999888777777777666666666666777777999888888777666666777777555666666777888999999:::777777777777777777777777333444555666888999999999888:::<<<;;;999777666777666666777777777777777666555555555666666666666666555666666777888888999999555555666666666666555555444555555555555555555555666666555555555555666666555666888777666666777999555555555555555555555555666666555555555666666777444555666666555444666777777888888999999999888888555666666555444444555777888777666666555555555666666666666666555555444444333444666777888777666555444666888:::;;;:::999888666666555555555555666666555555666777777777777777444666777777666555555666666666666666666666666666888777666777888999888666:::::::::999999999999999888888777777666666777777666666777888888888888888777777888888888888777777666888:::<<<<<<;;;999888666777888999999999888888888999::::::888888999:::999999999999888888888888888888888888888999999999666777999:::;;;<<<;;;;;;777777888888999::::::;;;888888999999:::;;;;;;;;;::::::;;;:::999888:::<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>>>>======>>>???@@@AAABBBBBB>>>??????@@@@@@@@@?????????>>><<<;;;999888888888888777555444444666888:::;;;;;;===>>>????????????333666::::::888777777999:::999999999888888777777666666555555555555666666888888777777666666666555222333555777888888777666444444444555666777777888666666666666666666666666444666777999999777666444666777888999999999999999666666777888999999::::::888888888999999::::::;;;777777777777888888888888888888999999999999888888666666777777777777666666666666777777777777666666666777777777777777666666777777777777666666666666777777666777777888999999666666555555555444444444555555555666777888888888777666666666555555555555555666666777888999999999777777888888888888777777666555555666999::::::999555666777999999888888777888777777777666666666666666666666555555444444333444555666666777777666666444444444555666777777888777777666666555555555444222555999999666444444555555666666666777777888888444444444555666777777888999999777666555555555555555666666666666666555555444555555666666777777777444555666777666555222111222444666777777777888:::444444555555666777777777777777666666666666777777444444444555666777777888444666888999999999777666888888777777777777888888::::::999888777777888888444555666777888999::::::777777777777777777777777333444666777888777666666888:::;;;;;;888666666666666666777777777777777666666666666666666555555555555555555666777888888999555555666666666666555555555555555555555555555555666666555555555555666666555666777777666666777888555555444444444555666666666666555555555555666666222444555555444444666777888888999999999888888777444555555555333333555777888888777666666666666666777777666666666555555555222444666777888777666555333555777:::::::::888777666666555555555555666666555555666777777777777777444666777777666555555666444555666777888999::::::444444444666999;;;;;;:::777777888888888999999999888888888888777777777777666666777888888888888888777777888888888888777777666888999;;;;;;:::999888555666777888999888777777666888999888777666777888777777777888999999::::::888888888888888888888888444666888:::;;;<<<<<<;;;666777777888999::::::;;;999999999:::;;;;;;<<<<<<:::;;;;;;:::999999:::<<<999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;<<<<<<===;;;<<<===>>>???@@@AAAAAA===>>>>>>?????????>>>>>>???>>>===;;;:::999888888999777555444444666888:::999:::;;;===???@@@AAAAAA555555555666777888888888444555777666555444666777555555666666777777888888777777666666555555444444555555666666666666555555444444333222333444555666777777777666777777888999999888888777777777777777999999888888888888888888555666888:::;;;;;;;;;:::888888777777888888999:::888888888777777777777777999999888888888888999999777777777777777777888888777777777666666666666666666666555555555555666666777777777777777777777777888888777666666666666666666666666555444444444333777666555555555777888999:::999999888777666666555444555555666777888888999888888777666666666666666666666666666666555555555555555555555666666666666222444666888777666333111666666666666666555555555666666666666666666666666555555555555555666777777666666666666777777777777888888888888888888888888666777777777777777666666999888666555555666888999::::::888777666666666666666555555444444333222222444555555666666666666666777777777777777666555555777777888888888666444333333333333444666777999:::888777555444333333444444777666666555555555666666666666777888888888888888777777777777777888888999:::;;;<<<<<<;;;:::777666777777777777777888888999888888888888777777666666555555666666666666666666888888777777888999:::::::::;;;;;;999666444444444555555444444444444555555777777777777777777777777555555555555555666777777777666555444444555666777777777777777777777777777888888999999999999888888777777777777777777777777444444555555555555444444666666555555555555666666777777777777666666666666444555555666666666666666777777666555555555555666555555555555555666777777666555555666888888777666777777777777888888888888777777777777666666666666666666666666666666666666444555888999999888555444444666888:::;;;:::999888888777666555555666777888666666666666666555555555777777777777777777777777777777777777666666666666777777777777777777777777777777888888888999999999777777777777777777888888888888888888888888888888999999:::999888999<<<>>>:::999999888777777777888777777777777777777777888888888999999999:::::::::999888777777777888:::;;;:::;;;<<<<<<<<<;;;:::999999999999888888888888888:::::::::999999888888888888;;;======:::999;;;===;;;;;;:::::::::;;;<<<<<<999999::::::::::::;;;;;;;;;:::999888777777777777666666666666555555555555777999;;;<<<<<<===???AAA555555666666777777888888666888999888777777888999555666666666777777777888888888888777777666666666555555666666666666555555555555444444444555666777888777777777777888999999999888777777666666777777888888888888888888888888777888999:::;;;:::999888888888777777888888999:::777777777777777777777777888888888777777888888888888888888777777777777777888888888888888999999999666666555555555555666666666666666666666666666666888777666666555555555666666666666666666666555555888777777666666666666777888888888777777666666555444555555666777777888888888777777666666666666666555555555555666666666666555555555555666666666666333444666777777666444333666666666666666666666555666666666666666666666666555555555555555666777777666666666666777777777777666666666666666666666666666666777777777777666666999888888777777888888999999999777666666555555555666666555555444333333222444555555666666666666666777777777777777666555555555666666666666555444444333333333444555666777888888777555444333333444444666666666555555555666666555555666777777777777777777777666666777777888999:::;;;<<<<<<;;;:::888666777777666666777777888999888888888777777777777777666666666666666555555555777777777777777888999::::::;;;;;;999666444444555555555444444444444555555666666666666666666666666555555555555555666666777777666555444444555666777666666666666666666666666777888888999999888888777555555555555555555555555444444555555555555444444666666555555555555666666777777666666555555444444444555555666666666666666555555555555555666777888555555555555555666777777666555555666888888777666666666666777777777888888777777777777666666666666666666666666666666666666444555888999999888555444444555777999:::999888888777666555444444555666777666666666666666666666555777777777777777777777777777777777777666666666666777777777777777777777777777888888999999999999999777666666666666777888888888888888888888888888888888999999888777888:::===::::::999888888888888888;;;;;;;;;;;;::::::::::::888888888888999999999:::999999888777777888999:::888999:::::::::999888777888888888888888888888888:::::::::999999888888888888:::<<<<<<::::::;;;<<<<<<;;;::::::::::::;;;;;;999999999:::::::::;;;;;;;;;:::999888777777777777666666666666555555555555777888:::;;;;;;<<<>>>@@@666666666666777777777777777888999999777777777999666666666666777777777777999999999999888888888888555555666666666666555555666666555555666666777888888888888888888999::::::999888777777666666777777888888888888888888888888999999:::;;;:::999888777888777777777777888999999777777777777777777777777777777777777777777777777999888888888777777666666777777888888999999::::::666666555555555555666666555555555555555555555555777666555555444555555555666666666777777777777777888888888777777666555444666666666666666666666666555555555666666777777888777777666666555555666666444444444555666666666777444555555555555666666666555555666666666666666666555555666666666666666666666666666666666666666666555555555555555666777777666666666666777777777777666666666666666666666666666666777777888777777666999999999::::::999999999888888777666555555555666666666666555444444333333444555555666666666666666666777777777777666555555444444444333444444555666444444333333444444555666777666555444444444444444666666555555666666666666444555666666777777666666777777666666777777888999:::;;;<<<<<<;;;:::888777777777666666777777888999777777777777777888888888777777666666555555555444555555555666666777888999:::;;;;;;999777555555666555555444444444444555555555555555555555555555555555555444444555555666777666666555444444555666666666666666666666666666666777777888888888888777777555555555555555555555555444444555555555555444444666666666555555666666666777666666555444333333222444555555666666666666666444444444555666777999999666555555555555666666777666555555666888888777666555555555666666666666777777777777777666666666666666666666666666666666666444666777999999777666444444555666888888888777777555555444444444444555555555555666666666666666666777777777777777777777777666666666666777777777777777777777777777777777777666888999;;;;;;:::999888666666666666666777888888999999999999999999999999888999999888777777999;;;;;;::::::999999999999999;;;;;;:::999888888888888777777777888888888999999::::::999888888888999999999999::::::999888777777777777777777777777777777999999999999999888888888888:::;;;<<<;;;:::;;;<<<<<<<<<;;;:::999999999999999999999999:::::::::::::::999888888777777777777666666666666555555555555666888:::;;;;;;;;;===???666666666666777777777777666777888777555555555777666666666666777777777777888888888888888888888888555555666666666666555555555555555666666666777777999999888888999999:::;;;888888777666666666666666777777777777888888888888888999::::::::::::888888777777777777777888999999666666666777777777777777666666777777777777666666999999888888777666666666444444555666777888888999666666555555555555666666555555555555555555555555666555555444444444555555555555555666666777777888555666777888888777555555555555555555666666666666555555555666666666777777777666666555555555666666333333444444555666777777444444444555555555666666666666555555555666777888555555555555666666666666666666666666666666666666555555555555555666777777666666666666777777777777888888888888888888888888666666777888888888777777888999;;;<<<<<<;;;999888888888777777777777777777777777666666555444444444444555555666666666666666666666777777666666555444444333333222333555777888666555555444444444555555666666555555444444444444555555555666666666666666555666666777777777777777666666666666666777888888::::::;;;;;;:::999888888666666666666666777888888777777777777888888888888777777777666555555444444555444444555555666888888999::::::999777555666777555555444444444444555555555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666666777777777777777777666555555555555555555555555444444555555555555444444555555666666666666555555777777666666555444333333444555555666666666666666555555555555666777888999666666555555555555666777666555555666888888777666444444444555555555666666777777777777666666666666666666666666666666666666555666777888888777666555444444555666777777666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777666666666666666666666666666888:::<<<<<<;;;999777777777777777777888999:::999999999999999999999999:::::::::999777777999;;;;;;;;;:::999999::::::;;;<<<;;;999888777777777777666777777777777888888888;;;:::::::::999999999999<<<;;;;;;;;;::::::999999666666666666777777777777999999999888888888888888888999:::;;;;;;;;;;;;;;;<<<<<<:::999888888888888888999999999999:::::::::999999888777777777777777666666666666555555555555666777999:::::::::<<<>>>666666666666777777777777777888888777666555555666777777777777666666666666666777777777777777777777555555666666666666555555444444555555666666666666999999888888999999:::;;;888777777666555666666666666666777777777888888888666777999:::;;;;;;::::::777777666666777777888999555555666666777777777777555666777777777777666555888888888888777777666666444444555666777888888999666666555555555555666666666666666666666666666666555555444444444444555666444444444555555666666666333444666888888888888777555555555555666666666666555555555555666666666666666666555555555555666666222333333444555666666777444444444444555555555555666555444444444555777888444555555555666666777777777777777777777777777777555555555555555666777777666666666666777777777777777777777777777777777777666666777888888888888888888999;;;======;;;999888999999999888999999::::::888777777666666555444444444555555666666666666666666666666666666555444444444444333333444666888999888777777666666666666666555555555555555444444444444444555666777777666666777777888999999999999888666666666555666777777888999999999999999888888888666666666555666777777888777777777777777888888888777777666666555555555444555555555555555666666777777888999888666555666777555555444444444444555555666666666666666666666666444444444444444555666666444444555555555555444444555555555555555555555555555666666777777666666555666666666666666666666666444444555555555555444444555555666777777666555555888888777777666555555444444555555666666666666666888777777666666666777777666666555555555555666666666555555666888888777666444444444444555555555555777777777777666666666666666666666666666666666666555666777888888777666555444555555666666666666666666666666666666666666666444555555555666666777777666666666666666666666666555666666666777777777888666666666666666666666666555777:::<<<<<<;;;999777888888888888999:::;;;<<<999999999999999999999999<<<===<<<:::888888:::<<<:::::::::999999:::;;;;;;@@@>>><<<;;;:::::::::;;;666777777777777888888888::::::;;;;;;;;;:::::::::<<<<<<;;;:::999999888888555555666666777777777777888888888888888888888888888888999:::;;;<<<;;;;;;<<<;;;:::999888777777777888888888999999999::::::888888777777666777777777666666666666555555555555555777888999888999:::<<<555555555666777888888888999:::;;;:::888777777888777777777777666666666666555555555555666666666666555555666666666666555555333444555666666666555555888888888888888999::::::888777666666555555666666555666666777777888888888555666888:::;;;;;;;;;;;;777666666666666777888888444555555666666777777888666666888888888888666666777777777777777777777888777777888888999999::::::666666555555555555666666888888888888888888888888555555555444555555666777444444444444555555555555222333555666888999999999666666666666666666666666555555555555555555555555555555444444555555666666333333333444555555555666333444444444444555555555555444333333444555777888444444555555666777777777777777777777777777777777555555555555555666777777666666666666777777777777555555555555555555555555666666777888999999999999888999;;;<<<<<<;;;999888:::999999999:::;;;<<<<<<888888888777666666555555444555555666666666666666555666666666666555444444444444444444555666777888888888777777666777777777444555555666555555444444333444555777777777666666777888999999::::::999999666666555555666666777888777777777777777777777777666666555555666666777888888888888888777777777666666666666666666666666666777777666555555555555555555666777777555555555777555555444444444444555555666666666666666666666666444444333333444444555666444444555555555555444444555555555555555555555555555555666666666666555555777777777777777777777777444444555555555555444444444555666777777666555444777777777777777666666666444555555666666666666666999888777777666666666777777666666555555555555666666555555666888888777666444444444555555555555666777777777777666666666666666666666666666666666666666666777777777777666666666555555555666666666666666666777777777777666666444444555555666777777777777777777777777777777777555555666666777777888888777777777777777777777777555777888::::::999888777777777777888999:::;;;<<<::::::::::::::::::::::::>>>>>>===;;;999999:::<<<:::999999999999::::::;;;===<<<:::888888888:::;;;777777777888888888999999999:::;;;<<<<<<<<<<<<;;;;;;:::999777666666666666555666666777777888888999777777777888888888888888777777777999;;;<<<<<<:::::::::999888777777777777888888888888999999999999888777777666666777777777666666666666555555555555555666888888777888999;;;333444555666777888999::::::;;;;;;:::888777777888888777777777666666666555444444555555555666666666555555666666666666555555444555666777777777666666888777777777777888999999777777666555555555555666555555666666777888888999777888999:::;;;::::::999666666666666666777888888444444555555666777777888666777999::::::999777666666666666777888888999999888888888888888999999999666666555555555555666666888888888888888888888888666555555555666666777888666666666666555555555555555555555555666888999999888888888777777666666555555555555555555555555555555444444444444555666777444444444444444444444444333333444444444555555555222222222333333444555666444444555555666777777888777777777777777777777777555555555555555666777777666666666666777777777777555555555555555555555555666666777888999999999999888999:::;;;;;;:::999888999888888999:::;;;<<<===999999888777777666666555444555555666666666666666555555666666555555444333222333444555555555555555777666666666666777777888333444555666666555444444222333555777888777666666777777888999999999999999666555555555555666777777666666555555555666666666666555555555555666777777:::999999888777666555555444444555555666777777777999999777666555444444444333555666555444444555666555555444444444444555555555555555555555555555555444444333333444444555666333444444555555444444333555555555555555555555555444555555666666555555444666666666666666666666666444444555555555555444444444555666777777666555444555555555666666666666777444555555666666666666666777777777666777777888888777777666555555555555555666555555666888888777666444555555555555666666666777777777777666666666666666666666666666666666666666666777777777777666666777777666666666666666777555555666777777666555555444444555555666777777888777777777777777777777777555555555666777888888888777777777777777777777777666666777888888888888777555555555666777888:::;;;::::::::::::::::::::::::>>>>>>===;;;888888999:::888888888888888999:::::::::888666444444666888999888888888888999999999:::888999;;;<<<============;;;:::888777666555666666666666777777888999999:::666777777777888888888999777666666888;;;===<<<:::999888888777777777888888888888888888999999999999777777666666666666777777666666666666555555555555444666777777777777888:::222333444666777999:::;;;888999:::888666555555666888888777777666666666555444555555555666666777777555555666666666666555555555666777999999888888777777777777666777888888999777777666555555555555555444555555666777888888999999999:::;;;:::999888777666666666666666777888888444444444555666777777888666888999::::::999888666555555666777888999::::::777777777666666666666666666666555555555555666666777777777777777777777777666666666666666777888888888888777777666666555555888777666555555666888888:::999999888777666666555555555555555555555555444444444444444444555666777444444444444444444333333333333333444444444555555111111222333333444555555444444444555666777777888777777777777777777777777555555555555555666777777666666666666777777777777777777777777777777777777666666777999999:::::::::999999999::::::999999999777777888888999:::;;;<<<999999888888777666666666444555555666666666666666555555666666555555444333111222333444555444333222555555555555555666777777333444555666666666444444222333555777888888777666666666777888888888888888555555555555555666777777555555444444444555555666555555555555555666777777;;;:::999888777555444444333333444555666777888888;;;:::999777555444444444222333555444333333444666555555555444444555555555444444444444444444444444444333333333333444555555333333444555555444333333555555555555555555555555444555555555555555555444555555555555555555555555444555555555555555555444444555666888888666555444333333444444555666666666444555555666666666666666666666666666777999:::;;;888777666555555555555555666555555666888999777666555555555666666666666777777777777777666666666666666666666666666666666666777777777666666777777777888777777666666666777777333444555666666555444333444444444555666777777888777777777777777777777777444555555666777888888999777777777777777777777777666666666666666777777777333333444444555777888999::::::::::::::::::::::::>>>>>>===:::777666888999888777777777888999999:::;;;:::888666777888;;;<<<888999999999999:::::::::777888:::<<<>>>>>>>>>>>>>>><<<:::999777777777888666777777888999:::::::::666666777777888888888999777666666888<<<===<<<:::888777777777777777888999777888888888888999999999777777666666666666777888777666666666555555555555444666777777666666777999555555666777888888999999777777666666666666777777777888999999999888666555222222222333555666888999777777777777888888888888777777777777777666555555777777777777888888888888666666555555444444444333555666777999999999888777:::999999:::;;;<<<:::888666666777777777777666666444444444555555555555555888999:::;;;::::::888888999999999888888888888777:::999666333555::::::666666555555666666777888999777888999888666444444555777888999:::;;;:::999999777777777777666666666666666666999:::666333666===888888777666666666666666444444555555666666777777666555333222222333555666111333555666888888888777444444444444444444444444555444333333333333444555666555555555666777999:::;;;;;;;;;:::999888777666444555666777777666555444777777666666666666777777777777777777666666666666888:::;;;:::888888999:::888777777777666666555555444555555666777888888888888888777777666666555555555555666666666666555555777777666666555555555444444444444444555555555555777666555444333444444555777777777777777666555555333444444555555555555555666666666666777777777777777777666555555555555555555555555555555555555555555555555555555555555555222444555666777555444333555555555555555555555555444555666777777666555444555555555666666777888999444444555555555555444444444444333333444555777888555444444333333444444555555555444444444444555555555666666666777777777888222333333444555666777777555555555555555555555555444444555555444444333222333444555555666666555555555555444444444333333333111111222222222333333333666666777888888888888888444555555666666666666666777666555444444555666777555555444444444444555555666666666666666777888888555555555555666666666666888888777777666666555555666666666666666666666666777777777777777666555555666666555666666777888888:::999999888888777777777777666555555777888888777777777888888888888777777666666666777888888999999666666666666555555555555999999888888888888888888:::999999999999999999:::======;;;:::999888888888;;;;;;999999999999;;;;;;999999999999999999999999:::777666:::???BBB@@@<<<@@@<<<999888999999666444444555555666777888888888:::999888777777777888999888888888888888888888888888888888888888777666666555666777888888777666555777777777777777777777777666666666666666666666666888888888888777777777777666666666777888999999999777777666666666666666777444444444444444333333222333333444444555666888888777777777777888888888888777777777777777666555555666666666777777777888888666666666555555555444444555666777888999888888777:::999888999::::::888777666666666666666666666666555555666666666777777777777888999:::::::::999888999999999888888888777777>>>>>>:::555444666555222555555555555666777888999888:::;;;;;;999777666777888888::::::;;;:::999888555555666666777777777888666555666777555444;;;CCC777777666555555555555555555555555666666666666666555444333222222333444555222333444666777777777666444444444444444444444444555555444333333444555555555555444555555777888999:::::::::999999888777666444444555555555555444444777777666666666666777777777777777777666666666666777888999888777666777999888888777777777666666666555555666666777888888999777777777777666666555555555555666666666666555555777666666666555555555555666666666666777777777777777666555444333444444555777777777777777666555555444444555666666666666666666666666666777777777777777777666555555555555555555555555555555555555555555555555555555555555555777888999::::::999777666555555555555555555555555444555666666666666555444555555555555666777888999444555555555555555555444666666555444444444555666555444444333333444444555555555444444444444555555666666666666666666777777333333444444555666666666555555555555555555555555555555555555555444333333333444555555666666555555555555555444444444333333333333444444444555555555666666777888888888888777444444555666666666666666777666555444444555666777555555444444444444555555666666666666666777777888555555555555666666666666777777777666666666666666777777777777777777777777777777777777777666555555666666666555666666777777888999999999888888777666777666555555777888888777666666666777777666666666666666777888888999999:::777777777666666666555555888888888888888888888888999999888888888888999999<<<;;;:::999888888888888;;;::::::999999::::::;;;999999999999999999999999;;;888888;;;@@@BBB@@@===???<<<999888999999777444555555666777777888999999999888888888888999;;;;;;888888888888888888888888777777777777777666555555555666666777777666666555666666666666666666666666666666666666666666666666666555555555555555555555666777777888888999999999888777777666555555555666777666666555555555555555666555555555666666777888777777777777888888888888777777777777777666555555555555666666666777777777777777666666666666555555666666777888888888888777999888777888999888777555666666555444444555666666666777777777888888888888777777888999::::::999999999999888888888777777777EEEGGGDDD<<<777777666444555444444555555666777888888:::<<<<<<:::888777777999999:::;;;;;;:::999888333444444555777888888999777555444555555777@@@III666666555444444444555555666666666666666555555555444444222222222222444444222333444555555555555555444444444444444444444444555555444333333444555555444444444444555666777888888888888888777666555555555555444444444444555555777666666555555666666777666666666666777777777777555777888777666555666888888888888888777777777777666666777777888888999999777777777666666666666555555555666666666666555555666666666666555555555555666666666666777777777777666666555444444444444555777777777777777666555555555555666777777777777777666666666666777777777777777777666555555555555555555555555555555555555555555555555555555555555555999:::;;;;;;;;;999888777555555555555555555555555444444555555555555444444555555555555666777888999555555555555555555555555888777666555444444444444555444444333333444444555555555444444444444555555666666666666666666555555555555555555555555555555555555555555555555555555555666666666666555444444333444555555666666555555555555555444444444444333444444444444555555555555555666666777777777777777444444555666666666666555666666555555555555666666444444444444444444444444555555666666666777777777444555555555555666666666555555666666666777777777888888888888888888888888666666777777777666555555777666666555555555666666777777888999999888666555777666555666777888888666444555555666666555555444666666777777888999999999888888777777777666666666777777777777888888888888888777777666666777777888999999888888888888999999;;;::::::999999::::::;;;999999999999999999999999;;;999999;;;???AAA???===>>><<<999888999888777666666666777777888999999999777777777888999;;;<<<===999999888888777777666666666666666666666555444444666555555555555555555666666666666666666666666666666666666666666666666666555555555555555555555555777777777888888888999999888777666555555555555555:::999777666666666777888888777666666666666777777666777777777888888888888777777777777777666555555555555555555666666666666777777777777777666666666777777777888888888777777:::999888888999888666555777666444222222444666777666666777777888888999999777777888888999999::::::888888888888777777777777CCCGGGEEE>>>888777888777444444444444555666777888555888:::;;;999777555555999:::;;;;;;;;;:::999888444444555666666777888888888555444666777999@@@HHH777777666555555555555666777777666666555555444444444333222222222222333444333333444444444444444444444444444444444444444444555555444444444444555555444444444444555555666666666777777777666666555444777666555444444555666777666666666555555666666666666666666666777777777777555666777777666555777888888888888888888888777777777777777777888888999999666666666666666666666666555555666666666666555555666666666666666555555555444444444444555555555555555555555555444444555555777777777777777666555555666666777888888888888888666666666666777777777777777777666555555555555555555555555555555555555555555555555555555555555555888888999888888777555555555555555555555555555555444444444444444444444444555555555555555666888888666666555555555555666666777666666555555555555555555444444333333444444555555555444444444444555555666666666555555555444444666666555555555444444444555555555555555555555555666666666777666555555444333444555555666555555555555555555555444444444444222222222333333333333444444555666666777777666666333444555555666666555555666666666555555666666666444444444444444444444444555555555666666666666666444444444555555555666666444444555555666777777888777777777777777777777777555666666666666666555555777777666555444444444444555666888999999777666555666555555666888888777666555555555666666555555555555555555666777777888888888888888888777777777777666666666777777777777777777666666555555666666777777777777777777888999999::::::::::::::::::::::::::::::999999999999999888:::999888:::===>>>===;;;<<<;;;:::999888888888777777777888888999999999999777777777888888999:::;;;888888888777777666555555666666777777666666555444666555444333333444555666666666666666666666666666666666666666666666666666666666666777777777777777666777777777777777888888777777666555555555555555888777666444444555666666888777777666666666666777666777777777888888888888777777777777777666555555555555555555666666666666666666666777777777777777888888777777777777777777:::999888999:::999888666777666444222222444666777555555666777888888999999777777777888888999999999888888888777777777666666666;;;<<<777333444666666555444444555555666777888555777::::::888666666666999:::;;;<<<;;;;;;999999777777777777777777777777888666777:::;;;:::<<>>777888999:::::::::::::::888888888888999:::;;;;;;:::999777666666666777888555555555555555666777777666666666666555555555555444444444444555555555666666555444333333444555666555555555555555555444444777777777777777777777777666666666666666666666666888666444333333333555666666555555444444444555555444444444555555555666666888777666555555555555555444444555555555555444444555444444444444555666666444444333333333333444444555555666666666666666666444444555555666777777777777777777777777777777777555555555555555555555555555666666555333333444666333444444555555555555555666666555555555555666666444444555555555555444444555555555555555666777888888777777666555444444444444444333333333444555555333444666888888888888777333333333444444555555555333333333444444444555555666666666555555444444333333333333444444444555555555444444444444555666666555444444333222222222222555555555666666666666666666555555444444333222222666666555555555444444444555444333333222222222222777777666666666666777777888777666555444444444555555555555555666666666666333333333444444444555555555555555555666666666666555555555555666666666666444555555555666666777777444555555666666666666666888888888888777666444444555555444444555666888999555555555555555555555555555666666666777777888888333333333333333333333333111222333555666888999::::::888777777888888777555555555555555555555555555666777999999777666777888555555444333333333333444555444444444444555666666777777888777777666555444777888888777666666777999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;999777666777777777777888888888888888777777777666666555555777777666666555555555444888888777777666666666555444555555666666666666666666888::::::888666666666777999;;;;;;888555444333444555777888888888777666666666777777666555444444777777777555333222333444888888777666555555555555555555444444444444555555444555555555555666666666555555555555555555555555888888888777777666444444555555555555666666666666888666555777999:::999777777666666777777888999:::;;;:::888777666777888999999999888888777666666555777666666666666777888888888999:::;;;;;;;;;;;;;;;999999888777777666777777666666666666666555444444666666777888888888888888888888888777888888999999777777777777777666666555666999;;;<<<::::::;;;===777888999999::::::::::::888888777777777888999999999999777666666666777777555555555555555666666777666666666666555555555555444444555555555666666666666555444444444444555666666666666666666666666666666666666666666666666666888888888888888888888888888666555333333444555666666555555444444444555555444444444555555555666666777666666555555555555666555555555666666555555555555444444444444555666666555555444444444444555555666666666666666555555555444444555555666777777777777777777777777777777777555555555555555555555555555666777666444444444555222333444555666777777777666666555555555555666666444555555666666555555444666555555555555666666777777777777666555444444444444444333333444444555555777777777666666555333333333333333444444555555555333333333444444444555555666555555555444444333333333333333444444444444555444333333333333444555555444444333333222333333333666666666666555555555555333333444444444444444444666555555555444444444444555444333333222222222333555555555666777888999:::999888777666555444444444555555555555666666666666333333333444444444555555444444444444555555555555555555555666666666777777444444444444555555555666444444555666666666666666888888888777777666444444555555444444444666777888555555555555555555555555555555555666666777777777444444444333333333333333222333444555666777888999999777666666777777666555555555555555555555555555666888999999888777777888777666666555555555555555444444444444555555666777555666666666666555555444777888888777666666777999999999999::::::::::::;;;;;;;;;;;;;;;:::999777666666666777777777888888888888888777777777666666666777666666666555555555555777777777666666555555555444555666666777777666666666888:::999888666666666777999::::::888555444444444555666777888777777666666666666666666555444444555666777666444444555666888777666555555444444444444444555555555555444444333333444444444555555555444444444444444444444444777777777777666555555444555555555555666666666666777666666777:::;;;:::999888888777777777888888999999888777777777888999:::999999888888777666666666888777777777777888999999999999:::;;;;;;;;;::::::888888888888888888888888666777777777777666666555666666777888888888888888999999888888777888888888777777888888777777666555666888::::::999999:::;;;888888888999999999999999888777666666666666666777888888777666666666777777555555444444555555666777666666666666555555555555555555666666666777777777666555444444444444555666666666666666666666666666666666666666666666666666888888888888888888888888777666555444444444555666555555444444444555555666444444444555555555555555666555555555555666666777555666666777777666666555555444444444444555666666666555555555555555555666777777666666555555555444444555555666666777777888777777777777777777777777555555555555555555555555555666888888666555555555222333555777999:::;;;;;;666666555555555555666666444555555666666555555444777666666555555555555666777777666666555444444444444444333333444555555666888888666555333333222222444444444444444555555555333333333444444444555555444444444444444444333333222333333333444444444444333333222222333333444555333333333333333333444555777666666666555444444444222222222333444555555555555555555555444444444444444444333222222222333333333333444555777:::;;;===999999888777555444444333444555555555555666666666333333333444444444555555333333333444444444444555666666666666777777777777333333333444444444444444444444555666666666666555777777777777666555555444555555444444444555555666555555555555555555555555555555555555555666666666555555444444444333333333444444555555666777777777777666555555666777555444555555555555555555555555666888999999888777777888666666666555555555555444333333444555555666777777333444555555555555555444666777888888666666777888888888999999999::::::::::::::::::::::::999888777666666777777777777888888888888888888777777777777666666666666555555555555666666666555555555555555444555666666777777666666666888999999777666666777666888999999777666555555444555666777888777666666666666666666666555555444333555777888777666666777888888666555444444444444333333555666666555333333333444444444444555555555444444444444444444444444666666777777666555555444555555555555666666666666666666666777999;;;;;;<<<:::999888888777777777888777777777777888999:::;;;888888888888777777666666888777777777777888999999777888888999999999888888777888888888999999888888777777888888888777777666666666777888888888888888::::::999888777777777888777888888888888777666666666777888999999999999:::999888888888888888999999888888777666555555555666777777777666666666777777555444444444444555666666666666666666555555555555666666666666777777777777555555555444444555555555555555555555666666666666666666666666666666666666555555555555555555555555777777666555444555555666555444444444444555666666555555555555555555555555555555555555555666777888666666777777777777666666555444444444444555666666666666555555555555666666777777777666555555444444555555555666777777888888666666666666666666666666555555555555555555555555444777999:::888666555555333444666999;;;===??????666666555555555555666666555555666666666666555555888777666555555555555555666666666555555444444444444444333444444555666777777666555444333444555666444444444555555555555555333333333444444444555555333333333444444444444444333333333333444444444444444444333333333444555555333333333333333444555666777777666555444444333333222222333333333444444444444444444444444444444444444333333222222333333333333333444555777999;;;<<<999999888777666444333222444444444555555555666666333333333444444444555555333333444444444555555555666666666777777777888888444444444444444444444444333444555555666666555555666666777777666555555444555444444444444444555555555555555555555555555555444444555555555555555555666666555555444444333333555555555555666666666666666555444444555666555444555555555555555555555555666888999999888777777888444444444444444333222222333333444555666777777888333444555555666666666666555777888888666666666777888888888888999999999999999999999999999999888888666666666666777777777888888888888888888888777777666666666666666555555555555555555555555555444444555555666777777777777777777888999999777666666777555777888888777666666666444555666777777777666555555666666666666666555555333666999999888666666666999888777666444444444333222333444555555444333222444444555555555666666666444444444444444444444444555666666666666555555444555555555555666666666666666666666777888999;;;===;;;:::999888777777777777666666777777888999:::;;;888888888777777777777777777666666666666777888888888888999999999888888777777888999999999999888888777777888888888888888777666666777888888888888888::::::999888777777777888888888888888888777777666666666777888999:::999999999999888777777888888999999888777666666666666666666666666777777777666666444444444444444555666666666666666666555555555555666666666666777777777777444555555555555555555444333333333444444555555555555555555555555555555555444444444444444444444444777777666666555555555555444444444444444555666666555555555555555555555444555555555555555666777888666666777777777777666666555444444444444555666666666666555555555555666666777777666666555555555444555555666666777888888888666666666666666666666666555555555555555555555555444777999:::888666555555444666888:::===???@@@AAA666666555555555555666666555666666666666666666555888777666555555555555555555555555555444444444444444444444444555666777888888777666555555555666777555555555555555555555555333333333444444444555555333333333444444555555555333333444444444555555555555555555555555666777777333333333333444555555666777666666555444333333222444444333333333222222222333333444444444444444444333333333222222333333444555555555555666777888999777777777777666444333222444444444444555555555555333333333444444444555555444555555555666666666666666666666666777777777777666666555555555555555555333444444555555555555555555666666666666555555444444444555555555555555555666666666666666666666666555555555555555555444444666666666555555444444444555555666666666666666666555444333444555666555444555555555555555555555555555777999888777666777888444444555555555444333222333444555666777777777777444555666777777777777777444666888888777555666666777777777888888888999999999888888888888888888888555666666666666777777777777777777777777777888888555555555666666666666666444444555555555555555555555666666777777777777777777888999888666666666888555777888777666555666777333444555777777666666555555555666666666666666555555888::::::888555444444;;;:::888777555444444444333333444444444444333333444555555555555666666666333333333333333333333333555555666666666555555444555555555555666666666666555666777666666777:::<<<;;;:::999888888888888888666666777888999:::::::::888888777777777777777777777666666666666777888888::::::;;;;;;;;;:::999999888888:::::::::999888777666777777888888888888777666666777888888888888888999999888888777888888888888888999999888888777666777666666888:::;;;:::888:::999888666666777888888888777777666666666666777555555666777777777666666444444333333444444555666666666666666555555555555555555666666666777777777444444555666666555444444222222222333444444555555555555555555555555555555666666666666666666666666777777777666666666555555444444444444444555666777555555555555555444444444666555555555555666666777555666666777777666666555555444444444444555666666666555555555555555555666666666666666666666666666555666666777777888888999777777777777777777777777555555555555555555555555555666888888666555555555555666888:::<<<===>>>>>>666666555555555555666666555666666777777666666555777666666555555555555666444444444444444444444444333333444444555666888888::::::888777555555444444666666666555555555555555333333333444444444555555333333444444555666777777444555555555666666666666666666666555666777777888444444444444444444555666666555555555444333333333444444444333222111111111333333333333444444444444333333222222222333444444666666555444444555555555444555666666555444222111333444444444444555555555333333333444444444555555555555555666666666777777555555555555666666666666666666666666666555555555333333444555555555555444555555666666666555555444333444555666777777777777666666666666666666666666666666666555555555555555666666666666666666666666555555555666666666666666555444333444666666666444555555555555555555555555444666777777666555555666777777888999888777666555444555666777888777666555555666777777777777777777444666888888777555555666666777777777777888888888999999888777666666777777555555666666666666777777666666666666777777777777555555555666666666666666555555555555555666666666555666777777888888777777888999999777666555777888666777888777555444555666333444555666777666555555444555666666666666666666777888999999666444333333<<<;;;999888666555555555444333333333333333333444333333444444444555555555333333333333333333333333444444555666666555555444555555555555666666666666555666777555444444888;;;::::::999888888888999999666777888888999999999999777777777777777777777888888777777777777888999999:::;;;;;;;;;;;;:::999888999999;;;;;;:::999777666555666777777888888777777666666777888888888888888888888888777888888999999888999999999999888777777888777666888;;;<<<:::888:::999777666666666777888555555555444555555666666444444666777777777666666444444333333444444555666666666666666555555555555444444555555555666666666444444555666666555444444222222333333444555555666555555555555555555555555555555555555555555555555777777777777777666555555444333333444444666777777666666555555555444444444777666666555555555555666555555555666666555555555555444444444444555666666555555444444444444555555444444555555666777777777666666666777888888999999777777777777777777777777555555555555555555555555555666777666444444444555444555666777888999999999666666555555555555666666666666777777777777666666666555555555555666666777444444444444444444444444333333444444555777888999777777777777666555444333777666666666555555555444333333333444444444555555333333444555666888888999666666666666777777777777555555555555555666777777666555555444444444444555444444444444444444444444333333222222222222222222222222333333333444444444333222222222333333444555555444444333333333444444111222444555555444222111333333444444444555555555333333333444444444555555444444444555555555666666444444444444555555555555666666666555555444444444222333444444555555444444444444555666666555555444222333555777999999999999666666666666666666666666777777777666666555555555555555555666777777888888444555555555666666777777555444444444666777666555555555555555555555555555333555666666555444444555888888:::::::::999777666555666888888888777555444666666666777666666555555333555888888777555555555666666666777777777888888:::999888666555555555666555555555666666666777777444555555555666666666666555555555555666666666777555555555666666777777777666666777888888888888777888999999777555555777999888888888666444333444555333444555666666666555444444444555666666666666666555777777666444333444555===<<<:::888777666555555555444222222222222444555222222333333333444444444333333333333333333333333444444555555666555555444555555555555666666666777555777777555222333666::::::999999888999999::::::777777888999999999999888777777777777777888888888999999888888999999:::;;;999999999999999888777666999:::;;;<<<;;;999666555555555666777777777777777666666777888888888888888888777777777888999::::::888999999999999888777777999777666888;;;===;;;999;;;999777666555666777888333333333333444444555666333444666777777777666666444333333333333444555555777666666666555555555555444444444444555555555666333444555666666555444333333333444444555666777777555555555555555555555555333333333333333333333333777777777777777666555555333333333444555666777888666666555555555444444444888777666555555555555555444444555555555555444444555444444444444555666666444444444333333444444444333333444555666777888888666666666777888888999999777777777777777777777777555555555555555555555555555666666555333333444666333444444555555555555555666666555555555555666666666666777777777777666666555555555555555666777888444444444444444444444444333333444444666777888999111222444666777777666666777777666666555555555444333333333444444444555555333444555666777888999:::777777777777888888888888555444444444444555666666777666555444444444444444333333444444444444444444111111111222222333444444222222222333333444444444222222222222333333444555333333222222222333444444///111222444444333222111333333333444444444555555333333333444444444555555333333333444444444555555333333333444444444555555555555555444444333333333222333444444555555444444444444555555666555555444222333666888::::::;;;:::777777777777777777777777888888777777666666666555444444555666777888999999444444555555666777777888666444444555777888777666555555555555555555555555222444555555444333333444666777999:::999888666444666777888999888666444333555666666666555444333333333555888888777555555555666666666666777777777777;;;:::888666555444444555555555555555666666666777333444444444555555666666444555555555666666777777555666666666777777888888666666777888888888888888999999999777555555777999888999888666444222333444333444555666666666555444444444555666777777666666444555555444333444555777=========;;;777444222222333333333333333333333333444444444333333222222222333333222222111222222222444444444444444444444444444444444555555555666666555666666666777777888888555666777999999888888777777888::::::888777888999888888777666666555666666888888777777777888:::;;;;;;::::::999888777666666888999::::::::::::999888777777777777777777777777444444555666777777666666666777777777888888888888888888777777666666555555888999999::::::999999888;;;:::888666555444555555555555555555555555444444666666666666666666666666444444444444444444444444555555555444444333333333555444333333333333444555777777777777666555333333222333444444555555444444666666666555555444444444222222333333444555666666666666555555555444444444444111///222777:::888555666666555555555444444444555555555444444555555555555555666666666666555555555444444444444555666666555555444333444555666777444444444555555555666666666555444333333555666888888888888888777555444333444444444333333222222222666666666555555444444444444444555555555555555555444444444444444555666777666666555555555444444444555555555555555555555555666666777777666555444444333333333444555666777777888777777666666666666777777888888666333222222222333333333222222333444444333444555666777888999:::999777555555888:::999777777888999888777666777888777777666555333222111111111222333333333333444555888666333111000111222333222222333333333333444444444333222222222444666888222222222222222222222222222222111111222222333444444444444444444444444444222333555666666555333222333333333333333333333333333444444555555666666666777777666555555555555555444444555666666666666666666666555444444444444555333333333444444444555555666555444444444555777888555555555666666666666666333444444555555666666666444444444555555555555666777666555444444555666777666555444333333444555666555555555555666666666666666666777888888888888888777777888888888777777666888888777555555444444444999888666444333333333444555555555555666666666666999999999888777666666555666666666666666666666666777555333444777888666444777777777777777888888999888777666666666777999999666555444444444666777888888888888777777777777666::::::999888777777777888555555444444444444555555888888888888888888888888666666666666555555555555>>>>>>>>><<<888555444444333333333333333333333333444444333333333222222222333333222222222222222333444444444444444444444444333444444444444555555555555555555666666666777777555666777888999888777777666888:::999888777888888999888777777666666666777888888777777777888999::::::999999888888777777666888888999::::::999888888666666666666666666666666444444555666666666666666555555666666666777777777777777777777666666555555888999999999999999999888:::999777666555444444555555555555555555555555555666666666666666666666666444444444444444444444444555555444444444333333333555444333333333333444555666666666555444333222222222333333444444444444444555555555444444444333333222222333333444555555666555555555555555555555555777444222555999<<<:::777666555555555444444444444555555444444444444555555555555555666666555555555444444444333444555555666555444333333333444666666444444444555555555666666555444333222333444666777777777888777777666555444444444444333333333222222555555555555444444444333444444444555555555666666444444444444444555666666666666555555555444444444555555555555555555555555666666666666666555444444333444444444555666666666666666666555555666777777777888888777444222333333444333333333333333444444333333444555666888888999888666444555777999888777777888999888666555666777666555555444333222111111222333444444333222333555555444333333222333444444222222333333333333444444444333222222222444666777222222222222222222222222222222111111222222333444333333333333333333333333222333444666666444333222333333333333333333333333333333333444444666777777777666666555555555555555333444555555666555555555555555444333333333333333333333333333444444444444555555555555555666666777555555555555555555555666333444444444444444444555444444444444555555555555777666555444444555666777666555444333333444555666444555555555666666666666666666777888888888888777777777888888888777777666888777666555444444444444777666555444444333444444444555555555666666666666999999888777777666555555555555555555555555555555777555444555777777666444666666666555666777777888777666666555666777888999666666555555555666777888888888888888888888888888:::999888888777777888888777666555555555555555666777777777777777777777777777777777666666666555555<<<======;;;888555444444333333333333333333333333333333333333222222222222333333222222222222333333444444444444444444444444333333333333444444444444444444444555555555555666555666777888888888777777666888999999888777777888999999888777777777777888888888777777777888999999888888888888777777777777777888888999999888888777666666666666666666666666444444555666666666666555444444444555555555555666777777777666666666666555888888999999999999888888999888777666555444444444555555555555555555555555777777777777777777777777444444444444444444444444555444444444444333333333555444444333333444444555444444444444333222111111111222333333444444333333444444444444333333333333222333333444444555555555444444444555555555555555777555333555999;;;999777555555555555444444444444444444333333333333444444444444555555555555444444333333333333333444444555444333333333333444555555444444444555555555555555444444333222333444555666666666666777777666666555444444444444333333333333555444444444444333333333222333333444555666777777555444444444444555666666555555555555555444444444555555555555555555555555666666666666666555555444444444555555555555555555444444444444555666777777888999999888555444444555555444444333333333444444333333444444555666777777777555444444666777777666777888888888666555555777444333333333222222222222333444555444333222333444333444444555555555555555222222333333333333444444333333222222222444666777222222222222222222222222222222111111222222333444222222222222222222222222222333444555555444333222222222222333333444444444444333222222333666888:::666666555444444444444555333333444555555555555444444333333222222222222222222222333333333444444444333444555555666666555555555555555555555555555555333333333333333222222222333333333444444444555555666555555444444555555666555555444444444444555555444444444555555555666666555666666777777777777777666777777888888777777777777777666555444444444444444444555555555555444444444444444555555555666666888888777777666666555555555555555555555555555555777555444555666777666555555555555555555666666777777666666666666777888888777666666666666777777888777777777888999999::::::999999888777777777888888999888777666666666666666777777777777777777777777888888888777777777777666777888999777555222222222222222222222222222222222333222222222222222222222333333222222222333444444444444444444444444444444222222222333333333444444444444444444444444444444444555777888888888777666666888999999777777777888999999888888888888888999888777777777777888888888666666666777777777888888777777777777777777777777666666666666666666666666444444555666666555555555444444444444555555555555666666666666666666666666777777888888888888777777888888777666555555444444555555555555666666666666777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444333333444444444333222222111222222333444333333333333333333333333333333333333333333444444444555555666666555555555444444444444222111222555666555333444444444444444444444444444333333222222333333444333333444444444444333333333222222222222333444444333333333333444444444555555555555555555555555555444333333333333444555555444555555666777777666666444444444444444444333333444444444444444333333333222222333444555666777888555555444444444555555666555555555555555555555555555555555555555555555555555666666666666666555555555555555555555444444444333333333444444666777888888999999888666555666777666555444444444444444444333333333444444555555555555444444444555555666666666777888777555444444555222222222222222222222222444555666555333222222333333555666777777666555444222222222333333333444444222222222222333444555666222222222222222222222222222222111111222222333444111111111111111111111111222333444444444444333222111111222333333444555555444333111111333666999<<<666555444444333333444444333444444555555555555555444444333222222222222222222222222222333333333333222333444666666555444444555555555444444444444444333333222222111111000000222333333333444444444444444444444444444444444444444444444444444444444444333333444444444555555555444555666666777777666666555666777777777777777777777666555444444444444444111222444555666555444444333333444444444555555555777777777666666555555555555555555555555555555555666666555555666666666555666555555555555666777777777777777777888888999999777777777666777777777777666666777888999:::;;;;;;888888777777777777888888::::::999888777777777777777777777777777777777777999999999888888888777777444555666666444222222222222222222222222222222222222222222222222222222222333222222222333444444555444444444444444444444444222222222333333333444444444444444444444333333333444555666777888777777666666777999999777666777888999888888888888888999999777777777888777777777777555555555666666777888888666666666666666666666666555555555555555555555555444444555555555555444444444444444555555555666666555555555555555666666666666777777888888777777666777777666666555555444444555555555666666666777777777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444333444555555555555555444222222333444444444444333333333333333333333333333333333333444444444444444888888777555444333222111222222111111333333222222333333444444444444444444444333333222222333333444333333444444444444333333333222222222222333444444333333444444444555555555555555555555555555555444333333333333444444555555333444555666666777777666444444444444444444444444444444444444444444444444222222333444555666777888666555555444444444555555444555555555555555555555666666666666666666666666555555666666666666666555555555555555555444444444333333333444444666777888777888999888777666777888777666555555444444444555333333333444444444444444444444444444444444555666666777888666444333333444111111222222222222333333444555666555333222333444555777888999888666333222222222222333333333444444111111222222333444444555222222222222222222222222222222111111222222333444111111111111111111111111222333333333333333333222111111222333333444555555444333111111333666999<<<555555444333333333333333444444555666666666666555555444444333333333333333111111111222222222333333111222444555555555444333555444444444333333333222222222222111111000000///222222222222333333333444333333444444444444333333333444444444444444444333333333333333444444444444444444555666666666666555555555666777777777777777666555555444444444444555111222333555666555444444333333333333444444444444666666666555555555555555555555555555555555555555555666666666555555666666777777666666777777888999888888999999999:::::::::666777777777777666666666555555666888999:::;;;;;;888777777666777777888888::::::999888888888888888999999999999999999999999999999999999888888888888444555666666555333444444222222222222222222222222111111111222222222222222333222222333333444555666444444444444444444444444333333333333444444444444555444444444444333333333444555666777777777666666555777888888777666666777888777777777777888999999777777888888888777666555444444555555666666777777666555555444444555555666555555555555555555555555444555555555555444333333444444444555555555666666444555555555555666666666666666777777777777666666555666666666666555444333555555555666666777777888777777777777777777777777555555555555555555555555333333333444444444444555333444444555555444444333444444555666777777777777222333444444555555444444333333333333444444444444444444444444444444444444888888777555444333222111444444444444444444333333333333333333444444444444444444333333333333444444444444555555555555444444333333333333333444444555333444555555666666555555555555555555555444444444444444444555555555666666333444555666666666666666444444444444555555555555444444444555555555555666222333333444555666777777666666555444444444444555444444444555555555555555666666666666666666666666444555666666666666666666444444555555555555555555444444444444555666777777666777888888777666888999888777666555555555555555444444444444444444333333333555555555444444666777666777777666333222222333222222222333333333333333444555666555444333444555666777888888777555222111222222333333333333444444111111222222333444444444222222222222222222222222222222111111222222333444111111111111111111111111333333222222222222333333222222222333333444444444444333222222333666888:::444444333222222222222333333333444555555555555555555555444333333333333333000000111111111222222222111222333333444444333333444444444333333222222111111111111111111000000000111111222222222333333333222333333444444333333222333333444444444444333333222222222333333333444444333444444555555555555555444444555666777777777777555555444444444444444555222222333444444444444444222222222333333333444444555555555555555555444444444444444444444444444444555666777666555444555777777777777777777888999999777888999999::::::999999555666666666666555555444444555666777888999::::::777777666666666777888888999999888888888999999:::::::::::::::::::::::::::999999999888888888888777222333555555444333444555111111111111111111111111000111111111222222222222222222222333333555666666444444444444444444444444333444444444444555555555555555555555444444444333444444666777777777666555555777888888777666666777777666666666777777888999777777888888888777555444555555555555555555555555555555444333333444555555555555555555555555555555444555555555444444333222333333333333444444444444444444444555555555666666555666666777777666666555444555666666666555444333444555555666777777888888666666666666666666666666555555555555555555555555333333333444444444555555333333444555555444333333333444555666777888888777333444555555666666555555333333444444444555555555444444444444444444444444555555555555555444444444666666666666555444444555222222333333333444444444555555444444444444555555555555555666666555555555444444444333444555555666444555666777777777666666666666555555555444444444555555666666777777666666444444555555666555555555444444444444555555555666555555555666666666777777444444444555555555666666666666555444444444444444444444444555555555666666666666666666666666666666444444555666666666666666333444444444555666666666666666666555555666777777555666777777666666888999999888777666555555555555666555555555444444333333444555666666444444666888666777777555333111222222444444444333333333333333333444555555444444555666555666666666666555444333222222333333333333444444000111111222333333444333222222222222222222222222222222111111222222333444222222222222222222222222333222222222222222222333333333333333333333333333333333333444444666777777444333333222222222222222111111222333333333333222444333333222222222222222000000000000111111111222222222222222222333333444444444333333222111111111111111111111111111222222111111111111222222222222111222333444444333222111222333444444444444333222222222222222333333333333333333444555555555555444333444555666777777777777555444444333333444444555333333333222333333444444222222222222333333333333444444444444444444444444444444444444444444444444444666777777555444555777666666666666666777888888555666777888888888777777444555666666555444333222444444555666777777888888666666666666666777888888777777777777888999:::;;;999999999999999999999999999888888888888777777777...000222222111111222333111111111111111111111111000000111111222222222222222222222333444555666777444444444444444444444444444444444555555555666666666666666555555444444444333444666777777777666555555777888888666666666777666666555666666777888888666777888888888666555444555555555555555555555555555555333333333333555555555555555555555555555555444555555555444444333222111111222222222333333333444444444555555555666666555555666666666666555555444555666666666555444333444555555666777888888999666666666666666666666666666666666666666666666666333333333444444555555555333333444555555444333333333333555666777777888777444555666666777666666666444444444555555666666666444444444444444444444444333333444444555666777777666666777666444333333444222222222333333444444444666555555444444555555666555555666666666666555555555444444444444555666666444555777888888888777666666666555555555444444444555666666777777777777777444555555555555555444444444444444555555555666666555666666666777777888888444444555555555555555555777666555444444444444444444444444555555555666666777777777777777777777777444444555666777777666666333333444444555666777777888777777666666666666777444555777777666666777999999999777666555555555555666666666555555444444333444666777666444444666999666777777555333111111222555555555444444333333333222444555555444444666777333444444555555555555555222222333333333444444444000000111333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333222222111111222222333444333333333333333333333333444444555555666666666444333222222111111222222//////000111111111111111333222222111000111111111000000000000111111111111333222111000111222444555444444333333222111000000000000111111222222333333000111111111111222222222111222333444444333222111222222444444444444222222111111222222222333333333222333444444555555444444333444555666777777777777444444333333333444444555555444333222222222444444111111222222222333333333444444444444444444444444444444444444444444444444444666888777444333555777555555555555555666777777333444666777777777666555444444555555555444222111444444555555666666777777666666666666666777888888666666666777888999;;;;;;888888888888888888888888888888888777777777777666222222333333333222222111444444444333333222222222333333222111000000111111222222222222222222222222444444444555555555555666555555555555555555555555666666555555555555666666666555444333333444555666555555444333444555666777888888777777777777888888777777666666666666777777666555444444555666777888555555555555555555555555777777888888888666555444333333333222222222222111666555555444444333222222333333333333333444666666222333666888999999888777444444444555444444333333666666666666666666666666555555444444444555555666555444333333222222222222444444444555555555555666444444444555555555555555666777888999999888777666555777888999999777444333333444555666666666555444444444444555555555666666777777888777777666555555666666777777777666444333555444444333333444444555777666555444333333444555777777777777777777777777555555444444444333333333555555666666666666555555555777888999999888777555444555666777777666555444444444444444444444444444444444444555555555555666666666666666777777777777555666777777666666777888777777666666555555555444555555555555666666666777666555444333333444555666555555555555555555555555333444666888888777555444777666555444333333444555777777777777777777777777999888888777666555555444666555555555555444444444555444333222333444555666555555444333333333333444222222333333333444444444444444333333333444555555666555555444444333333222444333333222222111111111222333333444444333333222555444333222222333444555555444444333222111000000444444333222222222333333222222222111111222333333222222333333333333444444333333333222222333333444222222222222222222222222333333333222222111111111111111111111111111111111333333222111111222333333333333333333333333333333111222222333333222222111//////000111222333333444222111111000///000000000000000000000000000000000444333333222222333333444000111111111111222222222000111222333333222111000555444333222222222333444444333222333555666555444333222222111111222222333111111111111111111111111222333333444444333333222333333333333333333333333666666555555555555666666777777666666666666777777444555777666444333333444555444444333333444444555555555555666666666666777666666555555555555666666444555666777777888888888555777888777666555666888666666666666777777777777111222222222222222111111444444333333333222222222333333222111111111111111222222222222222222222222444444444555555555555666555555555555555555555555666666555555555555666666666555444444444444555666555555444444444555666777888777777666666777777888777777666666666666777777666555555444444555666777555555555555555555555555666666777888777666555444333333333222222222111111444444333333333333222222333333333333444555666777666777888999999777666555555555555666666555555444888888888888888888888888555555444444444555555666555444333333222222222333444444444444555555555555333333333444444444444555666777777777777777777666555666888999888666444333444444666666666666555444444444444444555555555555777777777777777777666555555666777777666555444333555444444444444444444555888777666555555555666666666666666666666666666666777777666666666555555555666666777777777777666666555666888999999888666555444555666777777666555444444444444444444444444444444444444555555555555666555666666666777777777777555666777777666666777888777777666666666555555555555555555666666666777777777666555555555555666777444444444444444444444444333444666777777777666555888777555444444444555666777777777777777777777777888888777777666555555444666555555555555444444444555444333333333444555666555555444333333333333444222222333333333444444444444444333333333333444444555555444444333333333222333333333222222222222222222333333444444333333222444444444333333444444444444444333333222111111111444333333222222222333333555444444333444444555555222222333333333333444444555444333333222222222333333333222222222222222222333333333222222222111111111111111111111111111111333333222111111222333333333333333333333333333333111222222333333222222111///000000111111222222222111111111111000000000000111111111111111111111111444333333222222333333444000111111111111222222222000111222222222222111000444333222111111222333444444333222333555555555444333222222111111222222333111111111111111111111111222222333333333333222222333333333333333333333333666666555555555555666666777666666555555666666777666888999888777666666666444444333333333333444444444444555555555666666666555555444444444444555555444555666777777888888777555777888777666555666777777666666666666666666666000000111111222111111000333333333333222222222222333222222111111111111222333333333333333333333333444444444555555555555666666666666666666666666666666666555555555555666666666555555444444555555666555555555555555666777777777666666555555666666777777777666666666666777777666666555444444444555555444444444444444444444444555666777777777666444444333333222222222222111111222222222222333333333333444444444555555666777888::::::::::::888666444222555666666777777777666666888888888888888888888888666555555444444444555555444444333222222222333333444444444444555555555555222222333333333444444444666666555555555555666666444555666777777666444222444555666777777666555444333333444444444555555555666666777777888777777777555555666666666555444444555555444444444444555555777777666666666777777888555555555555555555555555777777777666666666666555777777777888888777777777444555666777777666555444444555666666666666555444444444444444444444444444444444444555555555555666555555666666666777777777555666777777666666777888777777777777666666666666555555666666666777777777777666666555555666666777444444444444444444444444555555555555666666666666888777666666666666666777777777777777777777777777888777777666666555555555666555555555555444444444444444444444444555666666555555444333333333333444333333333333444444444444333333333333333333333333333333333333333333333222222222222222333333333333222333333444444333333222333444444555555444444333333333333333222222222222333333333222333333444444555555444444444444444555222222333333333333444444555444333333222222222222333333333222222111111111333333333222222222222111222222222222222222222222333222222111111222222333444444444333333222222222111222222333333222222111000000000000000111111111000111222222222111000///111111111111111111111111333333333333333333333333000111111111111222222222000111222222222222111000222222111111111222222333444333222333444555444333333222222111111222222333111111111111111111111111111111222222222222111111222222222333333444444444666555555444444555555666666666555555555555666666666777888888666555555666333222222222222222222333333333333444444444555555444444333333333333444444444444555666777777777777555666777777555555666777777777777666555555555444//////000111111111111000333222222222222222222222333222222111111222222222333333333333333333333333444444444555555555555666777777777777777777777777666666555555555555666666666666555555555555666666666666666666666777777777666666555555555555666666777777666666666666777777666666555444444444333333444444444444444444444444444555666777777666555444333333333333222222222222111111222333444444555555555555555555666777888999;;;;;;:::999888666444333555555666777777777666666888888888888888888888888666666555444444444444555444333333222222333333333333333444444444555555555222333333444444555555555666555444333333444555666333444555666666555444333555666777888777666555444333444444444444555555555555666777888888888888888555555555666555555555555666666555555555555666666555555555666666777777888555555555555555555555555555555555444444444444444666666777777777777666666444444555666666555444444555555555555555555555555444444444444444444444444444444444555555555555666555555555666666666777777555666777777666666777888777777777777777777777777555666666666666777777777666666666666666666666666444444444444444444444444666555555555555666777777888888777777777777777777777777777777777777777777777777666666666555555555666555555555555444444444444444444555555666777777555555444333333333333444333333333444444444444555333333333333333333222222222222333333333333333333111222222333333444444444222333333444444333333222222333444555555444333222222222222333333333444444444444444444444555666777444333333222222222222333222222222333333333444444333333333222222333333444444333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222555444444333333222222111111222222333333222222111111000000000000000000000000111222333333111///...111111111111111111111111333333333333333333333333000000111111111222222222111111111222222111111111111111111111111111222222333222111222444555444333333222222111111222222333111111111111111111111111000000111111111111000000111111222333333444555555555444444444444444444555555555444444444444555555222444555444333111222222222222111111111111222222222222333333333444444444444444333333333333444444333444555666777777777777555666777666555555666777777777666666555444333333...///000111111111111111222222222222222222222222333222222222222222333333333333333333333333333333444444444555555555555666888888888888888888888888666666555555555555666666666666666666666666666666666666666777777777777777666666555555555555666666777777666666666666777777666666666555555444444333555555555555555555555555444555666777777666555555444444444444333333333333222333333444555666777777666666666666666777999999999999999888777666555555333444555666666666666666777777777777777777777777666666555444444444444444333333333222222333333444333333333444444444444555444444444555666777777777666555444333333444555666333444555666666555444444777777888888888777555444444444444555555555666666666666777888888999888888666666666666666666666666777666666555555666666777333444444555666666666666555555555555555555555555555555555555555555555555444555555555555555555444444444555555555555444444555555444444444444555555444444444444444444444444444444444555555555555666555555555555666666666666555666777777666666777888777888888888888888888888666666666666777777777888555555555666666555555555444444444444444444444444666555555555555666777777777777888888888888888888666666666666666666666666666666666666555555555555666555555555555444444444444444555666777777888888555555444333333333333444333333444444444555555555333444444444444333222111222222222333333444444444222222222333333444444555222333333444444333333222222333444555555444333222222222222333333444555555555555555666666888999:::555444333333222222222333222222222333333333444444111111111222333444555666333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222111222222333333222222111111111111111000000000000000111333444333222000...111111111111111111111111222333333444444333333222000000111111111222222222222111111111111111111222000000111111222222222222333222111222444555444333333222222111111222222333111111111111111111111111///000000111111000000///111111222333333444555555444444333333333333444444444444333333333333444444000222333222111000000000222111111000000111111222222222222333333333333444555555444444444444555555333444555666666777777777444666777666555444555666777666666555444333333222//////000111222222222222111111111222222222222222333222222222222333333444333333333333333333333333444444444555555555555666777777777777777777777777666666555555555555666666555666666777777666666555666666777888888888888888777666666555555666666777777777666666666666777777666666666777666666555444666666666666666666666666555555777888888888777666666666555555555444444444333444444555666777777888555555555666666777888999888777777777666666666555333333444555666666666666666666666666666666666666777666555444444444444444333333222222222333444444333333333333444444444444444444555666777888888999555555444444444444555555444444555666666666666555888888999999888777666555555555666666666777777777777777888888999888888888777777666666666777888999777777666666666666777777333444555555555555555444555555555555555555555555666777777777777888888888333444444555555444444333555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444444555555555666666666555666777777666666777888888888888888999999999999666666666777777777888888555666666777777666666555555555555555555555555555555555555555666666666666666777777888888888888777666666666666666666666666555555555555555555555555666555555555555444444444333444666777888888888888555555444333333333333444333444444444555555555555444555555666555444222111222222333444444555666666333333333333444444444444222333333444444333333222333444444555555444444333222222333333444444555555555555555666777999:::;;;888777666555444444444444222222333333333333444444111111111222333444555666222222222222222222222222111222222222222333333333333333333333333333333333111222222333333222222111333333333333333333333333111222222333333222222111111111111111111222222222111222333333333222000000222222222222222222222222222222444444444444222222000111111111111222222222222222111000000111222222///000111222333333333333333222111222333444333222333222222111111222222333111111111111111111111111000000111111111111000000222222222333333444444444444333333222222333333444333333222222222222333333222333444444222111111222222111111111111111111222222222222333333333444444555555444444444444555555333333444555666666666666444555666666444444555666555555555444333333333222///000111222333333333333000111111111222222222222222222222222222333444555444444444444444444444444444444444555555555555666777777777777777777777777666666555555555555666666555666777888888777666555666777888999999999888888888777777666666777777888777777666666666666777777555666777888888888777666888888888888888888888888555666888999999999888777777777777777666666666666333444444555555666666666555555555555666777888888888777666555444444444444444444555666777777777777777777777777777777777777777777666444444333333444333222222222333333444555222222333333333444444444333333444555666777888888555555666666666666555555555555666666666777777777999999::::::999777666555777777777777888888888888888888999999999888777777999888777777777888:::;;;888777777666666777777888555555666777666666444444666666666666666666666666666777777777888888888888444444555555555555444444666555555555555555555666555444444333333444444555444444444444444444444444444444444555555555555666444444444555555555666666555666777777666666777888888888888999999999::::::666666777777777888888888777888999999999999888777666666666666666666666666333444666777777777666555555555777888888888777777666666666666666666666666555555555555555555555555666555555555555444444444333444666888999999999999555555444333333333333444444444444444555555555555555666777777666555333111222333333444666777777888444444444444444333333333222333333444444333333222444444444333333444444444333333333444444444444444333333444555666888999:::888777666555555444444444222222333333333333444444444333333222222333333333111111111222222333333444111111222222222333333333333333333333333333333333111222333333333333222111111222222333333444444555111222222333333222222111111111222222333333444444333333222222222111111111222222222222222222222222111222444555555444222111000111111111111222222222222222111000000111222222///000222333444444444333222111111111333444333222333222222111111222222333111111111111111111111111000111111222222111111000333333333333333333333333333333222222222222333333222222111111111111222222333444666555333222222333222222222111111222222222333333333333444444444444444444333333333333444444333333444555666666666666444555666666444444555666444444333333333333333333000000111222333444444444000000111111222222222222222222222222333333444555444444444444444444444444444444444555555555666666666666666666666666666666666666555555555555666666555666777888888777666555666777888999:::999888888888888777777777777888888777777666666666666777777555666777999999999888777888888888888888888888888666777888999::::::999888888888888888777777777777333333333444444444555555444444444555555666777888999888666555333333222222555555777888888999999999888888888888888888888888888777666555444333333333222222222222333333444555222222333333333444444444222222333444555666777888444555666777777666555444555666666666777777888888999999::::::999888666555777888888888999999999999999999999999999888777666999999888888888999;;;<<<888888777777777777888888777777888888888666555444777777777777777777777777444555555555666666777777555555666666666666555555666666555555555555666666555444333333333333444555444444444444444444444444444444444555555555666666444444444555555555666666555666777777666666777888888888888999999:::::::::777777777777888888888888999:::;;;;;;;;;;;;:::999777777777777777777777777333444666888888777555444444555666888888888777666666666666666666666666666444555555555555555555555666666555555555444444444333444666888999:::999999555555444333333333333444444444444555555555666666666777888888777555333222222333444555666888999999555555555444444333333333222333333444444333333222555555333222222333555555444444444444444444444444111111222333555777888999666666555444333222222222222222333333333444444444777666444333222111111111000000111222333444444555111111111222222333333333333333333333333333333333111222333444444333222111000111222333444444555666222222222333333222222222111111222333444444555555444333222111111111222222222222222222222222222222111222444555555444222111000111111111111222222222333222111000000111222333000111333444555555444444222111000111333444333222333222222222222222222333111111111111111111111111111111222222222222111111444333333333333333333333333222222222222222222333222222111111111111222222222444555555333222222333333333222222222222333333333333444444444444555555333222222222222222222333222333444555666666666666444555666555444444555666333333333333333333333444////////////000000000000333333333333333333333333111111222333444666666777333333333333333333333333444444444555555555555666666777777888888888777777888888999999999888888777777777666555555666777888777777888999999999999888999999888888999999::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777666666555555555555333333333444444555555555555555555555555666777777777888888777777666555444666888::::::999999:::;;;:::999999888777777777888999777555333222111222222111111111222222333333444222222222333333444444444444444555555444444333333333333333333333333333333444333333444555777999:::<<<======;;;888777777888:::::::::999999888888888777777777777777777777777666666666777888999;;;<<<999888777666666777888888888888777666555333111000444555777777666555555666555555555555555555555555666666666666666666666666777777777777777777777777555555444444444555555666444444444555444444333222666666666555555444444444222333444555666666666666777666555666777888777666777888888888888999999999888888999999999:::::::::::::::;;;;;;::::::999888777777777777777777777777888888888777888888999:::555555666666777777888888555666666666666666555555777666555444444444444444777666555555555777888999444444444555666777777888888888888888888777666666666666666666666666666666555555666666666555333222333333444444444444444444888777555333222333555666555555555555444333222222333333333333333333333333444333333333333444555555444444444444444555666777444444333222222333333333444444333222333444555666444444444444444555666777333333333333333333333333111222333333444444333333333333222222111222222333000111111222222222111111333333333222222111111111333333333333333333222222333333444444444444444444222222222222222222222222333222111111111222333444111222333333444444333333222222111111111111222222222222222222222222222222222222222222222222222222555444222111000111222222333333333333333333333333111111111111111111111111000111111111111222222222222333555555555333111000111222222333333222222111222222333333333333444444333333333222222222111111111111111111111111111111222333444555555333111000111111111111111111111111111111000000111222333333333333333333333333333333444444222222222222444444//////000000000000111111333333333333333333333333111111222333444555666666333333333333333333333333444444444444555555555555555666777777888777777777777888888999999999888888888888777666666666777888888999999:::::::::::::::888888888888999999:::;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666666666666555555444444444444555555555666666666666666666666666777888888777777888888777666555555666888::::::999999999;;;<<<;;;::::::999999999:::888777555444333222333333222333333333444444444555222222222222222222333333222222333444444444444444555555555555555555555555444444444555666888:::;;;===>>>>>><<<:::888888999::::::999999999888888888999999999999999999999999777777777777888999999:::888888777666666666777888777777666555444333333222444666777777666555555666555555555555555555555555666666666666666666666666555555555555555555555555777777666555444444444444333444555666666666666666555555555444444444333333333444555666777777777777888666666777888999888777777777888888888999999999888888888999999999::::::::::::;;;;;;::::::999888777777777777777777777777777777777666777888888999666666777777777777777777555555666777888888888777777777666555555555666666777666666555555666777888444444444555666777777777777777888888777666666555555555555555555555555555555555666666666555333333444444444444444444444444777666444333333333444555333333444444555444444444333333333333333333333333444444333333444444555666444444333333444555555666444333333333333333333333444333333222333444555666333333222222222333444444333333333333333333333333111111222333333333333222333333222222222222333333111222222222333222222222333333333222222222111111222222222222222333333333444444444444444444333333222222222222222222222222222222111222333444666777222333333444444444444444222222111111111111222222222222222222222222222222222222222222222222222222444333222222111111222222333333333333333333333333111111111111111111111111000111111111111222222222222333444555444333111000111222222333333222222111222222333333333333444444333333333222222222111111111111111111111111111111333333555555555444222111111111111111111111111111111000000000000111222333333333333333333333333333444333222222222222333444000000000111111111222222222222222333333222222222111111222333444555666666444444444444444444444444444444444444555555555555555666666777888888777777777777888999::::::999999:::999888777777777777777999::::::;;;<<<;;;;;;;;;777777777888999:::;;;<<<;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777777777777777777777555555555555555444444444666666666666666777777777777777777777888888888999777777777888777777666666777999::::::999999999:::;;;;;;:::999999999999:::777666555444444444555555444444555555555555555555222222222222111111111111///000111333444444555555555555555555555555555555666666666777888:::<<<===???@@@@@@>>>;;;999999:::999999999888888888888888999999999999999999999999777777777777777888888888777666666555555666777777777666555444333444555555555666888777666555555666555555555555555555555555666666666666666666666666444444444444444444444444999888777666444444444444333444555777888999999999444444444444333333333333444555666777888888888888888777666777999:::999888777777777888888888999999888888888999999999999::::::::::::::::::999999888777777777777777777777777777666666666666777888888888888888888777777777777444555666888999999999999777666666666666777777888888777777666666666666777444444444555666666777777666666666666666666555444555555555555555555555555555555555666555555444333555555555444444333333222666666444333333333444555111222333444555555555555333333333333333333444444444444444333444444555666333333333333333444444555333333333333333333444444333333222222222333444555444444333222222222333333222222222222222222222222000111222222333333222222333333333333333333333444333333333333333333333333333333333222222222222111111111222222333333444444555555444444333333222222222222222222222222222222111111222333444666777888333444444555555555555555222222111111111111222222222222222222222222222222222222222222222222222222222222333333333222111111333333333333333333333333111111111111111111111111000111111111111222222222222333444444444333111111111222222333333222222111222222333333333333444444333333333222222222111111111111111111111111111111333444555555555444333222111111111111111111111111000000000000000000111222333333333333333333333333333333222222222222333333000000111111222222333333111111222333333222111111111111222333444444555555555555555555555555555555333333444444444555555555666666777888999999999999777777888999::::::::::::;;;:::999999888777777666999999:::;;;;;;;;;;;;:::777777777777888:::;;;<<<:::;;;<<<===>>>>>>>>>===========================<<<;;;;;;:::999888777777666666666666666666666666555555555555444444444444666666666666666666666666666666777777888888888888666777777888888888777777777999::::::999888999:::888888777777777777777888666666666666666666666666555555555555555555555555444333333333222111111111///000111222333333333333333333333333444444444444666777888999;;;<<<>>>???AAAAAAAAA???<<<::::::;;;888888888888888888888777777777777777777777777777888888888777777666666555555555555555555666666666666555333222333444666888555777888888666555555666555555555555555555555555666666666666666666666666444444444444444444444444888777666666555555555555444555666777888888888888333333333333333333333333444444555777777777777777777666666666888999888777777777777777888888888888888888888888999999999999999::::::::::::999888888777777777777777777777777777777777777777888888999999999888888777777666666555666777777888888888888555555555555666777888888888888777777666666555555444444444555555666666666444555555666555555444444555555555555555555555555555555555555555555444444666666555444333333222222555555444333333444444555222333444444555555555444333333333444444444444444444444444444444555666666333333222222222333333444333333333444444444444444222222222222333333444444777666555444444444444444333333333333333333333333111222333333444444333333333444444444555555555444666555555444444444444444222222222222222222222222111111222333444555555666555555444444333222111111222222222222222222222222222222222333444555666666444555555666666666666666333222222111111222222333222222222222222222222222222222222222222222222222111222333444444333111000222222222222222222222222111111111111111111111111000000111111111222222222222222333333333333222111111222222333333222222111222222222333333333444444333333333222222222111111111111111111111111111111333444555555555444444333111111111111111111111111111000000//////000111111333333333333333333333333333222222222222222222333///000000111222222333333111222333444444333222111111222222333333444444444555555555555555555555555333333333444444444444555666777888999::::::::::::888888999::::::::::::::::::::::::999888777666666777777888999999999999888777777777777888999:::;;;888999:::;;;<<<<<<<<<<<<========================;;;;;;:::999888888777777555555555555555555555555555555555555555555555555555555555555555555555555444555666777777777666666666666777888888999888888888999;;;:::999888888999777777777666666777888888666666777777777888888777666666555555444444333333555555555444333333333222222222222333333222222111333333333444444555555555777888999;;;===>>>???@@@AAABBBAAA???<<<:::::::::777777777777777777777777666666666666666666666666777777777777777666444444333333444444555555555555555444333222333555777999666888999888666555555666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555666777888555555555666666555555444333333333333333333333333333333444555666666666666666555444555777777777666666666777777777888888888777777888888888999999999999999::::::999999888777666666666666666666666666999999888888999999:::;;;999888888888777777666666777777777777666555555444444444444444555666666777888888777777666666555555444444444444555555555555444444555555555555444444555555555555555555555555555555444444555555555555666666555444333333222222444444333333333444444444444555555555444444333222333333333444444555555555555444444444444555666666444333333222222222333333222333444555555555555444222222333333444444444444777666555444444444444444333333333333333333333333333444555555666666555555333444555666666666666555777777555444444444555555222222222222222222222222222333333444555666666777555555444333222222111111222222222222222222222222333333333333333222222222444555666666777777666666333333222222222222333333222222222222222222222222222222222222222222222222000111333444444333222111222222222222222222222222111111111111111111111111000000111111111222222222111222222222222222222222111222222333333222222111222222222333333333444444333333333222222222111111111111111111111111111111333333444444444444444444111111111111111111111111111111000000000000111111333333333333333333333333222222222222222222222222...//////000111222333333111222444555555444222111111222222222333333333444444444444444444444444444333333333333444444444444666777888999::::::;;;;;;999999::::::::::::999999888999999999888777666666555666666777777777777777888777777777777888999999777777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777666666666666666666666666555555555666666666666666666666555555555555444444333444666777777777666555555666777888999999999999888:::;;;;;;999888888999999888888888888999::::::777777888999999999888888777777666555444333333222555555555555444444444444333333333333333222111111555555555666777777888888777888:::<<<>>>@@@@@@AAAAAAAAAAAA>>>;;;999888999666666666666777777777777888888888888888888888888555666777777777555444333111222333444444444444444444444333333444555777888777888999999777555555666555555555555555555555555666666666666666666666666555555555555555555555555333333333333555666777888444444444444444333222222333333333333444444444444222333444555666666666666555444333444666777666555666666666777777777888888777777777888888888888999999999999999999888888777666666666666666666666666:::999999999999:::;;;;;;777777777777666666666666777777777777666444333222555444444444444555555666666777777777777777666555444444444444444444444444333444555555666555555555444444444444444444444444555555444444444555666666555555555444444333333222333333333333444444444444555555555555444333222111333333333444555555666666555555444444555555666777555444444333333333333333111222444555666666555444222333444555555555444444444444333222222222333333444444444444444444444444444555666666777777666666333444666777888888777666888777666444444444555555111222222222222333333333333333444444555555666666444444333333222222111111222222222222222222222222333333333333222111000///444555555666666666666666333333222222222222333333222222222222222222222222222222222222222222222222111111222333333333222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111222222222222111222222333333222222111222222333333333333444444333333333222222222111111111111111111111111111111222222222333333333444444111111111111111111111111333222111111111111111111333333333333333333333333111111222222222222111111---......///111222222333222333555777777555333222222222222222222333333333333333333333333333333333222222333333333444444444444555666777888999999999;;;;;;;;;;;;:::999888888666777888888888777666666555555666777777777777666999888888777777777777777666777888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888666666666666666666666666666666666777777777888888777777777666666666555555444555777888888888666555555555777888999:::::::::888:::;;;;;;999888888888888888888888888999::::::888999999::::::999888777999888888777555444444333333333444444444444444555222333333444444444444333555555555666777888888888666888:::===???@@@AAAAAA???@@@???===999777666777555555555666666666777777888888888888888888888888444555666777777666444333000000222333444444444333333444444444555666666666777999:::999777555555666555555555555555555555555666666666666666666666666444444444444444444444444333333333333333444555666222333333444444444444333333333444444444555555555333444555666666777777777666555444555666777777555666666666666777777777888777777777777888888888888999999999999999888777777666666666666666666666666999999888888999999:::;;;555555555555555666666666777777777777777666555444777666555555555555555666555666777888888777777666444444444444444444444444444444555666666666666666444444444444444444444444555444444333444555666777444444444444444444444444222222333333444444444444444444444555444444333333333333444444555666666666555555555555555666666777666555555444333333444444111222444666777666555555333444555666666666555555333333222222222333444444666666666666666666666666444555555666666666666666333555777888999999888777999777555444333333444555111111222222222333333333222333333333333333333333333333222222222222222222222222222222222222222222222333444444444333222111444444555666666666666555444333333222222333333444222222222222222222222222222222222222222222222222222222111111222222333444111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222222333111222222333333222222111222222333333333333444444333333333222222222111111111111111111111111111111111111111111222222333333111111111111111111111111444444333222222222222222333333333333333333333333000111222333333222111000,,,---...///000111222222222444666888888666444222222222222222222222333333333333333333333333333333222222333333333444444444222333444666777777888888<<<<<<<<<;;;:::999888777555555777888888777666666555555666777777777777777:::999888777666666666666666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999777777777777777777777777666666777777888888999999999888888888777777666666555666888999:::999777666444555777888::::::;;;;;;999:::;;;;;;999888888888666666555666666777888888999999:::;;;:::999888777;;;:::999888777666555444222222222333333444444444111222333444555666666666333333333444555666666777666777:::===???@@@AAAAAA>>>???>>><<<888555555555444555555555666666777777666666666666666666666666333444666777777666444333///000222333444444333333333444555555666666555555888999:::999777555555666555555555555555555555555666666666666666666666666333333333333333333333333444444333222222222333333111111333444555555666666444444444555555666666666444555666777888888888888777666555666777888888666666666666666777777777777777777777777888888888888888999999999999888777777666666666666666666666666888888888777888888999:::333444444444555555666666666777777888888888888777999888777666666555666666444555666888888888777777444444444444444444444444444444555666777777777666444444444444444444444444555444444333444555666777333333444444444444444444111222333444444444444444222222333444555555555555333333444444555666777777555555555555555666777777777666555444444444444444111222444666777777666555444444666777777777666555444444444444555555666777777777777777777777777777333444555555666666555555333555777999:::999888777999777555333222333444555111111111222222333333333222222111111111111111111222222222222222222333333222222222222222222222222111222444555666555444444333444444555555555555555444333333222222333333444222222222222222222222222222222222222222222222222222222111000111222444555111111111111111111111111111111111111111111111111000111111111111222222222111111000000111222333333222222222333333222222222222222333333333444444444333333333222222222111111111111111111111111111111111000000000111222222333111111111111111111111111555444444333222222222333333333333333333333333333000111222333333222111000......///000000000000000333444444555555444444333111111111111222333444444222222333444444444444333333333333333333333333333222222333555777888666444888999999::::::999999888666666666777888888999999777777777777777777777777999999999888888888777777444555666888999999999999999::::::::::::999888888777666666555555555555666666666666777777777777777888777777777777666666666888777555444444555666888666777999::::::999888777555555666888999:::;;;<<<:::::::::;;;::::::999999777777777777777777777777888888888888888777666666999888666555444444555555222222222222222222222222333333333444444444555555333444555777777777666666555666777999:::;;;<<<<<<@@@>>>;;;888555444444555333555777888999888666555555666888999999888666555555555555444444333333333000000111222222333444444555444444444444333333333777888999777555333333333555555555555555666777777777777777777666666666666333444444444555666666666555555444444444555555666444444444444444444444444555444333333333333444555666666666666666666666666666555444333333444555666888777666555444333333333555555555555666777888999:::::::::999999777666666444444444555555555555666666666666666555555555555666666666666777777777777666555444333333444666777777777777777777777777777777777666555555555555555666666444444444444666666666555555444444444555555555444333222222333444555555555444444444444555555222222222222222222222222111111222222222333333333444222111222333444444444666666777777777777777777333444555555444444555777777666555333222222333333333222111111111222333444333333444555666777888888555555666666666666555555999888777555555555666777888777777666555444444444333333444777999999777555333333333333333333333333222222222222222222222222000111222333444333222222222222222222222222222222111222222222222222333333222333333444444555555555555555555555555555555555222111000000000222555666555444333222111222333444333333333222222111111111444444333222222111111000111111000000000000000111111000///000222333222111333333333333222222111000000111222333333222111000222222333444333222000000111111222333333333333222000000000111222222222333222000///...///000222333000111111111111222222222111111000000000000111111111111111111111111111111444333222111000000000000222222222222222222222222...///000000111111000000333333444444444444333333222222222111222222333333111222222333333333333333333333333333333333333333222222333555777777666444777777888999999999999999999888888777666666555555666666666666666666666666888888888999999999999999666666777777888888999999999999::::::999999888777777777666666666666777888555555555555555555555555555555555444444444333333777555444333333444555666555666888999999999777666666666777888999::::::;;;::::::;;;<<<;;;:::888777777777777777777777777777777888888888888777666666999888666555444444555555222222222222222222222222333333333333444444444444333444555777777777666555555666777888::::::;;;;;;;;;999666444222111222222444555777888999888777666666777888888888888777666555555555444444333333333111111222222333444444555555555555444444333333333666777888777555444444444555555555555555666777777999888888777666555555444444555555555555555666666555555444444444444555555444444444444444444444444555444333333333333444555555555555555555555555555666555444333333444555666777666555444444333444444555555555666666777888999777777777777666555444444444444444555555555555666666666666666555555555555555666666666777777777777666555444333333444666777666666666666666666666666666666555444444444444444444333222111111222333444555555444444444555555666666555444333333444555666555555555444444555555555333333444444444444333333111222222222222333333333333333222222333444444444333333333444444444444444333444555555444444555777777666444333222222333333333222111111111222333444555555555555555555555555555666666777777666666555999999777666666666777777777777666666555444444333333333444666888888666444333333333333333333333333222222222222222222222222000111222333333333222222222222222222222222222222222222222111222222333333444444444444444555555555222222222222222222222222222222111000111333555666333222111111111222333444333333333222222222111111111111222222222333333333111111000000000000111111222111000111333444333222333333333333333222111111111111222222222222111111222333444444444222111000222111000///000111333444222222222222222333333333111111/////////000222333000111111111111222222222111111000000000000111111111111111111111111111111222111111111111111222222222222222222222222222222///000111111222222111111222333333444444333333222333333222222111222222222000111111222333222222222222222222222222222222222222222222444666777555333444555666888999999999999777777777666555555444444666666666666666666666666888888888999999:::;;;;;;999888777666777777888999999999::::::999999888777666666666666777888999999555555555555555555555555444444333333333222222222444333222111111222333444555666777888999888888777888888888888999999999::::::;;;<<<===<<<:::777555666666666666666666666666777777777777777666555555888888777666555555555555333333333333333333333333222222222222333333333333333444555666777666555555444555666777888999999999999888666444333333444444555666777888999888777666777777777777777777777777555555555444444444444444333333333444444555555666666666555555444333222222444666777777666555555666555555555555555666777777:::999888777666555444333666666666666555555555555555555444444444444444555444444444444444444444444555444444333333444444555444444444444444444444444555555444444444444555555555555444444444444555555444555555666666777888888666777777777666555444333444444444555555555555666666666666666555555555555555555666666666777777777666555444333333444555666666666666666666666666666555555444333333333333333333222222111111222222333444444444444444555666777666555444333333444555666555555555555555555555555333555666777777666555333222222222222333333333333333333333333333444444555666666666666666666555555333444555555444444555777777666444333222222333444222222222222222333444444666666555444333222222111666666777777777777666666999999888777777777777888666666666555555444444333333333333555777888666444333333333333333333333333222222222222222222222222000111222333333333333222222222222222222222222222222222111111111222444555555555555555555444444444444444444444444444444444333222222111222333555666111111111111222333444444333333333222222222222111//////000222333444555555111111000000000111111222333222111222333444333222333444444444444333333222222222111111111111222222222333444444444333222111333111///---...000333444444444444333333333333333111111000///000111222333000111111111111222222222111111000000000000111111111111111111111111111111000000000000111222333444222222222222222222222222000000111222222222222222222222333333333333222222444444333222111111111111000000111222222222222111222222222222222222222222222222222444666666444222222333444666888999999999333333444444555666666777666666666666666666666666777777888999:::;;;<<<<<<;;;:::888666666777888999999999999999999888777777555555555555666777999999888888888777777777777777555555555444444444333333222111000000000111222333666666777999999999999999999999999999999999999999:::;;;===>>>===:::666333666666666666666666666666666777777777777666555555888888777666666555555555333333333333333333333333111111222222222333333333333444555666666666555444444444555666777777666666666666555444444555555666555666777888888888777777777666666555555666666777555555555555555444444444444444555555666666666666777777666555444333222222333555666777666555666777555555555555555666777777999888888777666555555444888777777666666555555555555555444444333333444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444333333333444444555666444444555666777777777777777888888888777777666555444444444555555555555666666666666666555555555555555555555666666666777777666666555444444444555555666666666666666666666666666555444444333333444444444444444333333444444444333333333444555666777888666666444444444444666666444555555555555555555444333444777888888777444333222222222333333333444444333333444333333333555666777777777777666666666666333444555555444444555777666555444333222333333444222222222222333333444444666666555555444333333222666666777777777777666666777777777666666666666777555555555444444444333333333333333444666666555333333333333333333333333333222222222222222222222222111111222222333333333333222222222222222222222222222222111000111222444555666666666555555444444444555555555555555555555555333333222222333444555555333222222222222333333333222222222222222222222222///000111222333444444555111111000000111111222222444333222222444444444222444444444555555444333333333333111000000111333333222333444555555444333222222111000000000111333444444444333333222222222111111111000000000111222333000000111111111222222222111111000000000000111111111111111111111111111111111111000000111222222333111111111111111111111111000000111222222222222222111111222222222222111111444444333222111111111111000000111222222222222111111111111111111111111111222111222333555555333111000111333555666888888888333333333444555555666666555555555555555555555555666666777888:::;;;<<<<<<<<<;;;888777666777888999888999999999999888777777333333333444555666777888999999888888777777777777555444444444444333333333000000000000111111222222666777888999:::::::::::::::::::::999999999999999:::;;;===>>>===:::666333666666666666666666666666777777777777777666666555888888888777777666555555333333333333333333333333111111222222222333333333333444555666666555444333333333444444555444444444000000000000111111222222555555666666777777777777666666555444444555666666555555555555555555555555555666666666666666777777777777666555555444333333222444666777666666666888555555555555555666777777666666666666777777777777888888888777777666666555555555444333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333444444444444444444333333333333333333444555666333444555666777777777666666777777777777666555555444444444555555555555666666666666666555555555555555555555555666666666666666666555555444444444444555555555555555555555555777666666555555555555555444444444444444444444444333333333444555666777888666555444333333444555666444444555666666555444444111333555777777555333111222222333333333444444444222444555444333333555777444444444333333222222222333444555555444444555777666555444333222333444555222222333333444444444444444555555555666666666666666666777777777777666666444444555555555555555555444444444444333333333333444333222333555555444333333333333333333333333333222222222222222222222222222111222222222222333333222222222222222222222222111111000000111333444555666666555555444444444333111111111111111111111111333333222222333333444444555555444444444333222222222222222222222222222222222222222222222222222222111111111111111222333333444333222222444444333222333333444555555444444444444333222111111222333444111222333444444444333222000111333444555444333222333333222222111111000000111111111111111222222333000000111111111222222222111111000000000000111111111111111111111111111111333222222111000000111111111111111111111111111111///000111111222222111111000111111222222111111000333333222222111222222222000111111222333222222222000000000000000000000000222111111333444444222000///000222444555666777777666666666555444444333333555555555555555555555555555666666888999:::;;;;;;;;;:::999888777888888999888888999999888888777666333333333333444555666666888777777666666555555444333333222222222111111111000000111222222333333333666666777888999::::::;;;:::::::::::::::999999999:::;;;<<<===<<<:::777555666666666666666666666666888888888888888777666666888888888888777666555555333333333333333333333333222222222222333333333333444444555666555444333222222222333333333222222111000000111111222333333333444444555555555555666666555555555555555555555555555555555555555666666666666666666666666666666666666666666555555555555444333555666777666555666777555555555555555666777777555555666666777888888888888888888888777777777777666555444333222222222222444444444444444444444444333444444555555444444333333333333333333333333333333333444444444444333333333333222222333444555555222333555666777777666555333444444444444444333333444444444555555555555666666666666666555555555555444444555555555666666666666666666555555444333333555555555555555555555555777777666555555555555666222333333444444333333222444444444444444555666777555444333222222333444555333444555666666555444333111222444555555444222111333333333333444444444444222444666555333222555888555555555444444333333222333444555555444444555777555555333333333333444555222222333444444444444444333333444555666777888999555555666666666666555555222333444444555444444444333333333333333333333333444333222222444444333222333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222000000111222333444444444444444444444444333333333222222222222222222222222222222222222222222222222333444444444444333222111111222222222222333333333444444333333222111000000111111111111111222333444444333222222333333222111222333333444444444444333333333222222222222333333000111222333333333222111000222444777777555333111222222111111111111111111111111111222222222222333000111111111111222222222111111000000000000111111111111111111111111111111444333222111000000000000111111111111111111111111...///000000111111000000000000111111111111000000222222222111222222333333111222222333333333333333000000000000000000000000111111111222333333111//////000111333444555555555777777666666555444444444555555555555555555555555555555666777888888999999999999999999999999999999888888888888888777777666555555444444444555555666888888777777666555555444333333333333222222222222111111222333444444444444444444555555666888999:::999:::::::::::::::::::::::::::;;;<<<;;;:::888777777777777777777777777777999999999999999888888777888888999999888777555444444444444444444444444444333333333333444444444444444444555666555444333222222222222222111111000///222222333444555555555555333333333333333444555555333444555555555555444333444555555555666666666777666666666666666666666666555555555555666666666666333555777777666555555666555555555555555666777777666666666666777777777777777777888888888888888999666555444333222222222222444444444444444444444444333333444555555444333333444444444444444444444444222333444444444444333222333333333222333333444444111333555666777777666555222333333444444444333333444444444555555555555666666666666666555555555555444444444555555555666666666666666666555444333222555555555555555555555555666666555444444444444555333444444555555444444333555555444444444555555666444333222111111222333444333444666777777666444333333333444444444444333333333333333444444444444555222555777666222222555999888888777666666555444444333444555555444444555777555444333333333333555555222333444555555555444333222333333444666777777888444444555555555555444444222333444555555555444444222222222222222222333333444333111111333333333222333333333333333333333333222222222222222222222222222222111111111222333444222222222222222222222222...///111333444444444333222222222333333333333333444444444444444444444444111111111222111111111000...///000222333333222222111111222222222333333333444444333333222111000000111111111111222333444555444222111111222222111000111111222333333333333333222333333333333333333222///000111222222222111111111222333444555444333222111111222222222222222222111111222222333333333222000111111111111222222222111111000000000000111111111111111111111111111111222222111111111111111222111111111111111111111111......///000000000000000000000111111111111000000111111111111222333444444222222333444444444444333000000000000000000000000111111111222333333111//////000111222333444444444444444555555666777777777555555555555555555555555555555666666777777888888888999999:::::::::999888888888888888888777666666777666666555555555666666:::::::::999888777777666666666555555555555444444111222333444555666666555222222333333555666777888999999999::::::;;;;;;;;;:::::::::;;;:::::::::999888888888888888888888888999::::::::::::999888888888888999999888777555444444444444444444444444444333333444444444444555555444444555555555444222111111111222111111000///...///000111222222222222222333222222222222333444555222333555666666555333222444555555555666666777777666666666666555555555555444444555555666777777777444666777777666555555666555555555555555666777777888888777777666666555555777777777888999999999:::666555444333222222222222444444444444444444444444333333444555555444333333444444444444444444444444222222444444444444222222444333333222222333333444111222555666777777555555444444555666666555555555444444444555555555666666777666666666555555555555444444444555555555666666666666666666555444333222555555555555555555555555555555444333333333333444555666777888888777666555666555555444444444555555333333222111111222333333333444666777777666444333444444444444444444444444333333333444444444555555222555777666222222555999555555444333222222111111333444666555444444555777555444333333333444555666222333444555555555444333222222333444444555555666333444444444444444444333222333555666666666555555222222222222222222222333444333111111222333222222333333333333333333333333222222222222222222222222333222111111111222333444222222222222222222222222,,,...222444666555333222111111111222222333333333111111111111111111111111000000111111111000000///)))+++---000222333333333111111111222222333333333333333333222222222111111111111111111222333444555333222111111222222000///000111222222333333333333222222444555555444222222...///000111222222111000222222111111222222333444222222222333333444444444111111222333333333333222000111111111111222222222111111000000000000111111111111111111111111111111000000000000111222333444000000000000000000000000,,,,,,...///000000000000000000000000000111111111000000000000000111111222333333222111000000111111111000000/////////000000000///////////////000000000000000000111222333444666666777777777666666555666666555555666777888999777888;;;<<<======;;;::::::::::::::::::;;;<<<=========>>>>>>===;;;999888777666444333444666999;;;;;;;;;:::999888666666555666666555444444444444444333333333555666666333111111111222333555777999:::::::::999999999:::;;;;;;;;;===???>>>;;;999777777999999999:::::::::;;;;;;;;;:::999888888888999:::<<<;;;:::999888666555555222222333333444333333333444444555555666777777777555444444333333333444444222222111000//////000000333333222111000000111111111111222222222333333333333333222222333333444555333444444444555666666666777666666666666555555555555555555555555555555555666666555555444444333333444333222222111111222222222222333444555555555444888888888888777777777777555555333333333333555555222333333444444333333222333333333444444444555555111222333333444444333333555555444444444333333333333333333333333444555666333444666777888777666555444333333222222333333444333111///111333555333111666777888777555444333444666666555444444444444555999999888777666555444444444444555555555555444444777666555444444444444444444444444444444444444444666666555444333333222222555444333222222222333444444444666777777666555555555555555555555555555555333333333444444444555555444555666777777777777777777666555444444444444444555444222222222222444555333333333333333333333333333333333444444444555555222222333333444555666666222222222222222222222222111111111111111111111111444333333222111111111222333222222111111222222333333333333333333333333333222222222222222222222222000222444333222111222333222222222111111111000000000111222333444444444444444444444444444444444444222222222222222222222222111222333222111111333555333333222111000000000111000000000000000000000000666555444222111000000/////////000000111111111222//////...//////000111222222222222222222222222222333333333222222111111111111111111111111111111111000000//////000000111222///000000000000111111111333222222111111000000000000000000000000000000000333222111000000000111222222222111111222222333444444333111000000000111111444333222111111111222333------...///000000000000000000000000111111111111111111111111111222222333333333222111111111111111000000////////////000000000000000//////000000111000000000000111222333444666777777777777777666666:::999888777777666666666888999;;;=========<<<;;;999999:::;;;<<<===???@@@??????>>>===<<<;;;999999888777555555555888:::<<<<<<<<<;;;:::999888777777666555555444444555555666444333333444555555444222333333333444666777999::::::999999999999::::::;;;;;;<<<>>>>>><<<999888888999999:::::::::;;;;;;;;;<<<;;;:::999999999::::::;;;::::::999777666666555555666666777777666666555555555555666777777888888555444444444333444444444444333222111111111111222333333222111111111111111111111222222222333333333222222222222222333444444444444444444555555555555666666555555555444444444444444444444444444444444888777777777666666555555555444444333333333333333333333444555555555555555777777777777777777777666555444333222222333444555333333444444444444333333333333333444444444444555222222333444444444444333666555555555444444444333666555555555555555666777222444555777777666555444555444444333333444444555555333222333555666555333666777888777555333333444555555444444444555555666:::999888777666555444333444444555555555555444444666555444444333333444444333333333444444555555555666666555555444333333222444333222111111222333444444555666777777777666555555555555555555555555555333333333444444444555555666666777777888777777777777777666555555555555555444333333333333333333444333333444444444444444444333333333444444444444555111222222222333444444444222222222222222222222222444444444444444444444444555444444333222222333333333222222111111222222333333333333333333333333333333333333333333333333333000222444333222111222333222222222111111111000000000111222333333444444444444444444444444444444444222222222222222222222222111222333222111111333555444333333222111111222222111111111111111111111111777666444333222111111111000111111111222222222222111111000000000111111222222222222222222222222222333333333222222222111111111111111111111111111111222111111111111222333333000000000111111111222222222222222222222111111111111111111111111111111111222111111000000111222333222222111111222222333444333333111000000000111111222222111111222333444555////////////000000000000111111111111111111111111222222222111222333333444333222222111111111111222000000000000000000000000222111111000000000111111000000000000111222333444666777777888888777777777::::::999999888777777777888999;;;<<<======<<<<<<::::::;;;<<<>>>@@@AAABBBAAAAAA???===<<<;;;::::::888777777666888:::<<<>>>======<<<;;;:::999999888555555444555555666777888666444222333444555444333555555555555666777888888888888888888888999:::;;;:::<<<>>>>>><<<:::::::::999999:::::::::;;;;;;;;;<<<;;;::::::999999:::::::::999999888777666666555666777777777777777666666555555666666777888888999555555555555555555555666555444444333333333333444333333222222222222111111111111222222222333333333111111222222222333333333555555555555444444444444444444444444333333333333222222222222222222222222777777777666666666666666555555555444444444444444333444555555666555555555555555555555555555555666333333222222222222333333444444555555555555444444333333333333444444444444222222333444444444444444666666666666555555555555888888777777666666777777222333555666666555444444555555444444444444555555444333222333555666555444555777888777555333333444444444444444444555666777:::999888777555444333222444444555555555555444444444444333333222222333333222222333333444555666666666666666555444444333333222222111111111222222333444555666777777777777666555555555555555555555555333333333444444444555555777888888888888777777666666666666666666555555555333333444444444444333333333333333444444555555555333333333333444444444444222222222222222222222222222222222222222222222222555555555555555555555555555555444444333333444444333222222111111222222333333333333333333333333333444444444444444444444444000222444333222111222333222222222111111111111111000111222333333444333333444444444444444444444444222222222222222222222222000222333333111111333444444444333333222333333333222222222222222222222222777666555333333222222222222222222222222333333333333333222111111111222222222222222222222222222222333333333222222222222111111111111111111111111111333333333333333444555555111111111111222222222333222222222222333333333333222222222222222222222222111000000000111222333333222222111111222222333444333222111111000111111111111111111222333444666777111111000000000000000000222222111111111111111000222111111111111222333333333222222111111222222222///000000111111111111111333222111111111111111111000000000000111222333444666666777777888888777777555666777888999999::::::999999;;;<<<======<<<<<<<<<<<<======???@@@AAABBBCCCBBB???===;;;;;;;;;;;;888888888888999;;;>>>???<<<<<<;;;;;;:::999888888444444444555666777999999666444222222333444555444555555444444444555666666777777777777888888999::::::;;;======;;;::::::;;;999999999::::::::::::;;;:::::::::999999999999999888888888777777666666555444555555555555444444333444444555555666777777777777777777888888888888888555444444333333333444444333333333333333333222222111111222222222333333333111111222222222222222222555555555444444333333333333333333333222222222111333333333333333333333333444444444444444444444444555555555555555444444333444555555666666555555555333444444444444444555555222222222222222222222222444555555555555555555444222222333333333444444444222333333444555444444444777777777666666666666666999999888777666666666666333333444555555444444333444444333333333333444444111111111222222333333222444666777666555333333444333333333444555666777888999999888777555444333222333444444555555444444333333333222222111222222333111111222333444666666777666666666555555444444444111111111111111111222222444555555666777777777777555555555555555555555555333333333444444444555555888999999999888777666666444555555555666555555555222333444555555444333222222222222333444444555555222222333333333444444444333333333222222222222222222222222222222222222222222222222222222222222222444444333333333333444444333222222111111222222333222222222222222222222222333333333333333333333333000222444333222111222222111111111111111111111111222222333444444444444444333333333333333333333333111111111111111111111111000111333333222222222444444333333222222222333333222222222222222222222222555444333222222222222222222222222222222222222222444333222111111111111111111111111111222222222222222222222222222222222222111111111111111111111111333333333333333444555555111111222222222333333333222222222333333444444444222222222222222222222222//////000111111222333444222222111111222222333444222222111111111111111111222222222333333444555666222222111000000000111111333222222222111111000000000000000000000111222222333222222222222222333333000111222333333333222222333333222111000000111111000000000000111222333444444555666777777777777777333444666777888999999999999999:::;;;;;;<<<<<<<<>>>>>>>>??????@@@CCCAAA???===;;;;;;;;;;;;888888888999:::;;;===>>>::::::999999888777777777333333333444666777999:::666444222222333444555444333333333222222333333444666555555666777888999999:::;;;<<<<<<:::999:::;;;888888888999999999999:::888888888888777777666666777666666666666666666666444444444444444333222111222222333333444555555666777888999:::;;;:::::::::333333222222222222333333222333444444444444333333111111222222222333333333000111222333333333333222555555444444333333333222333222222222111111111111333333333333333333333333222222333333444444555555555555666666555555444333444555555555555555444444222222333333444444444555222222222222222222222222444555555555555555555444222222222333333333444444333333444555555555444444777777777777777777777777888777666666555555555555444444444444444444333333333222222222222222222333111111222222222222333333333555666666444333444444222222333333555666888999888888777666555444333333333333444444444444333333222222111111111222222333111111222333444666666777555555555555555444444444000000111111222222222222444444444555555666777888555555555555555555555555333333333444444444555555888888888888888777666555222333444555555555555555333333555666666555333333111222222222333333333444222222222333333333444444444444444444333333333333222222222222222222222222000000000000000000000000333222222222222222333333333222222111111222222333222222222222222222222222111111111111111111111111000222444333222111222222111111111111111111111111333444444555555555555555333333333333333333333333111111111111111111111111///111333444333222222333222222111111111111222222111111111111111111111111222222111111111111111222111111111111111111000000333222111000000000000000000000000111111222222222222222222222222222222222111111111111111111111111222222222222222333444444111111222222222333333333222222222333333444444444111111111111111111111111//////000111222333333333222222111111222222333444111111111111222111111111333333333333333333333222222222111000000111222333333333333222111111000000000000//////000000111222333222222222222333333444111222333555555555444444333222111000000000000000000000000000111222333444333333444555666666666666555666777888888777666555888888888999::::::;;;;;;???>>>>>>===============@@@???>>>===<<<;;;;;;;;;888888888888999:::;;;;;;888888777777666666666666222222333333555666777888666444222333444555444333222222111111111222333333444444444555666777888999:::;;;;;;:::888777888999666666777777777888888888666777777777777666555555555555555555666666666666666666666666555444333333111111222222333444444444666777999:::;;;;;;:::999111111111111111222222333222333444555666555444333111111222222222333333333111222333444555444333333444444444444333333333333222222222222111111111111444444444444444444444444333333444555666777777777666666777888777666555444444444444555444444333222222222222333444444555555222222333333333333222222444444555555555555444444222222222222333333333333333333444555555555555555666666666666777777777777666666555444444444555555555555555444444444444444222222111111111111222222222444555555333333555666333444666666444333444444222333333444555666888888666666666555555555444444333333444444444444333333222222111111222222333333222222333333444555666666444444444444444444444444///000111222333333333333333222222333444555777777555555555555555555555555333333333444444444555555666777777777777666666555111222444666777777666555444444555555555555444444333333333333333333333333222222222222333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222111111111222333333333222222111111222222333222222222222222222222222111111111111111111111111000222444333222111222333111111111111111222222222444444555555555555444444333333333333333333333333111111111111111111111111///111333444333222222333111111000000111111222222000000000000000000000000111000000000000111111222111111111000000000000000222111111000000000000111//////000000111222222222111222222222222333333333111111111111111111111111111111111111111222222333111111111111222222222333222222222222333333333333000000000000000000000000///000111222222222222222222222111111222222333444000000111222222222222111222333333333333222111000222111000000000222444555444444333222222111000000111111000000111111222333222222222222222333444555222333555777888777666666333222111000////////////000000000000111222333444111222333444555555555555555666888999999888777666777777777777888999::::::<<<<<<;;;;;;;;;<<<<<<==================<<<;;;;;;777777777777777777888888777777777666666666666555222222222333333555666666444333333444555555444222222111111111222333444444333333333444555666888999:::;;;:::999666555666777555555555555666666666666666777888888888777555555444444444555555666666666777777777777666555444333111222222333333444555555444555777999:::999888777111111111111111222333333222333555666666666555444111111222222222333333333111333444666666555444333333333333333333333444444333333222222222111111111222222222222222222222222222333333444666777777888888999:::;;;:::999777666333333444444333222222111222222333333444555555666222333444555555444333222333333444444444444333333111222222222222333333333333444444555555555555555555555555666666777777777555555444444444555666666777666666555444444444555333222222111111222222333222444555555333333444666222444555555444333444555333333333444555666777888444444444555555555666666222333333444444333333222222222222222222333444444333333333444444555555555333333333333333333333333///000222333444444444333111111111111222444666777555555555555555555555555333333333444444444555555444555555666666666666555222333666888999999888888555555444444444444555555666666666555555444333333111222222222222333333333222222222333333444444555222222222222222222222222222222222222222222222222222222222222222333444444333222222111111222222333111111111111111111111111111111111111111111111111000222444333222111222333000000111111111222222222222333333333333333222222222222222222222222222222111111111111111111111111...111444444333222222222222111111111111222333444111111111111111111111111111000000000111222222333222222222111111000000000222222111111111222333333/////////000111222222222111111222222222333333333111111111111111111111111111111111111111222333333000000000111111111222222222222222222222111111111111111111111111111111111000111222222222222111000222222111111222222333444///000111222333222222111///000111222222222111000222111000000111333555666444444333333222111000000222222111111222222333444222222222222333333444555333444666888999999888777222111000///............000000000000111222333444000111222333444444444444222444777:::;;;;;;;;;:::666666666666777888999:::999999999::::::<<<===>>>:::;;;<<<======<<<;;;:::777777777777666666666555777777777777666666666666222222222222333444555555333333333555666666444111222222222222333444555666333333333444555666888888:::::::::888555444555666444444444555555555555666777888888999999888666555333333444444555666666666666666666666555444333222222222333444444555555666111333555777888777666555222111111111222222333444222333555777777666555444111111222222222333333333222333555777777666555444222222222333333444444444333333333222222222222111111111111111111111111111000000111222444555666666:::;;;<<<======;;;999888333333333333222222111000222222333444444555666666333333555555555555333333222333333444444333333222111111222222222333333333333444555555666666555555444555555555666666777777555555555555555666777888888777666555555555555555444333333222222333333444///222444333111000222555222444555555444333444555444444444444444555666777333333444444555666666777222333333444444333333222333222222222333444444555444444444444444444444444222222222222222222222222000111333444555555444444000000000000111333555666555555555555555555555555333333333444444444555555333333444555666666666555333555777:::;;;;;;::::::666555444333333444555666999999888777666555444444111111222222222333333333000000111222333333444444222222222222222222222222111111111111111111111111333333333333444444555666333222222222222222222333111111111111111111111111222222222222222222222222000222444333222111222333000000111111222222222222111111222222222111111000222222222222222222222222000000000000000000000000...111444555444222222222222222222222333333444555222222222222222222222222111111111111222333444444333333333222222111111111222222222222333444444555...//////000111222222222111111111222222333333333111111111111111111111111222222111111222222333444///000000000000111111111333222222111111000000000222222222222222222222222000111222333333222000///222222111111222222333444///000111222333333222111,,,...///111222222222111111111111111222333444555555555555444444333333333222222111111222222333444333333222222333333444555333444666777777666444333222222111000//////000000444333333222222333333444222222333444444555555666555555666666666666555555777888999888666666777999:::::::::999888777666666;;;:::999999999:::;;;<<<999888777777777777777888666555444555666666444222222222222222222222222222333333333333444555666666111111222333333444555555222222333555666888999999888888999888777666444333666666666666666666666666888777666555555444444555777777777666666666666666::::::999777666444333333111111222333333333333222444333444888;;;;;;888444555444444333333333444444333333333444444444555555666555333111111222333444333333444777999999777555333333444555555444333333111111111111111111111111555444333333222222333333333333222111222444777888>>>>>>???@@@???===;;;999777777555444333222222111333333333444444555555555666666666666666555555555444333333222222333333444333222222222222333444444777777777777666666666666777777777777777777777777444555555555666666777777999999999888888666555555333333333333333333333333111111222222222333333333444444444444555555555666777666555444444333333444555555555555666777999999444444555555666666777777333333333333333333333333222333555666777666555444666666666555555444444444333333222111111222333333333333333444444444555555333333333333333333333333111222333444555555555555555555666666777777888888777666666666777888:::;;;666444333444777:::;;;;;;>>>===<<<;;;:::888888777333333444444444444444444333444444555555444444333444333333333333444555555111111333444555666666666222222222222333444555666555444333222222222222222333333444555555555444444000000000000111222333444000111222333333222111000222222222222222222222222222222222222222111000///222222222222222222222222222222222222222222222222333333333444444444555555666555444333333333333333222222333333333333444444444444333222222111111000555555444333333222111111111222333444555555555555333333333222222111111111222222333333333222222111222333333444444333333222111111222222222222111111222333444333111000111222111222222222222111000000222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111222222111111111111222333444555444444444444333333333222222222111111222222333444333222222222222333444444333444555555555555444333333222111000000000000000444444333333333333444444111111222333333444444555666777777888888777777666666777888777666666777999999::::::999999777666666:::999999999999:::;;;<<<999888777777666666666777666555444555666666444222222222222222222222222222222222222222222444555555111111222333333444555555444555555555666666666777777777888888777666555444666666666666666666666666777666666555555555555666777777777777777777777777;;;:::999777666444333222111111222333333333333222333333444777::::::777444555444444333333333444444333333444444444555555555777555444222222333444555333333444555888888777555333444555555555555444333333333333333333333333333555444333333222222333333333222222222333555777999===>>>>>>???>>><<<:::999888777666444333333222222333444444444444444444555666666666666666666666555333222222222222222222333222222222222222333444444777777777777777777777666777777777777777777777777555555666666666777777777888888888888777666555444444444444444444444444444222222222333333333444444555555555555666666666666888777666555444444444444555555555555666777888999555555555555666666666666333333333333333333333333333444666777888777666555333333333222222222111111444444333222222333444444333333333444444444444555333333333333333333333333222222444555555666666666555555555555555555666666666666555555666777999:::777666555666999;;;<<<<<>>===<<<:::888777444444444444444444444444333444444555555444444333444333333333333444555555222222333444555555555555333333333333444555666777555555444333333333333333333333333333444444444444333333333333333444444555111111222222222222111111222222222222222222222222222222333333222111111000222222222222222222222222222222222222222222222222333333333444444444444555444444333222222222222222111111111222222222333333222222222222222222222333555444444333222222111111...///000111222222222222333333333222222111111111222222222333333222222111222222333333333333222222111111222222222222111111222333444333111000111222222222222222222111000000222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111222222111111111111111222333444333333333333333222222222222111111111111222333333222222222222222333444444333333333333333333333333333333222111111111111222444444333333333333444444111111111222333333444444777888888999999888888777555666777666555666888999999999999999999888777666888888888999:::;;;<<<===999999888666555555555555666555444555666666444222333333333333333333333333111111111111222333444444111222222333333444444555777777666666555444444444666666777777777777666666666666666666666666666666666555555555555666777777777777777777777777888888;;;:::999777666444333222111222222333333333333333222222333666888777555333444444333333333333444444333444444444444555555555777666444333333333444555444333333444666777666555333444555555555555444333444444444444444444444444555444444333333333333333222222111222444666888:::;;;<<<======<<<;;;999888888777666555444333333333555555555444444444444444555555666666666666666666222222222111111222222222333222222222222333444444777777777777777777777777777777777777777777777777666666777777777777777888888888888888777777666555555555555555555555555555333333444444444555555555666666666777777777888888999888777666555555555555555555555555666777888888666666666555555555555555333333333333333333333333444555666777777777666555222222222111111111111111555444444333333444444555333333333333444444444444333333333333333333333333333444555555666666666666444444444444444444333333555555555555555666777888888777666888;;;>>>??????AAABBBBBBAAA???===:::888666555444444333333333333333444444555555444444333444333333333333444555555333444444555555555444444444444444444555666777777666555444444333444444444333333222222222333444555555555555444444444444444222222111111111111222222333333333333333333333333333333333333333222222111222222222222222222222222222222222222222222222222333333333333444444444444333333222111111111222222000000111111111222222222000111111222333333444444444444333333222222111111---...///000111111111111222222222222222111111111111222222333333222222222111111222222222222111111111111222222222222111111222333444333111111111222222222222222222111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111222222111111111111111222333333222222222222222222222222111111111111111222222333222222222111222333333444333333222111111222333333333333222222222222222333333222222111111222222333111222222333333444555555777888888888888888888777444555666666555666888:::999999999999999888777666777777888999:::<<<======:::999888666555444444444555444444555666666555333333333333333333333333333111111111111222333444555222222222333333444444444666666666555555444444333555555666777777777777777666666666666666666666666444444444555555666888888777777777888888888888888;;;:::999777666444333222111222333333444444333333111222333444555555444222333333333222333333444444444444444444555555555555666555444333333333444444555444222333555666666555444444555555555555444444444444444444444444444444555555444333333333333333111111222333444777999:::999::::::::::::999888777888888777555555444444444666666555555444444333333555555555555666666666666444333333222222333333444444444333333444444555666777777777777777888888888777777777777777777777777777777777777888888888888999999999999999888777777666666666666666666666666555555555555666666666666777777888888888888999999:::999888777666666666666555555555555555666777888666666666555555444444444222222333333333333444444444444555666666555555444333333222222222222222222444444333333333333444444222222333333333444444444333333333333333333333333444555555666777777666666555555444444333333222222444444444444555555666666666555666999>>>AAABBBBBBDDDEEEFFFEEECCC@@@<<<:::777666555333222222222333333444444555555444444333444333333333333444555555555555555555555444333333444444444444444555666666666555555444444444555555333222111000111333555666555555555444333222111111333222111000000111222333333333333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222333333333444444444333333222222222222222333111111111111222222222222111111111222222333333333333333333333222222111111000111111222333333222222222222222111111111111111111111222333333333222222000111111222222111111000111222222333333222222111111333333333111111222333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111222222111111000000111111222222000111111111111111111111111111000000111111222333222111111111111222333333333222111111111111222333333222222222222222333333111111000000000000111111333333444444555666666666666777777888888777777666555666777666555666888999888888999999999888777777777777888:::;;;<<<======:::999888777555555444444555444444555666666555333333333333333333333333333222222222333333444555666222222333333333333444444444444444444555555555555555555555666777777888888666666666666666666666666444444444444555777888999666666777777888888888888:::999888777666555444333222222333444444444444333111222333444333333333222222222222222222333444555444444444555555555666666555444444333333333333333666444333333555666666555555555555555555555555555444444444444444444444444666555444444333333444444222222333444555777888999777888888888777777777666888777666555555555555555666666666555555444444444444555555555666666777777555555555444444555555555555555555555555666777777666777777777888888888999888888888888888888888888888888888888777777777777::::::;;;;;;;;;:::999999666666666666666666666666555555666666666777777777888888888999999999999::::::999888777777666666777555555555555555666666777666666555555444444333333222222222333333444444444333333333333333333333222222222222222222222222222222222333333333333222222222222222333333333444444333333333333333333333333444555666666666666666666555555555444444333333333444444444555555555555555333333555:::???CCCEEEEEEEEEFFFGGGGGGEEEBBB>>><<<888666444333222222333333333444444555555444444333444333333333333444555555666666666666555444333333333333333222333333444555555555444444444555555666333222111111111333666777666666666666555333222111333222111000000111222333333333333333333333333333222333333444444333333333222222222222222222222222222222222222222222222222222222222333333333444444444444333333333333444444222222222333333333333444333333333222222222111111333222222222222222111111111222333333333333333333111111111111111111111111000111222333333333333333000111111222222111111000222222333333333333222222111222333333111111222333444333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111222222111111000000000111111222/////////000000000000000111000000000000111222222111111111111111222333333222222222222222222222222222111111111111222333333111000000000000000000111444444444555666666777777666777777777777777777666777888888888666666777999888888999999999888888777777888999:::;;;<<<<<<<<<::::::888777666666666666444444333555666777555444333333333333333333333333333333333333444555666666333333333333333333333333222222333444555666666666666666555666666777888999666666666666666666666666444444444555555777888888555555666666777777888888888888888777666555555555222222333444444444444444111222444444222222222333222111111222222333444555444444555555555666666666555555555555444444333333777555444555666777666555666666555444444555666666444444444444444444444444666555555444444444444444333333444555666777777888666666555555555555555555777666555555444444555555666666666555555555555555444444555555666777777777777666666555555666666777666555555555555666777777666777777888888999999999888888888888888888888888888777777777777777666666::::::;;;;;;;;;::::::999666666666666666666666666555555666666666777777777888888888999999999:::::::::999888777666666666666666555555444555555666666555555555444444444444444111222222333333444444555333222222222222111111111000000000000000111111111111222222333333222222111222222222222333333333333333333333333333333333333444555555666666666555555555444444444444444333333444444555555666555555444222222555999???BBBDDDCCCCCCDDDDDDDDDCCC@@@>>><<<777666444222222222444555333444444555555444444333444333333333333444555555666666666666666555444333333333222222222333333444444444444444444444555666333222222222333555777888888888999999888777555444222222111111111111222222222222222222222222222222111222222333333333333333222222222222222222222222222222222222222222222222222222222222333333333333444444333333444444555555222222333333333444444444444444333333222111111000222222222222222222111111000000111111111111111000000000000111111111111111000111222222333333333333111111222222222222111111222222333333333333222222000222333333222111222444555444333111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111222222111111000000000000111111.........//////000000000000000000000000111222222111111111111111222222333111222333444444333222111000000000000000111222333222222111111111111222222333333444444555666666777777888888999999888888777:::::::::999777666777999777888888999999999888888888999:::;;;;;;;;;;;;:::::::::999888888888888888444333333555666777666444444444444444444444444444222222222222333444555666333333333333333333333333222222333444444555666666777777666555555666777888666666666666666666666666555555555555555666777888333444444555666666777777666666666666666666666666222333444444555444444444111333555444222111222444111111111111222333444555555555555555666666666666777777777777777666555555777666666777999888666444777666555444444555666777555555555555555555555555666666555444444444444444444444555666666666666666444444444333333444444444666555444444444444444444555555555555666666666666444444555555666777777888666666555555555555666666444444444444444555555666666777777888888999::::::888888888888888888888888777777777666666666555555888888999999999999999888555555555555555555555555555555555666666666777777888888888888999999999999999999888777666666666666666555555444444555555555333444444444444444444555111111222333333444555555444333333222111111222222000000000111111111222222222222333444444333222222111222222222222333333333333333333333333333333333444444555555555555444444222222222222333333333333444555666666666666555444333444666999===??????>>>????????????>>>===<<<;;;777555333111111333555666333444444555555444444333444333333333333444555555555666666666666555555444444444333333333333444444333333333333333444555555222333333444666777777888777888999:::999888666555111111222222222222111111111111111111111111111111000111111222333333222222222222222222222222222222222222222222222222222222111222222222222333333333333333222222333444444555111222222222333333333333333222222222222222222222111111111111111111222222///000000000000000/////////000000000111111111222000000111222333333333333222222333333333333222222222333333444444333333222000222333333222111333444666444333111111222333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444333222222111111222222111111000000000000000111---.........//////000000000000000000000111111222111111111000111222222333111222444555555444222111000000//////000111222222444333333222222333333444222222333444444555555666999999999::::::999999999;;;<<<<<<:::777666777888777888888999999999888888888999:::;;;;;;;;;:::999::::::999999999999999:::444333333555666777666444444444444444444444444444111111111111222333444555333333333333333333333333333333444444444444444555888777666555555666777888666666666666666666666666666555555555555666777777333333444444555666666777555666666666777777777888222333444444555555444444222444555444222111222555111111111111222333444555555555555555666666666777999999999999999888777777777777777999:::999777444777666555444444555666777777777777777777777777777666666555444444444444555555555666666666666555555333333333222222333444444555555444333333333444444444444555555666666777777444444444555666777777888555555444444444444555555333222222222222333444444666777777888999999::::::888888888888888888888888777777666666555555555444666777777888888888777777555555555555555555555555555555555555666666666666777777888888888999999999999888777666555555555555666555555444444444555555333333333444444555555555111111222333333444555555555444333333222222222333222222333333444444444444333333444555555444333333111111222222222333333333333333333333333333333333333444444555444444333333000000111111222222222333555555777777777666555444666666777999<<<<<<;;;999<<<;;;;;;:::::::::::::::666555333111111333555777333444444555555444444333444333333333333444555555555555666666666666555555666555555444444444555555222222222222333333444555222333444666777888888888555666888999888777555444000111222333333222111000000000000000000000000000///000111222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222111111111222333333444000111111111111222222222111111111222222333444444111111111111111111222222000111111111111111000000//////000000111111111222///000111222333444444444222333333444444333333222222333333444444333333222000111333333222222333444666555333111111222333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444333222222111111222222111000///......///000111000111111111//////111222111222222333333444444555333222222111000000111111333333333444444333222222111222222333333222222111222222111111222444555666444444555555666777777777999999999999999999::::::<<<;;;::::::999999999999999999::::::;;;:::::::::999:::;;;<<<<<<;;;:::999;;;;;;:::999999:::::::::777777777777666666666666555555444333222000000///222222222222333555777888999888777666666555555555555444444444444555666666777666444333444555777999999888777666666777888999666666555666666555333000222444777888777666555555555777999::::::888666444555444444555777777777666444444444333333222222222111111222222222333333333444444333444444555666777<<<<<<;;;:::999888777666666777888999:::999888888999888666555444444444555555555555666666666666777777777777777777777777777555666666666666666555555444444444444444444444444222222333333333444444444666666666666666555555555444444555555666777777888555555555555555555555555555555555555444444333222555555555666777888888999777666555444444555666777666555555444444555555666555555555555555555555555666666666666666555555444555555555666666666666777666666555555555777999:::999888888777777777777777444444444555555555555666222222222222222222222222444333333555777888777666444444444444444444444444555444444333333222222111666666555555555444444444222222222222222222222222555555555555555555555555555333111//////111333555333333333444444444555555999999888777666555444444555555666666777777888888444555555666777666666666555444333222222444555777888888777777666666666555666666666666666666666666666666666666666666666666888777777666555444444444333333444555666777888999555555555555555555555555666666777777777777666666222222222222222222222222111111111111111222222222111222333333333333222111000000111222222222222111222222222222222222222222222000///111444666444222444333333222222333333444111111222333444444555555444333222222222333444555000000000000000000000000//////000111111111111111222222444555555444222222555555444333333222111111111111222222222222111111444444444333333222222222222222222222333444555666444555555555444333333222222222222333333444444444222222222222222222222222111111222222222333333333333333333222222222111111111111111111111111111111111000000//////000000000000111111000//////000222111222222333333444444555222222111111111111222222222333333444333333222222222222333333333333222222222222222222222444555666444444444555666666777777888888888888888999::::::<<<;;;:::999999999999999999::::::;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;:::999888888888888888555555666666777777888888666555555444333222111000222222111222333555777999999888777666555555555555444444444444444555666666666666444444444555777888999888777666666777888999888666555666666666444222222444777777666555555666888999:::::::::888666555666555555666777888888666333333333333222222222111111111111111222222222333444444444555555666777888;;;::::::999888777666555666666888999999999888777888777666555444444444555444444444555555555666666666666666666666666666666555666666777777666666555333333333333333333333333222222222222333333333444555555555555555555555555333444555555666666666666444444444444444444444444444444444444444333222222444444555666666777777888666666555444444555666666555555444444444444555555333333333333333333333333555555555666555444444333444444555555555666666666666555555555666777888999888888777666666666666777555555555555666666666666333333333333333333333333555444444666888999888777444444444444444444444444333333333333333333333444555444444444333333333333222222222222222222222222222222222222222222222222444333111000000111333444222333333333333444444444777777777666555555444444555555555666666666666666333444555555666666555555555444333222222333555666777777666666666555555555555555555555555555555555666666666666666666666666777777666666555444444333555555555555555555555555444444444444444444444444555555666666666666555555222222222222222222222222222222222111111000000000222222222222222222222222000000111222222222222111222222222222222222222222222000///111333555444222333222222111111222222333111111111222333333444444333222222111222333444555000000000000000000000000000000111222222222222222222222333333333333222222222222222222333333333333222222333333333333222222444444333333333222222222222222222222333444555555444444555555444333333222222222222222333333333333222222222222222222222222111222222222222333333333333333333222222222111111000000000000000000000000000000111111111111111000///000000000......000111111222222333333444444555222222111111111222222333222222333333333333222222222222333333333333222222333222222222333444555666333333444444555666666666666666666666777999::::::;;;::::::999999999999:::::::::;;;<<<======<<<<<<;;;<<<<<<======<<<<<<;;;;;;:::999888777666666666444444555666777888999999666666555444333222222111222111111222333555888999999888777666555555555555444444444444444555555666666555444444444555777888999888777777777777888999999777555555666666555444333555666666555555666777:::::::::999888777777666777666555666888888888666222222222111111111111111000000000111111111222222444444555555666777777888999888888777666555444444555555777888888888777666777666555444444444444444333333333333444444444444444444444444444444444444555555666666666666555555333333333333333333333333111111222222222333333333333333333444444555555555222333555666666555444333333333333333333333333333333333444444333333222222333444444555555666666666555555444444444444555555555555444444444444555555333333333333333333333333444555555555555444333333333444444444555555555555666555555555666777888999777777666555555555555666555555555666666666777777444444444444444444444444666555555666888999888777444444444444444444444444111222222333444444555555555555444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333555555555444444444444444555555555555444444444444222333444444555555444444444333222222222333555666555555555555444444444444444444444444444444444444777777777777777777777777666666666555555444444333666666555444333222111111222222222222222222222222444444555555555555444444222222222222222222222222333333222111000///......222222111000000111222222000000111222222222222111222222222222222222222222111000000111333444333222222111111000000111111222000000000111222222333333222111111111111222333333000000000000000000000000000111222222333333222222222222111111111111222222000000111111222333444444333333333444444333333333333333333333222222222222222222111222222333444555444444444444444333333222222222222222222111111111222222222222222222222222222222222222333333333333333333333222222222111111000000000000000000000000///000222333333222111000///000000///......///111111222222333333444444555444333222222111111111111111111222333333333333222222333333333333333333222333333333333444444555555333333333444555555666666444444555555777888999:::::::::999999999999999::::::;;;<<<======>>>>>>===<<<==================<<<<<<;;;999888777666555555555555666666777777888888555555444333222222111111111111111222333666888999888888666555555555555555444444333333444444555666555555444444444555666777999888777777777777888999:::888555555666777777666444555555555444444666888;;;:::888777666666666666666555444555666777666555111111111000000000000000///000000000000111111111333333444555666666666666666666666555444333333222333444555777777666666555666555555444444333333333111222222222333333333333333333333333333333333333333333444444555444444444222222222222222222222222111111111222222222333333111111222333444444555555222333444666666555333222333333333333333333333333222333333333333333222222333333333444444555555555555555444444444444555555555555444444444444555555666666666666666666666666555555666666555555444333333333333444444444555555555555555666777777888888666666555444444444444555444444444555555555666666444444444444444444444444555444444555777888777555444444444444444444444444333333333333444444555555666666666555555555444444222222222222222222222222222222222222222222222222111222333333333333222111000111111111111222222222222222333333333444444444555444444444333222222222222222333444444444444333333333222222222333444555333333333333333333333333333333333333333333333333666666666666666666666666555555555444444444333333555444444333222111000000333333333333333333333333333333444444444444333333222222222222222222222222111111111000000/////////222111111000000111111222000000111222222222222111111222222222222222333333111111111111222333333222222222111111111111222222//////000000111111111222111111111111111222222222000000000000000000000000000000111222222222222111222111000//////000111222///000000111111222333333222222333333333333222222333222222222222222222222222222111111222333333444333333444444444333333222333222222111111000000000222222222222222222222222222222222333333333444444333333333222222222111111000000000000000000000000///000111333333333222111///000111000......000111111222222333333444444555666555444222111000000000000111222222333333333222333333333444444333333333333333444444444444444444333333444444555666666777444444444555666888999:::999999999888888999999::::::;;;<<<===>>>>>>>>>>>>=========<<<<<<=========<<<<<<:::999777777666666888888777777666666555555333333222222111000000000111111111222333666888:::888777666555444444444444333333333333333444555555444444444444444555555666888888777666666777888888:::888555555666777777666444444555444333444555777999888666444333444555555555444333333444555444333000000000000000000000000///000000000000111111111000111222333444444444444555444444333333222222222222333444555666555444444444444444444444333333333111111111111222222222333333333333333333333333333000111222222333333333222222222222222222222222222111111222222222333333333000111111222333444555555222333444555555555444333333333333333333333333333222333333444444333333333333333333333444444444444555555555555555555555555666555555444444555555666666666666666666666666666777777777777777666555555333333333444444444555555444555666666777888888888666555555444444444444444222222222333333333444444333333333333333333333333444333222444555666444333444444444444444444444444555555555444444333333333555555555555444444444333222222222222222222222222222222222222222222222222000111333444444333111000000000000111111111222222111111222222333333444444444444333333222222111111111222222333444333333333222222222222333333444444222222222333333333333333333333333333333333333333444444444444444444444444444444444444333333333333222222222222222222111111333333333333333333333333222222333333333333222222222222222222222222222222//////000000111111222222222222111111111111222222000000111222222222222111111111111222222333333333111222222222222222333333333333222222222222333333///000000000000000111111000000111111222222222222000000000000000000000000...//////000000000000000222111////////////111222111111111111111111111111111111222222222222111111222222222222222222222222222222111111111222333333222222333333444333333222333222222111111000000000222222222222222222222222222222333333333444444444333333333222222222111111222222222222222222222222//////000111222222222222000111111000//////000222111222222333333444444555777666444333111000000000///000111222333333333333333333444444444444333333333444555555555555444444444444555555666777777777555555555555666888999999999888888888888999999:::::::::<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::999888777777777999999888777666555444444222111111111000000000000000000000222444666999:::888777666555444444444444333333333333333444444555333333444444555555555555777666555555555555666777888666555555666777666555222444555555444444555666777666444333333333444555444333222222333444222111000000000000111111111111000000000111111111222222///000111333444333333222333333333333222222111111111222333444444444333222222333333444444333222222111111111111222222222222222222222222222222222222///000111222222333222222333333333333333333333333222222333333333444444444222222222333333444444444333333333444555555666666333333333333333333333333333333444444555555444444444444444444444444444444555555666666666666555555777666666666666666666777444444444444444444444444777888888888888777666666333444444444555555555555444555666777888888888777666666555444444444444555111111111222222222333333333333333333333333333333333222222333444444333111444444444444444444444444666666555555444333333222444444333333333222222222222222222222222222222222000000000000000000000000111222333444444333222111000000111111111222222222111111222222333333444444333333333333222222222222111222333333444444333333222222222222333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000111111222222333333444444444444444444444444222222333333333333222222222222222222222222222222//////000111222333444444111222333333333333222111000000111222222222222111111111111222222333333444222444555444333222444555444333333333333333333444000000000000000000111111000111222222333333222222000000000000000000000000---...//////000000//////111111000000000000111111222222222222222222111111000111111222222111111000111111111222222222222222222222111111111111222222111222222333333333333333222222222222222111111111222222222222222222222222333333333333444444444444333333333222222222111111333333333333333333333333////////////000111222222111222222222000000222333111222222333333444444555444444333222222222333333///000111222222333333333333333444444444444333333444444555666666555444333555555666666777888888888777666666666777777888999888888888888888999::::::999999;;;<<<===>>>>>>>>>===<<<;;;::::::;;;<<<===:::999888777777777777777888888777777666666555555222222222111111111111000000000000222444666999;;;777777666555444444444444333333222222333333444555333333444444555555555444666555444333333444555666555555444555777777555444111333555666555444444555555444444444444555666666555444222333444444222111000000000111111222222222111111111111222222222333///000222444444444333222333333333222222222222222000111222333333333222111111222333444444333222111111111111222222222333333333333333333333333333333000111222333444444444444333333333333333333333333333333444444444555555555333333333333444444444444444333333333444666999:::444444444444444444444444333444555555666666666555555555555444444444444444666666777888888777666666888888777777777777888888444444444444444444444444777777777777777666666555444444555555555666666666444555666777888888888777777666666555444555555555111111222222222333333333444444444444444444444444444333222333444444333111444444444444444444444444555555555555555444444444666555555555444444444444222222222222222222222222111111111111111111111111222222222333333222222222111111111222222222333333222222333333333333333333222222222333333333333333222333333444444444444444111111222333333333333333222222222333333333444444444444444444444444444444333333333333333333333333222222222222222222333333111111111222222222333333222222222222222222222222222333333333333333333222222222222222222222222222111111222222333333444444111222444666666444222111000000111222222222222111000111111222333333444444333555777666444333444666333333222222222222333333111111111111111111111111111111333444444444333222000000000000000000000000......///000000000000000000111111222222111111000111111222222333333444444111222222333333222222111000111111111222222222222222222111111111111222222111111222333333333333333222222222222333333333333222222222222222222222222333333333444444444444555333333333222222222111111222222222222222222222222///............000222333222333333222111111222444111222222333333444555555222111222222333444555666//////000222222333333333333444444555555444444333444444666666666555444333666666777777888888999999888777777777777777888999888888777777888999::::::888999:::<<<===>>>>>>>>><<<;;;:::999999:::;;;<<<888777666666666666666777666666666666777777777777333333222222222222222222000000000222444777999;;;777777555444444444444444333333222222333333444555222333444444555555444444555444333333333333444555444444444555777777555222000333666777666444444444444444555555666777777777666555333333444444333222000000111111222222222333111222222222222333333333///111333555555555444333333333333222222222222222///000111222333222222111000111333333444333222111111222222222222333333333333333333333333333333333111222333444555555666555444444444444444444444444444444444555555555666666444444444444444444444444444333222222444777;;;===555555555555555555555555444444555666777777666666555555555555555555555555666777888999999888777666999999888888888888999999777777777777777777777777666666666666666555555444555555555666666666666777333444666888888888777777777777666555555555555666222222333333333444444444666666666666666666666666555444333444555555444222444444444444444444444444333333444444555666666666999999999999888888888888222222222222222222222222333333333333333333333333222222222222222222222222111222222222222333333333333333333333333333333333222222222333333444444555222333444444555555444444111111222333333333333222222222222333333444444444444444444444444444444444444444444444444444444444222222222222222222222333333333222222222222222222111111111111111111111111222333333444444333333222222222222222222222222222444333333333333333333333000333555777777555333000000000111222222222222111000000111222333333444444444666888777444333555777222222111111111111222222222222222111111111111111111222333444555444333333000000000000000000000000//////000111111111111111000111222333333222111000///000111222444555666777222333333444444333333222000000111111222222222222222222111111111111111222000111222333333333333333222222222333333444444444222222222222222222222222333333333444444444555555333333333222222222111111111111111111111111111111111000000///000222444555333333333222222111111111111111222333333444555555111111111111111111111111222222111111222222333444222222111111222222333444444333333222222333333444333444555666777777777777666666666666666555555555444333444666888:::999888:::999888777888999:::;;;999999888777666555444444888777555444333333444444333333444444444333333222111222333333222111000///222222222222333444555555666666666555444444444333666333000000444666555333555333111000111222222222333444555444222111222333666666666666555555555555222222222222222222222333666555555555444444444444444333111222222333111000111111111000000000000000111111111111111111111111111111222222222333333333222222111111111111222222000000111111222222222333111111000000111111222333555555555555555555555555666555555555555444444444333444444444555666666666555555555666555555444444333444555555333333444555555555444333444555666777666444333222444777;;;===888666333222333555555555555555555555666666666666444444333222333444555666777888777666444444666888<<<;;;;;;::::::999999888999888888777666555555444777777777777777777777777777777777777777777777777666666666666777777777777555555666666555444333333222222222222222222222222444444444444444444444444444444444444444444444444222222333444555777888999777666444444333444555666555555555444444333333333111111222333333333333222222222222222222222222222222333444444555555444444000111111111111222222222111111111111111111111111333333111111111111333333333333333333333333333333444444333333333333222222222333333333222222444555444444333222222333333333000111222333333333222111333333333222222111111111000000000111222333444555444444333222222222222333555555444444444333333333333222111000000111222333111111222222222333333333333666999:::999777444333333333222111000///...---222222222222222222222222333333333444444444555555333222222222111000000000111000111222444333111//////000222333333222000///222222222111111111000000222111000//////000111111222111111111000000//////000111111111222222222222000000000000000000000000///000111222222222222222000000000000111111111111333333444444444333333222333333333222222222111111///000111222222111000///333333333333222111000000000000000000000000000000000111222333444333222111111000000000000222333444333333333222222111111111111222222333333444444444222222222222222222222222222222111111222222333444222222111111222222333444444333333222222222333333222333444555666666666666555555555555555666666666444333444666888999999777888777777777777888999999999888888777666555555444777666444333222222222333222333333333333333222222000111222222222111000///222111111222222333444555666666666555444444333333111000222;;;DDDFFF???777888555333111111222222222444555666555333333444555555555555555444444444444222222222333333333333333555555555444444444444333333111000111222333222111000000000000000111111111111111111111111111111111111111222222222333333333222222111111111111222222000000000111111222222222111111000000111111222333555555555555555555555555555555555555444444444444444444444444555555555555555555555444333222111000333444555444333333333555555444444333444555666777555444444444777;;;@@@CCC999777444333444555555444666666666666777777777777666555444444444555777777999999999888666666888:::888888888888888999999999888888777777666555555444666666666666666666666666666666666666666666666666444444444444555555555666555555555555555444333333222222222222222222222222333333222222222222222222333333333333333333333333222222222333444555666777555555444333333444444555444444333333222222222222111111222333333333333222222222222222222333333333222333444444555444444444111111111111222222222222222222222222222222222222444333222222222222333444333333333333333333333333444444333333333333222222222333444333222222444666444333333222222333333444111222333444444444222222333333333222222222111111333222222222222333333444444333333222222222222222555444444444444333333333333333222111111222333333111111111222222222333333333555888:::999777555333111111111111111111111111222222222222222222222222222333333333333444444444222222222222111111111111222111111222333333222000///000222333333222000///222222222111111111000000222111000//////000111222111111111111000000000///000000000111111111222222000000000000000000000000//////000111111111000000000000000000111111111111222222333333333333222222333333222222111111111111000000111222222111000///111222222333333333222222111111111111111111111111111111222333333333333222000000000000111222333444222222222222222111111111222222222333333333333333333333333333333333333333222111111111111222333333222222111111222222333444444444333333222222222111111222333444555555555444333444444555555666666666444333333555888999888666555555666777777777777777888888777777666666555555555444333222111111111222222222333333333333222222///000111111222111111111111111111111222333444444777666666555444444333333///...111<<>>CCCFFF:::777555444444555444444666666666777777777888888777777666555666777888999999999999777555555777999555555555666777888888888777777777666555555444444444444444444444444444444444444444444444444444444222222222222333333333333444444555555444444333333222222222222222222222222444333333333222222111111222222222222222222222222222222222222222333444444444333333222222333444444222222222222111111111111111111222333333333333222111111222222333333444444222222333444444444444444111111111111222222222333333333333333333333333333555444333333333333444555333333333333333333333333444444333333333333222222333444555444333333555777333333333222222333333444333444555666555555333333333333333333222222222222555555444333333333333333444333333222222222222222444444444444333333333333444333333222222333333444111111111222222222222333333555777999999777555444000000111222333333444555222222222222222222222222111111222222222333333333111111111222222222222222444222000111222333222111000111222333333222111000222222222111111111111111111111000000000111111222111111111111000000000000/////////000000000111111000000000000000000000000///000000000000//////...000000000000111111111111000111111222222222111111222111111111111000000000000000111111222111111000000000111222333333333333222222222222222222222222222222111111222222333444000000000111111222222333222222222111111111111111333333333222222222222222222222222222222222222222111111111111111222222333222222111111222222333444444333333333222222111000111111222333333333333333222222333444555555666666333333333555777888777555333444666777888888777666777777777777666666666666444444333333222222222222111222222333333333333333///000000111111222222222111111111111222333444444777777666555444333333222222...---222<<>>888333111222444222333555555444444555777666666666666555555555444333333444555555666777777888888888888777777777666999777555555555444222000......///000111222222333111111111111111111111111111111222222222333333333222222111111111111222222111111111000000000000000111111000000111111222333555555555555555555555555444333333333222222222222444444333333222222222111000111222222222222222111222333444333222222333444333333333444444444444444222222222333555888;;;===888666444444444444333222333333333444444444555555555555444333444555666777777777666444222111333555777666666666555555555444555555555555444444444444333333333333333333333333333333333333333333333333111222222222222333333333222222333333333333333222222222222222222222222222666666666555555444444444111111111111111111111111222222111000000000000111000111111222222333333333222222222222333333333333111111222333333333333222222222333333333444444444111222333333444444333333111222222222222333333333333333444444444555555555555555555555555555555555333333333333333333333333444444333333333222222222444555555555444444666777333222222222333333444555666666777888777666555444333333333333333333333333333333333333444555666777666666555444444444444444444444333333333222222222111111222222222222111111000000111111111222222222333333333666888999777555333333333333333333444444222222222222222222222222000000000111111111222222111111222222333333333444222000...---///000111000111111111222222111111111111111111111111111111111000000111111222222222222000000000000000000111111////////////000000000000000000000000000000000000222222222222111000000//////000000000111111111111...///000111111111111111000000000000000000000111111111111111111222222333333333333333333222111000111111111111111111111111333222111000111222333444000111111222222222111111000000000111111111111111111111111222222222222222000000000000000000000000111000000000000111222222222222111111222222333444000111222333333222111000111111222222222222222111111222222333333444444444333222222444555666555333444444555777888888888888555555666666777777888888666666777777777777666555222333444555555666555555333333222222222333444444222222222222333444555555888888777555444333222111---111333222...///666<<>>???>>><<<999666666777222222222111111111111111000111111222222333444444444444444444333333333333333333333222222222111111000000000000000000000000000000111111111111111111222222222222222222222222222222111111111111222222222222222111111111111111111111111111000000000000222222111111111000000000000000000111111111111111000000000111111111222222000000111111222333333333222222111111222222333444888777777666444333333222333333333222222222111111222111111111111111111222111000000111444555555444444444444333444555555666444333111000//////000111111111111111111111111111111111111222222222333333444333333222222222222333333333333333333333333333222222222333333333333333222222333333333333222222444444333333333333222222000000222333444444444444222222222222222222222222000000111111111222222222222222222222333333333333555444222111222333555666888666555666777777666444555555444444333333222222222222222222222222222222555444333333222222333333222222222333444555666777555555555555555444444444222222222222222333333444444444333222222222333333444444333333333333222222333333333333444444444444444555666777666444222111555555333333333333555555333333333222222222111111111111000//////000111111000222333333111000000111222222222222222222222222333333333333222111000///000000111222333333444444333333222222222222333333000000////////////000000...///111222222222111000111111111111111111111111111111222222222222111111111111111111000000000000/////////000000000111111333333333222222222222111222111000//////000111222222222222222222111111111000000000000000000000000222222222222222222222222111111111111222222222333000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333222111111111111222222333222222222222222222222222000111111222222111111111////////////////////////111111111111111222222333666555444333222111111111111111111111111111111111222444666888888666444222333444444555555666666666555444333333222222333333555555444333222222222333333333333444444444555555555777999::::::999777666666666777888888888888777555555555444444555555666555555666666666555444333444333333222222222222333222222111111111111111111222222222222111111111111000000111222333444444555888888888888888:::;;;;;;>>>>>>>>>;;;888555555555111111111000000000000000000111111222222333444444333333333333333333333333333333333222222222111111000000000000000111111111222222333333333333333444222222222222222222222222333222222222222222222333111111111111111111111111111111111111000000000///333222222111111000000///111111111111111111111111000000111111111222222222111111111222222333333333222222111111222222333444999999888777666555444444444444333222222222222222333222222111111222222333000//////111444555555444333333333444444444555555333222111000000000000111111111111111111222222222222222222222333333333333555444222111000111222222555555555555555555555555444444444444444444444444222222333333444333333333333333333333333333333333///000222444444444333333222222222222222222222222111111111222222222333333111222222222222333333333666444222111222333666777888777666666888888777666555555444444333222222111111222222222222222333333555444333333222222333333222222222333444555666777555555555555555555555555222222222222222333444444555444333333222222222222333333333333333333333333333333333444444444555555444444555666555444222111555444333333333333444555333333333222222222111111111111111000000111111111111222333333111000000111111111111111111111111111222222222222111111000000000000111111222222222333111111000000000000111111000000////////////000000///000111222222222111111000000000000000000000000111111222222222222111111111111111000000000000000////////////000000000000222222222222222222222222222111000//////000111222222222222222222222222222000000000000111111111111111111111111111111111111111111111222222222333333111111111111111000000000000000000111111111111111111111222222222333333333111111222222333333333333222111111111222333444444111111111111111111111111111111222222222222111111////////////////////////111111000000111111222333444333333333333333333444333333333333333333333333222444666888888666444222333333444444555666777777555444333333222222333333555444333333222222222222333333333444444444555555555777888:::999888666555555555666777777777777666555555444444444444555555333444444444444333222111222222222222333555666666333222111000000000111111111111111111111111111111111111222444555666666666777777777777888999::::::;;;;;;;;;999666333333444000000000000000000000000000111111222222333444444333333333333333333333333333333333222222222111111///000000000111111111222222222333333444444444444222222222222222222222222333222222222222222222333111111111111111111111111111111111111000000000///333222222222111111000000222222222111111111111111111111111111222222222222222222222222222333333333222222111111222222333444999888888777777666555555555444333333222222333333333333222222222222333333000//////111333555555444333333333444444444444444333222222111111111111111000000111111111222222222333333333333444444444444999888666555444444555666777777777777777777777777666666666666666555555555111222333444444444444444333333333333333333333333222333444555555444333222222222222222222222222222222222222222333333333333111111111222222222333333555444333222222444555777777666555666777888777666555444444333222222111111111111111222222333333333555444333333222222333333111222222444555555666666444555555555555555555555333333333333333444444555555444333333222222222222333333333333333333333333333333333444444444555555333444444555555444333222333333222222222222333333333333333222222222111111222222222222222222222222222333555444222111111222111111111111111111111111222222111111111111111111111111111111111111111111333222222111111222222333222111111000000111111222000111111222222222222222000000000000000000000000222222333333333333222222000000000000000000111111////////////000000000000222222222222222222222222222111000//////000111222222222222222222222222222111111111222222333333333111111111111111111111111111222222222222333333333333333222222222111111111111111111111222222333333111111222222222333333333000111111222222333333444222111111111222333444444111111111111111111111111222222222333222222111000000000000000000000000000111000000000000111222222222222222222333444666666444444444444444444444444222444555666666555444222222222333444555666666777555444333333222222333333333333222111111111222222333333333444444444555555555666777777777666555444333444444555555555555555666555444444333444444444333333333222222111111000000000111222444666777888555444222111000000111222111111111111111111000000000111333444555666777777555555555555666777888999888888888777444222222333000000000000111111111111000111111222222333444444222222222222333333333333333333333222222222111111///000000111111222222222000000111111222333333333333333333333333333333333222222111111111111222222111111111111111222222222111111111111000000000000222222222222222222222222222222222222222111111111111111111222222222222333222222333333333333333333222222111111222222333444777777777777777777777777666555444333222333444555333222222111111222222333000//////000333444444333222222333444444444444333222222222222222222222111000000000111222222333333333333444444444555555555555555444444444444444444777777777777777777777777777666666666666555555555111222333444444555555444222222333333333333444444444555555555555555444333333333333333333333333333222222333333333444444444111111111111222222222222333333333333333444444555555444333444666777666555444444333333222222111111111111111222222333333444555444333333222222333333111111333444555666666666444444444555555555555555333333333333333444555555444444333222222222333333222222333333333333444444333333333333444444444444333333444444444444333333222222222222222222222222333333333222222222111111222222333333333333222222222444555555333222222333111111111111111111111111222111111000000000111111222222222111111111111111111000000//////000000111222222111111111111222222111111111111222222333333111111111111111111111111222222333333333333222222000000000000111111111111/////////000000000111111111222222222222333333333222111000//////000111222111111111222222222222222111111222222333444444444111111111111111111111111222222222222333333333333444444333333222111111111000000111111222333333333111111222222222333333333000111111111222222333333222111111111111222222333111111111111111111111111222333333333222222111000000000000000000000000000000000000000000111222222222222222333333555666666333333333333333333333333222333333444444333333222111111222333444555666666555444333333222222333333111111000000000111222222333333333444444444555555555555555444444444333333111222333333444444333333666555444444333333333444555444333111111111111222000000000111222444666666666555333111000111222222222222111111000000//////...///111333555555555555333333333333444555666777555666777666333222333444000000000111111222222222000111111222222333444444111111222222222333333333333333333222222222111111///000000111111222333333000000111111222333333444333333333333333333333333111111111000000111111111000000111111111222222222111111111111000000000000000111111222222333333444333333333222222111111111111111111222222222333333333333333333333333333333222222111111222222333444555555666666777888888888777666444333222333444555222222111111111111222222111000000000222333333222111222333444444444333333000000111111111111111000///000000111222222333333222222333333333444444444000111111222222222222111666666666666666666666666555555555555444444444333111222333444555555555555222222222333333444444444555555555555555666777888333333333333333333333333333333333333444444444444111111111111222222222222111111333444444444333222333222111222444555444333444444333333222111111111000111111222333333444444555444333333222222333333000111333555666666666555444444444555555555666666222222222222222333333444333333222222222333444444222222222333333444444444222222222222333333333333333333333333333333333333222333333333333333333222333333333222222222111111000111222333333222111000222333444444222111111222111111111111111111111111222111000//////000111222333333222222222111111111//////............//////111111000000000000111111222111111111222222333333222222222222222222222222111111222222222222111111///000000000111111111111000000000111111111222222111111222222222333333333222111000//////000111222000000000111111111222222000111111222333333444444111111111111111111111111222222222333333333444444333333333222111000000000//////000000111222222333111111222222222333333333111111111111111222222222222222111000000000111111111111111111111111111111333333333333333222111000000000000000000000000000000000000000000111111222444333333333333444555555222222222222222222222222222222222222222222222222000000111222444555555666555444333333222222333333000/////////000111222222333333333444444444555555555444333222222222222222111111222333333333333222666555444444333333333333777666333111111111222333000000000000111222333444777666333222111111222333222222111111000/////////,,,---000222333444444444222222222222333444555555555666666666444333444555000000111111222222222333000111111222333333444444111111111222222333333333333333333222222222111111///000000111222222333333222222333444444555666666333333333333333333333333111111000000000000111111000000111111222222222222111111111111000000000000000000111222333444444555333333333222222111111111111111222222222333333333333333333333333333333333222222111111222222333444444444555666777888999999888666444333333333555666222111111111111111111222222111000111222333222111111222333444555444333333...///000000000000000//////000000111222222333333111111222222222333333333111222444555666555555444555555555555555555555555444444444333333222222222111222333444555555555555222222222333333444444444444444444444666888:::<<<333333333333333333333333333333333444444444555555000111111111111222222222///000222444444333222111222111000111333444333222444444333333222111111000000000111222333333444444555444333333222222333333000111333555666666666555444444444555555555666666111111111000111222222333222222222222333444444555222222222333333444444444111111222222222333333333333333333333333333333333333444444555555444444333333333333222222222111111///000111222222111000///000222333333111000000111000000000000000000000000111111000//////000111222444444333333222111111111333333222222222222333333000000////////////000000222222111111222222333444222222222222222222222222000000111111111111000000//////000000111111111222111111111111222222222222111111111222222333333333222111000//////000111222//////000000111111111222///000000111222222333333000000000000000000000000222222333333333444444444222222222111000//////...---......///000111111222111111222222222333333333111111111111111111111111222222111000/////////000000000000000000000000000222222222111111000000000111111222222222222111111000111111111111222222222222111000//////111333444333333333333333333333333111111111111111111222222000000111222222222222111222222222111111111000000111000///////////////000000111111222222333444444444555444222111222555777333333333333333333333333666666666555444333111111666666555444222111000000///111222222111111222444444333222111111111222333333444444222///...///000---...///000222444555666444555666666666666666666555444333222222222222222000000//////000222333555444333333222222333333444222333444444555555444444222222222111111222333333111111222222222222333333222222333444444555555666222333333444444333333222000000000000111111111111111000000//////000111222111111111111000000000000///000000222333444555555444333222111000000000000//////000111333444555555222222222222111111000000444444444333333333222222444444333333444555777888555555444333222222111000333222111000////////////000000//////000111222222222222333333333333444444......//////000000111111000000000000000000111111111111222222222333333333444444333222333444666777555555444444444555555666333333444444333333222111111222333333444444444444222333444444555555444444333333333444555777:::;;;666444333333555444111...333333222111111222333333111222333444444333222111222222111111222222333444222222222222222222222222444555555555444333333222555444444333333444444555888777555444333222111111444555555555555555444444333333333333333333333333333333333444444444555555333333333444444555555555555555555444444333333333555333000111444555444222333333333333333333333333333444555555444333111000222222222111111111111000222222111111000000//////222111000000000111333333111111111111111111111111333222111000000111222333000000111111111000000///222222333333333222222111////////////////////////000000000000000000000000222222222222222222222222...111333222000000222555111111000000111111222333111111111111111000//////////////////////////////222222111111111111111111333222222111111222222333111111111222222333333333333333222222111222222222111111111111111111111111111111222222222222111111000000000000000000000000//////000111222333333333///000111222333222111000111111000000//////......//////000000111111222222333222222222111111111111111111222222222222111111000000111111111222222222222111000///000111333444333333333333333333333333111111111111111111222222000000111222222222222222222222222111111111000000000000////////////000000000111111222222333444444444555444333222333555888444444444444444444444444666666666666555444333333666555555444333222111111000111333222111111333444555444333222111222222333333444444222///...///000111111111111222222222222444555666666777666666666444444333222222222222222111111000000111222444555444444333333333333444444111222222333333333333333333333222222222333333333333333333333444444444555333333333444444444444444222333333444444333333222000000000000111111111111111111000///000111222333111111111111000000000000///000111222333444444555444333222111000000000000000000111222333333444444333333222222111111111111444444444333333333333222555555555444555666888999777666555444333222111111000000000000000111111222000000000000000111222333222222222333333333444444000000000111111111111111000000000111111222222222111222222222222333333333444333222222333444555666666555555444444444555555333444444444444333222222111222222333444444333333222333444444555444444444222222222333555777999:::777444222222444444222///333333222111111222333333222222222333333222222222222222111111222222333444222222222222222222222222444444555555444333333222444444444333333444444444777666555444222222111111333444444444444444333333333333333333333333333333333333333444444444444555333333333444444444444444555555444444444333333333666333111222444555333222222222333333444444444555444444444555444222111000222222222111111111111000111111111000000/////////222111000000000111222333111111111111111111111111222111000000000000111222000000111111111111000000222222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222///111222111000000111222000000111111222222222333111111222111111000000///000000000000000000000000111111111111111111111111333222222111111222222333222222222222222222333333333333222222111222222333111111111111111111111111111111222222222222111111000000000000000000000000000000000111222222222333111111222333333222111000111111000000////////////000000000000000111111111333333333222222222222111111111222222222222111111000000000111111111222222222111000000000111333444222222333333333333333333222222222222222222111111000111111222222222222222222222222111111111111111000000000//////000000111000111111222222333444444444555555444333444666999555555555555555555555555666777777777777777666666555555555444444444333333111333444444333222444555555444333333222222333333333444444222///...///000111111111111222222222333444555666666777777777666444444333333222222333333333222111111222333555666555555444444444444555555222333333444444444444444444444444444444444444444444555555555666666666666444444444444333333333333222222333333333333222222000000000000111111111111111111000000111111222333222222111111111000000000000000111222333333444555333333222111000000000000111111111222222333333333333333333333222222222222555555444444444333333333666666666666777888999:::999888777555444222111111......//////111222444555222111111111111222333333222222222222333333333333222222222222222222111111000000111222333333444444222222222222333333333333333333222222222333444444666666666555555444444444444444444444444333222222111111222333333333333222222222333444444444444444222222222333444555777888777444222111222333333222333222222111111222222333333222222222222222222333222222111111222222333444222222222222222222222222444444444444444333333222444444333333333333444444666555444333222222111222222222333333444333333222333333333333333333333333333333333333444444444444444444444444333333333333444444444444333333333333666444333333444444333111222222333444555666666777444444444444333222111000222222222111111111111000000000000000////////////111111000000111111222333111111111111111111111111111000000//////000000111000000111111111111000000111222222333333222222222111111111111111111111111111111111111111111111111222222222222222222222222111000///000000111000///...///111222333333333222111111222222222111000000111111111111111111111111111111111111111111111111333222222111111222222333333333222222222222222222333222222111222222333333111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111222222333333444444333222111000111000000000000/////////111111111111000000000000333333333222222222222222111111222222222222111111000000000000111111111111111111000000000111222333222222222222222333333333333222222222222222111111000111222222333333222222111111111111111111111111000000000///000000111111000111111222222333444444444555666555555555777999777777777777777777777777777777888999999999999999555555555555555555555555333555666555444444555666555555555444444444444444333444444222///...///000......///111333444666666444555666777777777777777666555555444444444555555444333333222333444555666555555555444444555555555555666666777777777777777555555555555555444444444555555555555666666666666555555444444333222111111222222333333333333222222///000000000111111111111111111111111222222333444222222222111111111000000000000111222333333444444333222222111000000111111222222222222222222222222444444333333333333333333555555555555444444444444555666666666777888999999:::999888666555333222111...//////000111333444555333222222222222222333333111222222222222333333333333333222222111111111000000000111222444555666666222222222333333333444444333333222222333333333333777777777666666555444333444444444555444333333222111111222222222222222111222222333444444444444333111111222222333444555666666444222111111222444444222222222222222222222222444333222111111222333444222222111111222222333444222222222222222222222222333333444444444333333222333333333444444333333333444444333222222111222222222222333444444444444333333333333333333333333333222222333333333444444444555444444333333222222222333333333333333333333333555555444444444333222111222222333444555777777888444444444444333222111111222222222111111111000000////////////////////////111111111111111222222222111111111111111111111111000000////////////000000///000000111111111111000111111222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111333000......111111///,,,---...111333444444222222111222222222222222111111111111111111111111111111111111111111111222222222333222222111111222222333333333333222222111111111222222111111222222333333111111111111111111111111111111222222222222111111000000000000000000000000222222222111111111111111555555444444333222111111000000000000000000000000222222111111000000//////222222222222222222222222111111222222222222111111//////000000000111111111111111111111111222222222111111111222222333333333333333333333222222111111111111222333333333333222111111111111111111111111000000000000000111222222000111111222222333444444444666777777666777999:::888888888888888888888888888888999:::;;;;;;;;;;;;555666666666666777777777666777888777666555666777666666666666555555444444333444444222///...///000...///000111333555666777444555666777888888888888777777666666666777777888555444333333333444555666555555555444444555555555555666777777888888777777555666666666666555444333333444444444444555555555555555444333222111111000111222222333333222222111///000000000111111111111000111111222333444444444222222222222111111111111111111111222222333333444333222111111000111111111222222222222222222222222444444444444444555555555666666666555555555444444444444555666777777777888:::999888777555444333222111111111111111222333333333333222222222222222333111111111222222222333333222222222111111000000///000111222333444555666666222222333333333444444444333333333333333333333333666666777777666666444444444444555555555444333333000111111222111111000000111222333333444444333333111222222333333444444444444444222111111222444666222222222222222222222222444333222111111222333444222222111111222222333444222222222222222222222222222222333333444333333222222222333444444333222222333222222111111111222222333333444555555555555555333333333333333333333333222222222333333333444444444444444333333222222111333333333333333333333333444555555555444333333222222222333444555777777888555555444333222222222222222222222111111111000000/////////000000000000000000000111111222222222222000000000000000000000000//////000000000000////////////000111111111111111000111222333333333333333000000000000000000000000111111111111111111111111111111111111111111111111333000......111111///,,,---///111333444333222111222222333333333333222222111111111111111111111111000000111111111222222222333222222111111222222333333333333222222111111111222111111111222222333444111111111111111111111111111111222222222222111111000000000000000000000000222222222111111111111111666555444333222222111111000000000000111111111111222222111111000000//////000111111111111222222222111111222222222222111111/////////000000000111111000000111111222222222222000000111111222333333333444444444333222222111111111222222333333333333333111111111111111222222222000000000000111111222333000111111222222333444444444666888888888888:::;;;::::::::::::::::::::::::999999:::;;;<<<<<<;;;;;;777777777777777777777777888999:::999777666777888666777777777777666555555333444444222///...///000222222222222333333333333444555666777888999999999777777777666777777888999555444333333333333555555555555444444444444555555333444444555555555555555555555666777666444333222222222333333333444444444555444444333222111111000111111222222222222111111000000000000111111111111000111222333444555555555333222222222222111111111111111222222222333333333222222111111111111111222111111111222222333333333555555555555555666666666777666666666666555555555333444555666777777777777888888777666555444444333333222222111111111222222333333222111111111111222111111111111222222222222111111111111111000000000111111222333333444555555333333333333444444444444444444555555555444333333555555777888888777666555555555555555555444333333000111111111111000//////111111222333333333333333222222333444444444333333222333333222111222444777111222222333333222222111333222222222222222222333222222111111222222333444222222222222222222222222111222222333333333333333111222333444444333222111111111111000111111222222333333444555666666666666333333333333333333333333222222222222333333333333333333333333222222222222222222222222333333333333222444666666555444444444222222333444555666666777666555444333222222222222222222222111111111111000000000000000111111111111000000111222222222222111000000000000000000000000///000000111111000000///...///000111111222111111000111222222333333333333////////////////////////222222222222222222222222111111111111111111111111111000///000000111000//////000111222333222111111222222333444444444333333111111111111111111111111000000000111222222333333333222222111111222222333333333222222222222222222111111111111222333444444111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111222222555444333222111111222222000000000111111111111222111111111111000000000000//////000000000111111111111111222222222222111111////////////000000000111000000111222222222222222///000000111222222333333555444444333222222111111111222333333444444333333000000111111111222222222000000000000111222333444000111111222222333444444444666999999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;888888888888888888777777999:::;;;:::888888888999777777888888888777666555333444444222///...///000222222222333333333444444444555666777888999999999666555555555666666777888555444333222222333444444444444333333333333444444333333444555555555555444444555666666666444222111222333333333333444444444444333333333222222111111111111222222222222111111000000000000111111111111000111333444555666555555333333222222222111111111111222222222222333333333222111111111111111222222000000111222333333444444555555666666666777777777777777777666666666555555444555777888999888888888666666666555555444444444333222222111111222222333333222111000000000000000111111111111222222222222111111111222222222222222111111222222333333333444333333333444444444444555555555666666666555444333333444666888888888777666555555555555555444444333000000111111000//////...111111222333333333333222333333444555555444333222///222444444222222444777111222333333333333222111222222222333333222222222222222111111222222333444222222222222222222222222111111222333333333333333000222333444444333222000000000000000000111222222222222333444555555555555333333333333333333333333111222222222222333333333222222222222222333333333111111222222222333333333000333666777666444555666222222333333444444444555666555444222111222222222222222222111111111111000000111111111222222222333///000111222333222222111000000000000000000000000000000111222222111000000...///000111111222222222000000111222333333333333000000000000000000000000222222222222222222222222111111111111111111111111///111222111000000111222222222222111111111111000222222333444444444444444333333333333333333333333///000000111222222333333333222222111111222222333222222222222222222333333111111111111222333444555111111111111111111111111111111222222222222111111000000000000000000000000000000000111222222222333333222111111000111222333000000111111111222222222000000000000000111111111......//////000000000111111111222222222222111111////////////000000000000000000111222222222222111///000000111222222333333555555444333333222111111111222333333444444333333000000111111222222222222000000000000111222333444000111111222333333444444444777999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::999999999888888888777777:::;;;<<<;;;999888999:::777888888999999777666555444444444222///...///000//////111222444555777777444555666777999999::::::444444444444444555666777555444333222222222333444444333333222222333333444444555555666666666666666444555666666555333111000333333333444444444555555333333333222222222222111111111222222222222111111000000000000111111111111000111333555666666666555333333333222222222111111222222222222222222333333222111111111111111222222///000000222333444555555555555666666777777888888777777777777666666666666555666888999::::::999999555555555555555555555555222111111111222333333444222222111000//////000000000111111111111222222222222222222333333444444444222222222222222222222222333333333444444444555555666666777777777666444333222444666888999999888777555555666666555555444333000000111000000///......111111222333333333333222333444555555555444333222...111444555333333444666111222333444444333222111111222333444444333222111222222111111222222333444222222222222222222222222000111222333333333333333000111333444444333111000000/////////000111222333000111222333444444555444333333333333333333333333111111222222222333333333111111111222222333333444111111111222222333333333...222666777666555666777333333333333333333333333666555333222111111222333222222222111111111111000111111222222222333333333///000111222333222111111000000000000000000000000000111222333333222111000......///111111222222222///000111222333444444444111111111111111111111111222222222222222222222222000000000000000000000000...111333333000000222555444333222111000000000000222333333444555555555444444444444444444444444444///000000111222222333333333222222222222222222333111111111222222333333444111111111111222333444555111111111111111111111111111111222222222222111111000000000000000000000000//////000111222333333444222111000000000111222333000000111111222222222222//////000000111111222222000000////////////000000/////////000111111222222222222222111111111111000111111111111222222222222111111222222222333333333444444444333333222222222555555555555555444444333333333333222222222111111///...------...000333444444444333333333444444555999888777666666777888999;;;;;;<<<<<<===>>>>>>???===<<<;;;:::999999999999888888888888888888888888::::::999999888777777666777777888888888666555444444333222111000///...---111111222333555666777777333444666888888777555444555555555666666666666666444333333222111111111222333333222222222333444444555555555666666666777777333333444444444444333333444444333222222222333333111222222333333222222111000000000000000000000000000000000000111111111111...000222444555444333111444444444333333333222222111111111111111222222222333222222222111111000000111111222222222333333333666666666666555444333333222333333444555555555444333555888;;;<<<;;;999888222222333333333444444444333333222222333333444555333333222222111111000000111111111111111111111111444333333222222333333444111111111111111111111111333444666666555444555666333333444444555444444444444555555555555555444444222222222222222222222222111111000000000000111111222222111111222222333444333333333333333333333333222222222222222222222222111222222333444444444444333333222111000000111111000444///,,,111///+++000///000000111111111000000444444222111000000//////111222222222222111000000111111222222222333333333000111222222333333222222555444333333222222222333444444444555555444333333222222222222111111000000555555555444444333333333444333222333555666555444555444444333333444444555444444444333333222222222444444444333333222222222111111111111000000000000222222222222222222222222000000111111111111000000111111222222222222111111000000000000000000000000000111111111111222222222111111111111111111111111111111111333555666444222000000000000000000000000222111000000000111333333333222111000000222444555555555555444444333333333333333444444555555444444111111222222222333333333444444444444444444444444222222111111222222333444222333333444444333333222333222222111111222222333333333333222222222111111333333222111000000111111222111111111222333333444444444333222111111111222333333222111000000111111000000000000000000000000000//////......//////000/////////000111111222222222222222111111111111000////////////000000000000222222333333333444444444444444444444333333222222555555666666555555444333333333333222222222111111000///......///222444555333333333333333444555666999999888888888888999999:::::::::;;;<<<=========<<<;;;:::999888888888888666666666777777666666666777777888888888888888888555555666777777666555444444333222111000///......111111222333444555666777333444555666666666555555555555555555555555555555444333222222111111222222333333222222333333444555444555555555666666666666444444555555555555444444555444333222222222222222111222222333333222222111000000000000000000000000111000000000000000000000...000222444555444333222444333333333222222222222111111111111111111111111222222222111111000000000111111111222222222333333444444555555555444444333222333444444555555444444333444666777888888666666222222222222333333333333333222222222222333444444111111000000/////////...000000000000111222333444444444333333333333444444111111111111111111111111222444555666555444555666444444444555444444333333444444555555555555444444333333222222222222222222111000000//////000000111111111111111111222333333333333333333333333333333222222222222222222222222222222333333444333333333333222222111000000111111111555111...444222///444000000111222222222222111333222111111111111111222111222222222222111000000111111111222222222333333111222222333333333333333555444333333222222222222222222222333333222222111222222222222111111111000444444444444333333333222444333222333555555555444444444333333333333444444555555444444444333333333444444444333333222222222222222222222111111111111222222222222222222222222000000111111111111000000000111111222222111111000000000000000000000000000000111111111111222222222111111111111111111111111111111111333555666444222111111111111111111111111222111000000000111222333333222000000000111333444444444444333333333222222222222333444555555555555111111222222222333333333333333333333333333333333222222111111222222333444222333333444444333333222333222222222222222222333333333222222111111111111333222222111111111111111222111111111222333333444333333222111111111111111222222111000000000000000000000000000000000000000///..................////////////000111111222222222222222111111111111000////////////000000000000333333333333444444444555555444444444444444333333555666666666666555444444333333333222222222111111111000000000111333444666222222222333444555666777999999::::::::::::999999888888999999::::::;;;;;;999999888777666666666666444444555555555555444444555555666666777888999999333444555666666666555444333333222222111000//////111222222333444555555666444444444444444555555666555555555444444333333333333333222222111111222222333333333333333444555555444555555555555666666666555555555666666555555555555555444222222111111111111111222222222222111111000000000000000000000000111111000000//////......///000222444555444333222333333333222222222111111111111000000000000000000111111111000000000000000000000111111111222222222222333333444444444444333333333444444555555444444333333333333333333333333111111111222222222222333222222222222222333444444111111000000000000000000000/////////000333555777444444444444444444444444111111111111111111111111000222555555555555666777555555555555444333222222444444555555555555444444333333333222222111111111000000////////////000000000000000000000111111222333333333333333333333333222222222222222222222222333333333333333333222111333222111111000111111111111666111...444333000666111222222333444444333333111111111111111222333333111222222222222111000000111111111222222222222333222222333444444444444444444444333333333333222222111222222333333222222222222222222222111111111111333333333333222222222222444333222333444555444333333222222222222222222333555555555444444444444333444444333333333333222222444333333333333222222222111111111111111111111111000000111111111111000000000111111222222111111000000000000000000000000000000111111111111222222222111111111111111111111111111111111222444555444333111111111111111111111111111111000000111111222333111111000///000111222333333333333222222222222222111222333444555555555555111111222222222333333333222222222222222222222222222111111111111222333333222222333333333333222222222222222222222222222222222111111111111000000000222222222222111111111111222222222222222222333333222111111000000000000000111111000/////////000000000000000000000000000000......------------....../////////000111111222222222222222111111111000000000111111111222222222222222222222333333333444444444444444444444444444444555666666666666555444444333333333222222222111111111000000000111222444555111222222333444555777888777888999::::::999888777666666777777777888888888777777666555444444555555222333444555555444333222444444444555666666777777333444555777777777666666333333333222111111111000222222222333333444444555555444222111222333555666555555444444333222111111333333222222111222222333333333333333333444555666555555555555555555555555555555666666666666555555555555333222111111000000111111222222222222111111000000000000000000000000111111000000///.........000111222444555444444333333333222222222111111111111111000000000000000///000000000000000000000000000000000111111111222222111111222333444444444444333333444444555444444333333333111111000111222222000000111111111222222222222222222111222333333444222222333333333333333333000///......000333777999444555555555555555555444111111111111111111111111///111444555555555666888555555555555444333222111333333444555555555444444444333333222222111111111000//////////////////000///////////////000111111222222222222222222222222111222222222222222333333333333333333333222111000222222111111111111111222333777111---222000---333222333444555555555555555222222222111111222222333111222222222222111000000111111111111222222222222222333444444555555444444333333333333333333333222333333444555555555444444222222222222222222222222222222222222222222222222333222111222444555444333222222111111111111222222333333333333333333333333333333333333333333333333333333333333222222222222000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111222222222111111111111111111111111111000000222444555444333222222222222222222222222111111111111111222222222000000//////000000111222222222111111111111111111111222333444555666666666111111222222222333333333111111111111111111111111111111111111111222222333222222333333333333222222222222222222222222222222111000000000000000000000222222222222222222222111111222222222333222222222000000////////////000000000000///////////////000000000000000000000000000......------------....../////////000111111222222222222222111111111000000000111111111222222222222000111111111222222222222444444444444444444444444555555555555555444333333333333333222222222111111000000000000111111222333111222222333444555777888555666777888888777666555555555555555666666666666555555444333333333444444222333555666666555333222444444444444444444444444555666777888999999888777333333333333222222222222222222333333333333333333444333111000000222444666555555444333222111111000333222222111222222333333333333333333444555666777666666666666666666666666555555666666666666555555555444333222111111111111000111111222222111111000111111111111111111111111111111000000/////////...000111333444555555444444333333333222222222111111222111111111000000//////000000000000000111111111000111111111111222222222111111222333444444444444333444444555444444333333444333222000000111222333000000111111111222222222222111111111111222333333222222333333444444555555111000//////000444777999444444555666666555444444111111111111111111111111///111333444444555666777555555555555444333222111222222333444555555444444333333333222222111111111000000////////////000000//////......//////000111222222222222222222222222111111111222222333333333333333333333222111111000222111111111111111222222888;;;444///222///,,,111333333555666666777777777555444333222111111111111111222222222222111000000000000111111111222222222222333444444555555444444222222333444444444333222222333444444555555555444222222222222222222222333222222222222222222222222333222111222444555444333222111111000000111111222111111111111111111111111333333333333333333333333333222222222222111111111000000000000000000000000000000111111111111000000000000000111111000000000111111111111111111111111000000111111111222222222111111111111111111111111111000000111333444444333222222222222222222222222000000111111222222222222000000000000000111111222111111111111111111111111111222333444555555555555111111222222222333333333111111111111111111111111111111000000111111222333111222222333333222222111111222222333333222222111000000000000000000000111111222333333333333222222111222333333333222222111000///////////////000000000///////////////000000000000000000000000000000///..................////////////000111111222222222222222111111111111000////////////000000000000000000000000111111111111222222333333333333444444444444444444444333222222333333333222222222111111000000000111111111222222222222222333444555666777444444555555555555444444444444444444555555555555444444333333333333333444222444555666666555444222333333333333333333222222666777888999999999888777333333333333333333444444333333333333222222222222333222000///000111333444444444444333333222222222222222111111222222333333333333333333444555777777888888777777777777777666555555555666666555555555333333222111111111111222000000111111111111000000111111111111111111111111000000000000111111111111111222333444444555555555444444444333333333222222333333222222111000000000111111111111111222222222111111222222222333333333222333333444444444444333444444555555444444333333444333222222222333444555111111111222222222222333111111111111111222333333000000111222333333444444222222111000111333555777333444555666666555444333111111111111111111111111///111444444444444555666555555555555444333222222111222333444444555444444222222222222222222222222111111000000000000111111///////////////000000111222222222222222222222222111111111222222333333444222222222222222222111000111111111000111111222333>>>@@@888111444111---333333333555666777777888888666555444333111111111000111222222222222111000000000000000111111111111222222222333444444444444444111222333444555444333222000000111222333333333333222222222222333333333333222222222222333333333333333222111222333444333222222111111111111111111222///000000000000111111111222222333333333333444444222222222222111111111111111111111111111111111111000000111111111111000000///000000111111000000///111111111111111111111111000111111111111222222222111111111111111111111111222000///000222444444333333333333333333333333333000000111222222222222111000000000111111111222222111111111111111222222222222333444444555555444444111111222222222333333333111111111111111111111111111000000000000111222222111111222222222222111111111222333444444333222111000000000111111111111222111111333444444444333222111222333444333222111000///////////////000000111000000/////////000111111000000000000000000000000000//////......//////000/////////000111111222222222222222111111111111000////////////000000000000000000111111111222222222111111111222222222333333222222333333222222111000333333333222222222111111111111222222222222222222333333333333333444555666444444333333333333444444444444444444444444444444444333333222222333333444111333555666666555333111000111111222222333333333777777888999999888666666222333333333444444555555333333333222222222111111111111000///000111222333444444444444333333333333222222111111222222333444222333333333555666777888999999999999888888888777444444555555555555444444111111111111111222222333000000111111111111000000111111111111111111111111000000111111222222333333222222333444444555555555555555555444444444333333444444333333222111111000111222222222333333333333222333333333333444444444444444555555555444444333444444555555444444333222333222222333333444555555222222222222333333333333111111111111111222222333000000111222333444555555444333333222222222333333222333444555555444333222111111111111111111111111000222444444333333444555444444444555444444333333111111222333444444444444111111111222222333333444222222111111111111222222000000//////000000111222111111111111111111111111000111111222333333444444000111111222222222222111111111000000111222222333>>>AAA888222555222...444222333444666777888888888555444333222222222222222111222222222222111000000000000000000111111111111111222222333333333333333000111333555555444333222///000111222333333333333222222222333333333444444222333333333444444444444222111111111333444333222222222222111111222222222///000000000111111111111222222222333333444444444444333333333222222222222222222222222222222222222000000111111111111000000//////000000000000//////111111111111111111111111000111111111111222222222111111111111111111111111222000//////111333444333444444444444444444444444///000111222333222222111000111111222222222222222111111111222222222333333444444555555444444333222111111222222222333333333222222222222222222222222000000000000000111222222111111222222222222111111000111333444444333111000111111111111222222333333000111333444555444333222111222333444444222111///000/////////000000111222000000000000000111222222000000000000000000000000000000////////////000000/////////000111111222222222222222111111111111000111111111111222222222222111111222222222333333333000000111111111222222222111222222222222111000000333333333222222222111111222222333444444444333333444444333333333444444555555444333222222333444555444444444444444444444444333333333222333333444444000222444666666444222000......///111222333444555777777888888888666555444222333333444444555555555444333333222222111111111000000000000000111111222444444444444444444444444222111111111222333333444222333333444555666888888:::::::::999999999888888333444444444444444444333000000000000111222333444000000111111111111000000111111111111111111111111000000111222333444444555222222333333444555555666666666555555555444444444555555444444333222111111222222222333333444444444333333333444444444555555666666666666555444333333444555555555444333333222111111222333444555555555222222333333333444444444111111111000111222222333222222333444666777888888555555444444333222111111111222444555555444222111111111111111111111111111111333444444333222333444333333444444555444444444000111222333444444555444000000111222333444444555333333222222222222333333000000000000000111222222111111111111111111111111000000111222333333444444///000111222222222222222111111000000111222333333<<<>>>666000333111...444222333444666777777888888333333222222333333444444111222222222222111000000000000000000111111111111111111222333333333333222000111333555555555333222111222333444555555666555222222222333333444444444333333333444444555555555222111000111333444333222333333222222222222333333000000111111222222222333222222222333333444444444555555444444444333333333222222222222222222222222000000111111111111000000//////000000000000//////111111111111111111111111000111111111111222222222111111111111111111111111222000//////111333444333444444444444444444444444///000111222333222111111111111222333333333333222111111222222333333333333555555555555444333222222111111222222222333333333222222222222222222222222000000000000000111111222111111222222222222111111000111333444444333111000111111222222222333333333000111333555555555333222111222444444444222000///000000000000000111222222111111000000111222333333000000000000000000000000222222222111000//////...000000000///////////////111111111111111000///...111111000000000000000111111222333333333333222111333222222111111222222333111222333444444444333222111222222222222111000000222222222222222222333333333333333333333333333333000111111222222333333444555555444444444333333333444444444333333222222222000111222333333333333333000000111222222222222111333444555555555444333222000111333666999999666444222222222111000//////...////////////000222333444222222333333444555666666555333111222444555333111222333333444666888999:::===<<<;;;999777666444444444444444333333222222222222111000//////000111111111111111111111111111111000000000000111111111111111000///...///111333444444333333333333444555555444444444444444444444444444444444333333333222222333333333444444444555555444444555555666555555555888777555444333333444444111111111222222333333333222222111111222222333444444444444444444444444444555555555444444333333333333333444444555666666777555444333222111111111111333333333333333333333333222222222111111111111111111222222333444444444444333333333333333333333333//////000111111111111111222222222333333444444444333222111222222222000...//////............/////////000111222222222222222111111111222222111111111///000000000111111111111222333444333111000111222555555555444444333333333222333444444555555444444777666444333333333444444222111///.........///000000000000000000000000000111222222333333222222111000000111222222222222111---///222444555555333222000111333555666666555444333333333444555444222000000000111222333333444444555444222111000111222222111111111111111111111111333222111000000111222333333333333333333333333333222222111111111111222222111000000000111222333333333222111/////////000111000000111111111111000000000000111111111111000000000/////////000111222222222222111111222222333444333333333333333333333333222333333444444333333222111111111111000000000000333333222111111000000///222222222222111111000000111111222222222333333333333333222222333333444555222222222111111000000000111111000000///000000111111111222222222111111000333222111000000111222333333222111111333555555444333333222111000000111111000000000000000000000000//////000000000000//////000111111111111222222222222222111111000//////...000000000000000000000000000111111111111000000///111111000000000000111111111222222333333222222111333222222222222222222333111222333444444444333333222222333333222222111000222222222222333333333333333333333333333333333333111111222222333444444444555444444444444333333333444444333333333222222222000111222333333333333333000000111222222222222111222333333333333333222222111222333666999999777444222222222111000/////////000000000///000000111111333333444444555666666777666444222333555666444222333333333444666777999:::<<<<<<;;;999777555444333444333333333222222222222222111000//////000111222111111111111111111111111000000000000111111111111222111000///000222444555444333333333333444555555555555555555555555555555444444444333333333222222444444444444555555555666444444555666666666555555777777555444333333444444111111222222222333333333222111111111111222333333444444444444444444444444555444444444333333333333333333444444555555555666444444333222111000000111333333333333333333333333333333222222111111000000222333333444444444444333222222222222222222222222000000111111111111111000222222222222333333444444333222111111222222000///111111111000000111111111000000111111222111111111111222222333333222222111111111111111222222222222222333444333111000111222444444444333333333222222222333444444555444444444444333222111000111111222222111000///...///000000111111111111111111111111111222222333333222222111000000111222222222222111///111222444555444333222111222444555666555444333333333333555666666444222111111111222222333333444444333222222111111222222111111111111111111111111222222111000000111222222222222222222222222222222222111111111111111111222111111111000111111222222333222000/////////000111000000111111111111000000000000111111111111000000000000000000000000111222111111111111111222333333333333333333333333333333222333333444444333333222111111111111000000000000222222222222222111111111222222222222111111111000222222222222222333333444333222222222222333444444333333222222222111111111222111111111000111111111111111222222222222111111333222111000000111222333333111111111444555555444333222222111000000111111111111111111111111111111//////000000000000//////000111111111111222222222222111111000000//////...111111111111111111111111000000000000111111111111111000000000000000111111111111222333333222111111333333222222222222333333111222333444444444444333444444444444444333222222222222333333333444444444333333333333333333333333222222222333444444555555444444444444333333333333333333333333222222222222111111222333333333222222000000111222222222222111222222222111111222222333333333444777999999777555222222222111000000//////222111000///////////////444444555555666666777777555444333444555666555444333333333444666777999:::<<<;;;:::888777555444333222222222222222111111111111111000000000111111222222222222222222222222222000000000111111111222222222222111111222333555666333333333333333444555555666666666666666666666666444444444444333333333333444444444555555555666666444444555666666666666666777666555444333333333333222222222222333333333333111111000000111111222333333333333333333333333333444444333333333333222222333333444444444444444444333333222111000000000000222222222222222222222222444444333222222111000000222222333333333222111111111111111111111111111111111111222222222111111000111222222222222222333333222111111111222222111///222222111111111111222222000000111111111000//////222333444444444444333222111222222222222333333333111333333333111000111222333333333222222222222222222222333444444444444444333222111000000000111111222111000000//////000000111111111111111111111111111222222333333222222111000000111222222222222111333333333444444444333333222333444555555444333222333333333555777777666444222222222222222222222222222222333333333222111111111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111222222111111000111111111222111000000///000000000000000111111111111000000000000111111111111000000222111000000000000000000111000000000000111222222333333333333333333333333222222333333333333222222222222111111111000000000222222222222333333333333222222222222111111111111333222111111111222444555222222222222222333444444333333333333222222222222222222222222222222222222111111222222222222222111222222111111111111222222222111111222444555555444333222111111000111111111111111111111111111111111///000000111111000000///000111111111111222222222111111000000////////////111111111111111222222222/////////000000111222222000000000000000000111222111111222222222222111111222333333333333333333222111222222333444444444444555555555555555444333333333333333444555555555666444444444444444444444444222222333444444555555666444444444333333333222222333222222222222222222222111222222333333333222222000000111222222222222111333222111111111222444555444444555777999:::888666222222222111111000000000111000000//////000000000444444444444555555666666333333333333444555444444333333444444666777888999;;;:::999888666555444333111111111111111111111111111111111111111111222222222222222222222222222222000000111111111222222222222111111111222333444555333333222222333333444555555555555555555666666666555444444444444333333333333333444444444555555555444555666666777777777777666666555444444333333333333333333333333333333333111111000000000111222222333333333333333333333333333333333333333333333222333333444444444444444444333222111111000000000111111111111222222222222222555555444333222111111000111111111111111000///...000000000000000000000000222222222333222222111000222222222222222222222222222111111222333333111000111000000//////000000111000000000000000///...---333444555666666555444333111111111222222222333333111222333222111000111222222222111111111111111111222222333444444444444333333333333333333333333333222222111111000000000000111111111111111111111111111222222333333222222111000000111222222222222111666555444333333333444444333333444444444333222222222222333555777777666444333333222222222222222222111222333444444333111000111111111111111111111111222111111111111111111222000000000000000000000000111111111222222111111111333333222111000000000111111111000000000000000000000000111111111111000000000000111111111111000000222222111000/////////000000000000///000000111222333333333333333333333333222222333333333333222222222222222111111111000000111111222333333444555555222222222222222222222222444333222111111333444555222222222111222333333444333333333333333333333333222222333333333333333333111111222222333333222222222222222222222222222222222111111222444555555333222222111111111111111222111111111111111111111111000000000111111000000000000000111111111222222222000000000///////////////000000111111222222222222000000//////000111222333000000//////000111222222111111111111111111111111222333444444444444333222111111222222333444555555555666666666666555444444333444444555666666777777444444444444444444444444222222333444444555555666444444333333333222222222222222222222222222222222222222333333333222222111000000111222222222222111444333222222222444555666555555555777999999888666222222222222111111111111/////////000000111333333222333333333333333444444111111222222222222333444444444444444555777888999999999888777555444333333111111111111111111111111000000111111222222222222222222222222222222222222111111111111222222222222000000111111222333333444333222222222222333444444333333444444444555555555555555555444444444333333222333333333444444444444444555666777888888888888666666666666555444333333333333333333333333333333111111111000111222222333333333333333333333333333333333333333333333333333333333444444444444444555333222111111111111111111111111222222222333333333555555444444333222222111222333333333222111000000000000000000000000000000222222333333333333222222222222222222222222222222333222111222444444333111111111000000000000111111000000000000000///...---333444666777777666444333000000000000111111111222000111222222000000111222111111111111111111111111111222333333444444333333333333333333444333333333222222222222222111111000111111111111111111111111111222222333333222222111000000111222222222222111777666444333222222333444333333333333333333222222111111111333666666555333333333222222222222222222000111333444444333222111111111111111111111111111111111111222222111111111000000000000000000000000000111222222222222111000333333222111000000000111000000000111111111000000000000111111111111000000000000111111111111000000222222111000/////////000000000000///000000111222333333333333333333333333111222222333333222222111222222222222111111111111111111222333444444555666222222222222222222222333444333222222222333444555222111111111111222333333333333333333333333333333111222333444444444444333111111222333333333333333222222222333333222222222111111111333555666444333222111111111111111222222111111111111111111111111000000111111111111000000000000111111111222222222//////////////////////////////000000111222222222111111/////////000111222////////////000111222333222111000000000000111222222333444555555444333222111111111222333444555666555666666666666555444444444444555666777888888999444444444444444444444444222222222333444444555555333333333333222222222222111111111222222222222222222222333333333222111111000000111222222222222111333333333333444555666666555555444666777888777666222222222222222222222222000000000111222333444555222222222222222222222333///000222222111111333444444444444555555666888888888888777666555444333333111111111222222222222222///000111222333333333333333333333333333333333333111111111222222222222333000000111111222333333333222222222222222333444444222222333333444555555555555555555555444444444333333333333444444444555555444555666888999999999999777777888777777666444444444444444444333333333333222222111111222222333444444444444444444444444444333333444444444444555555333333444444555666666777333333222222222222222333222222222333333444444555555555444444444444333333555555666666666555444444000000000000000000000000111222333444444444444333444444333333333333333222444333333444666666555333444444333333333333444444000000111111111000//////333444666888888666444333//////000000000111111111///000222111000000111222111111111111111222222222111111222333333333333333111111222333333333222222222333333333333222111111222222222222222222222222111222222333333222222111000000111222222222222111666555444222222222333444222222222222222333333333111111111333555555444222222222222222222222222222111111222333333333222222111111111111111111111111000111222222222222111000000000000000000000000000000111222333333222111000222222111111000111111111//////000111111111111000000000111111111111000000000000111111111111000000222111000000000000000000111000000000000111222222333333333333333333333333111111222222222222111111333222222222222111111111000111111222333444444555222222222222333333333333222333333333444444444444111111111111111222333333222222222222333333333333000111333444555444444333000111222333444444444444222222333333333333222222111111111333555666444222111111111000111111222333222222222222222222222222000111111222222111111000000111111111111222222222////////////////////////......///000000111222222333222000///...///111222////////////000111222333222111000//////000111222222333444666666444333222111111111111222444666777555555666666555555444333444555555666888999999:::555555555555555555555555111111222222333444444444333333333222222222222111000111111111222222222222222333333333333222111000000000111222222222222111111111222333444555555444555444444555666777666555222222222222222222222222333222222222333444444555333333333333333333333333///111333333111111333555555555444555555666777888777777666666555444333333222222222222333333333444///000111333444444333333333333333333333333333333111111111222222222333333000111222333333444444444222222222111222222333444333333333444555666666666555555555555444444444444555555555555666666666777555555777888999:::::::::888999999999888777666555555555444444444333333333333333333222333333444555555555555555555555555555444444444555555666666666333333444555777888999999444333333333333333444444222333333444555555666666444444444444555555555555444555555666666666666555111111111111111111111111000111222444555555555555555555555444444444333333555444444555777888666555444444333333333333444444000000111111222111111111222444666888888666444222000000111111111222222222...000111111000000111333111111111222222222333333111111222333333333333222111222333444555444444333222333444444444333222111222222222222222222222222111222222333333222222111000000111222222222222111444333333222222222222333111111111111222333444444333333333444666666444222111111111222222333333444222222111111222222333444111111111111111111111111000111222222222222111000111111111111111111111111///111222333333222111///111111111000111111222222...///000111222111111000000000111111111111000000000000111111111111000000000000000000000000111222111111111111111222333333333333333333333333333333111111222222222222111111333333222222222111111111000111111111222222333333222222222333333333444444111222444555666555444333111111111111111222222333111111111222222222333333///000222444555444333333000111222333444444444444222222333444444333222222000111222444666666444222111111000000111222222333222222222222222222222222000111111222222111111000000111111111111222222222.........///////////////---......///000111111111444222000///...///000111////////////000111222333222111000//////000111222222333555666666555333222111111111111222444666777555555555555555444444333444555666777888999::::::555555555555555555555555000111111222222333444444333333333222222222111111000000111111222222222222333333333333333222111000000000111222222222222111///000222333444444333333555444333444555666555444222222222222222222222222555555444333333333444444444444444444444444444444///222444444222222444777555555555555555666777888777777666555444444333333222222222333333444444444///000222333444444333333333333333333333333333333111111222222222333333333111222333444555555555555222222111111222222333444444444444555666777777888666666555555555444444444777777777777888888888888555666777888999::::::;;;999999::::::999888666555555555555444444333333333444444333333444444555666666666666666666666666666555555555666666666777777222333444666777999:::;;;444444444333333444555555333333444444555666777777333333444444555666666666111222222333444444444444111111111111111111111111000111222444555666777777666666666555555444444444666555555666888999888666333222222111111222222333///000111222222222222222111333666888888666333111111111222222222333333333...000111111000000111333111111222222333333333333111111222333333333333222333444666777777777666666333333444555444333222111222222222222222222222222222222222333333222222222000000111222222222222111222222222222222222222222111111111111222333444555555444444666777666444222000000111222333333444444222222111000111222444555111111111111111111111111000111222333333222111000111111111111111111111111///000222333333222000///111000000000111222333333...///000222222222111000000000111111111111000000000000111111111111000000000000//////000111222222222222111111222222333444333333333333333333333333111111222222222222111111333333333222222222111111000111111111111222222222222222222333333444444444000222555777777666333222111111111000111222222333000000000111111222222222...///222444444444333222000111222333444444555444222222444444444444222222000000222444666666444222111111000000111222333333222222222222222222222222111111222222222222111111000111111111111222222222000000000000////////////......------------..................////////////////////////000000000000111222222111000000111333444444555555444222111000111111222222222333333333333333333333333333333333555666666777888888999999999888666555444333222222333333444444444333222222666444222000//////000111222222111111222222333444555444222000///000000111000000000000111222333444222222333444444444333333222222222222333444555555444444444444555555555666444444444555555555555555555444333222222333555666777777666555555555555555555555555555555555555555999888777555444444333333444444555555666777777777555555555666666666666666666555444333222333444555777666555444333222222222222222111333555777666555222222333444444555555666444555555777888:::<<<===777777777666666666666666777777777777777777777777777777888999999999999888::::::999999888777777777444444333222222222222333222333333444444555555555777666666555555777888999222222111333444555444222555666666777888999999:::555555444444444333333333444333333333333444555555333333333222222111111111333444444555555444444333555555444333222000000/////////111333555777888999777777777777777666555555555555666666555555444333333333222111//////000222111222222222222222222111333333444555444333111000000111111111111222222222111111000000000000000000000000000000000111111111222333444444333222333444999999999888888666555555666555333111111222333444666555333222111222333333222333333444444333333222222222222222222222222222444333333222222333333444222222333333333333444444444666777666444333333444222222222222222222222222111111111111111111111111111222222111000000111333222222222222222222222222000000000000000000000000222111111111000000//////000000000000111111111111000000111111111000000///111111222222222333333333222111000//////.........////////////000111222333333222111111000000111111222222111111111111222222111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111222444777777555333222222222222222111111111000000111111222222222222111111...000222333333222333555222333333444444333333222000111111111111222222222000111111111111222222222000111111111111222222222222222222111111111000000222111111000000111111222333333222111000000000111000000000000///////////////..................///............////////////////////////000000000000000111222111//////111222333444444444333222000///111111111111222222222333222222222222222222222222444555555666777888999999888777555333222222222222444444444444333333222111444333111/////////000111222222111111222222333444444333222000000000000111////////////000111222222111111222222222111111000222222222222333444555555444444555555555666666666666666666555555555555555666555333222222444555666555444444444444444555555666666666666666666666666999888777555444444333333333444444555666666777777555555555555666666666666555555444333333333444555555555444444444444444444444333222333444555444333222222333444444555555666666666666777888:::<<<<<<888888777777666666666666666666777777777888888888777777888999999999999888999888888777666666555555555555444333333333333333333333333444444444555555555444444333444555666777333222222333555555444333555555666666777888888999555555555444444444333333444333333333333444555555333333333222222222111111333333444444444444333333555444444333222111000///000000111333555666777888666777777777777666555555444444444444444333333222333333333111000///111333222333444555555444333222333333444444444333222111000111111111111222222222111111000000000111111222444333333222222111111111333444444333222222333555888888888888777666555444555333222000000111222333555444333222222222222333222333333444444333333222222222222222222222222222333222111111111111222333222222222333333333444444444555777666444333333444222222222222222222222222111111111111111111111111111222222111000000111333222222222222222222222222000000000000000000000000111111111111000000000///000000000000111111111111000000111111111111000000111111111222222222333333111111000////////////000111111000000111222333444333222111111000000111111222222111111111111222222111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111111333555555333111000111222222222111111111000000111111222222222222111111///111333333333222333555222333333444444333333222000111111111111222222222000111111111111222222222000111111111111222222222222222222111111111000000222222111111111111222222333222111111000000111111////////////000000000000000//////......//////000............////////////////////////000000000000000000111000///...000222222222333222222111000///000000000000111111111111111111111111111111111111333333444555666777888999777555333111000111222333444555444444333222111000111111////////////000111222111111111111222333333444333222111000000000000000///////////////000000000000111000000///...---222111111222222333444555555555666666666777777777888888777777666666555555666666444333333444555666222222222222333444555555777777777777777777777777777777666555444333333333333333333444555555666666555555555555555555555555555444333222333444555666444444444444555555666666555333222222333333222111222222333444444555555666888777777888888:::;;;;;;999999888777777666555555444444555666777888999999777777888999999999999888777777666666555444444444666666555444444444444444333333333333444444444444222222222222222333444444333333222444555666555333444444444555666666777777555555555444444444444333333333333333333444555555333333333222222222222111222222333333333333222222555444333333222111000000111111222333444555666666666666666777666666555444333333333333333222111111333444444333111111222444333444666888888666444333333333333444333333222111000111111111111222222222111111111111111222333444777777666555444333222222444555555333222222444666777777777777777666555444333222111000///000111222444444333222222222222333222333333444444333333222222222222222222222222222333222000//////000222333222222222222333333333333333555666666444333333444222222222222222222222222222222222222222222222222111222333222000000222333222222222222222222222222000000000000000000000000111111111111000000000000000000000000111111111111000000111111111111000000111111111222222222222333000000/////////000111111444333222111111222444555333222111111000000111111222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111///111333333111000///000222222222111111111111111111111222222222222111111///111333444333222333444222333333444444333333222000111111111111222222222000111111111111222222222000111111111111222222222222222222111111111111111333333222222222222333333222222111000000000111111////////////000000000000000000////////////000000............////////////////////////000000000000///000000///......///111111111111111000000///////////////000000000000000/////////000000000000000222222333444555666777777555444111//////000111333555555555444333222111000//////......///000111111111111111111111222222333333222222111111000000000111000000/////////000000111111000000///...---,,,111111111111222333444555666666666666777777777777:::999999888777666555555777666555444444444555555111111111222333444555666888888888888888888888888666666555555444333222222222222333333444444555555666555555555555555444444444333333222333444555666555555555666666666555555333222111111333333222111222222333444444555555666999888888888888999999:::::::::999888666555444444222333444555777888999:::777777888999999999999888777777777666555555444444777777666555555555555555444333333333333333333333111111111111222222333333444333333444666666555333333333333444444555555555555555555555444444444444333333222222333333444555222222222222222222222222111222222333333222222111444444333333222111000000222222222333333444444555555666666666666555444444333333333333333222222111333444444444222222333444333555888::::::888555333222222333333333222222222000000111111111222222222111111111111222333444555666666666555555444444444666666555333222222444777666666666666666555444333333333222111000111111222333333222222222222222222222333333444444333333222111111111111111111111111444333111//////111333444111222222222222333333333333444666555444333333444222222222222222222222222222222222222222222222222222222333222111000222444222222222222222222222222000000000000000000000000111111111000000000000000///000000000111111111111///000000111111111111000111111111111222222222222////////////000111222333555444222000000111333444333222111111000000111111333222222111111222222333111111111111111111111111000000000000000000000000000111111111111111222222111111111111111111111111///111222222111000000000111111111111111111111111111222222333333222222111000222444444333333333444222333333444444333333222000000111111111222222222000000111111111222222222000000111111111222222222111111111111111111111111444333333222222333333444111111000000000000111111.../////////000000000111000000////////////000000............////////////////////////000000000000///000000///......///111111111000000000000000000////////////////////////.........//////000000000111222222333444444555555333222000//////000111222444444444444333222111000.........//////000111111111111000000111111222333222222222222111111111000222222111000000000111111111111111111000///...---111111111111222333444444666666666666777777777777::::::999888777666666555666666555555444444444444111111111222333555666777777777777777777777777777444444555555444333222111111111111222333333444444666666555555444444444333333333222222333555666777777777777777666555444333111000000111333444444333222222333444444555555666999888888777777888888999999999888777666555444333111222333444666888999999777777888999999999999888999999888888777666666555777777666555555555555666444444444333333222222111111111222222333333333333333333222444555666555333333333333333444444444444666666555555555444444444333222222222222333444444222222222222222222222222111222222333333222222111444333333222222111111111222222222333333333444444555555555555555444333333444444444444444333222222222333444444333222333444333555888::::::888555333222222222222222222222222000000111111111222222222111111111111222333444555333333444444555555666666666777666555333333444666444444555555555444333333444444333222222222222222111222222222222222222222222333333444444333333222111111111111111111111111555333222111111222333555111111111222222222333333222333555555444333333444222222222222222222222222222222222222222222222222222333333222111111222444222222222222222222222222000000000000000000000000000000000000000000111111///000000000111111111111//////000111111111111111000000111111111222222222////////////000222333444444333111000000111222333333222111111000000111111333333222222222222333333111111111111111111111111000000000000000000000000000000111111222222222333111111111111111111111111000222333333111111222333111111111111111111111111222222333333333333222222111333444444333333333444222333333444444333333222000000111111111222222222000000111111111222222222000000111111111222222222111111111111111111111111444333333222222333333444111000000///000000111111......//////000000111111000//////......//////000............////////////////////////000000000000000000111000///...000222111111000000000000111111000000000000////////////---......//////000000111222222222222222222222222111111000000000111111222333333444444444333222222/////////000000111111111111000000000000111222222111111222222222111111000222111111111111111222222111111222111111000///...111000000111111222333444555555666666666777777777999999888888777777666666555555555444444333222222111111111222333444666777555555555555555555555555333333444555444333111000000000111111222333333333666666555555444333333333222222222222333555777888888888999999777666444222111000000111444555555444222222333444444555555666777777666666666777888888777777666666555444333333111111222444555777888888777777888999999999999888::::::999999888888777777777777666555555555555555555444444333222111111000111222222333444333333333222222111333444555444222333333333333333333444444666666666555555555444444222222222222222333444444111222222222222333333333222222333333333333222222333333333222222222111111111111222222333333444444444444555555444444333222444444444444444333333222000222444444333222333333333555777999999777555333222111111111111222333333000111111111111222222222111111111111111222333444222222333444555666666777666777888777555444444555333333444444444333333222444444444333333333222222000111222222333222222222222333333444444333333222111111111111111111111111444333333333333333333444111111111111222222222222111333444555333333333444222222222222222222222222333333333333333333333333222333444333111111333444222222222222222222222222000000000000000000000000000000000000111111111111000000000000111111111111...///000111111222111111000000000111111111111222/////////000111222333444222222111111111222222222333222111111000000111111333333222222222222333333111111111111111111111111000000000000000000000000000000111111222333333333111111111111111111111111111222444333222222333555111111111111111222222222222222333333333333222222222333555555333333333444222333333444444333333222000111111111111222222222000111111111111222222222000111111111111222222222111111111111111222222222333333222222222222333333000000/////////000111111.........///000111111111///..................///............////////////////////////000000000000000111222111//////111222222111000000000111222222111111111000000/////////---......///000000111111333222222111111000/////////000111222222222222111222222333333444444333333000000111111111111111111000000000000000111222222000111222222222222111000000000///000000111222333000000111111111000000///000000000000111222333444444444555555555666666666777777777777777777777777444444444444333222111000000000000111222333444555333333333333333333333333111222444444444333111000//////000000111222222333666666555444444333222222111111111222333555888999777777999999999777555444333222111222444555555444222222333444444555555666555555555555555666777777555555444444444333333333111222222444555666777777777777888999999999999888:::::::::999888888777777777666555555444444555555555555444333222111000///000111222333333333222222111111000222333444333111444444444444444444444444666666666666555555555555222222222111222222333444111111222222222333333333333333444444444444333333333333333222222222222111000000111222333333444444333444444444444333222222333333333333333222111111///111333333222222222333333444555666666555444333222111000000000111333444000111111111111222222222111111000000000111111222333444444444555666666666555777999999777555444444222222333333333333222222333333333333333222111111///000111222333222222111222333333444444333333222111111111111111111111111111222333333333333222111111111111111222222222222000222444444333333444555222222222222222222222222333333333333333333333333222333444333222111333555222222222222222222222222000000000000000000000000///000000000111111111111000000000000111111111111...///000111111222222222000000000000111111111111000000000000111222333333000111222333444444333333333222111111000000111111444333333222222333333444111111111111111111111111000000000000000000000000000000111222222333444444111111111111111111111111111222333333222222444555000000111111111222222222222333333444444333333222222444555555444333333444222333333444444333333222000111111111111222222222000111111111111222222222000111111111111222222222000000111111111222222222222222111111111111222222///////////////000111111---......///000111111222......------------................../////////000////////////000000000000111222222111000000111333222222111000000111222333222222111111000000//////.........///000111111222333333222111000///.........///111333444333222111111111222333444444444444111111222222222222111111000000000000000111111222000000222333333222111000............///111222222...///000000000000000///000000000000111222333444444444444444555555555666666666666666666777777777333444444333222111000///////////////000111222333222222222222222222222222111222333444444333111000/////////000111111222222666666555444333333222222111111111222333666888999555666888999:::999777666666444333333555555444222222222333444444555555666333333333444444555777777333333333333333333333333111222333333444555666666777777888999999999999888::::::999999888777777777666666555444444444444444555555444333222000/////////000111333333222222111111000000111333333222000444444444444444444444444777666666666555555555555222222111111222222333444111111111222222333333333333444444555555444444333333333222222222222222222///000111222333444444555333444444444444333222222111222222222222111000000...000222333222111111222333333444444444444333333111111000000000111333444000111111111111222222222111111000000000000000000666666666666555555555555555777::::::888555333333111222222333333333222222111222222222222111000000///000111222333333222111222333333444444333333222000000000000000000000000///000222333333222000///000111111111111222222222000222444444333333444555222222222222222222222222333333333333333333333333333444444333222222333555222222222222222222222222000000000000000000000000//////000000111111111222000000000000111111111111......///111111222222222000000000000111111111111111111111000111111222333///111444666777666555444333222222111000111111111444333333222222333333444111111111111111111111111000000000000000000000000000000111222333333444444111111111111111111111111111222222222111111333555000000111111222222222222222333333444444333333222333444666555444333333444222333333444444333333222000111111111111222222222000111111111111222222222000111111111111222222222000000111111222222222222222111111111111111111222///////////////000111111222222222111000//////...///////////////////////////000000000000111111111333222000/////////000111000111111111222222222222111111222222222111111000222222333222222111000///000000000000000111111222222111000...------------///111333444444444222111333333333333333333333333222333444333111000111222111111000000000000111111000000000000111111111111222111111111000000//////111000///////////////000000/////////000111333444111111222333444666777888777777666666555555555555222222111111111111111111000000111222333333444444333222222111111222222333222222222222222222222222/////////000111111222222222333333444444333333333000000111222444555555666666777888999999888777666555444444333333222222111111222222333333444555555444444444444444444444444333333333222222111111111000000000000000000111222444555777888999999999888999888666555555666666777333333333444444444555555555444333222111111111111222111111000000000000000111111111222222333333333444444444444444444444444555555555444444333333333222333333333333444444444555555444444444333333333444444444444333333222111555444333111///...,,,,,,222222333333333333444444555444333333222222333333666555555444333111111000222222111111222222333444444444333333222111000000333111000//////111333444333333222111000000111111111111111///......111333666666666666666666666666888888888777666444333222222222222222222222222222222111111111000000////////////000111111111111111111222222333333222222111000111111111111222222222222111111111000000//////222222222222222111000///222222222222222222222222222222222222222222222222///000111222333444444444222222222333333444444444111222333222111111222444111111111111111111111111222111111111000000//////222222333333333222222111///////////////000111111222222222222222222222222111000000000111222333333111111111111111111111111000111111111222222222222111111222222222333333333111111111111111111111111222111111111222333333444222111111333555555444333888666555333222222222333333333333333333333333333111111111111111111111111333333333333333333333333111111000000111333444555444444444444444444444444222111000000000111222333111222333222111111333555222111000111222222222000111111111111111111111111222222111111111111111111111111111111111111111111222222111111000//////...////////////////////////000000000111111111222222000000///...///000111222000000000111111111222222222333333333333333222222222222333222222111000///000000//////000000111222000//////.........//////...///111222222222000000333333333333333333333333111222333222000///000111111111000000000000111111000000000000111111111111111111111111000000000///000000////////////000000000000//////000111333444444333333333333333444444666666555555555444444444111111111111111111111111000000111111222333333444333222222111111222222333222222222222222222222222/////////000111111222222333333444444444333222222111222333444555666666777666777888999999888777666666555555444444333222222111111222222333444444444333333333333333333333333333333333222222222111111111111111111111222333444444555777888999888888777777777555444444444555666222222333333333444444444444333222111000000000000111111000000000000111111111111222222222333333333444444444444444444444444444444444333333333222222333333333333333333333333444444444444333333333333333444444444333333222111555444333222000///......222222333333333333444444444444333222222222222333333333333333222222222222222222111111222222333444444444333333222111111000222111000000000111333444333222111000000000000111222222111000...///111444555555555555555555555555777777777666555444333222222222222222222222222222222222222111111111000000///000000111111111111111111222222333333222222111000111111111111222222222222111111111000000000000222222333333222111111000222222222222222222222222222222222222222222222222000111222222333333333333222222222333333333444444222333444333111111222444111111111111111111111111111111111111000000000///111222222333333222222111///////////////000111111222222222222222222222222111111111000111111222222111111111111111111111111000000000111111111222222111111222222222333333333333333333333333333333333222111111111222222333444222111111222555555444333777666444333222222222333333333333333333333333333111111111111111111111111333333333444444555555555333222222222333444666777444444444444444444444444333222111111111111222333000111222111000000222444222111000111222333222000111111111111111111111111111111111111111111111111111111111111111111111111222111111000000//////...////////////////////////111111111111222222222333//////...//////000111222/////////000000000111111333444444555555444444444222222333222222111000///000000//////000000111222.........//////000000000,,,---///000000000///...222222222222222222222222///111111111///...///000111111000000000000111111000000000000111111111111111111111111000000000000000000000//////000000111111000000000111222333444666555444222111111111111444444444333333333333333111111111111111111111111///000000111111222222222222222111111111111222222222222222222222222222222/////////000111111222222444444444444333333222111333333444444555666777777666666888888888888666666666666666555444444333333000000111111222333333333333333333333333333333333333333333222222222222111111111111222222444555555555666777888888777666666555555444333333333333444111111111222222222333333333222111000/////////000000000000000111222333333222222222222333333333333333333333333333333333333333333333222222222222222333333333333222222222222444444333333333222222222333333444444444333222222444444333333222111111111222222333333333333444444444444333222222222222222000111111111222222333333222222111111222222333444444333333222222111111111111111111111222222222333222111000000000000000000222222222111000000222444444444444444444444444444444444444444444333222222222222222222222222222222222222222222111111111111///000111111222222111111111222222333333222222111000111111111111222222222111111111111111000000000333333333333333222222111222222222222222222222222222222222222333333333333222222222222222222222222222222222222333333333333444555555333111111222333111111111111111111111111111111111111000000000000111111222222222222222111000////////////000111111222222222222222222222222222222111111000111111111111111111111111111111111/////////000000000111111111111222222222333333333444444444444444444444444222111111111111222333333111111111222444555444333666555444333222222333333222222222222222222222222222222222222222222222222222333333444555666777777444444444444444555777777333333333333444444444444333333222222222222333333///000111000///000111333333111000111222333222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////////////////////////////111111222222222333333333111111111111111111111111////////////000000000000333333444444555444444444222222222222222111/////////////////////000111111/////////000000000//////,,,---.../////////......222222222222222222222222///000111111/////////111111111000000000000111111///000000000111111111111111111111000000000000000000000000///000000111111222222222222333333444444666555333222111000000000222222222222222222111111111111111111111222222222//////000000000111111111222222111111111111222222111111111111111111111111/////////000111111222222444444444444333222111111222333333444555666666666555666777888888777666555555555555444333333222222///000000111111222333333222222222222222222222222222222222222222222222222111111111111222444555666555666777777777666555444333333222222111111111111000000000000111111111111111111000///////////////000000000111222333444555333333333333333333333333222222222222222222222222222222111111111111111111333333333333333222222222444333333333333222222222333333333444444333333222444444444444444444444444222222222333333333444444444333333222111222222222000000111111111222222222222222111111222222333444333333333222222111111111000111222333333333222222111111000//////000000111222333333222111111222444444444444444444444444444111222222333333333222222111111111111111111111111111111111111111111000000000000111222222222222111111222222333333222222111000000111111111222222222111111111111111111111111333333444444444333333222111222222222222222333333222222222333333333333333333333222222222222222222222222222222222222222333555666555444111111111333111111111111111111111111111111111000000000000000000111111222222222222111000000//////000000111222222222222222222222222222333333222111000000000111111111111111111111111111////////////000000000000111111222222222333333333555555555555555555555555222111111111111111222222111000000222444555444222444444333333333333333333111111111111111111111111222222222222222222222222111111222333444666666777444444444444555555666666333333333333333444444444444444333333333333333333000111222111000000222444333222111111333333222111111111111111111111111111111111111111111222222222111111111111111111111111000000000///////////////////////////////////////111111222222222333333333666666555444333111000000////////////000000000000111111222333333333333333222222222222222111///////////////...///000000111111111111111000///...---....../////////000000///111111111111111111111111000111222111000000111222111111000000000000111111///000000000111111111111000000000000000000111111000000000000000111222222444444555555555555555555444333333222111111111111000000000111111111111111000000111111111222222222000000000000000111111111222111111000000111111222111111111111111111111111/////////000111111222222333444444444333333222111222222222333444444555555555666777888888777666555444444333333222111111000///000000111111222333333222222222222222222222222222222222222222222222222000000000111111333444444444555666777666666444333111111111111111000000////////////000000000111111000000//////.../////////000000000111222444666666333333333333333333333333222222222222222222222222111111111111111111111111222222333333333444444444444444444333333333222222222333333444444333333333333333444444444555555555222222222333333333444444333333222111111111111222222222222111111111000000222222111111222222333444333333222222222222222111111111222333333333333222111111000000000000111111222333333333111111222444222222222222222222222222000111222222222222222222111111111111111111111111000000000000000000000000000000111222222222222222111222222333333222222111000000111111111222222222111111111111111222222222222333333444444333333333111111111222222333333333222222333333333444444444444333222111111111222333222222222222222222222222555555555333111000111222111111111111111111111111000000000000000000111111///000111111222222222222000000000000000111222222222222222222222222222222333333222111000000000111111111111111111111111111////////////000000000000111111222222222333333333333333333333333333333333222222111000000111111111111000000222444444333222222222333333333333333333111111111111111111111111222222222222222222222222///000000222333444555555222333333333444444444444222222222333333333444444444444444444333333222222222333333333222222444555333222111222333333333111111111111111111111111111000000111111111222222222111111111111111111111111////////////////////////////////////////////////111111111111222222222333999999888666444222000////////////000000000111111//////000111222222222222222222333222222111000/////////......//////000111111222222222111///---,,,////////////000000000111000000000000000000000000///111222111000000111333111111000000000000111111000000000000111111111111000000000000111111111111000000000000111111222333666777888888888888777777333333222222222222333333000000000000000111111111000000000111222222333333111111111111111111111111111111000000000000111111111111111111111111111111/////////000111111222222222333333444444333333222222222222333333333444444555555777777777777555555333333222222111000000000000000111111222333333333333333333333333333333333111222222222222333333333111111111111111222222333333444555666666555444444000000111111000000///.../////////000000000111111000000////////////000000111111111222333555666777444444444444333333333333111111111111111111111111111111111111111222222222222222333444555666777777555555444444444333333333222222333444444444333333333444444444555555555555222222333333333333444444333333222111111111111111333333222222111111111000222222111111222222333444222222222222222222222222222222222222333333333444111111111111111111222333111222333222111111111333222222222222222222222222111111222222222222222111111111111111111111111111000000000000000111111111000111222222333222222222111222222333333222222111000111111111111222222222111111111222222222222222111222222333333333333333111111111222222333333444222222333333444444555555333222111111111222333444222222222222222111111111333444444222000000111222111111111111111111111111000000000000111111111111//////000111222222222222111000000000000111222222222222222222222222222222222222111111000111111111111111111111111111111111/////////000000000111111111111222222222333333333222222222222222222222222222222111000000000000111000000000111333444333222000111222333444444333333222222222222222222222222333333333333333333333333///000000111222333333444111111222333333222222111111111222222333333444444333444444444333222111000222333444444222333444666444222111222333444333222111111111111111111111111000000000111222222333333111111111111111111111111////////////////////////////////////////////////000000000111111111222222888888777777555333111///000000000111111111222222...///000111222222222222222222333222222111000//////............///000000000111222222222000...---///////////////000000111000000000000000000000000...///000000//////000222111111000000000000111111000000000000111111111111///000000000111111111111000000000000111222333444999999:::;;;;;;:::999888555444444333333333333333//////000000111111111111///000000111222222333333222222222222222222222111111111000000000000111111111111111111111111111111/////////000111111222222111111222333444444444444333333333444444444444444444555666777777666555444444444333222222111111000111111222222333444444444333333333333333333333333111111222222222333333333444444333222222222222333111222444555666666555444///000111111111000......//////000000000111111111111000000//////000000111222222222333333555666666555555444444444333333333111111111111111111111111111111111222222222333333111222333555777888999:::666666666555555555444444111222333333444444444333333444444444444444555555222222333333333333444444333222222111111111111111222222222222333333333333222222111111222222333444222222222222222222222222333333222111222333444555222222222222222333444444///111222222111000000111111111111111111111111111222222222333333222111111111111111111111111111111111111222222222333333333000111222222333333222222111222222333333222222111000111111111111222222222111111111222222333333333000111111222333333222222000111111222333333444444222222333333444555555666333222111000111222444555222222222222111111111000111222222111000///111222111111111111111111111111///000000000111111111111...///000111222222222222111111000000111111222333222222222222222222222222111111111000111111222222111111111111111111111111000000000111111111222222111111222222222333333333222222222222222222222222222222111000000000000000000//////111333444333111///000222333444444444333333333333333333333333333333333333333333333333333111111111222222333333333111111222333333222111000000111111222333333444444222333333333222111000///222333444333222222444666444333222222444444333222111111111111111111111111///000000111222222333333111111111111111111111111.........//////////////////////////////////////////000000000000111111111555555666666555333111000111111111111222222222222...///000111222333333333222222333222222111000///...............///000000...///111222333222000//////............///000000000000000000000000000000,,,...//////......///111111111000000000000111111000000000000111111111111//////000000111111111222000000000000111222333444:::;;;<<<<<<<<<;;;:::999777666555444333222222222///000000000111111222222///000000111222222333333333333222222222222222222111111000000000000111111000000000000000000000000/////////000111111222222000111222333444555555555444444555555555555555555444555666777777666555444555555444333333222222111111222222333333444555555444444444444444444444444111111111222222333333333666666555444333333333333000111333555666666555555///000111111111000...---000000000000111111111111111000000000000000111111333333333333444444555666555555555444444333333333000000000000000000000000111111222222333333333333111222444666888:::;;;<<<777666666666666555555555111222333333444444444444444444444444444444444444222222333333333444444444333222222111000111111111000111222333444555666666222222111111222222333444222222222222222222222222444333222111111333555666333222222222333444444555///000222222000///000111000000000000000000000000333333333333333222111111000000000000000000000000333333333444444555555555111111222333333333333222222222222333333222222222000111111111111222222222111111111222222333333333///000111222222222222222000000111222333333444444222222333333444555666666222111000000111333555666222222222222111111000000///000111000//////111222111111111111111111111111//////000000111111111222......000111111222222222111111111000111111222333222222222222222222222222111000000000111222333333111111111111111111111111111111111111222222222222111111222222222333333333333333333333333333333333222222111000000///000000000//////111333444333111...000111333444444444333333333333333333333333333333333333333333333333333333333333333333333333333111222333333333222111000000000111222333333444444222222333333222111///...111222333222111111333555444333222222444444333222111111111111111111111111///000000111222222333333111111111111111111111111000000///...------......000000000000111111111111111000///////////////000222333333333333222111111/////////000111111222222000000/////////111222333333444444555444222111000000///////////////000111////////////000000000000////////////000000000000111000//////111222111000111333444444222111111222222222000///............000000000000000000000000000111111111111222222222111000......///222555777<<<======;;;999777777888777666444222111///////////////000111111111111111111000000000000222333444555555555555555555444444555444444333222111000000000000000000000000000000111111000000000000000111///111222444555555444444444444555555666666777777555555555555555555555555444444444333333222222222000000000000111111111111///000222444555555555444111111111222222333333333444444444444333333222111222222222333333333444444111111111111111111111111222222222222222111000///111000000000000000111111333222222333444555666777333333333333333222111000//////000111222333333444444333333222222111111000111222333555777888:::::::::999888666555555444444444444444444444444444444333333333333333333333333777444222222444444222///333333333222111000///...222333333333333333333444333222111000000111222333000222444555333222222222111222333444444444333333333222222111111222222333333333333222111000///...222222222111111111111000111333555444222000000000000///.........///111222//////000000111111111222222222222222222222222222222222222222222111000///000000000000000000000000222222333333333333444444222222111111111111111111222222333444444555666666222222333333333333444444444444333333222111000000222222222222222222222222111111222222222111000000222333333333333222111111111111111000000000000000000000000000000000000000000111111111111222222222111111000000111111222333555444222111111111222222000000000000000000000000333000///000333444222///000111111222222222111111333333333333333333333333111111000000000000111111111111111111000000000000222222222222333444555555555555444333333222111111111111222222222222111111000111222333333333333333333333333333333333333333333333444444444333222222000111111111111222222222333333333333333333333333222222222222222222222222000000000000111111111111222111000//////000111222222111111111000000//////111111000/////////////////////000000000111111111000000////////////000000111222222222222111000000111111111000000000000000111000000//////000111222444444555666555444333222111111000000///000000000/////////000000000111111/////////000000000000000222000000000222333222111///000222111///......///222222000//////.........000000000000000000000000000000111111111222222222222111000///000333666777:::<<<>>>>>>;;;888777666666555444222000/////////000000111222222222222222111000000000000222333444444555666666666444333222333333222222111111000000000000000000000000000000111111000000000000000111000000222333444555555555555555666666666666666666444444444444444444444444444444444444333333222222000000000000111111111111000111222444444444444333111111222222222222222222222222333333333222111111111111111111222222222333111111111111111111111111222222222222222111000///111111000000000111111111222222222333444555666666222333333333222222111000///000000111222333444444666555555444444333333222111222333444666888999:::999999777666555444444444444444444444444333333333333333333333333333333333666444222222333333111///222222222222222111000///222222333333333333444444333222111000000111222333444666888888666555555666222222222333333333444444333333222222222222333333333333333333222111000///222222222111111111111000333444666555333111000000000////////////000111111000000000000111111111222222222222222222222222222222222222222222111000000000000000000000000000000111111111222222222333333222222111111111111111111222222222333444444555555222222333333333333444444555555444444333222222111222222222222222222222222111111222222222222222111222333333333333222111111111111111111000000000000000000000000000000000000000111111111111222222222111111000000111111222333444333222111111111222222222222222222222222222222222111111222333222111///111111222222222111111000333333333333333333333333222111111000000111111222111111111111000000000000333333222222222222222333444333333222111111000000111111222222222222111111111111222222222222222222333333333333333333333333333333333333222000//////000111111111111222222222333333333333333333333333222222222222222222222222000000000000111111111111222111000//////000111222111111111111000000000///111000000/////////////////////000000000000111111000000000//////000000111111111111111111000000///222222111111000//////...222111000000///000000111444444555666666666666555333333222111000000000000000000000111111111222222//////000000000111111111333222111222444555444333///000111111///......///222111000000////////////////////////////////////000000000111111111222222222222111000111333666777777:::===>>><<<888555444555444333111000/////////000111222222333333222222111000000000000222333444444666777888888555222///111111111000000000000000000000000000000000000000000000000000000000111111000000111222444555777888777777666666666666666666444444444444444444444444444333333333333222222222000000000000111111111111111222222333333333222222222222222111111111111111000000111111222222111111///000000000000111111111111111111111111111111111111111222222222111111000111111111111111111111111222222333333444444555555222222222333222222111000000111111222333444555666666555555444444333333222111111222444666777888999888888666555444444444444333333333333333333333333333333333333333333333333555333222222333333111000111111222222222111111000222222222333333444444444333222111000000111222333222444666555444333333444333333222222222333444555333333222222222222333333444444444444333222111111222222222111111111111000555666777555333111000111///000000111111111111111000000000111111111111111222222222222222222222222111222222222222111000000000000000000000000000000000000111111111222222222111111222222222222222222111111222222333333444444222222333333333333444444666555555444444333333222222222222222222222222222000111222333333444333333222333333333333222111111111111111111111111111111000000000000000000000000000111111111111222222222111111000000111111222333444333222111111111222222333333333333333333333333111333444333111000000111222222333333222111000000333333333333333333333333333222222111111222222333222222111111111000000000444333222111000000000000222222222111000000//////111111222222222222111111111111111111111111000000333333333333333333333333333222222111000...---,,,000111111111111222222222333333333333333333333333222222222222222222222222000000000000111111111111111111000000000000111111111111111111000000000000//////......---......///////////////000000000111000000000///000000111111222222222222222111000000111111111111000000//////222222111000000/////////333333444555666666666777555444333222111111000000000111111111222222222222///000000111111222222222444333222333555666666555222444555444333111222222222111111000//////000000////////////////////////000000000000111111111111222111000000111222444666555888::::::888555444333444333222111000/////////000000111222222222222111111000000000000222333444555777:::<<<:::777222///.../////////000000111111///////////////////////////000000111111111111111000000000111333666888:::777777777666666555555555333333333333333333333333111111111111111111111111///000000000111111111111222222222222222111111000222222111111000000000///......///000111111111000//////000000000111111111111111111111111111111111000111111222222222111111222222222222222222111111222222333333444444444444111111222222222222111111111222222333444555666666444333333222222111111000111111222333555666777888777666555444333333333333222222222333333333333333444444333333333333222222333222222222222111111000///000111222222222222222222222222333333444444444333222111000000111222333111333444444222222222333444333222111111333555666333333333222222333333333444444555555444333333222222222222111111111000000666777777666333111111111///000222333333333222111111111111111111111111111222222222222222222222222111111222222222111111000000000000000000000000000111111111111222222222222111111222222222222222333111111111222222333333333222222222333333333444444555555444444333333333222222222222222222222222222000111222333444555555555222333333333333222111111000111111111111111222222000000000000000000000000000000111111111222222222111111000000111111222333333222222222222222222222333333333333333333333333111444666444111///000222333333333333222111000000222222222222222222222222444333333222222333333444222222222111111111000000222222111000000000000000222222111111111000000000111111222222222222111111111111111000000000000000222222222222222222222222111111111111000///...---000000111111111222222222222222222222222222222222111111111111111111111111///000000000111111111111111000000000000000000111111111111000000000000000/////////......//////000...////////////000000000000000000000000111222222333333444444333333222111//////000000111111111111111111111111000000//////111111222222333444555666555555333222111111111111000111111111222222222222000000000111222333333444444333333444666888777666444666777777555444444555222111111000000000000111//////////////////////////////000000000111111111000000//////000111222333444555555333111000222333222111000000////////////...//////000000000000000111000000000000222333444666999<<<>>>===999444000.........///000000111111////////////////////////...///000111111111111111111111111222444666999:::777777666666555555444444333333333333333333333333//////////////////000000///000000000111111111111333222222111000000000000111111111000000/////////---...//////000000000000000000000000111111111111000000000000000000000000///000111222222222222222333333333444333222111000111222333444444444333333000111111222222111111111222222333444555666666777444333333222222111111000000111222333444555666777555555444333222222222222222222222333333444444444444444444333333222222222111222222111111000000111///000111222222222222222111111222333333444555555333222111000000111222333444666666666444444555777444333222111111333555666444333333333333333333444444444555555555444333333222222222111111111000000666777777555222111111222000111333444444444333222222222222111111111111111222222222222222222222222000111111222222222111111000000000000000000000000222222222333333333333444111111222222333333333333111111222222222222333333222222222333333333444444333333333333222222222222222222222222222222222222000111222333444555555555222333333333333222111111000000111111222222222333000000000000000000000000000000111111111222222222111111000000111111222333222222222222222222222222222222222222222222222222111333666555111///111333333333333333333222111111222222222222222222222222444444333333333333444444222222222222111111111111000/////////000000111222222222222222222111111111111111222222222222111111111111000//////000000111222222222222222222222222000000111111222111111111000000111111111222222222222222222222222222222222111111111111111111111111///000000000111111111111000000000111111000000000000000000000000000111111111000000000000111111222......////////////000000000000000000111111222333444444444444444333333222...//////000111111222222000111111111111000000///000000000000111222333444444444333222111111111111000000000111111111222222000000111222333444444555444333333555777888888777444555666666444333333444222111111000000111111111/////////////////////////////////000000000111111///////////////000111111333222111///------000333000000///////////////000---...//////000000//////111000000000000222333444777999<<<>>>===:::555222......//////000000111111000000000000000000000000---...000111222222111111111111222333555666888999555555444444444444444444222222222222222222222222.........////////////000000000000000111111111111222222111000//////000000000000000000////////////......///000000000//////000000000000111111111111000000000000000000000000...///000111222333333333333444555555444333111000111222333444444333222111///000111111222111111111111222222333444555666666666555555444444333333222000111111222333444555666444444333222222222222222222333333444444555555666555444444333333222222111///111222111000///000111///000111222222222222222111111222333333444555555333222111000000111222333333333444333111111333555333333222222222333444555444444333333333333444444333444444555555444333333222222222111111111111000555555555444222111222444222333333444444444444444222222222222222111111111222222222222222222222222000000111222222222222111000000000000000000000000222222333333333444444444111111222222333444444444222222333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222000111222333333444333333222333333333333222111111000000111111222333333333000000000000000000000000000111111111111222222222111111000000111111222333111111222333333333222222222222222222222222222222111222444444333222222333222222333333333333222222222222222222222222222222444333333222222333333444333222222222222111111111////////////000111222333222222222222222222222222111111222222222222111111111111000///000111222333222222222222222222222222000000111222333333333333000111111111111222222222222222222222222222222222111111111111111111111111000000000000111111111111000000111111111111000000000000000000111111111111...............///000000........./////////000000000000000000111222333444333444444444444333222222000000000000000111111111//////111111222111000000111000000///000111333333333222111111111111222222/////////000000000111111000000111222333444555555444333333444777888888777444555666666444333333444222111111000000111222222000000000000000000000000////////////000000000111000000000000000111111111000111111///...---///111//////.........//////000......///000000000000000111000000000000222333444555777:::<<<;;;999555333000000000000000000000111000000000000000000000000---...000222333222111000111222333555666777777777222222333333333333333333222222222222222222222222/////////000000111111111000000000000111111111111111111000/////////000000....../////////////////////000000000000//////........./////////000000000000000000000000000000000...///000111222333333333444444555666555333111000111222333444444333111000//////000111111111111111111111222333444555666666666555555444444333333222000000111222333444444555333333222111111111111222333333444555555666777777555555444333333222111111...000222111///...000111000111111222222222111111000111111222444555555666333222111000000111222333///000000///---...///111222222222333333333444444444444333333333333444444333333444444444444333333222222222111111111111000333333333222111111333555444444444444444555555666333333333222222111111111222222222222222222222222000000111222222222222222000000000000000000000000111222222222333333333333111111222222333444444555444444333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222111111222222222222222111222333333333333222111111000000111222222333444444000000000000000000000000000111111111111222222222111111000000111111222333000111222333333333333222333333333333333333333333111111111333444555444333111111222333444444444444111111111111111111111111333333222222222222333333333333222222222111111111111111000000000111222222111111111111111111111111111111222222222222111111111000000///000222444666111111111111111111111111111111222222333222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000111111111111///000111222222111000//////000000000111111111111************++++++,,,---............/////////000000000000000111222333444222333333333333222111111222222111111000/////////...///000111222222111000222111000000000111222333111111111000111111222222////////////000000000000000111111222444555666666444333333444777888888777555666888777666444555555222111111111111111222222111111111111111111111111////////////000000000000111111111111111222222222...000222222000///...//////............///000000//////000111111111111111111000000000000222333444444555888:::999777555333111111111111000000000000000000000000000000000000,,,...000222333222111000111222444666777777666555111111111222222333333333111111111111111111111111000000111111222222222333000000000000111111111111111000///......///000111---.........//////000000000111111111000///......---------.........//////000000000000000000000000---...000111333333444444444555666666555444111000000222333444444333111000//////000111111111111111000111111222333444555666444444333222222111111000000000111222333333444444222222111111111111111111444444555555666777888888555555444333333222111111---000222111......///222111111222222222111111000000111111222444555666666333222111000000111222333222222222111///000222444111222333444444444333333555444444333333444444555222222333333444333333333222222222111111111111000222222222111000111333555555555444333333555666777333333333222222111111111222222222222222222222222///000111222222222222222000000000000000000000000000111111111111222222222111111222333333444555555444444444444444444444444222222333333333444444444444444444444444444444444222222222222222222222222111111222222222111000000222333333333333222111111000000111222333333444444000000000000000000000000000111111111111222222222111111111000111222222333000111222333444333333222444444444444444444444444222000///222666777555333000111222333444555555555111111111111111111111111333222222111111222222333333333333222222222111111444333222111000000000000////////////000000000000111111222222222222111111111000///000111333666888111111111111111111111111222222222222222111000///000111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111///000111222222111000/////////000000111111111222////////////////////////............////////////111333444444333222222333444333222222111111222222444444333222111111111111///000111222222111000///000000000000111111111111111111111111111222222333111000///......///000111000000111222222222222111000000111222333555666777666666555444333333222222222222222222222222222222000000////////////000000111111000000000000111111000000000000000000000000............////////////222222222111111///......000//////.........//////000///...---...000222333444333444555777777555333111111000000//////......000000000000000000000000///000111222222333222222333333444444555666777777111111111111111111111111000000////////////000000000111111222222222111111222111000//////000111222000000000000000000000000//////000000111111111222000000///.........................../////////000///////////////000111111...000111111111111222444555555666666555555444333444444444333333222222222333333333333333333333333333333444444444444333333444444444333333222222222222222222111111111000000111111111111111111111111444333444666:::<<<===<<<;;;:::777444333222333444222222111000//////000000111111111111000000000000111111222333333444555555222222111111111111222222111111222222222333333333333333333444444444555555333333333333333333333333444444444444333333222111333333333222222111111111111111111111111111111111111222333555666777777777777666555333222111111111111222222222222111000000000000000111111222222222333333222111000000111111000111111222222333444444333333333333333333333333333333333333333333333333333333444444444333222222666666666555555444444444444444444444444444444444111111222222222333333333333333333333333333333333111222222333333222222111111111000000111111222333111111111111111111111111111111222222222333333333333333222111111222333333111111222333333444555555444444444333333222222222111222222333333444444555000000000000000000000000333222111000000111222333333444444444333333222111111111111111111111111111111111111111111111111111000111222222111000111222000000111222444555666666555444222111111222444555222222222111111111000000111111000000111111222333222222111111111111222222333222111000000111222333111111222222222222111111111111111111111111111111222222111000000000000000////////////////////////////////////000000000000111333444444333222222333222222222111111222222333555444333222111111111111///000111111111111000////////////000000000111111000000000000000111222222111000///......///000111000000111222222222222111000000000111333555666777666555555444333333222222222222222222222222222222111111000000000000111111111111000000000000111111000000000000000000000000/////////000000000111111222222222222111000///...000//////....../////////222111000///000111333444333333333555777777555333111000000000/////////...//////////////////////////////000111222222222222333333333444444555555555111111111111111111111111111000000/////////000000000000111222222222222222222111000000000000111222000000000000000000000000///000000000111111111111000000///......................../////////000000///////////////000111111///111222222222222333555555555555555555444444333444444444333333222222222333333333333333333333333222333333444444333333222444444444444333333222222222222222111111111000000222222222222222222222222444444444777;;;>>>???>>>===;;;999666444333444444333333222111111111111111222222222222111111111111111111222222333444444555222111111000000111111222111111222222222333333333333333444444444555555555333333333333333333333333333444444444333333222111333333222222222222222222111111111111111111111111111222333444555555666666555555444222111111111111111222222222222111000000222222222222222111111111333222222111000000111111000111111222222333444444333333333333333333333333222222222222222222222222222222333444444333333333333333333333333222222222444444444444444444444444111111222222222333333333333333333333333333333333333444444555555444444333111111000000111111222333222222222222222222222222111111222222222333333333333222222111111222222333111222222333333444444444444444444333333222222222333333333333333222222222222222222222222222222222222222111000000111222222333444444444333222222111111111111111111111111111111111111111111111111111000111222222111000111222111111222222333444555555444333222111111222333444222222222111111111000000111111000000111111222333222222111111111111222222222222111111111111222222111111222222222222111111111111111111111111111111222111111000//////000000//////////////////////////////000000000111111111111222444444222111222333111111111111111222333444666555444333111111000000///000000111111000000///....../////////000000000///////////////000111111000000////////////000000///000111111222222111111//////000111333555777888555555444444333333222222222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000000000000111111111222222222222222222111000//////000000////////////000000333222111000///000111222333222333444666666555333000000000000////////////...........................///000111222222222222222222333333333333333333111111111111111111111111222111000/////////////////////000111222333333333222111111000000111111222000000000000000000000000000000000000111111111111000000///.........//////....../////////000000000000000000000000111111111000222333333333333444666555555555555555444333333444444333333333333222222333333333333333333333333222333333444444333333222555444444444444444333333222222222111111111111111222222222222222222222222444444555888===@@@AAAAAA@@@>>>;;;888666555444444444444333222222222222333444333333333333222222222111111222222333333444444222111111000000111111222111111222222222333333333444444444555555555666666333333333333333333333333333333444444444333222222222222222222222222333333111111111111111111111111111111222222333333333333444333222111111111111111111222222222222111000000444444444333222222111111333222111111000111111111000111111222222333444444333333333333333333333333111111111111111111111111111222222333444444444444222222222222333333333333444444444444444444444444111111222222222333333333333333333333333333333333333444444555555444444333111111000000111111222333333333333333333333333333111111222222222333333333333222111111111111222333222222222333333333333333444444333333333333222222444444333222222111000000444444444444444444444444222222111000000111222222333333333333333222222222111111111111111111111111111111111111111111111111000111222222111000111222222222222333333444444444333222111000000111222333222222222111111111111111111111000000111111222333222222111111111111222222111111222222222222111111111111222222222222111111111111111111111111111111111000000000000/////////////////////////////////////////////000000000000000222333333222111111222//////000000111333444555777666444333111000000000///000000000000000000///............////////////...............///000000000000////////////000000///000000111111111111111......///111333555777888444444444333333333222222111222222222222222333333333333444444444444333333111111000000000000111111////////////////////////000000000111111111222222222222222222111111000///000000/////////000111111222111000......---......222111222444666666444222000000000000////////////////////////////////////...///000111222222222222222222222222111111111111111111111111111111111111222222111000/////////////////////000111333444555222222222222222222222222000000000000000000000000000000000000000111111111000000///////////////000...////////////000000000000000111111111222111111111333444444333444555777444444555555555444333333333333333333333333333333333333333333333333333333333333444444444444333333444444444444444444444444111111111111111111111111222222222222222222222222333333555999>>>BBBCCCCCCBBB@@@===:::888666555444333333222222222222333333333333333333222222222222111111222222333333333333111111000000000000111111111111222222222333333333444444555555555666666666333333333333333333333333333333333444444333333222111111111222222333333333111111111111111111111111111111111111111111222222222222111111000111111111111222222222222111000000444333333333333333333333222222111111111111111222000111111222222333444444333333333333333333333333222222222222222222222222000111222333444555555555333333333444444555555666333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111111111000000111111222333333333333333333333333333111111222222222333333333222222111111111111222222333333333222222222222222333333333333333333333333333333222222222111111111444444444444444444444444222111111111111111111222333333222222222222222222111111111111111111111111111111111111111111111111000111222222111000111222333333333333333333333333222222111000000111222222111111111111111111111111111111000000111111222333222222111111111111222222000111222333333222111000111111222222222222111111111111111111111111111111000000000000000000000///////////////////////////---------........./////////111222222111000000111...//////000111333444555555555333222111000000000000//////////////////000............////////////...............//////000//////000000000000////////////000111111111111000......///000222444666777333333333333333222222222111111111222222333333333444444555555555555444444111111000000000000111111/////////////////////////////////000000000111111111222222222222111111000000000000000000111222222222222111000///.........000000111333555666444222////////////000000000000000000000000000000000000......///000111111111111111111111111111111000000111111111111111111111111222222111000000000000000/////////000111333444555222222333333333333222222111111111111111111111111111111000000000000000000000000/////////000000111////////////000000000111000000111222333222222222111333444444444444555777444444444555444333333222333333333333333333333333333333333333333333333333444444555555555555444444444444444444444444444444111111111111111111111111222222222222222222222222333333444888===AAACCCCCCAAA@@@>>>;;;999777555444222222111111111222222333333222222222222111111111111111222222222222222333111000000000000000000111111111222222222333333333444444444444555555555666333333333333333333333333222333333444444333333333111111111222222333333333111111111111111111111111222111000000000111222222222222111111000111111111111222222222222111000000111111222333444444555555222111111111111111222222000111111222222333444444333333333333333333333333333333333333333333333333000111222333444555555555222333333444444555555555333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111111111000000111111222333333333333333333333333333111111222222222333333333111111111111111111111111222222222222222222222111333333333333333333333333111111222222222333333333333333333333333333333333111111111222222111111111333222111111111222333333111111111111111111111111111111111111111111111111000111222222111000111222444444333333333333222222222111111111111111111222111111111111111111111111111111000000111111222333222222111111111111222222000111222333333222111000111111222222222222111111111111111111111111111111///000111111222111000000////////////////////////,,,,,,---------.........///000222222000///000111...//////000111222444444333222111000000000000000000//////......//////000....../////////000000000...............///000000//////000000000000//////...///000000111111000000/////////000222333555666333333333333222222222222111111111222222333333444333444555666666555444333111111000000000000111111000000000000000000000000/////////000000000111111111222222222222222111111000000000000111222333444555555444333333222111111//////000222444555444222////////////000000000000111111111111111111111111---...///000111111111111000000111111111111111111111111111111111111111111111111111000000111111222000000//////000222444555222333333444444333333222111111111111111111111111111111111111000000000000000000/////////000111111/////////000000000111111000111222333444333222222111333444444444444555777444444444444444333222222222222333333333333444444333333333333333333333333333444444555555444444333222222333333333333444444111111111111111222222222111111111111111111111111111222333777<<<@@@AAAAAA???>>>===;;;999666555444222111111111111222222333222222222222111111111111111111222222222222222222111000000//////000000111111111222222222333333333333333333444444444555555333333333333333333333333222222333444444444333333222222222222222222333333111111111111111111111111222222111111111222444555444333222111111111111111111222222222222111000000///000111222333555555666111111111000111111222333000111111222222333444444333333333333333333333333333333333333333333333333111222222333444444444444111111111111222222222222333333333333333333333333111111222222222333333333222222222222222222222222333444444555555444444333111111000000111111222333333333333333333333333333111111222222222333333333000000111222222111000000111111111222222222222222222222333333333333444444111111222333333444555555111111111111111111111111000111222222222222111000222222111000000111333444111111111111111111111111111111111111111111111111000111222222111000111222333333333333333333333333222222222222222222222222111111111111111222222222111111000000111111222333222222111111111111222222111111222222222222111111111111222222222222111111111111111111111111111111000111222333333333222111////////////////////////------------.........///...000111111000//////000////////////000111333333000000////////////000000000///............///000/////////000000000111111//////......//////000111...///000111111000///......//////000000000000000000000000000111222333444222222222222222222222222000111111222333333444444333444666777777666444333111111000000000000111111000000000000000000000000000000000111111111222222111222222333333222222111111111111111222333444444555555555555444444333222......///222444555444222.../////////000000000111000000000000000000000000---...///000111111111111000000000111111222222222111111111111111111111111000000000000111222333333222111000///000111333444222333444555555444333222111111111111111111111111111111111111000000000///000000//////000111111222//////000000000111111111000111333444555444333222111222444444333333555666333444444444444333222222222222222333333444444444333333333333333333333333111222222333333222222111111111111222222222333333000000111111111222222222000000000000000000000000000000222555:::===??????<<<<<<;;;:::888666444333222222222222222333444444444333333333222222222222222222111111111111111111000000////////////000000111111222222222333333333222222222333333333333444333333333333333333333333111222333333444444444333333333222222222222222222111111111111111111111111333333222222222444777888555555444222111111111111111222222222222111000000///000000111222333444444111111000000111222222333000111111222222333444444333333333333333333333333222222222222222222222222222222333444444333333333222222222111111111111111222222222222222222222222111111222222222333333333111111111111111111111111333444444555555444444333111111000000111111222333222222222222222222222222111111222222222333333333///000111222222111000///000000111111222222333333222222222333333444444444444444444444444444444555222222222222222222222222000111222222222222111000222111000///000111333444111111111111111111111111111111111111111111111111000111222222111000111222333333333333333333333333222222333333333333222222000000111111111222222222111111000000111111222333222222111111111111222222222222111111111111222222111111222222222222111111111111111111111111111111000222333555555444333222////////////////////////............/////////000...000111111000//////000////////////000111222333...............///000000000///...------...///000000000000000111111111111///////////////000111111...///000111111000///......//////000000000000000111111000000111222222333222222222222222222222222000000111222333333444444333444555777777555444333111111000000000000111111000000000000000000000000111111222222222333333333111222222333333333222222111111111111222333444555333333444444444333222222......///111444555333222.../////////000000111111////////////////////////---...///000111111111111///000000111222333333444111111111111111111111111//////000000111222444444333222000//////111222444333333444555555444333333111111111111111111111111222111111111000000//////000000///000000111222222000000000000111111111111000111333555555444333222000222333333333333444666333333444444444333222222222222222333333444444444333333333333333333333333000000111111111111000000000000111111111222222222000000111111222222222222////////////////////////000000111444999<<<======:::::::::999777555444333333333333333444444555666555555444444444333333333222222111111111111111111000000////////////000000111111222222222333333333111111222222222333333333333333333333333333333333111222333333444444444444444333333222222111111111111111111111111111111111444333222222444666888:::777666555333222111111111111222222222222111000000111111111111111111222222111111000000111222333333000111111222333333444444333333333333333333333333111111111111111111111111333333444444444333222222555444444333333222222222222222222222222222222222111111222222222333333333111111111111111111111111111222222333333222222111111111111000111222222333111111111111111111111111111111222222222333333333///000111222222111000/////////000111222333333444222222222333333444444444777666666555555444333333222222222222222222222222000111222333333222111000222111000///000111333444111111111111111111111111111111111111111111111111000222222222111000111222222222222333333444444444222333333444444333333222000000111111222222222222111111111000111222222333222222111111111111222222333222111000000111222333111111222222222222111111111111111111111111111111111222444666666666444333//////...///111111000.............../////////000---.........//////000000000000000000000000000000222222111000///......---------......//////000000111111111111000000000000//////000000111111111222222222111111000000/////////.........///000222333111111111222222333333444000111111111111222222222000000111222333444444555111111111111222333444444//////000111111111111111111000000000//////......111111222222222222111111222111111000000000000000000000111222333333444444777666555444333222222222//////000111222222333333111000000///////////////111000...///000111///.........------...000222444111111111222222333333444222111111111111111222222111111111111111222222222222111111111000000/////////000111222333333333333333333444444444444444444222333222111//////111333222222222222333444555666111111111111222333444444555555444333333222111111333333333444444444555555555555555555555555555555333333555555555555333333444555666666666555444333666555555444333222111111000111222222333333333333333333333333333333333333//////000000111111111222222222333333444555666666888888777666555444444333444333222222333666888:::666555444333111000//////222111111000000000000000///000111222222111///...//////000111111111111111333333333333333333333333666666666666666555555555666444222222444444444333333444555555555444333222222333444555555444222111111111222333333444555555666555333111//////////////////000000111111111222000000111222222222222222111111111111111111111111444333333333333444555555555333111111222444444333333222222111111222222333444555666666666555444333444444444444444333222111222222222222222222222222444333333222111111111222111111222222222333333333222222333333333333333333333333333333333333333333000000111111111222222222222222222222222222222222222111000//////111333555000111111111111222222222222333444555555555444333555444333222333444555666555555444333333222111111444444444444444444444444333333333222222111111111000000000000111111111111333222111000000111222333333222222111111222222333222222222222222222222222333222000//////000222333//////000000111111222222111111111111111111111111333222111000000111222333222222222111111111000000000111222333333333333222111111111111111111111111222222222222222222222222///......///111111000///........./////////000000............/////////000000000000000000000000000.........---,,,,,,++++++.........///////////////000000000000000000000000///000000000111111111111111111111000000////////////...------...///000111000000111111222222222222000111111111111222222222111111111222222333333444222222111111111222333333//////000111111111111000111111111000000/////////000000111111111111000000222111000000//////000000000111111222222333333333555444333222222111111111//////000111111222333333111000000/////////000000111000//////000111000///111000000000000111111222000000111222222333333333333222222222222222333333000000111111111222222222222111111111000000000000000111222333333444444444444444444444444444333333222222222111//////000222222222222222333444555555222222222111222222333333555444444333222222111111333333333333444444444444444444444444444444444444222333444555555444333222333444555666666555444333444444444333222222111111111111222222333222222222333333333333333333333333000000000000111111111222222222333333444555555555777666666555444444333333333333222222333555777999555444444333222111000000222111111000000000000000000000000000000111111222000111111222222222222222333333333333333333333333444444444444444555555555777555444444555666555444333444555555555444222222222222333333333333222222111111222222333444444555444333111000............///000000000111111111111///000111111222222111111111111111111111111111111222222222222222333444444555333111111222444444333333222222111111222222333000111222333444333333222333333333333333222111111111111111111111111111111444333222222111111222222111222222222222333333333555555555555555555444444222222222222222222222222000000111111111222222222222222222222222222222222111111000000000111333444000111111111222222222222222222444555555555444333555444333333333333444555444444333222222111000000333333333333333333333333333333333222222222111111000000000000111111111111111111000//////000111111222111111111111111111222111111111111111111111111333222000//////000222333000000000000111111111111111111111111111111111111222111000000000000111222222222222111111111000000111111111222222333333333111111111111111111111111222222222222222222222222///......///111222000///....../////////000000000............////////////000000000000000000000000///////////////////////////////////////.........////////////000000000000000000000000111111111111000000000000///////////////...---------...///000000111111222222222222111000111111111111222222222222222222222222222222222333222111111111111111111...///000000111111000000111111111111111000000000//////000000000000//////222111000000//////000000111111111111111222222222111111111111111111111111///000000111111222222222000000/////////000000111111000///000111222111///111111111111111000///...///000111333444444333333444333333222222222333333000000000111111111222222111111111111111000000000222222333333444444555555555555444444333333222222222222222111//////000222222222111222222333444555333333222222111222222222444444333333222222111111222222333333333444444444333333333333333333333333222222444444444444222222222333444555555444333333222222222222222222222222222222333333333222222111333333333333333333333333000000000111111111111111222222222333333444444555555444444333333222222222222222111111222444666777333333333222222222111111222111111000000000000000111000///......000222444111222222333444333333333333333333333333333333333222222333333444444555555666555444444666666666444333444444444444333222111222222111111111222222333111111111222333333444444222222000///............000000000000111111111111...///000000111111000000111111111111111111111111111111111111222222222333444333111111333444333222333222222111111222222333...///000111333333333333222222222222222222111000000000000000000000000000333333222222111111222222222222222222333333333333666666555555444444333333111111111111111111111111111111111111111222222222222222222222222222222222111111111111111222222222000111111222222222222222111222444555555555444333666555444333222222333333333222222111111000000000222222222222222222222222333333333222222222222111000000000111111111222222000000////////////000000111111111000000111111111000000000000000000000000333222111000000111222333111111111111111000000000111111111111111111111111111111000000000000111111222222222111111111111111222222111000111222333444111111111111111111111111222222222222222222222222.........///111222111///...////////////000000000........./////////////////////////////////////////////000000000111111111000000//////......------///////////////000000000000000000000000111111111////////////////////////000///...------...///000222333333444444333222111000000111111111222222222333333333222222111111111333222111000000000000000...//////000000000000000222222111111111111111111000000111111111111000000111111000///////////////111111111111111000000000///000111111222222222222///000000000111111111222000/////////000111222222111000///000222222222000//////000111111///...---000111444666777666555444333333222111111111222222//////000000111111222222111111111111111111111111333333333333444444555555555555444444333222111111222333444333111111111333222222111111222333333444444444333222111111111111333333333333222222111111222222222222333333333333222222222222222333333333111222333444444333222111222333444555555555444333111111111222222222333333555555555555444333222222333333333333333333333333111111111111111111111111111222222222333333333444222222222222222111111111111111111111222333444555222222222222222222222222222111111000000000000000222111000//////000111111111222222333333333333333333333333333333333333333111222222333444555555666444333333444555666555333333333333333333222222111222111000000000111222333000111111111222222333333111111000000////////////000000000000000111111111......///000000000000000111111111111111111111111000111111222222222222222444222111111333333333222333222222111111222222333000111111222333444444444111111222222222111111000111111111111111111111111333333222222111222222333222222222333333333444444444444333333222111000000222222222222222222222222111111111111111111111111111222222222222222333333000111111222222222111111000111222333333333222222111222333444555444333333666555444333222222111111333222222222111111111000222222222222222222222222222222222222222222222222000000111111111222222222111111000000000000111111111111222222222222111111111111111111111111111111222222111000000111222222222222222111111000000000111111111111111111111111000000000000000000000000111111111111111111111111333222000//////111333444111111111111111111111111111111111111222222222222...------///111222111000////////////000000000111///////////////.........////////////////////////+++,,,,,,------......///000000//////......------.../////////000000111111111111000000000000000000/////////000000000000000111000/////////000111222555555666777666555333222000000111111111222222222444333333222222111111111222111111000////////////......///000000000000000111111111111111111222222111222222333333222222111111000000///.../////////111000000000000000000000///000111222333333222222000000000000000111111111////////////000222333333111000000111222333333222///000111333333222111111111333777:::;;;:::888777222222111000000000000000...//////000111111222222111111111111111222222222444444333333333444555666555555444333222222111111333555666555333222333444222222111111111222333333444444333222111111111111333222222222222222111111111111111222222222333333111111111222222222333333222333444444444444333222222222444555555555444444111111111222333333444444666777777777666555444444333333333333333333333333222222222111111111111111111111111222222222222222000000000111111111111111111111111111222333333444111222222222222333333333222111111000000000000000222222222222111000...---000111111222333222222222333333333333333333333333222222333444555666666777444444444555777888666444333333222222111111111111222111000///000111333444000000111111111111111222111111111111111111000000111111000000000000000000......///000000000000000000000000000000000000000111111222333444333333222333222111222333333222111333222222111111222222333222222222222222222222222000111111222222222111111222222222222222222222222333222222111222222333333222222333333333444444444444444333222111111000000333333333333333333333333111111111111111111111111111111111222222333333333111111222222222111111000000111222444444333222222111222333444444444333222555555444444333222111000333333333333333222222222333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222222222333444444333222222222222222222222222222222222111111111111111111222333333222222111111000000111111111111111111111111000000111111111111000000111111111111111111111111333222000//////000222333111111111111111111111111000000000111111222222222---------///111222222000/////////000000000111111///////////////.........000000000000000000000000------....../////////000///////////////.........//////000000111111222222111111111111000000000000000000000000111111111111000000//////000222333444777777999999888666444222000111111111111222222222333333333222222111111111111000//////////////////---...//////000000//////000000000111111111111111222333333333333333333222111000//////....../////////////////////000000000///000111222333333222111000000000000000000000000...//////000111222444555222111000111333444444333222333444555555555555555222555999===>>>===:::888222111000///////////////---...//////000111222222111111111222222222222222555444333222222333444555444444333333222222111111333555666666444333333333222222111111111111222222333333222222111222222222222222222222222222111111000000111111111222222222111111111222222333333444333333444555555444333333222333555666666666666555222222222333333444444444666777777777777666666555333333333333333333333333222222222222222111111111111111111111111111111111/////////000111111111222111111222222222333333333222222222222222222222333222111111000000000000000111222333333222000---,,,000111111222222222222222333333333333333333333333333333444444555555666666555555666888::::::888666333222111111000000111111111111111111111222333444000000000000000000000000000111111222222222222111111111111111000000000000...///000000111111000000000000000000000000000000000111333444444444333222222111111222333333222000333222222111111222222333222111111000//////000000000111222222333222222222222222222222222222222222222222111111222222333333333333333333444444444444555555444444333333222222333333333333333333333333222222222111111111111111111111111222222333333444222222222111111111111111000111333555555444333111000111333444444444333222333333444444333222111000333333333333333333333333333333333333333333333333111222222222222333333333111111111222222222222333222222333444444333222222222333444555555444333222222222222222222222222222111111111111111111111111222222222222222111111111111111111111111111111111111111222222222222111111111111111111111222222222333222111000///000111111111111111111111111111111//////000000111222222222---------///111333222111//////000000000111111111000/////////............000000000000000000000000000000000000111111111111.........///////////////000000000111222333333333111111111111000000000///000111111111222222222333............000222444555777888999999888666333111000111111111111222222222333333222222222222222222//////.........///000000---...//////000000///////////////000000111111111222222222333333222222222000000///............///---......//////000000000...///000222222111000///000000000000000000000///......///000111333555666222111000222444555555444555555444333333333444444111444999>>>???>>>;;;888333222111000////////////------...///000111222222111111111222222333333333555333222111111222333444333333222222222222222222111333555555333111111222222222111111111111222222222222222111222222333333111111111111111111222222000000000000111111111222111111222222333444444555444444666666666666444444333444555777888888777666444444444444444444555555444444555666666666555555333333333333333333333333333333333222222111111111111111111111111111111000...//////000111111222222111222222333333333333333333222222222222222222222222111111000000000000000000000000111111111000000111222222333333333333333333333333333333333333333333333333333333444444444333333444666888999777555333222111000///000000111000111222333444444444444000000000000000000000000...///000111222222111111111111111111000000000//////000111111222222111111000000000000000000000000///000222333444333222111111111111222333333111///333222222111111222222333111111000000000111222222111111222333333333333333111111111111111111111111222222111111222222333444333333333444444444444555444444333333333333333333222222222222222222222222222222222111111111000000000111111222333333444444444333111000000000111111000111333555555444333111000111222333444333222222111222333333333333222111222222222222222222222222222222222222222222222222111111222222222333333333111111111222222222333333111222333333333333222111111222444555555444222111111111111111111111111111111111111222222111111111111222222222222222222333111111111111111111111111111222333444444333222111000000111111111222222222222111111111000000000000111111111111111111111111/////////000111222222222---------///111333222111000000000000111111111111000000//////.........---000000000000000000000000...............------------.........//////000000000000111222333333444444222111111111000000//////111111222222222333333333---,,,------///111444555666777999999888555222000000111111111111222222222222222222222222222222222...............///000111---......///////////////......//////000000000111111111222222222222111111000000///...............,,,------...///000111111---...000111111///...---000000000000////////////......///000111333555666222111111222444555555444555444222000/////////000000444999>>>???===:::888444333222111000000000000------...///000111222222111111111222222333333333444333111000000111333444222222222222222222333333000222333333222000000000222222111111111111111222111111111111222333444444111111111111111111222222000000000000111111111111111111222333444444555555444555666777777666555444333444666888888888888777555555555555555555555555222222333444555555555444333333333333333333333333333333333222222111111111111111111000000000000000......///000111222333333222222333444444444333333333333333222222222111111222111111000000000000000//////......///111444555222333444444555555444444333333333333333333333333333333222222222222222222//////000333555555333111333222000/////////000111000111333444555555444444000000000000////////////---...///111111111000000222111111111000000//////000000111222222222222222000000000000000000000000...///111222333222000///111000111222333333111///333222222222222222222333222222111111222444666777111222333444444444444444000000000000000000000000222111111111222333333444333333333444444444555555111111111111111111222222111111111111111111111111222222222222111111000000000000111222333333444444555333111//////000111222///111444666666555333111000111222333444333222222000111222333444333222111111111111111111111222222000000000000000000000000111111111222222333333333111111222222222333333333000111222333333222111000000111333444444333111000000000000000000000000000111111222222222222111111111111111222222333333444111111111111111111111111222333444444444444333222000000111111222222222222111111111111111000///...111111111111111111111111...//////000111222222222////////////000000000000............////////////111111000000//////......///...---,,,,,,---...///......------------......111000000000//////......000000000222333555777888555444222000//////000111111111222333444555777888555333111///000222666888666666555444444333222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////222111000///.........///////////////000000000000000000///...............////////////////////////..................................../////////000111111222222222333333333222222333333333444444444111111111222222333333333///222666999:::999666444444222000...------...//////////////////000111111000111222222444444555666333333444444333333222111000111333444555444333333333333333333333333333333000111111111111222222222333333333444444555555555333333333222222111111111...//////000000000000///000000111222333333444444444444444555555555555666555555555555555555555555444333333222222333333444444444444555555555666666444444333333333444444555333333444444444333222222333333333222222222111111222222222333333444444444555555444444444333333333555555555444333222000///000000000000000///......000000000000111111111111333333333333333333333333666666555444333333222222444444333333333444555555000111222333444333222222111111111000000000000000111222333444555555555555333333222222111000//////000111111111222222222222222333555555555333111000222222222222222222222222222111000//////000111111000111111222111000///...111111000000000000111111111111111111111111111111333222111111111333666777666666555444333333222222222222111111111111111111111111111111111111222222333333333333333333333333111222222333333222222111222222222222222111000///000000000000000///......111111000000111111222333222222111111111111222222333000...///222444333111111000000000222333222222111111222222222333333333333333333333333333333333111222222111000000111333777666444222111111222222000111222333333222000000111222333333222111///...111111111111111111111111111111111111111111111111111111000000000000000111333000...///222444333111222222222222222222222222222222333444333222111000111111111111111111111111222222222111111111111111///000111111111111000000000111111111111222222222.../////////000000000000............////////////000000000000//////......///...------------...//////......------......///111111111000000/////////000000000111333555666777444333111///...///000111000111111222444666777888666444222000111333555777555555444444333222222111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111000////////////000111111111111111000000000000000///............///////////////////////////................................./////////000000111111111111222222222222111222222222222333333333111222222222222222222333000222555777888777555333333222000...---.../////////////////////000111111000111222222444444555666333444444444444333222222111222333444444444333333111111111111111111111111111111111111222222222222333333333444444555555555333333333333222222222111000000111111111111111111000000111111222333333444333444444444555555555555444444444444444444444444444333333222222333333444444444555555555666666666555444444444444444555555333333444444444333333222333222222222222111111111222222222222333333444444555444444444444333333333555555555444333222000///000000000000000///......000000000000111111111111222333333444555666666777666666555444444333222222444444333222111111111111000111222333333333222222111111111111111111111111111222333444555555555555444444444333222111111111000000111111111222222222222333444555555333111000222222222222222222222222222111000//////000111111000000111222222111111000111111000000000000111111222222222222222222222222333222111111111333555777666555555444333333222222222222111111111111111111111111111111111222222333444444444333333222222222111222222333333222222111222222222222222111000000000111111111111000//////111111000000111111222333333222222111111222222333333000//////222333333111111000000111222222222222111111222222222333333333333333333333333333333333111222222111000000111333555444444333222222222222000111222333333222111000000111111222222222111111111111111111111111111111111111111111111111111111222111111000000000111111222000//////222333333111222222222222222222222222111222222222222111000000222222222222222222222222////////////000000000000111111111111000000000000000111111111111222222222....../////////000000000............////////////000000000////////////...///......------......//////......------......///111111111111111000000000000000111111333444666666333111000.........////////////000222333666777888777666444222222333555666333333333222222111111000000000000000000000000000////////////////////////000000000000000000000000///000000111111000000///000000000000000111111111333333222222111111000000111000//////......//////////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000111111111222222222222222222222111111111222222444555555444333222222111000.........///000000////////////000111111000111222222444444555666444444444444444333222222222222333444444444333333222222222222222222222222111111222222222333333333444444444444444555555555444333333333333333222222222222222222222222111111000000000111222222333333333333333333444444444444333333333333333333333333444444333333333333444444555555555555666666666666555555555555555555555555333333444444444444444444333333333222222222111111222333333333333444444444444444444444333333333333444444444444333222000000000000111111000000//////000000000000111111111111222333444555777888999999666666555555444333333333555555444333222111000000000111222333333333333222111111111111222222222222111222333444444555444444555555444444333333222222000000000111111111111222222333444555444333222111111111111111111111111111111111000000000000111111///000111222333333333333111111000000000000111111333333333333333333333333222222111111222333555666555555444444333333222222111111222222222222222222111111111111111222333333555555444333333222111111111222222333333222222111222222222222222222111000111222222222222111000000111000000000000111222222333222222111111222222333222111///000111333222222111111111111111222222222111111222222222333333333333333333333333333333333111222222222000000222444333333333444444333222222111111222222222222111111000000000111111222444444111111111111111111111111111111111111111111111111222222111111111111222222222111///000111333222222222222222222222222222222222222111000000000000000222222222222222222222222.../////////000111111111333222111000///000000111000111111111111222222222........./////////000000............//////////////////////////////////////////............////////////............//////222222111111111111111111111111111111222333444555111000///............///......///111333555777888888777555444333333444444222222111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000111111000000000//////000111222222222222333333222111111000//////111000000///.../////////////////////////////////000000000000000000000000//////000000000111111111////////////000000000000/////////000000000000111333333222222111111000000333333222222222111111000111000//////...//////000000000//////000000111222000111222222444444555666444444444555444333333222222333333333333333333333444444444444444444444444222222222222333333333444444444444555555555555555444444444444333333333333333333222222111111111111000000000000111111222222222222222222333333333444222222222222222333333333444444333333333333444444555555666666666777777777666666666666666666555555444333444444444555666666555555555444444444333333555555555555555555555555444444444333333333222222444444444333333111000000000000111111111000000//////000000000111111111111333333444555666777888888666666555555444444444333666666666555555444333333111111222222333333333333222222222222333333333333222222333444444444444444555444444444333333222222000000000111111111222222222333444444444333222222000000000000000000000000000000000000000111111111///000111333444555666666222111111000000111111222333333333333333333333333222222111111222333444444444444444333333333222222111111222222222222222333111111111111222333333444666666555444222111000000111222222333333222222111222222222333333222111111222333333333333222111111000000000000000111222222222111111000000111111222111111000000111222222222000111222222111111111222111111222222222333333333222222222222222222222222111222333222111111222444111222333444555444333222111111222222222222222222222222111000111222333555111111111111111111111111111111111111111111111111222222222111222222333444222111000000111222222222222222222222222222222222444333111000000000111222111111111111111111111111000000111222333333444444555333111/////////111222000000111111111222222222............////////////............////////////...............//////////////////////////////////////////....../////////111111111111111111222222111111111111222222333444/////////.....................///000222444666777777777666555444333333222111000000000000000//////////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000...///111222333333333333222222111000//////......111111000///////////////000000000000000000000000111111111111111111111111000000000111111111111222....../////////000000000....../////////000000000222222222111111000000000333222111000000000/////////////////////000000000000000000000000111222222000111222222444444555666444444555555555444333333333333333333333333333333444444444444444444444444222333333333444444444444555555555555555555555555444444444444444444444444444333222000/////////000//////000000000000111111111111111111222222222222111111111222222222333333555444444333333444444555666666666777777777888888777888888888888777666555444444333444555666777888888888888777777777666666777777777777777777666666444444333333333222222222333333333333222111000000000000111111111111000000///000000000111111111111333444444444444444555555666555555555555555444444333444555666666666666555222111222222222222333333222333333333444444444555333333444555555555444444333333333333222222222222111111111111222222222222222333333333333333333333000000000000000000000000//////000000111111111111///000111222444666777888222222111111111111222222333333333333333333333333222222111111222222333333333333333333333222222222111111222222333333333333111111111111222333444555666666555444222111000000111222222333333222222111111222222333333333222222333333333333333222111111000000//////000000111222000000////////////000000111111111111111111222333000222333222000///111222111111222222222333333333222222222222222222222222111222333222111111333555111222333444555444333222111111222222222333333444555444222111111111222333111111111111111111111111111111111111111111111111222222111111222333333444222222222111000000111222222222222222222222222222555444333222111222333444000000000000000000000000000111111222333444444555555333111//////000111222000000111111111222222222------........./////////............////////////---............/////////...//////000000//////...000//////......//////000000000000111111111111111222222111111111222222333//////////////////.........//////000111333444555666666666666555333222111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000111111222222111111000///000222333444444333333111111000000//////......222111000000//////000000000000000000000000000000000000000000000000000000000111111111222222222222////////////000000000000........./////////000000111111111111111000000000222111111000000000//////......//////000000111111111000000000000111222222000111222222444444555666555555555555555444333333444444333222222222333333222222222222222222222222333333333444444444555555666666666555555555555555444444444555555555555666555444222000///.../////////////////////000000000000000000000111111111222111111111222222333333444555555444444444444555555777777777777888888888888888999999:::999888666555444444333444555777999::::::::::::999999999888888888888888777777777777777333333333333222222222222222222333222222111000000000000111111222222111111000000000000111111111111333333333333333333333333555555555555555555555555///111222444555555555555222222111111222222333444333333444444555555666666444555555666666666555555333333333222222222222222222222222333333333333444222222333333333333444444111111111111111111111111...///000111111222111111///000000111333555777888222222111111111111222222333333333333333333333333111111222222222222222222333333333333222222222222111111222222333444444444111111111111222444555666555555444333333222111111111222222333333222222111111222333333333333333333222333333333333222111111000////////////000111111000000000//////000000000000111222111000000222444000222444333000...000333111111222222222333333333222222222222222222222222111222333222222222444666333333333444444333222222222222111222222333444555555555333222222111111111111111111111111111111111111111111111111111111111111111111111111222333444222222333111000///111222222222222222222222222222555555444333333333333333000000000000000000000000///000000000111222222222333222111000111111222333000111111111111222222222---------.........//////............////////////---------.........//////...///000111111000///...000000////////////000000/////////000000111111111222222111111111111111222/////////000000//////////////////000000111333333333444555555555333222000000000000000000000000000////////////////////////222222222222222222222222111111111111111111111111000111111222222111111000000111333444555444333222000000000000000000000000222111000000//////000000000000000000000000000000000000000000000000000000111111111222222222333333//////000000000111111111...////////////000000000000000000000111111111111000000111111111000000///---...///000000111111111111111000000111111222333000111222222444444555666555555555555555444444333555444333222222222333333333333333333333333333333444444444444555555555555777666666666555555555444444444555555666666666666777666333111/////////000/////////////////////////////////000000000111111111111222222333444444555555555444444444444555555777777777888888888999999999:::;;;;;;:::888666555444444333444555888:::<<<::::::::::::999999999999777777777666666555555555333333333222222222222111111222222222222111111000///000111222222222222111000000000000111111111111111111222222333333444444555555555555666666666666000222444555666555444333222222111111111222333444333444444555666666777777666666777777777777666666333333333444444444444444333333444444444444555555222222222222333333444555222222222222222222222222---...000111222222111111000///000000222444666888333222222111111222222333222222222222222222222222111111222222222222111111222222222222222222222222111111222222333444444555111111111222333444555666444444444333333222222222111222222333333222222111111222333333444444333333222222222222222111111000///////////////000111111222222111111111111222222///111222111000000222444000333555333///...000333111111222222222333333333111111111111111111111111111222333333222222444666555444444333222222222222222222111111222333555666333333333444333333222222111111111111111111111111111111111111111111111111000000000000111222333333111333333222//////000222222222222222222222222222333444444444333333222222111111111111111111111111111111111111111111111111000111111222222333333444000111111111111222222222---------.........//////............/////////000---------.........//////...///000111111000///...000000////////////000000......//////000000000111333222111111111111111111//////000000000000000///000000000000000111111222222333444555555333111000000000000000111111111111////////////////////////222222222222222222222222111111111111111111111111111111222222222222111111000222333555555444333222111111111111111222222222222111111000000000000000000000000000000000000000////////////////////////111111222222222333333333000000000000111111111111////////////000000000111//////000000111111222222///000111222222111000///,,,---...000111111111111111111111000111111222333000111222333444555555666555555666666555555444333666555333222111222333333555555555555555555555555444444444555555555666666777777666666555555555444444555555555666666777777999777555222000000000111///////////////.........////////////000000000000111111222333444444555555555555444444444444555555777888888888888999999999999:::;;;<<<;;;999777555444444333444555888;;;===:::::::::999999999888888666666555555444444444333333333333222222222111111111111222222222111111000///000111222222222222222000000000000111111111111000000111222444555666666555555555666666666666666444555777888888666555333333222111111111222333444444444444555666777777888777777888888888888777666444555555555555555555555444444444555555555666666333222222222333333444555222222222222222222222222---...000111222222222111000000///000111444666777333222222111111222222333111111111111111111111111111111222222222111111000222222222222222222222222111111222333333444555555111111111222333444666777333333333333333333333333222222222333333222222222111222333333444444444444111222222222222111000000///////////////000111111444333333222222333333444///111333222000///222555000333555333///---000333111111222222222333333333111111111111111111111111111222333333222333555777777666444222111111222222222222111111222444555666000111333444555555444333111111111111111111111111111111111111111111111111////////////000111222333111333444222///...000333222222222222222222222222222222333444333222111000333333333333333333333333444444333333333333333333///000111222444444444444000111111111111222222222........................//////////////////////////////////////////////////////000000111111222222111111000///////////////000111111222222222111111111111222222222333333333222222111000//////000000111111000///////////////---///111222333222000/////////000000///...------////////////////////////000000000111222222333333333333222111000000111111111111111000000000000000111111000000000000111111444333222222111111222222555444222000///000000111222222222111000///...---000000////////////000000111111000000000000111111////////////000000000000...///000111111000///...000000111111111111000000000000000000////////////111111000000111111222333555555555444444333333333444444444444444444444444555555444444444555555666333333333333333333333333444444444444444444444444444444444555666777777888888888888888777777777666888888888888888777666666444444444444333222111000////////////000000000000............/////////000///000000111222222333333555555444444444555666666777777777777666555444333333333444555666777888999666666555555666888:::;;;999999888777777666777777666666666666555555555555444444333333222333333333444333222111000000000000//////000222333444555666222222111111111111111111111111111111222333444555555444444444444555666666555555444444444444333333444333333222222333333444555555444333444555666777777777777777777777777777444444444333333222222222222333444555666666666666444444444333333222222222000000000000000000000000000000000000000000000000111111000000000111333444000000000111111222222333222222222222222222222222111111222222222222111111222222111111222222333444333333333333333333333333000111111222222111111000444333333222111111111222222111000000111222555666222222222111111111000000222222222222222111000///000000////////////000000000000000000111111111111111111111111111111111111333333222111000000111111444222///......000333555222222111111111111222222222222333333333444444444444333333222111111111222333222222111111222222333555666555444333333555777444333222111111111222333111111111111111111111111111222222333333222222111222222111111111111222222111111111111111111111111000111222222333333222222222111000000000000000111222222222111111111111000111111222222222333333333111222222111///...///000........................////////////////////////......................../////////000000111111111000000///..................///000111111111111111111111111222222222333333222222111000000000000000111111000000/////////000...///111222222222111000111000000000000/////////........................///000000111111222333333333222222111000000111111111111111111111111111111111111111000000111111111333333222111111111111111444333222000000000000000000000111111111111111111000000////////////000000111111000000000000111111////////////000000000000...///000111111000///...000000111111111111000000000000000000000000000///111111000000111111222333555444444444333333333333333333333333333333333333555444444444444555555666444444444444444333333333444444444444444444444444444444555555666777777888888888777777777666666666666666777777666666555444444444444444333222111000////////////000000000000........./////////000000000000000111111222222222333333333333444555666666777777777666666555333333222333444555666777888888666666666666777777888999888777666666666666666666666666666666555555555444333333222222222222333333444333222111000000000000//////000111222333444444222222111111111111111111111111111111222333444555444444444444444555555666444444444333333333333333222222222222333444555555555444333333333444666666666666666666666666666666444444333333333222222222222333444555555666666666444444333333333222222222000000000000000000000000000000000000000000000000111111000000111222444555111111111222222222222222222222222222222222222222111111222222222222111111222222111111222222333444333333333333333333333333333333333333333333333333444333333222111111111222333222111111222333555777222222222111111111000000222222222222222111000000000000////////////000000000000000000111111111111111111111111111111111111333222222111000000111111111111111111111222222333222222111111111111222222222222222222333333333444444333222222111111222222333222222111111222222333555555555444333333555777333333222111111222222333111111111111111111111111000111111222222111111000222222111111111111222222111111111111111111111111222333444444555555444444222111111111111111222222222222222222111111111111111111111222222222333333111222333222000///000111........................000000000000000000000000........................////////////000000000000//////...---------......---...///000111111111111111111111222222222222333222222111000000000000111222111111111000000000000000000000111111111111222222111000000000000000000........................//////000111111222222333333222111111000111111111111111111111222222222222222222111111111111222222222222111000000000000111333222111000000000000000......///111222333444555111000000//////000000111111111000000000000111111////////////000000000000//////000000000000//////000000111111111111000000000000000000000000000000111111000000111111222333444444333333333333333222222222222222222222222222444444333444444555666666666666555555444444444333444444555555555555555555444444555555666777777777777777777666666666555555555555555555555444333333333333333333333222111000////////////000000000000....../////////000000000000000000111111111111111222222222222333444555666666666666666555444333333222222333444555666777777555555666666666666666555555444444444444555555666666666555555555444444444222222111111111222222333444333222111000000000000///000000000111111111111111111222222222222222222111111111111222333444444333333333333333444555555222222222333333333333333111111111222333444555666333333333333333444555555444444444444444444444444333333333333222222222222222222333444555555555555333333333333222222222222000000000000000000000000000000000000000000000000222222111222333444555666333333333333222222222222222222222222222222222222111111222222222222111111222222111111222222333444444444444444444444444444555555444333333444555555333333222222222222222222444333222222333444666777222222222111111111111111111222222222222111000000000000////////////000000000000000000111111111111111111111111111111111111333222111111000111111111///000222333333333222111222222111111111111222222111111222222222333333333333333222222111111222222333222222111111222222333444555555444333222444666333222222111111222333333111111111111111111111111000000000111111000000000222222111111111111222222111111111111111111111111222333333444444444444444222111111111222333444444333222222222111111111111111111111222222222222333000222333333111111222444........................000000000000000000000000........................////////////////////////000000///............///---...///111222333333333111111111111222222222222222222111000000111111111222222222222222111111000111111000000000111222333222111000//////000111111------------------------//////000000111222222222222222111111111111111222222222222222333333333333222222333333333333222222222111000000///000000000222222111000000000000000......///000222444555666111000000000000000000111111111000000000000111111////////////000000000000/////////000000000000000000111111222222111111000000000000000000111111111111111000000111111222333333333333333222222222222111111111111111111111111333333333333444555666666777777666666555555444444555555555555555666666666555555555555666666777777666666666555555555555444444444555555444444333222222222222222222111000000////////////000000000000...////////////000000000111111111111111111111111000000111111222333555555555555555555555444333222222222222333444555555555444555666666666555333222222222222222222333444555555555555444444444333333111111111000111111222222444333222111000000000000000000000000000/////////111111222222222222222333222111111111222222333444222222222222222333444444111111111222222333333333333333222222222333444444222222222222333333333444333333333333333333333333333222222222222222222222222222333444444444444444333222222222222222222222000000000000000000000000000000000000000000000000222222222333444555666666444444444333333222222222222222222222222222222222111222222333333222222111222222111111222222333444444444444444444444444444666555333222222333555666222222222333222222222111333222222222222333444555111111111111111111111111111111222222222111111000000000////////////000000///000000000111111111111111111111111111111111111222222111111111111111222000111222333333333222222333222222111111222222333111111111222222222333333333333222222111222222333333222222111111222222333333444444444222222333555222222222222222222333333111111111111111111111111000000111111111111000000222222111111111111222222111111111111111111111111000000111222222222222111000000000111222333444555333333222222222111111111111111111111222222222222000111333333333333444666////////////////////////000000000000000000000000////////////////////////000000000000000/////////222111000000//////000000...///111222333444444444000000111111111222222222222111111111111111222222333333333444333333222111111111111000111222222333111000000000000000111111...........................//////000111111222222222111111111111111222222222333333333444444444555333333444444444444333333222111000000///000000000111111111111000000000///000000000000111222333444111111000000000000111111111111000000000000111111////////////000000000000///////////////000111111111111222222222222111111///000000000111111111222111111000000111111222333222222222222222222222222111111111111111111111111222222222333333555666666777777777666666555555555555555555666666777777777555555555555666666666666555555555444444444333333444444555555444444333222111111222222111111000000////////////000000000000////////////000000000111111111111111222222222222111000000111222333444444333444444444444333333222111111222222333333444444333444555555444333111000111000000000111222333333444444444444333333333333111000000000111111222333444333222111000000000000000000000////////////...111111222222333333333333222222111111222222333333111111111111111222333333000000111222222333444444666555444333222111111111000111111222222222222222111111111111111111111111222222222222222222222222111222333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000111222333444555666666777444444444333333222222222222222222222222222222222222222333333333333222222222222111111222222333444444444444444444444444444444333111000000111333444111222222333333333222111111111111111111222222222111111111111111111111111000111111222222222111111000000////////////000000///000000000111111111111111111111111111111111111222111111111111111222222222222111111111222333444333333222222222222333333111111222222222333333333333222222111222222333333333222222111111222222333111333444444222222222333111111222222333333333333111111111111111111111111111222222222222222222111222222111111111111222222111111111111111111111111///000111111222222111111/////////000000222333444333333333222222222222111000000111111111222222222000111333333333333555777////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000333222111111000000111111000111222333444444444444000000000111111111111222222111111111111222333333333444555555555444222111111111111222222222222333000000111222222222222111////////////////////////......///000000111111222111111111000111111222333333333444444555555666666333444555666666555444333222222111000000000000111///000000111111000//////111000/////////000222333222111111000000111111222111111000000000000111111////////////000000000000//////......///000111222111111222222222222111111///000000111111222222222111111000000111111222333000111111111111222222222111111111111111111111111222222222222333444666666666666666666666666666666555555666666777777888888555555666666666666666666444444444333333333333222444444444444444333222222000000111111111000000///////////////000000000000/////////000000000111111111111222222333444444555222222111111222222333444222333333444444333222222000111111111222222222333333333333333222111111000111000000000000111111222444444333333333222222222111111111111111222333444444333222111000000000000000000000000////////////111111222222333444444444333222222111222222333333000000000000000111222222000000111222333444555666888777555333222000000//////000000111222111111111111111111111111111111111111111111222222222222222111222222333333222222222111111111222222222222222000000000000000000000000000000000000000000000000000111222444555666666666333333333333222222222222222222222222222222222222222222333333333333222222222222111111222222333444333333333333333333333333222222000000000000222222000111222333444333222111000000111111111111111111111111111111111222222222000000111222222222222111000000////////////000000000000000000111111111111111111111111111111111111111111111000111111222333333333222111111222444555333333222222222222333333222222333333333444444444222222111111222222333333333222222111111222222333000222444333222111111222000000222333333333333333111111111111111111111111222222333333333333222222222222111111111111222222111111111111111111111111111222222333333333333333////////////000111222222333333333333222222222222000000000111111111111222000111333333333333555666////////////////////////////////////////////////111111111111111111111111333222222222111111111000222111111000000000000000000111222333333333333333000000000000111111111111222111111111222222333444333444666666666555333222000111222333333333222222000222444666666555444222000000000000000000000000......//////000111111111111111000000111222222333333444444555666666777777333444666777777666444333333333222111111111111111...///000111111000/////////...------...000222333222111111000000111111222111111000000000000111111////////////000000000000///.........///000222333111222222333333222222111///000000111111222333333111111000000111111222333000000000000111111222222222222222222222222222222111111111222333444666777333444444555555666666777555555666777777888999999666666666666666666666555333333333333222222222222222222333333222222111000//////000000000000000///////////////000000000000//////000000000111111111111111222333555666777777444444333222222222222333222222333333333333222222000000000111111111111222222222111000000000111111222111111000000000000111333333333333222222222222111111111222222333444555444333222111000000000000000000000000000000000000111111222222333444444555333333222222111222222333000////////////000111111000000111333444666777777777666555333222111000000...///000111111111000000111111111111111111111111000111111111222222222222111111222222222222111111000111111111222222222222000000000000000000000000000000000000000000000000///000222444555666666666111111111222222222222222222222222222222222222222222333333444444333333222222222111111222222333444222222222222222222222222111111111111111111111111///111222444444333222111111111111222222111111111000000111111111222222222000000111222222222222222000000////////////000000000000000000111111111111111111111111111111111111111111000000111222222333111222333333444444333333444333333222222333333444333333444444444555555555222222111111222222333444333222222111111222222333///111333333222111111111///000222333444444333333111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111111111222333333333333333111111111000000111222222444444333333333222222222000000000000111111111111000222333333222222333555000000000000000000000000////////////////////////222222222222222222222222333333333222222222111111111111000///////////////000111111222222222111111000000000000111111111111222111111111222333333444444555666777777555333222///111333444444444222111111333777999999888555333000000000000000000000000......//////000111111111111111000000111222333333444444444555666777777888444555666888888666555444444333222222111111222222...///000111111000//////------,,,,,,---000222444222222111111111111222222111111000000000000111111////////////000000000000///.........///000222333111222222333333222222111///000000111222222333333111111111000111222222333//////000000111111111222222222222222222222222222111111111222333444666777222222333444555666777777555666666777888999999999666666666666666555555555333333333222222222111111111111111111111000////////////000000000000000///////////////000000000000000000000000111111111111111111222444666777999999555555444333222222222222111222222333333333222222000000000000111111111111222111000//////000111222333222111000000///000000333333333222222222111111222222222222333444555666444333222111000000000000///000000000111111111222111111222333333444555555333333222222111222222222///////////////000111111000000222333555666888888555555444333222222222222---...000111111111000///111111111111111111111111000000111111222222222222111111222222222111111000000000111111222222222222000000000000000000000000000000000000000000000000...///111444555666666555000000000111111222222333222222222222222222222222222333333444444333333222222222111111222222333444111111111111111111111111000111222222222222111000///000222444444444222111222222333333333222222111000000111111222222222222///000111222222222222222000000////////////000000000000000000111111111111111111111111111111111111111111000000111222333333///111444666666555222111444333333222222333333444444444444555555555666666222111111111222333333444333222222222222222222333///111333333222111000111///000222333444444333333111111111111111111111111000000111111111111000000222222111111111111222222111111111111111111111111//////000111111111111000333333222222111222222222444444444333333333222222000000000000111111111111000222333333222111222444...............///000000000000000000000111111111333333333444555666666777666555333222111222333333333222111000000111222333666444222000///000222444////////////000000000000............///000222222333222222111111222222333111222222333333222222111333666:::======:::666444111111000000000000111111//////000111111111111111222222333333333333444444333444555555666666555555555555555666666666666777444333111000000222333555222222111000///......---......//////000111111111111111222222222333333333000000111111111000000///111000///......///000111222000...---...000333444111111111111111111111111222222111111222222333444222222111111111111111222222222111111111111222222222333333111000///111222222222000000000222444666555444333222333333555555444555666777777888888888777777777666666666666666666666555444333333222222000111111111111222222222111111000000000000000000//////000000111111111222///...............///000111222333444555777888888666444222222333333222111111111111111111111111111000222333333111000000111222111111111111111222222111000///////////////000000000111111111222222222111111000000111111222333111111000000000000111111/////////000000111222333111333333333111111222333000000111111111222222222///.........///000111111//////000111333444555555333333333222111000///...000000000000000000000000111111111111111111111111//////000000111111111222222111000......000111222222222111111111111222222222222222111111111000000000111111222222111111000222222222333333444444444000/////////000111222222111111222222222333333333444444444444333333222111333333222333333444666666444333222222444444333222000000000000000000000000333333333333333222111000555555666666555333222000000000111111111111000000111000000000//////......000111222222222222111000222111000000000000000111333333222222222222333333333333333333333333333333444444555666666555444333333333333222222111111111111222222333333444444555333333333333333333333333333333333333333333333333111111111111111111111111000000111222333333444444111111222222222333333333222222222222222222222222333333222111111222333333222222111111111111111222111111111111111111111111...//////000111111222222333222222111111222222333000000000111222222222333333222222111111222222333...............///000000000000000000111111111111333333444555555666777777666555444333333333444444222222111000000111222222333444444444333333222111////////////000000000000//////...//////000111222333222222222222222222333222222222222222222222222555777;;;======:::666444111000000//////000000111/////////000000000111111111111111222222222333333333333444555555555555444444444444555555555666666444333111000000111222333111111000000///...------......///000000111111222222222333333333444444444111111111111000000000000111000///......///000111333111000......000222444222222222111111111111111222222111111222222333444222222111111111111222222222222111111111111222222222333333222000///111222222222111000111333444666666555444333333333444555555666777888999999999999888777777777777666666666555555555444333333222222000000111111111222222222111111111111111111111111000000111111111111111111000000//////000111222222222333444555666777888999888666444333333444333111222222222222222222222222111222444444222111111222333222111111111111111222000000////////////000000000000111111111222222222111111000000111111222333111111000000000000111111111111000//////000000000111222444333222222333444000000111111111222222222111111000000111111222222000000111222333333444444222222222222222111000///000000000000000000000000111111111111111111111111000000111111111111111111000000111111111111000000222111111000000111111222222222222111111111000000111111222222222222111111222222222333333333444444000000000000000000111222111111222222222333333333333333444444333333222111222222222222333444555666444333222222444444333222111111111111111111111111333333333333333222111111333444444444333222111000000111111111111111111000111111111000000000//////111000000000000000000111111111000000000000111111111111000000000000111111333333333333333333333333333444555666666555444333333333333222222222111111222222333444444555555666333333333333333333333333333333333333333333333333111111111111111111111111000111111222333333444444111111222222222333333333222222222333333222222222333333222111111222333333222222111111111111111222111111111111111111111111//////000000111222222333333222222111111222222333111111111111111222222222333222222111111222222333...............///000000//////000000111111111111444444444555666666777777666555555444444444444555222222111000000111222222000222555777777444111///////////////000000000000000000////////////000000222222222222222222222222222222111111111111222222666777:::<<<;;;999555333000//////......//////000//////......//////000111000000000111111111111222222222333444444444444333333333333333444444444444555444222111000000111222000000//////......------//////000000111222222222333333333333444444444444333333111000000000111111111000////////////000111444333111000///000222333333333222222111111111000222111111111111222333333222222111111111111222222222222111111111111222222222333333222000000111222222222111111111333555666777666555444444444444444666777888999999:::::::::888888888888777777666666555444444333333222222222000000000111111111222222111111222222222222222222222222222222222111111111111111111111222333444555333444555666777999:::::::::888666555555555333222333333333333333333333333222444555555444333333444444333222111111111111111000000000//////000000111000000000111111111111222111000000000000111222222111111000000000000111111222111000///............000222444444333333444555111111111111111222222222444333333222222222333333111111111222222333333333111111222222222111111000000000000000000000000000111111111111111111111111222222222222222111111111...///111333333111///...222111111000000111111222222222222111111111111111222222333333333333222222222222222222333333333333222111000000000000000000111111222222222333333333333333333333333222222111222222222333333444555555444222111222333444333222222222222222222222222222333333333333333222222111222333333333222111000///111111222222222222111111222222222111111111111000111000///......///000111000000000000000111222333111111000000000000111111111111222222333333444444333333444555555444444333333333333333222222222222333333444444555666666666333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333444111111222222222333333333222333333333333333333222333222222111111222222333222111111111111111222222111111111111111111111111000000111111222333333333222222111111111111222222222222222111111111111111222222111111111111222222...............///000000//////000000111111222222444444555555555666666666444444444444333444444444222111111111111111111222///111444666666333111///////////////000000000000111000000////////////000222222222222222222222222333222111000000111222333555666777888888666333111//////............/////////......---...///000000000000000111111111222222111111222333333333333222111222222222333333333333555444222111000000000000/////////...............000000111111222333333333222222333333333444444444555444222000///000111222111111000//////000111111555444222111000111222222444333333222222111111000111111111111111222222333222222111111111222333333333222222111111222222333222333333222000000111333222222111222222333555555777777666555555444444444666666777888999999999999999999888888777777666666444333333333222222222111000000000000111111111111222222222222222333333333444333333222222111111111000000111111333444666666555555666777999:::;;;;;;<<<:::777666666666555333555555555555555555555555333555777777555444555666444444333222111111111111000000000///000000111111000000000000111111111111000000000000000111222222111111000000000000111111111000000///......//////111333555666555444555666111111111111111111111111555444333222222222222222222222222222222222222222///000111222222222222222000000000000000000000000111111111111111111111111444333333222222111111111///000111222222111000///111111000000000000111111111111111111111111111111222333333444444333333222222222222222222222222333222222111000/////////000111111222222222333333333222222333333333222222111222333333444555555666666333222111222333333333111222222222222222222222222222333333444333333222222333333222222222111111000222222222333333222222222222222222222222222222222000000000000000000000000//////000000111222333444333333222222222222333333000000111222333444444555222333333333444444444444333333333333333333333333222222333333444555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111222222333333333111111222222222333333333222333444555555444333222222222222222222222222222111111111000111111222333111111111111111111111111111111222222222333333333222222111111111111222222333222222222111000000000222222111111111111222222...............///000000...//////000111111222222444444444444555555555555222222222222333222222222111111111222222111111111///000111111111111000000////////////000000000000111000000////////////000111222222333333222222111222111111000000111111222222333333444333222111000//////............//////...............//////000111111111111222222222333000111222222333333222222111111111111222222222333444333222111000000//////.........///////////////111111222222333444444444222222222222333333333444777555333111000000222333222111000//////000111222555444333111111111111222333333333333222222111111111111000000111111222333222222111111222333333444333333222222222222333333333444444222111000222333222222222222333444555555777777777666666555555555444555666777888888888888999999888888777666666555222222222222222111111111//////000000000111111111111111222222222333333333444333333222222111111111//////000111222333555666555666777888999;;;<<<<<<===:::888777777777666555555555555555555555555555555777888888666555555666444444333222111111222222000000000000000111222222000000000000000000000000000000//////000000111222111111000000000000111111///////////////000111111222444666777666555555666111111111111111111111111444333222111111111111111222222222222222222222222///000111222222222222222000000000000000000000000111111111111111111111111444333333222222111111111222111000//////000111222111000000000000000000111111111111111111111111111222333333444444333333222222222222222222222222222222222111000/////////000111111222222222333333333111111222333333222222222333444555666777777777666333222111111333333222111111111111111111111111111222333333444444444333333333333333222222222222222222222222333333222222222222222222222222333333333///000222333333222000///000000000000111222444444333333222222222222333333000000111111222333444444222222222222333333444444333333333333333333333333000111111222333333444444444444444444444444444444333333333333333333333333222222222222222222222222111222222222222222333333111111222222222333333333333444555666666555444333222222222222222222222222111111000000111222222333111111111111111111111111222222222222222333333333222111111000000111111222333222222222111000000000222111111000000111111222...............///000000......///000111222222333333333333333333333333333000111111222222222222111000111222222222222111000000///.........///000111////////////000000000000000000////////////000000111222333444444333222111000000111222222111000000///000000000000000000000000//////......//////000---...///000000000000///111111111222222222333333111111222333333333333222111111111111222222222222222222222111111000000///......//////000000111111222222333333444555555555333333333333444444444444777666444222111111222222222111000000000000111222333222222111111111111222333333333333333333333333111000000000000111222222222222111222222333444555333333222222222222333333333444444333111111222333222222333333444555555555666666777777777777666666444555666777777888888777999888888777666555444444111111111111111111111111/////////000000000111111000000111111222333333333222222222222222111111111//////000000111222333444555666777888999;;;<<<<<<<<<:::888777888888888666555555555555555555555555777999:::888666444444444333333222222222222333333000000000000111111222333111000000000000000//////000////////////000111111111111000000000000111111////////////000111222333333666888999888666555555222222222111111111111111222111111000000000000111111111111222222333333333///000111222222222222222000000000000000000000000111111111111111111111111222222222222222111111111333111///......///111333111000000//////000000111111111111111111222222222222222333333333333222222222222222222222111111111222111000000000000000000111111222222222333333333000111222222222222222222222333555666777777666666333111000111222333222111000000000000000000000000222333333444444444444444444333222222222222333333111111222222222222111111111222222222222333333333000111222333333222111000111111111111111222333444111111000000000000111111000000111111222222333333111111111111222333444444333333333333444444444444000000000111222222333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333444666777777666444333111222222333333222222111000000000000111222333333111111111111111111111111111111222222222222222222111111000000000000111111222222222111111111111111111111000000000000111111...............///000000......///000111222333333222222222222222222222222000111222333333333222222000111222222222222111000///////////////000111111////////////000000000000//////...//////000111222000111333444444333111000...///222333333222///............//////000111111111000000//////000000111---...000222222111000...000000000111111111111222111222222333333333333333111111111222222222333333000111111111111111000000/////////000111222222333333333333444555555666666555555555555666666666666666666555444333222111111222222111000000111222222000000000111111111111222111222222333333444444444000000000000000111222222222222222222333444555555444333333222222333333444333444444333111111222444111222333444555555555555444555777888999888888888555555666777888888888888888888777666555444333333000111111111111111111111////////////000000000111//////000000111222222333000000111111111111111111111111000000111222333333555555666888999:::;;;<<<:::888777777888999999888555555555555555555555555999::::::999666333222333222222222222333333444555000000000000111222333444111111000000///////////////////////////000111111111111000000000000111111222111111111111111222333555888::::::888666444444222222222111111111000000111000000000000111111222000000111222333333444444000111111222222222111111000000000000000000000000111111111111111111111111000000111111111111111111111111000000000000111111000000////////////000000000000111111111222222222111111222222222222111111222222222222111111111000000000000000000000111222111111222222222333333333000000111222222222222222000111333555666555444444222111000111222333222000111111111111111111111111222333333444555555444444333222111000000111222333000111111111111111111000111111111111222222222333333111000//////000111333222222222111111222333333111111000000000000111111111111111111111222222222111000000000111222444555333333333444444444555555000111111222222333444444555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333444666888888666444333111222333333333333222111000000000000111222333444111111111111111111111111111111111111111111111111111111000000000000111111111111111111111222222222111111000000000000111111...............///000000---...///000111222333333222111111111111111111111000111333444555444444333000111222333333222111000...///000111222222111111////////////000000000000............///111222222000111333444444333111000---///222444444222///---............///111222333111111000000000000111111,,,...111444444222000...////////////000000000000222222333444444444444333111222222222222333333333///000000111111111111000//////000111222333333444333333444444555666666666777777777777888888888888666666666555444333111000333222111000000111222333//////000000111111111222000111222333444444555666000000000000000111111222222222222222333444555666444333333222222333333444444444444333222111222444111222333444555555555555333555666888999999999999666777888999999:::999999888777666555444333222222000000000000000111111111////////////000000000000...//////000111111222222//////000000111111111222222222222111111222333333555555666777999:::;;;<<<999777666777888:::999999555555555555555555555555:::;;;;;;999555222111111111111111222333444555666000000000000111222333444111111000000/////////...///////////////000111111111111000000000000111111555444333222111111111111666999;;;;;;999666444333222222222222111111000000000000000000111222333333///000000222333444555555111111222222222111111000000000000000000000000000111111111111111111111111//////000000111111111222...000111222222111000...000000////////////000000000000111111222222222222111111111222222111111111222222222222111111000000000000//////000111222222111111222222222333333333///000111222222222222222...000222444444444333222222111000111222222222000222222222222222222222222222333333444555555555444111111000//////000111222000000111111111111000000000000000111111222222222555222---******---222555333333222222111222222222333333222222222222333333222222222111111111111111111000000000000222444555333333333444444555555555111222222333333444555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333555777888888777555333111222333444444333222111000000000000111222333444111111111111111111111111111111000000000000000000111111000000000000111111000000111111222222222333111111000000000000111111000000000111000//////...//////............//////000000000000000000000000111222222333333444444555111111111000000000000000000000////////////000000000000000000000000000000.........///000000111111111222222333333222222111222222222222111111111111000///.........000111222000000///////////////000000000////////////000000222222111111000000//////111111222222222000///...333333333333333222111000000////////////111222333222333444666777888888888777777777777666666666666666777777999:::;;;<<<<<<777666666444333222111111000000111222222222222111222222111000//////000000000000111222222222222111222222333333333444444444444444444555555555666666444444444555666777888999777666555444333444555666444333333555888::::::999888888777777777777888888999888888777666555555444666666666666555444333222000///...///000111000///............////////////000000000000000000000000333333333222222111111111000000000000111333555666555777888777666555666888444555888999999888555444666555444333444555777999999888666444333444666777333333333333333333333333666555444444333333333333000000000000////////////000000000000000000000000222111111111000000//////111111111222222333333444888999:::999666444333444444333222111000000000111///000000111111111000000000000000000111222333444///000111111000///...---000000////////////000000111111111111111111111111222111111111000000//////000000000000000000000000///000000000000//////...111000000000000000111222555333222000000111333444333222111111000000000111333333333222222111111111222222111///------...000***+++---...000222444444333333333333333333333333222222111000//////000000000000000111222333555555222444555666555333000...111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111333333333333333222111000222222111111111111111111000000111111222222222222///444:::===<<<888444111666555555444444444555555666555555555555444444444444333111//////000111222333333333222222111111111222222222222222222222222222222333333333444444444444444333333333444555555222222222222222222222222222222111111111111222222111111111111000000//////222222111111111111222222//////000000111111222222000111111111222222222222111111111111111111111111000000000/////////....../////////....../////////000000000000000000000000333333222222222222222222111000000000000000000000000000////////////000000000000000000000000000000......//////000111111222000111111222222111111000////////////////////////000///......///000111222000000////////////000000000000////////////000000111111111000000/////////!!!###'''+++///222444444111222222222111111000///000000//////000111222333222333444666777777888888777666666666666666666666666777777888:::;;;;;;<<<777666666555333222222111222333333333222111111000222222111000000000000000000111111222222222222222222222333333333444444444444444444555555555666666444444444444555666777777666555444333333333444555444333333555888999:::999888777777777777777777888888888777777666555555444555555444444333222111111111000///000222222222111000000000000000000000000111111111111111111111111333333333222222222111111111111111111222444666777555777888777666555666777555555666666777999::::::555444333222333444666777888666555333333444555666333333333333333333222222444333222222111111222222111111111111000000000000000000000000000000000000111111111111000000000///111111111222333333444444666777999888777666666777666555444333222111111111000000111111111111000000000000000111222333444444111111222333222111000///000000////////////000000000000000000000000000000111111111000000000//////111111111111111111111111//////000000000000000///111111000000111111222222555444222111000111222333333222222222111111111111333333333222222111111111333333333111///...///111......///000111111222222111111111111111111111111333222111000000000000000222222222222222222333333333444555555444333111///111111111111111111111111111111111111111111111111000000111111111111222222111111111111111111111111111111111111111111111111333333333333333222111000111111111000000000000000000111111111222222222222111555:::<<<:::777444222444333333222222333333333555555555555444444444444444333111000///000111222333333333222222222111111222222222222222222222222222222222222333333333333333333333333333444555666333333333333333333222222222222111111111111222222222222111111111000000000222222111111111111222222000000000000000111111111000000000111111111222222111111111111111111111111000000///...............////////////////////////000000000000000000000000333333222111111000//////000000000000000000111111000000////////////000000000000000000000000000000/////////000111111222222///000000000000000000///........................000////////////000000111000000////////////000000000000////////////000000000000000000////////////((()))+++...000222333444000000000111000000///...000000///000000111333333222333444555666777777777666666666666666666666666666777777888999:::;;;;;;777666666555444333222222555555555444333222000///222222111111111111111111000111222222333333222222333333333333444444444444444444555555555666666666555444444444444444555555555555333222222222333333333333333444777999999888777777777777777777777777888777777666666555555555333333222222111111000000222111000111333444333222222222222111111111111111111111111111111111111111333333333222222222222111222222222333444555666777555666777777555555666777666555333333555999===@@@444333222222222333444555666555333222222333444444444444333333222222222111222111000000000000000000222222111111111000000000000000000000000000000000111111111111000000000000111111111222333444444444333555888888888888999;;;888777666555444333222222000000111111000000000000/////////000000111222222222333444444444333222111000000////////////000000////////////////////////111111000000000000//////111111111111111111111111......///000111111111111111111111222222222333333555444333111111111222333222222333444333222111000222222222222222111111111333444444222000///111222222222222111111111000000222222222222222222222222333333222111111111111222333333333222222111111111444444444333222222111111111111111111111111111111111111111111111111111111111111111222222333333333111111111111111111111111222222222222222222222222222222333333333222111111000000000000000000000000111111111111222222222222333666999:::888555333333333333333222222333333444555555555555444444444444444333111000000111222222333333333333222222222222222222222222222222222222000111111111222222222222222222222222333444666666333333333333333333444444222222111111111111222222222222222222222111111111222222111111111111222222111111111111000000000000/////////000000000111111111111111111111111111111000000...---------...////////////000000/////////////////////////////////111111000000000/////////000000000000000111111111000000////////////000000000000000000000000000000//////000000111222222222///000000111111000000///.........///////////////000////////////000000000000////////////000000111000000////////////000000////////////////////////333333333333222111000000000000000111111000//////000000000000111222333333222333444555666666666666555555555666666666666666666777777888999:::::::::777666666555444333333333555555555555444333222111222222222222222222111111111222222333333333333333333333333444444444444555555555555555666666666666555444444333333333444444555444333111111111111222333222222444666888888777666777777777777777777666777777666666666555555555333333222111111111111111222111000111333444444333444444444333333333333333222222222222222222222222222222222222222222222222333333333444555666666777555666777666555555666777666444333222444888<<<>>>444444333222333333444555444333222111111222333333444444333333222111111111111000000/////////000000111111111111000000000000000000000000000000000000111111111000000000000000000111111222333444555555444666888999999999;;;<<<999888888777555444333222111111111000000000000000------...///////////////222222333444444333222111000000////////////000000000000000000000000000000000000000000000000//////////////////////////////---...///000111222222222111222222333444444444444555444333222222222222222111222333555444333111000222222222111111111111111222333333222000000111222333333333222222111111111444444444444444444444444333333222222222222222333222222222333222222222222555444222111111111222222111111111111111111111111111111111111111111111111111222222333333444444444111111111111111111111111222222222222222222222222222222333333333222222111111111111111111222222222222222222222222222222222555666888777555333333444555555444444444555666666555555555444444444333333333333222111111111222333333333333333333333333333222222222222222222222222000000000000111111111111111111222222333444666666333333444444444444555555222222111111111111222222222222222222222222222222222222111111111111222222222222111111000000//////////////////000000000000111111111111111111111111000000///...............//////000111111000//////////////////////////////.........//////000000000//////000000111111111111000000////////////000000000000000000000000000000/////////000111111222222000111111111111111111000---........./////////000///000000000000////////////////////////000111111000000////////////000000/////////000000000000000............///000111111000000111111111111111000///000111111222222333333222333444555666666666555444444555555666666666777777777777888888999999:::666666666555555444444333333444444555555555444444111222333333333333222222222222333444444444444444333333444444444555555555555555555666666666777777555444444333333333444444555444222111000000111111333222222333666777777666555666777777777777666555666666666666555555555555444444333222222222222333111000000111333444444333666666555555444444444444222222222222222222222222222222222222222222222222333444444555666666666666444666777666555444555666444444333333444555777777555555444444444444444444222222111111111222222222333333333222222111111111111111000000000111111222111111111000000000//////000000000000000000000000000000000000000000111111000111222333444555666666777888:::;;;:::999:::;;;999999999888777666444333222222111000//////000000...///000111111111000000000111222333333222111111000000////////////000000111111111111111111111111//////////////////000000..............................000111222222222222222222444555666666666666666555444333222222222222000111333444444333111000111111111111111111111111000111222222000///000111222222222222222333333333444444444444444444444444333222222222222222333333///000111333333444333333444333222000000111222333111111111111111111111111111111111111111111111111111222222333444444555555111111111111111111111111222222222222222222222222111222222333333333222222222222222333333444444444333222222222222222222222555666666555333333333444444444444444444555666777555444444444444333333333222222222222222222333333333333333333333333333333222222222222222222222222//////000000000111111111111111111222333444555555333333333444444555555555222222111111111111222222222222222222222222222222222222111111111111222222222222111111000000//////////////////000000000000000000000000000000000000000000000111000//////...//////111111111111//////000000000000000000000000------...//////000111111/////////000111111222222000000////////////000000000000000000000000000000.........///000000111111000111111222222111111000++++++,,,,,,---.........///000000000000//////...///......//////000111222000000////////////000000000000000000111111111111...............///000000000000111111222222111111///000111222333333333333333333444555555555555555444444444555555666666777777777777888888888999999666666666555555555444444222333444444555555555444111222333444555444333222222333444444555555444444333444444444555555555555555555666666666777777777555444444444444444555555666555333111000000111111333222111333555666666555555555777777777777555555555555555555555555555555555444333222222333444555111000///111333555444333777777666666555444444444333333333333333333333333111222222222222333333333333444555555666666555555444555666666444444555666333333444555555444333222555555555555444444444444111111111222222222222222222222222222222222222222111111111111111222222333222222111111111000000000000000000000000000000000000000000000111111111111000111222333444555666777999:::<<<<<<;;;::::::;;;::::::;;;;;;:::999777666333222111/////////000000222333444555555444333222//////111222222222111000000000////////////000000111111111111111111111111......////////////000000........................//////000111222222222222222333555777888888777777666555555444333222111111///000111222333222111111000000000111111111111111///111222222111000000111111111111222222333333444111111111111111111111111222111111111111222333333...///111333444444444333333222111000000111222333111111111111111111111111111111111111111111111111111111222333444444555555111111111111111111111111333333333333333333333333111111222333333333222222333333333444444555555666333333333333222222222222333444555444333333444555222222222222333444444555444444444444333333333333222222222333333333333333333333333333444444444444222222222222222222222222///000000000111111111111222222222222222333333444222222333333444444555555222222111111111111222222111111111222222222222222222222111111111111222222111111111111000000000000/////////000000000111111000000000000000000000000///000222333333111///---...///111222222111///...000000000000000000000000///////////////000000000...//////000111111222222000000////////////000000000000000000000000000000---------...//////000000///000000000000000000///+++,,,,,,---....../////////000111111000///...---............///000111222000000////////////000000000111111111222222222333555444222111////////////...///000000111111000000///000111333333333333333333333444555555555444444333333444555555666777777777777777777888888888888666666666666555555555555333333444444444333333222111222444555666555444333333333444555555555555555444444444444555555555555555666666666777777777777444444444444555666777777777666444222111111111111333222111222444555555444444555777888888777555444555555555555555555555555555444333222222333444666222111111222555666666555777777777666555444444444444444444444444444444444111111222222222333333333222333444555666555444444444555666666444444555666444444444444444444444333444444444444444333222222000111222222333333333222000000000111222222333333111111000000111111222333444444333333333222222222000000000000000000000000///000000000111111111111000111222333444666777777999:::<<<<<<;;;;;;<<<===;;;<<<>>>???>>>===<<<;;;444333111///...///000000222333444555555444333222...///111222222222111000000000////////////000000111111111111111111111111........./////////000000////////////////////////000111111222222222111111222444666888999999888888666666666555444222111000//////000000000111111111///000000000111111111222///111333444222111111222111111111111222222222222000000000000000000000000000000000000000111222333///000222444444444222222222111111111111111222222111111111111111111111111111111111111111111111111000000111222333444555555111111111111111111111111333333333333333333333333000111222333333333333222222222333333444555555666444444333333333222222222000222444444333333444666222222222222333444555555444444444333333333222222111222222333444444444333333333333444444444555555222222222222222222222222000000000111111111222222444333222222111222222222111111222222333444444444222222111111111111222222000000000111111111222222222222111111111111222222000000000000000111111111000000000111111111222222000000000000000000000000///111333555555222///---...000111222222111000...000000000000000000000000111111111000//////.........//////000111222222222000000////////////000000000000000000000000000000,,,,,,------.../////////......////////////............//////000111222222///000111111111///...---............///000222222000000////////////000000111111222222222333333333000000/////////111222333------...///000000/////////000222333444444333333333333444444555444444444333333444444555666777777777777777777888888888888666666666666666555555555555555555444333222111000111222444666666555444333333444555555666666555555444444444555555555666666666666666666777777777777444444444555666777888999777666444222111111111111333222111222444555444333444555666888888666555444444555555555555555555555555444222111111222444555333222222444666888888777888777777666555444444333444444444444444444444444111111111222222333333333222333444555555555444333444555666555444444555666555555444444444555666777333333333333333222111000000111222333333333333333//////000111222333333444000000000000000111222222666666555555555444444444000000000000000000000000//////000000111111111222000111222333555666777888888:::<<<===<<<<<<===>>><<<>>>@@@AAABBBAAA???>>>444333111///......///000000111222333333222000//////000111222333222222111000000////////////000000000000000000000000000000---.........//////000000111111111111111111111111111111222222222111111000222444777999::::::999888666666666555444333111000//////......///000111111//////000000111111111222000222555555444333333333222222222111111111111111111111111111111111111111000000//////000111222222111222333444444333111///111111111111111222222111111111111111111111111111111111111111111111111111///000000111333444555555111111111111111111111111333333333333333333333333000111222333333333333333111111222333333444555555444444444333333222222222///111333444444444555666333333333444555666777888444444444333333333222222111222333333444444444444333333333444444555555555222222222222222222222222111111111111222222222222555444333222111111111111000000111222222333444444222222111111111111222222//////000000111111111222222222111111111111222222//////000000111111222222111111111111222222222222000000000000000000000000000111333333333111///............///000000111111222111111111000000//////000000////////////000000000/////////000222444555111111111000///......---,,,------...///000111111000000000000////////////000000000000000000000000000000000000111222333444111111000///...------,,,............///000222222000000////////////000000111222444333222111222333222111000......000111222000000000000////////////444222000222555666555222444444444333333222222222222222333444555666777888777777888888888999999999888666555666777888777555666555444333333333333333333444444555555555555555555444444444444555666666666555333333333444666888555555555555666777888999:::999777666666777999:::===;;;999666444333333333222111000000000111222333333333333333333333333333444444444444444444444444222222222222222222222222444444444444444444444444666666666666555444333222111222333444444333222111555444444333222111000000555555444333333333444444444333111000000111333444333333333333333333333333222333333444444333333222444444444444444444444444444222111000111000...---111222111000000111444777:::===<<<999777888777444444222000///111222222222111111000//////000111111---000333555555666666777<<<<<<============<<<<<<===>>>???@@@@@@@@@???>>>;;;666222222555666444111111111111111111111111000222111111222222444555555111111000000000000111111000000///...............000111111111111000////////////000000111111111222111111111111111111222222222333555888::::::888555777777666555333222111111---///222333222222222333111111222222222111111000222222222222222222222222///000000111111222333333444333111////////////000333333333222222111111111...//////000111222222222333222222222222222222333444444333222222111111000111111222222222222111111111111222333333333333222222222111111111111222222//////000111222333333444222222222222222222222222222222333333333333444444333333333333222222111111222222222333333444444444444444555555555444222111000000000111111222222222111111111222222333333333111111111111111111111111444444333222111111111222222222111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111000///...---333333222111000000000111000000111111111222222222222222222222222111000///000000111111111111000000000111222333333111///...//////000000000000111111111111111000000000//////000000////////////000000000000///000111333444555222111111000//////......---.........///000000000000000000000////////////000000000000000000000000000000000000111222333444000000000///.........---............///000111222000000////////////000000000222444444222111222222222111///......///111222000000000000000000000///333111000111444555444222444444444333333222222222222222333444555666777777777777777888888888999999777666555666777888777555555555444333333333333333444444555666666666666555444444444444444555666666666555333333333444666777666666666666666666777777666555555555777:::===???===<<<999666444333333222333222111111111111222333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444555555555555444333222111111111222222222222111111444333333222111111000000444444333333333333444555444333222000000111222333222222222222222222222222222222333333333333222222222222222222222222222222333111000111222222111000111111111111000222555888:::===>>>:::999:::888444444222000///111222222222111111111111111111111111...000333555555666888999<<<==================<<<>>>>>>???@@@@@@@@@???>>>;;;666222222555666444222222222111111111222222333333333333333444555555666222222111000000000000000//////...---------------/////////000000000//////000000000000111111111222000000000000111111111111111222444888;;;;;;:::888666666555444333111111000...000333333333222222333000111111222222222111111222222222222222222222222000000111111222333333333444333111000/////////000333333333222222222111111/////////000111222222222222222111111111111222222222222222222222222222222111111222222222222111111000111111222222222222222222111111111111111111222000000000111222222333333222222222222222222222222222222222333333333444444111111111111000000000///222222222333333333444444444444555555555444222222222222333333333444444444111222222222222222222333111111111111111111111111333333222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222111111000000111111222000000111111111111111000333222111111000000111111111111222222222333333333222222222222222111000000000000111111111111000000000111222222222111000///222111111111111000000000111111000000000000//////000//////......//////000000000000111111333444555222222111111000000//////////////////////////////000000000000////////////////////////////////////000000000000111111222333////////////////////////............///000111111000000////////////000000000222444444333222222222111000............000111000000000000000000000000222111000111333444333222444444333333333333222222222222333444555666666777777777777777888888888888777666555555777777666555555444444333333333333333444555555666666666666666444444444444444555555666555444333333333444666777888777777777666666666666444444444555777:::>>>@@@???===:::777444333222222444333333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444333222111000111111000000000000111111222222222111111000000///222222222222333444555555555444222111000111222222111111111111111111111111111111222222222222111111000000000000000000000000222111000111333444333222000111111111222444888;;;;;;???@@@>>><<<<<<999444444222000000111222222222000111222333333222111000///111333444555666:::<<<===========================>>>???@@@@@@???>>>===:::777333333555666555333333222111000111333555666666666666666666777777777444333222111000/////////......------,,,,,,------------......//////000000000000000111111111111111000000000000111111222222///000222666999:::999777444444333222111111000000000222444444333222222333000000111222333333222222333333333333333333333333111111222222333444444444333222111000000000000000333333333222222222222111//////000000111222222222111111111000000111111111000000111111222333333444111111222222222222111111///000111111222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333111111111111000000000000222222222222333333333333333444444444444333333222222333333333333444444444222222222222222111111111111111111111111111111111222222111000000000111111//////////////////000000111111111111111111111111222222222222222222222222222111111000000111111222///000000111222333333333222222111000000000111111222222222333333333444444111222222222222111000000000000000000000000000000000000111222111111000///333333222222111000000///000000000000000000///////////////....../////////000000000111222333333444222222111111000000000000000000000///////////////000000000000////////////////////////////////////000000000000000111222222///////////////000000000...............///000111000000////////////000000000222555555444222222222//////............//////000000000000000111111111222222111222222222222222333333333333333333333333222222333444444555666666666666666777777777888888777666555555666777666555444444333333222333333444444555666666777777666666444444333333444444555666444444333333333444555666::::::999999888777666666666555555555666999<<<===@@@>>>;;;777444222111111555444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111000000111000///......///000111111111111000000000000000111111111111222333555555555444333222111111111111000000000000000000000000000111111222222111111000000000000000000000000000222111000000222222222000///000111222222555999<<<===BBBCCCAAA@@@???<<<666444222000000111333333222000111333444444333111000000111222333444777:::============<<<<<<============>>>>>>??????>>>===<<<999666444333555666555444444222111000111333666888888888888888999888888888555444333111000///......///......---------......,,,------...///000111222111111111111111111111111000000111111222222333333//////000333666777555333222222111111000000//////111333555555444222222222000000111222333333333333333333333333333333333333111222222333333444555555222222222111111000000000222222222222222222222222000000000111111222222222111111000000000000111111000000111111222222222333111111222222222222111111//////000111111111111000111111111222222111111111222222222111111111000000111111111111111111111111111222222222222333333333333333333333333333333333222222222222222222222333333333333333333333333333111111111111111111111111333333222222111111000000111111111111111111111111111111000000000000000111/////////000000000000000111111111111111111111111222222222222222222222222111111000000000000111111000000000000111222333333111111000000000000111111111111222222222222333333111111222222222111111000111111000000000000111111000000000111111000000000444333333222111000////////////////////////000000//////............/////////000000111222222222222111111111000000000000000000000000000000/////////000000000000////////////////////////////////////000000000///000000111111/////////000000000000000...............//////000000000////////////000000000222555666555333222222//////............/////////000000000111111111222222222333222222222222222333333333333333333333333222222333333444555555555555555666666666777777777666555444555666777666444333333222222222333333444444555555666666666666666333333333333333444555555333333333333333444555555:::;;;;;;:::999888666555555444444444666999<<<===@@@>>>;;;888555333222111555555555555444444333333111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111222111111000000111000///......///000111000000000000000111111111000000000111222333444555444333333222222111111111000000000000000000000000000111111222222111111000111111111111111111111111333111//////000000...---///000111222222555:::===???CCCEEECCCBBBAAA===888555333111000222333333333000111333444444333111000000111222333444666:::===<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<:::999777555444333444444555555444222111000111333666888777888999:::::::::999888666555444222000///......000///////////////000000............000222333444222222222111111111111111111111222222333444444555333222222333555555333111000000000000000000000000111333555555444222222222111111222333333333333333333333333333333333333333111222222333333444555555222222222222222111111111222222222222222222222222111111111111222222222222111111000000000000111111222222222111111000000000111111222222222222111111//////000111111111111000000111222222222222111000333333222222111000000000111111111111111111111111111111111222222222333333333333333333333333333444222222222222222222222222333333333222333333333333111111111111111111111111222222222111111000000000111111111111111111111111111000000000000000111111000000000111111222222222111111111111111111111111222222222222222222222222111000000000000000000111111000////////////000111111000000///000000111111000000000000111111111111000111111222222222111111111111000//////000111111/////////000000000111111333333222111000000//////......////////////000000///......------......///...///000000111111000000000000000///////////////000000000000000000000000000000000000////////////////////////////////////000000000//////000000111000000000000000000000000///......---......//////000000////////////000000000333666777666333222222///////////////////////////000000111111222222222333444555444222111222333222222333333333333444444222222333333444444444444555555555555666666666666666555444444666666555444222222222222222333333444333444444555555555555555333333333333333444444555222333333333444444444444999999::::::999777555444222222222333666:::>>>@@@@@@>>>;;;888555444333333555555555555444333222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111111000000000000////////////000000///000000111111222222222000000000000111222333333222222222222222222222222000000000000000000000000111111222222222222111111111111111111111111111111333111/////////...---+++///000111111222555999<<>>AAAAAA>>><<<===;;;777555333111111222444444333111111111111111111111111...000333333333333555666777666555444444555666777888999999999999777666444333333222111000111333444222222111111111222222333222444666888::::::999999666555333222111000000000///////////////000111111//////...---...000222444333333333222222111111111...//////000222333333444444333222222444444222111//////000000000111111111...000333333333222222333444444444444333222111111111111111111111111111111000000111111222333333333111111222333333333222111111111222222222333333333222222222222222222222222222222111111111111222222111111111111000000000000111111222222222222111111000111111222222222222222///111222333333222111///222222222111111111111111111111111111111111111111111111111111222222222222111111111222222222333333222222222222111111111000222222111111111222444444444444444333333333222222000000000000111111111111111111111111111111111111111111111111111222333333/////////000111222222222111111111111111111111111333333333333333333333333000000////////////000000000000///...///000222333///////////////000111111///000000000000111111111000000111222222222222222222111000//////000111222///////////////000111111000000000000////////////---.........//////000000.........------.........,,,---.../////////...------------.....................///000111222222333000000000000////////////111111111111111111111111111000////////////000000333222222111000///......///......---------......000000////////////000000000333666888777444222222000000111111111111000000///000000111222222333333444666888666333222333666222222222333333444444444333333333333333333333444444444444555555555666666666555444444555666555444222111111111222333333444111222333333444444333333333333222222333333444555111222333444444444333333222333444555555333111000666555444444555777999;;;>>>===:::888666555555555444444555555444222111///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111222222222111111///000111222222111000///000000111222333444444555222111000000000000000111///000111222333444444444111111111111111111111111222333333444444333333222111111111111111111111111111000///000111222111000///000000000000222666999<<>>:::999:::999555555333111111222444444333111111000//////000111111...000333444333222333333666555333222222333555666777888888888777666444333111222111000///000222444111222222111111111111000000222555777999:::999999555444333222111000000000...............///000000///...---,,,---///111222333333333222222111111111,,,---...///000111222222000.........000111000/////////000000111111222222---///222333222222222333555555555444333222111000000000000000000000000000///000000111222222333333000111333333444333222111111111111222222333333333222222222222222222222222333333222222222222333333/////////000111111222222111111222222222222111111111111222333333333333222///000222333333222000///111111111111111111111111000000000000000000000000000111111111111222222222333333333444444555555555222222222222111111000000222222111111111222444555222222222111111000000000//////000000111111222222111111111111111111111111222222111111222333444444---......///000111111222111111111111111111111111333333333333333333333333000000////////////000000000///...///000333555777///////////////000111111000111111111111222222222///000111222222222222222222111000......000111222//////////////////////////////000//////...------///............000222333........................000///...------...///000///////////////...------............///000111222222111000...------------//////000111111111111111//////...//////000111222222111111111000000//////...............///000000//////...///000111333444333444777999999888666444222111//////000000...,,,000000000111222222333333555555666666555444333333444555666666444333444555666666555444333333333333555555555666666666666777333333444444444444555555444444333222111111111111222222222333333444444444444333222222444666555555333333444444333333222111444333333333444444555666444333222222444666999:::999888888888777777666666666555333111000000000111333222222111111111000000---...///000111111111111222222222111111111111111000000000000000000000000000000000111222222333333111222333222111000111222111222222333333444444555333333333222222222111111000000000000111222333444555555333222111111000000222222333333333333222222000000000000000111111111111111111111000000000000000/////////000111333444888888888888777666555444111111111111111111111111////////////000000000000...///000222333333333333333444444555555444444333555444333333222222222222000000000000111111222333444333333222222111111000555666888:::;;;:::999888444333222111000000000000000000////////////000000222000///...///000222333333333333222222222111111222111000000000111333333111111222222222222111111////////////000000000000111111000000111333444666444444444444333333222111333333222222222222222222222222333333333333444444111111111111111111111111000111111222333333444444222222222222333333444555000000000000000000000000000000000000111111111111000000000000111111111111222222333333333333444444555444333111000/////////222222111111111111111111000000000111222333555555111//////222222//////222555333222222111000111333111111111111111111111111444333222111111222333444555555444333333222111111222222111111111111111111111111222222222333333333222333444444222222333444000000000111222222222333111111111111111111111111111222333444555555555555000000111111111111000000222111111111000000//////000000000000000000000000///...---------...000111111111111111111111111111111111111111111111111111........................000000111111000//////...............///000111222........................000///...------...///000000000000000000///......000000000000111222333444000//////.........////////////000111111111111111000000000/////////000000111111111111000000000//////............///000000//////...///000111333444555666999:::;;;:::888666333111//////000000///...///000000111111222333333555555666666555444444333333444555555333333333555666555444444333333444444555555555555666666666666333333333444444444555555555444333222222111111222222222333333444444555555555444222333555666666555222333333333333222111111111111222222333555666777555444333333333555777888888777777777666666666666666555333111000000111111111111111111111000000///......///000111111111111222222222222111111111111000000000000000000000000///000000111111222333333000222333222111000111222111222222333333444444555333333222222111111111111000000000000111222333444444444333222111111111111111222222333333222222111111111111111111111111111111111111111000000000000000////////////000222333555555555555444333222222000000000000000000000000////////////000000000000000000111222222333333333333444444555555444444333444333222222111111111222222222222222222333444444111111222222222222222222555666888999999888777666444333222111000000000000000000////////////000000111000///...///000222333333222222222111111111111000000/////////000111222000111111111111111111000////////////000000000000111111111111111333444555333333444444333333222111222222222222222222222222111111111222222222333333111111111111111111111111111111222222333333333444333333222222222333444444111111111111111111111111000000000000111111111111000000000000111111111111222222222333333333444444333222111111000111111111222222222222222111111111111111111111222333444444444111111444333000111555444444555666555444333444111111111111111111111111333222111111111111222333555444444333222222111111111111111111111111111111111111222222222333333333111222333333111111222333111111111111222222222222111111111111111111111111111111222444444555555555///000000111111000000///000000000000000/////////000000000000000000000000000///.........///000111000000000000000000000000111111111111111111111111------------------------111111111111111000000///---...///000000111111000........................//////............//////111111111111111111000///000000000000111222333444///.........//////000111//////000111111111111111/////////000000000111111111111111111000000000000//////......//////000111//////...///000111333444777999;;;===>>><<<:::999555333000//////000000000//////000111111222222333555555555666555555444333222333444444333222333444555444444444444555666666444444555555555666666666333333444444444555555555666555444333222222222222222333333444555555666666666555444444666777666555222222222222222111000000//////000111333555777888666555444333333444555666777777777666666666666666666555333222111111111111111111111111111000000/////////000111222222222222333333333222222111111111000000000000000000000000//////000111111222222333000111222222111000111222111222222333333444444555222111111111111000000000000000000000111222333444222222111111111111222222111222222333333222222111111111111111111111111111222222111111111000000000000000////////////000111222222222222111000//////////////////////////////.../////////000000000111333222222222222222333333444444555555555555444444333222222111111111111111333333333222333333444555000111111222333333444444555666777777777666555444333333222111000000000000000000000000000000000000111000///...///000111222111111111111000000000000/////////...///000000111///000000111111000000///////////////000000000000111111111111222333444444333333333333333222222111111111111111111111111111000000111111111222222222111111111111111111111111222222222222333333333333444333333222222222222333222222222222222222222222000000000000111111111111000000000111111111222222222222222222333333333333111000000000111222333333222222222222222222222222333222222111111222333333444222222444333111444999666999::::::777555444333222222222222222222222222222222111000000111222222444444333333222222111111111111111111111111111111111111222222222333333333000111222222000000111222222222222222222111111111111111111111111111111111000111222333333333333333//////000000000000///////////////000000000000000000000000000000000000000000000//////000000111222////////////////////////111111111111111111111111........................000000000111111000000///---...///111111111000///......................../////////....../////////111222222333222222111111//////......///000111111000///////////////000000//////000111111111111111------///000111222333333111111111000000000000000/////////...///000000111//////...///000111333444999;;;===???@@@>>><<<;;;777444000...///000111111//////000000111222222222444555555555555555444444222444555555333333444666444444444444555666777888444444555555555666666666444444444555555555666666777666555444333333222333333333444555666666777777777666555666888888777666222333333333333222111111000000000111333555666777555555444444444555666777888888777777777777777777777666444222111111111222111222222333333222111111000111222333333444333333444444333333222222111111000000000000000000000000//////000000111222222222000111222222111000222333111222222333333444444555111000000000000000000000000000000000111222333444111111111111111222333333222222333333333333222222222222222222222111111111222222222111111111000000000000//////////////////000000000000000///...---////////////////////////......//////000000111111555444333222222333333444444444555555555555444444333333222222222222222333333333333222222333333444333333333444444555555555555666666666555444222111333222222111000000111111000000000111111000000000000////////////000111111000000000000000/////////////////////000000111111//////000000000000//////////////////000000000000111111111222222333333333222222333333333222222111000000111111111111222222111111111111222222222222111111111111111111111111333333333333333333333333444444333222111111111222222222222222222222222222///000000000111111111111000000111111111222222222111222222222222333333333111111000000111111222333222222222333333333333333444333222222111111111222111000000222222333999@@@CCCEEEDDD===666444222111222222222222222222222222111111111111111111111111333333333333222222111111111111111111111222222222111111222222222333333333000222333222111000111333333333333222222111111111111111111111111111111111000000111222222222222222/////////000000////////////000000000111222222222000000000000000000000000111111111111111222222222000000000000000000000000111111111111111111111111////////////////////////......//////000//////...---...000111111000//////////////////////////////...//////////////////...222222333333333333222222//////////////////000111222222111//////.........//////000111111111111111///000111111222111000000000000000000000000111111///////////////000111111//////...///000111333444:::;;;>>>@@@@@@???===;;;777444000...///000111111...//////000111111222222444444555555555555555444333555666666555555666888444444444555666777888999555555555666666666777777555555666666666777777777999888777555444333333333333444555666777888999999888888777888:::999888666444444555555444444333222222222222222333444555555444444444555666777999999999999999999999999999999777666444222111111111222222333555666666555444333111222333444555555555555555555444444333222222111////////////////////////...//////000111111222222///111222222111111222333111222222333333444444555000000000000000000000111000000000000111222333444111111111111222333444555333333444444444444333333444333333333222222222111222222222222111111111111000000000000000////////////000000000000//////...000000000000000000000000.........///000111111111555555444444444444444444444555555666666555555444444444333333333444444555666555555444444444555555777777666666666555555555555555555444333222111000333222111111000111111111000000111111111111000000///////////////000000111////////////////////////000000111111111222222222//////000000000000//////////////////000000000000111111222222333333333222111111222333333222222222000000111111222222222222222222222333333333333444111111111111111111111111333333333333333333444444444333222222111111111111222222222222222222222222///000000000111111111111111111111111222222222222111111111222222222333333333222111111000000111111222222333333444444444444444444333222111111111111000///000333444777@@@JJJWWWXXXQQQBBB666333333111222222222222222222222222111111111222222111111111333222222222222222111111000000111111111222222222111111222222222333333333222333444333222111222444444333333333222222111111111111111111111111111111000000111111222222111111//////000000000000//////111111111222222333333333000000000000000000000000000111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000---......////////////...//////000000000000//////////////////////////////......////////////......111222333333333333333333222111111111111111222222333333111000///.........//////000111111111111111444444444333111///---+++000000000000111111111111000000//////000000111222//////...///000111333444888:::<<<>>>>>>===;;;:::555333000//////000000000......///000000111111222333444555555666555555555444555777777666666777999555555555666666888999999666666777777777888888888777777888888888999999999:::999888666555444444444444444555666888999:::::::::999999:::;;;;;;888666555555555555555444444333444444333333333444555555444444666777888:::;;;;;;:::::::::::::::;;;;;;;;;777666444333222111222222333444666777888777555444333333444555666666666666666666555444444333222222////////////////////////......///000000111111222///000222222111111222444111222222333333444444555000000000111111111111222000000000000111222333444333333333333333444555555444555555666666555555444555444444333333222222222333222222222222111111111///000111111111111000000000000000111111000000///000000000000000000000000------...///000111222222444555666666666666555555555555666666666666555555555444444444444555555666999888777777777777777777888888777777666555555444555555444333222222111111222222111111111111111222///000111222222111000///....../////////000000000////////////000000000000000000111222222222222222///000000111111000000///////////////000000000000111222222333333333222222000111222222222222222222111111111222333333444444222222333333333444444444111111111111111111111111222222222333444555555555333222222111111111111222222222222222222222222222000000000000111111111111111111111222222222222333111111111111222222222222333333222111000000000111222333333444444555555666444333333222111111111222222111333555666;;;FFFSSSeeefff\\\HHH999555555333333333333333333333333333111222333333333333222111222222222222222222111111000000000111222222333333111111222222222333333333222333444444222222333444333333333333333222222222111111111111111111111111000111111222222222111111000000111111111111000000111111222222222222222222000000000000000000000000000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000000000////////////000000////////////////////////---...///000000///...---111111222333333333333333222222111111111111222222222222111000/////////000//////000111111111111111222333444444222000...,,,///000000000111111111111000000//////000000111222//////...///000111333444666888:::<<<<<<;;;999888333111//////000000///.........//////000111111111333444444555666666555555333444666666555666777999666666666666777888888999888888888888999999999999999999999:::::::::;;;;;;;;;:::999777666555444444444555666777999:::;;;;;;;;;::::::<<<===<<<999666444444555555444444333222333333333444555666777888666777888999:::;;;;;;;;;999999999:::::::::;;;;;;888666555333222222222222222444666888888777555444444444555666777777777777777777666555444333222222////////////////////////......//////000111111111...000111222111111333444111222222333333444444555111111111111222222333333000000000000111222333444555555444444444555666666666666777777777777666666555555555444333333222222333333222222222111111111///000111222333333222222///000000111111000000000////////////////////////------...///000111222222222444666888999888666555555555666666666666555555444333333333333444555666888777666666555555666666666555555555555555555555555444333333222222222222222111111111111111222222///000222333333222000///---......////////////////////////000000111111111//////111222222222111000000111111111111111111000////////////000000000000111222333333333333222111000000111222222222222222111222222333444444555555111222222222333333333333111111111111111111111111000111222333444666777777111111111111111111222333111111111111111111111111000000000000111111111111111111111222222222333333111111111111222222222222111111111000111111222333333333333444555666666666333333222222111222222222222222333444444999FFFSSSdddggg___JJJ:::777666333333333333333333333333333222333444444444444333222111111111111111111222222///000000111222222333333111111222222222333333333111333444333222111222333222222333333333333333333111111111111111111111111111222222222222222111111111111222222222222111111111111000000000000000000000000000000000000000000//////111222222222111000111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111111000///......///000111000000000000000000000000---...///000000///...---000111222222333333333333000000///////////////000000000000000000111111222//////000111111111111111---///111333444333222111//////000000111111111222000000000000000111111222//////...///000111333444444666999:::;;;:::888666222111//////000000...,,,......//////000111111111333333444555666666666555222333555555555555666888777777777777777888888999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;999777666555444444444555666777999:::;;;<<<;;;;;;;;;<<<===<<<999777333333444444333333222111222222333444666888:::;;;999::::::;;;;;;::::::999888888888999999:::::::::888777555333222222222333111333555777888777555333444555666777777888888888888777666555444333222222////////////////////////......//////000111111111...000111222111111333444111222222333333444555555111111222222222333333333000000000000111222333444777666666555555555666666777777888888888888777777666666555444333333222222333333333222222222111111///000222333444444444333//////000000000000000///........................------...///000111222222111333777::::::999777555555555666666666666555555222222222222333333444555555444333222222222222222222222333333444555555555555444333333222222333333222111111111111111222222///000222333333222000///---......///000///////////////000000111111222222---...000111111111000///111111222222222222111111////////////000000000000111222333444333333111000///000111222222222222222222222333444444555666666000111111111111222222222111111111111111111111111000000111333555666888888111000000000111222333333000000000000000000000000000000000000111111111111111111222222222333333333000111111111111222222222/////////000111333444555333333444444555666777777333222222111222222333333111111111111000444BBBPPP\\\bbb\\\HHH999666555000333333333333333333333333333333555555555555333333111111111111111111222222///000000111222222333333111111222222222333333333000222222222111000111222222222222333333444444444111111111111111111111111222222333333333222222111222222333333333333222222000000//////......------000000000000000000000000...///000111222111000000000000000000000000000000000000000000000000000000///////////////000000000000111333555555444333222000000000000000111111111000000////////////000000/////////000111111222222111222333333444444333333333333333333333333333333111111111111111111111111111111111111111111111111111222333555555555555444111111111000111111222222//////000000111111111222222000///...///000222333555666777777666444222111222000------///111111000///////////////000111111222333333444555666777777444333333222333444555666555555555666666666666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;999888666555444444666666888999:::;;;;;;;;;=========;;;:::888777666555555555555555555555555555666777666555666777999===<<<;;;:::::::::;;;<<<888888999999999888888777;;;999666333111111222333::::::999999888777777777555555444333333333444444777777777666555333222111000000000000000000000000111111222222222333333333222222111111222222333444222333555666666555333222555444333222222222222222000//////...///111333444555555444444444444555555555555666666777777888888:::999777666444444333333555555444333444555666777444333222111111111222333000000000000000000000000///////////////......---000000000000000000000000---///111444555555444333222222333444444555555666555444333222111111111111222333333444333222111000222222333333333333444444333333222222333333444555222222222222222222222222333444555666666444222111000000////////////000000...///000000000///---,,,000000000000000000000000111111222222222222111111000111111111111222222222000000111111111000000///222222111111000111111111777666666555444444333333666444333111111222333444333333333333333222111000333333333333333333333333333333333333333333333333444333111000000111333444222222111111222222333444777666444333222333444444222222222111111111111111444222000000222333444333666666555555555444444444222222333333333333444444333333111000111666===BBBNNNLLLGGG???888333111111222222333444333222111000333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222222111111555555333222111000000000111222222333333222222111111111222222222222111111111111222222222222111111000111111111111222222222000000000000000000000000000000000000000000000000/////////000000111111111000111333444555444333222000000000000000000000111000000////////////000000/////////000111111222222222222333444444444444444888777666555444222111111111111111111111111111111111111111111111111111111222333444666666666666555222222111111111111111222//////000000000111111111111000///...///000222333555555555555444333222111///...---...............///////////////000000111000111222333444555555666444444333333333444555666555555555555666666666666;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::888777666555555666777888999:::;;;;;;;;;<<<<<<<<<;;;999777666555444444444444444444444444555666777777666666777999999888777666666666777888888888888999999888888777;;;999666444333333555666::::::999999888777666666555555444333333333444444666666666555444333111111000000000000000000000000111111111111222222222222222222111111222222333444333444666777777666444333444444444444444333333333111111111111111333444555666555555555555555555666666666666666666777777777999888666555444333333333555444444333444555666777222222333333333222111000000000000000000000000000000000000111000//////...////////////////////////...///111333444444333222222222222333444444555555555444333222111111111111222222333333333222111000222222222333333333444444444444333222222222222222222222222222222222222222222444777999999666222///000000////////////000000000000111111111000......000000000000000000000000000111111222222111111000000000111111111222222222222222333333333333222222222111111111111111222222444444444555555555555555666555333222111222333444333333333333333222111111333333333333333333333333333333333333333333333333444333111000000111333444222222111111222222333444555555333222222222333333111111111111111111222222333111000000222333333333555555444444444444333333222222222333333333444444222222222111111555;;;???BBBBBB@@@<<<777555444555222222333333333222111000222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222222111111666555444333222222222222222222333333333333222222111111222222222222111111000000000111111000000000000111111111111222222222000000000000000000000000000000000000000000000000...//////000111222333333000111333444444444333222111111000000000000000000000000000000000000000000/////////000111111222222222333444444555555444444999888777666555444333222222222222222222222222222111111111111111111111111222333555666777777666555333333222111000000000000//////000000000000111111111000///...///000111222444444333222111111111111---///111111000...------////////////000000000000//////000111222333333444444444444333444444555666555555555555666666777777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<:::999888777777666666777888999:::;;;;;;;;;;;;::::::999888666555444333333333333444444444444555777888888777666888999777777666555444555555555777777888888999888888777;;;999777666555666888999;;;;;;:::999888777666555666555444333333333333333444444444444333222000000000000000000000000000000000000000000111111111111222222111111222222333444555666777888888777666555333444555666666666555444444333333333444555666777666666555555555555666666777777666666666666666666777666555444333222222222444444444333444555555666000222444555555333000...000000000000000000000000111111111111111000000//////////////////////////////000222333333333222111000111111222333333444444444444333222111111111111222222222333222222111000222222222222333333333333555444333222111000000000222222222222222222222222111444888;;;:::666111---000000////////////000000000111111111111000000///000000000000000000000000000111111222222111111000000000000111111111222222222333333444444333333333000000000000111222333333222333333444555666666666666555444333222333444444333333333333333222222111333333333333333333333333333333333333333333333333333222111000000111222333222111111111111222333333444333222222111222222222000000000111222222222333222111///000111333333222444333333333333222222222222222222222333333333333111222222111111333777:::888999:::999777555555666222333333333333222111000111111111111111111111111111111111222222222222333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111222222222222111111333333222222222222333333222333333444444333333222111111222222222222111111//////000000000000//////000111111111111222222222000000000000000000000000000000000000000000000000...///000111222333444444000111222333333333333222111111111000000000000000000000000111111000000000/////////000111111222222333333444555555555555444444444555555555555555666222222222222222222222222111111111111111111111111111222333555666555555444444333222111000000000000//////000000000000000000000////////////000111111333222000///...///000000000444777777444000---,,,...//////000000000000000...//////000111222333333555444444444444555555555444444555555666666777777999999999999::::::::::::999:::::::::;;;;;;;;;;;;;;;:::999888777777777777666777888999:::;;;;;;:::999999999888777555444333222222333333333333333444666777999999888777888999999888888777666666666666666777777888888888888888:::999888777888999;;;<<<<<<;;;:::999888666555555666555444444333333333333333333333333222111000///000000000000000000000000////////////000000000000222222111111222222333444555666666777777666666555222444666777888777666555444444444555555666666666666666666777777666666666777777777666666555555444555444444333222222222222333333333444444444555555111222333444444222111///000000000000000000000000000111111111111000//////////////////////////////000111222222222222111111000000000111222222333333444333222222111111111222111222222222222111111111111222222222222333333333444333222111000000000000111111111111111111111111222444777888888555111...000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000111222222222222222222000000000000111222333444222333333444444555555666666555444333333333444444222333333444333333222222222222222222222222222222222222222222222222222222222222111000000111222222111111111111111222222333222222111111111111111111//////000111222333333333111000///000222333222111222222222222111111111111111222222222222333333333000111222222111222444666777999;;;:::888555444444333333333333222222111111222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111///////////////000111111333333444444444444333333111111222222222222111111//////000000000000//////000000111111111222222222000000000000000000000000000000000000000000000000...///000111222333444444111111222222222333333222111111111111000000//////000000111111111111000000/////////000111111222222222333444444555555444444222222222333333444444444111111111111111111111111000000000000000000000000///000222333444444333222444333222111000000000000000000/////////////////////////////////000000111111000...------...///000222555888999666111---***......///000111000000/////////000111222333444444555555555555555555555444444444444555666777777888888888888999999999::::::999999999999:::::::::;;;888888777666666666666666777888999999::::::::::::888888888777666555444333222222222333333444444444666888::::::999888999::::::999999888888777666666555666777888888888888888999888888888999:::;;;<<<;;;;;;:::999888777666555666666555444333222222333222222222222111000//////000000000000000000000000....../////////000000000222222111111222222333444555555555666666555555555222444666888888888666555444444444555555555555555666666777888888777666666777777666666555555444444444333333222222222333333333333333444444444444444444333222222111111222222000000000000000000000000//////000000//////...---........................000111111111222111111111//////000111111222222333333333222222111111222222111111111111111111111222111111111222222222333333222111111000111111222222111111111111111111111111222222333333333222111000000000////////////000000////////////////////////000000000000000000000000000000000111111000000000//////000000000111111111111111222333333333333333000000000000111222333444444444444444444444444444555555444444333333333333222333333444444444333333222222222222222222222222222222222222222222222222111111111111111111111111111111000000111111222333000111111111111111111111//////000111222333333333111000000111222333222111222222111111111000000000111111111222222222333333000111222222111111222444888:::======:::777666555333333222222222222111222333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111............///000111111222333333444444333333222111111222222222222111111000111111222222111111000000000111111111222222222000000000000000000000000000000000000000000000000...//////000111222333333111111111111222222222333222222111111000////////////000111222222111000////////////000111111222222111222333333444444333333333333222222111000000///000000000000000000000000000000000000000000000000...///111222333222222111333333222111000000000000000000////////////............/////////000000000///......------.........000111444666777444...***---...000111111111000///000000111222333444444555555666666666666555444444333444444555666777888888777777777888888999999:::888888999999999:::::::::777666666555555555666666777888999:::::::::::::::777777777777666555444333222222333333444444555555666888;;;;;;:::999999:::888888888888777555444333555555666777888888888888777777777888999:::;;;;;;::::::999999888777777777777666555444333222222222111111222222111000000///000000000000000000000000////////////000000000000222222111111222222333444555555555555555555555555444555666777777666666555333444444555555555444444666777888999999888777666666666555555555555555555333333222222222333444444222222333444444444444333555444222111000111222333000000000000000000000000///////////////...------........................000000000000111111222222///000000111222222333333333333222222111222222333111111000000000111222222111111111111222222222222111111111111111222333333111111111111111111111111111000000000111111222222000000////////////000000///............//////000000000000000000000000000///000000111111000000////////////000000000111111333333444555666666666666000000000000111222333333444444444333333333333333444444333333333222222222222333333444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111000000000000111222222000000111222222222111111000000000111222222222333222111111222444444333111222111111111111000000000111111111111222222222222000222222222000111222444666888;;;<<<;;;:::999:::444333222222111111222222333333333333333333333333111111111222222222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111111111000000111222333333111222222333333222222111111111222222222222111111111111222222222222111111000111111111111222222222000000000000000000000000000000000000000000000000/////////000000111111111111111111111111222222333222222111111000//////...///000222333333222000////////////000111111222222000111222222333333222222222222222111111000000///////////////////////////000000000000000000000000...///111222333333222222222222111111111111111222000000/////////.........---......///////////////------...............---...---...444::::::444...---...000111111111/////////000111111333333444555555666777777666555444333333333444555666777888888666666777777888999999:::888888888888999999999999777666666666666666777777888888999:::::::::999999777777777777777666555444222333333444555555666666666888;;;<<<;;;:::999:::888888888888777555333222444555666777888888888888666666666777777888999999888888888888888888888888777666555444333222222222111111222222222111000000000000000000000000000000//////000000000111111111222222111111222222333444777666666666666666666777666666555555555555555444444444555666666555444333666777999::::::999777666444444555555555555555555333333333333333444555555111222333444444444333333333333333222222222111111000000000000000000000000000000000000000///............................../////////000000222333333000000111111222333333444333222222111222222333333111000//////000111222333111111111111222222222222444333333222222222222333111111111111111111111111...///000222333333333333000000////////////000000//////.........///111111000000000000000000000000//////000000000000//////////////////000000000111333444555666666777777777222111111111111111222222222222222333333444444555222222333333222222111000222333333444555555444444111111111111111111111111111111111111111111111111000000111111111111000000000000000000000111222222000000222333333333222222111111111111111111222222222222222444555555444222222222222111111111000000111111111111222222222222111222222111000111333666444777999:::999999999:::444333222111111111222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222222111111111222333333000111111222222111111000111111222222222222111111000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000111111000000111111222333222222222111000//////...///000222333333222000////////////000111111222222000000111222222222222111//////000111222222333333........................000000000000000000000000///000222333444444333333111111111111111111222222000000//////.........------......///000/////////,,,---.../////////...---...+++,,,444>>>AAA;;;444---...000111222111///...//////000111222333444444555666777777777666444333333333444555666777888999555666666777888999999999777888888888888999999999777777777777777888888999888888999:::::::::999999777888888888777666555555333333444444555666777777666999<<<===<<<:::::::::999:::::::::888777555333444555666777888888888888555555666666777777777777777888888888888999999999777777555444333222222222111222222222222111111000000000000000000000000000000000000000111111111111222222111111222222333444888888777777777777888888777666555444444444444444555555666777777666555444666777999::::::999777666333444444555555666666666333333333333444555666666111222333444555444333333000222444555555333000///000000000000000000000000111111111111111000//////.................................///000222333444111111111222333333444444222222222111222222333333111000/////////111222333000111111111111222222222666666444333222111111111000000000000000000000000+++...111555666666444333000000////////////000000111000/////////111222333000000000000000000000000//////000000000000//////////////////000000000000111222333444555555555555222222111111111111111111///000111222444555666777111222222222222111000000222333333444555555555444111111111111111111111111111111111111111111111111000000111111111111000000000000000000000111111222000111222333444444333222222222222111111111111111333222333444666666444222222222222222111111111111000111111111111222222222222222222111000111444777555777888888666555666777444333222111111111222333111111111111111111111111222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111222222222222111111111111000000000000111111000000111111111111000000111111222222222222111111//////000000000000//////000111111111111222222222000000000000000000000000000000000000000000000000111000...---...///111222333222222111111111111111000000000000000////////////111222333333222111///000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000111111111111111111111111222222111111000000//////............/////////000111111111000000000000000000/////////222777;;;>>>666444222000...---,,,,,,//////000111333444555666666777888888777666777999777666555444333444555666555666777777666666777999:::999888888888999;;;<<<888888777666666666666666999::::::888777888:::<<<666777888999999888666555444444444444444555666777888999999::::::999999888888888888888888777666666888777777777888999::::::888888888888888777666555888777777666666666666777777666555444333222222222222222222222111111000000000000000222444444222000333111000///000111333444444333333222222333333444444444333333333333444444777777777666555555444444555666777888888888888888777888888999999999888888::::::999999888777666666666555555444444555555666111111111000111111222222222333333444444333333222000000000000000000000000000000000000000000000000111000///......///000111000000111111111000000///111111222222222333333333333333333222222222111111000000000000111222333444222222111111111111222222444444444444333222111111...000111222222111000...///000000000111111111222//////000000000000//////000//////.........///////////////000111333444555222222222111000//////...222222222111111111111111222333444444555555444444333222111000000000222222222333444555555555444444444444333333222111111111555555555666555555444444333333222222222222333333333333222111000000000111000///...---...///111333111111000000000000111111222222222222222222222222000000000000////////////333333222222333333444555333333222111111222333333222222222222222222222222333333222222333333444555222333444444555555444444111111111111111111111111444444444444333222111111333222222111111222222333333333222222111222222222444444333333333333222222000111222222333333222222111111111111111111111111111111000000111222222333333333333222222111111111333333222222333333444555444444444444444444444444111111111111000000//////000000000000000000000000000000000000000000000000111111111111111000//////111000.........///111222222222111000000000000000///////////////////////////000111222222111000///000000000000000000000000000000111111000000///...000000000000000000000000////////////////////////////////////////////////000000111111111111000000111111111111111111111111000000000000000/////////........./////////000000111000000000000000000000111000000111222444666888:::::::::999777555333222,,,---...000111333444555444666777666555444555777444444333222222222333444444666777777666666777888888888888888888999::::::888777666666555555555666;;;;;;;;;999777777888:::666777888999999888777666222222222222222333444444888999999::::::999999888888888888888888777666666666666666666777777888999888888888888777666555555666666555555555666666777666666555333333222222333333222222222111111111111000000000111333333222000000///...---...///111222333333222222222222333333666666666666777777888888777777777666555555444444:::::::::999999888777666888888999::::::::::::999::::::999999888777777666555555444444444444555555333222222111111111222222222222222222222222222222000000000000000000000000000000000000000000000000111000//////...///000111000000111111111111000000//////000000000111111111333333222222222111111111000000000000111222333444333333222222222222333333555555555555444333222111///000111222222111000////////////000000111111222//////000000000000//////000//////......//////////////////000111333444555222222111111000//////...000111111111111111111111222222333444444444444333333222111000000111222222333333222222333444555666444444444333333333222222444444444555555444444333222222222111111222222222333222111111111111111111222111/////////111222444222222111111111111222222222222222222222222222222222111111111111000000000333222222222222333444444333333222111111222333333222222222222222222222222333222222222222333444444333333444555555555555555222222222222222222222222333333333333333222222111333222222111111222222333222222222111222222333333444444333333333333222222111222222333333333333333111111111111111111111111222111111111111111222222222222222111111111000000222222222222222333444444222222222222222222222222333333222111111111111111000000000000000000000000000000000000000000000000000111111111000000///...000///.........000111222111111000///////////////.........///////////////...///000111111000///...000000000000000000000000//////000000000///......000000000000000000000000........................///////////////////////////000000111111000000///////////////////////////.........///////////////....../////////000000000000000000000000000111111222111111111222222333333:::;;;===??????===;;;:::111111222222222222333333333444555444333222333444444333333222333333444444444555777666555555666888777777888888999999888888777666555555444555555555;;;<<<;;;:::777666777888666777888999999888777777666666666666666666777888888888999999999999888888777888888888888777777666666666666777777888::::::888888888888777666555444444444333444444555666777666555444333333222222333333333222222222222111111111000///000111222222000000///.........///111222333333222222222222333333666666777777888999:::;;;888777777666666555555444:::::::::::::::999888777888999:::;;;;;;;;;;;;;;;::::::999999888777777777555555444444444444555555444444444333222222222111111111000000000000111111111111111111111111111111000000000000000000000000000000/////////000000111000000111111111111111000/////////000000000000111333222222222222111111111000000000000111222333444444444333333333333444444555555555555444333222111///000111222222111000///.........///000111111111...//////000000//////...//////////////////000000//////000000111222444444222222111111000//////////////////000000111111111000111222222333333222222222111111000111111222222444333111000111333666888555555444444444444333333222333333444444333333333222222111111111111222222222111111111111222222333333222111000111222333444333333222222222222333333222222222222222222222222333333222222222111111111222222222222222333444444333222222111111222222333222222222222222222222222222222222222222333444444333333444555555555555444333333333333333333333333333333444444555555444444222222111111111111222222111111111111222333444444444444333333333333222222222222333444444444444444111111111111111111111111222222111111111111111222111111111111000000000000222111111111111222333333111111111111111111111111555444222111111222333333000000000000000000000000000000000000000000000000000000000/////////......//////......///000111222000000///............................../////////......///000000///......000000000000000000000000......////////////......000000000000000000000000........................//////////////////////////////000000000000//////........................,,,,,,------...//////000...////////////000000000000000000000000111111111222111000000111333666777666777999;;;===>>>>>>>>><<<;;;:::888555333222111222333444333222111222333555555555555555666666666444666777777666555777888666666888999999888777666666555555444444444555555:::;;;;;;:::888777888999777777888999999999888888999999888888888999999:::888888999999999999888888777777888888888888777666999888999999:::;;;<<<===999999999999888777555555222222222222333444555666555444444333222222222333333333333333333333222222222111///000111222111000111111000000111111222333222222111111111111222222222333444666777888999999888888777777666555555555666777888999::::::;;;;;;888888999:::;;;;;;;;;;;;999999999888888888777777666555555444444555555666666666555555444333222111222222111000000111222222222222222222222222222222000000000000000000000000000000000000000000111111000000111222222222111111111111111111222222222222222222222222111111111111000000000000111222333444444444333333333333444444444444444444333222111000000111111222222111111000---......///000000111111...//////////////////...//////000000111111000000000000000000111222333444111111111111000000//////------...///000111111222///000000111111111111111111111111111111111222222222222111111222444777888555444444444444333333333111111222333333333222222222111111000000111111222111111111111222222333444222222111111111111222333222222222111111222222222111222222222222222333333333222222222111111111111222222222111222333333444222222222222222222222222222222222222222222222222222222222111222333333444111222333333444444333333333333333333333333333333333444555666777777777777222222111111111111222222111111111111222333444555444444333333333222222222222333444444555555444444111111111111111111111111333222111111000111111111222222111111111111111111111111000000111111222333222222222222222222222222555333222111111222333444000000000000000000000000//////////////////////////////...............///.........//////000111222000//////...........................//////000000.........//////.........////////////////////////......////////////......////////////////////////........................//////////////////////////////000000000000//////------------------------++++++,,,---...///000000////////////000000000111//////000000111111111111111000///000333888===@@@777666555555666888;;;===???>>><<<:::888555444333333444555444222111222333555555555666666777777777555666777777666666777999666777888999999888666666555555444444444444555666666888::::::999999:::;;;777777888999999999999999777777666666555666666777777888888999999888888777666777777888888888777777888888888999:::<<<===>>>;;;;;;;;;:::999888666555111111111111222444555555444444333222222222333333333333333333333333444444333111000111222333111000111111111111111222222333222111111000000111111222000111333555777888888888888888888777666666555555444555666888999:::::::::666777888999::::::::::::999999999888888888888888777666666555555666666777777777777777666555333222444333333222222333333444333333333333333333333333111111111111111111111111//////000111111111111111000000111222222222222222111111111111111111111111222222222111111111000000000000000000111222333444333333222222222222333333333333333222222111000///111111222222222222111111////////////000000000000......////////////......//////000111222222111111000000000000111222333333111111111000000000000000------...///000111111222...///000000111111000000000000111111222222222222000111222444666777777777555555555444333333222222000111111222333333333222222222111111111111222222222111111111222333444444111111111000000111111111111111000000000000111111111111111222222333333333222222111111111000000000222111111111111222333333222222222222222222222222222222222222222222222222222111111111111222333333000000111222222222222111222222222222222222222222111222333444555666666666222111111000000111111222111111111111222333444555444444333333333222222222222333444444555555444444111111111111111111111111222222111111111111111222333333333333333333333333111111000000111111222333222222222222222222222222333222111000111111222333000000000000000000000000//////////////////////////////............///000------...///000111222222000000///.....................//////000000111111/////////....../////////////////////////////////......///000000000//////////////////////////////........................////////////////////////...//////000000//////...------------------------,,,,,,------...///000000/////////000000000111111/////////000111111222222111000000222555;;;AAADDD===;;;777444333444666888888888777777777777777666444555666555333111222333222333444555555555555555666777999888777777888:::888888999999888888777777555555555444555555666777555777999:::::::::;;;<<<777777888888999:::::::::999888888777777777777777777777888888888888777777666777777888888888888777555555666666888999;;;<<<;;;;;;;;;:::999777666555222222111222222333444555333333222222222222333333333333444444444444555555333222222444555444222000.../////////000000000000111111000000000000111111222333555888999::::::999999888888777777666666555777777888888888777777666555666777888999:::::::::888888888888888888888888888888777777777777888888777777888888888777555444444444555555555555444444444444444444444444444444111111111111111111111111//////000111222222222222000000111222333333333333000///////////////......222111111111111000000000000000000000111222333444333333222222222222333333333333333333222111000///222222222222222222222222111111111111000000000000---......//////......---...///111222333333222111111111000000111222222333111111000000000000000000/////////000000111111111...///000000111111000000///000111222222222222222///111333666888999999999888888777555444333222111000111111222333333333333333222222222222222222333333222222222222333333444111111111111111000000000111000000000000000000111111111111222222333333444222111111111111000000000111111111111111222333333111222222333333222222111222222222222222222222222111111111111111222333333000000111222222222222111111111111111111111111111...///000111222222222222111111000000000000111111111111111111222333444444444444333333333333222222222222333444444444444444111111111111111111111111111111000000111222222333333333333444444444444444222111111111111222333333111111111111111111111111111111111222222222222222000000000000000000000000000000000000000000000000000///.........///000111,,,---...///111111222222111000//////......////////////000000111222222333000//////////////////000////////////////////////...///000000111111000000////////////////////////////////////////////////////////////////////////......////////////..............................------....../////////000//////000000000111111111...//////000111111222222111222444666999<<<===???===;;;888666444555666666333333444555666777777888444555555444222111111222111222444555666666666555777999::::::999999:::;;;::::::999888888888888888666555555555666666777888666888:::;;;:::999::::::888888888888999:::;;;;;;;;;;;;:::999999999999999777777888888888888777777666666777888888888888888444444555555777999:::;;;::::::999999777555444333333333222222222333333444333222222222222222333333333444444444555555555555333333555777888666222///......///000000000000000000000000//////000000000333555777999:::::::::999999999888888777666666666777888888999999888888888666666888999:::;;;;;;;;;888888888888888888888888:::999999888888999999:::666777999:::999888777666333444666777777666444333444444444444444444444444111111111111111111111111...///111222333333222222///000111222333333333333000000//////............111111111111000000000000000000000000111222333444444444333333333333444444444444444444444222111111222222222111111222222222444444333222111000//////---......//////......---...000222333444444333222111111111000111111222333000000000000000000000111000111111111111111111111//////000111111111111000...///111222333333222222111222333555888:::;;;<<<<<<<<<:::888666444333222000111222333444444444444444444333333333333444444444444333222222222333333222222333222222111111000222111111000000111111222000111111222333333444444333333222222222111111111111111111111111222222333111222333333333333222111222222222222222222222222111111111111111222222333111111222333333333333333222222222222222222222222//////000111222222111111111111000000000000111111222222222111222222333333444444333333333333222222111222222333333333333333111111111111111111111111//////000000111222444444222222222333333444444444222222222222222333444444222222222222222222222222000111333444555444333222000000000000000000000000000000000000000000000000111000///......000222333,,,---...000111111222222111111000//////////////////000000111222333333333000000////////////000000//////////////////////////////000111111111111111////////////////////////000000000000000000000000////////////////////////......////////////.......................................///////////////000000000000111111111111...//////000111222222222111333777:::<<<;;;999777666666666777777888888888444555555555666666777777333444555333111000000111333444666888888888888777888:::;;;;;;:::999;;;<<<<<<;;;999888888888999:::666666666666666777888888777999;;;;;;:::888888888888888888888999:::;;;<<<888777777666555555555666777777888888888888777777666666777888888888888888555555666777888:::<<<===999888888777555444222111444444333333222333333333222222222111222222333333444444444555555555666666333444666999999777222...000000111222222222222222000000////////////000000333444777999:::999999888999999888888777666666666555666777999;;;<<<<<<<<<666777999:::;;;<<<<<<<<<888888888888888888999999;;;::::::999999::::::;;;666777999::::::999888777111333666888888666333111555555555555555555555555111111111111111111111111...///111222333333222222///000111222333444444444222222111111000000000///111111111111000000000000000000000000111222333444555555555444444555555555666666666666555444333333333222222111111222222333666555444333222000///...---..................---...000222444555444333222111111111111111111222222000000000000000111111111222222222111111111111111///000000111111111111111...///111222333333222222444444333444666:::>>>@@@@@@???===;;;888666444333000111222333444555555555555444444333333444444555555444444333222222222222444444444444444333222111333222222222222222222333000000111222333333444444444444444333333333222222111111111000111222222333111222333444444333222111222222222222222222222222111111111000111222222333222333444444555555444444333333333333333333333333222222333444444444333333111111000000000000111111333333222222111222222222444444444333333333222222111111222333333333333222111111111111111111111111/////////000111333444555111111111222222333333333333333222222333333444555444444444444444444444444000222444777777666444222000000000000000000000000000000000000000000000000111000///...///000222444000000////////////000000000000//////.........------.........//////000000000000///...............000000//////.........---////////////000000000000//////000000000000//////111111000///////////////......////////////......//////////////////////////////////////////////////////.........---------........................,,,.../////////111444777555777999999999888999::::::888777777888888777555555444222111111222444555333333333333333333333333333333444666777999::::::===;;;999:::======;;;888888888777888888999::::::777444222222444777888888888888999999999999888888777777777888999999999:::999::::::::::::999888888444444444444444555666777999888666555444555777888555666666555444444666999999888777555444444444444111111111111111111222222111111000000111111222333555444444444444555666666222333444555666666666666555333000///000111111000111000000000000222333444666666777777777777666666666666666555555444444333777777777777777888999999:::::::::999999999888888666666666666777777777777:::999888666555555444444999999888777666555555444333444777999:::888777555:::999888777666555444333111111111111000000//////---///222444444222///---000000111222333333444444111111111111111000///...222222222111000//////...,,,---...///111333444555555555333222111000000111333444444444444333222222000000000000000000000000666444222000/////////000//////......---------,,,000111333444444333111000111111111000000000000000000000000000000000000000111111222222222222111111000111111111111222222222///000000000000111111111111222333555777888::::::<<<===<<<999555333222333333444444555555444444333333333222111222333444555666555444222111111222222222222111111111111111111111111222222222333333333000111444555666666555444444444444333333333222222111111111000000000000000000000000000000000000000111111111111111111111111222222222222222222222222444444333222222333333333333333222111000000111111111111111111111111111111////////////////////////111111222222222333333333444333333222111000///...222///...111444444000+++111111222333333333333222222222111111111111222222333333333222222222111111111111222222444444555555555444444333333333444444444444333222222111111000222222111111111111222222000000000000////////////000000////////////000000000000////////////000000//////......------------...///////////////000000000000///............///000/////////................../////////000000000//////000000000000//////000000///.....................////////////......//////////////////////////////////////////////////////.........---------........................---...///000000111444777999:::;;;;;;999888888999999777666666777777666555555444222111111222444555222222222222222222222222333444555666888999::::::;;;:::999:::<<<===;;;999888777777666777888999:::<<<999777666777888888888888888999999999999888888888888888888888888999999999999999999999888777777444444444444444555666666888777666444444555777888666777777555444444666888888777666555555444444555222222222222222222222222111111000000111111222333444444444444444555555666333333444444555666666777555333111111111222222111111111000000111222444555666666777777777777666666666555555444333333444444555555444555555555666777:::999999999888888888888888888888888888888888888777777666555555555666666777777666666555555444444333555777888999777555444888888777666555444444333222222111111111000000000...///111333333111///...000000111111222333333444222222222222222111000///222222222111000///////////////000222333444555666444444333333222111111000333333333333333222222111000000000000000000000000222222111111000111111111000000000000//////......000111222333333222111000111000000000000000000000000000000000000000000000111111222222222222111111000111111111111222222222111222222222222333333333333333444666777888999:::<<<<<<<<<:::777555444555333333444444444444333333333333222222222333444555666555444222111111222222333333333333333333333333111111222222222333333333000111333555666666555444333333333333222222222222000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222222333333222111111111111111111111111111111111111111111111111111111111111111111111111111222222222333222222222222222333444444333111///000333333000+++000000111222222222222111222222111111111111222222333333222222222111111111111222222222222222222222444444333222222222222222333333333222222222222111222222111111111111222222000000000000000000000///000000////////////000000000000////////////000000......---------------,,,000000000000000/////////111000//////......//////////////////........................//////////////////000000000000////////////............------...//////000000//////...////////////////////////////////////////////////...............---------...........................000111111111222444777:::;;;;;;:::777555555555777666444555666666555444555444333222222333444555111111111111111111111111444555666777888999:::;;;999888888:::<<<<<<;;;:::888777555444555666888999>>><<<999777777888777666888888999999999999888888888888888888888888777777777888888888888777666666444444333333333444555555777666555444444555666777777777777666444333444666666666555555555555555666555555444444333222222222111111000000111111222333333444444444444555555555444444333333444555777888666444333222333444444333222222111222222333555555555666666777777666666555666555333222111222444555444444444444555555555666888888888888777777777777777777777777777777777777444444444444444555666777444444444444444444444444444555666777777666444333666555555555444444333333222222222111111111111111000000111111111111000000///000000111111222222222222333333333333222222111222222222111000000//////000111111222333333444444333333444444444222111000222222222333222111111000000000000000000000000000///000000111222222222222222222111111111111000000000000000111111000000000000000000000000000111111000000000000000000000000111111222222222222111111000111111111111222222222111222222222222333333333555555555666777777888888888999999888666444555555222222333333333333222222333333222222222333444555555555444333222222222222222222222333333444444555111111222222222333333333111222333555555555444444333222222222222111111111///000000000111222222222222222222222222222222222111111111111111111111111333333333333333333333333222111111000000111222222333222222111111111111222222222222222222222222222111111111111111111111111000000000111111111222222000000000111333666888:::555222//////111222000---//////000111111111111000222222111111111111222222333222222222222111111111222222222111111000000000555444333111000000000000111111222222222333333333222222111111111111222222000000000000000000000000000000////////////000000000000////////////000000........................222222222111000000000///111000000///...////////////////////////.........---.........//////////////////000000000000////////////////////////......//////000000000000//////////////////////////////////////////////////////................................................///111222222222222444666666777888777444222222333555444333333555555444333555444333333333333444555222222222222222222222222555555666777888999::::::777777888999;;;;;;;;;;;;888666555333333555777888<<<:::777666777777666555888888999999999999888888999999888888777777666666666666777777666666555444444333333333333333444444555555444444444555666777777888888666444333444555444444444444444555666777777666666555444333333222111111000000111111222333333333444555555555555555555444333222333555777999777555444444666666555444333333333333444555666666555666666777777666666555666444222000000222444555555555666777777777777777777777777777777666666666555555555555444444444444444333333333333444555555222222222333333333444444444555666666666555333222444444333333333333333333222222222222111111111111111111000000000000111111//////000000000111111111333444444444444444333333222222222111111000000000000000000000000111111111111222444555555333222000111222222222222111000000000000000000000000000000...///111222222222111000111111111111111111111111000000////////////000000000000000000000111111111000000000000000000000000111111222222222222111111000000111111111222222222//////000000000111111111555555555555555555555555222444555444333222333444111222222333333222222111222222222333333333444444444444444333222222222222//////000111222222333333111111222222222333333333111222333444444444444333222222222111111111000000//////000111222222333333222222222222222222222222111111111111111111111111333333333333333333333333222111111111111222222333333222222111111222222222222222222222222222222222111111111111111111111111///000000000000111111111000///000111333666999;;;777444000///000111000//////000000111111111111111222222111111111111222222222222222222111111111111222222222222111111111111555555333222000000//////000000111222333333444444222222111111111111222222000000000000000111111111000000////////////000000000000////////////000000///////////////000000000333333333222111111111000111111000///////////////.........///////////////.........////////////000//////000000000000/////////000000111111111000000//////000000000000//////////////////////////////////////////////////////---.............................................000111333333222222333444333444666666444333444555444333222333444555444333444444444444444444444444444444444444444444444444555555666777888999999:::666777888999:::::::::;;;777666555444333444666777999777666666888888888777888888999999999999888888999888888777777666666666555666666666666555444444444333222222222222333333444444444444444555555666777888888777555333333444444333333444444555666777777777666666555444333333111111000000111111222333333444555666666666555555555444333222333555777999777666555666777888777555333444555555666777777777666666777777777777666666555444222000000222444666555666777777888888777777666666666666666666666666666555555555444444444333555555444333333333333333111111222222333444444444555555666666555444333222333333333333222222222222111111111111111111111111111111000//////000111111000000000000000111111111333444444555555555444444222222222222111111111111000000000000000000000000111222444555555444333111111222222222222111000000000000000000000000000000000000111222222000///...000000000000000000000000000000///......///000000//////000000111111111111111111111111111111111111111111222222222222111111000000111111111222222222//////000000000111111111444444333333333222222222000111333333222222333444111222222333333222222111222222333333333444444444333333333333333333222222//////000111222222333333111111222222222333333333222222333333333333333333222222222111111111000000///000000111222333333444111111111111111111111111111111111111111111111111333333333333333333333333222222222222222333444444333222222222222222333333222222222222222222222222000000000000000000000000///000000000000111111111000000000111222444666777666444111//////000111111000111222222333333222222222222111111111111222222222222222111111111000000111111222222333444444555666555444333111111000000000000111222333444444555222222111111111111222222///000000000111111111222000000////////////000000000000////////////000000///000000000000111111111333333333333333222222222222111000000//////000000.........///////////////////////////000000000000//////000000000000/////////000111222333222111000///000000111111000000///////////////////////////////////////////////////---------.......................................///111333333222111111222222444666777666666777999444333222333444555444333444444444444444444444444555555555555555555555555444555555666777888888888555777999999888888999:::777666666555555555555555888777666888:::;;;;;;:::888888999999999999888888777777777777777777666666555666666666666555444444333333222222111111222222222222333444444555555555555777888777555444444444444333333333444555666666777666666666555444444444111111000000111111222333444555666777888777666666444444333333444555777888666555555777888999777666444555666777888888888888777888888999999888888777555444222111222333555666333444666777777777666555666666666666777777777777999888888777777666666666666555444333333333333333333333333444444555555555555555666666666555555444444333333333222222111111000000000000000111111111111111000000000000111111111111111111111111111111333444444555555555555444222222222222222222222222222222222222222333333333111222333444555555444444222222222333222111111000000000000000000000000000111111111111000//////............////////////000/////////000000//////////////////000111111222222111111111111111111111111111111222222222222111111000111111111111222222222111222222222222333333333222222222222111111000000111333444444444444555777222222333333333333222222111222333444444444333333222333333444444333333222222222222333333444444555111111222222222333333333222222222222222333333333333222222222222111111111000111111111222333333333000000000000000000000000111111111111111111111111222222222222222222222222222222222222333444555555333222222222222333333444333333333333333333333333////////////////////////000000000111111111222222111222222222333333333333555333111000000000222333111111222333333333333333222222111111111111222222222111111111111000000000000111222333444555666666666555444222222111111111000000111222333333444444222222111111111111222222///000000111111222222222000000////////////000000000000////////////000000////////////000000000111333333333333444444444444222111000000//////000000............/////////000000000000000111111111222//////000000000000//////...///111222222222111000000000111111111111000000////////////////////////////////////////////////---------.........//////........................///111333333111000000000333555777777777777888999444333222333555555555444444444555555555555444444444444444444444444444444444444444555666666777777555777:::999777666777999666777777777777666555444777666666777:::;;;:::888888888999999999999888888666666666777777777777777666666666666666555444444333333222111111111111111111111222333444555555555444666777888666555555555444444333333333444555555555555555555555555555555111111000000111111222333555666888999999999777777333333444444555666666777555555555777999999777555555666777888999999999888999999::::::::::::999999444444333333444555555666444555777888999888777666666666666777777888888888::::::999888888777666666444444444444444444555666555555555555666666666666555555666666666666666666555555444333222222111111....../////////000000000000000000000000000000000222222222222222222222111222333444555555555555444222222222222222222222222111111222222333333333444222222333333444555555666333333333333333222222111000000000000000000000000000////////////000000111........./////////000000///000111111111111000///...//////000111111222222111111111111111111111111111111222222222222111111000111111111111222222222111222222222222333333333222222222222111111111111111333444444444444555777333333444444444444333333111222333444444444333333222222333444444444333222333333333333333333333333111111222222222333333333333333222222222222222333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555222222222222222333444555333333333333333333333333000000000000000000000000111111111111222222222333222333444555555444333222222222222111111111333444000000111222222222222222222222111111111111222222111111111111000000000000111111222222333333333444333333222111111111111111111111111222222333333333222222111111111111222222///000000111111222333333000000////////////000000000000////////////000000---.........//////000000333333333444444555555555222111111000000000000000---.........//////000000000111111111222222222222//////000000000000//////,,,...000111222111000///000000111111111111000000////////////////////////////////////////////////---------.........//////........................///111222222111/////////222444666666555444555666444333222333555666555444444444555555555555444444333333333333333333333333333333444444555555666666555888:::999777555666888666777888999999777555333555444444555777777666555888888999999999999888888555555666666777777888888666666777777666666555444333333222111000000111111000111222333444555555444333555777888666555555666555444444333333444444444444444444555555555555555111111111000111222222333555777999:::;;;:::888777222333444555666666666666555555555777999999777555555666888999::::::999999999::::::;;;;;;::::::999333444444555555666666666666888:::;;;<<<;;;999888666666777777888888999999999888888777666555555444333333333444555666888888777777777777777777777777555666666666777777888888666666555444333111111000---.........//////000000000000111111111111000000333333222222222222222222222222333444555555555444222222222222222222222222...//////000111111222222222222222333444555666777333444444444444333222222000000000000000000000000......------///111333444......//////000000000111...000111333333111000......//////000111222222222111111111111111111111111111111222222222222111111000111111111111222222222///000000000000111111111222222222222222222222222000111333333222222333555333444444555555444444333111222333444555444333333111222333444444444333222222222111111111111111111111111222222222333333333333333222222111222222333444444444333333333222222333333222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111222333444222222222222333333444555333333333333333333333333111111111111111111111111111222222222222333333333111333666777888666444333000111222222111222444555//////000111111111111111222222111111111111222222111111111111000000000000222222222111111111111111111111000000000000000111111222222222222333333333222222111111111111222222///000000111222222333333000000////////////000000------------...000111222000000////////////000000000111111111222222222222111111000//////000111222111000//////000111000...000000000///////////////////////////......................../////////000........................///000111111111///...---//////...---,,,,,,,,,,,,///////////////000111111////////////////////////000111111000///......///555666777999888777555444555555444333333333333444444444444444333222111000444444444333333222222222555555555666666666666666666666666666666777777888666666666666666777777777555555555555666777888999777777777777888888888888;;;:::999999999888666444444444333333333444444555555555555555444333222111111111111111222333444555888888777777666666555555444444444555444444333333222333333444444333333222111000///...///111333444888888888888888888999999666666666666666555555555444444555555666666777777777888999:::;;;:::999888:::999999999:::;;;===>>>888888777777666666555555999:::;;;<<<<<<<<<;;;:::::::::888777777777888888888888888888777666444444444444444666777:::;;;===999888777666666777888999777777777666666666666666555555555555444333222111111111222222222111111000000000000000000000000000555555444333333222111111444555777888999888666555000000/////////111222333333333333333333333333333666666666666666666666666555555444444333222111111222111111000///......---............/////////000000///......///000111222............/////////000//////000111111111111111333000...///222444333111222222222111111000000///444444333333333333222222222222222222222111000///000000111222333333444444222333333444444333333222222222222222222222222222111111222222222333333333333333333333444555666666222333333444444333333222444444222222222222444444444444444444333222111000222222333333333333444444222222222222222111000///111111111000111111222333111111111111111111111111000000000111222222333333//////000111111222333333444333222111222444666888333222222111111222222333333333222111000000111111000000000000000000000000222222222222222222222222111111222333333333333222444333222111111111222333222222222111111111000000111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000---------...///000222222111111000000000000111111000000000000111111111222333222111/////////000000000///...///000000///...000000000000000000000000////////////............---------............///////////////////////////000111222222222111///...//////...............///---,,,,,,+++,,,---...///////////////////////////000111111000///......000444555777888888777555444555444444333333333333333555555555555444333222222444444333333333222222222444444555555666666666777666555555555555666777777777777777777888888888888777777777777777888888999777777777777888888888999<<<:::999999999999666444333333333333444444555666666666666666555444333222222222222222333444555666999888888888777777777777777777777666555444333222222222333333333333222222222111000000000222444555888888888888888888888888555555444444444444444444444444555555666777777888777777888::::::;;;;;;;;;;;;::::::::::::;;;===>>>::::::999888777666666666999:::<<<=========<<<<<<<<<;;;:::888888888999999999999999999888777666555555555666888999;;;<<<<<<;;;;;;:::999888888888888888888888777777666666666555555555555444333222111//////000000000000//////111111111111111111111111222222222222333333333333222333555666777666555444555444333333333444555666333333333333333333333333555555555555555555555555444444444333222111111111222111111000//////.............../////////000000...------,,,---...///000........./////////000000000000111222222222222222222000///000222333333111555444444444333333222222444444333333333222222222222222222222222111000000000000111111222222333333111222222222222222222111222222222222222222222222222222333333333444444444222222222222333444444555555555666666666666555555444333333222222333333444555555555444444333222111222222333333333333444444333333333333333222111111111111111111111222333333111111111111111111111111222222222111111111111111333333444444555555666666444333222222222444666888444333333333333333333444333222222111000000111111111111111111111111111111222222222222222222222222111111222333333333333222444333222111111111222333222222222111111111000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000222222222222222111111111111111111111111111111111000000000000000000000000......//////000111333444111111000000000000111111////////////000000000000333333111000///.........///...---...///000///...///000000000111222222222////////////............,,,,,,---------.........000000000000000000000000111222333333333222111000////////////000111222333---,,,+++******,,,...//////////////////////////////000111000///...///000444555666777777666555444444444333222222222222333666666666666555444333333333333333222222222222222333333444555666777777888666555555555555666777777888999999999::::::::::::::::::999999888888999999777777888888888999999999<<<;;;:::999:::999777555333333333333444555666777777777777777666555444444444444444444444555666777999999999999888888888888999999999888777555333222111222222333333222222111333333222222222444666777777777777777777777777777333333333333333333333444444555555666666777888888888888888999999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666999:::<<<===>>>>>>>>>===>>><<<;;;999999999999::::::::::::::::::999888777666777999:::<<<<<<<<<;;;;;;;;;::::::999888777666::::::999999888777666666555555444444333333222222///000000000000000000000111111111111111111111111000000111111222333444444111222333444555444333222444333333222222222333333333333333333333333333333444444444444444444444444333333333222111111000000111111111000000//////........./////////000000000......---------...//////....../////////000000000111111222333333333333333222000///000222333222111222222111111111111111111333333333333222222222222111222222222222111000000111111111111111111111111000000111111111111000000222222222222222222222222333333333333444444444555000111111111222333333444333333333333333333333333444333333222222333333444555555555555555444333222222222333333333333444444444444444444444333333222222222111111222222333444111111111111111111111111444333333222111111000000333333333333333333333333444333222222333444666777555444444333333444444555333222111111000111111111111111111111111111111111222222222222222222222222111111222333333333333222444444333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000/////////000111222444444000000000//////000000000.........////////////000111111000000///////////////...---...///000///...//////000111222333333444////////////............---------.........//////////////////////////////111111222333333222111000.........///111222444555111000...,,,,,,...000222///////////////////////////000111000///...///000333333444555555555555444333333222111111111111222555555555555555444333222222222222222222111111111222222333444666777888888777666666666666777888888999::::::;;;;;;<<<<<<<<<===<<<;;;:::999999999999888888888999999999::::::===;;;::::::::::::777555222222333333555666777888888888888888888777666555555444444444555555666777888888888888888888888888888888888888777666555444111222222222222222222111333333333333333555666777777777666666666666666666333333333333444444444444444555555666666777888888;;;:::999888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;999888777666555888999;;;<<<===============<<<:::999888888888999:::::::::::::::999888888666777:::;;;<<<;;;:::999666777888888888777555444<<<<<<;;;:::888777666666555444444333333222222222222222222222222222333333111111111111111111111111///000000111111222333333111111222333444333333222333333222111111000000000333333333333333333333333333333333333333333333333222222222111111111000000111111111000000000//////...////////////000000000000000000000000000111111...////////////000000000000111222222333333222222000000000111222222222111111111111111111111111111333333333222222222222111111111222222222111111000111111111000000000000000000111111111111111111000111111111111222222222222222222222333333333444444000111222222333444444444222222111111111111222222333333333333333333333333555666666666555444444333222222222333333333444444333333444444444444333333222222222222222333444444111111111111111111111111333333333222222111111111333333333222222222222222444333333333333444555666444444333333333333444444222222111111111111111222111111111111111111111111222222222222222222222222111111222333333333333222444444333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000222222222222333333333333111111111111111111111111000000000000000000000000000000000000111333444555000//////......//////000---.........////////////......//////000000000000///...---...000111000/////////000111222333333444////////////............////////////000000000000........................///000111222222111000000---......///000222444555222111000///...///111222////////////////////////...000111000///...///111222222333333444444444444222222111000000000000000222222333333333222111111111111111111111111111111111222333444555666777888888888777777888888999:::999::::::;;;<<<<<<============;;;:::999999888888999999999999::::::::::::===<<<;;;;;;;;;:::888666222333333444555666888999888888888999888888777777555444444444444555555666777777777777777777777777555666666777777777666666222222222333333222222222222222333333444555555666666666666555555444444444333333444444555555555555444444444555666666777777===<<<:::888777777777888;;;;;;;;;;;;;;;:::::::::;;;:::999888777666555555666777888:::;;;::::::999999999777666666666777888999999999:::999999888888666888999;;;;;;:::888777222444555777888888888777<<<<<<;;;:::999888777666444444333222222222333333222222111111222333444444111111111111111111111111111111111111111111111111222222333444444444444444666555555555444444333333333333333333333333333333333333333333333333333333222222111111111111111111111111111111000000000000////////////000000000111111111111111111111000000////////////000000000111///000000111111111111111///000222222222222111222444444555555666666666777333333222222222111111111000111111222222222111111111111111000000000000000111111222222222222111111000000000111111222222222000111111111222222222222111222333444555555555444555555444333333444555555333333333333333333333333555555555666555555444444222222222333333333444444222222333333333333222222333333333333333444444555111111111111111111111111111111222222333333333333666666666666555555555555444333333333444444555555333333222222222222333333222111111111111111222222111111111111111111111111222222222222222222222222111111222333333333333222444444444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000111111111222222333333333000000000000000000000000000000000000000000000000//////000000111222444555000000////////////000000............////////////,,,,,,...///000111111111///...---///111222111000///000000000111222222222////////////............//////000000000111111111........................///000111222222222111000/////////000111222333333000000//////////////////////////////////////////...///000000//////000111111111111222333333444444111111000////////////000000000000111111000000///000000000000000111111111222222333444555666666777888777777777777888999999888888999:::;;;<<<<<<===<<<;;;:::999888888888888999999:::::::::;;;;;;;;;>>>===<<<;;;<<<;;;999777444444444444555666777888777888888999999888777777555555444444444555555666666666666666666777777777444555666777777888888888222333333444444333333222222333333444555555666666666555555444444333333333333333444444555555666666222333333444555555666666;;;;;;999888666666555555888999::::::::::::999999999999999888777777666666444555777888888777777666666555444444444555666777999999999::::::999999888888999:::::::::888777666333444666888999;;;;;;;;;;;;;;;::::::999888777777444333222111111222333444111000//////000111333444222222222222222222222222222222222222222222111111333333333444444444555555444444555555555444333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111/////////000000000111111//////000000000///....../////////000000000111111//////000111111111111000...000333333222111111222222222333444444555666666222222222222111111111111000000111222222222222111111111111111111111111111111222222222222222222111//////000000111222222222000000000000111111111111111222444555666666555444444333222111111222333444222333333444444333333222444444555555555444444333222222333333333333444444111222222333333333333222444444333333444444555666333333333333333333333333111111222222333444444555333444444444444444444444444444444444444444444444333222222111111222222333111111111000111111222333222222222222222222222222222222222222222222222222111111222333333333333222444444444444444333222222111111111111111222222222111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000111111222222333000000000000000000000000000000000000000000000000/////////000111222333444222222111111111111222222....../////////000000000,,,---...000000000//////000///...000222333222111000000000000000000000000////////////............////////////000000000000........................///000222333333333222111333333222222222222222333...///000000///...---,,,////////////////////////---///000000//////000222000000000111222333333444111000//////......//////...//////000000000///////////////000000000111111333333333444444555555555666666666555666777777888666777777888:::;;;;;;<<<999999888777777666777777::::::::::::;;;;;;;;;;;;>>>===<<<<<<<<<;;;999777555555555555555666777777777777888888888888777777777666666555555666666777666666777777777888888888777777888888999888888888333444444555555444444333444444555666777777777777555555444444333222222222111222222333444444555555111111222333333444444555777777777777777666555555666666888999:::999999888999999999999999999999999555666777777777666444444333333333333444555777888::::::;;;;;;;;;;;;::::::<<<;;;;;;:::999888888777555555555666888999;;;<<<::::::999999888888888777444333111000000222333444111000//////000111333555222222222222222222222222111111222222333333444444333333333333333444555555333333555555666555444444333333333333333333333333444444444444444444444444222222222333333333333333111111111111111111111111//////000000000111111111///000000111000///...---//////000000000111111111000000111222222222222111---000333444222111111222---......///111222222333222222222222111111111111000000111222222222222222000000111111222222333333000000111111111111000000/////////000111222222222000000111111111222222222000111333555555555444333222111000//////000111222222333333444444333333222333333444444444444333333222222333333333333444444222222333444444444444444444444444444444555555666444444444444444444444444222333333333333333333333//////000000111222222222444444444444444444444333333333333222222333333333111111000000111222222333222222222222222222222222222222222222222222222222111111222333333333333222333444555555555444333222000000111111111222222222111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000...//////000000111222222000000000000000000000000000000000000000000000000......//////000111333444444333333222222333333444////////////000000000000......///000000///...---000//////000222444333222000000000000////////////000/////////......................../////////000000000000000000000000000111111333444555444444333666666555444333333333333///000111222222000...,,,////////////////////////---///000000//////000222000000000000111222333444000000///..................///000000000000//////.../////////000000111111444444444444444444444444444444444444444555666666555666666777999:::;;;;;;888777666666666666666666:::::::::;;;;;;;;;<<<<<>>>>><<<;;;:::999999999555555444444444666888999999888888888888888888888444333111000000222333555333222111111222333666777222222222222222222222222///000111222444555666777333333222222333333444555777888999;;;;;;;;;:::999333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111222222000000000000111111111111111222333333333111000///000000000000111111111111111111222333333333333222---000444444222000111222...///000111222333444555222222222111111111111000///000111222222222222222000000111222333444444444//////000000000000//////...//////000111222222222111111222222222333333333...000222444555444333222555444222111111222444555222222444444444444222222222222333444444333333333222222333333333444444444333333444555666666666555555444444444444555666666555555555555555555555555555444444333333222222111111111222333444444555555444444444555555444333333555444444333333444444555111111000000111222333333222222222222222222222222222222222222222222222222111111222333333333333222333444555555555444333222000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000---......///000111111111000000000000000000000000000000000000000000000000000///------...//////...222222111111222222333333000000//////.........---000000//////.........---...//////000111222222333000000000000000000000000//////.........---------,,,---......//////......////////////////////////222333444444555555444444555444444333111000000///111000...,,,***)))((((((..................------///000000000000...---,,,000/////////000111222222666444222///---,,,,,,,,,---......///000111111222////////////000000000000333333333222222222111111444444333222222333333333333444555666888999:::;;;999888666555444444555555666777777888888999::::::;;;;;;;;;;;;:::999888888888888888888888888888888999999:::;;;:::999888777;;;999777555555666888999::::::;;;;;;;;;:::999999999999999::::::999888888555555555444444333333333333444777999::::::999888555333111111111111///...//////000111111111111111000111111111111222222222222333333444444555555555444444444444444555666666777888999999::::::999999555555444333222222111111444333222222222444666888;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;:::999777777666555555555555555777777999999:::999888777444333111//////000222333111111222222222222333333555444222000///000000111000000000000111222333444222111111000000111111222333444666777888888888777555444333333222222222222333333222222333333444555333333333222222222111111222000000000222333222111000000///////////////000000000000000000///......000111222444333222000///000111111111111222222222444333333333333333333333000000000000000000000000000000111111111111000000000000000000111111111111333222222111111222222333000////////////111333444333222111111111111111222333222222111000///......000111111111111222222222111111222222222222111111333333333333333333333333333333444444555444444444333444555555555444333222333444444555555555555555666555333222222444777999333333333333333333333333222333333444444333333222555444222111000111111222444444333333333333222222333333333222222222111111222222111111111111111222222333333333333333333444333333333222111000//////333333333333333333333333333333333222222222111111///000000111111111111000000000000000000000000000111000/////////000222333000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000222111000//////000111222000...------///000000///222222222111111222333333000/////////............000/////////..................//////000111111222000000000000000000000000//////.........---------,,,---......//////......////////////////////////222222333444444444444333555555444333222111000000---------------...//////........................------.........---,,,+++000000000000000000111222//////.........///111222......//////000111111222/////////000000000111111333333333222222111111111444333333222222333333444444555666777888:::;;;;;;:::999888777666666666777777777777888999999::::::;;;;;;<<<;;;;;;:::999999999999999999999999999999999::::::;;;;;;999888777:::999777555444666777999999999:::;;;;;;::::::::::::::::::::::::999888777666666666555555444444444333555777999::::::999999666444222222222222000///000000111222222222222222000111111111111222222222111222222333333444444555777777777777777888888999::::::;;;<<<<<<<<<<<<<<<888888777666555333333222444333222222222444666777::::::;;;<<<======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999888888777777777777777777888999::::::999888777555333222000000111222333333333333333444444444444444333222111000000000111000000000000111222333444222222111111111111222222333444666777888888777777555444333333222222333333444444333333444444555666444444333333222222222333333222111111222333222111111111000//////000000111111111111111111000000///000111222222222222000000111111111111222222222222333333333333333333333333111111111111111111111111111111222222222222111111000000000000111111111111333222222111111222222333000/////////000111333444111111000000000111111222222222111111000000//////000111111111111222222222111111222222222222111111333333333333333333333333222222333333333333222222333333444555555444333222444444555666666666666666666555333222222444777888333333333333333333333333333333444444444444333333555444222111111111222222444444333333333333222222444444444333333333222222222222111111111111111222222333333333333444444444333333222222111111000000333333333333333333333333333333222222222111111111222222222222000///...---000000000000000000000000111000/////////000222222000000000000000000000000111000000000////////////000000000000000000000000000000000000000000000000111111000//////000111111///...---...111333333222333222222111111111222222////////////............////////////............------......///000000000000000000000000000000000...............---------,,,---......//////......////////////////////////000111222222333333222222555555444333222111111000------......000111222333............////////////,,,------............---222111000000000000000000---------...///000222333/////////000111111222222///000000000000111111111222222222222111111111111333333333222222333333444555555666888999:::;;;<<<<<<;;;:::999888888888888777777777888999999::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;:::999888999888666555444555777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777777666666666666666555555555444555777999:::::::::999777666444444444333222000111111222333333333333222000111111111111222222222000111111222333333444444888888888888888999::::::<<<===>>>>>>??????>>>>>><<<;;;:::999777555444444333333222222333444666777999:::;;;<<<============<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999999999999999888888999::::::999888777555444333111111111222333444444444555555555666666444333222111111000111111111000000111111222333444333333222222222222333333333444666777888888777666555444333333333333333333555555555444555666666777666555444333333333444555555444333333333333222000222111111000111111222222333222222222222111111111111111111111111111111111111111111111222222222333222222333333444444555555222222222222222222222222222222333333333333222222000000000111111111222222333222222111111222222333000000000000000111222333000/////////000111222222111111111111111111111000000111111111111222222222111111222222222222111111222222222333333444444444444444444444444333222111333333444444444444333333555555666777777777777777666555444333333444666777444444444333333222222222333333444444444444333333444333222222222222222333444444333333333333222222555444444444333333333333222111111111111111222222222222333333444444444444222222222222222222222222333333333333333333333333333222222222222111111111222222222111111///...---000000000000000000000000000000000///000111111222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111000000//////000000111000///...000333666666666333333222111111000111111///////////////.........///////////////.........---------.........//////000000000000000000000000........................,,,---......///.........///////////////////////////000000111111111111111555444444333222111111111222111000000//////000000///////////////000000000......///000111111222222222222111000/////////000000000/////////.........000000000111111222222222000000000111111111222222222222222222222222111111333333222222222333444444666666777888999:::;;;;;;<<<;;;;;;:::999999888888666777777888888999999:::<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888999888666555444555666777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::888777666666666555555555555555555555666777999::::::::::::999777555555555555333222111111222222333222222111000000111111111222222222111111222333444444555555888777777777777888999999===>>>??????@@@@@@??????>>>===<<<:::888666555444333333333333444555666777888999:::<<<===>>>>>>>>>===<<<;;;:::;;;<<<===>>><<<;;;;;;:::::::::::::::888999:::::::::999888777555444333222111111111222444444444555555555555666333333222222111111111111111111111111222333444444444333333222222333333444333444666777777777666666555444444333333333444444555555444444555555666777888777555444333444555666777555444444444444222111222222111111222222333333333333222111111111111111111111000000000111222222111111111222222222333333111222222333444555666666222222222222222222222222111222222222222222222111000000111111111222222222333222222111111222222333000000000111111222222222///...//////000111222333111111111111111111111222000000111111111222222222111222222333333222222111111111222333333444555555777777777777666555444333222333333333444444444444666666777888888888888888666555444333333444666777555444444333333222222111111222222333333222222111333333222222333333333333444444333333333222222222444444333333333222222222111111111000111111222333222222333333444555555555222222222333333333333333222222222222222222222222222222222222111111111111...///000111111111111111000000000000000000000000000000000000000111111222000000000000000000000000222222222222222222222222////////////////////////////////////////////////000000000//////000000000111000000222555888999999444333222111000000//////.........///////////////.........///////////////------------............////////////////////////---.....................,,,---......///.........////////////////////////...///000000111111000000333333333222222111111000222222000///...---------/////////000000000111111/////////000111222333444222222111000/////////000222222111111///...------111111111111222222222222111111111111222222222222222222222222222222333333333222222222333333444555666666777888999::::::;;;:::::::::999999888777777555555666777777888888999;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999888888777666555666666777777888999:::;;;<<<<<<<<<;;;;;;;;;:::999777666555444444444444444444444444555666777888999::::::::::::888666666666666444333000111111111111111000000000000111111111222222222222222333444555666777777888888888888888999::::::======>>>????????????>>>>>>===<<<:::888777555444444444444444555666777777888999:::<<<===>>>>>>>>><<<;;;:::::::::<<<===>>>;;;;;;:::999999999999:::999::::::;;;:::999888777444444333222111000000000222222333333333444444444333333333333222222222111111111111111222333444555444333333222222333333444333444666777777666555555444444444333333444555555444444444333444555555666888777666555555555666666777666444444444444222111222222111222222333444444333222111000000000000111111111000000111222333333111222222222222333333333222222333444444555666666444444444444444444444444000000111111111111000000111111111111222222222222333222222111111222222333111111111222222222222222////////////000111333333111111111111222222222222000000111111111222222222222222333333333333222222111111222333333444555555777777777777666555444333222222222222333333444444666777777888888888888888666555444444444444555666444444444333333222222222000000111111111111000000222222222333444444444444444444333333333222222222222222222222111111111000111111000000111222222333222222333444444555666666333333333333333444444444222222222222222222222222222222222111111111000000......000111111222222222000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111/////////////////////////////////////////////////////////000000/////////000000000222555888999999555444222111//////...............///////////////.........///////////////........................////////////////////////---------...............,,,---......//////......////////////////////////...///000000111111000000222222111111000000000000///...............///000//////000000111111222222............///000222222222111000000000000000000000000111222222222111111222222222222222222222222111111222222222333333333333333333333444444444444222222222222333444555555555666666777888888999999999999999999999777666666444444444555666666777777::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::999888888777777777777777888999999:::;;;;;;;;;;;;999999999999888777555555333333333444444444444444555555666777888999:::::::::999777666777666555333000111111111111000//////000111111111111222222222222333444555666777888999:::::::::::::::;;;<<<<<<;;;<<<======>>>>>>======>>>===<<<:::999777666666555555666666777888888888999:::;;;<<<============::::::::::::;;;;;;<<<===;;;::::::999999999999999::::::;;;;;;;;;999888777555555444333222111000000111111111222222222333333222222333333333333222222222111111222222333444555333333222222222222333333444444666666666666555444444444444444444444555666444444333333444444555666777777777666666666555555666555333333444444333111111111111111222333444444333222111//////000111111111111222222333444444444222222222222333333333333333333444444555555666666444444444444444444444444000000000111111000000000111111111222222222222333333222222111111222222333111111222222333222222111111000000000111222333333222222222222222222111111000111111111111222222222222222333333333333222222222222222333333444444444444444444444444333222111222222111111222333444555666666777888888888888888666666555444444444444555333333333333333333333333000000000111111000000000000111333444555555555555444444333333333333222222111111111111000000000000000000000000111222333333222222333444555666666777444444444444444444444444222222222222222222222222222111111111111000000000111111111111111000//////000000000000000000000000//////000111111111111000000000000000000000000000.............../////////000000000000000000000000000000000000000000000000...//////000000//////...///......000333666777777555444222111///......---............/////////000............/////////000........................////////////////////////---------.........//////,,,---......//////......//////////////////////////////000111111111111000000000000000////////////---------...///000111222//////000111111222333333000////////////000222222000000000000000000111222///000111333444444444333333333333333333333333333222222222333333333333444444444444555555555666666222222222222333444555666555555555666777777888888999999::::::999888666555222222333444444555555666999999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<;;;::::::999999999888888888888999999:::;;;;;;:::::::::777777777777777666555555444444444444555555555666444444555555666777999999:::999777666777666555333111222222222111111000///000111111111111222222222111222333444666777888888:::::::::999:::;;;;;;<<<;;;;;;<<<=====================<<<;;;:::999888888666777777888999999:::999::::::;;;<<<======<<<<<<777888999:::;;;;;;;;;;;;<<<;;;::::::999999:::::::::;;;;;;<<<;;;999888777777777666666555333222111111111111111222222222333222222333444444333333222222222222222333444555555222222111111111111222222444444666666666555444333444444444444444555666666555555555444555555666777555666777888777666444333555333222333444444333222000000000111111222333444444333222000000111222333111222333555666666555555222222222333333333444444444444444555555555555555555555555555555555555555000111111222222111111000111111111222222222333333333222222111111222222333111222333333333222111111333222222222222222333333333333333222222111111111000111111111111222222222222333333444444333333222333333333333333333333333222222333333333333222222222111111111111333444555555666777777888888777777666666555555444444444444111222222333333444444555111111222222222222111111000111333444555666666555444444333333333333222222222222222111111111000000000000000000111222333444222222333444555666777777666666555555444444333333111111111111111111111111111111111111000000000000000111111111111000//////000000000000000000000000...///000111222111111000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000......///000000///......---,,,,,,...111444444444555444222111///...---------.........//////000000---.........//////000000//////////////////......////////////////////////---------.........//////,,,---......//////......///////////////////////////000000111111111111111////////////............///////////////000111111///000000111222222333333333222111111111222333444000000//////000111222222111222333444555444333333333333333333333333333333222222333333333444444444555555555666666666777777222222222222333444555666444444555555666666777777999:::;;;;;;:::999777666111111222333333444444555888999:::<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;::::::::::::999999999888888::::::;;;;;;;;;:::999999555666666666666666555555444555555555666666777777444444444444555777888999:::888777666777666444333333333333333333222111000000111111111111222222222000111222333555666777888888888777777888888999:::;;;;;;<<<===============>>>======<<<;;;:::::::::777777999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<555777888:::;;;;;;::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;999888777999999999888777555444333111111222222222333333333111222333444444444333222222222222222333444555555222111111111111111111222444555666666666555444333444444444444444555666777666666666666666777888888444555777999888666444222333222111222444444444222000000000000111222333444666555333111111222333444111222555777777777666555222222333333333444444444555555555555555444444444666666666666666666666666222222222333333222222222111111222222222333333333333222222222222222222333111222333444333333111000444444333333222333333333444444333333222111000000000111111111111222222222222333333444444333333222444333333333333333333333333333444444555444444444111111000000111333444666555555666777777777777777666666555555555444444444000111222333444444555666222333333444444333333222///111333555666666666666444444444333333333222222333333333222222222111111000000000000111222333444222222333444555666777888777777666555444333333333111111111111111111111111111111111111000000000000---...///000222222333333000000000000000000000000...///000222222111111000000000000000000000000000111111222222333333333444000000000000000000000000000000000000000000000000---...///000000///...---,,,---...000111333444555222111111000///......------------.....................///000000000000000///////////////...------......------------..............................---------------------------------------...///000------......//////000000000000//////.........---............/////////000///000111222222222222222////////////000000000000111222222333333444444555444444555555444444333222777777777666555333222111111111222222222333333333444444333333333222222222111111000000111111222333444555555555666666777777999999888888777666666666333333222111222333444555888999:::;;;===>>>???@@@999999;;;<<<===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;999:::;;;;;;;;;:::999888:::888777777777777666444555555444444444444555555333555666777666777888:::999888777555555555555666333333444555555444333222111111000000111111222333333333444444555666777777999999888888999999:::;;;;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<===<<<;;;999888888999::::::;;;;;;;;;;;;======<<<:::999888777777666666777888:::;;;<<<===999:::;;;;;;999888999;;;;;;:::999999888888888888999888777555333222222222111111222222222111000000///000222444444444222111222111111111000000//////333333222222222222333333///111444666777666444333444333111000000222333555333333333222111111444666444555777888777666444333777777666555333222111111000000111222333444444555444333333222222333333444222222222333333333444444555444333222111111111111333333444444444444444444555444444555777888666555333333333333333333333333333444444333222111000///222222111000000111222333444333333333333333333333444444444444444444444444222222222222111111000///000000000000000000000000111222222333333222222111222222222333333444444444000000000000000000000000222222333333333333444444555555555555666666666666444444444333333222222222333333333333333333333333222222222111111111000000...000222444666666555444333333333222222333444444333333333222222111111111222222333333333222222111555444444444444555666666666555444222222333444444222222111111222222333444333222111000000111222333///000111111111///...---000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000////////////---,,,***))))))***,,,---,,,---...///000222333333111111000000///......------------.....................///000000000000000000000000000000///............------------..............................---------------------------------------...//////.........///////////////000/////////...................../////////000000///000111222222222222111////////////000000000000111222222333333444444555555555555555555444333333555555666666666555444444111222222222222333333333444444444444333333333222111111000000111111222333333444444555666777777888999999888777777666555555444333222222222333555555666666777999:::;;;<<<===::::::;;;<<<============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;;;;:::999:::999888888999999888777666666555555555555555666444555777777666777888:::999888777666555666777777555555666666666555333222111111000000111111222333222333333444555555666666777777666666777777888999888999:::;;;<<<<<<======<<<<<<===<<<<<<:::999888888999::::::;;;;;;;;;:::<<<<<<<<<;;;:::999888777666666777888999:::;;;;;;999:::;;;;;;999999:::;;;;;;;;;:::999888888888888888777666444333333333333222222333333222222111111000111222333333333222222111111111111000000000///111111111000000111111111000222444777777777555444333222111000000222333555333444444333222333555777666777777888777666555444555555555444444333333333222222222222333333333333444333333222222333333444333333333444444444444555555444333222111111111111333333444444444444555555555555444666777888666555333333333333333333333333222222222333333333222222333222111000000111222333222222222222222222222222444444444444444444444444555555555444333222111000222222222222222222222222222222333333333333222222333333333333333333444444222222222222222222222222222222222333333333444444555555555666666666777777555444444444333333333222444444444444444444444444333333222222222111111111111111222222333444555666444333333222222333333444333333333222222222111111222222333333333222222111444444444444444555666666666555444444333333444444222222111111222222333444222111000000000000111222000000111111111000//////111111222222222222111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000////////////000000000000///////////////...---,,,,,,---...///------......///000000000111000000//////.........---------.........//////......///000000000000000000111111111111000//////......------------..............................------------------------...------------.../////////////////////.........////////////................../////////000000000000000111111222222111111////////////000000000000111222222333333444444555666666666666666555555444444444555666777777666666222222222222333333333333555555444444444333333333111000000000000111222222222333333555666777888888999999888777666555444333444444333333444444555666555666666888999:::;;;<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::::::::::::::999888999:::;;;<<<<<<<<<;;;;;;:::999:::;;;<<<;;;:::888888777666666555666666444666777777666666888999888777666666666777888999777888888888777666444333111111000000111111222333222222222333333444444555555444444444444555666666333444666888:::<<<===============<<<;;;:::888777999999:::;;;;;;;;;:::::::::;;;<<<===<<<;;;999777666666777777777888888888999:::;;;;;;999999:::;;;<<<;;;;;;:::999999888888555555444333333333444444333444444444333333222111111111111222222222222222111111111111000000000000000000000000000000000000111222555666777666555444222222111000111222444555333444555555444555777:::999888888888888777777777444444444444444444444444444444333333333222222222444444333333333333444444444444555555555666666666555444333222222111111111333333444444444555555555666555555666888888777555444444444444444444444444111111222333333444555555333222111000000111222333000000111111222222333333444444444444444444444444888777777666555444222222333333333333333333333333222222333333333333222222444444444444333333333333444444444444444444444444222222222222333333333333555555666666666777777777555555555444444444444444555555555555555555555555444444333333333222222222444333222111111333555777444333333222222333333333333333333222222222222111222222333333333333222222444444444444444555555666555555666666555555444333222222111111222222333444222111111000000111111222111111111000111111222222222222333333333333222222222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000000000000000000////////////000000000000000000000000........................000000/////////.........,,,,,,------.../////////......///000000000000000111111222222222111111000......------------..............................------------------------......---------......///000000//////......------///////////////............////////////000000000000000111111111111000000////////////000000000000111222222333333444444555777777777777777666555555444555666666777777666666222222222333333333444444555555555444444444333333000000000000000111222222111222333444666777888999999888777666555333222222444444444444555555666666666777777888:::;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;:::;;;:::::::::999999999999777888888999999999999888777888999:::;;;<<<======;;;:::999:::===>>>===<<<:::999888777666666666666666777888888777666777999666666555555666888999:::999::::::999888666444333111111000000111111222333111111222222222333333333333333333333333444555555000111333666888:::;;;;;;>>>>>>===<<<:::999888777999::::::;;;;;;:::::::::888:::<<<======;;;999777666666666666666555555555888999;;;:::999999:::;;;<<<;;;;;;:::999888777777333333333333333444444555555555555555444333222222222222111111111111222333111111111000000000000000000000000111111000000000111222333555555555444333222111111111111333444555333555666777777777999;;;;;;:::999888888888888999444444444444444333333333444444444444333333333333444444333333333333444444555666666666666777777777555555444333222222222222333333444444555555666666666555555666888888777555444444444444444444444444222222222333333444555666444333222111111111222333000000111222333333444444444444444444444444444444999999888777666444333222333333333333333333333333222333333333333333333222555555444444333333333222444444444444444444444444111222222222222333333333555555666666666777777777555555555555555555555555666666666666666666666666555555444444444333333333555444333222222333555555444444333222222222333333222222222222222222222222222222333333444333333333444444333333444444555666444555666777666555444333222222111111222222333444333222222222222222222333222222111000111222444555111222222222222222222111222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000000000000000000////////////000111111222222111111000............---------,,,////////////............,,,,,,------...//////000......///000000000000000111111222222222222111111......------------..............................------------------------///......---------......000000//////......------.........///////////////////////////000000000111000000111111111000000///////////////000000000000111222222333333444444555777777888888777777666555666666666666666555555444222222333333333444444444555555444444444333333333000000//////000000111222111111222444555777888999777777666555444333222111444444444555555555555555555666666777888999:::::::::;;;;;;;;;;;;::::::999999999999999888888888888666777777888999999888888777777888999:::<<<======999999888:::<<<======<<<999999888777777777777777777888999888777666777888555555444444555777999:::999::::::999888666444333111111000000111111222333111111111222222222222222444333333333333444555555222333555666888999::::::>>>===<<<;;;:::999999888:::::::::;;;;;;::::::999777999;;;===<<<;;;888777555444444444444333333333777888999999888888999;;;;;;;;;;;;:::999888666555111111111222222333444555555666666555444333222222222222111000000111111222000000000000000000111111111222222333333222222111///000111222222222111111111111111111222333444444444555888888888999:::<<<;;;;;;:::999999999999:::777666555444333222111111222333333444555555666666555444444333333444444555666666666777777777888888666555444333222222222222333333444555555666777777666555555666888999777666555555555555555555555555555555444333333444555555555444222111111111222222222222222333444555666666444444444444444444444444888888777777666444333222222222222222222222222222333333333444444333333333555555555444444333333333333333333333333333333333111111111222222222333333555555555555666666666666555555555555555555555555666666666666666666666666555555555444444444333333222333444555555555444333555444333333222222222333222222222222222222222222111222333444444444444444333333333333333444555555444555666666666555333222222222111111222222333444444444444444444444444444333222111111111333444555000000111111111111000000222222222222222222222222000000000000000000000000000000111111111111000000.../////////000000000111000000000000///////////////000000111111000000/////////.........---------........................+++,,,,,,---...///000000......///000000000000000000000111222222222222111......------------..............................------------------------//////...------------...///////////////..................////////////////////////000000000111111000000111111000000//////////////////000000000000111222222333333444444555777777777777777666666555555555666666555444333333333333333333444444444444444444333333333222222222000////////////000111111111222222444555666777777555555444444333222222222333333444555555555555444222333333444555666666666888888999::::::999999999999888888888777777777777666666777888999999999999666666777777888:::;;;<<<777666666777:::;;;;;;:::888888777777777777888888888999:::999777666666888444444333333444666777888777888888888777666444333111111000000111111222333222222222222222222222222444333333333333444555555555666888999:::;;;;;;;;;======;;;:::::::::::::::::::::;;;;;;;;;:::999999888999:::;;;:::999777555333333333222222222222222555666888888777777888:::::::::::::::888666444333111111111111222333444555666666666555444333222111111111111111111000000000000000000000111111111111222333444555555444333222//////000000000000000///000000111222333444444444444666999999999999:::;;;:::::::::::::::999999999888777666555333222111000222222333444555666777888555555444444444444555555666666777777777888888888666555444333222222222222333333444555666777777888666666666777888999888666666666666666666666666666777666444444333444555666555444333222111111222222333333444444555555666666444444444444444444444444666666666666555444333333222222222222222222222222333333444444444444333333555555555444444444444444111111111111111111111111111111111111222222222222333333444444444555555555444444444444444555555555666666666666666666666666555555444444444333333333111222555666777666444333555555444333222222222222111222222222222333333333111222333444444555555444333333333333333444444555444444555555444444333222222222111111222222333444333444444555555444444333222222222111222222333333000000000111111000000000222222222222222222222222000000000000000000000000000000111111111111000000......//////000000111111000000000000/////////////////////////////////////////////.......................................++++++,,,---...///000000......///000000000000000///000000111222222111111......------------..............................------------------------//////...---------------.........///////////////............/////////000//////000000000111111111000000000000000//////...////////////000000000000111222222333333444444555666666777777666666555444222333444444444444444444333333333444444444444555333333222222222111111111///////////////000111111222222333444444555666666333333333333333222222222111222333444555444444333222222333333444444555555555666777888888888888888888888777777777666666666666666777888999999999999666666666666777888:::;;;555444444555777888777666666666666666666777888999999::::::999777666666777444333222222333444555666555555666666666555333222111111000000111111222333333333333333333333333333333333222222333333444555444555777888:::;;;;;;;;;<<<;;;::::::::::::;;;<<<:::;;;;;;;;;::::::999888999999999888777666555444111111111111111111111111333444666666555555777999888999999999777555333111111111000111111222333444555555555555333222111000000111222222222000///...///000000000111111111111222333555666666555333222000000000000000000000//////000111222333444444444555777999:::999888999999999::::::;;;:::999888777666666555444333333222222444444555555666666666777555555444444444444555555666666666777777777777888666555444333333222333333333333444555666777888888777666666777999999888666666666666666666666666666666555444333444555777999666555333222111111222222444444444444444444444444444444444444444444444444555555666666666666555555333333333333333333333333333333444444444444333333444444444444555555555555222222222222222222222222111111111111222222222222222222222333333333444444222333333333444444444444555555555555555555555555444444444444333333333222222222333555666666666666666555444333222222222222111111222222222333333333111222333444555555555555333333222222333333444555444444333222222222222222222222111111222222333444111222333444444333222111222222222222222222111000000111111222222111111000111111111111111111111111000000000000000000000000000000111111111111000000.........///000111111111000000000000////////////000///...------...///000////////////////////////---.....................++++++,,,---...///000111...//////000000000000000...///000111111111111111.........------.................................------------------------000///...------------------.........//////000000---.........//////000000000000000000111111111111000000000000000///......////////////000000000000111222222333333444555555666666666666666555555444///000222333444555555555333333333444444444555555222222222111111111000000///////////////000111111333333333444444555555555111111222222222333333333111222333444444444333222444444444555555666666666444444555777888888888888777777777777666666666666666666777999999:::::::::666666555555555777888999444333222333444555444333444555555555666888999::::::;;;;;;999777666666777444333222111222333444555333333444555555444333222111111111000111222222333333333333333333333333333222222222111222222333444000111333555777999::::::;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;::::::999888:::999888777666555444444///000000000111111111111222333555555444555666888777888999888777444222000111111000000111222222333555555555444333222000//////111222333222111...---//////000000111111111222222333555666666555333222111111111000000000000000//////111222333444444444555888::::::999888888888888999:::;;;;;;999777666444444444444444444444444666666666666666555555555555555444444444444555555666666666666777777777777666666555444333333333333333333444555666777888999777666666777999999888777777777777777777777777777444333333333444777:::;;;666555444222111111222222444333333333333333333333444444444444444444444444555555666777777777777777444444444444444444444444333444444555555444444333333444444444555666666666222222222222222222222222000111111111111222222222111111222222222333333333222222222333333444444444555555555555555555555555444444333333333222222222444333222222333666888:::666555444333222222222222111111111222222333333333111222333444555555555555333333222222333333444555444333222111000111222333222222111111222222333444000111222333333222111000111222333333222111///...222222222333333222222222000000000000000000000000000000000000000000000000000000111111111111000000---......///000111111222000000000000////////////111///...,,,,,,...///111000000000000////////////////////////////////////////////////////////////............/////////000000000111111111111000000111111111111000000000000////////////////////////...000111000...------...//////////////////////////////.........---------////////////000000000000111111111222333333444444333222111111000//////...//////000000111111111222111333555555444333444555333333333444444444555555444444444555555555555666888888777777666666666555333333333222222111111111333222111000////////////222222444555666777777777666555444333222111111111444444444444444444444444333333333333333333333333///111333555666666555555444444555555555555444444666666777777888888999999555555444333222222222222333333222222333333444555555666666777888999999:::::::::999888777666555555222333444444555555444444444444444333333222222222222222333333333333444444555444333222111222333333555444444333222111000000111333555777999999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999999777555333222000111111222222111111111111111222333555777999:::555555555555444333222111000000000000000000000000111222222111000000111333333333222222111000000000///.........000333666888555444444444444333333333000000000000000000000000000000000111222444555666777999:::;;;:::999888999777888:::<<<<<<;;;:::999666666555444444444444444666666666666666666666666555555666777888999999:::999888888999:::;;;999888999888777666555444444444444555666777888999::::::999999888888888888999999666666777777888888999999666666666666777777777777555555444333333333333444222333555777888777666555222222222222222222222222555555444444666888:::;;;222222111111222222333444555444333222222333444555555555555444333222000000444333333222222333333444222222222222222222222222222222111111222222333444111222333333444444333333222222333333444555666666666666666666666555555555444444555555555555444444444444444333333222222222111111222222222333333333111111111222222333333333222222333333333333444444333333333222222222111111222222222111111111111000666666666666555444333333111111111111111111111111333333333333333222111000000000000000111111111111000000000000000000000000///000222222000///000111222000///000111111000///000000000000111111111111000000000000000000000000000000000000000000000///000000000000000000000000////////////////////////........./////////000000000000111111111111000000111111111000000000//////...........................///000000...------...//////////////////////////////.........---------....../////////000000000000000111111222333333444333333333222222111000///000000000000111111222222222333555555444444444555333333444444444555555555444444444444555555555555666666555555555444444444333333333222222222111111333222111000////////////000111222333555555555555555444333333333333333444444444444444444444444444222222222222222222222222000111333555666555444333333333444444444444333333555666666777777888888999666555444333222111111111222222222222222333333444555555555666777888888888999888888777555444444333222222333444444444444444444333333333222222222222222222222333333333444444444333222111111111222222333222222111111000000///333444666888::::::::::::999999999:::::::::;;;;;;:::999999999888888888777888888888888777555444333111222222333444444333333444444333333444555666666555555555444444333222111000000000000000000000000111222222111000000111333333333222111111000000///000///...///000222555666555555444444333333222222000000000000000000000000000000000111222333555555666888:::;;;::::::999999777888:::<<<<<<;;;:::999777666555555444444444555555555555555555555555555555666666777888999:::::::::999888999999999777555666666555444333333333333555555666666777888999999999999888888888888999999666666777777777777777777555555666666666777777777555555444333333333333444333444666888888888777666444444444444444444444444444444444555666888999:::222222222222222333333444777777666555555666777777555555555444333222000///333333222222222222333333222222222222222222222222111111111111111222333333111222333333444444333333222222333333444555555666666555555555555555555555333333444444444444333333444444333333333222222222333444444444444555555555222222222222222222333333222222222333333333444444333333333222222222111111000000111111222222222333333333444444444333222222111111111111111111111111222333333333222222111000000000000000111111111111000000000000000000000000///000222222000///000111222000///000111222000///000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////....../////////000000000000000111111111111000000111111000000000000//////........................,,,...//////---,,,,,,---////////////////////////...............---------............////////////000000000111222222333333333444555555555333111000000111111111111222222222222444666666555444555666333444444444444555555555444444444444555555555555444444333333333333222222333333333222222222222111333222111000//////////////////111222333444444444444444333333444555555666444444444444444444444444111111111111111111111111111222333444444333222111111222222333333222222111444555555666777777888888666555444333111111000000111111111111111222222333333444444555555666666666666666555444333222222111111222222333333333333333222222222222222111111111222222222222333333333333333222111000000000111111000000000000000000000000444555777999;;;;;;;;;;;;999999999999999:::::::::888888777777777777666666666666777777666555555444333333444555555555555555666555444333333222222222444444444444333222111111000000000000000000000000000111222111000///111333333222222111111000//////000000//////000111333444555555444444333222111111000000000000000000000000000000000111222333444555555777888:::;;;;;;;;;:::777888:::;;;;;;;;;:::999777666666555555555555666555555555555555555555555666666777888999:::;;;;;;;;;:::999999999888666444555444444333444444444555666666666777777888888888999999888888888888999999777777666666666666666666555555555555666666666666555555444333333333333333333444666777888888777777444444444444444444444444333333555666777777888888333222222222222333444444777777666666666666777777444444444444333111000///222222111111111111222222111111111111111111111111111000000000000111222222111222333333444444333333222222333333444444555555555555555555555555555555222333333333333333333222333333333333222222222222000000000111111111222222333333222222222222222222222222222222333333333333333333333222222222111111...///000111222333444444000000111222222222111111111111111111111111111111222222222333222222111000000000000000111111111111000000000000000000000000///000222222000///000111111000///000111222111000000000000000111111111111000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////...////////////000000000000000111111111111000000111000000000////////////........................+++---......---,,,,,,---////////////////////////........................---.........//////////////////000111111222222333333555777888888666333111222222222222222222222222222444666666555555555666444444444444555555555555333333444444444555555555333333333333222222222222222222222222222222222222222222111000//////000000///000111222333444444444555555444444444555555666333333333333333333333333222222222222222222222222222333333333333222111000111222222333333222222111333333444555666777777888666555444222111000000000000000000000000111111222222222333333444444444555444333333222111000000000000111222222333333222222111111111111111111111111111222222222222333333333333222222111111111111111000000000000111111222222555666888999;;;;;;;;;:::888888888999999999999999777777777666666666666666555555555555555555555555555555555555555444444333555555444222222111111111222222333333222111111000000000000000000000000000000111111000//////111333222222222111000000//////111000000000000111111222555555444333222111000000////////////////////////000000000000111222333444444555777999;;;<<<<<<;;;777888999:::::::::999999777666666555555555666666666666666666666666666666777777888999:::;;;;;;<<<;;;999999999::::::888666555555555555666777888999888888888888999999999999999999888888888888999999777777666666555555444444444555555555666666666666555444333333222222333333222333444666666666666666222222222222222222222222222333555666777777666666333333333333333444555555555555555555555555555555444444444444333222111000222111111000000111111222111111111111111111111111000000000///000000111222111222333333444444333333222222333333333444444444444444444444444555555555333333444444444444333333333222222222222222222222........./////////000000333333333222222111111111111222222222222333333333333333333222222222111111///000000111222222333333//////000111222222222111111111111111111111111111111111222222222222111111///000000000111111111111000000000000000000000000///000222222000///000111111000///000111222111000///000000000111111111111000000000000000000000000///000000000111111111222////////////////////////000000000000000000000000////////////000000000111000000111111111111000000000000000////////////...........................+++---......---,,,,,,---////////////////////////---..............................////////////000000000000111222222333333444666888999999777555333333333333333222222222222222444666666555444555666444444444555555555666666333333333444444444444555333333333333333333444444222222222222222222222222222111000000000000000000000111222444555555666666777777666555444333333444333333333333333333333333444444444444444444444444333333333333222111000000222222333333333333222222111222333444555666777777555555333222111000000000000000//////000000111222222222222222222333333333222222111111000000//////000111222222333333222222111111111111111111111111111111111222222222333333333333333333333222222222000000111222222333333333444555777999::::::999999888888888888888888888888666666666777777777777777444444444444444555555555666666666555333222000///333222222111111111111222111111111111111111000//////////////////////////////000000000//////111333222222111111000//////...000000000000000000000111444333333222111111000000////////////////////////000000000000111222333333444333444777;;;<<<;;;999666777777888888888888888666666555555555555666666777777777777777777777777777777888999:::;;;;;;<<<999888888999;;;<<<;;;999555555555666777888999:::::::::::::::::::::::::::999999888888888888999999777777666666555555444444555555555666666666666777444444333222222222222333111111222333333444444444222222222222222222222222111333444666666666555444444444333333444444555666666666666666666666666666444444444444444333222111222111111000000111111222111111111111111111111111000000000///000000111222111222333333444444333333222222222333333333333333222333333333444444444555444444555555555555444444222222222222222222222222111111111222222222222333333333333222222111111111111111111222222222333333333333333222222222111111111111111111111111111111000000111222222333222222000000000000000000000000000111111222222111111111///000000000111111111111000000000000000000000000///000222222000///000111000/////////111222222000///000000000111111111111000000000000000000000000///000000111111222222222........................000000000000000000000000/////////000000000111111000000111111111111000000000000////////////......------------------------+++---...///---------...////////////////////////---------...............////////////000000000000000111111222333333444444555666888999999888666555444444444333333333333222111333555555444333444555444444555555555666666666333333333333444444444444333333444444444444555555111222222222222333333333111111000000000000000111222333444555666777777777888777666444333222222222333333333333333333333333666666666666666666666666444444333333222222222111222222222333333222222222000000111333444555666777444333222111111000111111000000000000000111111222222222222222222222222222222222111111111000000000111222222333333333333333111111111222222222222222111111111111222222222222333444444444444333222222111111222222333333333444444666777999999999999888888888888777777777777777555555666666666666777777444444333333333444444555666666555444222000///...111000000000000111222222///000000000000000//////////////////////////////...///000000//////111333222111111000000///......//////000000000000000000222222222111111111111000000000000000000000000000000000000000000111222222333222222555:::;;;:::777555555555666666666777777555444444444444555666666777777777777777777777777666666777888999:::;;;;;;777666777999;;;<<<;;;:::333333333444555666888999999999:::::::::;;;;;;;;;999999888888888888999999777777666666666666666666666666666666777777777777444444333222222222222222000000000111222222333333444444444444444444444444222333333444555555444444555444444444444555666666888888999999999999888888555555555555555444333333222222111111111111222222222222222222222222222222111000000000000111222222111222333333444444333333222222222222333333333333111222222333333444444444444555555666666555555444111111111222222222222222000000000111111111111222333333222222222222222222111111111111222222222222333333333222222222111111222222222111111111000000111222222333333333222222000000000000000000000000///000111111222111111111000000000000111111111111000000000000000000000000///000222222000///000111000///...///111222222111000000000000111111111111000000000000000000000000///000000111111222333333////////////////////////000000000000000000000000//////000000000111111111000000111111111111000000000000/////////.........------------------------+++---//////......///000////////////////////////---------.........//////000000000000111111111222222222222333444444555555666777777888888888777777555444444444333333333333000222444444333222333444555555555555666666666666222222333333333444444444333333333444444444555555111111222222222333333333111111000000000000111111222333444555666777777777555555444333333222333333222222222222222222222222777777777777777777777777444444333333333333333333000111111222222111111000//////000222333555666666222222111111111111222222111000000000000111222222222222222222222222222222222222222222111111111111222222333444444444444444222222222222333333333444111111111111222222222222222333333444333222111000111111111111222222222222666777888::::::::::::999888888777777777666666666333444444444555555555666555444333222222333333444333444444333333222111000111000000//////000000000...//////000000/////////////////////////////////---///000/////////111333111111111000//////............///000000111111000000000000111111111111111000000000000000000000000000000000000000111111222333111111444888:::777444444444333333444444555555333333333333333444555555555555555555555555555555555666666777888999::::::666666666777999:::888777444444444444555666888888666777777888999:::;;;;;;999999888888888888999999666666777777777777777777777777777777888888888999444333222222111222222222000000000111111222333444444444444444444444444444333333333333333333444555555555555555555666666777888999999::::::999999888666666666777666666555444333333222222222222333333333333333333333333333333111111111111111222333333111222333333444444333333222222222222222222222222111111111222333333444444333444444555555444444333000111111111222222222222....../////////000000000222222222222222222333333111111111111222222222222333333333222222222111111111111111111111222222222222222333333333222111111000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000///000222222000///000111000///...///111333222111000000000000111111111111000000000000000000000000///000000111222222333333000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000/////////............------------------------,,,...000000///...///000////////////////////////---------.........//////000111111111222222222222222333333444444555555666777777777777777777888888555555555444444333333333///111333333222222222333555555555555666666666777222222333333333444444444222222222333333444444444111111111222222333333333111000000000000000111111222222444555666777777777333333222222222333444444222222222222222222222222777777777777777777777777555444444333333444444555//////000000000000//////...///000111333444555666111111111000111111222333111111111111111222222333333333222222222222222222333333333222222222222222222333444444555555444444222222222333333444444444000111111111111222222222111111222333222111000///111111000000000000000000777888:::;;;<<<;;;;;;:::888888777777666666666555222222222333333444444444555444333222111222333333111222333333444444333333222111000//////...//////......///////////////...////////////////////////---...////////////111333111111111000//////......---...///000111111111111/////////000111111222222000000000000000000000000111000000000000000111222333111000333888999666222333333222222222333444555222222222222333333444555444444444444444444444444555555666777888999::::::666555555666777777555333666666666666777888999:::444555666777888999::::::999999888888888888999999666666777777888888999999777888888888999999999999444333222222111111222222111111111111222333444555222222222222222222222222444333222111222333444555555555555555555666777777666777888999999888777666666777777777777777666555444333333222222333333444444444444444444444444444222222111111222222333444222222333444444444333333222222222222222222222222000000111222333333444444222333333444444333333222000000111111222222222222222222222222333333333333111111111222222333333444000111111111111222222222333333333222222222111111//////000111222333333444222222222222222111000///000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000///000222222000///000111///......///222333222111000000000000111111111111000000000000000000000000222222222222222222222222222222111111000111111111111111222222222111111000111222333222000......///444111///000222222000.........////////////......//////.........//////000//////000111111111111111111111000000/////////...///...---,,,+++,,,,,,---000/////////000111222333444555555666666555555444777888888999999999888888888888777555555444444444;;;999666444222222222333666666777777777777666666444444444333333222222222222222444444444444222222444333222222111222222222111111111000///000222555555555555555555666777777888888888888777555444444555444333222111222333444777777777777666555444333222222333444555555555555222222222222111111111111222222333444444444444333333333333444444444555555222333444333222222333555000111333444444333222000444333222222111111222222333444444444444444333333222222222222222222222222111111111000000000000///555333111000000111333444444333333333333444555555777888888999999:::;;;;;;999777555555666777777666444444444555555555666666444444444444444444444444000000000000000000000000222444666666333000///...000000////////////000000...000111000///...///111111111111000000000000000000000000000////////////000000000000////////////111111222222222222111111//////000000000000//////000000000///////////////111111222444666777666444///000000222333444555555222222222222222222222222444555555555333333555777777777888888888888777777777777777777777777777777888777666666666777999:::<<<:::888:::<<<>>><<<:::;;;;;;:::999888888888888777777777777777777777777777888888999999999888888444333333222222333333444111111222222222333333333333222111111111222333444333333222222333333444555333444444555555555555555666666777888888777666555777666555444333222222222666555333222222333555666222333444555555555444333222222111111222222333444777777666444222222444666999777555333222333444555222111000000000111222333111111111111222333444444000222444666666444222000000000111111111111000000444444444444333333222111333333333333333333333333111222333333222000---,,,000111111111111222222222222222222111111111111000222222222222222222222222444333111000000111333444111111222222222333333333111111111111111111111111111111000///////////////111111111111111111111111222111000//////000111222333222222222111111000000222222222222222222222222111111111000111111222222111222222222111111000000000222333222000......///111///------//////...,,,......////////////......//////............//////000000111222222222222111///.........------------000///...------...///000000000000000000111222222222222333444444444444444888888999999999999888888888777666555444444444444777666444333222333444555666666666777777666666666444444444333333333222222222333444555555444333222444333222111111111111111000111222111000111222444555555555555555666666777777777777777777666555444666666555444444444555666888888888777777666555444333333444555555555444444222222222111111111000000111222222333333333333333222333333333444444444444333444444444222222444555111222444444444333222000222111111111222333333444555555666666666666555555222222222222222222222222222222111111111000000000444333222111111222333333444333333333333444555555777777888888999::::::::::::888777666777777555333222222333333333444444444444444444444444444444444111111111111111111111111333444555555222000//////000000////////////000000000111222111000///000222000000000///////////////000000000/////////......000000000000//////////////////000111111111000000//////000000000000//////000000000000000000000000111111111333555666555333///000111222333444444555222222222222222222222222333444555555444444666888777777888888888888777777888888888888888888888888888777666666666777999::::::888777888;;;<<<;;;999:::999999999999999::::::888888888888888888888888777777888888888888777777222222111111111111222222111111111222222222333333222222111111111222333444222222222222222333444444333333444555555555555444555666777888888777666555777666555444333333333333666555444444444444555666333333444555555444444333222222222111222222333444222222333333333555999<<<888666555333222333444444222111111000000111222333333333222111111222222222111222444555555444222111000000111111111111000000333444444444333333222111333333333333333333333333111111222222111000///...000111111111111222222222222222222111111111111000222222222222222222222222222222222222222222222222111111111222222222333333111111111111111111111111111111000///////////////000000000000000000000000222111000//////000111222222222111111111000000000111111111111111111222222000000000000111111222333222222222111111000000000000111222222000......//////...------......---,,,...//////000000//////...//////............//////000111111222222222222222............------------////////////000111222333111111111000111111222222111222333444555666666666999999:::::::::999999888777666555555444444444444333222111111222444555666555555666666666666555555444444444444333333333333333444555555555555444333444333222111000000000000000111333333222222222333555555444444555555666777555666666666666666555555666555444333444555666777999999999999888777666555555555555555555555444333222222222111111111000000111111222333333333333222222333333444444444444444444555666555444333444555333444555555555333222111000000000111222333555666666777777888888777777777222222222222222222222222333333333222222222111111222222222222222222222222333333333333333444555555666666777888888999999::::::999888888888777444111000000111111111222222222444444444444444444444444222222222222222222222222333444555333111000000111111000000//////000000111000222333222111000111222////////////////////////////////////............////////////000000000000---......///000000000/////////000000000000//////111111111111111111111111111000000222444444333111000000111222333333444555222222222222222222222222222333444444444555777999777777888888888888777777888888888888888888888888888888777666777888999:::888777666777999:::999888888888888888999:::;;;<<<888888888888888888888888666666777777777777666666222222111111111111222222111111111222222222222333222222111111222222333444111111222222222333333333333333444555555555555444444555666777777777666555777777666555444444444444666666777777777777666666333444444555555444333333222222222222222333444444000111222333444666:::<<<777666444222222222333333111111111111111222333333444444333111111000000000222222333333333333333333000111111222222111111000333333444444444333222222222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111111000222222222222222222222222///111333444444333111///111111111222222222222333111111111111111111111111111111000/////////000000////////////////////////111111000000000000111111111111000000000000//////000000000111111111111111////////////000222333333222222111000000000/////////111222111///......///000/////////000000////////////000000000000//////000//////............/////////000111111111111111000000000000000/////////---......///111222444444333222222111111111222222111222333555777888888888999::::::::::::999999888666555555444333333444444111111111111222333444555444555555666666555555444444444444444444444333333444555666666666666555444444333222111000////////////222444555444333333333555444444444444555666666444444555666666666555555333222222111222333444555999:::::::::999999888777666666666666666555444333222222222222111111111111000111222222333333222222333444555666666666666555555666888777555444555666555555666555444333222111111111111111222333444555666666777888888888777777333333333333333333333333444444333333333222222222111111222333333333222222333333222222333333444555555666666777777888888999888888888999999888444222000000000111111111111222333333333333333333333333222222222222222222222222444444444222000///111222111000000000000000000111000111222222000000111222////////////000000000000////////////.........---////////////000000000000---...///000000111000000//////000000000000//////111222222222222222333333111000///000222222111000000000111222333333444444222222222222222222222222111333444444444555777:::777888888999999888888777888888888888888888888888999888777777777888999:::888777777888999999999999999999999999999:::;;;<<<999999999999999999999999666666666666666666555444444444444333333444444444111111111111222222222222222111222222222222333333111111222222222222222222444444555666666666666555444555666777777777666555888777666666555555555666666777999::::::999777666444444444444444444333333333222222222222333444444444555555444333333555777666555333222222222222222111111111111222333333444333333222111111111111111333222111111111222333444111111222222222222111111333333333444444333333222111111111111111111111111111000000000000111222333000000111111111222222222222222222111111111000000111111111111111111111111000111222333333222111000111111111111222222222222111111111111111111111111111111000000///000000111000000000000000000000000111000000000000000000111000000000////////////////////////000000111111111////////////000111222333333222111000////////////...000111111///......//////000000000//////000000//////000000000000//////000000///...............---......////////////////////////000000000000000,,,,,,...000111333444444444444333222222111222222///111222444666777888888999:::::::::999999888777555444444333333333333444222222111111222222222333444444555555555555444444444444444444444444444444555666777777777777666555444333222111000000000000000222555555444333333444444444444444444555666666333444444555555555555444222222111111222444555666:::::::::::::::999999888777777777777666555555444333333333333222222222222111111222333333333333222555666888999:::999888777666888999999777666666666666666555555444333222111333333222222111222222333444555666666777777777666666666666666666666666666444444444333333333333222000111222333333333333222333222222222222333444444444444555666666777777888555555666888999999666444111111111111222222222222333333333333333333333333222222222222222222222222333444444222000000111222111111000000000000111111///000111000//////000111000000000111111222222222000////////////............/////////000000000111///000111222222222222222//////000000000000//////111111222222333333333333222000//////000111000///111111111222222333333444222222222222222222222222111333444444444555777:::888888999999999999888888888888888888888888888888999888777777777888:::;;;999999:::::::::::::::;;;<<<;;;;;;:::999999::::::999999999999999999999999666666666666666555444444555444444444444444444555000000111111111222222222111111222222333333333333000111222333333333333222555555666777777777777777444555777888888888777777888888777666666666777777666888:::;;;;;;:::888666555555444444333333333333333333222222333333444555666777777555333222333444555555444333222222222222000000111222333444444444111000000000111111222333333222111000000222444555222222333333333333222222222333333444444333333333111111111111111111111111111000000000111222333444000000111111111222222222222222222111111111000000111111111111111111111111222222111000000111222222000000111111111222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000111111000000000///////////////000000000......//////000000111111////////////000000111222444333111///.........///...///111000///......///---...//////......///000///000000111111000000///111000///......---......,,,,,,---...............---------...............,,,---///111222444444555666555444333222222111222...///111333444555666666999999999999999888777666444333333222222333333333333333333222222222111111333333444444444444333333444444444444555555555555666777888888888888777666444333222222111222222222111333555555444444444555444444333333444444555666333444444444444444333333333333333333444666888999999:::::::::::::::999999777777777777777777666555555555555444444444333333222222333444444444444333777888:::;;;<<<;;;999888888999;;;;;;999777666777555555444444333333222222444333222222111111222222333333444555666666666666888888888888888888888888444444444333333333222222111111111222222333333444222222222222222333444444333444444555555666777777333333333555777888666444111222222222222333333333333333333333333333333333222222222222222222222222222333444333111000111222222111111000000111111222...000111000///...///000000111111222222333333333000000000000////////////......//////000000111111222333333444333333333222//////000000000000//////111111111222222333333444333111//////000000///...111111222222222333333333444444444444444444444444222333444444444555777999888888999999999999888888999999999999999999999999999999888777888999:::;;;999;;;<<<<<<;;;:::<<<======<<<;;;:::999999999999::::::::::::::::::::::::666777777777666555444333333333222222222222333333000000000111111111111222000111222333333333333222111222333444555444333333555555666777777777777666555666888999:::999999888999888888777777888888888777888:::;;;;;;:::888777666666444333333333333333333333333333333444444555444555666666444444444666555555555444333333222222///000222333444444444444/////////000000222333333111111000000111222444555222333333444444333333222222222333444444444333333222222222222222222222222000111111222222222333333000111111111111222222222222222222111111111111000111111111111111111111111333222000......000222333000000000111111111111222111111111111111111111111111111000000000111222222111111111111111111111111000000111111111111000000//////000000000000111111------...//////000111111000000/////////000000111444333000...------...///---///000000///......///---///111000///...000222000000111111111111000000111000///......---------,,,---......//////......------------.........///---...111333444555555555777666555444222222111111111222333555666777777777888888888888777666555555333333222222222222333333222222333333333333333222333333444444444444333333444444444444555555555666777777888999999888777777333333333222333333444555333444555444333333555777444444333333444444555666444444444444444333222111222222222333444666999:::888999999:::::::::999999666666777888888888777777666666666666555555555555333333444555555555555444666888:::<<<<<<;;;999888888;;;<<<<<<:::888777777333333333222222222333333222222222111222222333333222333444555666666666666888888888888888888888888333333333333222222222222111111111000111333444555222222222111222222333444333333333444555555666666444333222333555555444333111111222222222222333333222222222222222222222222111111111111111111111111111222444444333111111111222111111000000111111222///000111111//////000111///000000111222222333333222111111111000000000000.........///000111111111444444444444444333222111//////000000000000//////000000111111222333333333444222000//////000///...111222222222222333333333555555555555555555555555333444555555444444666888888999999::::::999999888999999999999999999999999999999888888888999:::;;;999;;;===<<<::::::<<<>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888777666555444444333333222222222222333333000000000000111111111111000111222333333333222222111333444666666555444333333444444555555555555555666777999:::;;;;;;::::::999999888888888999999:::888999::::::::::::999888777666444333222222333333444333333333333444555555222444555666555444555666666666555555444444333222///000222333555555555444111000000000000000111222000000000000111222333444333333444444444444333333111222333333444444444333333333333333333333333333000111222333333333222111000111111111111222222222222222222111111111111000111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111111111000000111111222333111111111111111111111111///000111222222111000///000000000111111111222222---------...///000000111111000000////////////000444333000...------...///---...000000///......//////222444333111111333555000000111111111111000000111111000......------------......///000/////////.../////////000000111111///000222555666777666666888777555444333222111111555666777999::::::::::::888888888777777666444444222222222111222222333333111222333444444444444444222333333444444333333222444444444555555555666666777888999::::::999888777333333333333444555666666444555555444333333666888444333333333333444555555555555555444333222111000000000000111222555777888888888999::::::999999999555666777888888888888888777777777777666666666666333444555555666666555555666777:::<<<<<<;;;999777999;;;======;;;888777777222222111111111222333333000000000111222333555555333444555666777777777777777777777777777777777777333333333222222222111111222111000000000222555666222222111111222222333444222222333444444555555666666444222222333333222111111111111111222222222222222222222222222222222222000000000000000000000000000222555555333222111111222222111111111111222222000222333222111000111222...//////000111222222222222222222222111111111000---......///000111111222555555555444333222111000//////000000000000////////////000111222222333333555333000//////000///...222222222222222222333333666666666666666666666666444555666555444333555777888999999::::::999999888999999999999999999999999:::999888888888999:::;;;888;;;===<<<:::999;;;>>>::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555444666555555444444555555666000000000000111111111111000111222333444333222222222333555777777666555444111222333333444444333333777888999;;;<<<<<<;;;;;;999999999888999999::::::888999999::::::999999888777666555333222222333333444333333333333444555555333555777666555444444555666666666666555444333222///000222444555555555555333222111000//////////////////000111222333333333333444444555555444444333111222333333444444444444333333333333333333333333000111333444444333111000000111111111111222222222222222222111111111111000000000000000000000000000...000111222222111000...000000000000111111111111111111111111111111111111111111000000111222333333000000000000000000000000///000111222222111000///000000111111222222222333...------------...//////000//////.........////////////.........---------...///////////////......---...///000111222333333000000//////.........---...---,,,---...///...---111222222222222111000000000//////............//////000111333555666888999;;;:::999777555444222222555666888:::;;;=========;;;:::777444333333333444333333222222222222111111333333333222222333444444444444333444444555666777333444555777888888888888;;;::::::999888888888999666555333222222333555666555555444333333333333444555555555555555555555555444333222111111111222333111111222333444666777888555666888:::;;;;;;;;;;;;777888888999999:::;;;;;;888777777666666555555555777666666555555555666666999888777777777888:::;;;;;;<<<<<<<<<:::888555333222222222222222222222333222222222111222222333333222222333444555555555555666666666777777777777777444444444333222111000///000111111111222222222222666555444333222222222222111111222222222333333333222222111111000111111111333222111000000111222222222222111000000111222333222111111000000000000000000000111111111111000///000000000111222222333333000000000000000000000000000000//////000111222222111000000222666666222///111111000000000000111111222222333333333222222111//////............//////111111111111222333444555333222111000000000111222111111111111111111111111555555555555555555555444333333333444444555555555777888888888888777777666777777777777777777777777888888999999999999888888888888999999999888888777888888888888999;;;>>>???<<<;;;;;;::::::;;;;;;<<<:::999999888777666555555666555444333222222222222111111222222222333333333222333444444555555444444222333444444555555555555333333444444444444444444777888888999999:::;;;;;;888888888888999:::;;;<<<===<<<;;;999888777777777666555444333222333444555333333333444444666777777999999888777666666777777666666666666555444333222333333333333333333333333333222222222111111000000111111222222222222111111666555333222111111222333111222333333222111///...555555444222000000333555111222444555666555555444222111000//////000111222111111111111222444666888444111//////111222000...000000000000000000000000000000000000000000000000111111111000000000000000222222222222222222222222000000000111222222333333111111222333333333222222222333333444444333333222......------......///000............//////000111//////.........---------...//////000000//////...---...///000111222333333000/////////............///...---...000111000///111222222222222111000000//////.........//////000000111222333555666888888::::::999888666555444333666777888:::;;;<<<<<<===:::888666444444444555666555444444444333333222222333222222222222222333333333333333444555666777777666666777888999999999999;;;:::999888888888888888666555333222222333555666555555444333333333333444555555555555555555555555444333222111111111222333222222222333444666777888666777999:::<<<<<<<<<;;;888888999::::::;;;;;;<<<;;;;;;;;;:::999999888888777666666555555555666666888888777777777888999:::;;;<<<<<<<<<:::888555444333333333333333333333333333222222222222222333333111222333444444555555444555555555555555555555555333333333333222111000000000000111111111222222222555444333222222111111111111111111111222222333333222111111111111111222222333222111000000111222222333222111000000111222333111111000////////////000///000000111111000000///000000000111222222333333000000000000000000000000//////000000111111111111111111222333555555222000111000000//////000000111111111222222222222111111//////............//////111111111111222333333444222111111000000111222333222222222222222222222222333333333333333333333333333333333333444444444444666666777777777777777666666666666666666666666666777777888888888888777777888888888888888777666666777777777777999;;;===>>>;;;::::::999999::::::;;;999999999888777666666555666555444333222222222222222222222222333333333333222333444444555555444444222222333444444444444444333333333444444444444555777888888999999::::::;;;888888888888999:::;;;<<<===<<<:::999888777777777555555333222222222333333555555555555666777888999999888777777666666777777666666666666555444333222333333333333333333333333222222222111111000000000111111222222222222111111444444333222222222222333000111111222222222111111555555444222000000222555222333333333333333222222222111000//////000111222111111111111222444666777444111//////111111000...000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111000000000111222222333333111111222222333333333222333333444444444444333333...............///000000------......///111222333/////////.........------//////000000000000//////......//////000111222222////////////............---,,,+++---///000000///111111222222111111000///...............///000111222222333444555666777888999999888888777666666666777888999:::;;;;;;;;;;;;888777666555555666777888777777777666555444444333333333222222222222222333333333444555666777888999999999:::::::::::::::999:::999888888888888888888666555444333333444555666555555444333333333333444555555555555555555555555444333222111111111222333333333333444444666777888777888:::<<<======<<<<<<999::::::;;;<<<<<<======>>>======<<<;;;;;;::::::666666666555555666666777888777777777777888999999;;;;;;;;;;;;:::888666555666555555444444333333333333333222222222222333333000111222333444444444444333333333333333333333333333333333333222111111000000000000111111111111222444333222111111111111111000000000111111111111222000000000000111222333333222111111000000111222222333333222111111222222333111000//////......//////...//////000000/////////000000000111222222333333000000000000000000000000...///111222222111000000///222444444444333333333000//////......//////000000000111111111111000000000//////......//////000222222111111111222222333111000000000111222333333222222222222222222222222111111111111111111111111333333333333222222222222444444555666777777777666444444444444444444444444666666666777777666666666777777777777666555444333555555666666888:::;;;<<<999999888888888888999999999999888888777777666666666555444333222222222222333333333333444444444444222333444444555555444444111222222333333333333333333333333444444444555555777777888888999:::::::::999999999999:::;;;<<<<<<<<<;;;:::999888777777777666555444222111111111111555555555555666777888888888777777666666666666777666666666666555444333222222222222222222222222222111111111000000000000000111111222222222222111111111222222333333333333333000000000000111222333444444444444222000000222444444333222111111000000000222111000000000000111222111111111111222333444555333111//////000111000///000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000111222222333333111111222222222333333333444444555555555555444444//////......//////000111////////////000000111222////////////...............///000000111000000000......//////000111111222///////////////............---,,,...000222111000111111111111111000000///---------......000111111333333444555555666777777888888888888888888888888888999::::::;;;;;;;;;;;;666666666666666888999:::::::::999888777666555555555444444333333333333444444555666888999:::;;;;;;::::::;;;;;;:::999999888999888888777777777888888555555444444444444555555555555444333333333333444555555555555555555555555444333222111111111222333444444444444555666777888888999;;;============<<<;;;;;;;;;<<<======>>>>>>>>>======<<<;;;:::999999666666666666666666777888777777777777888888999999:::;;;;;;::::::888777666888777777666555444333333444444333222222222333333000000111222333333333333444444444333333333333333333333333333333222111000000000000111111111222222333222222111000000000111000000000000000000000111000000000000111222333444111111111111111222222222444333333333222222222222000000///...............---......////////////...000000000111222222333333000000000000000000000000...///111222333111000...///222555555222111222555//////............//////...//////000000000000000000000////////////000000333222111111111111111222//////000111111222333444222222222222222222222222//////000000000000111111333333333222222111111111222333444555666666666666333333333333333333333333444555555666666555555444777777666666444333111111444444555666777999::::::888777777666666777777888888888888777777777777777555555444333333333333333333333333444444444555555222333444444555555444444111222222333333222222222222333333444444555555555777777777888999999::::::::::::999999:::;;;;;;<<<<<<;;;:::999888888888888777777555444333222111111333333333333333444555666777666666555555666666666666666666666555444333222111111111111111111111111000000000000000000000000111111222222222222111111///000222333444444333333222111000000000111333444222333333222111111222444444333222000000000111222111111111111111111111111111111111111222222333333222111000000000000111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000111222222333333111111111111222333444444444555555555555555555444000////////////000111111333222111000000000000000000000/////////...............///000000000000000.........///000000111111.........///////////////111000000111333555444333000111111111111000//////---------......000111111333333333444555666666777666666777777777888888888888999::::::;;;;;;;;;;;;666666777777888999999:::;;;;;;::::::999888888777888777666555555555555555777888999;;;<<<<<<===<<<::::::::::::999888777666777777777666666777777888555555555555555555555555555555444333333333333444555555555555555555555555444333222111111111222333444444444555666777888999999:::<<<===>>>======<<<;;;<<<<<<======>>>????????????>>>===<<<;;;:::999666666666666666777888888777888888999999999999999::::::::::::999999888777888888777777666555444444555444444333222222222333000000111222333333333333555555555555444444333333222222333333333222111111111111111111222222222222222222111111000111111111111000000000000000000000000000000000111222333444111111222333333333333333444444444444333333222222000000///...............------...///////////////000000000111222222333333111111111111111111111111...000111333222111///...///111444333111000222444//////............//////---...///000000000000000000000////////////000000222222111111000111111111//////000111222333333333222222222222222222222222///000000000111111111222333333333222222111111111222222333555666666666666333333333333333333333333444444555555555555444444666666555444333222000///222333444666777888999999777666666555555666666777777777777777777888888888555555444444333333444444333333333444444444555555222333444444555555444444222222222333333222222111222222333333444555666666666777777888888999::::::::::::999999999:::;;;;;;;;;;;;:::999888888888888888888888777555444333222444333333333333444444555666555555555555555666666666666666666555444333222111111111111111111111111000000000000000111111111111111222222222222111111...///111333444444333333444333111000000000111222111222333222111111222444333222111111111333444555111111222222222222111111000000111111111111111111000111000000000000111222000000000000000000000000000000000000000000000000//////000000111111111111222222222222222222222222000000000111222222333333111111111111222333444555444555555555555555555444000000000000000111111222555444333111000000//////000000000/////////......,,,---...///000000000///.........//////000000000.........//////////////////...---...///000///...000000111111000000///..................///000111111111222333444555666777555666666666777777777777777888999:::;;;;;;;;;;;;888888888888999999999999;;;;;;;;;::::::::::::999999999888777666666666666999:::;;;=========<<<<<<888888999999888777666666666666666666666777777888555555555555555555555555555555444333333333333444555555555555555555555555444333222111111111222333444444444555777888:::;;;999:::<<<=========<<<<<<;;;<<<<<<======>>>??????AAA@@@@@@>>>===<<<;;;:::666666666666777888999999888999::::::;;;;;;:::::::::999999999999999999999888777777666666555555555666555444333333222222333000111222333444444444444777777666666555555444444222222222333333222222111222222222333333333333444333222222111111111222222222111111111111000000000000000000000111222333333222222444555555555555555555555555555444333222222111000//////......//////---......///000000000000000000000111222222333333222222222222222222222222000000111222222111///...///000111111000000111333000//////......//////000---...///000000111111000111000000//////000000111111111000000000111111222///000111222222222222222111111111111111111111111///000000111111222222222333333333333222222222222333333444555666666666555444444444444444444444444444444555555555555444444555555444444333222111000222333444666777888999999666666555555555555666666666666777777888888999999555555444444444444444555333333333333444444444444222333444444555555444444333333333333333222222111111222333333444555666666666666777777888999999999:::999999888888999999:::;;;:::999999888888999999888888888888777666555444666555555555555555666666555444444444444555555666666666666666555444333222222222222222222222222222111111111111111222222222111111222222222222111111///000111222333333333333444333222111000000000000000111333222111111222333111111111222222444555555111111222333333222111111000000111111111000000//////000111000//////111333000000000000000000000000000000000000000000000000/////////000111111222222222222222222222222222222000000000111222222333333111111000000111333555666444444555555555555444444111111000000000111222222444333222111111111111111000000000000/////////...+++,,,---...////////////.........///////////////............/////////000---,,,++++++,,,,,,+++***000000000000000//////...//////.........//////000//////000222444555666777555555555555555666666666666777888:::;;;<<<<<<===::::::::::::999888777666:::::::::;;;;;;;;;;;;;;;:::999888777666666666666999:::<<<======<<<:::999777888888888888888777777666555555555555666777888555555666666666666555555555555444333333333333444555555555555555555555555444333222111111111222333333333444555777:::<<<===999:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@???===<<<:::999999666666666666777888999:::999:::;;;<<<<<<<<<;;;;;;999999999999999999::::::666666666666666666666666666666555333333222222222111222333444444555555444777777666666555444444333111222222333333222222222333333444444444444555555333333222222222222333333333333222222111111111111222111111111111111222222333444555666777777777666555666666666555444222111111111000////////////000---...///000111111111111000000000111222222333333333333333333333333333333111111111111000000//////000///......000111111000111000000//////000000111---...///000111111111111111111000000000000111111000000///000000111222333000111222222222222111000000000000000000000000000...//////000111111222222333333333333444444444444444555555666666666555555666666666666666666666666444444555555555555444444333444444444333333222111222333555777888999999999666666555555555555666666555666666777888999999999555555444444444444555555222222222222333333333333222333444444555555444444444444444444444333222222111222222333444555666777666666777777888888999999999888888777777888888888::::::999999888888999999666777888888777666555444666555555444444555555666444444333333444444555666666666666666555444333222333333333333333333333333111222222222333333333333111111222222222222111111111111000000111222333333111111222222222111111000///111222222111111222333111111222222222222222111111222222333333222222111000000111111111000...---...000111111//////111444000000000000000000000000000000000000000000000000...//////000111111222222111111111111111111111111000000000111222222333333111111000000111333555777333333444444444444333333111111111000111111222333222222222111222222333333000000000000////////////***+++,,,---.....................///////////////---.........//////000000222111//////000000///---000000000000000//////...000//////.........//////---...///111333555666777555555555555555555555555555666888:::;;;=========<<<<<<;;;;;;999777666555999999::::::;;;<<<<<<<<<999999777666555555555555999:::;;;<<<<<<:::888777777888888999999999888888555555555555555666777888555555666666666666555555555555444333333333333444555555555555555555555555444333222111111111222333222333444666888;;;===>>>999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>======<<<:::999888666666666666666666777888999::::::;;;<<<=========<<<;;;999999888888999999:::;;;555555555555666666666666777666555444333222222222222222333444555555555555777777666555444444333333111222222333333333222222444444444555555555666666333333333222333333444444333333333222222222111111222222111111111111111111333444666888888888888777555666777777666444222111222222111000000000000000......000111222222222222000000000111222222333333444444444444444444444444222222111000//////000000111...+++,,,///111000...111111000000000000111111......000111222222222222111111000000000000111111////////////000111333333000111222333333222000///////////////////////////.........///000111111222333333333444444555555555666666666777666666555555777777777777777777777777444555555666666555555444333333444444444333333222222333555777999999999999666666555555555555666666555555666777888999999:::555555444444444555555666111111222222222333333333222333444444555555444444555555555555444444333222111111222333444666666777666666666777888888999999888888777777777777777888::::::999999888999999999555555666777777666555444444333333222222222333333333333333333444444555666666666666666555444333222333333333333333333333333222222222333333444444444111111222222222222111111222111000000000111333333...///111222333333222111...000222222222111222333111111222222222000...---111222333444444333222111000000111111111///...---...000222111//////111444000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000111222222333333111111000000111333555777222333333444444333333222222333333333222222444555888777777555333111000...000000000///000111111222//////............//////---///////////////111333444333222000///.........////////////////////////000000000000////////////......,,,++++++,,,---...------...///000222444555555555555444444333333333444555777999;;;<<<======<<<;;;:::888777666666666:::::::::;;;;;;;;;<<<<<<888999:::999777666777888888888999;;;===<<<:::888888888999999:::999999999777666666555555555555666666777777777777666555555666666555555444333111000444555555555444333333222333333333222222222111111///000222444777999;;;<<<999:::;;;;;;;;;:::999888::::::::::::::::::::::::;;;;;;::::::888777666555333111000333777::::::999<<<<<<===??????@@@@@@@@@::::::::::::::::::::::::999888777666555555666777888999999888555444444555333555777999:::999888888999999999777444222222222555555444444444333333333666666666666777777777777888666444222222222333444444333333222111111111222444444444444444444444444444444444555666888999:::999999999888666555333222333222222111000//////...///////////////000111111000000000111222333555555999999888777666444222111222222222222111111111000///000000111111111000000//////000000///...------...000111000///...///111000000////////////000000///////////////000111111111000///000111222111/////////...//////000111222//////000000111111111222444444444444444555666777777888888999999::::::;;;<<<;;;;;;:::888777777666666777888888888777555444222222222222222222222222333444555777888888888888888888888888777666444444777777777888999999:::::::::999888777666666666666555444333333333333555555333444666777888777666444777777666666555555444444444444444444444444444444555555555555666666777777;;;999777555666777:::<<<:::::::::999999888888888666666555555555444444444222222222333333444444444111111333444555666666666777666555444333222222222111111222222222333333333222222333333333333222222///000111222222111000///000000000000000000000000111222222333333222222111111111000000111111222333111222333333333111000//////111222444444333222111111111111111111111111111222222111000///...------111111111000000000000000/////////000111111222222000000000000000000000000000000000000000000000000333333333222222222111111444333222111222333444555222222222222222222222222222333444333222222444666888888777666444222000/////////000000000111111111///..................///---///////////////111333444333222111//////......000000000000000000000000111000000000//////......000///............///000------...///000222444555555444444444333333333333333444666888:::;;;<<<<<<;;;:::999777666666555555888888999999999::::::::::::;;;;;;:::888666777888::::::;;;===??????<<<:::999999:::;;;;;;;;;::::::999888777777777777777777777777777777666666666666666666666555444333222111444444444444444333222222222222222111111111000000000111222444666888::::::999:::;;;;;;;;;:::999888:::::::::::::::::::::::::::::::::999888666555444555333222333666888888777:::;;;<<<===>>>>>>>>>>>>:::::::::::::::999999999888777666555555666666777888999999777555333444444333555777999::::::999888999::::::888555333333444555555555555444444444444666666666666777777777777777666444222222222333444555444333222222222222333444444444444444444444444444444555666777888:::;;;::::::999888777555444333222222111000000///......///////////////000111111000000111111222444555666999888888777666444222111222222222111111111000000///000000111111111000000//////000000///......---///000111000///...///111000000////////////000000///////////////000111111222000000000222333222111000000/////////000111111000000111111111222222222555555555555666777888999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999888777777666666666777666666555444222222222222222222222222333333555666888888999999888888888888777666555444666777777888999999::::::::::::999777777666666666555444333222222222333444333444666777777777555555777777666666666666555555444444444444444444444444444444444555555666666666777666555444555666888999:::999999999888888888888666666555555555444444444222222222333333444444444111222333444666666666666666666555444333333333333222222222222222333333333111222222222222222222111///000111222222111000///111111111111111111111111111222222333333222222111111111000000111111222333222222222222222111000000000222333555555444333222111111111111111111111111111111111000//////......111111111111000000000000000000111111111111222222111111111111111111111111111111111111111111111111333333222222222111111111222222222222222333444444222222222222222222222222333444444444333333555666888888777666555333111000...///000111111111000000......------------......---///////////////111333333333222111000//////...000000000000000000000000111111000000///...------//////.........//////000------...///000222333444444444333333333333333222333444555777999:::;;;;;;999888777666555444444444777777777777888888888888:::;;;<<<;;;888777888999;;;;;;;;;===??????===;;;:::;;;;;;<<<======<<<<<<;;;::::::999888888999999999888777666555666666777666666666666555333222111333333444444444333222222111111111000000000//////111222333444555666777888888999:::;;;;;;:::999999999999::::::::::::::::::999999999888777666555444777555444444555666666555999999:::;;;<<<<<<<<<<<<:::::::::999999999888888666666555555555666777777777888888777555333333444444555777999:::::::::::::::;;;;;;999666555555666777777666666666555555555666666666666777777777777777666444333222222333444555444333333222333333333444444444444444444444444444444555666888999:::;;;;;;;;;::::::888666555444111111000000//////......000////////////000111111111111111222333444555666888888888777555444222222222111111111111000000000000000000111111000000/////////000000000///......///000111111//////000111000000////////////000000///////////////000111111222111111111333444444333111111000000000000000000111111111111222222222222555444444555666777888888::::::;;;;;;<<<=========<<<<<<;;;:::999888888777666555555444444444444444222222222222222222222222222333444666888999999999777888888777777666555444666666777888999999999999::::::999888777777777777555444333111111111222222333444555666777666555555666666666777777777888888555555555555555555555555333333444444444444555555333444444555666777888888888888888888777777777777555555555555555444444444222222333333333333444444222333444555666777777777666555444444333333333333333333333333333333333333111111111111111111111111000000111222222111000000111111111111111111111111111222222333333222222111111111000000111111222333333222111111111111111111111222444555555555444333111111111111111111111111000000000000000000000000111111111111111111111111333333222222222222111111222222222222222222222222111111111111111111111111333222222222222111111111111111222333333333333222222222222222222222222222333444555444333333555777888888777666555333222111---...000222222111000...------,,,,,,,,,,,,---------/////////...///111333333333222222111000//////111111111111111111111111111111000///...------,,,,,,,,,,,,,,,---------...---.........000111222333333333333333222222222222222333444666888999999999777666555444333333333333666666666666777777777777888:::;;;;;;:::999:::<<<:::999999:::<<<<<<;;;999;;;;;;<<<===>>>>>>>>>>>><<<;;;:::999999999999999999888666444444555666888666666666555444333222111222222333333333333222222222111111111000000000000222222333333444444555555777888999:::;;;;;;:::999999999999999999:::::::::888888888777777666444444666555444444555555555555888999:::;;;;;;;;;;;;;;;:::::::::999888888777777555555555666666777777888666777777666444333333444444555777999:::;;;;;;;;;:::;;;;;;:::888666777888888888888777777777666666666666666666777777777777777666444333333222333333333333222222111222222333333333333333333333333333333444666777999:::;;;<<<<<<<<<;;;:::999777666555000000000/////////......000000//////000000111222222222222222333555666777888888888777666555333222222222111111111000000000000000000000000000///...//////000000000//////...///000111111000///000111000000////////////000000///////////////000000111333222111333555666666555333222111111000000000000000000111111111111111111222111222222333444555666999::::::;;;;;;<<<======<<<;;;;;;:::999888888888666555333222222222333444111111111111222222222222111222444666777888999999777777777777777666555555555666777888999999999888::::::999888888888888888666555333222111222222333333444555666666666555555555666666777888999999999555555555555555555555555333333333333333333333333333444666888999999999999777777666666666666666666555555555555555555555555333333333333333333333333222333555666777777888888666555444333333333333333444444444444333333333333111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111111111000000111111222333333222111000000111222333111222333444444444333333111111111111111111111111//////000000000111111111000111111111111111222222555555444333333222111111222222222222222222222222111111111111111111111111222222222222111111111111///000222333333333222111111111111111111111111111333444444444333333555666777777777666555333222111,,,...000111222111///...------,,,,,,,,,,,,---------/////////...///111333222222333333222111000///000000000000000000000000000000000///...------,,,+++,,,,,,---------..................///000222222222222222222222222222222111222333555666777777777555555444333222222222222666666666666777777777777555777999::::::;;;===???999888888999;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>;;;;;;:::999888777777777888777555333333444555666666666555555444222111000111111222222222222222111333333222222222111111111222222222222333333333333555777888:::;;;;;;::::::888888888999999:::::::::777777888777777666555444333444444444444555666777999999::::::;;;;;;::::::999999999888888777777777555555666777777888888888555666666555333222333444444555666888999:::;;;;;;:::;;;;;;;;;999888888999999999888888888777777777666666666666777777777777666555555444333333333222111000000000000000111111333333333333333333333333333444666999:::<<<<<<<<<<<<<<<<<<;;;999888666555000000000000////////////000000000000000111222222222222222333444555777777999999999888777666555444222222222222111111111111000000000000000///......//////000000000000000///000111222111000///000222000000////////////000000///////////////000000111222111111333666777777666444333222111111111111111000000000000000000000000000000111111222444555666777888888999::::::;;;;;;:::::::::999999888888777555444222111111111222333000000000111111222222222111222444555777888888888666777777777777666666555444555777888999999888777999999888888777888888888777666555444333333444555333444444555555555555555555555666777888999::::::666666666666666666666666333333333333333333333222111333555777999999888888555555555555555555555555444555555555555555555555333333333333333333333333222333555666777777888888555555444333333333444444444444444444444444444444222222111000000111222222222222111111111111222222111111111111111111111111111222222333333222222111111111000000111111222333222222000000000111222333000000111222222222222222111111111111111111111111//////000000111111222222000000111111222222222333666555555444333222111111111111111111111111111111111111111111111111111111222222222111111111000000///000111222333222111000111111111111111111111111222333333333222222444555666666666555444222111000---...///000000000//////......------------......---///////////////111333111222333333333222000////////////////////////////////////............---,,,---...///000000000000............///000111222000111111111111222222222000111222444555666666666555444333222222222222222555555555555666666666666444666888999:::;;;===???;;;:::999999;;;<<<;;;:::999999;;;<<<============;;;:::999888777666666666666555444333222333333444444444444444333111000///000000111222222222111111333333333222222222222111111111111111222222222222444555777999;;;;;;;;;:::777777888888999:::::::::777888888888777777666555222444444444333444555777888999999::::::999999999777777777777777777777777777777888999999999888888444555666555333222333444333444555666888:::;;;<<<999:::;;;:::999888999:::999999888888888777777777666666666666777777777777555555555444444333222222/////////...//////000111333333333333333333333333333444777:::<<<=========<<<<<<;;;:::999777666555111111111111000000000000111000000000000111222222333333333444555666777888:::::::::999999888777666444333333333333222222222000000000000///...------//////000111111111000000000111222222000000111222000000////////////000000///////////////000111111111111111333666888888777333333222222111222222222111111111000000000000000111111222333444555777888666666777777888888999999999999888888777777777777444333333222222222222222//////000000111222222222222333444555666777777777666666777777777777666666333555777999999999888777888888777777777777777888777666555444444555666777444444444444444555555555555555666666777888999999777777777777777777777777444444333333333333222222000111333555666666555555333333333444444444444444444444444555555555555555444444333333333333222222222333444555666777777777555444444333333444444444444444444555555555666666444333222111111222333444333222111111111111222333222222222222222222222222111222222333333222222111111111000000111111222333111111111111111111222333000000000000111111111222111111111111111111111111000000000111111222222222000000111111222333333333555555444333333222111111000000000000000000000000222222222222222222222222222111111111111000000000//////000111111111111111111111111111111111111111111222222222111111333444555555444444333222000000.........////////////000///..................///---///////////////111333111222333444444222111///........................---------............///,,,---...000000000000///...............///000111000000000000111111222222000000222333444444444444444444333222222222333333333333333444444444555555555777888999999999;;;<<<:::888777888999;;;:::999777777999:::;;;<<<<<<<<<<<<;;;:::888777777666666333333333222222222111111333333333222111000///...///000000111222222111111222222222222111111111111000000000111111111222222333555777999:::;;;;;;;;;666777777888999999::::::888888888999888888777666444555666555222111333555777777888888888777777666555555666666777888888888999999:::;;;:::999888888333444555444222222222444222333333555777999:::;;;888999::::::999888999;;;888888888888777777777777666666666666777777777777555555555555444333222222///////////////000111111222222222222222222222222333444777:::===>>>>>>===;;;;;;;;;:::999777555444111111111111222222222222111111000000111111222333333333444444555777888999;;;;;;;;;;;;:::999888888555555444444444444333333000000000000///...---,,,//////000111111111111111000111222222000000111222000000////////////000000///////////////000111111000000000222666888888888333333222222222333333444333333333222222222111111000111111222333555777888555666666777777888999999777777777777666666666666333333444444333333222111/////////000111222222222333444555555666666555555666666777777777777666666222444777999999999777666777666666666666666777777555444333333444555777888444333333333444444555555555555555666666777777777777777777777777777777777555444444444333333333333111222333333444444444444222222222222333333444444444444444555555555666666444444444333333222222222111222333444666666666666444444444333333444444555333333444555666777777888555444333111111333444555333222222111111222222333222222222222222222222222111222222333333222222111111111000000111111222333000000111222222222222222111111000000111111222333111111111111111111111111111111111111111111222222000000111222222333444444444444333333222222111111111111111111111111111111222222222222222222222222111111111111000000000000000////////////000111111111111111111111111111111000111222111000000222444444444444333222111000//////............///000000//////............//////---///////////////111333111222333444444333111000........................,,,,,,------.../////////)))***,,,...//////...---...............///000111//////000000111111111222///000111222333444444444444444333333222333333333111111222222222333333333777888999999888777888999777666444555666888888777555666888999:::;;;;;;;;;===<<<:::999888777777777111222222222222111000///222222222111000///...---//////000111111111111111111111111111000000000000//////000000111111222222333444666999:::;;;;;;;;;666777777888999999::::::888999999999999888888777666777888555111000111333555666666666666666555555444444555666777888999999:::;;;;;;<<<;;;:::888777333444555444222222222444222222333444666888:::;;;777999::::::888888999;;;888888888777777777777666666666666666777777777777555555555555444333222111000000///000000111222222222222222222222222222222222444888;;;===>>>>>>>>>;;;;;;:::999888666555444222222222222222222333333111111111000111111222333444444444444666777888999<<<<<<<<<<<<;;;::::::999666666555555555444444444000000000000///...---,,,//////000111111111111111000222222222111000111222000000////////////000000///////////////000111111000///000222555888888888222222222222333444444555555555555444444333333333......///000111333555666666666666777888888999999666666666666555555555555333333444555444333222111...//////000111222222222444444555555555555555444666666777777777777777666222444777999:::999777666666666555555555555666777333222222222333555777888444333333333333444555555555555555555666666666666777777777777777777777777555555555444444333333333555555555555555555555555111111222222222333333333444444444555555555666666444444444333333222222222111111333444555666666666444444333333333444444555222333444555666888999999666555333222222333555666444333222111111222333444222222222222222222222222222222222333333222222222111111111000111222222333///000111333333333222111222222111111222222333444111111111111111111111111111111111111111111111111000000111222333333444444333333222222222222111111222222222222222222222222222222222222222222222222111111111111000000000000000///.........///111222000000000000000000000000222222111111111111111111444333111000000000111222222111...---,,,---...///000000000000////////////000000000000000000000000111222222333333222222111111111000000//////......111000///...............//////000000000000//////------...//////...------////////////000000000000///000222333444333333222444444333222222222333333333222111111111222333444444444555555555555555555666666666666666555555444666777777777777777666666777777666555444444333333333222111000000111222333333333333222111000///...222222111111111111111222000222444444222000//////111222222000///000222444222333444666777888888888777888999:::::::::::::::777777777777777777777777444444333222111111111111333444555666666666444444444444444444555777888999888999:::::::::777555444444444444333333333222222222333444555666666666666777777777888999999::::::888777555444333333444555444555555666777888888999:::999888777666666666666444444333222111111111111222222111111111111111222222444888;;;======;;;;;;::::::999888777666555444333444444444333333222111444444333222222222333444666666666777888888999999=========<<<;;;;;;::::::777888888888888777666666666555333111000000111222333222222222222222222222444444333333222111000000111111111000111111222333//////000000000000//////000000111111111222222222333333333222222333666999666555555444333333222222111111111111222444666777666666666666777777777777555555555555555555444444555555444444333333333333222222111111222222333444111222333333444444333333666666777888888777666555333444555666777777777777444555777888999888666555333222111222444666666555444444444444444444333333888777666666666666777777555666888:::;;;:::888777555555555555444333222222222222222222222222222222333333222222111222222222222222333333444555555666222222222111222222333333222222222333333444444444444444444444444444444444000222333333333333555666555444222111111222444555444333333222222333333444666555333222111222333333111111111000111111222333111111111111000000000000////////////////////////111111111111111111111111333222111000000111222333444444333222111111111222111111222222222222111111555333222333666666444111333222111000000111222333444444444333333222222222333333333222222111111111111111000000000000111111111111111111111111111111111111111111111111111111333222111000///000111111000000...------...//////.............../////////111111111111111111111111222222333333333333222222111000000000//////......000000///........./////////000000111111000000///........................000000000000///////////////000111222333333333333555444333222222222222222111111000000000111222333333333444444444444555555666666666666666555444444555666666777777666555555666666555555444333333222222111000000000000111222333333333222111000//////222111111000000111111222000222444444222000//////111222222111000000333555333444555666777777777777777777888999999999999999999999999999999999999999555444333222222111111222222222444555555444333333444444444444555666777888999:::;;;;;;:::888666555333333333222222222111111222333444555555666666666666666666777888888999999777666555444444444444555555555555666777888888888:::999888888777777666666555444333222111000000000222222111111111111111222444666999<<<======<<<;;;;;;:::999888777666666555444444444444444333333222222111000///000111222333444555666777888:::;;;;;;======<<<<<<;;;;;;::::::999999999999999888777777777555333111000000111222333333333333333333333333666555555444333333222222222222111111111222222333///000000000000000000///000000111111111222222222333333333222111333666888777777666666555444444333222222111222333555666777666666666666666666666666555555555555555555555555444444444444444333222222222222222222222333444444111222333333444444333333555666666777777666555555333333444555666666666666444555666777777777666555444333222333555666666666666666666555555555555555777777777666666666777777666777999:::::::::999888555555555555444333222222222222222222222222222222333333222222222222222333333333333444444555555555333333222222222222333333222222333333333444444444333333333333333333333333000111333333222333444666555444333222222333444555333333222222222222333333555444333333222222222333111111111111111222222333222111111111000000000000000000000000000000000000111111111111111111111111333333222111111222333333333333222111111111111111111111222222222222111111444222111222444555333111222222111000000111222222444444333333333222222222333333333222222111111111111111000000000000111111111111111111111111111111111111111111111111111111222111000/////////000000............////////////,,,,,,------......//////111111111111111111111111222333333444444333333222000000000/////////////////////////////////000111111111111222222111111111//////...------...//////111111000000//////......//////000000222333555666555444333222111111111111000////////////000111111222222222222333333444444555666666666666555444444444444555555666555555444555444444333333222222222111111000000000000111111222222222222111111000000111111000000000111111222111333555444222000000000111222333222111111333555444555555666666777777777777888888999999999999888::::::::::::::::::::::::666555444333222222222222000111222333444444333222555444444444555666777777::::::;;;;;;;;;999888777333333222222222111111111222222333444555555555555444444555555666777777888666666555444444555555555555555666666777777888888::::::999888888777777777555555333222000000//////222111111111111111222222555777999<<<======<<<;;;;;;;;;:::999888777777666555555555555555444444444111111000000000111333444444555666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777666444222111111222222333333333333444444444444777777666666555444444444333333333333333333333333000000111111111111000000000000000111111111111222222222333222111222555777888888777777666555555555333333333333444555777777666666666666666666666666555555555555555555555555333444555666555444222111333333333333333444444555111222333333444444333333444444555666666555555444333333444444555666666666555555555666666666666777555444333444555777777666777777777777777777777777777777777777777777777888777777999:::::::::999888666666666666555444333222333333333333222222222222333333222222222222333333444444444555555555555555444444333333333333333444333333333333444444444444333333333333333333333333000111222222222222333555555444333222222333444555222222111111111111222222333333444444333333222222111111111111111222333333222222222111111111000000111111111111111111111111111111111111111111111111444333333222222333333444222111111000000000000000111111222222222222111111222111111222333333222000222222111000000111222222333333333333222222222222222222222222222111111111111111000000000000111111111111111111111111111111000000000000111111111111111000000///////////////,,,---...///000000//////,,,,,,---......///000000222222222222222222222222333333444444444444333333//////000000000000000000////////////000111111222111222222333333222222111111///...,,,,,,...///111222111111000///......---////////////111333555777555444333222000000//////////////////000000111111000000111111222222333333555555666666555555444333333333444444555555444444333333333222222222111111000000000000000000000000222222111111111111111111111111000000000111222222333555666555222000000000111222444333333333444666666666666666666777888888999999:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;777666555444333333222333///000222444555555444444555555444444444555666666999:::;;;;;;;;;:::999888444444333333333222222222222222333444444444444444333333333444555555666666555555555555555666666666555666666666777777777888:::::::::999999888777666555555333111000/////////111111111000111111222333555777999:::;;;;;;::::::;;;;;;::::::999888888777666666666555555555666666555444333333444555777888666666777888999:::;;;;;;::::::999999999:::;;;<<<<<<<<<======<<<<<<;;;:::888777666444333222222222333333333333333444444444777777666666555555555555555555555555444333333222000111111222222111111000000000000000111111111111111222222222111222444666777777666666666555555555333333444444555666777777666666555555555555555444444444444555555555555555333555777888888666333111444444333333333444555555111222333333444444333333333333444444444444444444444444444555555666777777777777666666666777888999666555444444666777777666777777777777777888888888777777888888888888888888888888999::::::999999888666666777666666555444333333333333333333222222222333333222222222333444444555555555555555555555555666555444444333444444444333333444444444444444444222222222222222222222222000111222222111111333444444333222222222222333444222111111000000111111222222333444555444333222111222111111111111222333333333333222222222111111111222222222222222222222222111111111111111111111111333333333222222333333333000000////////////000000111111222222222222111111222222222333333333222111222111111111111111111222333222222222222222222222222222222111111111111111111111000000000000111111111111111111111111111111//////000000000111111111000000000000/////////...,,,---...///000000//////------...///000000111111111111111111111111111111222333333444444333333222///000000111111222222222000000000000000111222333222222333333333333222222111000...------...000111222111111000///......---///......///000333555777555444222111000//////...000000000111111111111111//////000000111222222333555555555555555444444333222222333444444444444444222222222222222111111111000000111111111111000000222111111000000111222333111111111111111222333333555666666555222111111111111333555555444444666777777777777777777888::::::<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555444333333333000222333555777777777666666555555444444444444555888888999999999999999999666666555555555444444444111222333333333333333333222222222333444444555555444555555666666777777777666666666666777777777777999999:::999999888666666555444222111000/////////111111000000111222222333555666777888999888888888;;;:::::::::999888888888777666555555555666666777777666666555666777888999999999999888888888888777777777666666777999;;;<<<<<<============<<<;;;;;;999999777666444333222222222222222222333333444444666666666666555555555555777777777777666555333222111111222222222222111111000000000000000000000000///111222222111111333555555444444444444444333333333333444555555666666666555555555555444444333333444444444555555555666666555666888999999777555333444444333333333444555555111222333333444444333333333333333333444444555555555555555555666777888999999999999888999999:::;;;777555444444666777777666555555555666666777777777777777888999::::::999999999999:::::::::999999999777777777777666555444444444444444333333333222222333222222222333444444555555555666666666666666777777666666555444444555555444444444444444444444444222222222222222222222222111222333333222111222444222222111111111111222222222111111000000111111222111222333444555444333222222222222111222333333444333333333333222222222222222222222222222222222222111111111111111111111111111111222222222222111111000///////////////000000111111222222222222111111333333444444444333333333111111111222222111111111222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000...//////000000111111111000000111111111000///...............////////////......//////000000111111000000000000000000000000111222222333333222222111000000111222333444444555111111111111111111222333111222222333333222222111000000///......///000000111111000000//////............//////111222444555333222111000///////////////000111222222222111111...//////000111222333333444555555555555444333333222222333444555555555555222222222222222222222222111111222222222222111111111111000000000111333444222222222222222333444555666777777555333111111222111333666666666666777888999888888888999;;;===>>>===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444444444111222555777888999999999666666555444333333333444555666666666777777888888777777666666666555555555111222222333333222222222111111222333333444444555333444555666777888888888666666666666777777777777888888999999888777555444333222111000000000000000000000000000111222333333555666666777777777666666::::::999999888888888888666666555444444555777888777666555444444555666666:::999999888777666555555555444333333555777:::<<<<<<<<<<<<<<<<<<;;;::::::::::::999777666444333222222222333333444444555555666666666666666666666666888999999999888666333222222222333333333333222222111000000000000000//////...000111222111111222444222222222222222222222222222333444555555555555555555555555444333333222222333333444444555666666666666777888999888777555444333333333333333444444555111222333333444444333333333333333333333444555666555555444444555666888999:::::::::;;;;;;;;;;;;<<<777555444444555666666555333444444555555666666777666777999:::;;;;;;:::999::::::::::::999999999999888888888888777666555444555555444444333333222222333222222333333444555666555555666666777888888888888888777666555555555555555555555555444444444444333333333333333333333333222333444444222222333444111222222222222222222111222222111111111111222222222222333444444444333333222222222222222333444444444444444333333333222222222222222222222222222222111111111111111111111111000111111222222111111000///////////////000000111111111222222222222111111222444666555444333444444000111222222222222111000111111111222222222222222000000000111111111111111111111000000000000111111000000000000000000000000......//////000111111222000111222222222111000///000000...------...//////////////////////////////////////////////////////000111111222222111111000111111222333444666666777333333222111111111222222111111222222222222111111////////////////////////000000000000////////////...///000111222222222222222111000///////////////...///000111111111000000...///000111222333333444444444555555444444333222222333444555555666666666333333333333333333333333111222333444444333222111111000//////000222444555333333333333444555666777888888888555333111111222111444666777777777888999999999888999;;;===@@@BBB>>>>>>>>>>>>>>>===<<<<<<========================;;;:::999777666555444444111222555777999:::::::::777666555444333333333333333333333333444555666777666666666666555555555555111111222222222222111111111111222333333444444555222333555777888888888888777777777777666666666666666777888888888666444333111111000000000000111111000000000000111222333444777777777777777666666666999888888888888777777777666555444333333555777888777666444333333333333444888888777777666555555555222111000111333666999;;;::::::;;;;;;::::::999888;;;;;;:::888777555333222444444444555666777777777777777888888888888888888::::::;;;:::999666444222222222333333333333222222111111000000////////////---///111222111111222333222222222222222222222222222222444444555444444333555555444444333222222111333333444444555666666777555666666666666555444444222222222222222333444444111222333333444444333333444333333333444555777777444333222222222444666777999999;;;<<<<<<<<<;;;:::666444333333444555555444333333444555555666777777666777999;;;<<<<<<;;;:::;;;;;;::::::999999999999888888888888777666555555666555555444333333222222222222222333333555666666444444555666888999::::::999999888777666666666666666555555555444444444444333333333333333333333333333555555555333333444555333333333444444333333333333333222222222222333333333222222222333333444555333222222222222333444444444444444444333333333333222222222222222222222222111111111111111111111111111111222333333222111111000/////////000000111222111111222222222222111111111333555555333222333444000111222222222222111000000111111111222222222222///000000000111111111222111111000000000000111111000000000000000000000000---......///000111111222111222222333333111000///222111///---,,,---...///...............---------////////////////////////000000111111111111000000222222333444666777888888444444333222111111111111111111111222222111111111//////000000000000//////////////////000000000000...///000222222222111000111000///////////////000,,,---///000000000///......///000111222333444444444444555555444444333222222333444555666666666666333333333333333333333333222333444444444444333222111000//////000222444666333333333444555666777888888999888555333111222333111444777888888888888999:::999999:::<<>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777666555444444000222444777999:::::::::777666555444333222222222111111111222333444555666666666555555555444444444111111222222222111111000111222222333333444555555222333555777999999999888777777777777666666666666555666777888777555333222000000000000000111111222000000000000111222333444888888888888777777777777888888888777777777777777555444333222333555777888999777666444333333333444555555666666666666666666000000//////111555999;;;999999::::::999999888777;;;;;;:::999777555333222555666666777888999999:::999999999999999999999999:::;;;;;;;;;999777444222222333333444444333333222111111000000/////////...---///111111111000111222222222222222222222222222111222333444444444333222555555444333333222111111333333444444555666777777555555444444333333333333222222111111222222333444222222333444444444333333444444333333444555777888222111000000000222444666777888:::<<<<<<;;;:::999666444333333444555444333333444444555666777777888666777:::<<<<<<<<<;;;:::<<<;;;::::::999999999:::888999999888888777666555666666555444333333222222222222222333444555666777333444555777888:::;;;<<<:::999888777666666666666666666555555555444444444444444444444444444444444444555666666444333444666444555555666666555555444444333333222222333333444333333222111222333555666333333222222333333444555555555444444444333333333111111111111111111111111111111111111111111111111222222444444444444222222000000000000000111222222111111222222222222111111000222555444222000111333000111222333333222111000000000111111222222222222//////000000111111111222111111000000000000111111000000000000000000000000