BM6P6(@ 999999999999999999999999;;;;;;;;;:::999888777666777666444333444555777888888888888888777666444444777777777777777777777777888888999999999999888888888888888888888999999999666666777888888888888888777777777777666666666666999888666444444444444555999999999999999888777777777888888777777666555444111222444555555555444333666666666666666777888888666555555555555444444444666666555555555666666777999999:::999888555222000222444666888999888777777777777777666555555444444222444555555444444666777666555444444444555777888777777777777666666666666666666666666666777888888888888777666666666666777666555444333333444555666555555444444444444555555555444444333333333444444555555444333333333333444333333333333333333333333333333333444555666777888:::999777555555555555666444333222555888888666333777666666666666555555555333444555666666555444333222222333333333333444444666666555444333333222111111111222333333444555555555444444333333444444555333333333333333333333333333333333333333333333333666555444333333333333333111222444666777777666555333333333333333333333333444444333333333333222222000111333555666666555444222222111111222222333444333444555444222111222333222222222222222222333333333333333444444444555555444444444333333222222222111111222333444444555555666666777777666555444444333333333444555666777888444444222111111222444444444444444555555444333333333333333333333333333333333333333222222111111111111222444333333444666888333333333333333333333333333222222111111222222333333333333222222111111111222222222111111111111111222222222222222222222222333333222222222222222222111000000111111222333444444444444444444444444444555555666666666666555555777888:::===???AAABBBCCCFFFDDDAAA???@@@@@@??????:::999777666555444555555444333222222222222444444222444666666555555555666777555333444777999999777555555555555555555555555888888777777666666555555999777555555666666444333333333222222333555666777::::::999888777666555444555555666666777777888888666555444333222333333444555555333333333333555555000000111111222333444555444444444444444444444444555555555555666666666666444444444555555777888999333444555666777777777777444555666777777666555444444333333222222111111111444555555666666555555444444555666555444555777999999999999999999999999999::::::::::::999888777777777666555444555666888999999999999999888777666555777777777777777777777777777777888888888888777777777777888888888999999999666666777888888888888777777777777777666666666666888888777666555555555555888888999999999888777666555666777777777777777666444444555666666666666666666666666666666777777888666555555555555444444444555555444444555555666777999999999888777555333222444555777999999999888777777777777666555555444444333444555555444333555666666555555555666666777777666666666666666777777777555555555555555666666777666555444444333333444444777666555444444555666777555555444444444444555555666666555555555555666666666666555444444444444555333333333333333333333333333333333333444555666777999888777666555555555555555444444666888999666444666666666555555555444444333444555666666555444333222222333333333333444444666555555444333333222222111111222333333444555555444444333333333333444444333333333333333333333333333333333333333333333333555555444333333333333333444444555555555555555444555555555555555555555555333333222222222111111111111222444555666555444333222111111111222222333333333444444444222111222333333333222222222222222222333333333333444444444444444444444333333333222222111222222333333444444444555666666666555555444333333333333333444555666777555444444333333444444555444444444444444333333333333333333333333333333333333333333222222222111111222333444333333333555777333333333333333333333333333222222111111222222333333333333222222222111111111111111111111111111111333333333333333333333333333333333333333333333333222222111222222333444444777777666666555555555444666777777777777777777666;;;<<<>>>AAACCCDDDFFFFFFDDDCCCAAA@@@AAAAAA???>>>;;;999888666555555555555555444333333222333444444333555666666444444555666666555444555888999888777666666666666666666666666888888888888888888777777888777666666777666444222333333222222333555666777::::::999888777666555444666666666666666777777777666555444333333333444444555444333222222333444555111111111111111222333444444444444555555444444444444555555555666666666666555555555555666666777888333444555666777777777777444555666777777666555444333333333222222222222222222333333444444333333222444555666666444444666888888888888888888888888888888999999999999999888888888777666666666777999:::999999:::999999888777666777777777777777777777777666666777777777777666666777777777888888888999999555555666777777777777777777777777777666666666666777888888777777666555444777888999::::::888666555444555666777888888888888777777666666777777888999666666666666777777777777666555555555555444444444444444333333444555666666888888888777666555555555555666777999999999888888777777777666555555444444333444555444333222333444555666666777777777777777555555555666666777777888444444444444555555555666444444333222222222333333666666555555555555666666555555444444444444555555888777777666666777888888777777666555555555555666333333333333333333333333333333333333444444555666777777888777777666555555666555555666888888777555555555555555444444444333333444555666666555444333222222333333333333444444555555444444333333222222111222222333333444444555444444333333333333444444333333333333333333333333333333333333333333333333444444444444333333333333666666555444444444444444555555555555555555555555222222222111111111000000222333444555555444333222111111111111222222222333222333444333111000111222444444333333222222111111222222222222333333333333444444444444333333333333222222222222333333333333444444555555444444333333222222222222333444555555444555555666666555555444444333333222222333333444444444333333222222111111333333333222222222222111333444444333222222444555333333333333333333333333333222222111111222222333333333333222222222222111111111111111111111111111444444444444444444444444444444444444444444444444333333333333333333444555999888888888777777777777999999999999999999999999>>>???@@@CCCDDDFFFFFFGGGCCCBBBBBBBBBCCCBBB@@@>>>;;;:::888666555555555666777666555444444444444444555666666555444333555666555555555777999:::888666888888888888888888888888999999999999999:::::::::777777666777888777444222444333333333333555666777999999888777666666555555777777666666666666666666666555444444333444444444444333333222222333333444222222111111111222222333444444555666666555444333444444444555555555666666666666555555555555666666333444555666666666666666444555666777777666555444222222222222333333333333222333333444444333333222555666777666444444555666888888888888888888888888777777888999999999999999888888777777777888999:::888999999999888888777666666666666666666666666666555555666666666666555555666666777777888888999999555555666777777777777666777777777777666666666666666777888888888777555444555777999::::::888666555555555666777777777777777888777666666666777999:::555666666777777777777777666555555555555444444444333333333333333444555666888777777666666666666777555555666777888888777777777777777666555555444444333444555444222111111333444555777888888888777666444444555555666777888888444444555555666666666666666555444444333333444444555444444444444444444555555555444444444444555555777777777666777777888888777666666555555555555555333333333333333333333333333333333333333444555555555666777888888777555555555555555555666666666555555555444444444333333333333444555666666555444333222222222333333333444444444444333333333333333333222222222333333444444444444333333333333333333444333333333333333333333333333333333333333333333333333333333444333333333333666555444333333444666777222222222222222222222222222222222222111111111111333333444444444333222222000111111222222222222222111222333333111111111333555555444333222222111111111111222222222333333333444444444444444444333333333333333333222222222222333333333444444333333222222222111111222333333444333444555666666555444333333333222111222333444444555444444333222111000000222222222222222222222222333444444333222111333444333333333333333333333333333222222111111222222333222222222222222222222222111111111111222222222222333333333333333333333333333333333444444444444444444444333333333444555555888888888999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFGGGEEEBBB???;;;:::888666555555555666777777666666555555444444777777777555333333555666444555777999::::::888666999999999999999999999999888888888999999::::::::::::888555555666666666555555444333333333555666777999888888777666666555555777777777666666555555444555555555444444444444555333333333222222333333333444444333333222333333333444555666777777555444333333333444444444555555555555555444333333333444444333444555555666666666555444555666777777666555444111222222333333444444444444555555666666555555444555666777666444333333444777777777777777777777777666666777888999999999999888888888888888999999:::777777777888777777666555666666666666666666666666555555666666666666555555555666666777888888999999555666666777777777777777777777777777666666666666666666777888888777555444555666888999999888777666777777777777777666555555777666555444555666777888555555666777888777777666666555555555555444444444222222222333444555666666777777666666666666777777444444444555555555555555777777777666555555444444333444555444222111111333444555777888888888777666333444444555666777777888444555666777777777777666555555444333333333333444333333333333333333333333555555444444444444555555666555555555666666777888666555444444333333444444333333333333333333333333444444333333333444555555555555777888888777666555444444444444333333444444555555444444444333333333333444555666666555444333222222222333333333444444222222333333333333333333222222333333333333444444333333333222222333333333333333333333333333333333333333333333333333333333222222333444444333333222333333222333444666888999222222222222222222222222444333333333333222222222333333333333333333222222111111222333333333333222111222333333222111222333555555444444333222111111111111222222222333333333444444444444444444444444444444444333333333333333222222333333333333333222222222111111111222333333222333444555555444333222333222222222333333444555444444333222111111000000222222222222222222222222333444444333111111222444333333333333333333333333333222222111111222222333222222222222222222222222111222222222333333333444333333333333333333333333333333333333444444555555444444444444555666777888666777888:::<<<===?????????>>>>>>======>>>>>>??????@@@AAABBBCCCCCCCCCCCCEEEEEEGGGHHHIIIGGGCCC@@@:::999777555444444555555777777777666666555555555777777888666444444555666333555888::::::999888777888888888888888888888888666666777777888888999999===999444222333666888999666555444333444555666777888888777777666555555555777777666666555555444444444555555555555555555555333333333333333333333333666555555444444444555555555555666666666555333222333333333333444444444444333333222111111111222222333444444555555555555555444555666777777666555444222222222333333444444555444555555666666555555444444666777666555333333333666666666666666666666666666666777888999999999888777888888888999999999999666666777777777666666555777777777777777777777777555555666666666666555555444555666666777888999999666666777888888888888888777777777777666666666666555555666666666666555555666666777777888777777777888888888888777666555444555555444444555555666666444555777888888888777666666555555555555444444444333333333333444555777777777777777777666666666666444333333333444444444444777777777666555555444444333444555444333222333444444555555666666666666666444444444555555666666777444555777888888888777666333333222111111111222222333333444444444444333333555555444444444444555555444444444444555666777777555555444333333333333333333333333333333333333333555555444444444555555666555555666777777888777777444444555333222111333444555555555555444444444333333444555666666555444333222222333333333333444444111111222222333333444444333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333000111333444444333222222111111222333555777999:::444444444444444444444444444444444333333333222222222222222222222333333333111222444555555555444333111333444444333222333555555555444444333333222222222222222222333333333333444444444444555555555555444444444444555555555555222222333333444444333333333222222111111222333333222333333333333333333222222222333444555555555555333333222222111111000000111222222222222333333333222333333222111111333444333333333333333333333333333222222111111222222333111222222222222333333333333333333444444555555666333333333333333333333333333333444444555666666666555555666777888:::;;;<<<888999:::<<<>>>AAABBBCCCBBBAAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIGGGCCC@@@999888666444333333333444555555666666666666555555555777888888666555555666444666999:::999888999999777777777777777777777777666666666666666777777777===999444111333666999;;;666666555444444555666777777777777666666555555555666666555555555555555555444444555666666666666555333444444555555444444333555555444444444555555666666555555444333333333222222222222333333333444444222111111111111111222222333444444555555555444444444555666777777666555444333333333333444444444444222333333444444333333222222444666666555333333333666666666666666666666666666777888888888888888777666777777888888888888888666777777888888888777777777777777777777777777777666666666777777666666666444444555666777888999999777888888999999999999999777777777777666666666666555555444444444444555555777666666555666777888999666777777777777777666555444444555555666666555555444555777888888888666666666555555555555444444444333333333444555666888999666777888888888666555444555444444333333444444444777777777666555555444444333444555555444333555666444444444444444555555666555555555555555555555555333444666777888777666555444444333222222222222222444444555666666555444444555555444444444444555555444444444444555666777888666666555444444444444444333333333333333333333333777666666555555666666666555555555555666777888999444666666444111111333666666666666555555555444444333444555666666555444333222222333333333333444444000111111222333333444444333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333///111222444444444222111111222333555666777777777333333333333333333333333333333333333222222222111111111111111222333444444222333555777777666555444222444555555444444555666444444444444444444333333333333333333444444444444444444444444555555555666444555555555666777777777222222333444444444444444333333222222222222333333444444333333333333444444111222555777888777666444222222222111111111111111111111222222222333333333000222222222111222333555333333333333333333333333333222222111111222222333111111222222222333333333444444555555666777777777666666666666666666666666555666666777888888999999888888999;;;===???AAABBB===>>>???@@@BBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEIIIHHHHHHHHHGGGEEEBBB???888666555333222222222222222333555666777666666666222555888999888666666666555777999999777777999;;;777777777777777777777777777666666666666666666555:::888555444666888999999777666555444444555666777666666666666666555555555444444555555555555555555333444555666777777666555444555555666666555555444333333222333333444555666666555333111111111222333222222222222333333333333222222222222222333444555444444444555555444444333444555666777777666555444444444444444444333333333222333333444444333333222111333666666555444333444666666666666666666666666777777888888888888777777666666777888888888888777777888888999999999888888777777777777777777777777666666777777777777666666444444555666777888999999888888999::::::::::::999777777777777666666666666555444333222222333555666888666555444555666888:::444555666777888888888888333444666777777777666555444555777888999888666555666666555555555444444444333444444555666777999999666777888999888666444222666555555444444444555555777777777666555555444444222444555555444444666777444444333222222444555666555555555555555444444444222333555777777666555444777666555555444444555555555666777888888777666555555555555444444555555555444444444555555666888888777777666555555555555555333333333333333333333333888777777666666666777777666555555555666777999:::666777777555222111444777777666666666666555555555333444555666666555444333222222333333333444444444000000111222333444444555333333333333333333333333333222222222222222222333333333333333333333333333333333333333333333333333///000222444444444222111222333555666777666555555111111111111111111111111222222222111111111111000111111111111222333444555333444666888888777666555333444555555444444666777333333444444444444444444333333444444444444555555444444444555555555666666444555555666777888999999222333444444555555555555444444333333222333333333666555444333333444555666000333666999:::888666444111111111111111222222222111111111222222333333333000111222222111222444666333333333333333333333333333222222222222222222333111111111222222333333333555555555666777888888999888888888888888888888888777777888999::::::;;;;;;::::::<<<>>>@@@CCCEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDCCCBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGFFFEEEDDDIIIHHHGGGFFFEEECCC@@@===777666444222111111111222111222444666777777666666111444888::::::888666555666888999888777777:::===888888888888888888888888888888777777666666555555777777666777999999888666777666555444444555666777666666666666666555555555333444444555555666666666333444666777777777666555444555666777777666555444000000111111222333444555777555222000///000111333111111222222222333333333222222333333444555666777444444444555444444333333444555666777777666555444555555555444444333333333444555555666666555555444000222555666555444444444666666666666666666666666888888777777777777888888444333222111222444666888777777888888888777777666777777777777888888888888<<<:::777555444555777888666666777777888888888999888777777777888999::::::777777777777777666555555444444444555555555555666777777666666555555555444555555555555666666666666666666666666666666666666444444555777999999888666888888888888777666555444555555555555555555555555555666666666666666555444888777555333333333555666666666555555555555666666555555555555555555555555666666666555555444444444777555333444666888777555555555555555555555555555444444444444444444444444888777777666555444444444000111222333444555555555555444444444444555666666444444444444444444333333666666666666666666666666666666666666666555555555666666666666666777888888666777777777777777666555888777777777666666666555777777666555555555555555444444333333333222222222444444444444333222111000333333444555555444333333333222222111111222222333333333333222222222111111111222333333111111222333000000111222333333444444444555555555444333222222111111222222222333333333555444333333222222222222111111222333444444444444222222333333444555666666555555555555555555555555333333333444444444555555555444333333555555444333555555444333444555666777777666666666666555555555333333333444444555555555666666666666555444333222222222111111222222333444444555666666666555444333///000111222222222222222333333333333333444555666333111000000222333333222555555555444444333333333111111222444444444444444444555444333111111333555555666777888888999<<>>???@@@@@@@@@AAA@@@@@@EEEKKKKKKGGGHHHGGGEEEDDDDDDFFFGGGIIIIIIGGGEEEDDDDDDEEEGGGIIIHHHIIIJJJIIIGGGFFFGGGHHHJJJLLLLLLIIIHHHHHHCCC<<<777777666555444333333333333444666777888888888777999999999888888888888777666666777888888888888888777777777777777666555555666888999999777666777777666777888999999888666555999666444555777888777555444333333333333444555555888888777555555444444444444444555555555555444444555444333555777777555222000000111222222333444444666666666555444222111000//////000000000111111111222222222222222222222222222333333444444333333222555555666666555555444333555555555444444333333333333222111111444666777777666666555555555444444444777777777777777777777777888888777777777777888888777666555444555777999:::888999999999999999888888666666777777777888888888???===;;;999888888888999666666777777777888888888888888888888888888999999777777777777777666555555555555555666666666777777777666666666555555555555555555555555666666666666666666666666666666666666555444555777999:::888666666666777777777777666666555555555555555555555555555555666666666666666555888666555333333333555666666555555555555555555666555555555555555555555555555555555555444444444333777444333333666777777555555555555555555555555555444444444444444444444444777777777666555444444444222333444444444444444333444444555555555666666666444444333333333333333333666666666666666666666666666666666666666666666555666555555555666666777888555666666777777777666666777777777777666666666666777777666555555555555555444444444444333333333333444444444444333222111000333333444555555444333333333333222222222222333333333333222222222111111111111222333333111111222333000111111222333333444444555555555555555444333333111111222222222333333333444444333222222222333333222333333444444444444333222333333444444555555555555555555555555555555555333333333444444444555555555444333333555555444333222222222222333555777999555555555444444444333333333333333444444444555555666666666666555444333222333333222222333333444555444444555555555555444444111111222222222222222222444444333333333444555555444333222222444555555444444333333333222222222222111111222222333444444444222333222111///000222444666888;;;<<<===>>>@@@BBBAAA@@@>>>===<<<;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCEEEFFFFFFEEEIIIOOOOOOLLLIIIHHHGGGFFFFFFHHHIIIKKKJJJHHHFFFEEEEEEFFFHHHJJJJJJKKKKKKJJJHHHFFFGGGHHHJJJLLLLLLJJJIIIIIIEEE>>>777777666555444444444444333444666777888888777777777777777777777777777777666666777888888888888888777777777777777666555555666888999999777666777888777888888888888777666666777555333333555777666444444444333333444444555666888777666555444444444444444444555555555555444444555333333555777777444111222222333333444555555666777666666555333222111111111111111222222222333333222222222222222222222222222333333444444333333222555555555555555444444333444444444444333333333222111000///000222444555555666555555555444444444444888888888888888888888888888888777777777777888888777666666555666777999:::999::::::;;;;;;;;;::::::666666777777777777888888::::::999888777666555555666666777777777777888888999999999888888888888888777777777777777666666555666666666666777777777888666666666666555555555555555555555555666666666666666666666666666666666666666555666888::::::888777444444666777888888888888555555555555555555555555444444555666777777777666777666555333333444555555555555444444444444555555555555555555555555555555555444444444444333333333666444333333555666666555555555555555555555555555444444444444444444444444777777666666555444444444555555666666555444444333444555666777777777666666333333444444444444444444666666666666666666666666555555666666666666666666555555555444555555666777444555555666777777777777666666666666777777777777777666555555444555555555555555555444444444444333444444444444333222111111333444444555555444444333444444444333333444444444222222222111111111111111111222333333111111222333111111222222333333444444555555555666555555444333111111222222222333333333333333222222222333444444444444555555555444444333444444444444444444444444555555555555555555555555333333333444444444555555555444333333555555444333222222222222333555777999333333333333222222222222333333333444444444444555666666666666555444333333444444333333444444555666444444333333333444444555555444333222222222333444555555444333333333444444666444333333555666666555333333333333333222222222222111111111111333444555222333333222000111333555888;;;@@@CCCDDDEEEFFFHHHHHHFFFCCC@@@???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHKKKMMMLLLKKKNNNSSSTTTQQQKKKJJJIIIIIIIIIJJJLLLMMMKKKJJJHHHGGGGGGHHHJJJKKKLLLMMMMMMKKKIIIGGGGGGHHHJJJLLLMMMKKKKKKKKKGGG@@@777777666555444444444444333444666777888888777666444444555555666666777777666666777888888888888888777777888888777777666666666888999999888777777888999999888777777777777777555333222222333444444333444444444444444555666666777666555444333333333333444444555555555555444444444444444555666666444222444444444555666666777777777666555444333222222222111111222222222222333333333333333333333333333333333333333333333333333333555555555555555444333333333333333333222222222222111000///000222444555444555555555555444444444444777777777777777777777777888888777777777777888888555444444444444555666777999999:::;;;;;;;;;::::::666666666666777777777888555666777777777666555555666666777777777777777777999999999999888888777777666666777777777777ӵ666777777777666666666666666555555555555555555555666666666666666666666666666666666666666666666888::::::888666444555666777777888888888555555555555555555555555333333555666777777777777666555444444444444555555444444333333333333444444555555555555555555555555444444444444444333333333555444333333444555666666555555555555555555555555Ħ555555555666666666Ħ444444555555666666666666555555444555777999999888666555444ӵ666666666666666666666666666555555555555666666666666555555444444444555555666333444555666777888888888666666666666777777777777666555555444444555555555666666555555555444444444333444444444333333222111444444444444444444444444555555444444444444555555111111111111111111111111111222333333111111222333222222222Ħ555555555666666555555444111111222222222333333333222222222222333333444555666666666666555444333333444444444444444444333333555555555555555555555555333333333444444444555555555444333333555555444333555444444333444666777888333333333222222222222111444444444444444444444444555555666666555444444333333333333333333444555555444444333222222333555666777666444222111222444555666555444333333333333333666444333333555666666555444444444444444333333333222111000///000222444666444555555444333444777999;;;???EEEIIIKKKKKKLLLLLLLLLIIIFFFCCCBBBDDDFFFHHHGGGHHHHHHIIIJJJJJJKKKKKKOOORRRQQQOOOQQQUUUVVVTTTLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLJJJIIIIIIJJJLLLLLLNNNOOOOOOMMMJJJHHHHHHHHHHHHKKKMMMKKKLLLLLLGGG@@@777777666555555555555555333444666777777777666666333333444555666777888888666666777888888888888888777777888888888777777666666888999999888777888999:::999888666666666777777444333222222333333444333555555555444555555666777666555444333333333333333444444555555555555444444555555666777777777555444444444555555666666666777666555444333222333333444000111111111222222222222444444444444444444444444333333333333333333333333444444555555555444333333222222222222222222222222333222222333555666666555444444444444444444444444666666666666666666666666888888777777777777888888444444444444444444555555777777888999999999999999555666666666666777777777444666888:::;;;;;;;;;:::7777776666666666666666669999999999999998887776666666667777777774ĉ@ӵ666666666555555555666666666666666555555555555666666666666666666666666666666666666666666666888999999888666666666777777777777666666555555555555555555555555333333555666777777777777555555444444444555555555444444333333333333444444666666666666666666666666444444444444444444444444444444444444444555666777666666666666666666666666>L555555555555555555=hĦ4443334445556667777777777774445557779999998886665554ĉ@ӵ777777777777777777777777444555555555666666777777666555444444444444555555444555666777888888888888666666666666777777777777555555444444444444555555666666555555555444444444333333444444444333222222444444444444444444444444666555555444444555555666111111111111111111222222111222333333111111222333333333333>L444444444555555555555555444111111222222222333333333222222222222333333444555666666666666555444333333444444444444444444333333555555555555555555555555333333333444444444555555555444333333555555444333333333333444666888;;;<<<444444444444333333333333444444444444444444444444555555555666555555444333222222222222222333333444444444333222333444555777888666444222222222444555666555444333333333333333444222111222333555444444222222222222222333333333333222000000000222555666444555666555555666888;;;???CCCIIIMMMNNNNNNNNNNNNMMMJJJGGGEEEEEEGGGIIIKKKKKKKKKKKKLLLLLLMMMMMMNNNQQQTTTTTTQQQQQQTTTVVVTTTNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMMMMOOOPPPOOOMMMJJJHHHHHHIIIGGGJJJLLLKKKKKKKKKFFF???777777666555555555666666333444666777777666555555333333444555777888999999666666777888888888888888777777888888888888777777666777999:::999888999:::;;;:::888666555666666777555555555444333444555555666555555555555666777777555555444333333333444444444444555555555555444444666777888999888777777666444444444444444555555555555444444333333333444444222222222333333333444444444444444444444444444444444333333222222333333444444444444555444333333222222222222222222222222222333222222333555666555444333333444444444444444444555555555555555555555555888888777777777777888888777777777777777777777777555666777777888888888888555555666666666666777777222333666888999:::::::::777777666666666666555555777888999::::::999777666555666666777777GG=?555555555555555666666666666666555555555555666666666666666666666666666666666666666555666777888888666444666777777777777777666555555555555555555555555555444444555666777777777666444444444555555555555555555555444444444444555555666666666666666666666666444444444555555555555666444666666666555555666888666666666666666666666666HdĦ555555555555444=Īj222333444666777777888888444555666777777777666666GG=?777777777777777777777444444555555666777777777777666555555444555555555666666777888999999999999777777777777666666666666444444444333444444555666555555555444444444444333333333333444444333333222555444444333333444444555555555444444444444555555222222222222222333333333111222333333111111222333333333333HdĦ444222333444444555444444444111111222222222333333333333333222222222333444444444444555555555444444333444444444444444444444444555555555555555555555555333333333444444444555555555444333333555555444333///000111333777:::>>>@@@555555555555444444444444555444444444444333333333444555555555555555444444222111111111111222333333444444444444555555666777666555444333333333444555555555444333333333444444333111000000222333333222000000000000111111111111333222222111222444555666222333444444444555888;;;BBBFFFKKKNNNNNNMMMLLLLLLKKKJJJHHHGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPSSSWWWWWWSSSRRRTTTVVVTTTSSSRRRRRRRRRQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOMMMKKKIIIIIIJJJGGGKKKMMMLLLLLLKKKEEE===777777666666555666666777444444666666666666555444333333444555666777888999666666777888888888888888777777888888999999888888666777999:::999999:::;;;::::::999777666666666666555666666555444444555777666666666666666777888888555555444444444444444555444444555555555555444444555777999:::888777777777333333333333333333333333333333444555555444444444444444555555555666666666555555555555555555555555444444222222222222444444444444444444444333222222222222222222333333333333111111111222444444333111333333333333444444444444666666666ӵ888888777ĭӵ:::ӵ666Ħ555555555666666666777777222ӵӵ::::::ĦƜ`1.׼s666666666555Ħ666777555555555555666666666ӵ666Ħ555666777777555333444555666777ĭӵ666666Ħ555555666Ħ555Ħ666666666666555555555666666666777777777:::666666DdD444444444?fӵ333444555Ħ444444555ӵƜ`1.׼s777777ĭӵ555777666666888999999:::::::::999ӵ666555444444Ħ333333444444555333333444333333222555444333Ħ555444444444444444333Ħ333333111111222333444444444DdD333444444333333ӵ222222ӵ444ӵ333333444555555Ħ444333ӵ000000111555ĭӵ444444444555555555555555444333222222222222333444444333444555666777777777777333333333333333444444444444444333333333444555555222111000000222333333222111111222222222333333333222333333444444555666666222444444555555666999<<&e:::g&e555>hӵ555555555666666666777g&e777guO>uO>&e888:::4ff?>ߝL777gĉ@777777777777Shӵ777555555555555666666g&e666>hӵ555777666444222222333555fff?><z555g&e>&e666666HL666666555ShӵgL777777777777777555666666666777777888S?ʬ888;;;3h?D%%)?444444ZufĦ555555555gL333555444g&e666gĉ@666777g&e>&e444@e888888??666666::::::;;;;;;;;;:::g<ĉ7776665554443we<Ħ3333334444443h?@e444444333333333555444333Z5554444444443333333h?gL222333333111111222333444444444D%%)?333fff?><z222333=?Ħ222g&e222g&e222222333S?ʬ5554ff?>ߝL444@e444g&e3334444443h?g&e>&e555444??444444555555555555555444444333333333333444555555333444666888999888888777111111222333444444444333333333333333444444555666333111000111222333333333555555555666666777777777222333444555666666666666555666777777777999<<>>>>>???@@@CCCFFFHHHJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSTTTVVVUUUTTTUUUZZZ^^^ddd^^^XXXXXXWWWVVVWWWZZZ[[[[[[[[[\\\]]]\\\YYYVVVPPPOOONNNMMMNNNOOOPPPQQQNNNPPPRRRSSSSSSQQQNNNLLLLLLMMMPPPSSSRRRMMMDDD>>>777777666777777999;;;<<<777666666555555555555555555444444444444555666777777777777888999999::::::999999999999:::;;;<<<===;;;;;;::::::9999998888888889999999999998887777775555555555555556666666667777777777777777777777777777777777777777777777776666665554444444444445553334445556666665554443335555554444444444445555551112223334445556666666665555555555555554444444443333333333332222222222225555554444444444445555553334445554443332223334444443333332223333334444444445555555555554443333335555555555554444444444445556664DuXӵ888777888DdDʜ4DuTӵ666>d<Ħ666Dt666666777777666666777888>d<Ħ888>d<ʜDd<ʜ4DuTӵ777777F&uTӵ7774DufئL>e555puR)Ħ666666666666666666666>d<Ħ444Dt666666666555555555666666DdDΦDdDĦ888>d<ʜ4DuTӵ6664DwDd<Ħ555puR)Ħ>d<888666666666666666666666666peӵ444ĦpeӵDx<>d<ӵDd<222qR/ܗ?fӵ666>d<444444>d<Ħ6664DufئL>e555DdDʜ4DuTӵ666DdDĦ666777777777777777777777777555666777777888777geĦ888s<v>aĦ333333peӵDx<DdDĦ333333333333222222333333333DdDĦ111444444444peӵDx<>d<333333333333444444333333333>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ333>d<Ħ333peӵ444Ħ666F&uTӵ666DdDĦ777777>d<Ħ888peӵDx<>d<ʜ4DuTӵ777777888999999:::777888888888888888777777666666777777777777666666777777666666555555444444555555555555555555555555444444444333333444444444666555444333222222222222333777777555777===>>>:::>>>??????@@@@@@AAAAAAAAA@@@@@@@@@BBBDDDGGGIIIKKKIIIIIIHHHHHHIIIKKKMMMNNNIIIJJJKKKLLLMMMOOOPPPPPPSSSTTTUUUUUUUUUWWW\\\___kkkbbb[[[ZZZ[[[ZZZZZZ\\\^^^^^^___```^^^[[[XXXUUUPPPPPPOOOOOOOOOOOOPPPQQQOOOPPPPPPPPPPPPNNNLLLKKKJJJLLLOOOPPPNNNHHHAAA<<<777666666777888:::<<<===777777666555555555555666555555555555666777777888777777888888888999999999::::::999999:::;;;===>>><<<;;;;;;:::9998887777778889999999999998887777776666666666666667777777776666666667777777777777777777777777777777777777776666665554444444444445553334445556666665554443335554444443333334444445553334444445555555555555556666666666665554444443332222222222222222222222223334444444444444444443332223334444442222222224444444444444444444445555556666666666665554443332224444444444444444444444448887774DuXӵ;;;555666D&dq&ĒR777777sdKĦ666DHRRud666777777666666777888sdKĦ777D&oq<Ōq&ĒR777777777>dp&ĒR777777nfʜd<Φ>d<Ħ888s&dq&ĒR666666i?ʜtd<Ħ444HHܗDӊB555<x555444666666666666666B?d<666666666666666666666555555666777777777geĦ999Hg8>aĦ444444B?Ho9444>d<444444333333333333333>d<ӵ444444B?Ho9333<x222222333333333333333&ӫeʬtIӇ333>d<Φ>d<Ħ333D&ӫetIӇ444DdDĦ444sdKĦ333B?dp&ĒR777777>d<sdKĦ666B?Ho9666s&dq&ĒR888888888999999999999888999999999999888888777999::::::;;;;;;::::::999888777777666555444444444666666666666666666666666555444333333333333444555666555555444333333444444444777999888999<<<===<<>>;;;;;;:::999888888777777888999999999999888777777999999888888888888888888555555666666777777777777777777777777777777777777666666555444444444444555444444555666666555444444444444333333333333444444666666666666555444333333555555666666555444333222222222222222222222222222111222333333333333222111222333444444222222333444444444555555666666666666777777777666555444333222222222222222222222222222:::8884DuXӵ;;;555666Hu]3hh888888888ne777777=e555666777777666666777888ne777777pIƎ@t@h777777777>h777777666fe444@ďD555555555555555555555555555ne666777=e555555555555555555555777ege888777sĪj@h666666666fdDĦ444@ďD444555Hkge444444111666666666666666@h555555@G444444HĪj@IŌ555222Bene666Hkge444ne555555fe555Hu]3hh777777888se666666666666666666666666444555666666777777geĦja>aĦ555555@G666555se555555444444333333333333<Ō333333333@G333444Hkge222222222222222222333333HĪj@IŌ333333ege333333Hu]3hIŌ444444DdDĦ444ne555333@h777666>h888888777se555ne444444@G555666sĪj@h888888888999:::::::::;;;;;;;;;;;;;;;:::999888888888888999999999999888888999999888777777666555555555555555555555555555555555444333222222333444555666666555555555666666777666999<<<======>>>@@@AAADDDDDDEEEFFFGGGHHHHHHIIIBBBAAAAAAAAABBBCCCEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLMMMNNNOOOPPPRRRSSSSSSRRRRRRSSSUUUYYY^^^bbbdddiiibbb\\\[[[ZZZXXXYYY\\\aaabbbbbb```[[[WWWTTTSSSOOOOOOPPPQQQQQQRRRRRRSSSXXXUUUQQQMMMKKKJJJKKKLLLLLLOOORRRQQQMMMFFF@@@===666666555666666888:::;;;999999888777777777777777555666777888999:::::::::888888888888888888888888::::::::::::;;;<<<===>>>::::::999999888888777777888999999999999888777777::::::::::::9999999999994445555556666667777778887777777777777777777777776666665554444444444445554445556667777776665554444444443333333333334444446666666666666665554443334445556666666665554443332222222222223333333333331111112222222222221111112223334444443333334445554445556667777777777777777777777776665554443332221111111111112222222222229994DuXӵ888ĵD^888888888888888777777777555666777777666666777888777666666777777777777777666777777666666666666555555555555333444444555555666666666777333444444555555666666555777777777666666666666666555DdDĦ444555444555555333999;;;999666666666666666666555555555555333444444555444222555555333444666555444555555D^555666666777s׼s666666666666666666666666666555555666777777777geFm8444>aĦ555555555555666666s׼s555555555555444444333333333Ho444333333333444333333444444333333333333333222222444333333444333333333D^444444555DdDĦ555444444444444888999999999<<<<<<;;;;;;s׼s999999777666666777555555555;;;888999:::<<<>>>@@@AAABBBCCCCCCCCCBBB@@@???===<<<999999::::::::::::999999<<<<<<;;;:::999888777777555555555555555555555555666555333222222333555666666666666666777888999:::999<<<@@@CCCCCCCCCEEEHHHCCCDDDEEEFFFGGGHHHHHHIIIDDDCCCBBBAAAAAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQRRRUUU[[[```eeegggeeeaaa^^^]]]ZZZWWWXXX]]]^^^``````]]]YYYUUUTTTUUUNNNNNNPPPQQQSSSSSSTTTTTTVVVTTTQQQOOOMMMLLLLLLLLLLLLOOORRRQQQKKKDDD???===666666555555555666888999888888777666666666666666555666888999:::;;;;;;:::888888888888888888888888999:::;;;<<<============999999999888888888888888888999999999999888777777:::::::::999999888888888444444555555666777777888777777777777777777777777666666555444444444444555555666777888888777666555444333333222222333333444444444555666666666666666444555666888888777666555222333333333444444444444222222222222222222222222222444555555444444555666444555666888888999888888666666666666666555444333111111111222222333333333Φ4DuXӵtvӵ>d<Ħ;;;888888888888888888Ħ777777777777777777777555666777777666666777888888888Ħ666666555777777777777777777777777777777777777888888888888666666666666666555555444555555666666777777888888777777666666555555555444333333444444555666777777Ħ666777777777777222222333333444555666666555888:::999777666777999666666555555666777888888777666666666555555555555>d<Ħ444555666555444444444444555666666666:::999555888AAAFFFEEE666666666666666666666666444444444555555555666666333333333222222333444444333444444555555444444333222222333444555666777888555555444444444444555555333333555666Ħ444666666666666666666666666555>d<Ħ555555444555666Be555444666666666666666666666666555666666777777777geFYĉ777555>aĦ666666555333222000000111333555666666Be444555555555555444444333333333nu]ӵ555444444555555555222222333333333444444444777666555444444444444444111222444555666555444444333333333444444444555555444333333333333>d<Ħ444444444444555>d<Ħ555555555Ħ555555555666777888888999=========>>>@@@AAACCCDDDAAAAAA@@@@@@BeAAA??????>>>===Ħ;;;999888888888777777666666555555666888999:::;;;<<<:::;;;>>>AAADDDGGGIIIJJJKKKKKKJJJIIIGGGEEEDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>><<<;;;:::999999888888888888888888888888666555333222222333555666666666777777888:::;;;<<<<<<>>>CCCGGGGGGFFFIIIMMMBBBCCCCCCEEEFFFGGGHHHHHHEEEDDDCCCBBBAAAAAABBBBBBBBBCCCEEEHHHIIIJJJJJJJJJHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQUUU\\\bbbfffiiidddbbbbbbaaa\\\XXXZZZ```[[[]]]^^^[[[WWWUUUVVVXXXMMMNNNOOOQQQSSSTTTUUUUUUPPPPPPPPPOOONNNLLLKKKJJJJJJNNNPPPOOOHHHAAA===;;;666666555444444555666777777777666555555555555555555666888:::;;;;;;;;;;;;999999888888888888888888999:::;;;===>>>======<<<888888888888888999999999888999999999999888777777999999999999888888777777444444444555666777777888777777777777777777777777666666555444444444444555666777888999999888777666444333333222222333333444111222444666777888999999444555777999:::999888777333333333444444555555555444333333222222333333444333444555555444444666777444555777888999999999888666666666666666666555444222222222333333444444444?aŖ%7uSQuR)ӵsdKĦ777:::::::::999999gdKĦ555666777777777777777666555555555666888;;;===<<<gdKĦ666555555777777777777888888888888666666555666666777888999777888888777444333333444999999999777555444444666888888777777666666555555333444444555666555555gdKĦ666555555555555333333333333444555666666666666777777777777666666555555555666666666666666444444444444444444444444gdDĦ555555555777666555555555777888999<<<;;;999777888:::<<<>>>777666555444444555666777555555555555666666666666444444444444444444444444888777666555444444555666333444444555666777888888555555666666555333111000555555444gdKĦ444555555666666666666666666666sdKĦ666555666666666777777777777666666666555555555555777666444333444555ŶS7778888883we<777888555333222333555444333222555666777666444333333444333333333iĉ@3hR/Ō555444444333333333444333222111111111333333333444444555555444444333666555555444333333333333666555444444333333333333444444333333333DdDĦ999888888888999sdKĦ666666gdKĦ888888999:::;;;<<<<<<===BBBEEEGGGHHHGGGGGGHHHIIIHHHHHHHHHHHHKKKLLLGGGGGGGGGgdKĦAAA???===;;;:::;;;;;;:::888;;;777555777777555777;;;???CCCGGGIIIKKKOOOUUUZZZ^^^[[[XXXWWWTTTOOOHHHBBBFFFCCCDDDJJJMMMJJJFFFEEEGGGEEECCCBBBBBBAAA???>>>:::999888888999:::999777666555555444444555555666888888888999;;;===>>>@@@BBBCCCEEEGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCCCCCCCCEEEFFFHHHJJJKKKLLLNNNLLLLLLNNNQQQQQQOOOLLLPPPSSSWWW\\\aaadddfffhhhgggdddaaa^^^]]]\\\[[[YYY```^^^\\\YYYWWWUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTUUURRRQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOMMMIIICCC>>>:::999999888777666555555444555555555555555555555555888999:::;;;;;;:::999888555555444444555666888999:::999999999::::::;;;<<<::::::::::::::::::::::::888888888888777777777777888888999999999999888888666666777777666555444444444666777888888777666444444555555555666666777777444444555555555555444444444333222111111222333444222111111444888;;;:::888555555555555444333222222222222111111222222333444555444222111111222444555444444444555555555555666666666666666666777777888555555666666666666666555333444333111000111444666>A777ne777777:::999999999ne555555666777777777777777777666555555666888:::;;;ne888777666666777777777777888888888888666666666666666666777888777888888777555333444555666666777666444444555777888777777777666666666555444444555666666666ne666666555555555555555555444333333444444444666666777777777777666666555555555555555555555555444444444444444444444De666666666666777666555555555666888999:::999777666777888:::<<<777666555444444555666666444444444444555555555555444444444444444444444444777666555444333333444555444444555555666666777777444444555666555555333333555555ne555555666666666666555555555555555ne777666666777777777777666666666666777666666666666666666666666666444444444555>A777777777k<444666666444222111222444444222111222333444555666555444333444555333333333fh555444444444333333333333333222111111111222333333333444444444444333333333333333333444555666666666555444444333333333444444444444444555De999999888888999:::ne===;;;ne<<<<<<<<<===>>>???@@@AAABBBGGGJJJLLLNNNOOOPPPSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTZZZXXXneGGGEEEEEECCC@@@??????>>><<<;;;===999888999:::888:::>>>CCCHHHNNNSSSVVVZZZ```dddmmmkkkhhhfffddd___XXXSSSQQQNNNOOOTTTVVVSSSOOOOOOPPPNNNKKKJJJIIIGGGDDDBBBAAA???=========<<<:::888777666666666666666777777888999999;;;===???@@@AAABBBDDDFFFHHHIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEEGGGHHHJJJKKKLLLMMMNNNMMMMMMNNNQQQQQQOOOMMMOOORRRWWW\\\```ccceeeeeeeeeaaa]]][[[ZZZZZZYYYXXX___]]][[[XXXVVVTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVUUUSSSQQQOOOMMMMMMNNNOOOSSSRRRQQQNNNHHHAAA;;;777888888777777666555444444555555555555555555555555777777888999999999888777555444444444444666777888999999999999::::::;;;<<<::::::::::::::::::::::::888888888777777777666666777777888888888888777777888888777777777666666666777888999::::::999888777555555666666666777777777444444555555555555444444333333222111111222333333444333222444888999888666444444444555444444333222222222222222222333444444555444222111111222444555444444444555555555555666777666666666777777888888444555555666666666555555666666555333111111333888888777888888888888888888777555555666777777777777777777777666555666777888999888888777777777777777777777888888888888777777666666555666666666666777888777555444444555333444666555444444666777777777777777666666666666555555666666666777666666666555555555555777666555444333333333333666666777777777777666666666666555555444444333333444444444444444444444444555666666666777666666555555555666777888777666555555555666888999666555555444555555666666333333333444444444444555444444444444444444444444555555444333333333333444555555555555555555666666333444555666666666666555555444666777888666666666666555555444444444777777777777888888777777666666555555444444444555555555555555666555444444444555666666666333333444444222111000222444444222222222333333444555555444333555666333333333333555444444444444333333333222222111111111111222333444444555555555555444444111111222333555777999:::555555444444333333444444444444555666777;;;::::::::::::;;;<<<@@@@@@@@@CCCAAABBBBBBCCCDDDFFFGGGIIIJJJLLLOOORRRUUUWWWZZZ^^^aaabbbcccdddeeefffeeeddddddkkkfffUUUQQQNNNOOOMMMJJJHHHGGGEEECCC@@@BBB>>>===??????>>>@@@DDDIIIPPPZZZbbbhhhlllqqquuuzzzxxxuuusssooojjjddd```\\\YYYZZZ^^^___\\\YYYYYY\\\ZZZWWWUUUSSSPPPLLLIIIJJJHHHFFFEEEDDDAAA>>><<<:::999999888888888999999999:::;;;===@@@BBBDDDEEEDDDFFFHHHJJJKKKIIIHHHFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOONNNNNNOOOQQQQQQPPPNNNOOORRRWWW\\\```bbbcccbbbaaa^^^ZZZWWWWWWXXXXXXXXX]]]\\\ZZZWWWUUUSSSRRRQQQQQQRRRRRRSSSUUUVVVWWWWWWWWWUUURRROOONNNOOOPPPQQQSSSRRRQQQMMMHHHAAA;;;777777777666666555555444444444555555555555555555444555555666777888888777777444444333333444555777888999999::::::::::::;;;;;;::::::::::::::::::::::::888888777777777666666666888888999999999999888888:::999888777777777888999777888999::::::999888777666666777777777777777888444444555555555555444444333333222222222222333333555444444555666777555333222333333444444444444444333333333333333444444555555444333222222333444555444444444555555555555666777777777777888888999999444555555555555555444444777777666444222111222666666777777888888999999888888777777777777888888777777777777777666666666555555666777777777777777888777666666666666777777777777777777888888888888666777777777888888888888888777666555555555555555555666777666555444555666444666777777555555666777777777777777666666666666666666666666666777777888666666666666555555555555666666555444444444444444666666777777777777666666666666555444333222222222444444444444444444444444333333444444555666777777666666666555666666666666444444333333444444555666555444444555555555666666333333444444444555555555444444444444444444444444555444444444444444444444555555555555555555555444555555666666666666666666444444555555666888999:::777666666555555444444333333444555666777777777777888888777777666666555555222222222333333333333444555555444444444555666777555555555666666666777777555444333333333333222222111333555555333333333444222333444444444444555666333333333333333333333333444444444444444444444444111111111111222222222333666666666777777666666666111111222444666888:::;;;666555555444444444555555555555666888:::<<<>>>???=========>>>??????@@@AAAAAABBBCCCEEEGGGGGGFFFEEEGGGGGGGGGIIIKKKNNNPPPQQQQQQSSSVVVXXX[[[___eeehhhnnnpppsssuuuwwwwwwvvvvvvyyyrrrkkkhhhiiiiiifffbbb]]][[[XXXVVVTTTQQQNNNKKKJJJGGGEEEGGGGGGFFFGGGKKKQQQZZZgggrrryyy~~~|||wwwrrrllliiiiiifffgggjjjjjjfffdddfffgggeeebbb```^^^[[[WWWTTTSSSQQQOOONNNLLLIIIFFFCCC???>>>======<<<<<<<<<<<<;;;<<<>>>AAADDDFFFGGGHHHGGGIIIKKKMMMMMMKKKHHHGGGCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCDDDFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPQQQTTTYYY^^^aaabbbbbbaaa___\\\XXXVVVVVVWWWXXXYYY[[[ZZZXXXVVVTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXVVVTTTRRRPPPPPPRRRTTTVVVOOOOOONNNLLLGGGBBB>>>;;;666666666555555555555555555666666777777666666555444444555555666666777777444444333333444555666888999:::::::::::::::::::::::::::::::::::::::::::::888888777777777666666666999::::::::::::::::::999:::999777666666777888:::555666777777777777666555777777777777888888888888444444555555555555444444333333333333333333333333444444444555555555444333111111222333444555555444444444333333333444555555555444333333333333444555444444444555555555555666777777888999999999999999444555555555555444444333666777666555333222444666666777777888888999999888888777777777777888888666666666666666666666666555555666777777777777777777777777666666666666666666777777777777888888888666777777777888888888888777777666555555444555555444555777666555555666777777999:::999777555555555666666666666777777777777777666666555666777888888666666666666555555555555444444444444444555666777666666777777777777666666666666555444333222222222444444444444444444444444222333333444555666666777555666666666666555555555222222333333444444444333333333444555555555555555444555555555666666666666444444444444444444444444555555555666666666555555555555555555444444444444888777777666555555444444444444555555777888:::;;;666666555555444444444333333333444666777777777777888777777777666666666555444444444444444555555555444444444444444555555666444555555555555666666666555555555555444444444444222444555666555444555666111333444444333333555666333333333333333333333333444444444444444444444444111111222222333333333333555555666666666666555555333444444555666777999:::777666666666666666777777777777888:::===???BBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCEEEGGGIIIIIIIIIHHHHHHHHHHHHIIIJJJMMMQQQTTTVVVUUUWWWYYY[[[___dddjjjooouuuxxx|||}}}|||~~~}}}zzznnnllljjjhhhfffccc___\\\YYYUUURRRSSSRRRPPPQQQUUUZZZdddsss|||wwwuuuvvvttttttwwwvvvrrrqqqtttpppooommmllljjjgggccc```\\\ZZZYYYXXXVVVSSSOOOLLLGGGFFFDDDCCCBBBAAAAAA@@@>>>???BBBEEEHHHIIIKKKKKKKKKLLLNNNOOONNNLLLIIIHHHCCCBBBAAA?????????@@@AAABBBBBBAAABBBCCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUXXX[[[___aaabbbbbbaaa___\\\XXXWWWWWWYYYYYYYYYZZZYYYWWWUUUSSSRRRQQQPPPRRRSSSTTTVVVWWWWWWWWWWWWTTTSSSQQQQQQRRRUUUXXXYYYPPPOOONNNKKKGGGBBB===;;;555555555666666666666666777888999::::::999888777555555555555555666666777444444333333444555777888999:::;;;;;;;;;:::999999::::::::::::::::::::::::888888888888777777777777888888999999999999888888999888666555555666888999666666777777777777666666888888888888777777777777444444555555555555444444333333333333333333333333111222333444444444444555000000222333444444555555444444333333333444555555444444444444444444444444444444444555555555555666777777888999999999999888555555666666555444444333333444555555444444666888777777777777888888888888777777666666666666777777666666666666777777777777555555666777777777777777666666666666666666666666777777777777777777777777777777777777888888888888666666555555444555555555333555666666555555777888888:::;;;;;;888666555555666666666666777777777777777666555444555666777888666666666666555555555555444444444444555666777888666666777777777777666666666666555555444444333333444444444444444444444444333333333444555555555666555555666666666555444444111222333555555444333333222333444555555555555555555555555666666666777777444444444444444444444444444555666666777777666666444444444444444444555555999888666555444333333333444444555555666888999:::444444444444444444444444333444555555666666666666666666666777777777777777999999888888888777777777333333444444555555555555444444444444555555555666555666777666555444555666111333555555555444555666222333444444333222444555333333333333333333333333333333333444444444444555111222333444555555555444333333333444444333333333555555555666666777999999888888777777888888999999999:::;;;===???BBBDDDFFFDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGIIIIIIIIIHHHIIIJJJFFFFFFGGGHHHLLLPPPTTTVVVYYYZZZ\\\^^^bbbiiipppvvvzzz|||~~~}}}{{{yyyuuurrrlllgggdddcccaaa]]]]]]```dddnnn}}}|||zzz|||~~~|||yyyyyy}}}|||{{{yyyxxxwwwtttoookkkgggeeedddcccaaa^^^YYYUUUPPPNNNLLLJJJHHHFFFEEEDDDAAACCCFFFIIIKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKIIIHHHCCCBBBAAA?????????@@@@@@AAA@@@@@@AAACCCEEEGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSRRRQQQQQQSSSUUUYYYZZZ]]]___aaaaaabbbbbb___]]][[[ZZZZZZZZZZZZYYYZZZYYYWWWUUUSSSRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVUUURRRRRRRRRRRRTTTVVVXXXYYYSSSRRROOOKKKEEE???:::888555555666666777777888888:::;;;===>>>>>>===;;;:::777777666666666666777777555555444444555666888999999:::;;;<<<;;;:::999888::::::::::::::::::::::::::::::999999999888888888666666666777777666666666777777666555666777888999999888888888888888888999888777777777777777666666444444555555555555444444333333444444444444333333000222444444333333444555000000222333444444444444333333333333333444444555444444444444444444444444444444444555555555555666555666888999999999888777777777777777666555444444111222444555444555666888888888888777777777777777666666555555555555666666666666666777777888888888555555666777777777777777555555666666666666666666777777777777777666666666777777777777888888888888555555444444444555666666333444666666555666777999666888::::::888666555555555666666666777777777888666555444333444555777888666666666666555555555555666555555555555555666777666666777777777777666666555555555555555555555555444444444444444444444444444444444444444444444444555555666666666555444333111333555666777666444333111222333555666666555555444444444555555555666666444444444444444444444444333444555666666666555555333333333444444555555555777666555333333333444444444444444555666777888999222333333444444555555666444444555555666555555555555555666666777777888888::::::999888777777666666333333444444555555555444333333444444444555555555444666777666444444555777///111333444333333444555333444555444222222222444333333333333333333333333333333333444444444555555222333444666666666666666444444555555555555444444555555555666777888::::::999999999999999:::;;;<<<<<<<<<===???AAADDDFFFGGGFFFFFFFFFFFFEEECCCBBB@@@CCCEEEFFFEEECCCCCCEEEGGGBBBBBBCCCEEEHHHMMMRRRUUUXXXYYY[[[^^^dddllluuu|||~~~yyyuuusssooojjjiiikkknnnxxx~~~yyyuuusssrrrpppnnnkkkfff```\\\XXXVVVSSSPPPMMMJJJIIIHHHEEEFFFIIILLLNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGFFFDDDCCCAAA@@@??????@@@@@@?????????@@@BBBDDDGGGHHHHHHIIIKKKMMMOOORRRSSSTTTRRRSSSTTTSSSQQQQQQTTTWWW\\\\\\\\\]]]^^^___aaaaaa___^^^\\\\\\\\\[[[YYYWWWZZZYYYWWWUUUSSSRRRRRRQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUVVVVVVVVVSSSRRROOOJJJDDD???:::888666666666777888999999:::===>>>@@@BBBBBB@@@>>>===;;;:::999777777777777888666666555555666777999:::999:::;;;<<<<<<:::888777::::::::::::::::::::::::;;;;;;;;;:::::::::999999666777777888888777777666777777777888888888999999999999888888888888999999777777777666666666555555444444555555555555444444333333444555555444333333111333555444222000111222000111222333333333333333222222222222222333444444444444555555555555444444444444444555555555555666444555777999999888777666888888888888777666555444111222444444444333444555999999888888777777666666555555444444444444555555666666777777888888999999555666666777777777777777444555555666777777666666888777777777666666666666777777777777888888888888444444444444444555666777222444666666555666777999333555888999888777666666555666666666777777888888666555333222333444666888777666666666555555555555888777666555555444555555666666777777777777666666555555555666666666666666444444444444444444444444444444444444444444333333555555666666666555333222111333666888888777555333000222333555666666555555333333333444444444555555444444444444444444444444111222444555666555444444222222333333444555666666444444333222333444555666555444444555555666777888111222222333444555666666555555555666555555444444444444555666777888999999999999888666555444333222222333444444555555444444333333333444444444555555333555777666444333555777---///111222222111222444333444555444222111222333333333333333333333333333333333333444444555555555222333555777888777777666777777888888888888777777444444555666888999;;;<<<::::::::::::;;;;;;<<<======>>>???@@@BBBEEEGGGHHHFFFFFFFFFFFFDDDBBB@@@>>>@@@AAAAAA???===<<>>>>>>>>???AAADDDGGGHHHIIIJJJLLLOOOQQQTTTVVVWWWRRRTTTTTTSSSQQQQQQTTTWWW\\\\\\[[[[[[\\\^^^___aaa___^^^]]]]]]]]][[[XXXUUUZZZYYYWWWUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUSSSQQQSSSTTTUUUVVVVVVTTTSSSRRRPPPOOOLLLIIIEEEAAA===;;;666666777888999::::::;;;???@@@BBBDDDDDDBBB@@@???===<<<:::999888777888888777777666666777888999;;;999:::<<<<<<<<<:::888777::::::::::::::::::::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::::::::777888999:::::::::::::::777777666666666666777777777777666666555555555444444555555555555555555444333333444555555444333333333555666555111...///000111111222333333333222222222222111111222222333444444444555555555555444444444444444555555555666666444555777888999888666555999999999999888777555555222333555444333222222333444555666777777888777777666555444333333444555666444555888:::;;;:::999888777777666666666666777777999888888777666555555444222444666777888777666555666666666666666555555444777777888888888888777777555555555555666666666666444444444555555555666666888888777777777777888888666666666666666777888888999777666666777777666444555555555555555555555555555666777888888777666555666666777777888888999999888777555333222333444555666666777777666555444444777777666555444333333333333444666777777666444333555444444333333444444555555444444444444333333333555444444333333333444444333333333333333333333333333333444444444333333222333333333333444444555666888666444555888999777555444444444555666777888999666666666666666555555555666777888::::::999888888888777666555444333333333666666444333333444555666333333333444555666777888444444444444444444444444333333333333333333333333444555666444222111111222555555444333333333444444555555555555555666666777333555888:::;;;:::888777666777999::::::999888777999999999:::::::::;;;;;;>>>>>>???>>>>>>===<<<<<<888999;;;>>>@@@BBBDDDDDDCCCAAA???===;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;@@@???>>>>>>AAAFFFJJJMMMMMMOOOQQQVVV^^^fffoootttzzz~~~~~~zzz~~~wwwnnnhhheeeccc```\\\XXXUUURRRNNNKKKJJJKKKMMMOOOOOOOOOMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDHHHFFFCCC@@@>>>>>>>>>>>>AAAAAAAAA@@@@@@BBBFFFJJJLLLNNNPPPQQQRRRSSSVVVXXXUUUTTTTTTSSSTTTWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]bbb^^^ZZZXXXXXXXXXYYYYYYYYYYYYXXXWWWUUURRRPPPOOOSSSSSSTTTTTTTTTRRRQQQPPPRRRSSSUUUVVVVVVVVVUUUTTTSSSQQQOOOJJJFFF@@@<<<:::;;;:::999999:::<<<>>>???DDDDDDDDDDDDDDDDDDDDDDDD======<<<;;;999888777777666444999:::444777<<<777999999999999999999999999555888<<<>>>===<<<<<<<<<;;;:::888777777777888999::::::;;;;;;;;;;;;;;;;;;<<<;;;999888777888999999888666444333555777888888888777777666555555444444444444555666555444333222333444555555666666555555333444555555333222333444333222222111111222222333444333222222222333444555555555444444444444555555666666555444444444444555555555666666666666666555666999======;;;777444222333333333333222111000000555666666777777777777666777777666555555666777777555666888999:::999999888777666666666666666666777888888888777666555555555555555555555555666777777777777888888777777666555666777777888888777777666555555555555666666666666444444444555555555666666888777777666666777777888666666666666666777888888999777666666777777666444555555555555555555555555444555666777777666555444666666666777777888888888777666555333333444555666666666666666666555444444666666666555444444444333333444555666666555444333555444444444444444444555555555555444444333333333555444444333333444444444333333333333333333333333222333333333333333222222333333333444555666777888888666444555777888666444444444444444555666777777555555555555666666666666666666777888888888888888777666555444444444444444666555444444444444555666555555555555555666777888555555555555555555555444444444444444444444444444444555555444222111111222555555444333333444444444666666555666666666777888555777:::<<<======;;;::::::::::::::::::999888777999999999::::::::::::;;;===============<<<;;;;;;777888:::<<>><<<;;;;;;;;;;;;:::999999999999999::::::;;;::::::;;;===AAADDDGGGHHHJJJMMMQQQXXX```iiinnnvvvzzzwwwpppjjjgggccc___ZZZVVVSSSPPPMMMKKKJJJKKKMMMNNNOOONNNLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCFFFEEECCC@@@????????????AAABBBCCCCCCCCCEEEIIILLLLLLNNNQQQSSSTTTUUUWWWXXXVVVVVVUUUUUUVVVWWWYYY[[[^^^^^^^^^^^^^^^^^^______]]]ZZZWWWVVVWWWYYYYYYYYYWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTSSSRRRQQQPPPQQQQQQSSSTTTTTTTTTTTTSSSRRRPPPMMMIIIEEE@@@===;;;===<<<;;;;;;<<>>===<<<;;;;;;;;;:::999888888888999999:::::::::::::::;;;;;;<<<;;;;;;:::999999999999999;;;999666666888:::;;;:::777777666666555444444333222222333444444333222111222333444444555555444444444555666555444333333555333222222111111222222333333333222222222333444555555555444444444444555555666555555444444444555555555555666666666666666555888;;;???@@@===:::777666333333333333333333222222666777777777777666666555999888888777777888888999888888888888888888888888666666555555555555666666888888777777666666555555777666444222222444777999888888999999888888777666555666666777777666666555555555555555666666666666444444555555555666666666777666666555555666666777666666666666666777888888888777666666777777666555555555555555555555555555444444555555555555444444666666666666666666777777666666555444444555777888555666666666666555444444555555555555555555444444555555555555555555555555444444444444444444444444666666555444333333222222444444444333333444444555444444333333333333333333111222222333333222222222333444444555666777999999888666555555666666444333555444444444444444555555444444444555666666666777666666555555666666777888666555555444444444555555666555555444444555666666777777666666666777777888555555555555555555555555444444444444444444444444333444555444222111111222555555555444555555666666777888888888888999999999999;;;===???@@@@@@???>>>???>>>===;;;999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;:::999666777999:::<<<<<<=========<<<;;;:::::::::;;;;;;555555555555666777888999888888888:::;;;===???AAADDDFFFIIIMMMSSS[[[ccciiipppuuu|||yyyrrrllliiiddd___YYYTTTQQQNNNLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIHHHFFFEEECCCBBBBBBBBBDDDDDDBBBAAAAAA@@@AAAAAA???AAACCCEEEEEEFFFIIIKKKKKKOOOSSSUUUVVVVVVWWWXXXXXXXXXWWWWWWXXXYYYZZZ[[[______^^^^^^___```aaaaaa[[[YYYWWWWWWYYY[[[\\\\\\TTTTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTTTTSSSRRRPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRPPPNNNKKKGGGDDD@@@>>>===>>>>>>>>>???@@@CCCEEEFFFDDDCCCBBBAAA???>>>===<<<:::::::::999999999888888999666:::888333888<<<444::::::::::::::::::::::::888:::===>>><<<;;;::::::;;;:::999999888888999999:::999888888888:::;;;<<<:::;;;;;;<<<;;;;;;999999;;;999777777999;;;;;;;;;666666666555444444333333000111222222222222111111222222333444444444444333555666777666444333444555333222222111111222222333222222222111222333444444555555444444444444555555555555444444444555555666666666666777777666666555888;;;>>>???===:::888888333333444444444555555555777777888777777666555444888888888888888888888888999888777777777777777888666666555555555555666666888777777777666666666555777555444333333555777888888888999999888888777666555555666666666666555555555555555555666666666666555555555555666666666666666666555555555555666666666666666666666777777888888666555666777888777555555555555555555555555555444444555555555555555555666666666666555555555555555555555555555666777888555555555666666555444444444444444555555555555555666555444444444444555666444444555555555555444444666666555444333222222111444444333333333444555555444444444444444333333333111111222222333222222222333333333444555777888999777666555555444444333222555444444333333333444444333333444444555666777777666555444333444555666777555555444444444555555666555555555555555666666666777777666666555666666666444444444444444555555555333333333333333333333333333444555444222111222333777777777777777888999:::::::::;;;<<<<<<<<<<<<<<<<<<===???AAABBBCCCBBBAAACCCAAA>>><<<999888888888888888888888999999999999888999999:::999999888888555666777888999999999999999999999999999::::::;;;555555444444555666666777888999:::<<<===>>>>>>>>>BBBEEEIIILLLQQQXXXaaahhhlllrrryyy~~~{{{tttmmmiiiddd___XXXRRRPPPNNNMMMLLLLLLMMMNNNOOOOOOMMMKKKJJJHHHGGGEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBB>>>@@@CCCEEEEEEDDDEEEFFFJJJNNNSSSVVVVVVVVVVVVWWWYYYYYYYYYZZZZZZ[[[[[[[[[^^^^^^^^^^^^___```aaaaaa]]]\\\ZZZ[[[]]]^^^^^^]]]SSSSSSTTTUUUVVVVVVVVVVVVSSSSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRPPPMMMJJJFFFBBB@@@>>>>>>??????@@@AAACCCFFFHHHIIIFFFEEEDDDBBB@@@>>><<<<<<888888888999999999999999888777:::999666???EEE;;;::::::::::::::::::::::::999;;;======<<<:::999999:::999999888888888888888999888777777888999;;;<<<999:::<<<>>>===<<<:::888999888666666888::::::999666555555555444444444333111111222222222222222222222333444444555555444444666777888777555444444555333222222111111222222333111111222222333333444444555555444444444444555555444444444444444555666777666777777777777666666555444777999:::999777777777666555555555555555666666777777888777777666555444777777777777777777777777999888777666666777777888666666555555555555666666777777777777666666666666444555555555666777777888777777888888777777666555555555666666666666555555555555555555666666666666555555555666666666777777666666555555555555666666666666666666666777777888777666555666777888777666555555555555555555555555555555555666666777777888777777666666555555444444555555555555555666777777444444555555555555444444444444444555555555555555666555444444444444555666444555555666666555555444666666555444333333222222333333333333333444555666555555555444444333333333000111222333333333333333222222222333444555777888666777666555444333333333555444444333333333444444222333333444555666666777555444333333333444666777555555444444444555555666444555555666666777777777666666555444444444555555222222333333444444444444222222222222222222222222444555666555333333444555999999999::::::<<<===>>><<<===>>>????????????>>>>>>???@@@AAABBBBBBBBBAAACCCAAA>>><<<999888888888777777777888888888999999777777888888888888777777555666666777777777777777666777888888999:::::::::777777666555555555555555888999;;;<<<===>>>>>>===AAADDDHHHKKKNNNUUU^^^eeejjjqqqyyy{{{ssslllgggbbb]]]WWWRRRPPPOOONNNMMMMMMNNNOOOPPPOOONNNLLLJJJGGGFFFCCCAAA@@@???@@@@@@AAABBBCCCDDDDDDDDDCCCCCC@@@BBBEEEFFFEEEDDDDDDDDDIIIMMMQQQTTTUUUUUUUUUUUUXXXYYY[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^___`````````___]]]\\\]]]]]]]]][[[YYYTTTTTTTTTUUUTTTTTTSSSSSSRRRSSSTTTUUUUUUTTTSSSSSSQQQPPPNNNNNNNNNOOOQQQRRRRRROOOJJJEEEAAA???>>>>>>??????@@@BBBDDDFFFGGGHHHEEEDDDCCCAAA>>>===;;;:::777777777888888888999999666666;;;::::::HHHOOODDD:::::::::::::::::::::::::::<<<======;;;999999999888888888888888777777777888888777777888:::;;;<<<888:::<<<>>>>>><<<:::888999777666777999:::999888555555555555555444444444444444444333444444444444444444555666666666666666777888888777555333444555333222222111111222222333111111222333444444555555555555444444444444555555333333333444555666777888777777888888777666555555222444666666666555666777888777666555555555666666666777777777777666666555555666666777777666666555777777777777777777777777777777666666666666777777777777777777666666666666444444555777888999::::::777777888888777777666555555666666777777666666555555555555555666666666666555555666666666777777777777666666555555666666777666666666666666777888888777666555666777888777666555555555555555555555555666666555666666777888999888888777777666555444444444444444555555555555555333333444555555555555444555555555555555555444444555555555555555555555555444555666777777666555444555555444444444333333333333333333333444555555666666666555555444333333333111222222333444444444444333333333333333444555666666777777666444333444555555444444444444444555555333333333444555555555666444444333333444444555666666555555444444444555555444444666777777777777777555555444444444444555666222222333333444555555555333333333333333333333333555666777777555555555777:::::::::;;;<<<>>>???@@@===>>>???@@@AAA@@@??????>>>>>>???????????????>>>???>>>===;;;999888888888666777777777777888888888555666777777888777777777555666666777777777777666555666777999999:::999999999999777666666555555555777777999;;;<<<<<<=========BBBFFFHHHJJJPPPZZZbbbjjjqqqzzz}}}yyyqqqiiiccc^^^ZZZUUUQQQPPPOOONNNMMMLLLMMMNNNOOOOOONNNLLLKKKGGGFFFCCC@@@??????@@@@@@@@@BBBDDDFFFFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFFFFGGGIIILLLQQQSSSTTTTTTUUUVVVVVVXXX[[[]]]^^^^^^]]]\\\ZZZ[[[^^^```aaa```___^^^]]]\\\[[[[[[[[[YYYVVVSSSSSSSSSSSSSSSSSSRRRQQQPPPRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTQQQOOOOOOPPPRRRTTTVVVRRRKKKEEE@@@===============???@@@BBBCCCDDDEEE@@@???>>>===<<<:::999999777777777777777888888888666777;;;999;;;KKKRRREEE::::::::::::::::::::::::;;;<<<===<<<:::999999:::888999999999999888777777777777888999:::;;;<<<<<<777999;;;======<<<:::888:::999888999;;;;;;;;;999666666666666666666666666777777666555555555555555555555666777777777777666777777888666444333333444333222222111111222222333111222333555666666666666555555444444444444555555222222333333555666888999888888888888777666555555222444555666666666888:::888777666555555555777777555666666777777777777666555555666777777666555555444555666888888888777777888888777777777777888888666666666666777777777777555555555555777:::>>>@@@888888999999888888777666666777777888888777777666555555555555666666666666555666666666777777777777888777777666666777777888666666666666666777888888666555555666777888888666555555555555555555555555555555444444555666888999:::999999777666555444444444444444444444333333333222333444444555555555444666666666555444444444333333444555666666555444333444555666777777666555444333333333444444444444555333333333333444555666666666666666555444444333333222222333444555555555555555555444444444444555555555777888777555444555777444444444444555666777777444444444444444444444444333444444555555555555555777666555444444444444444333444666777888888777777555444444444555666777888444444555555666777777888555555555555555555555555666777888888777666777999999999999:::<<<>>>???@@@;;;<<<>>>@@@@@@???>>>============<<<<<<;;;:::::::::::::::::::::999888777666666666777777777888888555555666777777777777777555666777777888888888777666666888999::::::999999888888777666666666777777777777888:::;;;===>>>>>><<>>??????@@@@@@======<<<<<<;;;:::::::::777777777777777777666666999999;;;666777GGGMMM>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::;;;::::::;;;;;;;;;:::999888666777:::<<<======<<<;;;777888:::;;;<<<;;;:::999999888777888:::;;;:::888777777777777777777777777:::999777555444444444555444555555666777666666666666777777666333222222333333222222111111222222333222333555666777888888777555555444444444444555555222222222333555777888999888999999888888666555555222333555555555777999<<<555444333333555777999;;;555555666777777888777777555666777888888777666555222444666888999999888777999999888888888888999999666666666666777777777777777666444333666;;;AAADDD999::::::::::::999888888777777888888888888777777555555555555666666666777666666666666777777777777888888777777777777888888666666666666666777888888666555555666777888888777555555555555555555555555444444333333444555777888;;;:::999888777666555444444444444444333222111111222333444444555555555444777777666555444444333333333444666777777666444333444555666888888666555444222222333444444555555666222222222333444555666777777777666555444444333333222333444555666666666666777777666555555555555555444777999888555555777999444444444555666777888999444444444444444444333333333444555666777666555444888777666555444333333333333444666777888888888777555555555555666888999999555666666777888999999:::777777777777777777777777777888999999888777888:::777888888999;;;===???@@@:::;;;===>>>???>>><<<;;;===<<<;;;:::999888777777666777999::::::999888777666666666666777777777777555555666777888888777777555666777888999999999999666777888:::::::::999888666666666666666777888999888999999:::<<<>>>@@@AAA===BBBGGGHHHIIINNNXXXaaajjjqqq{{{|||yyyyyyxxxzzz}}}zzztttmmmeee___SSSQQQOOONNNNNNMMMKKKJJJFFFHHHJJJKKKLLLKKKJJJIIIHHHFFFCCC@@@??????@@@AAAAAACCCFFFHHHHHHFFFCCCAAA===???BBBDDDEEEGGGJJJLLLMMMOOORRRSSSTTTUUUXXXZZZSSSUUUZZZ]]]```___^^^]]]XXX\\\aaaeeegggdddaaa^^^[[[[[[\\\]]]]]][[[WWWTTTOOOOOOPPPPPPQQQPPPPPPPPPQQQRRRUUUXXXZZZ\\\\\\\\\^^^[[[WWWSSSRRRSSSUUUWWW]]]XXXOOOFFF???<<<;;;;;;999999:::<<<<<<=================================888777777777666666666666;;;;;;;;;444333BBBFFF666;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;<<<;;;<<<=========<<<;;;:::555777;;;===>>>>>><<<;;;777888999::::::::::::999666555555666888888777555777777777777888888888888;;;999777555444333333444333444555555666666555555666777777555333111111222333222222222222222222333222444666777999999999888555555555444444555555555111222222333555777999:::999999999888888666555555111222333333333555999<<<111111111222555888<<<>>>333444555666777888999:::888777666555444444555666777777777777888888888888888888888777888888999999333444444444555555666666666555555555666888;;;===;;;;;;::::::999888777777333333444555666777888888777777777777777666555555555666888999999999888777555444444444444555666666:::999999999888888777777444555555666777888888999777777666555555555555555444444555555555555444444444444666666666555444333666666555555555444444444444444444555555555555666777777666666555555444444444444444555666777777888555555555555555444333333777777666666555555555444666666555444444444444555444444444333333333222222000111222333444666777777777777666555555555555555555555555555555555555555444555555555666777777777333333555666666666555444000111444666777666555444444444555555555555555555444666888:::;;;:::999888666666555555666777888888999777555555666888888888888888888888777777666555777888999999888777666555888999::::::999888999:::999:::;;;;;;<<<<<<;;;;;;777777777777777777777777:::999777555555777888:::777666666666666666777888999777666888;;;;;;888555666666555777:::;;;;;;:::999888666555555777999:::555666666777888999999999<<<<<<;;;:::;;;===???AAABBBBBBCCCDDDHHHNNNWWW]]]eeennnxxx~~~||||||}}}||||||zzzoooddd]]]XXXPPPNNNKKKIIIIIIHHHFFFDDDIIIIIIHHHGGGGGGHHHIIIIIIGGGCCC???<<<<<<===>>>>>>@@@CCCEEEEEEDDDBBBAAAAAACCCEEEGGGGGGGGGGGGIIIKKKLLLPPPUUUXXXYYYXXXWWWWWWTTTXXX\\\^^^^^^]]]]]]]]]]]]___bbbdddfffeeedddccceeeaaa\\\\\\^^^___[[[XXXNNNOOOQQQQQQPPPOOOOOOPPPQQQRRRSSSVVVXXXZZZ\\\]]]___[[[VVVSSSSSSUUUVVVWWWVVVUUUQQQIII???999777777:::888555666888999888666999::::::888777777999;;;:::;;;999666666888555111666777999:::;;;::::::999<<<:::888777888999<<<>>>AAA@@@???>>>===<<<;;;:::@@@??????>>>===<<<<<<<<<<<<<<<<<<============>>>;;;999777666666777999;;;;;;:::999777666555555555888777777666666666666666;;;:::888777555444444333333444555666777999::::::333333333333333333333333444333333222222333333444222222222333333333444444777666555444333222222333444444444444444444444444777777888777777666555555222333333444555666777777999444000222777<<<===;;;444444555666888999999:::888777666555555555666666777777777777888888888888999999888888888888888888666666666666666666555555888777666666666888:::;;;:::::::::999888777777777444444555555666777777777777777777777777666555555333444555666777666555444555444444444444555666666888888777777777666666666555555555666777888888888777777666555555555555555555555555666666555555555444555555666666666555555666666555555555444444444444444444555555555555666666555555555555555555444444444555555666777777888888999999999888888777666777666666666555555555555666666555444444444444555444444444333333333222222222222333444555666666777777777666555555555555555555555555555555555555555444444444444444555555555333444555666666666555555111222444555555555555444444444444555555555555666555666888999::::::999999777777777777777888999999:::888666777999:::::::::;;;;;;;;;::::::888777777777888888999888777666555777999:::999888777888999888999999:::::::::::::::777777777777777777777777888777666444333333444444666666666666666777888888:::888888:::<<<<<<999666777666555777999;;;;;;:::999888777666666666888999555666666777888888999999;;;;;;::::::;;;===@@@AAADDDDDDEEEFFFIIIOOOWWW\\\eeemmmwww}}}~~~}}}|||||||||{{{{{{~~~wwwlllccc[[[VVVOOOMMMJJJHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHDDD???<<<<<<=========BBBDDDFFFGGGEEECCCBBBBBBCCCEEEGGGHHHHHHHHHJJJLLLLLLPPPTTTWWWWWWWWWXXXXXXVVVXXX\\\]]]]]]\\\]]]]]]]]]___bbbeeeffffffdddccceeeaaa]]]\\\^^^^^^[[[XXXSSSTTTTTTSSSQQQOOOOOOPPPQQQRRRTTTVVVYYY[[[\\\]]][[[XXXTTTRRRTTTWWWYYY[[[WWWVVVQQQIII@@@999777777888666444444666777666555999::::::888777777999;;;@@@AAA>>>888444444333///666777999;;;<<<<<<<<<<<<;;;:::888777777999;;;===@@@@@@???>>>===<<<;;;:::>>>??????>>>>>><<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;999777666666777999;;;;;;:::999777666666555555555555444555555666777777;;;:::888666555444444333333333444444555666777777333333333333333333333333444333333222222333333444333333333333444444444444777666555444333333333333444444444444444444444444666666777777666666555444111111222333444555666666666333222555:::===;;;888666666777777888999::::::888777666666555666666666777777777777888888888888999999999888777777777777888888888777666666555555:::999888777777888999999999999888888777777666666666666666666666666666666666666777777777666555555444444555666666555444333555555444444555555666777666666555555555555444444555555666666777777888888777666666555555555555666666666666666666666666666555555555555666777888888555555555555555444444444444444444555555555555666444555555555555555555666444444555555666777777777999::::::::::::999999888666666666666555555555555666666555444444444444555444444444444333333333333444444444555555555666666777666555555444555555555555555555555555555555555333333333333333333222222333444555666666666666555333333444444444444444444444444444555555666666666777777777888888999999:::999999888888999999::::::;;;999888999<<<===>>>===>>>>>>>>>===<<<:::999888777777888888888777666666666777888888666666777888777777888999999999999888777777777777777777777777555555555444444444444333555555555555666888999999;;;::::::<<<======;;;999777666666777999;;;;;;::::::999888666666666777777666666666777888888999999:::999999999;;;===@@@BBBEEEFFFGGGHHHJJJOOOVVVZZZbbbjjjssszzz{{{{{{|||}}}}}}|||||||||rrrhhh^^^VVVQQQMMMJJJHHHFFFGGGGGGFFFEEEBBBCCCEEEGGGHHHHHHHHHGGGHHHDDD@@@===============CCCEEEGGGGGGEEEDDDCCCDDDDDDEEEGGGHHHHHHIIIKKKMMMMMMOOORRRTTTUUUVVVXXXZZZXXXYYY[[[\\\[[[[[[]]]___]]]___ccceeegggfffeeeddddddaaa]]]\\\]]]]]]ZZZWWWXXXXXXXXXUUURRRPPPOOOOOORRRSSSUUUWWWYYY\\\]]]^^^[[[XXXTTTRRRTTTWWWZZZ[[[YYYWWWQQQHHH@@@999777666666444333333444555555444999::::::999888888999;;;===@@@@@@999444555666555666777999;;;===>>>>>>???:::999777666777888:::<<>>===<<<;;;;;;:::<<<===>>>???>>>===;;;999999999999999::::::::::::;;;999888777777888999;;;::::::888777666666666666222222333333444666777888:::999888666555444444333222222333333444444444444444444444444444444444444444333333222222333333444333444444444444555555555666666555555444444333333444444444444444444444444555555555666555555444444000111111222333444555555222222444999======999444777777888888999999999:::888777777777777777777777666777777777888888888888999999999888777666666555777777666666666666666666999888888777888888999:::888888777777666666666555777777666666555555555555555666666666666666555555666666777888777666555444555555555555555666666777555555555555555555555555555666666666777777777888777666555555555555666666666666666666666666666666666555555555666777999:::555555555555555555555555444444444555555555555666555555555666666777777777555555555555666666777777777777888888888777777666666666666666666555555555666666555444444444444555555444444444444333333333555555555555555555555555666555555444444555555555555555555555555555555555444444444333333222222222444555555666666666666666555555444333333333444444444444555555666777777777888888888777888999::::::;;;:::::::::::::::;;;;;;;;;::::::;;;>>>@@@@@@????????????>>>===;;;999999777777777777777777666666555666777777555555666777666777888888999999888888666666666666666666666666333444555666777777777777444444444555666888999:::<<<<<<===>>>>>>>>><<<;;;777666666777999;;;:::999;;;:::888777666666666666666666777777888888888888888888888888:::===@@@BBBEEEFFFGGGHHHIIIMMMSSSVVV\\\dddnnnuuuxxx{{{~~~wwwlllccc[[[RRRMMMJJJHHHEEEDDDEEEFFFFFFEEEDDDFFFHHHJJJKKKJJJIIIHHHFFFCCC@@@>>>>>>?????????CCCEEEFFFFFFDDDCCCCCCCCCCCCEEEHHHIIIIIIJJJMMMOOOMMMOOOQQQRRRSSSUUUXXXZZZYYYZZZ[[[ZZZZZZ[[[^^^```___aaadddfffhhhgggfffeeeccc```]]]\\\[[[[[[YYYWWWXXXXXXXXXUUURRROOOOOOPPPSSSTTTUUUXXXZZZ\\\^^^___^^^[[[VVVSSSTTTVVVXXXXXX[[[WWWPPPGGG???:::777666444444333333444555555555:::;;;<<<;;;::::::;;;<<<;;;BBBDDD???999777888777777888999:::;;;<<<======999888777666777888:::;;;=========<<<<<<;;;;;;;;;:::<<<>>>??????===:::888888999999999999:::::::::;;;:::888777777888:::;;;:::999888777666666666666444444444444555666777888999888777666555444444444333333333333333333333333555555555555555555555555444333333222222333333444444444444555555555666666666666666666555555444444444444444444444444333333444444444555555444333333111111222333444555555666222333555999;;;;;;777444888888888888888999999999777777888888888888888888666777777777888888888888888999999999888666555444333333444555555666777777666666666777888:::;;;;;;777777777666666666666666777777777666555555444444555555666666666666555555666666777888888777666555666555555555555666777777666666666666666666666666666666666666777777777777666666555555555555666666666666555555555555666666666555555555666777999:::444555555555555555555555444444444555555555555666666666666777777888888999555555555555666666666666555555666666666666666555555555555666666666666666666666555444444444444555555555555444444444333333555555555555555444444444555555444444444444555555555555555555555555555555666666555555444444333333555555555555666666777777666666555444444555555555555555666777777888999999:::999999999999::::::;;;;;;;;;:::::::::::::::;;;;;;::::::<<>>>>>======;;;:::999888666666666666666666777777444555666666444444555666777777888999999999999999555555555555555555555555444555666666777666666555444444444555666888999:::;;;===>>>???>>>===<<<<<<888777666777999::::::999:::999888777777666666666777777777777777888888888888777777888:::<<>>>>><<<<<<<<<>>>@@@HHHMMMHHH@@@<<<999777999999999999999:::::::::888888777777777888999:::<<<<<<<<<;;;;;;;;;;;;;;;999;;;===>>>>>><<<:::888::::::::::::;;;;;;;;;;;;::::::999888888999::::::999999888777666666666777777777666666666666666777888888666555444444444444555555555444444444444444555555555555555555555555444333333222222333333444444444444555555555666666666666777777777666555444555555444444444333333333333333444444444444444333222222333444555666777777555555555666888888777666888888888888888888777777777777888999999999999888777777777777888888888888777888888999888777555444111222333444555777888888444444555777888999:::;;;777777777777666666666666777777666666555555555444444444555666666666555555333444666777777777666555666666555555666666777888666777777777777888888888666666666666777777777777666555555555555666666777666555444333333444555666555555555555666777888888444444444555555555555555444444444555555555555666777777777777777777888888555555666666666666666666555666666777777777777666555555555666666666666666666666555444444444444555555555555555444444444333444444444444444444333333444444444333444444555666555555555555555555555555666666666666666666555555666666555555666666777888666666777777777777777777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999999999999;;;===>>>===<<<;;;;;;;;;;;;:::999888888666666555555555666777777444555666666444444555666777777888999999999999999555555555555555555555555666666555555444333333222555555555555666888999999:::<<<>>>>>>===<<<;;;<<<888777666777999:::999888999999888888777777666666777777777777777777888888888777777777999;;;>>>@@@???AAACCCEEEFFFIIILLLNNNRRRXXXbbbkkkrrryyywwwmmmfff^^^VVVOOOHHHEEEAAA@@@AAABBBCCCCCCFFFGGGIIIJJJKKKJJJJJJIIIEEECCCAAAAAACCCDDDEEEDDD@@@AAAAAA@@@???>>>???@@@AAACCCFFFHHHIIIKKKNNNPPPNNNOOOPPPPPPPPPQQQSSSUUUVVVXXXYYYZZZZZZ\\\```cccdddfffhhhiiiiiigggeeeccc___^^^[[[YYYVVVUUUTTTSSSQQQQQQQQQOOOMMMMMMOOOQQQRRRSSSUUUWWWYYY\\\]]]^^^[[[XXXTTTSSSVVVYYY\\\^^^ZZZTTTKKKCCC>>>:::777555444555666666555666888:::<<<===??????===<<<===>>>;;;CCCJJJIIIGGGFFFDDDAAA;;;:::999888888888999999888888888888888999:::::::::::::::;;;;;;;;;;;;;;;999:::<<<======;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::999999888777777777777777888888777666666666666666888777666555444444444444666666666555555555555555444444444444444444444444444333333222222333333444333444444444444555555555555666777888888777666555555555555444444333333222333333444444555555444444222333333444555666777888777666555555555666777777888888888777777666666666777888999:::::::::999999777777777777888888888888555666888888888777666555333333444555666777777888444444555666777888888888777777777777777777777777666666666666666555555555333444555555666666555555333444666777888999888888666666666666666777777888666666777777777888888888777777777777666666666666555555555555555666777777555444333222222333444555444555555666666666555555444444444555555555666666444444444555555555555666666666666666555555555555666666666666666666666555444555666777777777777777555555555555666666666777666666555444444444444555555555555555444444444444222222333333333333333333444333333333444444555666555555555555555555555555666666666666666666777777777666555555555666888888666666888999::::::999888888888999:::;;;<<<======;;;<<<===>>>>>>===<<<;;;999999888777777777777777777777777999;;;;;;:::888888999999::::::999999888666555555444555666777888444666777666555444555666555666777777888888777777444444444444444444444444555444444333444555777888666666666666666777888888888;;;======;;;999:::;;;999777777777999:::999888777777888888888777777777888777777777777777777777888888777777888:::===>>>===???CCCEEEFFFHHHKKKMMMQQQWWW```hhhnnnvvvuuukkkddd]]]TTTMMMHHHEEE@@@>>>???@@@AAABBBFFFFFFHHHJJJKKKMMMOOOOOOIIIGGGEEEDDDEEEEEEDDDCCC???@@@AAA???>>>===>>>@@@???BBBEEEGGGHHHJJJMMMPPPNNNPPPQQQQQQPPPPPPQQQRRRTTTVVVXXXZZZ[[[^^^aaadddggghhhjjjjjjiiigggdddbbb]]]\\\ZZZWWWTTTRRRQQQQQQQQQQQQPPPMMMKKKKKKMMMOOOQQQRRRTTTVVVYYY[[[\\\]]][[[XXXTTTSSSVVVZZZ]]]^^^XXXQQQHHHAAA===:::777555333555777666555555888::::::<<<>>>>>>===;;;;;;<<<777<<<@@@@@@CCCFFFFFFCCC;;;:::999999999999;;;;;;999999999999:::::::::;;;999999::::::;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999888888777777777777777666666555555555666777777777777666555444444444444555555555555555666666666333333333333333333333333444333333222222333333444333333333333444444444444555666888999999888666555666555555444333333222222333333444555555555555555111222333444555666666777666666666666555555666666888888777777666666555555777888999:::;;;::::::999777777777777888888888888444555777888999888666555666666666666777777777777555555666666666666555555777777777777888888888888666666666666666666666666333333444555666666666555555666888:::;;;<<<<<<;;;666666666666666777888888555666666666777777888888777777777777666666666666555555555555555666777888555444222111111222444555444444666666666555444333444444444555555555666666444444444555555555666666555555555444444333333222666666666666666555555555333333444555555666555555444555555555666666777777666666555444444444444555666666555555555444444444111111111222222333333333333333333333444444555666555555555555555555555555444555555555666777777777777666555555555666888999555666999;;;<<<;;;:::999999999:::;;;<<<===>>>???<<<===???@@@@@@>>><<<;;;888888777666555555666666666666666888999999777555777888999999::::::999999666555444444555666777888555666777666555555666777444555555666666666666666444444444444444444444444222222222444777;;;???BBB777666666666666666777888777:::===<<<:::888999:::999888777777999:::999888666777777888888888888777888888888777777777777777999888777777888:::<<<===<<>>>>>???@@@AAAFFFGGGIIIKKKNNNRRRUUUVVVLLLJJJGGGFFFFFFEEECCCBBB@@@@@@AAA???>>>===???@@@>>>AAADDDFFFHHHJJJMMMPPPNNNPPPRRRQQQPPPOOOOOOPPPRRRUUUXXXZZZ\\\___bbbdddiiijjjkkkkkkiiifffcccaaa[[[[[[YYYVVVSSSPPPPPPPPPRRRQQQPPPMMMKKKJJJLLLNNNQQQRRRSSSVVVXXXZZZ\\\]]]^^^ZZZVVVTTTUUUXXXZZZ[[[VVVPPPFFF@@@<<<:::777555333555666666444444777:::888:::======;;;:::::::::??????<<<888888:::999555::::::999999:::<<<===>>>999999:::::::::;;;;;;;;;999999999::::::;;;;;;<<<:::::::::::::::::::::;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999888777777777777777888333333333444555666777888777666555444444444444444444444444555555555666666333333333333333333333333444333333222222333333444222222222333333333444444555666888999999888777666666666555444333333222222333444444555666666666555000111222333444555555666444666777777666555444555777777777777777777777777;;;:::::::::;;;;;;999777777777777777888888888888777777777777777777777777999999999999999888777666666666666666666666666666777777777777777777777777777777777777777777777777555555555555666666666666333444555777888888999999;;;;;;999888777666666666777777888888888888777777777777777777666666666666777777666666666666777777555555444444444444555555777777666666555555555555666666666666666555555444888777666555555555555555777666555444444555666777999888666555444444444555666666555555444444444444666555444333222333444444444444444444444444444444444555444333222222444666444444333222111111111111666666666555555444444444444555555555555444333333555555555555666888999;;;888777666666777888:::;;;<<<<<<<<<>>>@@@AAA???===;;;;;;<<<===>>>???@@@@@@???>>>===<<<;;;::::::;;;888888777777666666555555777666555555555777888999777888999999999999888777666666555555555555666666777777666555555555555555666666666666555444333222444555666777777888777777555666666777888999999:::444444444555555777888888999999999::::::;;;;;;;;;777777777777777777777777888777777777777999:::;;;777777777777777777777777777777777777888999:::;;;???@@@BBBEEEHHHJJJLLLMMMOOOTTT[[[bbbiiiqqqxxx||||||rrrggg]]]UUUOOOKKKJJJGGGCCC???>>>???BBBCCCEEEIIIMMMNNNRRRWWWZZZXXXQQQOOOLLLHHHEEECCCBBBBBB@@@???>>>======>>>???@@@@@@AAABBBDDDGGGJJJLLLMMMMMMOOORRRRRRQQQOOOOOOPPPUUUUUUWWW[[[___ccceeeeeejjjiiihhhfffcccaaa^^^]]]XXXVVVUUUTTTVVVVVVVVVUUUPPPPPPPPPNNNLLLKKKMMMOOOPPPSSSWWWZZZ[[[[[[\\\]]]\\\[[[[[[[[[]]]]]][[[YYYSSSLLLDDD===:::888444111444555555666777888888999:::;;;===??????>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>:::::::::;;;::::::999999;;;<<<>>>>>><<<;;;<<<===;;;;;;:::::::::999999999999999999888777666666555<<<;;;::::::999999999999999999888666666555555555333333333444555666777777777555333111111333555777222333555444333333444666666666666666555444333222222222333333333444444444222222222222333333444555777999;;;<<<;;;888555333777666555444444444444444333555777888888777555333111111111111222333444555888777666555555555555555777777777777777777777777999888777888::::::888777777777777777888888888888777777777777777777777777888888999999999888777777666666666666666666666666777777777777777777777777888888888888888888888888555555555555666666666666444555666888999999::::::::::::999888777777777777777777888888888888777777666666666666777777777777777777666666666666777777555555444444444444555555666666666555555555444444666666666666666555555444444444444555555666666666777666555444444555666777888777666555444444444444666666666666666555555444777666555444444444555555555555555555555555555555555555666555333333444666666666555444444444444444555555555444444333333333555555555555555444444333555555555555666888:::;;;:::::::::;;;<<<===>>>??????>>>>>>@@@BBBBBB@@@>>>;;;<<<<<<======>>>>>>???===<<<;;;:::999999999999888777777777666666666555777666555555666777888999777888999::::::999888777666666666555555666666666777666555555444444555555666666666666555444333222555555666777777777666666555555666666777888888999444444444555555666777888888888888999999999999999777777777777777777777777888777777777777999:::;;;777777777777777777777777888888888888999:::;;;;;;@@@AAABBBEEEGGGJJJLLLMMMOOOSSSZZZbbbiiipppwww{{{~~~ttthhh___WWWPPPLLLHHHFFFBBB>>>===>>>AAACCCGGGLLLOOORRRWWW^^^aaaaaa\\\XXXRRRLLLGGGDDDCCCBBBAAAAAA@@@?????????@@@@@@@@@AAACCCEEEHHHKKKMMMOOOOOOPPPRRRQQQPPPOOOOOOPPPRRRSSSVVVZZZ___cccfffggghhhgggfffdddaaa^^^\\\ZZZ[[[YYYWWWVVVWWWVVVTTTRRROOOPPPOOONNNLLLLLLMMMOOOQQQTTTXXX[[[[[[\\\]]]^^^^^^\\\[[[[[[[[[[[[YYYXXXQQQKKKCCC???>>>>>>===;;;444555555666777777888888888999;;;=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::;;;<<<>>>>>><<<;;;<<<===;;;;;;;;;;;;::::::::::::888888777777666555555444::::::999888888888888888999888777666555555555555333333333444444555666777666555333222222333555666222444555555444333555666666666666666555444333222222222333333333444444444333333222222333333444555777999;;;<<<;;;888555333555666777888888666555333333444555666666555444333222222222333333444666666777666666555444444555555777777777777777777777777777777777888:::;;;:::999777777777777888888888888777777777777777777777777777777888888999888888888666666666666666666666666777777777777777777777777999999999999999999999999555555555555666666666666555666777888999:::::::::888888777777777777888888666777777888888777777666555555666666777777888888777777666666666666777777555555444444444444555555555555555444444444444444666666666666666555555444111222333444666666777777666666555555555555666666666666666666666555444333666666777888888666555444777777666555555555555666666666666666666666666666555777888777555444444555888777777666666666666777666666555555555555444444666666666555555555444444666666666666777999:::;;;:::;;;===???AAABBBBBBCCCBBBAAAAAABBBCCCCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777777777777777777666666666666777666666666666777777888888999::::::::::::999888777666666666666666666777777666555555444444555555666666666666555555444333666666666777666666555555444444555555666777777777555555444555555666777888888888888777777777777777777777777777777777777777777777777777777999::::::777777777777777777777777888888888888999:::;;;;;;@@@AAACCCEEEGGGIIIKKKLLLOOOSSSZZZbbbiiiooouuuzzz~~~vvvkkkaaaYYYRRRNNNFFFDDDAAA>>>===>>>@@@BBBFFFLLLQQQTTT\\\fffkkkllljjjeee[[[RRRJJJEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@AAAAAACCCFFFIIIMMMPPPQQQQQQRRRRRRQQQOOONNNOOOQQQPPPQQQUUUYYY^^^cccfffhhhhhhgggfffcccaaa^^^[[[ZZZ]]]\\\ZZZYYYXXXVVVRRROOOOOOPPPPPPOOOMMMMMMNNNPPPRRRUUUYYY\\\\\\\\\]]]^^^```^^^[[[ZZZZZZYYYXXXVVVRRRKKKCCC>>>>>>?????????555555555666666777777888666777999;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::777777666666555555444444999888777777777777777777777777666555444444444444333333333333444555666777444444444444444444444444222444555555444444555666666777777666666555444333333333333333444444444444333333333333333333444555666888:::;;;:::888666444555777999;;;;;;999555333444444444333333444444444444444444444555666777888666666555444444444444555777777777777777777777777888888888:::<<<>>>===<<<666777777777888888888888777777777777777777777777666666777888888999888888666666666666666666666666666666666666666666666666999999999999999999999999555555555555666666666666555555666888888999999999666666666666666777888999666666777777777777666666444555555666777888888999777777666666666666777777555555444444444444555555444444444444444444444444666666666666666555555444000111333444555666555555666666666555555666666666555555666777666555333222444555666777777666555444666666666555555555555555555555555555555666666666666777999999777555444444777777666666666777777888888888888888888777777777666666555555555444555555777777777888999:::;;;<<<999;;;>>>@@@BBBCCCCCCCCCDDDCCCCCCDDDDDDCCCAAA>>><<<<<<;;;;;;::::::::::::888777666666555555555555777777777777666666666666777666666666666777777777888999:::;;;;;;:::999888777777777777777777777777888777666666555555666666666666666666666555444444666666666666555555444333444444444555555555666666555555555555555666777777888888888777777666666666777777777777777777777777666666666777888888999:::777777777777777777777777777777777777888999::::::@@@AAACCCDDDGGGIIIJJJKKKPPPUUU\\\dddjjjpppvvvyyy{{{yyymmmcccZZZSSSOOOEEEDDDAAA???>>>???AAACCCDDDJJJOOOUUU___kkksssuuuvvvooocccWWWMMMGGGEEEEEEBBBBBBCCCDDDCCCAAA@@@???AAABBBDDDGGGKKKNNNRRRSSSSSSSSSRRRPPPNNNNNNPPPQQQPPPSSSVVVZZZ]]]```dddfffhhhhhhgggeeebbb___]]]\\\]]]\\\[[[ZZZYYYWWWRRROOOOOOQQQQQQQQQPPPPPPQQQRRRSSSVVVZZZ\\\]]]]]]]]]^^^___]]]ZZZYYYYYYYYYXXXWWWTTTLLLBBB;;;999:::999888555555555666666666777777555666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999;;;;;;<<<<<<===<<<<<<<<<<<<>>>@@@???>>>===>>>???======<<<<<<<<<;;;;;;;;;777777777666666555555555888888777777666777777888666666555444444444444444444333333333444444555666333444555666666555444333333444555555444444555666777777777777777666555444333333333444444444444555444444333333333444444555666777999::::::888666555555777999::::::999666555666555333222222333555666555555555555555666777777555555444444444444555555666666666666666666666666777777777999<<<======<<<666777777777888888888888888888888888888888888888555666777888888888888888777777777777777777777777666666666666666666666666999999999999999999999999555555555555666666666666444444555666777777777777555555555555666777888888666666777777777777666666444555555666777888888999777777666666666666777777555555444444444444555555444444444444444444444444666666666666666555555444222333333444444444444444555666666666666666666555444444666666666555333222333333444555555555444333555555555555444444333333333333444444444555555555555777999999777666555555555555555555666777777888999999999999999999999999777777666555555555555666888999:::;;;<<<=========;;;===???BBBCCCDDDDDDCCCDDDCCCCCCCCCCCCBBB???===;;;;;;::::::999888888888666666555444444444555555666666666666777777777777666777777777777666666666888999::::::::::::999888777777888999999888777777999888777777666666777777666666666777666666555444555555555555555444333222444444444444555555555555666555555555555666666777999999888888777777666666666666666666666666666666555666666777888888999999777777777777777777777777666555555666666777888999???@@@BBBDDDFFFHHHJJJKKKRRRWWW___ffflllrrrvvvzzzzzzyyymmmcccZZZRRRNNNEEEDDDBBB@@@@@@AAACCCDDDCCCIIIOOOVVVbbbqqq{{{~~~~~~vvviii[[[PPPIIIFFFFFF@@@AAABBBBBBBBB@@@???>>>BBBCCCEEEHHHKKKOOORRRTTTRRRSSSRRRPPPOOONNNPPPRRRSSSVVVYYY[[[[[[]]]```cccffffffeeedddbbb___^^^\\\ZZZZZZZZZZZZZZZXXXTTTQQQPPPRRRSSSTTTSSSRRRTTTUUUSSSVVVZZZ\\\]]]\\\]]]^^^]]][[[YYYYYYZZZ[[[ZZZYYYTTTLLLAAA999777666555444555555555555666666666666666666888999:::;;;<<<<<<;;;;;;<<<<<<<<<============<<<;;;999999888888888:::;;;;;;<<<=========<<<===???@@@@@@???>>>>>>???======<<<<<<<<<;;;;;;;;;888888777777777777777666888888777777777777888888666555555444444444444555444333333333333444444555333444666777777666444333333444666555444444555777777777777888777777666666333333444444444555555555555555444333333444444444555666888999999888777666777777777777777777777777888666444333333444666888444444444333444444555666555555444444444555555666666666666666666666666666444444444666999:::999888777777777777888888888888888888888888888888888888666666777777888777777777777777777777777777777777777777777777777777777777999999999999999999999999555555555555666666666666333444555555666666666555555555555555555666777777555666666777777666666555555555666666777777888888777777666666666666777777555555444444444444555555444444444444444555555555666666666666666555555444555444444333444444555666555555666666666666555555444444555555555444444333333333333333333444444444444444555555444444333222222222333333444555555555555666888888666666666777666666666666777888::::::999999999::::::::::::::::::999888777666777888999:::;;;<<<>>>????????????@@@AAAAAABBBCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@===;;;999999999888888777777777666666555444444555555666666666666666777777777777666777777777777666666555777888999999999999888777777888999::::::999888777999888777777666666777777666666666777777666666555444444444555444444333333555555555555555555555555666666555555555555666666888888888888777777777777666666666666666666666666444555666777888888888888777777777777777777777777666666666666666888999999>>>???AAACCCFFFIIIKKKLLLTTTYYYaaahhhnnnrrrwwwyyyzzz~~~xxxlllaaaWWWPPPKKKDDDCCCBBBAAAAAABBBDDDEEEEEEJJJPPPWWWddduuu|||ooo___SSSJJJFFFEEE??????@@@@@@@@@@@@??????CCCCCCEEEHHHKKKOOORRRSSSQQQRRRRRRQQQPPPPPPQQQSSSWWWZZZ]]]]]][[[[[[^^^aaabbbbbbaaaaaa___^^^]]]\\\YYYXXXXXXXXXYYYXXXUUUSSSPPPRRRTTTUUUTTTTTTUUUVVVSSSVVVZZZ\\\\\\\\\\\\]]][[[[[[ZZZ[[[]]]]]][[[ZZZQQQJJJ@@@:::888888777666555555555555555555555555777777777888999:::;;;;;;:::;;;;;;<<<<<<=========<<<;;;:::999888888888888999:::;;;<<<<<<<<<<<<<<<<<<>>>??????>>>======>>><<<<<<<<<;;;;;;;;;;;;:::888888888888777777777777777777777777777888888999666666555555555555555666444444333333333333444444444555666777777666555444333555666666555555666777777777888888888888777777333444444444555555555555666555444444444444444444444555777888888888888777888777777666666777888999888777555444444555777888444333333333333333444444666555555555555666777777666666666666666666666666444333333555777888777666777777777777888888888888888888888888888888888888777777777777777777666555777777777777777777777777777777777777777777777777888888888888888888888888555555555555666666666666444555555666666666666666555555444444444555666666555555666666666666555555666666666666777777777777777777666666666666777777555555444444444444555555444444555555555666666666666666666666666555555444555444333222333555888:::444555666777777666555444444444444333333444444555555444222222222444555777444555666666666555333333333333333444555666666666444555666666555555777999999999999:::;;;<<<>>>???=========>>>>>>>>>??????>>>===;;;:::::::::<<<===<<<===???@@@AAABBBAAAAAABBBBBBAAA@@@?????????@@@>>>=========>>>>>>;;;999888777777777777777777777666666666555555666666777555666666666777777777888666777888888777666555444666777888888888888777666777888:::;;;;;;:::888777777666666555555555555555666666777777777777666666222333333444444444333333555555555555555555555555666666555555555555666666666666666666666666777777666666666666666666666666444555666777888888888777777777777777777777777777777777777777888999:::;;;<<<===@@@CCCFFFIIILLLMMMTTTYYYaaahhhmmmrrruuuxxxyyy|||vvviii^^^UUUMMMHHHBBBBBBAAA@@@AAABBBDDDEEEDDDIIIOOOVVVddduuutttdddUUUKKKEEEBBB???>>>>>>??????@@@AAABBBCCCDDDFFFHHHKKKNNNPPPRRRNNNPPPRRRRRRRRRQQQRRRSSSXXX\\\^^^^^^[[[[[[^^^aaa______``````______^^^^^^ZZZXXXWWWVVVWWWVVVUUUSSSNNNPPPSSSTTTTTTTTTTTTVVVSSSVVVYYY[[[[[[[[[[[[[[[\\\\\\]]]^^^___^^^ZZZXXXMMMGGG???:::999999777555555555555555555555555555666666666666777888888999888888999::::::;;;<<<<<<;;;:::999888888888888888888999:::;;;;;;<<<<<<<<<:::;;;======;;;:::;;;<<<;;;;;;;;;;;;::::::::::::777777777777777777777777666666555555666666777888777666666555555666666777444444333333222333333444555555666666666666555555444555666666555555666777777888888999999888888777444444444444555555555555666666555444444444444444444555666777888888888888777777888999::::::999999666555444444444444555666444444333333333333333444666666666666666777888888666666666666666666666666555555555666888999888666777777777777888888888888888888888888888888888888777777888777777666555555777777777777777777777777777777777777777777777777777777777777777777777777555555555555666666666777555666777777777777777666666555555444444444555555555555666666666666555555777777777777666666666666777777666666666666777777555555555444444555555555555555555666666666777777666666666666666555555444555333222111333777;;;>>>444555666777777666555444555444333222222333555666666555333222222444777999555666777777777666444333444444444555666777777888333444555444444555888;;;<<<<<<<<<===>>>@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@>>>===<<<===???@@@===>>>@@@BBBCCCCCCCCCBBBBBBAAA>>><<<;;;;;;;;;;;;;;;::::::;;;<<<<<<:::888666666666777777777777777777777666666666777777888555666666666777777888888666777888888888666555444555666777888888777666555777888:::;;;;;;:::888777555555444333333333333444666666777777777777777666111222333333444444444444666666666666666666555555777666666555555555666666333444444555555666666666666666666666666666666666333444666888888888777777777777777777777777777777999999999999:::;;;<<<===;;;<<>>>>>???AAACCCDDDDDDDDDFFFHHHJJJMMMOOOQQQMMMOOORRRSSSSSSRRRSSSTTTXXX\\\______\\\[[[^^^bbb___```aaaaaaaaaaaaaaaaaa\\\YYYVVVUUUUUUUUUSSSRRRLLLNNNQQQSSSSSSSSSSSSTTTRRRUUUYYY[[[ZZZZZZZZZ[[[^^^^^^___aaaaaa^^^YYYUUULLLFFF>>>999888666444111555555555555555555555444666666555555555666666777666666777888999999:::::::::999888888888888888888777888999:::;;;;;;;;;;;;777999::::::999888888999;;;;;;:::::::::999999999555555555666666666666666444444444444444555666777777777666666666777777888444444333222222333333333666666666666666666666666444555666666555555666888777888888999999999888888444444444555555555666666777666555444444444444444444444555777888888888888666888;;;======<<<:::888444444444333333444444444555444444333333333444444777777777777777888999999666666555555444444444333777777777777777777777777888777666555555666777888999999888888999999:::;;;999888888777777777777777777777777777666666666666777777777777777777777777444555666777777666555444666666666666777777777777999999888777666666777777666666666666666777888888777777666666666666777777888888777666666666666666777888888666555444666777444444444444444444444444555555666777777777777777888888777777666666666555444444333444555777999:::999999999888777555333222777888888777555333444555444333333333444555777888666666555555666888:::;;;::::::::::::::::::999999666666666666777888999999>>>>>>???AAADDDFFFFFFEEEIIIIIIHHHHHHIIIIIIJJJKKKFFFEEECCC@@@???>>>>>>>>>AAAAAABBBBBBCCCBBBBBBBBBBBBAAA???===;;;::::::999;;;:::999888777777777777888888888888888777666555777777777777666666666666666666666666777777777777888777555444444666888::::::999888777666666666666999999:::;;;;;;:::::::::333444555666555333000///555555666777777666555444555666666666555444333333555555555555555555555555777666555555555555666666555555555555666666666666888888888777555666888:::999777555444444555777999888888888777888888999999;;;::::::::::::;;;<<<<<<;;;===???AAACCCGGGKKKOOORRRXXX]]]```iiitttwwwttt||||||}}}zzzooodddZZZQQQJJJFFFBBBAAA@@@???@@@AAABBBCCCCCCHHHOOOXXXdddrrr~~~kkkYYYLLLGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQNNNQQQTTTVVVVVVUUUUUUVVVZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]___aaaddddddbbb```aaa^^^[[[YYYWWWUUURRROOOMMMOOOQQQRRRRRRSSSTTTUUUSSSTTTUUUVVVXXXYYYZZZ[[[]]]___aaacccbbb___[[[YYYNNNFFF===:::;;;:::555000333444555555666666555555333444444444555666666666777666555555555666888999777666555555666888:::;;;999999999888888777777777:::::::::::::::::::::::::::::::::::::::999888777777777666666555555555444444444555555555555444444555666777666555555555777555555666666555444333333444555666666666666666555666666555555555555666666777777666555555666888999444444444444444555666777444444555444333222444666555666666777777777777666888888999::::::;;;<<<<<<666666666666666666666666777888888777555444666777777777777777888888888888666666666666555555444444777777777777777777777777888777777666666777777888777777777777777888888999777777666555555555666666777777777777666666666666777777777777777777777777666777888999999888777666666666666666777777777777888888888777777777666666666555555555555666777777777777666666666666777777888888777666666666666666777888999888777666666888333333333333333333333444555555666777777777777777777777666666666555555555444444444444555777888:::999999888777555444444333555666666555333222222333555444444444444555777888888777777777777888888999::::::::::::;;;;;;::::::999999999999999999:::;;;@@@@@@BBBFFFIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKGGGFFFCCCAAA???>>>>>>>>>BBBBBBBBBCCCBBBBBBBBBAAA@@@???===<<<:::999888888888888888777888888999999777888888888888777777666777777777666666666555555666666666666777777777777888777555444444666888:::::::::999888777777777777999999:::::::::::::::999555555666666555444222111555666777777777666555444555555666666666555444444555555555555555555555555666666666666666666666666555555666666666777777777777888888777555666777999888777666666666666777888888888888777888888999:::;;;::::::::::::;;;<<<<<<===???@@@AAABBBEEEIIILLLOOOUUUZZZ___gggrrrwwwuuuzzz{{{~~~zzzlll```VVVOOOJJJHHHBBBAAAAAAAAAAAABBBBBBCCCCCCHHHOOOXXXdddrrrmmm[[[NNNGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGJJJLLLMMMNNNPPPRRRQQQSSSVVVXXXWWWVVVVVVWWW[[[[[[\\\]]]]]]]]]\\\\\\[[[\\\]]]```ccccccaaa___```^^^[[[YYYXXXUUURRRPPPLLLNNNQQQQQQQQQRRRSSSTTTSSSTTTUUUVVVXXXYYYZZZ[[[]]]___aaacccbbb___\\\YYYOOOGGG===999999999555111222333444444555555444444333333333444444444444444666666555555666666777888777666555555666777999;;;:::999999999888888888888999999999999999999999999999999::::::999999888777777666666666555555555444444444555555555555444444333444555555333333444555555555555555555444444333444555666666777777777666666555555555555555555666666666666666666777777888555555444444444555666666444555555555333333555666666666777777777777777666777777888888999:::;;;;;;555555555555555555555555777888888777555444666777777777777666666666666666777777777777666666666666777777777777777777777777777888888888888888888777555555555555555666777777666666555444444444444444666666666666777777777777777777777777777777777777666777777888888777777666666666666666777777777777666777888888888777666555555444444444444555666666777666666555555666666777888777777666666666666666777999::::::888777777777111222222222333333444444555555666777777777666666666555555555555444444444444444444444555777888999999888666444444333444444555666777666444222333444666666555555555555666777999999999999999888777666::::::;;;<<<==================<<<;;;;;;;;;<<<<<>>======BBBBBBBBBBBBAAA@@@@@@@@@===<<<;;;999888777777777777777777777888999::::::666777777888888888888777666666666666555555555555666666666666777777777777888777666555555777888:::;;;:::999888888777888888999999:::::::::999999888777777666666555444444444666666777888777666555444444555555666666666666555555555555555555555555555555666777888888888777666666666666777777777888888777888888777666555777999777888888888888888888777888888777777888999999::::::::::::::::::;;;<<<<<>>???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;===@@@EEEJJJMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLHHHGGGDDDAAA???=========AAA@@@@@@>>>>>>=========::::::888777666666666666777777777777777888999999555666777888888888888888666666666666555555555444666666666666777777777777888777666555666777999:::;;;::::::999888888999999999999999999999888888777777666555555444444555555666777777888777666555444444555666777777777777777555555555555555555555555555666888999:::999777666777777777777888888888888666777888777666555777888666888999::::::999888666777777777777888999::::::::::::999999::::::;;;<<<>>>???@@@@@@AAABBBFFFHHHLLLPPPVVV[[[bbbiiipppsssvvvzzz}}}zzz}}}~~~uuuhhh[[[SSSMMMJJJHHHAAABBBCCCEEEEEEEEEDDDDDDEEEHHHPPPZZZhhhvvvssscccTTTIIICCCAAAAAAAAABBBCCCDDDEEEFFFCCCGGGKKKNNNPPPQQQSSSTTTWWWYYY[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZ]]]```ddddddbbb___\\\[[[YYYXXXWWWUUURRROOOLLLNNNOOONNNNNNNNNOOOQQQQQQQQQRRRSSSTTTUUUVVVWWW\\\^^^aaacccbbb___\\\YYYPPPHHH>>>888777777666444222333444444555555444444555555555444444333333333333444555666777666555444666555555555555666777888:::::::::999999999999999888888888888888777777777777888888888888888777777555555555555555555555555333444444555555444444333111333444333222111222333555444444444444444444444333444555777888999999999333444444444444444444333444555666888888888777666888777666555444444444444333444444444222222444555888777777777777777777777777777888888888888888888555555555555555555555555666777888777555555666888999999888777666555444444777777888888888888888888666666666666666666666666777888999::::::999888777666555555555555666777777888777777666555666666666555666666666777777777888777777777777777777777777555555444444444444555555666666666666777777777777444555777888999777666444333333333333333444555555666666555555555555666666777777666666666666777777333666888999777555444444555555555555666666777777555555666666666666555555333333333444444444444444444444555666666777777777777666444333222444555666777999999999777666777888777777777777777777666666666777999;;;;;;;;;;;;:::===>>>@@@BBBCCCBBBBBBAAA======<<<;;;:::::::::;;;999:::===BBBFFFIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKKKKFFFEEEBBB???===<<<;;;;;;>>>===<<<:::999999999:::999888777666666666666666999888888777666666777777555666777888888888888888777666666666666555555555666666666666777777777777888777777666777888999999::::::999999888999999999888999999999888888777666666555444444333444444555555666777888888777666555555555666777888888888888555555555555555555555555444666888999:::999888666777777777777888888888888555666888777666555666777666777999;;;;;;999777666777777777777888999:::;;;:::999999999999:::;;;;;;;;;===???@@@AAADDDHHHKKKNNNQQQVVV[[[```dddkkkpppuuu{{{|||yyy~~~xxxqqqggg\\\TTTNNNHHHEEE@@@BBBCCCEEEFFFFFFEEEDDDFFFIIIQQQ]]]mmm}}}tttdddUUUIIIBBBAAAAAAAAABBBCCCDDDEEEFFFDDDGGGKKKNNNOOOQQQSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[^^^bbbeeeeeebbb___YYYXXXWWWWWWVVVTTTQQQNNNMMMNNNNNNMMMLLLLLLNNNPPPOOOOOOPPPQQQRRRRRRSSSSSSZZZ\\\___aaaaaa___[[[YYYOOOHHH???888666666666555444444555666666666666666777777666666555555444444222333555666666666555444555555555555555555666666999999999999999999999999::::::999999888888888888666777777888888777777777444444444555555555555555333333444444444444333333222444555444333222333555444444333333333333444555333444555666888888999999333333444555555444333333333444666888888888888777999888777666555444444444222333333222111111222444888777777666777888999999999999999999999888888888555555555555555555555555666777777666555555777888;;;;;;:::999777666555555777777777777888888888888777777777777777777777777777888888888888888888777666666666666666777888888999999888777777777777777555555666666777777888888777777777777777777777777777666666555555666666777666666666666777777777777444555666777777777666555444333333333333444555555666555555444444555555666666666666666666777777888444555777777555444333444777777777777777777777777555555666666666555444444333333333444444444444555444444555666777777666666666555444444444555666777666777888777666555666777666777888888888888777777777777999:::;;;<<<<<<<<<===???AAACCCCCCCCCAAA@@@;;;;;;:::999999999::::::::::::;;;???CCCEEEFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFBBBAAA???<<<;;;:::::::::;;;:::888777666777888888888888777777777777777888999999888777666666666666666777777888888888888777777777777777666666666666666666666666777777777777888777777777888888999999:::999888888888888999999888888888888888777666555444444444444444444444444444555777888999999888777666777777888888888888777555555555555555555555555444555777888888888888777666666666777777777888888444666888777666555555666666777999::::::999777666666666777777888999;;;;;;999999999999999:::;;;;;;:::<<<>>>@@@BBBFFFJJJNNNPPPRRRVVV\\\___aaaiiipppwww|||yyyxxx|||tttnnnddd[[[SSSLLLGGGCCCAAAAAACCCDDDEEEEEEEEEEEEGGGKKKSSSbbbtttrrrbbbTTTHHHAAA@@@@@@AAAAAACCCDDDFFFGGGEEEGGGJJJLLLMMMOOORRRUUUTTTVVVXXXXXXXXXXXXZZZ\\\[[[[[[[[[\\\[[[[[[ZZZZZZ[[[]]]```dddfffeeeaaa^^^XXXWWWWWWWWWWWWUUUQQQNNNOOOOOOOOOMMMKKKLLLNNNPPPNNNNNNOOOPPPPPPQQQRRRRRRXXXZZZ^^^``````]]]ZZZXXXMMMHHH@@@:::777666555555555555666777777777777666777777777666666666666666222333444444555555444444444444555555555555555555777888888888888999999999:::::::::999888888777777555666666777777777777666444444444444444555555555333333444444444444333333333555666555444333444666444333222222222333555555333333555666777777777777333444555666666555444333333444555777888888888888999888777666555555555555222333333222111111222444777666666666777999;;;<<<:::::::::999999888888777444444444444444444444444555666777666555555777999<<<;;;;;;:::888777666666666666666777777777888888777777777777777777777777888777777666666777777888666666666666666777777888999999888777777777777888555555555666777888888888777777777777777777777777777666555555555555666777666666666666777777777777555555555666666666777777444444444444444555555666666555555444444555555666666666666666666777888888555777777666555444555666888888777777666666555555555555666666555555444333333444444444555555555555444555666777777666666555555555555666666777777777666777888888666666777888555666888999999999999888:::::::::::::::;;;<<<<<<<<<>>>@@@AAABBB@@@>>>===999999888888888999::::::;;;:::999:::===@@@AAAAAA???@@@BBBCCCCCCCCCAAA@@@>>>===;;;999888888888888999888777666555666888999999888888888888888999999888777777666666666777777777888888888888777777666999888888888777777777777666666666666777777777777777777888888888999999999888888777777777888888999888888888888777666555444444555666777777666555444222444666888999::::::999888888999999888888777777555555555555555555555555444444555666666777888888555555666666666777777777444666777888666555555666666666777888888777666666666666666777888:::;;;<<<999999999888999999:::;;;;;;<<>>:::999999888777777666666444444444444444444444444555666777666555666777999:::::::::999888777666666555555666666777777777888777777777777777777777777888777666555555666777888666555555555555666777777999888888777777777777777444555555666777888888999777777777777777777777777555444333222222333444555666666666666777777777777555555555555555666777888555444444444444555666666555555555444444555555555666666666666666777888888777888888777555444666888888888777666555444333333555666666666555444333333444444444555555666666666444555666777777777666555444555666777888888888777888999::::::999888999;;;555666888999:::::::::999===<<<;;;:::999:::;;;<<<;;;===???@@@@@@>>><<<:::888888888888999999:::;;;;;;888666666999;;;======:::<<<===??????>>>===<<<;;;:::999777666777777888999888666555666777999:::999999999999999999:::;;;666555555666666777888999888888888888888777666555999999999999888888888777666666666666777777777777777888888888888999999999888777777777777777888888888888888888777666555444444555777999999888666555111333555888:::;;;;;;;;;999999999999999888777666555555555555555555555555444444444444555666888888555555555555666666666666333555777888666555555555666666777777777777666666666666666777888:::;;;<<<999999888888999999:::;;;<<<>>>@@@BBBCCCFFFKKKNNNPPPPPPVVV^^^```bbbkkkwww{{{xxxzzzzzz|||~~~ppphhh\\\PPPIIIFFFDDDCCCAAAAAA@@@AAABBBDDDFFFGGGIIIMMMWWWiiimmm^^^QQQGGGAAA@@@@@@@@@AAACCCEEEFFFGGGIIIIIIIIIHHHIIILLLPPPTTTNNNPPPRRRSSSTTTUUUXXX[[[XXXYYYZZZ[[[[[[[[[[[[[[[[[[]]]___cccdddbbb]]]YYYYYYYYYYYYZZZ[[[YYYUUUQQQQQQQQQPPPMMMKKKKKKNNNPPPPPPQQQQQQRRRRRRSSSSSSSSSUUUXXX[[[]]]]]][[[XXXVVVKKKGGGBBB<<<888666444444333444555555666666555555333444444444555666666666444333222111222333444555444444444555555444333333555555666666777777777888999888888777666555555444444444555666777777666666333333333444444555555555222333333444444333333222333444555555333333444555444333222111111333555666333333444444555444444444444555777888888777555444555555444444666888:::;;;888777777666666666666666555666777666444444666777555444444555777;;;>>>@@@999999888777666555555444444444444444444444444444555666777666555666888999999999888888777777666666555666666777888999999999777888999:::::::::::::::;;;999777666555666777888666666666666777777777777555555666666555444333333666666666666777777777777777777666666666666777777777333222555666444333555333444555666777777777777888777555444444555666777333333333444444444555555777777777777777777777777666555444333444555777999999999777666555555555555666666666666666666666666444555555555555555444444444555555666666666666666666666444333333444555666666666666666777777777777777888999:::;;;:::999999555666777999;;;<<<>>>???:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;::::::999888::::::;;;;;;;;;::::::999777777888888999999999:::<<<<<<;;;<<<<<<===>>>???::::::888777666666666666666777888999999888777666;;;:::999888777777777777888777666555444444555666:::::::::::::::999888777777777777777666666666666888888777555555444444444333444444444555666666666555555666666777777888888999888888777777777777777777888888777555333444555666666777888999:::::::::888999:::999888777888999555777777666555444555666555555666666666666555555888888888777777777777777777777666666555555555444333444666777777777666555888888888777888888999999999999888888999999:::;;;<<>>::::::::::::::::::;;;;;;;;;;;;::::::999888888888888888999999999999888888777777777777888888999999999999999:::;;;;;;<<<===:::999888777666666666666666777888999999888777666888888777777777888888999888777666555444555555666999999::::::999999888777777777777777777777777666888777666555555444444444444444555555555555555555555555666666777777888888999888888777777777777777666777888777555333444555777777777888888999999:::777999999999777666777888555777777666555444555666555555666666666666555555777888888888888777666666777666666666555555555555555555666777777777777666999999888888777888888888999999888888999999:::;;;<<<>>>AAACCCEEEGGGJJJLLLMMMPPPTTTYYY^^^dddkkkooovvvzzzpppppppppqqqxxx~~~xxxooofffYYYPPPKKKHHHEEECCC@@@@@@???@@@AAACCCEEEFFFEEEOOO]]]nnnqqq^^^PPPHHHEEEAAAAAAAAAAAAAAACCCDDDEEEDDDDDDFFFHHHJJJLLLNNNOOOSSSTTTUUUVVVWWWXXXXXXXXXZZZ[[[]]]^^^^^^]]][[[ZZZYYY\\\___aaa```___^^^^^^]]]aaaaaa^^^]]]]]][[[WWWVVVTTTRRRPPPPPPQQQSSSTTTQQQSSSTTTSSSPPPOOOQQQSSS[[[\\\^^^aaabbb___ZZZVVVNNNIIIBBB<<<999777555444333444555666666666666666555555444444444444444555222222111111222333333444666666666555555555444444444444666777888999999999666666555555555555666666777777777666555555555444222333333444444333333333444444444444444444444444444333333333333333333222222222111000000111222333555555444333333333444444555666888999999888777666555444222333555666666555777666555444444333333333666555444444444444555666444555777999:::;;;<<<<<<;;;999777777888888777666444444555666666666555555666555444444444444555666777777777777777777777777555666666777777888888999777888888888888777777666999999777666666666777888666666666666777777777777777777888888888777666666666666666666777777777777666666555555555555666666888555666:::;;;888555666777777777777666555444333444333333333444555666777333444444444444555555555777777777777777777777777666666555444444555777888888888777666555555555555555555555555555555555555444555555666666555555555444555666666777777666666666666555555555555666666666666666777777777888888888999999:::999999888888999999::::::;;;;;;<<<<<<999999999999999999888888777777777777777777777777666666777777777777777666666666666666777777777777777777777888999999::::::999888777777666666666666777777888888888888777777555555555666666777888999777777666555555555555666888999999999999888888777777777777777777777777777888777666555555444555555666666555555555555555555555555666666777777888888999999888888777777777777666777888777555444444555888888888888888888888888777888999888666555666777555777777666555444555666555555666666666666555555666777888999999777555444666666666666555555555555777666666666666777888888:::999888888777777777777999999888888999999:::;;;<<<>>>AAACCCDDDFFFIIILLLJJJNNNRRRWWW\\\bbbhhhlllqqquuuzzz}}}~~~zzzgggiiilllqqqzzzzzzoooeeeXXXNNNIIIGGGEEECCC@@@@@@??????@@@BBBDDDEEEEEEPPPaaasssqqq\\\NNNJJJKKKCCCBBBAAA@@@AAACCCEEEFFFEEEEEEGGGHHHJJJLLLMMMNNNRRRSSSUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZVVVYYY]]]_________`````````cccccc```^^^___]]]YYYUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRSSSSSSQQQRRRSSSUUU]]]^^^```cccccc```[[[WWWNNNIIIBBB<<<999777555444333333444555555555555444666555555444555555666666222222222222222333333444555555555444444444444444333444555666777888888888777666666555555666666777888888777666666555444444333333444444444444333333444444444444444444444444222333333333333333333444111000000000111222333444444444333333333444555555444555666666666555444333444222222333555777777666777666555444333333333333444444555555555555555444333444666888:::;;;<<<<<<:::888777777999:::999999666666666666555555555555666555555444444555555666777777777777777777777777666666666666777777888888777777888777777666555555999888777666666777888888666666666666777777777777777777777888888777666666666666666666777777777777666666555555555555666666888666777<<<===999666666666666666666666555444444222222222333444555666666444444444444555555555555666666666666666666666666666666555555555555666777888777666555555555555555444444444444444444444444444555555666666666666555555555666777777777777777666666666666666666777777666666777777777888888888999999999999999888888777::::::::::::::::::::::::999999888888777777666666666666666777777777888888555666777777777777777777555555666666666666666666555666666777888888999999888777777666666666777777777777777888888777777777555555555555555666777777666666666555555555666666777888888888888888777777777777777777777888888888777777666555555555555555777777666666555555444444555555666666777777888888999999999999888888777777666777777777555444444666888888888888777777777777777888888777555444555666555777777666555444555666555555666666666666555555555666888:::999777555333666666666666666555555555888777666666666777999:::::::::999777666666666666999999888888999999:::;;;<<<>>>AAACCCDDDEEEHHHJJJKKKNNNSSSWWW[[[___dddhhhkkkpppvvv{{{}}}rrrdddggglllsss}}}|||nnndddWWWMMMHHHFFFEEECCC@@@@@@?????????AAABBBCCCFFFQQQbbbtttqqq]]]QQQLLLLLLEEECCCBBBAAAAAACCCEEEGGGEEEFFFGGGIIIJJJLLLMMMMMMOOOPPPSSSVVVYYY[[[\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[XXX[[[^^^`````````aaabbb___bbbaaa^^^\\\]]][[[WWWSSSTTTTTTTTTSSSSSSRRRRRRPPPPPPQQQQQQRRRSSSUUUWWW\\\]]]___aaabbb^^^YYYTTTOOOJJJBBB===999777555444333333444444444444444333666555555555555666777777333333222222222333333444555555444444444444444444222333444666777777777777777777666666666666777777999888888777666555444444444444444444444444333222444444444444444444444444222222222333333444444444222222333444555666777777333222222333444555666777444444555555444333222111333111111222555777777777666555444444333333333444222333555666777666555333333444555777999;;;;;;;;;999777666777:::<<<<<<;;;888888777777666666666666666666555555555555666666777777777777777777777777666666666666666777777777777777777777777666555444777777777777777777888888666666666666777777777777555666666777777666666666666666666666777777777777666666555555555555666666888666777<<<===999666666444444555666666777666666111222333444444555666666444444444555555555666666666666666666666666666666666666666555555555666666777666666555555555555555555555555555555555555555444555555666777777666666555666666777777777777777555666666777777888888888777777777777888888888888999888888888888888888888;;;;;;:::::::::999999999888888888777777666666666666666777777888999999999666777777888999999999888666666555555555555555555555555777888999999888888666666666666666666777777888777777777777777777888777777666555444444555555555555666666666666666666666777777888888777777777666777777777888888888999777666666555555555555666777777777666666555555444555555666666777777888888888999999999999888777777555666777666555444555666888888777777777777777777777888999777555444444555555777777666555444555666555555666666666666555555444666888999999777444333555555555666666666666666888777666666666777999::::::999888777666666666666999999888888999999:::;;;<<<>>>@@@BBBCCCDDDGGGIIINNNQQQUUUXXX[[[^^^bbbdddhhhoooxxx}}}nnneeejjjooovvv}}}mmmdddWWWMMMIIIGGGEEECCCAAA@@@???>>>??????AAAAAAGGGQQQ```qqqppp```UUUNNNKKKEEEDDDCCCBBBBBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJLLLPPPTTTYYY\\\___```]]]\\\\\\[[[[[[[[[ZZZZZZ]]]___aaabbbbbbaaabbbccc^^^```___[[[YYYZZZYYYUUURRRRRRSSSSSSSSSRRRQQQPPPOOONNNNNNOOORRRUUUXXXYYY]]]^^^```aaaaaa^^^XXXSSSOOOJJJCCC===:::888666555333444444444444444333333555555555555555666777777444444333333222333333444555555555555555555555555222333444666777777777777777777666666666666777777999888888777666666555555444555555555444444333222444444444444444444444444222222222333333444444444222333444555666888888999222222222333444555666777555555555444444333333222222111000222444666777666555444444333333333333444111333555777777666555333333444555777888999::::::777666666777:::<<<======;;;:::999888777777777888666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555777777777777888888888888666666666666777777777777555555666666777777666666666666666666777777777777777777666666666666777777888555666:::;;;888555666333444555666777777777777222333444555555555555555444444555555555666666666777777777777777777777777666666666666666555555555666666555555444555555666666666666666666666666666444555666666777777777777555666777777888888777777555666777888999999888888777777777888888888999999888777777777777888999::::::999999999888888888777777777777777777777666666777777888888999999999:::777777888999::::::::::::666666666666555555555555444555777888999999888888555555555555666777777888888888777777777777888888888777666555555444444444444555666666777666666666555666666777777777777666666777777888888999999999666666555555555555666666777777666666666666666666555555666666777777888888888999:::::::::999777666555666777666555444555666777777777777777777777777888999:::888666444555666555777777666555444555666555555666666666666555555555666777888888666444333555555555666666666666666777666666666666777888888999888777777666666666666999999888888999999:::;;;;;;===@@@AAABBBDDDFFFHHHOOORRRVVVYYY[[[^^^aaacccjjjrrr||||||nnngggkkkpppxxx}}}lllcccXXXOOOKKKHHHEEECCCAAA@@@???>>>>>>>>>???@@@GGGQQQ^^^ppprrrbbbWWWOOOIIIEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJGGGIIIMMMSSSXXX\\\___aaa]]]]]]]]]]]]]]]\\\[[[ZZZ___aaabbbbbbaaa```aaabbb___aaa___[[[YYYZZZXXXUUURRRRRRRRRRRRRRRQQQPPPPPPOOOMMMMMMOOOTTTXXX[[[\\\aaaaaacccdddddd```ZZZUUUOOOJJJCCC===:::888666555444555555555555444333333444444444444555666777777555444444333333333333333555555555555555666666666333444555666777888888888888777777666666777777888888888777777777777666666555555666555555444333222444444444444444444444444222333333333333333333444000111222444555555666666222222222333444555666777555444444444444444333333333111111222444666666555444444333333333333444444111333555666777666555444444555666777777888888888666555555666:::<<<======::::::888777777888999999555666666777777666666555555555555555555555555555666666666666666666666666666666777888888888777777666666777888888888888888666666666666777777777777555666777777888888888777666666666666777777777777888888777777777777888888777444333777888666444555555555666666666666666555444444555666666666555444555555555555666666666666777777777777777777777777666666666666666555555444555555555444444555555666777777777777777777777777444444666777777888888888666666777888888888888777555666777999::::::999999777777888888888999999999666666666666777888:::;;;888888888777777777777777777777777777777888888888888888888888888888999999666777888999::::::::::::777777777666666666555555333444666888999888777777444444444555666777888888999888777666666777888999777777666666555666666666333444666777777777666666444555666666777777666666666777777888888999::::::666666555555555555666666666666666666666777777777555555666666777777888888888999:::;;;;;;999777666444666777666555444666777555555666666777777888888::::::;;;999777555555666555777777666555444555666555555666666666666555555666666777777666666555444555555555555666666666777555555666777777777777666888777777666666666777777999999888888999999:::;;;;;;===@@@AAABBBCCCEEEGGGKKKOOOTTTXXX[[[^^^bbbdddlllrrr{{{}}}pppeeeiiinnnuuu|||jjjcccYYYRRRMMMJJJEEEBBBAAA@@@???>>>======>>>???EEEOOO___qqqvvvcccUUUMMMJJJDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGIIIMMMRRRVVVZZZ]]]^^^]]]^^^___```___]]][[[YYY]]]^^^```___^^^^^^___```^^^```^^^YYYWWWXXXWWWTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNNNNPPPVVV\\\___```cccccceeefffeeeaaa[[[VVVPPPKKKCCC>>>:::888666555666666666666666555444333333333333333444555666777555555444333333333333333333333444444444555555555444444666777888999999999888888777777777777888888777777777777777888888888666666666666555444333222444444444444444444444444444333333333333333333222...///111333333444333333333333333333333444555666333333333333333333444444444222111222333555555444444333333222333333444444222333444666666666666555555666666777777666666555555444444666999;;;<<<<<<888777666555555777888999555666777888888777666555444444444444444444444444666666666666666555555555555666777888888999888888555666777888888888888888666666666666777777777777666777888999999999999999666666666666777777777777999999888888888888999999777333222555666444444555777777777777666555444333555666777777777666555444555555555555666666666777777777777777777777777777666666777777666555444444555555444444444555555666777777777777777777777777444444666777888888888888666666777888888888888888555666888999::::::999999777888888888888999999999555555555555777999;;;<<<777777777666666666666666666666777777888888999999888888888888777777777777666666777999999:::::::::888888777777666666666555222333666777888888666555444444444555555777888999999888777666666777888999666666555666666777888999333444666777777777666666444444555666777777666666666777777888999999::::::666666555555555666666777555555666666777777888888555555666666777888888888888999:::;;;;;;999888666444666777666555555666777444555555666777888888999:::;;;;;;:::777555666666555777777777555444555666555555666666666666555555777666666666555555555555444555555555666666777777333444666777777777666555777666666666666777777888999999888888999999:::;;;;;;===@@@AAAAAACCCEEEGGGHHHLLLRRRWWW[[[___ccceeekkkpppvvvzzz{{{|||~~~rrrbbbfffkkksss}}}|||jjjcccZZZSSSOOOKKKFFFBBBAAA@@@???=========>>>>>>CCCOOO```tttyyybbbRRRLLLKKKDDDEEEFFFHHHHHHFFFDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHJJJMMMQQQUUUXXXZZZ[[[]]]___```aaa```^^^[[[YYYYYY[[[\\\\\\\\\\\\^^^___\\\^^^\\\VVVTTTUUUTTTQQQUUUTTTTTTSSSRRRSSSSSSSSSRRRPPPOOORRRXXX___bbbcccccccccdddeeeddd```ZZZUUUPPPKKKDDD>>>:::888777555666666777777666555444444222222222333444555666777666555444333333333333333222222222333333444444444444555666888999999999999888888777777777777888888666666666777888888999999666666666666555444333222444444444444444444444444444444444333333222222222///000222333444444333222444444333333333444555555222111111111222333444444444333111222333444444333333333333222222333444444222333444555666666666666666666777777666555444444555444444555888;;;;;;;;;666555444333444555888999555666777888888777666555333333333333333333333333666666777777777777666666999888888888888888999999888;;;>>>===999666555666666666666666666666666666888999999999999888777777666777888999999888666555777888888888888777777666888888777777666666555555444444444444444555666777555555666777777666555444777666666555555555555666777888888777555444666777999888666555555555666777555666666666666666555555777777777777777777777777666666777888888888888888777:::<<<<<<:::888777777777666555555777888777777666666777777888888999999888888777777777777888888666777999;;;:::888555333222444777999999888999:::999777777777999:::999888666666666666555555555555666666666666666777888888888666555666777888777666444444555555555555444444888888999999999999888888888777666666666666666777666666666666777777777777888888777666666666666666555666888999999888777666555555555555555555555555888888777777666666555555666555555777999:::999777<<<<<<;;;:::888666444333555555555555666666666777:::999888777777888999:::999999999999888666555444555555666666555555444333555555666666777777888888444444444555555555555555888666555333333444555666777777777666777777888999666666666666666777888888::::::;;;<<<<<<;;;::::::;;;===???@@@@@@AAADDDFFFJJJNNNRRRUUUWWW\\\dddiiikkkppptttuuuuuuwww~~~zzzmmmfffeeeiiiqqqzzz~~~{{{rrriii\\\SSSNNNIIICCC>>>???===;;;;;;===?????????BBBJJJVVVhhhxxxhhhYYYLLLDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIIIIJJJMMMQQQUUUYYY\\\]]]___^^^]]]\\\ZZZYYYXXXWWW[[[[[[[[[\\\\\\]]]]]]^^^VVVWWWXXXWWWVVVVVVXXXZZZWWWVVVUUUTTTSSSQQQPPPPPPLLLNNNPPPRRRUUUZZZ___cccdddggggggcccaaa```]]]XXXSSSNNNFFF@@@<<<999777555666666555444444444444555333333333222222333444444555666666666666666555444333333333444444555555555666666666666777777777777666666666666777999:::;;;777777777888:::999777555555666777888777555333222555555555444444333333222222222222222333555777888222333333444444333333222333333333444444444555555...000222222222222444666222222222333333444444444444333333333333444555555333333444444555666666777666666777777777777777666999888888888888888999:::666555555555666777999:::;;;:::888777666777888888555444333222333444555666666666777777777777666666888777777777888888999:::???AAABBB@@@<<<888666666666666666666666666666666888999999999999888777777555666777888888777666555666777777888888888777777888777777777666666666555555555444444444555666666333444555666666555444444888777666555555555555555777888888777555444666777999888777666555666666777555666666666666666555555666666666666666666666666666666777888888888888888777999<<<<<<:::888777777777555444555777999999888777777777777777888888888777777777777777777777777555666777888777666444333333555888999888888999:::999888777888:::;;;;;;999888888888777777777666666666666666666666777888888777666555555777777666555444555555666666555555444777888888999999888888777777777777666777777777888666666666777777777888888888888777666666666666666555666888999:::999888777555555555555555666666666888777777777666666666555666555555777999:::999777;;;;;;::::::888777555444555555555666666666777777999999888777777888999999888888999888888777666555666666777777666666555444333444555666777888999:::666666666666777777777777777666444333333333555666777777777777777888999999666666666666666777888888::::::;;;<<<<<<;;;:::::::::<<<>>>???@@@AAACCCEEEFFFKKKRRRWWW[[[___eeejjjoooppprrrrrrtttyyy{{{nnndddcccgggooozzz}}}qqqiii^^^TTTNNNHHHCCC@@@>>>===;;;<<<>>>@@@@@@@@@AAAIIIUUUgggzzzjjjZZZMMMEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHJJJMMMQQQUUUYYY\\\^^^___^^^]]]\\\[[[YYYXXXWWW[[[[[[\\\]]]]]]]]]\\\\\\UUUVVVVVVUUUSSSSSSTTTVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQSSSTTTVVVZZZ___bbbdddggggggccc```___\\\WWWSSSNNNFFF@@@;;;999777555555555555555555555555555444333333333333333444444555555666777777666666666333333444444444444444444555555666666666666777777777777666666666777777888666555555666888888666444222333555666666666444333444444444333333333333333555555444333333444555666333444444555555444444333333333333444444444555555000222333333222222444555222333333333444444444555444333333333333444555555333333333444555555666666666666777777777777666666555444444444444555666666777777666666777888:::;;;;;;::::::999999888999999555555333333333333444555666666777777777777666666666666666777888999:::;;;EEEEEEEEECCC>>>999777666666666666666666666666666888888999999888888777666555666777888888777666555555666777888888888888888777777777777666666666666666666555555444555555555222333444555555555555555888888777555555444444444777888888777555555666777999888777666666666666777555666666777777666666666666666666666666666666666666777777888888888888777777999;;;;;;999888777888777666555666888:::::::::888888888888777777777777666666777777777777666666555555555444444444444333444666888999888777888999999888777999;;;<<<<<<;;;::::::999999999888888888666666666666666777888888666555444555666666555444444555555666666555555444777777888888888888777777666777777777888999999999777777777888888888999999888777777666666666666666666777888999:::999999888555555666666777777777888777777777777666666666666666555555777999:::999777999999999999999888777666555555666666666777777777999888888777777888888999777777888888888888777777777888888888888777666666222333444666777999:::;;;888888888999999999::::::777666555333333444444555888888888777888999999:::777666666666666777888888::::::;;;;;;;;;;;;:::::::::;;;===>>>>>>???BBBDDDEEEKKKSSSYYY\\\___dddgggpppnnnmmmnnnrrryyy|||nnnbbbaaaeeemmmyyypppjjj```VVVMMMHHHDDDCCC???===<<<<<>>:::888666666666666666666666666666888888888888888777777666555666777888888888777777444555666888888999999999777777777777666666666666777777666555555444555555222333444555666666777777999888777555444444444444666777888777555555666888888888888777777777777777555666666777777777777666666666666666666666666666666777888888888888777777777888::::::999777888888999888777777999:::999999999999888888777777666666555666777777777777666555666555444333333333444555666777888888777666777888888777666888:::<<<;;;:::::::::999999999888888888666666666666666777777888666444333444555666555444555555666666666666555555666777777777777777777666666666777888999:::::::::777888888888999999999999777777666666666666777777666777888999::::::999999666666666777888888999999777777777777666666666666666555555777999:::999777888888999999999999888888555666666666666777777777888888777777777777888888666666777888888888888888777777888888777777666555333444555666777888999:::888888999999::::::;;;;;;777666555444444444555555888888888888888999::::::777777666666777777888999::::::::::::::::::::::::999;;;<<<<<<===>>>AAADDDIIINNNTTTXXXYYY\\\___cccmmmjjjiiikkkqqqyyy{{{mmmbbbaaadddlllwww~~~nnnjjjbbbWWWMMMGGGEEEFFFBBB@@@>>>===???@@@@@@@@@???GGGQQQ```wwwqqq```QQQIIIEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKJJJIIIJJJKKKOOOSSSXXX\\\```bbb````````````___]]][[[ZZZZZZ\\\^^^___^^^\\\ZZZXXXUUUVVVWWWVVVUUUTTTVVVXXXXXXXXXXXXWWWVVVTTTRRRQQQTTTUUUWWWXXXYYY]]]aaaeeeeeeiiiiiieeebbb```\\\VVVSSSNNNEEE>>>:::888777666222444777999::::::999888666555444444444444444444444555666777888888888888555555555444444333333333333333444444555555666666666555555444444444555555555444333444555555444333000111222444555555555555333333333444555555555666888777666555444444333333444444555555555555444444333333333444444444555555555666777666444333333555555555555555555555555555444333333333333444555555111111222333333444444555666666666777666666555555444444444444555666777777888888777666777888999::::::;;;===???>>>===;;;999777666555333222222333333666666777777777777666666555555555666777999:::;;;???>>>===<<<;;;:::888777777777777777777777777777777888888888888777666666666777777888888999999999444555666888888999999999666666666666777777777777888777666555555555555555444555555666777888888999888888666555555444444444666777777666555555777888888888888888888777777666555555666777888888777777777777777777777777777777777777888888888777777666666888999999888777888999<<<:::888777888888888666999999888888777777666666555666777888888777666555777666444333444555666777666777888888666666888999777666555666999:::999888999888888888888777777777666666666666666777777888666444333444555666555444555666666666666666666555555666666777777666666555555666777999::::::::::::777888888888999999999999777777666666666666777777666666777888999999::::::777777777777888888999999666666666666777777777777666555555777999:::999777777777888999999999999999666666666666777777777888777777777777777777777777555666777888888999888888666777777777777666555555666666666666777777777777777777888999999:::;;;;;;777777666666555555555666888888777777888888999:::777777777777777888999999::::::::::::::::::::::::999:::;;;;;;<<<>>>AAADDDKKKNNNRRRTTTVVVYYY___dddjjjiiijjjnnntttzzz~~~yyyjjjbbbaaadddlllvvv}}}}}}{{{mmmiiiaaaWWWMMMHHHFFFGGGDDDBBB???>>>>>>???>>>======EEEOOO\\\qqquuucccTTTLLLGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIKKKMMMPPPUUUYYY]]]aaabbb```aaabbbbbbaaa___]]]\\\YYY[[[]]]^^^]]][[[YYYWWWRRRTTTUUUVVVVVVWWWYYY[[[XXXYYYYYYYYYWWWUUUSSSQQQRRRTTTVVVXXXZZZ^^^dddhhhfffjjjkkkhhheeeccc^^^XXXTTTMMMEEE===999777666666222444777999:::::::::999777666555555444444444555444444555777888888888888555555555444444333333333333333444444555666666777333333333333444555666777777555444444666666666444444444444555555444444444444444555555666666777777555555555555555555444444333333444444444444333333333333333444444444555555666777777666444333333444555555555555555555555555444333333333333444555555111111222333333444444555666666666666666555444444555555555555666777888999777777666555666777888999999:::===??????===;;;999777666555333222222333333666666777777777777666666555555555666777888999:::999888777888999::::::999777777777777777777777777777777888888777777666555666666777777888888999999555666777888888888888888666666666666777777777777777777666666555666666666666666666666777888999999777777666555555555555666555666777666555555777999888888999999888888777666555555666777888888888888888888888888888888888888777888888888888777777666666777999888777777888:::;;;999777777777888777666888888888888777777777777555777888::::::888777555777666555555555666777888666777888777666777888:::777666555666888888888666888777777777777666666666666666666666666777888888666555444555666666555444555666666777777666666555555555666666666666555555555666888999999999888888777777777888888888999999666666666666666777777888555555666777888999999:::888888777777777777777777666666666666777777777777666555555777999:::999777777777888999999999999999666666666777777777888888666777777888888777777666555666777888888888888888666666777777666666555444777777777777666666666666666777777888999:::;;;;;;888888888888888777777777777777777666777888888999888777777777777888999999::::::999999999999:::::::::;;;;;;;;;<<<>>>BBBEEEGGGKKKOOORRRVVV[[[dddjjjjjjkkknnnqqquuuzzz~~~wwwggg``````dddlllwww|||{{{xxxmmmhhh___UUUNNNIIIGGGFFFDDDBBB???===>>>>>>===<<<<<>><<<:::999777666444333222333333444666666777777777777666666666666666666666777888888777555444666999<<<;;;:::777777777777777777777777777777777777777666666555444444444555555666777888666777777888888888777777555666666666777777777888666666666666666666777888777777666555555666777888666555555555555666666777555666777666555666777999888888999999999888777666555555666888888999999888999999999999999999999999888888888888888777666666666777888777777777888:::888666555555777888888888777777777777777888888888666777:::;;;;;;:::777666666666555555666777777888555666777666666777:::<<<999888666777888888777666888888777777777666666666666666666666666777888888777666555555777777666555666666777777777777666666444555555666666555555444555666888999999888666555666666666777777777888888666666666666666777888888444444444555666888999999888888888777777666555555555666666666777777777888666555555777999:::999777777777888999999999888888666666777777777888888888555666777888888777666555666777777888888888777777777777888888777777666555666666666666777777777777666777888999:::;;;;;;<<<999:::::::::999999888888666666555555666666777888888888777777888888999:::::::::999888888999::::::;;;<<<<<<;;;<<<>>>BBBFFFFFFKKKQQQVVVYYY^^^eeekkkjjjlllnnnoooqqquuu|||vvvfff\\\]]]cccmmmxxx}}}{{{xxxmmmfff[[[SSSNNNKKKGGGDDDAAA???===<<<===>>>>>>===;;;BBBKKKVVVhhhzzzgggYYYQQQJJJIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLOOORRRUUUYYY[[[\\\\\\]]]___```___]]][[[YYYVVVWWWXXXXXXYYYXXXXXXXXXRRRSSSUUUUUUVVVWWWZZZ\\\YYYZZZ[[[[[[ZZZWWWTTTRRRPPPRRRTTTUUUXXX\\\aaaeeedddiiikkkiiihhhfffaaa[[[TTTMMMDDD<<<888666666666555555666666777888999999999888777666555555555555444444555555555555444444333333444444444444444444333444444555777888888999555555444444555666777777888666555444666777777666666555444333222222222222444444444444444333333333111111333444444444333333333333444444444444333333333333333444444444555555444555666555333333444555444444444444333333333222444333333333333444555555333333333444555555666666666666666666555444333222333333333444555777888999999888777666666777888888666888999;;;;;;;;;999888555555333333333333444555666666777777777777666666777666666666666666777888888666555666:::===<<<;;;777777777777777777777777777777777777777666666555222222222333444555666777777888888888888777777666555666666666777777888888666666555666666777888999777777555444444555666777555444444555555666777888555666777666555666888999888888999:::999888777666555555666888888999999999::::::::::::::::::::::::888888888888888777666666666777888777666777888:::444333333444777:::::::::666666777777888888999999777888:::<<<<<<:::888777444555555666666666777777555666666666666777:::===;;;999888888999999777666888888888777777777777666666666666666666777888888888666555666777888777666666666777777777777666666444555555555555555555444555666888999888777555444666666666666777777777777666666666666666777888888333333444444555777888999999999888777666555444444555666666666777777888888666555555777999:::999777777888888999999999888888777777777777888888888888555666777888888777666555777777888888888888777777888999999999999888777777444555555666777888888999777777888999;;;<<<<<<===:::;;;;;;;;;;;;:::999999555555555555555666777777888888888777888888999:::;;;:::999888888999:::;;;<<<<<<<<<<<<<<>><<<;;;;;;===???@@@???:::BBBKKKTTTeee{{{iiiZZZSSSIIIHHHFFFDDDDDDEEEFFFGGGKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKMMMPPPSSSVVVXXXYYYZZZ[[[]]]^^^]]][[[YYYWWWVVVVVVVVVVVVWWWXXXXXXXXXVVVWWWXXXXXXXXXYYY[[[]]]YYYZZZ\\\\\\[[[XXXUUURRRQQQSSSTTTUUUVVVZZZ^^^bbbbbbgggjjjiiigggfffaaa[[[TTTMMMCCC;;;777666666666666555555555666777888999999999777666555555555555444444444555444444333333333333333444444555555555444444555666777888999:::777777666555555555555666888666444444555666777666444333222222111111222222333333333222222111111111111222333333333222111000444555555555555555555444333333333444444444555555333444555444333333444555444444444333333222222222444333333333333444555555333333444555555666666777666666666666555444333222444555555666777888:::::::::999888777777888999999666777888999999999999888555444333222333444555666777777666666666666777777999999:::;;;:::999888777888777777777777777888888777777888888888888777777777777777777666666666666777666555555555666888999666666555555555555666666555555444444444444555555666666555666666777888999444555666666444555666888888888777777666666555555444444444555666888999:::999888888888999::::::;;;888999999999999888777777999999999::::::;;;;;;;;;999888777555555555666777777777777777777777777777777777777777888888888888777777777777888888888888555666888888666666666777777777777777888888888888777777888888888888777777999777666555555666777999888888777777666666555555888888888888888777666666444555555666777888888999777888888888888777777666555555555555666666777777666666777777777777666555999888777666666777888999777777777777777777777777888888777777777777777777888777666555555555555555777666666666666888:::;;;999999888666444444555777888888999999999999888888777666555444444555666777444555777999:::999888777666777888:::999888666555666666666666777777777777999888555444444555888999888888888999;;;<<<<<<<<>>AAACCCGGGHHHLLLSSS\\\bbbcccbbbdddeeefffgggjjjnnntttxxxpppaaaWWWXXX___kkkxxx}}}tttgggZZZRRRMMMHHHFFFHHHBBBBBBBBBAAA@@@>>><<<;;;AAAAAAFFFUUUgggzzzkkkZZZPPPIIIHHHEEECCCBBBBBBCCCDDDGGGHHHKKKMMMMMMLLLJJJIIIKKKLLLNNNQQQTTTUUUWWWWWWXXXZZZ\\\\\\ZZZYYYXXXYYYXXXYYYZZZYYYWWWVVVVVVWWWTTTUUUWWWYYYZZZ[[[[[[\\\ZZZ[[[[[[[[[ZZZXXXUUUSSSQQQQQQRRRSSSVVVYYY\\\^^^```gggllllllllljjjddd]]]WWWPPPEEE===888666555555555444333222333555777999:::999888777666555444333333333333444444444555555555444444333333444444555444555666777999999::::::666666666666666777777777777777777555333333555777666555333111000000111111333333333222222111111111222222222222222222222222555555555555555555444444333444555666555444333222444444444555555666666666555444333222222222333444666555444444444444555666555555666777888999999:::666666666666666555555555555444444555666888:::;;;<<<;;;999777777888999:::999888777555444444333333444444444444444444444444777777666666666666777777999999:::::::::999888777888888777777777777888888777777888888888888777777777777777777666666666555777666666555666777888999888888777777777777888888777666666666666666666777666666666666666666777888555666666666555555777888999888888888777777777777555555666666777888999:::999888888888999999:::;;;888999999999999888777777666777888999:::;;;<<<===999888777666555555666777666666666666666666666666666666666777777777888888777777777777888888888888555666888888666666666777777777777777888888888888777777888888888888777777888777555444444555777888777777777777666666555555777777888888777777666555555555555666777888888888666666777777888777777777555555666666666777777777666666777777777777666666888888777777777777888888777777777777777777777777999999999999999999999999777777666555555555666666777666666666777888:::;;;::::::999888666555777888777888888999999888888777777666555555555555666777555666888999999888777666555666888999999888666555555555666666666777777777999888777666666777888999888888888999;;;=========>>>>>>>>>======<<<<<<;;;999888777777888888777555777777888888888999999999777777888999999999999888:::;;;<<<<<<<<<>>>AAACCCIIIJJJNNNTTT\\\aaabbbaaaaaabbbcccdddfffiiiooossslll___VVVWWW\\\hhhvvvtttiii]]]VVVQQQKKKGGGGGGAAAAAA???>>>===<<<;;;;;;AAA@@@FFFTTTeeewwwkkkXXXNNNJJJIIIFFFDDDBBBBBBCCCDDDHHHJJJLLLNNNOOONNNLLLKKKLLLMMMOOOQQQSSSUUUVVVWWWUUUVVVXXXXXXWWWVVVVVVWWWWWWXXXYYYXXXVVVUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[YYYWWWTTTSSSRRRRRRSSSTTTVVVXXX[[[]]]```fffkkkkkkjjjiiiddd^^^XXXQQQGGG>>>999777666666555444333333333555777888888888777666555444333222333333333444444444555555555444444333333444444555444444666777888999999999777777777777777777666666666777777555333333555777555555333222111111222222333333333222222222111111222222222222222222222222555555555555555555444444333444444555444333222111222222333333333444444444444444222222222222333444666555444333333444555666555555555666666777777888666666666666666666666666555555444555666888:::;;;<<<;;;999777777888999:::999888777666555444444333444444444444444444444444888777777666666777777888999::::::::::::999888777888888777777777777777888777777888888888888777777777777777666666666555555666666666666666777888888888888888888888888888888888888777777777777888888777777666666555666666666555666666666555555777999999999999999888888888888777888888888999999::::::999888888888888999::::::888999999999999888777777444555666777999;;;<<<===888777777666666666666777666666666666666666666666555555666666666777777777777777777777888888888888555666888888666666666777777777777777888888888888777777888888888888777777777666555444444555666777777777777666666666666555666666777777777666555555555555666666777777888888444555666666777777777777666666666666666777777777666666666777777777777777777888888999999999888888777777777777777777777777::::::::::::::::::::::::666666666666666666777888777777777777777888999::::::;;;;;;999777666777999777888888999999888888777777666666555555666666777666777888999888777666555444555777777888777666555555555555555666666666666888888888888888888888888777888888999;;;===>>>???===AAADDDDDDAAA>>>===>>>:::888666666777888777666777777777888888888999999888888888777888888999::::::;;;<<<<<<<<<===@@@CCCJJJKKKOOOTTT[[[___`````````aaabbbccceeehhhmmmppp{{{~~~zzzggg[[[VVVVVVZZZeeetttvvvlllaaaZZZUUUMMMIIIHHHDDDBBB???===<<<;;;<<<<<<@@@@@@FFFRRRaaarrrjjjWWWMMMKKKJJJGGGEEECCCCCCCCCDDDIIIJJJMMMOOOPPPOOONNNMMMLLLMMMOOOPPPRRRTTTUUUVVVSSSTTTUUUUUUTTTTTTVVVXXXWWWXXXYYYXXXVVVVVVVVVXXXWWWWWWXXXXXXXXXWWWVVVVVVZZZZZZZZZZZZYYYWWWTTTSSSSSSRRRRRRSSSTTTVVVXXXZZZ```eeehhhhhhhhhhhhddd___YYYRRRHHH???:::888777666555444333333444555777888666666555555444333222222333333333444444444555555555444444333333444444555444444555777888888888888888888888777777666666666666777777555444333555666444333333222222222333333333333333222222222222111222222222222222222222222444444444444444444555555333333333444333222222111000111111111111222222222444333222111111222333444555444444333333444444555555555555555555555555555666666666666666666666666666555555555666777999:::;;;:::999777777888999999888888777666555444444333444444444444444444444444888777777777777777777888::::::::::::999999888888999888777777777777777777777777888888888888777777777777666666666555555555666666666666666777777888666666666777777666666666888888777777777777888888888777666555555555555555555666777666555555777999888888888888888888888888999999::::::::::::::::::999888888888888888999999888999999999999888777777444555666777888999:::;;;777777777666666666666777666666666666666666666666555555555555666666666666666777777777888888888888555666888888666666666777666777777777888888888888777777888888888888777777666555444444444444555666666666666666666666666666555555666666666666555555555666666666777777777888333333555666777777777777555555555555555555555555666666666666666777777888777888999:::::::::999888777777777777777777777777999999::::::::::::;;;;;;666666666666777888888999777777777888888999999999::::::;;;999777666777888777777888888888888777777777666666666666666666777777777888888777666555444444555666666777666666555444555555555666666666666666777888888888888777666666777999:::;;;===@@@BBBAAAGGGLLLLLLFFFAAA???@@@;;;999777666777888777666777777777777888888888888999888777777777888:::;;;:::;;;;;;;;;;;;===@@@CCCGGGIIINNNSSSYYY]]]___```bbbccceeegggiiilllqqquuu{{{}}}tttbbbXXXTTTUUUZZZeeeuuu{{{oooccc\\\VVVOOOKKKJJJHHHFFFBBB>>>======???@@@@@@@@@EEEPPP]]]lll}}}jjjZZZQQQLLLJJJHHHEEEDDDDDDDDDEEEHHHIIIKKKNNNOOOOOONNNNNNLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSSSSTTTWWWYYYWWWXXXYYYYYYXXXWWWXXXZZZZZZZZZZZZYYYXXXVVVUUUTTTWWWWWWXXXXXXXXXWWWVVVVVVTTTSSSSSSSSSSSSUUUVVVWWW```dddfffeeeeeefffddd```WWWQQQGGG???:::888666555555444444444444555666777666555555555444444333333333333333444444444555555555444444333333444444555333444555666777777777777999999888777666666555555555666777666444333444555111111111111222222333333222222222222222222222222222222222222222222222222333333444444444444555555333333333222222222111111000111111111111111111111333222111111111222333444444444333333333333444444666666555555555555555555666666666666666777777777666666555555555777888999:::999888888777888999999777777777666666555444333444444444444444444444444888888777777777777888888::::::999999999999888999999999888777666666777777777777888888888888777777666666666666555555555555555666666777777777777777666666777777777777666666666666666555555666666666777777666555555444555555555666777777555666777999777777777777777777777777999:::;;;;;;;;;;;;::::::999999888777777888888888888999999999999888777777777777777777777777777777666666666777777777777666555555555555555555555555555555555555666666666666666777777777888888888888555666888888666666666777666777777777888888888888777777888888888888777777555555444444444444555555555555555555555666666666555555666666666666555555666666666666777777777777333333555666777777777777444444444444444444444444666666555555666777888999777888999;;;;;;;;;:::999888888888888888888888888777888888888999999999:::777777777777777888999:::888888888999999999999999888999:::999777666666777777777777888888777777777666777777777777777777666777777777777666666555555444444555666666666666666555555555666666666666777444555666777777666555444555777999:::;;;>>>BBBFFFHHHNNNTTTSSSMMMFFFCCCCCC>>>;;;888777777888777666666666777777777888888888999888777777777888:::;;;999:::;;;;;;;;;===@@@BBBCCCFFFLLLRRRWWW\\\___aaaccceeehhhjjjmmmqqquuuyyyppp```VVVSSSTTT[[[hhhwwwsssfff]]]WWWQQQMMMNNNJJJGGGCCC???======???AAA>>>???DDDNNNYYYgggzzz|||jjj]]]WWWKKKIIIGGGEEEDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLKKKLLLLLLNNNOOOPPPQQQQQQRRRQQQQQQRRRUUUWWWWWWXXXZZZZZZYYYYYYZZZ\\\^^^]]]\\\[[[YYYWWWUUUTTTSSSTTTUUUVVVXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWYYYYYY```ccceeeccccccdddbbb^^^SSSMMMDDD===999666555444444444444444444555555666666555555555555555555555333333333444444444555555555444444333333444444555333444555666666666666666888888888777666555444444444555666666444333333444//////000000111222222222222222222222222222222222222222222222222222222222333333333333444444555555333333222222222111111111222222222222222111111111222222111000111222333444444444444444444444444444777666666666666666666666666666666666777777888888777777666555555666777888888888888888888888888999666666777777666555444333444444444444444444444444999888888777777888888999;;;:::999999888888999999:::999888777666666666666777777888888888888777777666666666555555555444444555555666777777777777777777888999::::::999888777555555444444444444555555666666555555444555555555666777777777666666888:::666666666666666777777777888999:::<<<<<<<<<;;;:::999999888777777777777888888999999999999888777777888888888888777777777666555666666777777777777666555555555555555555555555555555666666666777777777777777777777888888888888555666888888666666666777777777777777888888888888777777888888888888777777555555555555555555555555444555555555555666666666555555666777777777666666666666666666777777777777444555666666777777777777555555555444444444444444666666555555555777888999888999999:::;;;;;;;;;;;;888888888888888888888888666666666777777888888999888888888888888888999:::888888999999:::999999888888999::::::777666666666666777777888888777777666666777777888888777777666777777666666666666666666555555555666666777777888666666666666777777777777444444666666666666444444555777::::::;;;>>>DDDIIINNNRRRXXXXXXTTTOOOKKKIIIBBB???;;;888888888777666666666666777777777888888888888888777888888999:::999:::;;;;;;;;;<<>><<<<<<===>>>===???DDDMMMVVVcccwww}}}kkk^^^YYYIIIGGGEEEDDDDDDDDDFFFGGGDDDEEEFFFIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNLLLMMMNNNNNNMMMMMMOOOQQQVVVXXXYYYYYYYYYYYY[[[\\\______^^^\\\ZZZWWWUUUTTTQQQRRRSSSUUUWWWXXXZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]___ccceeecccbbbccc```[[[NNNIIIAAA;;;888666444444444555555555555555555555555555555555555666666666333333333444444444555555555444444333333444444555333333444555666666555555666666666555555444444444333555666666444333333444//////000111222222111111111222222222222333333333222222222222222222222222222222333333444444555555444444333222222222222333333333333222222222222222111111000000111222333444444555555666666555555444666666666666666666666666555666666777777888888999888777666555555666777777777777777888888888888888555666777777777666444333444444444444444444444444999888888777777888888999;;;:::999888888888999999:::999888777666666666666777777888888888888777777666666555555555444444444444555666777888777777666777888:::;;;;;;:::888777555555444444444444555555555555444444444555666666666777888777666666888:::666666777777777888888888666777:::<<<<<<<<<;;;;;;999999888777777777777777888999999999999888777777888888888888888888888888444555666777888888777666555555555555555555555555666666666777777777888888777777777777888888888888555666888888666666666777777777777777888888888888777777888888888888777777666666666777777666666666444444444555555555666666555666777777888888777777777777777777666666666666666666777777888777777777777777666666666555555555666666555444555777999:::999999999::::::;;;<<<===888888888888888888888888555555666777777888999999::::::999888888888999999888999:::::::::999888888888:::;;;;;;999777777777666666777777777777666666666777888888888888777666666555555555555666666777666666666666777888999999777777777777888888888999555555666666666666555555444777:::;;;;;;>>>EEEKKKQQQTTTXXX[[[[[[XXXTTTQQQFFFCCC>>>:::999888777666666666666666777777777888777777888999999999999888999:::;;;;;;;;;<<>><<<>>>DDDLLLUUUaaauuulll\\\TTTFFFEEEDDDCCCCCCEEEGGGHHHCCCDDDEEEHHHJJJLLLMMMNNNOOONNNLLLKKKKKKLLLMMMNNNJJJLLLNNNNNNLLLLLLLLLMMMTTTUUUWWWXXXWWWXXXZZZ[[[___^^^]]][[[YYYVVVTTTSSSSSSSSSTTTTTTUUUWWWXXXYYYZZZYYYYYYXXXYYYZZZ[[[\\\___ccceeecccbbbaaa]]]XXXKKKFFF@@@:::888666555555444555555555555555444444333333444444444555555555333333333444444444555555555444444333333444444555333333444555555555444444444444444444444444333333333555666666444333333333111111333333444333222222111111222222222333333333222222222222222222222222111222222333444444555555555555333222222222333444333333333222222111111111111000000000000222444555555555666777777666555555444444444555555666666777555666666777888888999999999888777555555555666777666666777888888888888888555555777888777666444333444444444444444444444444999999888888888888999999;;;:::999888888888999::::::999888777666666666666777777888888888888777777666666555555555444444444444555777888888888777666555666888999999888666555555555444444444444555555444444444444444555666777666777888777666666888:::777777888888999999999:::555666999;;;===<<<<<<;;;999999888777777666777777888999999999999888777777666777777888999::::::;;;444555666888888888777666555555555555555555555555777777777777888888888888777777777777888888888888555777888888666666666777777777777777888888888888777777888888888888777777666666777777777777666666444444444555555555666666666666777888888888888888777777777777666666666666777888888888888777777666999999888888777777777666666666555444555777999;;;::::::999999:::;;;===>>>888888888888888888888888555666666777888888999999;;;;;;:::999888888888888888999:::;;;::::::888777999;;;===<<<:::888888888666666777777777777666666666777888999999888777666555555555555555666777888666666666666777888::::::777888888888999999999999777777666666666666777777444777:::;;;;;;???FFFMMMQQQSSSWWW\\\___^^^ZZZWWWIIIEEE???;;;999888777666666666666666777777777777666777888::::::999888888999::::::::::::<<>>DDDLLLTTTaaauuummmYYYOOODDDDDDBBBBBBCCCEEEGGGHHHCCCDDDEEEHHHJJJLLLNNNOOOQQQPPPNNNLLLLLLMMMNNNOOOKKKNNNPPPPPPNNNMMMLLLMMMRRRSSSUUUVVVVVVWWWXXXZZZ^^^]]]\\\ZZZXXXUUUSSSRRRUUUUUUUUUTTTUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVXXXYYY___ccceeecccbbb```\\\VVVJJJEEE???:::888777777666444555555666555555444444222222222333333444444555333333333444444444555555555444444333333444444555333333444444555444444444222333333333333333333333222444666666444333222333333444555555555555333333111111111222222333333333222222222222222222222222111111222333333444555555666555444333222333444444333222222222111111000000111000000000000222444555555666777888888777666555222222333333444555666666555666666777888999999999999888777666555555666666555666777888888888888888444555777888888666444333444444444444444444444444::::::;;;;;;;;;:::999999666666666666666777888888:::999888888777777888888999999999999999999999999777777666444444333333333666777777666666555444333555555666666666666555555777666444333333444666777444555666777777666555444666666666666666777777777===:::777444333444555666999::::::;;;;;;::::::999999999888777777666777777777777777777777666555555888888999999999999888888777777777777777777777777555555666666666666555555555555555666666777888999:::::::::999888777666666444444555666777777666666777777666555555555555555777777777777777777777777666666777777777777666666555444444444444555666666555555666777777777777777888777666555555555555555888888999999999999888888888888777777666666555555888888777777777777888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999666777888999999:::999999;;;;;;::::::999888777777333555777:::;;;;;;:::999::::::999999::::::;;;<<<999999999888888888888777888999999999999888777777777666666666555555555555666777777777777777666666888888777777777777888888666555444444555666777888999777555555999>>>EEEIIINNNSSSZZZ```cccaaa]]]ZZZUUULLL@@@:::999999888666777777666666666666777777888888999999999999888888:::::::::;;;<<<>>>@@@AAAIIILLLQQQWWW\\\^^^___```___cccggggggeeefffkkkpppnnnxxxvvvddd]]]TTTTTTXXXbbbqqq}}}zzzxxxnnn]]]NNNMMMKKKGGGCCC@@@>>>>>>>>><<<>>>DDDJJJPPP\\\rrrppp]]]QQQEEEAAA======@@@CCCCCCBBBCCCCCCEEEGGGJJJNNNQQQRRRRRRQQQNNNLLLJJJJJJKKKLLLOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQSSSUUUWWWXXXYYY]]][[[YYYWWWUUUTTTSSSRRRUUUVVVWWWVVVTTTTTTTTTUUUYYYWWWUUUSSSSSSSSSUUUVVVWWW[[[^^^^^^^^^]]]WWWPPPFFFCCC>>>:::777555555666666666555555444333111111222222333444444444333333444444444444444444444444111222222333333222222111222222222222222222222222222222222333333444444444333333333333333333333333555555555444444333333333333333333333333333333333111222222333333222222111222222111111111111111222555444444333333444444555222222222111111111000000444444333222111111111111555555555555666666666666666555333222222333555666555666777999::::::::::::999888666555444555777888555555555666666888999999888999::::::999777444333888777666555444333333333:::::::::::::::999888777666666666666666777888888:::999888888777777888888999999999999999999999999888777666555444444444444555555666777777666666666777777777777666555444444777666444333333444666777555555666666666666555555777777777777777777777777:::999777666666666888999999999::::::::::::999999:::999888888777777777888666666777777888777777666777888888999999888888777777777777777777777777777555555666666666666555555555555555666666777888999888888999888777666555555444444555666666666666666777777666555555555555555777777777777777777777777666666777777777777666666555444444444444555666666555666666777777777666666777666555555555555555555777888888999999888888777777777777777666666666666888888777777777777888888888999:::;;;<<<<<<<<<<<<::::::::::::999999999999555555666777888888888888:::::::::999888777777777333444666888:::999999888:::999999999999:::;;;;;;999999999888888888888777999999999999999888777777777777666666666555555555666666777777777777666666888888777777777777888888666666555555555666777777777666555666999===CCCFFFOOOTTT[[[aaaeeedddaaa___WWWNNNCCC===;;;:::999777777777666666666666777777888888888999999888888888:::::::::;;;<<<>>>@@@AAAIIILLLRRRWWW\\\___``````bbbeeehhhgggeeeeeeiiimmmlllttt}}}uuuaaaXXXQQQQQQUUU___ooo~~~}}}wwwssskkk]]]QQQNNNLLLHHHDDDAAA?????????===@@@EEEKKKPPP\\\rrruuuaaaTTTEEEAAA======???BBBCCCBBBBBBDDDEEEHHHKKKMMMOOOPPPRRRPPPNNNKKKJJJJJJKKKLLLOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXYYY\\\[[[YYYWWWUUUTTTTTTSSSSSSTTTUUUUUUTTTTTTUUUVVVXXXWWWVVVUUUTTTUUUUUUVVVYYY]]]``````___^^^WWWOOOBBB@@@<<<888555444444555666666666555555333222222333333333444444333222222333333333333333333333333222222333333333333222222333333333333333333333333333333333333333333333444333333333333333333333333444444444333333333222222333333333333333333333333111222222333333222222111222222111111111111111222444444333333333333444444222222222111111111000000222222222111222222333333444555555555666666666666444444555555555444444333444444666777888999999999:::999777666555666777888555555555555666666777888666777888999888666555333777666555444333333333333:::::::::999999777666666666666666666666777888888999999888777777777777888777777777777777777777777888888777666555555555555444555666777888888888888888888888777666555444333777666555444444555666777555555444444444444555555888888777777777777777777777777888888999999::::::888888999999999999888888999999888777777777888888555666777888888999888888777888888999999888888777777777777777777777777777555666666777777666666555555555555666666777888999777777777777777666555444444555555666666666666666777666666555555555555666777777777777777777777777555666666777777666666555555444444444444555666666666666777777777666666555555555444444444555555666777888888999999888888777666666666666777777777777888888777777777777888888888999:::;;;;;;<<<<<<;;;999999999999888888888777444555666777777888888777999999888888777777666666222444666777888888888777999999888888999999:::;;;999999999888888888888777999999999999999888888777777777777666666666555555666666777777777777666666888777777666666777777888777777666555555555666666555555555666888<<<@@@BBBLLLPPPWWW^^^cccdddcccbbbYYYQQQGGG@@@===<<<:::888888777777666666777777888888888888888888888888888:::::::::;;;<<<>>>@@@AAAIIILLLRRRXXX]]]```aaabbbcccfffhhhgggddddddgggjjjkkkqqqxxx~~~xxxaaaVVVQQQPPPSSS^^^ooouuunnnggg\\\TTTPPPNNNJJJGGGCCCAAA@@@@@@???AAAFFFLLLQQQ]]]ssszzzeeeTTTFFFBBB===<<>><<<999666444333333444666666666666666555444333444444444444333222222111333333333333333333333333333444444444444444444333333333333333333333333333444444444333333333333333222222222222222222222222333333333222222222222222333333333333333333333333111222222333333222222111222111111111111111222222444444333333333333444444222222222111111111111111111111111111222333444555444444444555555555666666444555666777777555333111444555666888999999999999;;;:::888777777777888999555555444444444555555666444555666777777666555444666555444333333222222333999999999999888666555444666666666666666777777888999999888777777777777777777777777777777777777777888888777666666666666666555666666777888888777777666777777777777666555555666666555555555555666666666555444333333444555666888888888888888777777777555666888999999999999888777777888888888888777777888777777666666777777777444555666888999:::::::::777777888888888888777777666666666666666666666666666666777777777777666666555555555555666777888999777777888888777666666555555555666666666666666555777666555555555555666666777777777777777777777777555666666666666666666555555444444444444555666666666666666777666666555444444444333444444555666666777777888888888888777777555555555666777888888888888888777777777777888888888999:::;;;;;;;;;;;;;;;888888888888777777777777444555666777888888888888888888777777666666666555444555666777888888888888888888888888888999::::::999999999888888888777777999999::::::999999888777777777777666666666666555555666666777777777777666777777666666666666777777888888777666666555555555333444555666888:::<<<>>>DDDHHHOOOVVV[[[^^^______YYYSSSJJJCCC???<<<:::888888777777777777777777888999888888888888888888999:::::::::;;;<<<>>>@@@AAAHHHLLLRRRXXX]]]aaabbbcccbbbccceeedddccccccfffhhhlllpppwww~~~gggYYYRRRQQQTTT___qqqwwwnnnddd[[[TTTQQQOOOLLLIIIFFFCCCBBBAAA@@@BBBGGGLLLRRR___vvv}}}fffTTTHHHCCC===<<<>>>AAAAAAAAAEEEFFFIIILLLNNNNNNMMMMMMQQQOOOMMMLLLKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVRRRSSSSSSSSSRRRRRRTTTVVVWWWXXXYYYZZZYYYXXXVVVUUUUUUZZZ\\\[[[YYYUUULLLCCC;;;:::777555444444444444666666666666666666555555555555555444333222111000222222222222222222222222444444555555555555444444444444444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111222222222222222222222222111222222333333222222111111111111000111111222333444333333333333333333444111111111111111111111111222111111111222222333444333333444444444555555555666666777777666555333222777888999;;;<<<<<<<<<<<<<<<;;;:::999999999999:::555555444333333333444444222333444555555555555444555444333222222222222222888888888888777666555444666666666666666777777888999888777777666666777777666666666666666666666666888777777666666666666777777777777777777666555555444444666777888888888888666666666555555666666666666555444333333444555666888888888888777777666666555666777888999888666555666777777888888777777666666666555555555666666777333444666777999999::::::777777777888888777777777666666666666666666666666666666777777777777666666555555555555666777888999888888999999888888777777555666666666666666555555666666555555555555666666666666666666666666666666555555666666666666555555555444444444444555666666555555666666666666555555444444444444444555666777777777777888888777777777444444555666777888999999888888777777777777888888999999::::::;;;:::::::::888888888777777777666666666666777888999999999999777777777666666666666666666777777888999999999999888777777777777888999999999999999888888888777777999::::::::::::999888888888777777777666666666666555555666777777777777777777777666666666666777777888888888777777666555555333444555666777999:::;;;>>>AAAGGGMMMSSSWWWZZZ[[[WWWRRRKKKDDD???<<<999777888888777777777777888888999999888777777888999999:::::::::;;;<<<>>>@@@AAAGGGJJJQQQWWW]]]aaacccccc^^^___```aaaaaaccceeegggmmmqqqxxxlll]]]SSSRRRTTT___qqq}}}qqqeeeZZZTTTRRRPPPNNNKKKHHHEEECCCBBB@@@BBBGGGLLLRRR___wwwiiiVVVJJJDDD>>><<<>>>AAABBBAAAGGGHHHKKKNNNOOOOOOOOONNNPPPOOOMMMLLLKKKLLLNNNOOOQQQQQQQQQPPPPPPOOOOOONNNQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTRRRQQQQQQSSSVVVWWWXXXZZZ[[[ZZZXXXVVVTTTTTTWWWYYYWWWTTTPPPGGG>>>:::999888666555555555555555555666666666666666666555555555444333222111000222222222222222222222222444555555666666555555444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111111000000111222222333333333333222222333333333111111111111111111111111444333222222111111111222333333333333444444444444888777666555444555666666888999:::<<<============<<<;;;;;;:::::::::::::::555444444333333333333444111222333333444444555555444444333222222222333333777888888888888777666666666666666666666777888888888888777666666666666777666666666666666666666666777666666555555666666777777777777777666555444333222333555777888:::::::::666666666666666666666666666666555555555555666666888888777777666666555555555666777888888777666555777777888888888888777777666666555555555666777777333444555666888888999999666777777888888777777666777777777777777777777777666777777888888777777666555555555666666777888999888888999999999999888888666666666666666666555444666555555555555666666777666666666666666666666666444555555666666555555444555444444444444555666666333444555666666666666555666666555555555666666777666777777888888777777666444555555666777888888999888888777777777777888888999999::::::::::::999999888888888888777777777666666777888999999:::::::::777777777777666666666666777888888888999999999:::777777777666777777888999999999999888888888888777:::::::::::::::999999888888888777777777666666666444555666777777888888777777666666555555666666777777777888888888777666666555555555555666777999999<<<>>>BBBGGGMMMRRRUUUWWWUUUQQQLLLFFF@@@<<<999888999888888777777888888999:::999888777777888999::::::::::::;;;<<<>>>@@@AAAEEEIIIOOOVVV\\\aaacccccc^^^^^^___```aaaccceeefffkkkpppyyymmm^^^RRRQQQTTT___qqquuuggg\\\UUURRRQQQOOOLLLIIIFFFDDDBBBAAABBBFFFJJJOOO\\\sssnnn]]]LLLGGG@@@===???AAABBBBBBGGGIIIKKKMMMOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNPPPPPPOOOOOOOOONNNNNNNNNPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTRRRQQQRRRUUUXXXYYYZZZ[[[ZZZYYYWWWTTTRRRTTTVVVWWWTTTQQQMMMEEE===:::999888777666555555555333444555666666666666666444444444444333222222111333333333333333333333333444444555555555555444444333333333333333333333333333444444444555555555555333333333333333333333333111111111111111222222222222222222222222222222222111222222333333222222111000000000000111222333333333333222222222222333333111111111111111222222222555444333222111111111111222222222333333333444444999777666444444666888999777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::444444333333333444444555222222333333333444444555444444333333333333444444777777888888999999888888666666666666666777888888888888777666666666666666777777777777777777777777666555555555555555666666444555555555555555444333333444666777999999::::::666666777777777777666666666777777777777777777666777777666666555444444333444555666777888999999999777888888999999888888777777777777777777888999999333333444666666777777777666666777777777777666666777777777777777777777777777777888888888888777777555555555666666777888999777777888888888888777777666666666666666555444444555555555555555666777777666666666666666666666666444555555666666555555444555444444444444555666666222333444555666777777777888888777666666666777777666666777777777777666666555555666666777777888888888888777777777777888888999999:::::::::999999888999999888888888777777777555666777888999999999999777777777777777777777777777777777777777888888999777666666666666777888888999999999888888888888777::::::;;;;;;::::::999888888888888777777777666666444555666777888888888888666666555555555555666666666666777888888888777777777666555555555777888999:::;;;>>>BBBGGGLLLPPPRRRSSSQQQMMMGGGAAA===:::999999888888777777888888999:::999888666666888999::::::::::::;;;<<<>>>@@@AAACCCGGGNNNUUU\\\```bbbcccaaa``````aaabbbcccddddddgggnnnxxxooo```TTTSSSVVVaaarrrxxxiii^^^YYYRRRQQQOOOMMMIIIFFFDDDBBBBBBCCCEEEGGGJJJVVVlllqqqbbbOOOIIIAAA>>>???BBBCCCCCCFFFGGGHHHJJJLLLNNNOOOPPPIIIHHHGGGFFFGGGIIIJJJLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRUUUYYY\\\[[[[[[[[[YYYWWWUUURRRQQQQQQSSSRRRNNNLLLIIIBBB;;;:::999888777666555444444222222333555555666666666333333333444444333222222333333333333333333333333444444444555555444444444333333333333333333333333222333333444555666777777444444444444444444444444111111111222222222333333111111111111111111111111111222222333333222222111000000000000111222333444333333222222222222333333000000111111111222222222333333222222111222222222222222222222333333333333666666666666777888999999888999:::;;;<<<=========;;;;;;;;;;;;;;;:::999999444333333333444555666777444333333333333444444555555444444444444444555555666777888999999::::::999666666666666666777888888888888777666666666666666888888888888888888888888555555444444444555555666222222333444555555555555555666777888888999999888666666777777777777666666666777888999999888777666777666666555444444333333444444555777999;;;<<<===888888999999999999888888999999888888999:::;;;;;;222333444555666666666666666666777777777777666666777777777777777777777777777777888888888888777777555555555666666777888999666666777777777777777666666666777777666555444444555555555555555666777888666666666666666666666666444555555555555555555444555444444444444555666666111222333555666777777888999999888777777666777777666666777777777777666666666666666666777777777777888888777777777777888888999999:::::::::999999888999999999999888888888888444555666777888888888888777777777777888888888888777666666666666777777888666666666666666777888888999999999888888888888777::::::;;;;;;::::::999888888888888888777777777777444555666777888888888888666666555555555555666666555666777888999999888777888777555444555666888999777888:::===BBBFFFKKKMMMRRRQQQNNNIIICCC>>><<<;;;999999888888888888999999:::999777666666777999::::::::::::;;;<<<>>>@@@AAABBBFFFMMMTTT[[[___bbbccceeedddbbbbbbcccddddddcccdddlllvvv~~~pppbbbWWWVVVYYYddduuuxxxjjjaaa]]]RRRQQQOOOMMMJJJFFFDDDBBBDDDCCCDDDEEEFFFPPPeeeyyyqqqdddPPPJJJBBB???@@@CCCDDDDDDEEEEEEFFFHHHJJJLLLOOOPPPGGGFFFDDDDDDDDDFFFHHHJJJHHHIIIJJJLLLNNNPPPQQQRRRNNNOOOOOOPPPQQQRRRSSSSSSUUUTTTSSSQQQPPPPPPPPPOOOPPPQQQQQQRRRSSSWWW\\\```]]]\\\[[[YYYVVVSSSQQQPPPNNNPPPNNNIIIGGGEEE???888999999888666555444333222111111333444555555666666222222333444444444333333444444444444444444444444333444444444444444444333222222222222222222222222111222333444555777888888555555555555555555555555111111222222333333333333111111111111111111111111222222222333333222222222000000000000111222333444333222222222222222222333000000111111222222222222111111111111222333444444111111222222222333333333333444777999::::::999888:::;;;<<<>>>??????@@@@@@::::::;;;;;;::::::999888333333333444555666777888555444444333333444444555555555444444444555555666444777:::===>>>;;;888666666666555555555555666666::::::999888777666555555555555555555555666777777666666555555444444444333555555555555555555555555555555666888888999999999999888888888777777666666666777888999999:::999999888777555444333222222222444555555666777888888999;;;::::::999888777666666888888999999999:::::::::666666666666555555555555666777888999999888777666777777666666666666777777:::999777666666666777888888888777777666666555555777666555555555777888999888888777777666666555555333444777999999888666555555555666666777777888888777888888777555444666777666666555555555666666777555555555555555666777777:::999999888888888888888666666444333333444555666777777777888999999::::::888777666888:::<<<<<<;;;999999999888888888888777888888999888555444555555888888777777666666555555777888888777777666555444888888888777777777777777666777777777777888888888888777666777888999888666:::888777888;;;<<<:::888888888777777777777888888666666555555555555666666777777777777777777777777777777666666666666777777666666666666666666666666555555777;;;@@@DDDFFFFFFQQQRRRRRRNNNHHHAAA<<<999888888777777777777888888999888888777888999;;;<<<::::::::::::<<<>>>AAABBBDDDGGGMMMSSSYYY]]]___```dddeeefffeeecccaaabbbcccjjjnnnvvv}}}nnn```ZZZXXXYYYcccuuuzzzlllbbb\\\WWWUUUQQQNNNMMMKKKHHHFFFBBBCCCCCCCCCGGGQQQ^^^hhhyyyfffUUUIII@@@@@@DDDEEEDDDEEEBBBCCCEEEGGGHHHHHHHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFGGGJJJNNNQQQQQQPPPPPPPPPPPPPPPOOOMMMLLLMMMPPPSSSSSSRRRPPPPPPPPPPPPNNNLLLNNNOOOPPPRRRUUUYYY]]]```___aaabbb```[[[UUUQQQOOOOOOKKKGGGCCCAAA>>>;;;999999888888777666555555555222333333444444555555555333444444555555444444333333444555777777777666666444444444444444444444444444555555555555444333333222222222222333444555666555444222222444555444333222222222222222222222222333222111111222333555666777555222111000111333555333333222222111222222222555444333333222222222222111111111222222333333333444333333222111111111222111222222333333444444555333444777999;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<888888888888888888888888666555444333222333333444222222222222222222222222888777555333333333555666333555888:::;;;999777555666666555555555555666666888888777777666555555555666666555555666666777888666666666555555555444444555555555555555555555555555666777888888999999999888888888777777777666666666777777777777777666666555444444333333444444444555555666666777888888999999999888888777777666666888888888888999999999999666666666666666666666666666777888999999888777666666555555444444555555666888777777666555555666666888777777777666666666555777666555555666777888999777777777777666666555555333555777999999888666555555555666666777777777777666777888777555555666888555555555555555666777777555555555555555666777777999999888777777777777777666666555444444444555666777777777888999999::::::999888777888:::;;;;;;:::999999999888888888888777777888999888555444555666888888777777666666666666666666777777777777777666777777777777777777777777777777777888888888888999:::999888888999999888777999888666777:::;;;:::888888888888888888888888888777777777666666777777777777777777777777777777777777777666666666666777777888888888888888888888888555666888;;;>>>AAACCCDDDMMMNNNNNNKKKEEE@@@<<<:::888888777777777777888888::::::888888777888999999999::::::;;;===???BBBCCCDDDHHHMMMSSSYYY]]]___```hhhiiiiiihhhfffeeeeeefffkkkooovvv}}}mmm```ZZZWWWXXXaaarrrzzznnnccc]]]WWWTTTQQQNNNLLLJJJHHHFFFEEEFFFEEEEEEGGGNNNXXXaaaxxxxxxeeeUUUJJJAAABBBEEEEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIMMMOOOOOONNNNNNNNNPPPOOONNNLLLKKKLLLPPPSSSTTTSSSSSSTTTTTTSSSQQQOOOPPPPPPPPPQQQTTTYYY]]]___]]]___```___ZZZTTTPPPNNNLLLHHHCCC???===;;;999888888777777666666555444444444444444444444555555555333444444555555444444333444444666777777666555555444444444444444444444444111111222222111111000///222222222222333444555666777666444444666777666555222222222222222222222222222222222222333444555555666555222111000111333555666555444222111000000000444333222111111111111222111111222222222333333333444333222222111111222222333333333333333333333333222444666888999:::::::::;;;;;;<<<======<<<;;;:::777888888999999888888777666555444333222333333444333333333333333333333333888666555333333333555666333444666777777777666555666666555555555555666666666666666555555555555555777777666666666777888888777777666666666666555555555555555555555555555555555666777888888999888888888888777777777777666666666666666555444444333333222222333333444555777777555666666777777888888888777777777777777666666666888888888888777777777777555666666777777888888888777777888888888888777666444444333333333333444444666666666666666555555444777777777777666666666666777666666666666777777888777777777666666666666555444555777888999888666555555666666666666777777777555666777777666555777888444444444555555777888999555555555555555666777777888888777666666666666666666666555555555555666666777777888888999::::::::::::999888888::::::999888999999999888888888888777777888999777555444555666888777777777777666666666444555666777888888888888777777777777777777777777777888888888888999999999<<<:::999999::::::888777888777666777999:::999888888999:::;;;;;;:::999888888888777777777777888888777777777777777777777777777666666555555666666777777777777777777777777777444777:::;;;:::;;;>>>AAAEEEGGGHHHFFFBBB>>>;;;:::888888777777777777888888;;;;;;:::888888888888888999999:::<<<>>>AAACCCDDDEEEHHHMMMTTTYYY]]]___```eeefffggggggeeeccccccdddkkkooouuu|||mmmaaaZZZWWWWWW^^^nnn{{{oooddd^^^WWWTTTPPPMMMKKKIIIGGGDDDHHHIIIHHHGGGFFFIIIPPPVVVgggwwwsssbbbVVVLLLCCCCCCFFFFFFEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEBBBCCCDDDEEEGGGGGGGGGGGGGGGIIIMMMNNNNNNMMMMMMMMMOOONNNLLLJJJIIIKKKPPPSSSUUUUUUVVVXXXYYYXXXUUUSSSSSSRRRQQQQQQSSSWWW\\\___[[[]]]^^^]]]XXXRRRNNNLLLHHHDDD>>>:::888777777666666666666555555444444333555555555555555444444444333444444555555444444333555555666777666555444333444444444444444444444444333333333333333222111111222222222222333444555555777555444444555666666555222222222222222222222222111111222333444444444444666555333111111222333444555444333222111111111111222222111111000000111111111222222222222333333333333333222222111111222222555555444333333222111111222333444666777888888888999:::;;;;;;:::999888777555666888999999888666555555444444333333333333444333333333333333333333333777666555333333444555555444444555555555666666666666666555555555555666666555555555666666777777777888888777777777777888888777777777777777666666666555555555555555555555555666666777888888888888888777777777777777777666666666555555444444333333444333333333333444666777888666666777777777888888888555555555666666666666666777777777777666666666666555666666777888999999:::888888888888888777777666555444444333333444444555555555777777777666555444777777777777666666666666777666666666666777777777666666666666666666666666555666777888888777666555666666666666666666666666444666777777666666777888333333444444666777999999555555555555555666777777777777666555555555555555666666666666666666777777777777888999999::::::;;;;;;:::999999::::::888777999999999888888888777777777888888777666555555666777777777777777777777777555666777888888888888888666666666777777777777777888888888888999999999999;;;:::999888999999888666777666666777888888888888777888:::;;;;;;:::888777777777777777777777777777777777777777777777777777666666666555555666666666444444444444444444444444444888<<<;;;777666999===>>>@@@AAAAAA>>><<<;;;;;;888888777777777777888888;;;;;;::::::::::::::::::999:::;;;===???BBBDDDEEEEEEHHHMMMSSSYYY\\\^^^___bbbdddffffffdddcccccccccjjjmmmsssyyyoooddd[[[XXXWWW]]]kkk|||{{{nnnddd]]]VVVSSSPPPMMMKKKHHHFFFCCCGGGIIIIIIHHHEEEFFFJJJNNNWWWfffwww|||nnn```VVVMMMFFFEEEGGGFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEGGGHHHIIIIIIIIIHHHIIILLLOOOPPPOOONNNNNNOOOOOOMMMKKKIIIHHHJJJPPPTTTTTTUUUXXX[[[]]]]]]ZZZWWWWWWUUUSSSRRRSSSVVVZZZ\\\ZZZ\\\]]][[[WWWQQQMMMLLLEEEAAA:::666555555666666555555555444444333333333666666666555555444444444333444444555555444444333555666666666666555333222444444444444444444444444444444444444444333222222333222222222333333444555555333222222333444444333111222222222222222333333000111333444555555444333555444333222111222333444111111111111222333444555222222111111111111222222222222222222222222222222333333222222111222222333444444444333333222222222222222333444555666666666888888999999888777555444333555777999999777555333444333333333333333333333444444444444444444444444666555444444444444555555666555555555666666777777666666555555555555666666555666666777777888888999888888777777777777888888666666666777777777777777666666666666666666666666666777777888888888888777666666666666666666777777555555444444444555666777555555444444444555555666777777777777888888888888555555555555555666666666666666666666666666666666555666666777888999999:::999888888777777777777777666666555555555555666666555666888999999888777666666666666666777777777777666777777777777666666666555555555555555666666666666666777888777777666555666666666555555555555555444666888888777666666777333333444444666777999999555555555555555666777777777666666555555555555555555666666777777888888888888888888999::::::;;;;;;<<<:::999999999999888666999999999888888888777777666777888777666555666777777777777777888888888888888888888888888777666666555555666666777777777777777777888888888999999999:::888777777888888777555666777777777777777888888666777999::::::999777666555666666777777666666555666666666666666666666666666666555555555555666666333333333333333333333333444888;;;:::555444777;;;999;;;======;;;:::::::::888888777777777777888888999:::;;;<<<<<<======>>>999:::;;;>>>@@@BBBCCCDDDDDDGGGMMMRRRWWW[[[]]]^^^bbbeeeggghhhgggffffffggghhhkkkpppuuu{{{rrriii]]]ZZZWWW[[[hhhyyyzzzmmmbbb\\\WWWTTTPPPMMMKKKHHHEEECCCCCCFFFHHHGGGDDDDDDFFFIIINNN[[[lllwww{{{vvvkkk```UUUMMMGGGGGGGGGEEEEEEGGGDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFLLLNNNQQQRRRQQQQQQRRRSSSNNNNNNLLLJJJIIILLLPPPTTTSSSUUUXXX\\\___```]]][[[\\\ZZZWWWUUUTTTUUUWWWYYYXXXZZZ[[[ZZZVVVPPPMMMKKKCCC>>>999555444555666666444444444444333333333333666666555555444444444333333444444555555444444333555555666666666444333222444444444444444444444444111111111111111000000///333333222222222333444444444333111111333444333222111111111222222333333333000111333444555555444333555444333222222222333333111111111111222333444555333333222222222333333444222222222222222222222222333222222111222222333333222222222333333444444444222222222333333444444555555666777777777555444333222444666888888666444222222222333333333333333333444444444444444444444444555555444444444555555555666666666666777777777888666666555555555555666666666777777777888888999999888888777666666666777777555555666666666666777777666666666666666666666666777777888888888888777777555555666666666666777777555555444444555666888999777777666555444444444555888888888888888888888888666666666666666555555555555666666666777777777777555666666777777888888888:::999888777666666666777777777666666666666777777666777777888888888888888666666666666777777777777666777777777777666666555444555555555555666666666777777777777777666666555666666666555555555555444555777999999777555555555444444444555555777888999555555555555555666777777777777666555555555555555555666777888999999888888888888999999:::;;;;;;;;;;;;:::999999::::::888777999999999888888888888777666777888777666555666777777777777888888888888999999999999999888777666555444555555666666777777888666777777777777888888888888777666777888888888666666777999888777777888:::666777888888888888777666444555666777777666555444666666666666666666666666666555555444444555555666666666666666666666666666555777999888666555777999777999::::::999888999:::888888777777777777888888888999:::<<<===>>>??????999:::<<<>>>@@@AAAAAAAAACCCFFFKKKQQQVVVYYY[[[\\\]]]```dddffffffffffffggggggiiimmmsssyyywwwlll___[[[XXXYYYdddvvvyyylllbbb\\\XXXUUUQQQMMMKKKHHHEEECCC???BBBEEEEEECCCCCCEEEGGGKKKUUUcccnnnsssooohhhaaaTTTNNNHHHHHHGGGDDDDDDGGGBBBCCCEEEGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDLLLNNNQQQRRRRRRRRRTTTUUUNNNNNNNNNMMMMMMNNNRRRUUUTTTUUUXXX\\\aaabbbaaa___bbb```\\\YYYVVVUUUUUUUUUUUUWWWYYYXXXSSSNNNKKKIII@@@===888555555666666666444444444444444444444444444444444444444333333333333444444555555444444333444444555666555444333222444444444444444444444444333333333444333222222111333333333222222333333444666444333333444555555444111111111222222333333444111111222333444444444444444444333333222222222333555444333222111111111111333333333222333333444555333333333222222222222111222222111111222222333333111111222333333444555555333333222222222333444444333444555666666555444333222333555666666555333222111222222333333333333222333333333333333333333333444444444555555555555555555555666777777777777666666666555555555555666666666666666777777777777777888777666666555555666666444444555555555666666666666666666666666666666666777777888888888888777777555555555666666666777777777666555444444555777888777777666555555555555555888888888888888888888888888777777666666555555555555555666777888888999999666666666666666666666666:::999888777666666666777888777777666666777777888666666666666666777888888555666666666777777777888666777888888777666555444444444444555555555666666777777777777666666666555666666555555555444444444666888:::999777555333333555555555555555666777777555555555555555666777777888777666666555555666666555666777999::::::999999888888999::::::;;;;;;<<<;;;999888999::::::999888999999999888888888888777555777888777666555666888777777888888888999999999888888999999999888888777444444555555666777777888555555666666666777777777777666666777999::::::999666888::::::888777999;;;888888888888888888888888444666777888888777666444666666666666666666666666666555555444444555555666666666666666666666666666555555666666777777888888888999:::999888777888999888888777777777777888888777888:::;;;<<<<<<<<<<<<999:::<<<>>>????????????BBBEEEJJJOOOTTTWWWYYYZZZVVVZZZ___bbbcccddddddeeegggiiimmmrrrxxx~~~{{{mmm___[[[VVVWWW```rrrxxxlllddd___YYYVVVRRRNNNLLLIIIFFFDDD>>>AAACCCCCCAAAAAACCCFFFHHHNNNYYYccchhheeeaaa^^^SSSMMMIIIHHHFFFCCCCCCFFFCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDBBBAAAAAABBBEEEFFFIIIKKKMMMOOOOOOQQQSSSUUUNNNPPPQQQQQQPPPQQQTTTVVVUUUVVVXXX]]]bbbeeeeeedddfffdddaaa]]]YYYUUURRRQQQQQQTTTUUUTTTPPPKKKHHHFFF>>>;;;777555666666666555444444444444444555555555222222222333333333333333333444444555555444444333222333444555555555444333444444444444444444444444666777777777777666555555444333333222222333333333666444333333444555555444000111111222333333444444222222222222333444555555444444333333333222222222666555444222111000000000222222111111222333333444333333333222222222111111222222111111222222333444333333333333333333333333444444333222222222333444111222444555666666555444333333444444444444333333000111222333444333333222333333333333333333333333333444444555555666555555333444666777777777666555666666555555555555666666666666666666666666666666777777666555555555555555333444444444555555666666777777777777777777777777777777888888888777777666444555555555666666777777999777555333333333444555666666555555555666666777999999888888888888888888999999888777666555555444444555666777888999:::;;;666666666666555555555555;;;:::888666666666666777777777666666666666777777666555444444444666777888555666666666777777888888666777888888888666555444444444444555555555666666888888777777666666666555666666555555555444444444777999;;;:::777444333222666666555555555666666777555555555555555666777777888888777666666666666666555666888999::::::999999888999999::::::;;;;;;<<<:::999888888:::::::::888999999999888888888888777555666888777666666777888777777888888999999999999666777888999999999999999444444444555666777777888555555555555666666666666888777666888:::<<<<<<;;;777999;;;:::888888:::<<<::::::999888888999::::::555777888999999888777555666666666666666666666666555555555444444555555555555555555555555555555555555444444555888999999888999::::::999888777777999888888777777777777888888777888999:::::::::999888999:::<<<>>>>>>>>>======AAADDDIIIOOOSSSVVVXXXYYYWWW[[[```dddfffggghhhiiihhhjjjmmmrrrxxx}}}lll^^^ZZZUUUUUU^^^oooxxxmmmfffbbbZZZWWWRRROOOLLLJJJFFFDDD===@@@CCCBBB@@@@@@BBBEEEDDDHHHQQQZZZ^^^\\\ZZZYYYRRRMMMIIIHHHFFFBBBBBBEEEDDDEEEEEEFFFFFFEEECCCBBBFFFDDDBBBAAABBBEEEHHHKKKEEEGGGJJJLLLMMMNNNQQQSSSOOOPPPRRRSSSSSSSSSUUUVVVWWWWWWYYY]]]cccfffhhhggghhhgggddd```[[[UUUQQQNNNOOOQQQSSSRRRNNNIIIEEEDDD;;;999777555666666555444555555555555555555555555111111111222222333333333333444444555555444444333111222444555555555555444444444444444444444444444444444555555444444333222444444333222222333333333444222111111222333333222000000111222333333444444333222111111222333555666444444444333333333222222333333222222111222222222111111000000111222333333333333333222222111111111222111111111222333333444555444444333333222222111555444333222222222333444000111333555666666666555333333333333333333333333000111222333444333333222222222222222222222222222333333444555666666666555666666555555555555666666:::777555555777888666444555555666666777777888888999999888777666666777777333333444555666666666555888888888888888888888888999888888777777777777777444555555555555555444444555555555555555555555555666555555444444666777888:::999999999888888777777::::::999999888777777777999999888777666666777777888888777777777777888888777777777777888888888888999888888888888888999999666555555444444444555555666777999::::::999777666999999999888888777555555777777666666666666777777888888777555555444444444888888888777777666555444777777666666555555555444666666666666777777777777888888777777666666555555555666777777777777777666666666777888999999::::::999::::::;;;<<<===>>>>>><<<=========<<<;;;::::::;;;:::999888888777666666555666777888888888888888777555333555999;;;;;;999::::::::::::::::::::::::666666777777777777666666666666777777888888999999777777777777777777777777999::::::;;;:::999888777888888777777666666555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555777777777777888888888888::::::999888777666555555777777777777777888888999888888888888888888888999======;;;::::::;;;<<<===BBBDDDIIIOOOUUUWWWWWWVVVZZZ```ddddddeeeiiikkkjjjmmmmmmpppsssyyytttccc\\\WWWYYY```llltttiiibbb^^^YYYSSSMMMJJJIIIHHHGGG>>>======>>>@@@BBBDDDEEEFFFIIINNNSSSUUUTTTQQQPPPLLLJJJGGGDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHJJJKKKLLLMMMOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVWWW[[[```dddffffffkkknnnkkkccc\\\XXXTTTOOOTTTTTTTTTSSSOOOIIIAAA;;;;;;999555333222333555777999999888777666555444444555444444444444555666666666555444333333333333333222333333444444333333222555555444333333222111111555555666666666555333222333333333222222222111111333333444444444444444333111222333333444444444333777666444333222222333444333222222111111222222333555444444333333222222111222222333333333333444444222222333333333222222111444444444333222111000///222222222222222222222222333333333444444333222222222222333444444555555666333333333444444444444555333333333222222111111111222222333333444333333333444444444444444444444444666666555555555555666666999777555555777888777555555666666666777777777888999888888777666666777777333444555555666666555555777777777777777777777777888888777666666666666777555666666777666666555555555555555555555555555555666666555444555666777888999999888888777777777777999999999888888888777777999999888777777777777777888888777777777777888888555555555666666666777777999999888888888888888888555555555444444555666666666777999::::::999777666777777888888888888777777777777666666666666777777888777666555555444444444666777777777777666555555777666666666555555555555555555666666666777777777777777666666666666666555555555666777888888777777777777888888999::::::;;;::::::;;;<<<===>>>??????<<<<<<<<<<<<;;;:::999999::::::::::::999888777666777888888999999999999888777555444555888::::::999999999999999999999999999666777777888888777777666666666666666666777777777777777777777777777777777888999::::::999888777666888777777777666666666555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666777777777888888888999999888888777666666666777777777777777888999999888888888999999:::::::::<<<<<<;;;;;;<<<>>>@@@AAACCCEEEJJJOOOTTTWWWYYYXXX[[[aaaeeeeeefffjjjkkkjjjmmmnnnppptttyyyuuueee^^^YYY[[[bbbooowwwkkkeee___\\\WWWRRROOOKKKHHHEEE??????>>>>>>???AAABBBCCCBBBFFFKKKPPPQQQPPPMMMJJJHHHFFFDDDAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGJJJJJJLLLMMMOOOPPPQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTVVVZZZ```dddffffffhhhkkkjjjbbb\\\XXXTTTOOOPPPPPPPPPPPPNNNIIIBBB===;;;999666333222333555777666666666666666666555555444444444444444555666666555444333333222222222333222333333444444333333222444333333222222111000000444555555666555444333222333333333222222222222111222222333444444444444444222333444444555555444444666555444333222222222333222222111111222333333444555555555555444444333333222222222333333333444444222222333333333333222222333333333333333222111000222222222222222222222222222333333444333333222222222333333444444555555666444444444444444333333333333333333222222222111111222333444444555444444444555555444444333333333222666666555555555555666666888666555555777888777777666666666666777777777777888888777666666666777777444444555666666666555555666666666666666666666666888777666666555555666666666666777777777777777666555555555555555555555555666666555555555666777888777777777777666666666666777777777888888888999999999888777777777777777777888888777777777777888888666666666777777777888888::::::999888777777777888555555555555555666777777666777888999999888777666555555666888888999999999777777666666666666777777888777666555555444555555555555666777777777666666666666666666555555555555555555555555666666666666555555555555555666666666444555666777888888999999888999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA<<<<<<<<<;;;::::::999999:::;;;;;;<<<;;;:::888777999999::::::999999888888666555444555888999:::999888888888888888888888888777888888888888888888777666666666666555555555555777777777777777777777777777888888888888777777666777777777777666666666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555666666777777777777888888777777777777777777777777888777777777777888999999888888999999:::;;;<<<<<<;;;;;;;;;<<<>>>AAACCCEEEDDDFFFJJJNNNSSSWWWYYY[[[]]]cccgggggggggkkkmmmkkkmmmnnnppptttzzzwwweee___YYY[[[bbbppp|||pppiiiaaa___[[[WWWSSSOOOIIIEEEDDDCCCBBBAAA@@@AAABBBCCCDDDHHHNNNRRRSSSQQQLLLIIIDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@AAABBBCCCEEEFFFKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTRRRSSSUUUYYY___ccceeeffffffiiiiiibbb\\\YYYTTTPPPKKKKKKLLLMMMLLLIIICCC???:::888666444333444666777444444444555555555666666444444444444444555555666444333333333222222222222333333444444444444333333444444444444333333222111333444444555555444222111333333333333222222222222111222333444555666666666444555555666666666666555555444333222111111111222111111111111222444555666666777777777777666555555222222222222333333333333222222333333444333333222222222333333333333222222111111111111111111111111222222333333333333222222333333333444555555666666666555555444444333333222333333333333222222222222333444555555666666666555555555444333333222111111666666555555555555666666666666555555666777888888666666666666777777777777888777777666666666777777555555666666666666555555777777777777777777777777777777666555555555555555555555666777777777666666555555555555555555555555666666666666666777777777666666666666666666555555666666666777888999999:::888888777777777777777888888888777777777777888888888999999999::::::::::::::::::999888777777777777555555555555666777888888777777888888888888777777555666777888888999999888777777666666666666777777777777666555555555555555333444555666777777777777666666666666666555555555444555555555666666666666333333444444555555666666333444666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBB>>>>>>===<<<;;;:::::::::::::::<<<===<<<;;;:::999999999999999999888777666666555555555777888999999777777777777777777777777888888999999999999888888777777777666666555555555777777777777777777777777777777777777777777666666777777777777666666666666555444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777888666666777777888888888888888888777777888888999:::888888999:::;;;======>>>;;;;;;;;;<<<>>>AAACCCEEECCCEEEIIIMMMQQQUUUYYY\\\```fffjjjiiijjjnnnpppnnnnnnoooqqquuuzzzxxxddd]]]WWWYYY```nnnvvvnnneeeaaa]]]YYYUUUQQQLLLIIIHHHGGGEEECCCBBBBBBCCCCCCEEEIIINNNRRRSSSOOOJJJGGGBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@AAACCCEEEFFFMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRUUUYYY___dddfffffffffjjjkkkeee___ZZZUUUPPPKKKKKKLLLLLLLLLHHHCCC???999888666555555555666666444444444444444444444444444444333333444444555666444444444444444444333333333333444444444444333333666777777888777666555444222333444444444333222111444444333333333222222222111222444666777888999999666666777888888777777777444444333222111111111111000000000111333555666777888999999:::999888777777111222222222222333333333222333333444444444444333111222222333444444333333111111111111111111111111111111222333333333333222333333444444555666666666999888777666555444333333333333333333333333333333444555666777777777777777666555444333222111000000666666555555555555666666555666666666666777888999777777777777666666666666777666666666666666777777555666666666666666555555888888888888888888888888777777666555555555555555333444555555666666666555666666666666666666666666666666666777777777777777555555555555555555666666555555666777888999999:::888777777777777777888888888888777777777777888888888999999999:::::::::::::::999999888777777888888666666666666666777888999777777777888888777777777777777888888888888777777777777666666666666777777777666666555555555555666222333444666777777777777555555555666666666666666555555555666666666666777333333444444555555666666444555666888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCAAA@@@???===<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::777777888888777666555555555555666666666666888999666666666666666666666666888888999999999999888888888888888777777666666666666666666666666666666666666666666666666666777777666666666666777777777777666666555444444555666666555555555555555555555555666666666666666666666666666666666666666666666666555666666666666777777777666666666777888888999999888888888888888999999:::888999999;;;<<<===>>>>>>;;;;;;;;;;;;<<<>>>@@@AAAAAADDDIIIMMMPPPTTTYYY\\\bbbhhhllllllmmmqqqsssrrrpppqqqsssvvv{{{yyyeee^^^WWWXXX___mmm}}}sssiiieee^^^XXXTTTQQQOOOMMMHHHFFFEEECCCBBBAAAAAABBBBBBFFFJJJMMMMMMIIIDDDAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAACCCEEEFFFLLLMMMNNNPPPSSSTTTVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQSSSSSSUUUYYY___dddffffffiiinnnoooiiiccc]]]WWWQQQPPPOOONNNMMMKKKGGGAAA===777777777777666666666666666555555444333222222222333333333333333444555555555555666777777666555555333444444555555444444333666777888999999777666555111222333444444444333222444444444333333333222222333444555777999:::;;;;;;888888888999999888888777333333333333222111000000000000111222333555777888:::;;;<<<<<<;;;:::888777111111111222222222333333222333444555555555555555111222333333444444444444111111111111111111111111000111222222333333333222333333444555555666666777;;;:::999888777666555444333333333333333333333333444555666777888888888888666666555444222111000000666666555555555555666666666777777666555555777999777777777777666666666666666666555555666666777777666666777777777666555555888888888888888888888888888777666666555555666666222333444555666666666555666666666666666666666666555666777888888888777777555555555555666666666666555555666666777888999999777777777777777888888999888888777777777777888888666666666777777777888888999888888888888888999999888888777777777777888888777777777777777777777777777777888888888777777666777777666666666666777777666666555555555555666666222333444555666777777777555555555666666666666666666666666666777777777777555555555555555666666666555666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???AAABBBCCCDDDCCCBBB@@@>>>===<<<<<<===:::::::::;;;;;;<<<<<<<<<666666666777666666555555555666666666555555777999666666666666666666666666777888888888888888888777888888888888777777777777666666666666666666666666777666666666666777777888666666666666777777777777777666555444444555666777555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666777777666666777777888888888999999888888888888999::::::999999::::::;;;<<<======<<<;;;:::::::::<<<===>>>???DDDJJJNNNQQQTTTYYY]]]aaagggkkklllnnnsssuuutttssssssuuuwww{{{{{{iiiaaaYYYYYY___lllzzzpppjjjaaaZZZUUURRROOONNNDDDCCCAAA@@@??????@@@@@@EEEGGGJJJLLLKKKGGGCCC@@@======>>>>>>>>>?????????BBBBBBAAAAAA@@@@@@??????AAAAAA@@@AAABBBCCCEEEFFFIIIJJJKKKNNNPPPRRRTTTUUUXXXXXXWWWWWWUUUSSSRRRQQQSSSSSSUUUYYY^^^bbbcccdddiiioooqqqlllfffaaaZZZTTTTTTSSSPPPNNNKKKFFF???;;;666777777888888777666666777666555444333222111111333333333333333444444555555666777888888888777666444444555555555555444444333444666777777666444333111222444555555444444333444444444444333333333333444555666888999:::;;;;;;888999999999999888888777444444444444333222111000000111111222444555777888<<<===>>>>>>===:::777666111111111111222222222222333333444555666666666666222222333444444444444444222222222222222222222222///000111222333333333333444444444555666666777777;;;;;;:::999777666666555333333333333444444444444444555666777888999999999666666555444333333222222666666555555555555666666666888888777555444666888888777777777666666666555555555555555555666777777777777777777777666555555888888888888888888888888888888777666666666666777333444555666666777777777666666666666666666666666555666777888999888777777555555666666666777777777555666666666777777888888777777777777777888999999888888777777777777888888555555555666666666777777777777777777888999::::::::::::999888777777777777777777666666666666777777555666777888888888888888777777666666666666777777666666555555555555666666333333444555666666666666555555555555666666666777777777777777888888888999777777666666666666666555666777888999999999999999::::::::::::::::::::::::;;;<<<===???@@@BBBCCCDDDDDDBBB@@@===<<<;;;<<<<<<:::999888888999;;;===>>>555666666777777777777666444666777666444444666999666666666666666666666666666777777888888777777666666666666777777777777777666666666666666666666666777777666666666777888999555666666666777777777888777666444333333444666777555555555555555555555555666666666666666666666666666666666666666666666666555555555666666666777777777777777777777888888888999999888888999999:::;;;999999::::::;;;;;;;;;;;;;;;::::::::::::<<<===>>>???EEEMMMRRRTTTVVV[[[___]]]dddiiijjjmmmrrruuutttvvvvvvvvvxxx{{{jjjaaaYYYXXX]]]jjj~~~vvvqqqhhh```YYYRRRMMMIIIBBBAAA@@@@@@@@@AAABBBBBBIIIJJJKKKLLLJJJGGGCCCAAA======>>>????????????>>>CCCCCCBBBBBBAAA@@@@@@@@@BBBAAAAAAAAABBBDDDFFFGGGIIIJJJKKKNNNPPPSSSTTTUUUXXXXXXWWWVVVUUUTTTRRRQQQRRRRRRSSSWWW[[[___``````ffflllpppnnniiieee^^^XXXVVVTTTQQQNNNJJJDDD>>>999555666888999999888777666666555555555444444333333333333222222333333444555444555777888888888777666444444555555555555444444222444666777777666444333222333444555666555555444555444444444444333333333333444555777888999999999999999999999999888777777444444555555444333111111111111222222444555777777>>>?????????===:::666444111111111111222222222222333333555666666777777777333333444444444444444444333333333333333333333333///000111222222333333333444444555555666666777777999999888777666666555555333333333444444444555555333444555777888999999999666666666555555444444444666666555555555555666666777888999777444333555888888888777777666666666555555555555555555666777888777777777777777666555555777777777777777777777777999999888777777777777777444555666777888888888888777777777777777777777777555666777999999888888777555666666666777777888888666666666666777777777777777777666777777888999999888888777777777777888888777777777777888888888888666666777777888999;;;;;;;;;;;;999888777777666666777777666666666666777777333444666777999:::::::::777777666666666666777777666666555555555666666777333444555555666555555555444555555555666666777777777888888888999999999999888888777777666666555555777888888999999999888888:::::::::::::::::::::::::::;;;===>>>@@@BBBCCCDDDCCCBBB???<<<;;;;;;;;;<<<:::999777777888:::===???555666777888888888888888444666777666444444666999777777777777777777777777666666777777777777666666444555555555666666777777666666666666666666666666888777666666666888999:::555666666666777777888888666555333222222333555666555555555555555555555555777777777777777777777777777777777777777777777777555555555555666666666777888888777777777777777777999999888888999999:::;;;::::::::::::::::::::::::::::::::::::;;;===???@@@@@@GGGPPPUUUVVVXXX\\\```[[[aaafffhhhkkkqqqttttttwwwwwwwwwxxx{{{~~~iii```WWWUUUZZZgggzzz{{{vvvnnnfff]]]SSSJJJEEECCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBCCCEEEFFFHHHKKKLLLNNNPPPSSSUUUWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRUUUYYY\\\]]]]]]bbbjjjooonnnjjjgggaaa[[[UUUSSSPPPMMMIIIDDD===999555666888999:::888777666444444444555555555666666333333222222333333444555222444666777888777666555444444555555555555444444444555777999999888666444222333555666666666555555555555444444444333333333222333444666777777777777999999999999999888777666444555666666555444222111222222222333444555666777???@@@@@@@@@===999555333000111111111111222222222333444555666777777777777333444444555555444333333444444444444444444444444//////000222222333333333444444555555666777777777777777666666555555444444333333333444444555555555333444555666888888999999666666666666666666555555333333444444555666777777444444444444555777888:::999999999888888888777777555555555555555555555555666666666666777777777777666555333222222444777999888777777666666666777777777666555555555666888999999999888888777666555555777777777777777777777777666666666666777777777777888888777777777777777888777777666666666666777777999888777555555555666777555555666666777777888888888888999:::;;;;;;<<<<<<888666444555888999777555666666666666555555555555555555666777777777777777555555555555555666777888666666555555555444444444555555666666666666555555777777777777777777777777666666666666777777777777999777666555666666666555999888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>======>>>@@@AAAAAA@@@BBBAAA@@@>>>======<<<<<<<<<;;;:::999888777777777333444444555666777777888555666777888888777666555777777666666666666777777:::999777555444555666777777777777777666666666666777666555555555777888999666666666666555555555555555444444444444555666666444444444555666777777888333444555666777777777777777777666555666777888999===;;;888777888888666555666666555555555555666666777777888888888888777777888999;;;======<<<;;;:::888999999::::::;;;;;;<<<666888;;;<<<;;;<<<===>>>DDDHHHMMMQQQUUUXXX[[[]]]ccceeegggiiijjjmmmpppsssqqqrrrtttvvvyyy~~~~~~oooaaaUUUTTTXXXbbbttt|||qqqggg^^^VVVMMMGGGCCCCCCDDDDDDDDDDDDFFFHHHJJJHHHEEEDDDEEEDDDAAA???AAA@@@@@@@@@@@@@@@AAAAAABBBAAA???>>>>>>>>>??????BBBBBBAAABBBCCCFFFIIIJJJMMMNNNPPPRRRTTTVVVWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPJJJMMMQQQTTTVVVXXX[[[]]]]]]fffnnnpppooommmhhhbbb]]]YYYTTTNNNIIICCC===:::;;;;;;:::999888777666555888777666555555555555555666555444333222222222222666777777777777666666555555444333333333333444555333333333333444444444555555222333888999777444555444444333333333222222222222333444444555555555555555555555555555666777888333333333222222111111111000111111222222333444444===???@@@===888555444555333333333333333333333333555666777888777666333222555444444333333444444555222333444555555444333222555555555444444333333333333333222222333333444555999888666444333222333333222222333444555555555555111222444666888888888888555555444333333333444444333333444555555666666777555555444444555666777888888888888777777666666666555555555555555555555555555666666666777777777777666555444333444555666888777666666555555666666666666666555555555666777888999888888777666666555555777777777777777777777777666666666666777777777777888888777777777777777888888777777666666777777888999888777666555666666777666666666666777777888888888888999999::::::;;;;;;888666555666888888777555888777777777777666666666555555666777777777777777666555555555555666666777666666555555555444444444555555666666666666555555777777777777777777777777666666666666777777777777:::999888777888888888777999999888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===???>>>>>>???AAACCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<;;;:::999888777777777444555555666777777888888666666777888888777666555777666666555555666666777999777666444444555666777666666666666666777777777666666555555555666888888555555555666666777777777555444444444444555666666444444555555666777777888333444555666666777777777888888777777777888999:::===;;;888777888888666555777666666555555555666666777777888888888888777777777999:::<<<<<<;;;:::999888888999::::::;;;;;;<<<888:::<<<===<<<<<<===???DDDHHHNNNSSSWWWYYY\\\^^^aaaccceeeggghhhiiilllnnnnnnoooqqqsssuuuzzzpppbbbVVVUUUYYYcccuuuwwwkkkaaaWWWMMMFFFEEEEEEFFFEEEEEEFFFGGGHHHIIIFFFDDDDDDEEEEEECCC@@@??????>>>>>>>>>??????@@@BBBAAA@@@???>>>???@@@AAABBBBBBAAABBBCCCFFFIIIKKKNNNOOORRRTTTVVVWWWXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPKKKMMMPPPRRRTTTVVVYYY[[[___hhhppprrrrrrqqqlllgggaaa\\\SSSLLLFFFAAA===;;;;;;:::999888777666555555666555444333333333333444666555444333222222222222444444555666666666666666555555444333333444555555444444444444555555555666888666777<<<>>>:::777777555555555555444444444444222222333444444444444444444444444444555666777777444444444444444333333333111111111222333333444444:::<<<===;;;777444444555333333333333333333333333333444666777777666555444444444333333333333444444666666777777777666666555444444444444444444333333333333222222333333444555888777555444222222222222444444444555444444333333222333555666777888777777444444333333333444444555444444444555555666666777666666555555555555666777777777666666666666555555555555555555555555555555555555666666666777777777777777666666666666666666555555444444444555555666666666555555666666777888888888777777666555555555777777777777777777777777666666666666777777777777777777777666666777777888888888888777777888888888888888777666666666777777666666666777777777777888888888888888888999999999888777666666888888777666888888888888777777777777555555666777777777777777777777666666666666666666666666666555555555444444555555666666666666555555777777777777777777777777666666666666777777777777;;;;;;:::999999999999:::999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===@@@??????@@@BBBCCCBBBAAA???>>><<<;;;::::::999999::::::999888777777777888666666666777888888999999777777888888777666555444666555555555555555555666666555444444444555666777555555555666666777777888666555555555555666777777444444555666777888999999555555444444555555666777444444555555666777777777333333444555555666666777::::::::::::::::::;;;;;;<<<:::888777888888777555888777666555555555555555666777777888888777777666777777999:::::::::999888888888999999:::;;;;;;;;;;;;<<<>>>>>>======>>>???DDDIIIPPPVVVYYY[[[]]]^^^___aaaeeefffgggggghhhiiilllmmmoooqqqtttyyyrrrdddXXXWWW[[[dddvvvqqqeeeYYYNNNGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@?????????@@@@@@BBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAABBBCCCFFFIIIKKKOOOQQQUUUXXXYYYYYYXXXWWWUUUTTTSSSQQQPPPPPPPPPPPPLLLMMMOOOOOOPPPRRRUUUXXX___gggoooqqqrrrrrrnnniiieee^^^SSSJJJCCC???<<<;;;999999888888777666555555333333222222111111222222555555444333222222222222222333444555666666666555555555444333333444555555555555666666666777777777:::888999>>>@@@;;;777777555555444444444333333333111222222333333333333333333333333333444555666777555555555555555666666666111111222222333333444444777888999888666444444444222222222333333444444444222333444666777777666555444444333333333333444444888999::::::999888777666333333444444444444444444333333222222333333444555666555444333222111111222555555555555444333222111333444666777777777666555333333333333444444555666444444555555666666666777777777666666555555555555666666666666666666666666555555555555555555555555555555555666666666777777777777888888888666555444444444333333333444555555777777777777777888888999888888888777777666666666666666666666666666666666666666666666777777777777777666666666666777777888999999888888888888999999888888777777777777777777777777777777777777777777888888888888777777777777888777777777777888777777888888888777777777666666555555666777777777777777777777777777666666555555666666666666555555555555555555666666666666555555666666666666666666666666666666666666777777777777::::::::::::999999:::;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===@@@???>>>???AAABBBAAA@@@>>>===<<<;;;:::999999999999888888777777777888888777777888888888999999999888888888777666666555555555555444444444444555555444333333333444555777888444444555555666777888888555555555555555555666666555555666666777888888999555555555555555666666777555555555555666666777777444444444555555777777888;;;<<<<<<======<<<;;;;;;<<<:::888777888888777666888777666555555444555555666666777777777777666666666666888888999888888888888888888999::::::;;;;;;;;;===>>>===<<<<<<>>>???CCCHHHPPPWWW[[[\\\^^^^^^^^^aaaeeehhhhhhhhhiiijjjnnnoooqqqrrruuuzzzuuufffZZZXXX\\\eeevvvuuuhhh\\\QQQJJJIIIHHHGGGGGGHHHHHHGGGEEECCCCCCCCCDDDEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDAAAAAAAAABBBDDDFFFJJJKKKPPPRRRVVVYYYZZZYYYVVVUUUSSSSSSRRRRRRQQQQQQQQQQQQMMMNNNNNNMMMMMMOOORRRUUUZZZcccjjjlllmmmnnnkkkgggeee^^^TTTJJJCCC>>>;;;999888888777777666555444444222222111111111111222222555444333333222222222333444444555666666666555555555555444444444444555555666666666777777777888888888666777===>>>999555444333222222222222111111111111222222333333222222222111111111222333444555666444444555555666666777777111111222222333444444555444555666666666555555555111111222333333444555555222333444555555555555444444333333333333333333444666999<<<>>>>>>;;;666333333333333444444555555555333333222222333333444555444333333222222111111111444555555555444444333222555555666777777666555444222222222333444555666777555555555666666666666666777777777666666555444444777777777777777777777777666666666666666666666666555555555555666666666666666777888999888777555333333333333333333444555555888888999999::::::::::::999888888888888888777777666666666666666666666666666666666666777777777777666666555555666777888888999999888888888888999999777777888888888888888888888888888888777777777777888777777777777777777777777888888888777777777888777777666666666555555555555555666777777777777777777777888888777666555444777777666666666555555555555555666666666666555555666666666666666666666666666666666666777777777777888999:::999777777999;;;;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<<<<<<<>>>???>>>===>>>===<<<;;;:::999999999777777666666666777888888888888888888999999999999888888777666666666666666555555444444444444555555333333333444555666777777333444444555666777777888666666666666666666555555777777777666666666666666666555555555555666777777555555555555666666666666444444555555777999;;;<<>><<<;;;;;;:::888777888888777666777777666555555555555555666666777777777777666666666666777777777888777777777777888999999::::::;;;;;;<<<<<<<<<;;;;;;>>>@@@CCCIIIQQQWWW[[[]]]______\\\___dddggghhhiiijjjkkknnnoooqqqsssuuuzzzwwwhhh[[[YYY[[[ccctttwwwjjj___TTTNNNJJJHHHGGGGGGHHHHHHEEEBBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBDDDEEEAAAAAAAAAAAADDDGGGJJJLLLPPPRRRUUUXXXXXXWWWTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMLLLMMMPPPSSSWWW^^^eeeggggggiiihhheeeaaa[[[SSSJJJCCC>>>999666777666666555555444444444333333222222222222333333444444333222222222333333777777777777777666555444555555555555555555555555666666666666777777777777666444555:::<<<888444333333333333222222222111111222222222333333222222111111111111222333444555666333333333444555555555666111222222333444444555555444444555666777777777666111111222333333444555555444444444444444333222222333333333222222333333333555:::AAAEEEEEE???888222333333333444444555555555333333222222333333444555222222222222222222111111222333444444555555555444555666777777777666444444222222222333444555666777666666666666666666666666666666777777666555444444666666777777777777888888666666666666666666666666444444555555555666666666555666777888777666555444333333333333444444555666888888999::::::::::::999888888888777777777777777777777777777777777777777666666666666777777777777555555555555666777888888888888888777777888888888666777888999999999888888999888888888888777777777777777777777777888888888777888999999777777888999666666666666555555555555555555666777777777777777666777888999888777666555777777777666666666555555555555666666666666555555777777777777777777777777666666666666777777777777666888999888666555888;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::<<<<<<;;;:::>>>===<<<:::999999999999666666555555666777888888888888888888888888888888777777666666666666777777666555555555555555555666333333444555666666777777444444444555555666666777777777777888777777666555777666666666555555555444666666555555666666777888555555666666666666666666666666666777:::===???AAAEEEFFFGGGGGGEEEAAA>>>;;;;;;999777777888999888777666666555555555555666666555666666777777666666555666666666777777777888888777777888888999::::::::::::;;;;;;;;;;;;<<>>AAADDDIIIMMMTTTZZZ^^^aaaeeegggbbbdddffffffeeefffgggiiijjjkkkmmmnnnqqqvvv|||zzzjjj\\\WWWWWW]]]mmm}}}zzzmmmcccYYYSSSNNNKKKIIIIIIKKKIIIDDD???@@@BBBDDDEEEDDDEEEGGGIIIGGGGGGEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@AAADDDGGGKKKMMMTTTTTTUUUUUUUUUSSSRRRQQQOOOPPPQQQSSSSSSSSSRRRRRRNNNPPPQQQQQQPPPOOOQQQRRRTTT[[[___``````bbbbbb```[[[UUULLLDDD???<<<:::888444444444444333333333333222222222222222333444555333333333222222333333444333444555666777777777777444555666777777666555444222222333333333444444444777333333777:::888888:::777777777666666666555555444444444444444333222222111111111222444555777888444444444333333333333333222222333333444555555555555444333555888999777555333333333333333333333333333333222222222222222333333333222222222222333333444999AAAFFFGGGBBB<<<777444444444444444444333333333333222222333333444555000111222444444444333333333333444444555444444444444555666777777666555555444444333333333444444555777777777777666666666666444555666777777666555444444444444555555555666666777777777777777777777777444444444555555555666666333444444444555555666666333333333444555666777888444555666888888777777666333444444444444444444444777777777777777777777777666666666666777777777777444444444555555777888888777777666666666666777777666777888999::::::999888999999999999888888777777666666777888999::::::;;;666999::::::777666888:::888888888888777777777777555666666777777777777777444555777999:::999888777777777777777666666666666555555666666666666555555777777777777777777777777666666666666777777777777555888;;;999666555999======<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======;;;:::999999;;;;;;:::999;;;:::999777666666555555444444444555666777888999888888777777777777777777555555555555666777999:::777777666666666666777777555666777777777777777777555555555555555444444444888999::::::999888777666111222222333444555666666666666666666666777888888666666666666666555555555777888888;;;>>>CCCGGGJJJPPPQQQRRRQQQNNNHHHCCC???:::999777777888999888777444444444444666777888999555555666666666666555555777777777777777888999999777777777888999999:::::::::;;;<<<<<<===???CCCGGGLLLPPPVVV[[[___dddhhhjjjjjjjjjjjjiiigggggghhhjjjjjjlllmmmooorrrwww}}}{{{kkk[[[VVVVVV[[[jjjzzz{{{nnncccZZZTTTPPPMMMJJJKKKMMMKKKEEE@@@@@@BBBEEEEEEDDDDDDGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@AAADDDGGGKKKMMMVVVVVVUUUUUUTTTSSSRRRRRROOOPPPQQQSSSSSSSSSRRRRRRNNNPPPRRRRRRQQQQQQQQQRRRRRRXXX\\\\\\\\\______\\\ZZZSSSIII@@@<<<;;;;;;<<<444444333333333333333333222222111111222333444444333333333222222333444444///000222444666888999999444555666777777666555444111111111222222222333333555111111555777777888:::666555555555555444444444555555555555444444333222111111222333444666888888555555555444444333333222222222333444444555555666555333222444777888666444444333333333333333333333111111111111222333444555333222222222222222222333222666<<<@@@AAA>>>:::777555555555444444333333333333333222222333333444555000111333444555555444333555555555555444333222222333444666777777777666555555555444333333333444444777777666666555555555444444555555555555555444444444444333222222222333333777777777777777777777777555555555555555555555555444333444666999999666333666555333222222333444555555444444666777888666555555666666777777777777666666777888999::::::999888888888777777777777777888888888888888777777777777666777777666555555777999888888999999999:::::::::999::::::::::::999888888:::999888777777888999999888888888888888888888888:::999999888777666666555555444444555555666777888666666777777777777666666555555555555555555555555555666666666666666555555444555555666777888888999666666666666777777777777666666777777888888888888::::::999999999999888888::::::999999999:::;;;;;;;;;<<<<<<;;;999888888999<<<:::777444333444555777777666555666777888777666777777777777777666555555777666666777999:::888777777777777777777777777777888777666555555666777888777666555444444555666777444666888999:::999777666333333444555666777888888::::::999888777777777888666666666666777777777777777888999:::>>>DDDLLLQQQUUUWWWXXXSSSKKKDDDAAA@@@999777666777999999777444444444444555555555555555777666666666555555555555555555666666777777888888999999999999999999999999999:::::::::;;;>>>CCCGGGNNNSSSZZZ___aaabbbbbbbbbiiigggeeeeeefffgggggggggpppmmmjjjlllrrryyy}}}~~~nnn]]]UUUQQQTTTdddxxxttthhh]]]VVVPPPNNNJJJFFFCCCAAAAAA@@@AAAAAAAAAAAAAAADDDHHHLLLKKKOOOOOOKKKHHHIIIIIIGGGDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>@@@DDDHHHJJJKKKUUUSSSQQQPPPOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRLLLLLLMMMNNNOOOQQQRRRSSSVVVWWWYYY[[[]]]^^^______WWWRRRJJJAAA;;;777555555555444333222111111111111555444444333333444444555555555333222111000000000666666666666666555555444444555555555444444333222555555555555444333222111222222222222222333444555444444333222333444555666555555555555555444444333555444333222333666999;;;888777555444444333111///000000111222333333444444333333222222333333444555444333222222111111222222111111111111111111111111555444333222222222333333222444666888999999888777444444444444444444444444222222111111111111111111555333222333555666555222333333333333333333333333444444555666777888999:::555555444444444555555666666777777777777666555444444555555666666555444444444333333333333333444444666666666666666666666666555555555555555555555555555444444666999999666333555555444444444444444555555444444555777777666444555666666777777777777777555666888999999999888888888888777777777777888888888888888888777777777777666777777777555555777888888888888999999999::::::999999::::::999999888777999888777777777777888999777777777777777777777777999888888777666666555555555444444555555666777888777777777777777777777777555555555555555555555555555555666666666555555444444555555666777777888888777777777777777666666666777777777888888888999999::::::::::::999999999999::::::999999999999999:::;;;<<<<<<;;;999888888999:::888666555444666888999999888666666777888777666888888888888888777666666777666666777999999888777777777777777777777777777888777666555555666777777777666555444444555666777555666777888999888777777666666666666777777888999:::999888888777777777888666666666666666666666777666777888:::>>>DDDKKKQQQUUUWWWWWWTTTNNNGGGBBB???;;;888555555666888888777444444444444555555555555777777666666666555555555666666666666666666777777999999999999999999999999999:::;;;;;;<<>>:::888555444333333111000000111111222333333444444333333333333333444444555333333222111111111111111111111111111111111111111222222222222333333333333222333555666777666555444444444444444444444444444222222222222222111111111555333222333555666444222444444444444444444444444555666777888999999999999555555444444444444555555666777888999999777666444444555555666666555555555333333333333333444555666555555555555555555555555555555555555555555555555666555555666888777555333444444555555555555555444444333333444666666555444555555666777777777777777555666777777777777777777888777777777777777888888999999888888888777777777777888888777666555777888888888888999999999999:::999999::::::999999888777888777777666666777777888888888888888888888888888777777777666555555444444555444444555555666777888999888777777777777888999555555555555555555555555333444555555555555444444555555555666666777777888888888888777777666666666888888888888888999999999::::::::::::::::::::::::;;;::::::999888888888888:::;;;<<<;;;999888888999999888666555666888:::;;;;;;999666666777777777777888999999999999888888777777666666777999999888666777777777777777777777777777666666555555666777777666555444444444444666666666666666666777777777777;;;:::888777666777888888999888888777777777777777666666666666666666666666555666888:::===CCCJJJOOOUUUTTTTTTSSSPPPJJJCCC>>><<<999555333444666888999444444444555555555666666777777777666666666555555666666666666666555555555999999999999999999999999999:::;;;<<<===@@@DDDHHHKKKQQQXXX^^^bbbdddeeefffeeedddcccdddgggiiikkkkkkkkkiiiiiikkkqqqxxx}}}vvveeeZZZTTTUUUaaapppxxxnnneee___UUURRRMMMJJJGGGDDDAAA>>>@@@@@@AAAAAAAAADDDIIIMMMSSSXXXYYYUUUQQQOOOKKKGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAACCCFFFIIILLLNNNQQQPPPOOOOOOPPPQQQSSSTTTWWWWWWVVVUUUTTTRRRQQQPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[\\\\\\WWWRRRJJJBBB;;;888666666555444444333222222222222555444444333333444444555111111000000000000111111222333444555666777777777333333333333333222222222444444555555555444444333444444333333333444555555444333333333333444555666444444444555444444333222111111222333666:::>>>@@@<<<999555333333333222111111111111222222333333444333333333222333333444555333222222111111111111111222222222222222222222222000000111222333333333333111222333444444444333222444444444444444444444444222222222222222222222222555444333333555555444333555555555555555555555555555666999;;;;;;:::999888555444444333333333444444555777999::::::999666444444555555666666666666555333333333333444555777777555555555555555555555555555555555555555555555555666666666777777666444333333444666777777666555444333333222444555666444333444555666777777888777777555555666666666666666666777777777777777777888999999999999888888888777777777888888777666555777888888888888888999999999999999999999999999888777777666666666666666777777777999999999999999999999999666666555555555444444444555444444555555666777888:::999777666666777999:::555555555555555555555555222333444444555444444444555555555666666666777777999999888888777666666666888888888888999999999999999999::::::;;;;;;;;;<<<===<<<;;;999999888888888999:::;;;:::888777888999:::999888777777888999:::;;;999666555555666666666888888888999999888777777888777666777999999888666777777777777777777777777555555555555666666666777555444333333333444555666666666555555555666777888<<<;;;888666555555666777888777777666666666777777666666666666666555555555444555777999<<>>AAAEEEHHHKKKQQQYYY```dddfffhhhiiihhhfffeeefffhhhkkklllllllllkkkllloootttzzzoooaaaXXXVVV^^^jjj|||yyyrrrjjjfffZZZVVVPPPLLLJJJFFFAAA===??????@@@@@@BBBEEEJJJNNNQQQWWW[[[YYYVVVTTTPPPKKKEEEDDDCCCAAA@@@@@@AAAAAAAAABBBDDDEEEFFFIIIMMMOOOOOOOOOPPPPPPRRRTTTUUUVVVWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZUUUQQQIIIAAA:::777666666555555444333333333333333555444444333333444444555111111000000111222333333222333444555666666666666333222222222222222222222333444555555555555555444555444444333444444555555333333333333444444555555555555555555555444333333222222222444666:::===???===:::555222222333333222111111111222222333333333222111111111111222333333444444333222222222222222222222222222222222222222000111222333333333222222222222333333333333222111333333333333333333333333222222222333333333333333555444444444444444333333444444444444444444444444444666:::======;;;888666555444444333333333333444444666888::::::999777555444555555666777777666666444333444444555666777888666666666666666666666666666666666666666666666666666777777777555555444444333444666777888777666666333333222444555666444333444555666777888888888888666666555555555555555555777777666666777888999999999999999999888888888888888999999888666555777888777777888888888999999999888999999999999888777777555555666666777777777777888888888888888888888888555555555555444444444444555444444555555666777888:::999777666666777999:::666666666666666666666666222333333444555555444444555555555555666666666666999888888888777777777666888888888888888888888888888888999999:::;;;<<<<<<======<<<:::999999999999999:::;;;:::888777888999;;;:::999888777777777777999777555444555666666555666666777777777777777666888777777777999999777555666666666666666666666666444444555555666666666666444333222222222444555666555555444444555555666777:::888777555444444444444777666666555666666777777777666666666555555444444444555777888;;;???DDDHHHJJJHHHHHHHHHIIIEEE>>>888777777777777666555555666666777777888999:::::::::888777777777666666666666777777666666555555555444888888888999999:::::::::888:::<<<>>>???BBBFFFIIILLLRRRZZZaaafffiiikkklllllljjjhhhhhhjjjkkklllkkkiiijjjlllooosssxxx~~~sssdddYYYVVV\\\dddwww{{{uuuoookkk```ZZZSSSNNNKKKHHHBBB===>>>???@@@@@@BBBFFFKKKOOOQQQYYY^^^]]]ZZZWWWQQQJJJCCCBBB@@@????????????@@@BBBCCCEEEFFFFFFIIIMMMPPPOOOPPPQQQRRRTTTVVVWWWXXXTTTUUUVVVWWWWWWVVVTTTSSSQQQPPPOOOOOONNNOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYTTTOOOGGG???999666555555555555444444333444444444555444444333333444444555222222222222333444555555444444555555555555444444333222111111111222333333444444555555666555555555555444444333333333444444333333333444444444444444555666666666666555444444444444444555666888:::;;;<<<999444222222333333333111222222222222222333333000000000000000111111222555555444333333333333333222222222222222222222222222222333333333222222111333444444444444333333222333333333333333333333333222222333333444444444444555555555444333333333333333333333333333333333333333666:::===>>><<<999666666555444444333333333333444666777999999888777666444555666666777777777777555555555555555666777888666666666666666666666666666666666666666666666666555666777666555444555666444555666777888888888888444333333444666666555444333444555777888888888888777777666555555555555666666666666666777888999::::::999999999999888888888999::::::888666666777888777777777888888888888999888888999999888888777666555555666777888888888888555555555555555555555555555555555555555555555555555444444555555666777888999888777777777777888999666666666666666666666666222333444555555666555555555555555555555555555555888888888888888888888888888888888777777777777777666666777888:::;;;<<<<<<<<<<<<;;;:::999999999999888999:::999888777888999;;;:::999888777666666666777666555666777888777555555555666777777777777666888777777777999888777555666666666666666666666666333444555666666666666666333222111111222333555666444444444555555555555555555555555444444333333333555555555555555666666777777666666555555444444444555666777888999<<>>:::777555777888888666555555555777777888888999:::;;;;;;888888777777777666666666777777777777666666666666888888888999999::::::;;;888:::===???AAACCCGGGIIILLLRRR[[[bbbgggiiikkklllmmmkkkiiiiiijjjkkkkkkkkklllnnnpppsssvvvzzzuuueeeZZZWWW[[[```pppzzztttpppfff___UUUOOOLLLIIICCC>>>===>>>???@@@BBBFFFLLLPPPUUU]]]cccbbb]]]WWWNNNFFFAAA@@@???=========>>>???AAADDDFFFGGGFFFHHHLLLPPPNNNOOOQQQRRRTTTVVVWWWWWWSSSTTTVVVWWWWWWVVVTTTSSSPPPOOOOOONNNNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXSSSOOOGGG???:::666555555666555555444444444555555555444444333333444444555333333333333333444555666555555555555555444333333333333222111111222444555555555666666666555555444444444333222222222333333222333444444555555444444555555666666555555444333555555555555555666666777999666333222222333333333222222222222222222222222000000//////000000111222555555444333333333333333333333333333333333333333333333222222222333444444444444444444444444444444333333333333333333333333222333333444444555555666444555666555333222222333333333333333333333333333444777;;;>>>???>>>;;;999777666555555444444444444444555666777777777777666444444666777777888888888777666666666666666777777555555555555555555555555666666666666666666666666444666777666444444666888666666666666777888999:::555444444555777777666444333444555777888888999999888888666555555555666666666666666666777888999:::::::::999999999888888888:::::::::999666666777888777777777777888888888888888888888888888777777666555666777999999999999999555555555555555555555555555555555555555555555555555444444555555666777888777777777777777777777777666666666666666666666666333333444555666666666666555555555555555555555555777777777888888999999:::777777777666666666555555444555666777999:::;;;<<<999999888888777888888999777999:::999888777888:::888888888777777666666666666666777999;;;;;;999777555666777888888888888888999888777888999888666555666666666666666666666666222333444666666666666666222111111111111333555666222333444555666555444444111222444555666555444333555444444444555555666777777777666555555444333333666777888888888:::===@@@>>>??????>>>;;;999888888666777888666444333555777555555666777888999:::;;;888888888777777777666666777777777888888888888888777888888999::::::;;;;;;888:::===@@@AAADDDGGGJJJLLLQQQZZZaaaeeehhhjjjkkkkkkiiiggggggiiikkklllkkknnnqqqtttvvvxxx{{{|||jjj]]]XXXYYY[[[eeeqqq~~~wwwssslllbbbVVVOOOLLLIIIDDD???<<<===???@@@BBBFFFLLLPPPVVV___ffffffaaaZZZPPPGGG@@@???>>>=========>>>???AAADDDGGGGGGEEEGGGLLLPPPMMMNNNOOOQQQSSSTTTUUUUUUSSSUUUVVVWWWWWWUUURRRQQQPPPPPPOOOOOOOOOPPPPPPQQQOOOPPPRRRTTTVVVWWWXXXXXXUUUPPPIIIAAA;;;888777777666555555555555555666666555444444333333444444555333333333222222333444444333333444555555555444444444333222111222333555666666666777666666555444333444333222111111111111111222333444555555555444444333333444444333333222111444444444444444555555555444333111111333444333222222222222222222222222222111111111111111222333333333333222111111111111222333333333333333333333333333222111111333555888:::333333333333444444555666222222222222222222222222333333333444555666666666444666777555222111222444444444444444444444444444666888<<>>888888777666555555555555555555555555666666777777444444666777888888888888888777777666666666666777444444444444444444444444777777777777777777777777333555777666444444777:::777666666555666888:::;;;555555444666777888666555333444555777888888999999999888777666555555666777666666666666777888999::::::::::::999999999888888:::;;;:::999777666777888777777777777888888888888888888888888888777666666555666888999:::::::::999888888888888888888888888555555666666666666666666555444444555555666777888666666777777777777666666777777777777777777777777333444555666777777777777555555555555555555555444666666777888999::::::;;;777777666666555555555444333444555666888:::;;;;;;777666666666666666777888777888999999888777888:::666666666666777777777777666777999<<<>>>>>>;;;999666777888999999999999999999888777888999888666555666666666666666666666666111222444666777777666555111111000000111333444666111222444666666555444333...000333666777777555444444444444444444555666777777777666555444444333333777888888888888999<<<>>>;;;===>>><<<888666777999888888777444111222666:::333444555666777888999999888888888888777777777777777777888888999999::::::777777888999::::::;;;;;;888:::>>>@@@BBBDDDHHHJJJKKKPPPYYY```dddfffhhhiiigggfffeeefffhhhkkkllllllkkknnnqqqssstttwww|||ppp```XXXWWWVVVZZZfffyyyzzztttooodddWWWOOOLLLJJJEEE@@@<<<===>>>@@@BBBGGGLLLQQQTTT^^^fffhhhddd^^^TTTKKK@@@???>>>=========>>>???AAADDDGGGGGGEEEFFFKKKPPPKKKLLLNNNPPPQQQRRRSSSSSSUUUVVVWWWWWWVVVSSSPPPNNNPPPPPPPPPPPPPPPQQQRRRRRROOOPPPRRRTTTVVVWWWXXXXXXVVVRRRJJJCCC===:::999999666666555555555666666777555444444333333444444555333333222222111222222333111222333444555666666666555444222222222444666777777777777777666555333333333222222111000000000111222333444555555555444333111222222222222111000000222333333444444555555555222111000111333444333222222222222222222222222222333333222222333333444555222111111000///000000000333333333333333333333333111000///000333777<<<@@@222222222222333444555666222222222222222222222222333333444444555666777777444666777666222111222444555555555555555555555555888:::===AAACCCCCCCCCBBB999999888666666555555555555666777888888777666555666666666666666777888888666666666666777777777777555444444444444555555666666666666666666666666666888888777666555444333333999888777555555555666777666666777777777777666666666666666666777777777777666888888777555333333444555555666666777777888888555555666777777777777777888888777777777777888888999999888888777666666666999:::;;;;;;<<<<<<;;;;;;777777666666555555444444888888888888777777777777;;;999777555444444555666444555555555555555444444555777888999999888777555666666666666555555555555777777777777666666666666777888999999999777666555666666666777888999;;;;;;;;;999777777888777333000777777666666666666777777555555666777777777777777999888888888777777666666555444444444444555555666555777;;;===>>><<<:::888555555555666777999;;;;;;:::999888888999999777666777666555444444444444444333444444444555666666666444444555555555444333222444555666666666555333222444444444444444555666666666666666777666666555444555777777666555444555666777777666666777888999999:::999888777666666666666999999777666555555555555666666555666666777888999999888888888777777666666:::999999999999999999999:::::::::::::::::::::::::::<<<===>>>???BBBFFFIIIJJJPPPWWW]]]bbbdddfffhhhiiigggeeegggkkkmmmllljjjllllllmmmppptttxxx}}}~~~lll___XXXWWW[[[cccsss|||rrrmmmdddZZZSSSLLLEEEAAABBB===>>>???@@@BBBHHHNNNSSSYYY___gggkkkiii___SSSKKK???>>>===<<<<<<===>>>???AAAAAABBBEEEIIILLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRTTTUUUVVVUUUSSSRRRRRRTTTSSSPPPPPPTTTUUUSSSSSSSSSSSSTTTUUUVVVXXXYYY[[[VVVNNNEEE???;;;::::::777777666555555555555555555444333333333333555555444444444333333222222222555111000444666555444666333333333333444555555666777888888888777666444333333222111222333444222000222333333444444333333222333333333222222111111111444222111000222333444333///111111000111333444222444444444333333222222222222333444444222222333444444333222222111111222222333444444444444333222111000111111000000333777:::444333222333666888888888333111000000111222222111333444555666777777777777444444333333333222222222555555444444444333333333444777===DDDIIIJJJHHHEEEBBB<<<666444666777555222555666777888888777666555666666666666666777777888888888777777666666555555444444444333444444555666666666666666666666666666888777777666666555555555888777666444444444555666555555666666666666555555555666666666777777777777666777888888555444444444555666666666777777777888555666777777888888777777888777777777777777777888888888888888777777777777999999:::;;;;;;;;;;;;;;;777777777666666666666666888888888888777777777777:::999777666666666888999444555555666666555444444555666888999999888666555666666666666555555555555777777777777666666666666777888888999888777666555777777777888999:::;;;<<<<<<:::888888999999666333777777666666666666777777555555666777777777777777888888888777777777666666555555555555555555666777555777999;;;;;;:::888666555444555555666777999999:::999777888999999777666666666666666555555444444444444555555555555555555555555444444444333333333555555666666555444444333444444333333444444555666666666666666666555444444444666777666555444555777777777666666777888888999:::999888777666666666666666666777777777777777777777666666666666777777888777777777777666666666555999999999999888888888888::::::999999999999999999:::;;;===>>>???AAAEEEHHHIIINNNUUU[[[___bbbdddeeedddddddddeeehhhkkkllllllooooooppprrrtttxxx|||~~~zzzmmmddd```\\\aaammm~~~{{{qqqnnneee[[[TTTMMMEEEAAABBB===>>>???@@@CCCHHHNNNRRR\\\aaahhhkkkggg]]]RRRJJJ??????>>>======>>>??????AAAAAABBBEEEIIILLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUSSSRRRQQQOOORRRQQQNNNOOOSSSUUUSSSVVVVVVVVVWWWXXXXXXYYYYYYXXXUUUNNNGGGBBB>>>===<<<777777666666555666666666666555444333222333444555444444444444333333333333333111333999;;;777555555333333333333333444555666999999999999888666444333222111111222333333222000111222222333333222222111333333333222222222111111000000///000222444555555333333222111111111000///444333333333222222222222222333444444222222333444333222111111000000111111222222222111111111000000222444555444333333555777444333333444777999999999444222000000111222111000222222333555555666666666333333333333444444444444555555444444444333333333444888>>>EEEKKKLLLJJJGGGBBB<<<666444555666555222666666777777777777666666666666555555666666777777999999888777666555444444444444444444444555666666777777777777777777777777777777777777777777777777666555555444444444444555444444555555555555444444555555666666666777777777666777888888666444444555666666666666777777777777666777888888999999888888777777666666666666777777777777777777888888888888888999999:::::::::::::::777777777888888888888888888888888888777777777777888888777666777888:::;;;444555555666666555555555666666888888888888666666666666666666555555555555666666666666777777777777777888888888888777666666888888888999:::;;;<<<======;;;::::::;;;:::888666777666666555555666666777555666666777777777777777888888777777777777666666666666666666666777888888666777777777777666666555555555555555555666777777:::888777777888999888666666666777888888777555444666666555555555555555555666555444333222333444444666666555444444444444555444444333333444444555666555555555666555555444333333444666666555555666888777777666666666777888888999999888777666666666666444555666888999999888888888777777666666666666777777666666666666555555555777777777777777888888888888888888888888888888999999:::<<<===>>>@@@DDDGGGIIINNNUUU[[[___aaacccdddaaaccceeeggghhhjjjmmmppppppppppppqqqsssuuuxxxyyy{{{sssjjjbbbbbbhhhvvv~~~tttpppfff\\\UUUNNNFFFAAAAAA===>>>@@@AAACCCHHHNNNRRR^^^bbbgggiiieee[[[PPPHHH@@@@@@>>>>>>>>>>>>@@@@@@BBBBBBCCCFFFIIILLLLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNRRRRRRSSSSSSSSSQQQPPPOOONNNQQQQQQPPPQQQUUUWWWUUUUUUVVVWWWYYYYYYYYYXXXXXXTTTQQQMMMIIIDDD@@@>>>===777777666666666777888888666555444333222333333444444444444444444555555555222222666===???:::555444222222222333333555666666;;;;;;:::999888666444333111111000111333333111000111111222222222222111111333333333222222222222111000000000111111333444444444333111222222222000...222222222222222111111111222333444333222111222444222222111000000000000000333222111000000000111222444777999999777555333333555444444666999;;;;;;;;;777555222111111111111///111111222333444444444444333333333444555555666666555555444444444333333333555999???GGGMMMOOOMMMKKKAAA<<<777444555666555333666666777777777777666666666666555555555666666777888888777777666666555555555555555555555666777888777777777777777777777777666777777777888888888999666555555555555555555555444555555666666555555444555555555666666666777777555777888888666555555666666666666666777777777777777777888999999999999999666666666777777666666666555666666777888999999999777888999999::::::999999777777888888999:::;;;;;;888888888888777777777666888777777666666777888888444555555666666666666555666666777888888777666666666666666666555555555555666666666666777777777777777777888888888777777777999999999:::;;;<<<===>>><<<<<<;;;;;;;;;:::999888666666666555555666666666666666777777777777666666777777777777777777666666666666666666777888999999888777777666555555555555777666666555555555666666999777666777888999888666555777888999999888666555777777666666555555444444777555333222222222444555666666444333333444555666555555444444555555666777555555555555555444333333111333555555555555777999777777666666666777777888888888777666666666666666333555777999:::999888777888888777666666555666666777777777777777666666666666666666666777777777777777777777777888888888888888999;;;<<<===???CCCFFFKKKPPPWWW]]]```bbbdddeeecccfffiiiiiiiiijjjnnnrrrmmmmmmmmmnnnoooqqqssstttuuuyyy~~~rrrkkkggggggqqq{{{pppggg]]]WWWOOOFFFAAAAAA===???@@@BBBDDDHHHMMMQQQ[[[___dddfffbbbYYYOOOIIIBBBAAA@@@??????@@@AAABBBCCCCCCEEEHHHKKKMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNRRRRRRRRRRRRQQQPPPOOONNNPPPSSSUUUTTTVVV[[[\\\[[[RRRTTTVVVXXXYYYYYYXXXWWWQQQPPPNNNJJJFFFAAA===;;;777777777777777888888999777666444333222222333444333444444555555666666666333222666===???:::555444222222333333444555666777===<<<;;;:::888666444333111000000111222333111000222222222333333222222222222222222222222222222222333333333222111000111222555000///222444333222222111111111111111111111111111333333333222111222333333222222111111111111111666444222111111222444555333777;;;===;;;777444222777666777999===??????>>>:::777333111111111000///111222222333444444333333222222333444555666777888555555444444444333333333666999???GGGNNNPPPPPPNNNAAA===888555555555444333777777666666666666777777666666555555555555666666555555666666777777888888666666666666777888999:::777777777777777777777777666666777777888888999999666666666666777666666666666666666777777666666666555555555555666666666666444666888888777666777888777777777777666666666666777777888999999999999999666666777777777777666666555555666777888999999:::777888999999::::::999999777777888999:::;;;<<<<<<888888888888777777777666888888777666555444444444444555555666777777666666666666666777777666666666666666666666555555555555555666666666777777777888777777777777777777888888999999999:::;;;<<<>>>>>>;;;;;;<<<;;;:::888777777666666555555555555666666666666777777777777666666666666666666666666777777666666666777777888::::::999888777666555666666777888888777777666666777777888777666666888999888666555777888::::::999777666777777777666666555555444777555333222222222444555666555444333333444666666666666666555666777777888555555666666555555444333000222444555555555777999777777666666666666666777888777666666666666666666555777888::::::888777555888888777666666555666666888888888888888888888888555555666666666777777777666666666777777888888888777999:::;;;<<>>???AAACCCEEEHHHMMMQQQVVVZZZ```cccaaaZZZQQQKKKCCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGJJJMMMNNNMMMKKKLLLMMMNNNOOOPPPPPPPPPOOORRRRRRRRRQQQPPPOOONNNNNNQQQUUUWWWWWWYYY^^^```^^^SSSUUUXXXZZZ[[[[[[ZZZYYYVVVUUUSSSOOOJJJCCC>>>;;;888888777777777777888888666555444333222333333444333444444555555666666666555222333888:::888666666333333333444555666888999======;;;999777666444444111000000111333333222111333333444444444444333333222222222222222222222222333444444333111222555888;;;333///222555333222444111111111111111111111111111222333333111111222333444444333222222222222333555444222111111222444555111555;;;>>><<<999666444888888999<<<@@@BBBBBBAAA<<<999444111111111000///222222333444444444333333222222333444666777888888555555444444444333333333555888>>>FFFLLLPPPPPPNNN@@@===888555444444444444777777666666666666777777666666555555444444555555444444555666777888999999666666666666777999:::;;;777777777777777777777777666666666777777888888888555666777777888777777777666666777777777777666666444444555555555666666666444666888888777777888999777777777777666666666666666777888888999999888888666777888999999888777666555666666777888999999999888999999:::::::::::::::888888888999:::;;;;;;<<<888888888888777777777777888777777666555333333222444555666666777777777777666666666666666666666666666666666666555555555555555555666666777777888888777777777666777777888999999999999:::;;;<<<===>>>;;;<<<===;;;888666555666666555555444444555555666777777777777777666666555555555666666666666777777666666666666777999::::::999888888777777777777888999888888777777777888888777666555666888888888777555666888999999888777777777777666666666666666666666555444333222333444444555444444444444555666666666666555555666666777888666666666777666555555444000222444444444555777888777777666666555555666666777666666555555666666666777888999999999888777666888777777666666666666777888888999999999999999:::555555666666777777888888666666666777888888999999888999;;;<<<===???CCCFFFKKKOOOVVV[[[]]]___```aaacccdddeeeeeeeeefffhhhjjjkkkkkklllmmmnnnooopppppprrrwww}}}xxxrrrlllmmmvvvvvvmmmddd\\\WWWPPPGGGBBBAAA>>>@@@BBBDDDFFFIIIMMMPPPSSSXXX___dddccc\\\SSSMMMDDDDDDBBBBBBBBBBBBDDDDDDFFFFFFHHHKKKMMMNNNLLLJJJJJJLLLNNNPPPQQQRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPOOORRRVVVXXXXXX[[[```aaa^^^ZZZ[[[]]]^^^^^^^^^]]]\\\\\\[[[YYYTTTNNNGGGAAA>>>999888777666666666666777555444333333333333555555444444444444444555555555666222111555777666666888444444555555777888:::;;;===<<<:::888666555555555111000000222444555444222444444555555555555444444111222222222222333333333000222333333333777>>>DDDGGG:::222333444111///222111111111222222222222222111222333222111000111333555555444333333333333333222111000000000111222333000444999;;;;;;999777666777777999===AAACCCCCCBBB===999555222111111111000222333333444444333333333111222333444555666777777555555444444444333333333333666<<>><<<>>>>>><<<888555444555666555555444444555555666777777777777777666555555555555555666666666777777555555555666777888999:::777777777777777888888888777777666666666777777888777666555666888888888777666666666777777777888888666666666666666777777777555555444444444333333333333444444555666666555555444444444444444555666666777777888888777777666555111222444444444444666777777777666555555555555555666666555555555666666777777777777888888999999:::777666666666666777777888777777888888999999999999555555666777777888999999666666777888888999::::::888:::;;;<<<===@@@CCCFFFKKKPPPVVV[[[]]]^^^___```bbbaaaaaaccceeehhhhhhhhhlllllllllmmmlllllllllkkkppptttyyy}}}}}}yyysssppptttzzzpppjjjbbb[[[VVVPPPGGGBBBBBB>>>@@@CCCDDDFFFIIIMMMPPPSSSYYYbbbgggggg___VVVOOOEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJLLLLLLJJJGGGGGGIIILLLOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQUUUYYY\\\\\\^^^bbbccc```bbbbbbaaa___^^^\\\[[[[[[^^^]]]ZZZUUUOOOIIICCC@@@999888777666555444444444444333222222333444666777444444444444333333333333666222111555777666555777555555666777888:::<<<===;;;:::888666555555555555222111111333555666555333333444444555555444444333111111222222222333333333111333444333444:::DDDMMMNNN>>>333333444000///444222222222222333333333444000222333222111000111222555444333333222222333333000000111111111222222222111333777888777666666666444555888<<<@@@BBBBBBAAA>>>:::555222111222222222111222222222222222111111111222222333444555555666555555444444444333333333222444999@@@FFFJJJJJJIII???===:::666333333444555888777666555555666777888777666555444444444444444777777777777666666666666222222333333555666777888666666666666666666666666666666666666666555555555222333555666666666555555444555555555555555555444444444444555555555666666333555888888888888999:::888888777777666666666555555555666777777777777777777888:::;;;;;;:::888777777777777777888888888888999:::;;;;;;<<<<<<;;;;;;888888999999999999::::::888888888888777777777777555666666777777777777777444444666777888888888888666666555555555555666666777666666666555555555555444555555666777888888999888777666666666888999:::888888888999:::;;;<<<======???@@@===888555444555555555555444444555555555777777777777777666555555444555555555666666777777444444444555666888999:::444555666777888888777777555555555555555666777777666555555666777888888777666666555555666777888888555555666666777777888888444444555555555444333222222333555666777666555444333222222222222333444444888888888888888777666666111333444444444444555777888777666555555555555555666666555555555666666777555555666777888:::<<<===666666555666666777888999666666777777888888888999555666666777888999999:::666777777888999:::::::::999:::<<<===>>>@@@DDDGGGMMMRRRXXX]]]___``````aaacccaaa```ccchhhkkkllljjjkkkkkkkkkkkkiiihhhffffffmmmppptttwwwzzz|||zzzuuuuuuyyyooohhhaaaZZZUUUPPPGGGBBBBBB>>>@@@CCCEEEFFFIIIMMMOOOUUU\\\eeekkkjjjbbbWWWOOOFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDFFFIIIKKKJJJHHHEEEEEEGGGKKKNNNQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSYYY]]]``````bbbffffffcccgggeeebbb___[[[YYYWWWWWW[[[ZZZWWWSSSMMMHHHCCC@@@:::999777666444333333333333222222222333555777888444444444333333222222222555222222777999777555777666666777888999;;;===>>>:::999777555555555555666222222222444666777666444222333333444444333333222111111111222222333333333555666666444444;;;FFFOOOPPP>>>111333555222222888222222222333333444444444000222222222111000111222444333222222111111222222111222333444444444444444333444666555444444555666222333666:::???AAAAAA???>>>:::555222111222333333000000111111111000000///111222222333333444444444555555444444444333333333111333777>>>DDDGGGGGGFFF>>>===:::666333222444666999777666999===<<<777222888888777666666555666666888777555444333333444444555444333222333555777888999888555444444555888999999999777666555555555555666555444333333444555666666555444333222333333444555555555555666666666777666666777888999999::::::888777555555555444222000555666777888999:::;;;;;;888999999999999888777777999888777777777777777777;;;;;;::::::999888777777:::999888777777777888999888888888888777777777777777666555555555666888999888888999999999999888888666666666666666555555555666666666555444444444333777777777777666666666666888777666555555666777888888888888888888888888888===<<<;;;:::888777666555555444444444444555666666666666777777777777666666666666555444444444444555444333333333333444555555444555666777999999999999999666333222444666555333222333555777999;;;;;;<<<888888888777777777777777333444555666777888999:::777666555444444444444444444333222111222444777888777777666555555555555555666555555555555444444444333444555555666666555555666666666666777777777777888777444333222333555666888888777777888888999:::777777666666555555555444444444555555666777777777777777888888888888777777777777777777777777777777999:::;;;<<>>AAAEEE@@@888222000111222333888555222222444555333111111222222111000111333666555444222000000111222333444333333222222333333444222222333333444555666666555222000444:::???@@@>>><<<888333111333444444333111111111111111111111111333333222222333444666777777777777777666555444333222333777===CCCEEECCC@@@<<<;;;:::999777555333222:::888888;;;>>>>>>999555666666666666666666777888777666555444444444555555666555444333333444666777888777666555555666777888888888777666555555555666555555444333333444555555666555444333333333444444555555555666666666777777666666777888888999::::::;;;888555555555666666555666666777888999:::;;;;;;999999999:::999888888777888888888888888999999:::;;;::::::999888888777777999999888777777888999:::888888888777777777666666777666666555666777888999777777777888888777777777666666666666666666666555555555555555555555444444777777777777666666666666777777666666666666777777888888888888888888888888::::::999888777666555555555444444444444555666666666666777777777777666666666666555444444444444555444444333333444444555666555666777888888888888888888666333333444666555333444555666777888888888888777777777777777777777777444444555666777888888999666555555444333333444444444444333333333555666777777777666555555555555555666555555555555444444444333444555555666666555555444555555666777888888999777777555444444444555555777777666666777777888999777777777666666666555555555555666666777777888888777777888888888888777777555666666777888999999::::::;;;<<<===???CCCIIIMMMMMMRRRWWWYYY]]]ccceeedddbbbbbbbbbccceeegggggghhhkkkjjjjjjlllnnnooonnnllllllllllllmmmooorrruuuwwwzzz}}}|||qqqnnnfffaaaYYYRRRMMMHHHDDDAAACCCFFFHHHIIIIIIJJJKKKMMMRRRWWW```hhhiiicccXXXOOOGGGFFFDDDBBBBBBBBBCCCDDDEEEDDDCCCEEEIIILLLLLLKKKJJJKKKMMMPPPRRRTTTUUUUUUSSSSSSSSSRRRQQQQQQQQQPPPUUUXXX\\\aaadddfffggggggiiifffccc___\\\XXXSSSPPPPPPSSSVVVTTTNNNGGGAAA???:::999888777666555444444666444333222222222444555333333333333333333333333444444555555555555444444555666666777999:::<<<===;;;999666555555444333111444444444444555555555555555444444444444333333333222333444666777777666666444333222222333666999;;;<<<888333111222555777888666444222222444444333111111222222111000111333555555444222111000111222333333333222222222222333333222222333333444555555666555222000333999===>>><<<888444111000222333222111222222222222222222222222333333222222333444666777666666666666555444333222222333666;;;AAACCCBBB@@@;;;;;;:::999777555333222:::888888:::======:::666555555555555666777888999555555444444555555666777777666555444444444555666777777666666666666777777777777666666555666666666555555444444444444555555666666555444444444444555555555666666666777777777666666777777888888999999:::777444444555777888888666666777888999::::::;;;:::::::::::::::999999888888888888888999:::;;;;;;999999999888888777777666888888888888888999:::;;;888888777777777777666666666666666666666777888888666666777777777777666666555555666666666666666666555555555555555555666666666666666666777777777777666777777888777777666666888888888888888888888888777777666666666555555555555555444444555555666777666777777888888777777666777666555555444444555555444444444444444555666666666777777888888777777666777666444333444555555444666666666777666555555444777777777777777777777777555555666666666777777777555444444333333333333333555555555555555555555666777666666555555555555666666555555555555444444444333444555555666666555555333333444666777999::::::777777777777777666666555666555555555555666777777888888888777777777777777555666666777777888999999777888999999999999888777444555666777888:::;;;;;;;;;<<<<<<===???BBBGGGKKKMMMSSSXXXYYY\\\aaacccbbbcccbbbbbbbbbcccdddfffgggkkkjjjiiikkkmmmnnnmmmllliiiiiiiiijjjlllooorrrsssxxxzzz~~~~~~{{{wwwvvvwwwzzz~~~rrrllleee___XXXQQQMMMIIIFFFCCCIIIJJJKKKJJJJJJJJJLLLNNNNNNUUU___eeeddd]]]UUUPPPGGGFFFCCCBBBBBBCCCEEEGGGFFFEEEDDDFFFIIIKKKLLLLLLKKKLLLMMMOOORRRTTTWWWXXXTTTTTTSSSRRRRRRQQQPPPPPPPPPSSSXXX]]]bbbfffhhhiiihhheeeaaa^^^[[[XXXSSSPPPNNNQQQSSSRRRMMMFFFAAA>>>888888777666555444444333555444333111111111222333222222222222222222222222444444555555555555444444444444666777999;;;======;;;999777777777666444333555555555555444444444444444444444444333333333333111222444666888888888888333333222111111222222333444222000111333666888999555333222333444444333222111222333222111111333555444333222111111111222333222222111111111111222222222222333333444444555555444222000222777::::::888444222111222333444333111333333333333333333333333333222222222333444555666444555555555444333222111222333444888<<>>777666666555444444333333555444333222111000111111111111111111111111111111333444444555555444444333333555666999;;;===>>>???;;;:::999888999888666444555555555444444333333333444444444333333333222222222333555777888888888777111111222222111000000///333222111111333444444333444444444444555555555444111222333222111111222444333333222111111222222333222111111000000111111222222222333333333444444444333222111222555666666444222333444555666666555444333333333333333333333333222222222333333444444555333333333333333222111111222222333555888;;;======888888888777666444333222666666666777999999888666888888666555444444444444333444444666777777888888888777666666555555555555555666777888888777666555666555555555555555666777777777777888888777777777555666666666666666666666666666666666777777777888666666666666666666777777333444777:::===<<<:::777777777777888999999:::::::::;;;;;;;;;;;;:::999999:::999888777777777777777888888888777777777777777777777888999:::;;;;;;;;;777777777666666666666555555666666777777777777777777888888999999888888777444555555555666666777777444555555666666777777777555666666666777777777888777888999999999888666555777777777777777777777777555555666777777888999999666555555555555666777777777777888888888888777777777777666555555555555666666555555555555666777777777777777777777666555444555555666555555444444444333444555555555555444444555555666666777777777777666666666666555555555555333333222222222333333444555666666777666666555444666666555555555555666666666555555555555444444444333444555555666555555555666666666666777777777777555666999::::::999777555777666666666666777888888888888888888999999999999444555555666666777888888777999:::<<<<<<:::999777888888888888999999999999999999::::::;;;???DDDHHHQQQXXX]]][[[ZZZ\\\^^^___bbbccccccbbbaaabbbdddgggeeedddcccccceeegggggggggiiiiiijjjkkkmmmooopppqqqssstttvvvyyy~~~}}}yyyuuusssrrrpppkkkfff______aaadddiiiqqqxxx}}}wwwpppddd___XXXQQQMMMKKKJJJIIILLLMMMLLLKKKIIIJJJLLLNNNQQQYYYaaaaaaZZZRRRMMMLLLGGGEEEDDDCCCCCCFFFHHHJJJIIIIIIJJJKKKKKKMMMOOOPPPOOOOOOOOOPPPSSSUUUXXXZZZUUUTTTTTTSSSRRRRRRQQQQQQPPPQQQTTTXXX\\\```dddfffhhheeeaaa^^^[[[YYYVVVTTTPPPQQQRRRRRRNNNHHHBBB===666666555555444444333333555444333222111111000000111111111111111111111111333333444444444444333333444555888:::===>>>??????;;;:::999999:::999777444555555444444333333333222444444333333333222222222444444666777777666666555000111222222222222111000333222111222333333111///333444555666666666666666111222444333222111222333222222222222222222222333222111111000000111111222222222222333333333333333222111111222333333333222000222444666666555444444333333333333333333333333222222333333333333333333222222222222222222111000222222333444555777:::;;;777777777666555444333222777777888999::::::::::::999888777555444333222222333444555666777888888777777777666666666666666555555666777888888777666555666666555555444555555555777777888888888888777777555666777777888777777777666666666777777777888888555555555555666666666666444666:::???AAA@@@;;;777777777888888888999999999:::::::::::::::999999888999888777777666666777777888888888888888888888888777888999:::;;;;;;;;;:::777777666666666666555555555555666777777777777777888888999999999999888888444444555555666777777777666666666666666666777777555555666666777777888888999999999999888777666666777777777777777777777777666666777888888999::::::666666555555666666777888777888888999999888888777888777666666555555666666666666666666666777888888777777777777666666555444444555777666555333333444333333444555666666666666444555555666666777777888666555555555555555555555333333333333333444444555555555555555555555555666666555555555555666666777666555555555555444444444333444555555666666555555777777777777666666666666555666888999:::999777666777777666666777777888999888888888888888999999999555555666777777888888999777999;;;======;;;999777999999999999999999999999888888999:::;;;???DDDHHHMMMVVV\\\\\\[[[^^^bbbddd___bbbeeeeeecccbbbeeehhhgggeeeddddddfffhhhiiiiiifffggghhhiiikkklllmmmmmmpppqqqsssvvv{{{{{{wwwrrrooommmiiiccc^^^VVVVVVWWWXXX\\\dddlllssswwwrrrfffaaaYYYRRROOOMMMLLLKKKKKKLLLMMMLLLKKKLLLNNNPPPTTTZZZ___^^^VVVNNNIIIHHHFFFFFFEEEEEEEEEGGGHHHIIIIIIJJJLLLLLLKKKLLLOOOQQQQQQQQQRRRSSSTTTVVVWWWXXXTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRTTTVVVYYY^^^aaadddgggddd___\\\ZZZYYYVVVUUURRRQQQQQQQQQNNNHHH@@@:::666666555555555444444444444444333333222222111111111111111111111111111111333333444444444444333333444666888;;;===>>>>>>>>>::::::999::::::999777444444444444444333333333333333333333333222222222222444444555666666555444333111111222333333333333222111000000111333333222000111333666777666666666777111333444444222111111222111222222222222333333333222222111111111111222222222222222222333333333333111111222222222222111111...000333333222222222222333333333333333333333333222222333333333333222222111222222222222222111111111222444444444555777999555555666666555444333333666777888999999999:::;;;888777666555444333333333444555666777888888777777555666666777777777777666666666777777777777666666777666555555444444444444555666777777777777666555555666777888888888777777666666777777777888888888555555555555555555555555444666999===???>>>:::777888888888888888999999999999999999:::999888888777777777777777888999:::;;;888999999999999999999999888999:::;;;;;;::::::999777777666666666555555555444555666777888777777666777777888888888888777777444444555555666777777888777777777666666666666666555555555666777888888888;;;:::999888777777777777777777777777777777777777777777777888888999999999666666666666666777777888777888888999999888888777888777777666666666666666777777666666777777888999666666666666666666555555333555888777555333333444444444555666666666666555444444555555666777777888444555555555555555555555444444333333444555555666444444333333333555666777555555555555555666777777666555555555555444444444333444555555666666555555555555666666777777888888555555777888888888777777666666555555555666777777777777777888888888999999777888888999999:::;;;;;;777999<<<>>>>>><<<999777888888888999999:::::::::888999:::;;;===AAAGGGKKKMMMVVV]]]]]]\\\___dddfff]]]bbbfffgggeeedddfffhhhhhhfffdddeeegggiiijjjjjjeeefffgggiiijjjkkkkkkllllllnnnpppssswwwzzz|||~~~~~~}}}{{{yyyyyyuuuqqqllliiigggccc]]]XXXOOOOOOOOOOOOQQQWWW```ggg{{{}}}uuuqqqiiicccZZZTTTPPPNNNMMMLLLIIIKKKNNNOOOOOOOOOQQQRRRSSSWWWZZZYYYSSSLLLGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJMMMPPPRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSUUUXXX\\\aaaccceeeaaa]]]YYYXXXWWWUUUTTTUUUTTTSSSRRROOOIII@@@:::666666666555555555555555333333444444444333333333222222222222222222222222222333333444444333333222333555888:::;;;<<<;;;;;;999999999:::;;;:::777444333333333333333333444444333333333222222222222111111222333555555555444444333333333222222222222222111000000111222333222000---111555666555444555666111333444444222111111111111111222222333333333333333333222222222222333333222222222222222222222222000111222333222111111111///111333333111000111333222222222222222222222222111222333333333333222111111222222333333222222111000333555555444444555888444444555555555444333333444555666666666777888999666555555444444444555555444555777888888777777666444555666777777888777777777777666666666666777777888777666555444333333333333444555666666555444333555666777999999999888777777777777777888888888888555555555555555555555444333444555777999999777555888888888888888999999999888999999999999888777777555555666888:::<<<>>>???999999999999999999::::::999:::;;;;;;;;;:::999888777666666666555555555555444555777888888888777666666666777777777777666666444444444555666777777888888888777777666666555555444555555666777888888999<<<;;;999777666666777888777777777777777777777777666777777777888888888999666666666666666777888888888888999999999999888888888888777666666666666666777777777777777888888999555555666666666666666555222555888888555333333444666666666777666666555444444444444555666777777888444444444555555555666666444444444444444555666777444333222111222444777888555555555555555666777888666666555555555444444444333444555555666666555555333444555666777888999:::555555666777777777777777555444444444444555666666666666777777888888888888999::::::;;;;;;<<<<<<===888:::<<<>>>>>><<<:::888666666777888:::;;;<<<===999:::;;;===???CCCIIIMMMPPPZZZ```^^^\\\^^^bbbeee[[[aaagggiiigggeeefffiiihhhfffddddddfffhhhiiiiiifffggghhhjjjkkklllllllllkkklllnnnqqqtttuuuvvvwwwrrruuuzzz|||{{{wwwtttsssppplllhhheeeccc___YYYTTTKKKKKKJJJIIIJJJOOOYYY```tttzzzssspppjjjddd\\\TTTPPPOOONNNMMMHHHKKKOOOQQQRRRRRRTTTUUUQQQTTTVVVUUURRRLLLGGGDDDFFFGGGHHHIIIIIIHHHFFFEEEFFFHHHJJJJJJHHHIIIKKKNNNSSSTTTUUUWWWWWWVVVUUUTTTRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSTTTXXX\\\aaadddccc___[[[WWWVVVUUUTTTRRRZZZXXXVVVUUUSSSLLLCCC<<<666666666666666555555555333333444555555555444444222222222222222222222222222333333444444333333222222444666999::::::999888999888999:::;;;999666444222222222333333444444444333333333222222222111111...000222444555555555555555444333222111111111111555333222111222111000...+++///333555333333444555111333555444333111000111000111222333333333333333444333333222222333333444222222222222222222222222///111333333222111111111222444555444222111333555111111111111111111111111111222333444333333111000111222222333333333222222000333666666444333555777333444444555555444333333555555666666777777888888777777666666555555555444666666666666777777777777666777888999999888777666666555444444555666777888777666555444444444444444888777666666666777999:::777666666777:::;;;;;;:::555555444333444555666777555555555555555666777888999888777555555555666777555666777888888888888888999999::::::999888666555666888;;;===>>>===<<<:::999999888888888888999999999999999888999999::::::;;;:::999888888888999:::;;;:::888666666777888999666666666666666666666666777666555444444555666777666666777777777777666666777777777777777666555555666666777777777777666666888999999777444222222333555555666666777777888888999888777666666777888999888888777666666666666666999999888666666555555555444555555555666666777777777666555666777888888666666666666666666555555555888888777666666666666666777666666777:::999666222444444444444444555777777444444555777777888888888444333333333333444555555666666666666666555444444000111444666666666555444444444444444444444333333444555666777888999:::;;;888777555555666666555333555555555555666666666666888777666555444444555666444555:::DDDMMMPPPLLLGGGGGG@@@:::999===???===999::::::999999::::::;;;<<<777:::<<<======@@@FFFKKKSSSVVV[[[^^^```bbbeeefffddddddccccccbbbbbbccccccccceeefffeeecccccceeehhhhhhiiikkkmmmnnnoooppppppooopppppppppnnnnnnppprrrrrrqqqpppqqqrrrsssrrrqqqmmmmmmiiiccc```\\\SSSIIIDDDDDDCCCAAAAAAGGGPPPWWWfffttt~~~vvvqqqgggeeeaaa\\\WWWRRRPPPNNNNNNOOOQQQUUUXXXXXXVVVSSSZZZXXXUUURRRMMMIIIFFFDDDDDDDDDFFFGGGGGGHHHGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOSSSSSSSSSSSSSSSTTTUUUUUUWWWUUUSSSRRRQQQRRRSSSTTTTTTUUUVVVXXX[[[___ccceeeddd```[[[UUURRRQQQRRRSSSQQQRRRUUUXXXWWWOOOBBB999999888888777666555444444555666666777666444222111333333333333333333333333222222111111222222333444000111222222444444555666555555555555555666777777555333222444666666444000444444444333333333222222222222222222222222222222444333222111111111222333111222222333333222222111444444444444444444444444222222111111111111111111333222111111111222333444555444444333333444444555333333333222222222111111222222222111111111111000222222111111111111111111333333333333333333333333333333333222222111111111222222222222222333333333444444333333333333222222222222222222222222222222555666666666777777777888666666666555555444444444666666666666777777777777666777888888888888777666666555555444555666777888666666555444444444444444777777666555666777888999777666555777888:::999888555444444333444555666777666555555555555666666777777666555444444555555666666777777888888888888777999999::::::999888666555666888:::<<<<<<:::888777999999888888888888999999::::::999999::::::;;;;;;;;;:::999888888888999:::;;;:::888666666777888999555555555555555555555555777777666555555555666666777777888888888888777777777777777777777666555555666777777888888777777666777888888777555333333444444444555555666777777777777777555555555555777777888888777666666666666666999888777666555555555555555555555555666666666777666555444555777888777666666666666666666666666555:::999888777777777777888777666555777999888555222444444444444555666777777444555666777888888888888555444444444444555666666666777777777777666555444111222444555666666555555555555555555444444444444666666666777888999::::::777666555555666666555444555555555555666666666666888777666555444555555666666888===FFFQQQ[[[aaacccYYYUUUQQQMMMHHHAAA999444:::999999999999:::;;;;;;999:::<<<>>>@@@DDDIIIMMMRRRVVVZZZ^^^```bbbdddfffddddddccccccccccccddddddggghhhiiigggeeedddfffhhhfffhhhkkknnnoooooommmmmmmmmnnnooonnnmmmmmmoooqqqpppnnnmmmnnnoooooonnnmmmlllkkkeee^^^[[[YYYRRRJJJCCCCCCBBBAAAAAAFFFMMMSSS```nnn~~~uuuoooiiigggddd___ZZZVVVRRRPPPQQQRRRSSSVVVXXXXXXVVVSSSTTTRRRPPPLLLIIIEEECCCBBBEEEEEEEEEFFFGGGGGGHHHHHHLLLLLLKKKKKKLLLMMMNNNNNNPPPQQQQQQQQQRRRTTTUUUUUUUUUTTTRRRQQQPPPPPPRRRRRRTTTUUUWWWYYY]]]```cccdddccc```[[[UUURRRQQQQQQRRRRRRRRRSSSUUUTTTMMMCCC;;;::::::999888666555444444444555555555444333222111333333333333333333333333222222111111222222333444111222222333333444444555555444444555555777888888666555444555777777444222444444444333333333333222222222222222222222222222444333222111111111222222222333333444444333333222444444444444444444444444222222111111111111111111222222111111111222333444444444333333333333444444333333333222222222111111222222222111111111111000111111111111111111111111333333333333333333333333333333333222222222111111111111111222222222222333444444333333333333222222222222222222222222222222666666666666777777777777666666555555555555444444666666666666777777777777666777777888888777777666666666555555555666777777666666555444444444444555666555555555555666777777777666555555777777777555555444444444444555666666666666555555444555555555555444444444444555555666777888888888888777777666888999999999999888666555666777999:::999888666444999999888888888888999999:::::::::::::::;;;<<<<<<;;;:::999888888888999::::::999888777666777888888555555555555555555555555888777666666555555555666777888888999999888888777777777777777777666666555777888888888888888888777666777888777555444555666444444444555666666777777666555444333333444555666888777777666666666666666777777666555444444444444555555555555666666666666555444444444666777666555555555666666666666666666888888777777666666777777666555555666777666444222444444444444555666777888555666777888888999888888666555555555555666777777777777888888777777666666333333444444555666666666555555555555666666666666666777777777888888999999666444444444666777666555555555555555666666666666777777666555555555666666999:::===CCCNNN]]]lllvvv|||~~~{{{ppp]]]KKK>>>888999999999999999:::;;;;;;<<<;;;;;;>>>CCCIIILLLNNNQQQUUUYYY\\\___```ccceeeccccccccccccdddeeefffgggjjjjjjjjjiiigggfffgggiiieeegggjjjmmmnnnmmmkkkjjjjjjkkkllllllllllllnnnppppppnnnllllllmmmmmmlllkkkjjjhhhaaaZZZWWWVVVPPPJJJBBBBBBAAA@@@AAADDDIIILLLWWWfffxxxwwwrrrkkkjjjhhheee```\\\XXXUUUVVVVVVWWWXXXYYYYYYVVVSSSNNNMMMKKKHHHFFFDDDBBBBBBFFFFFFEEEEEEFFFGGGIIIJJJMMMLLLLLLLLLLLLLLLMMMNNNMMMNNNOOOQQQSSSTTTVVVVVVWWWUUUTTTRRRQQQQQQRRRRRRSSSUUUXXX[[[^^^```bbbbbbbbb___ZZZUUURRRPPPPPPPPPTTTSSSRRRSSSRRRLLLDDD===<<<;;;:::999777666555444444444444444333222111111333333333333333333333333222222111111222222333444333333333333333333333333333333444555666888999:::888777777888999888666333555555444444444333333333333333333333333333333333444333222222111111222222333333444444444444333333333333333333333333333333111111222222222222222222222222111111222222333444333333333333333333333333333333333222222222111111222222222111111111111000111111111111111111111111333333333333333333333333333333333222222222222111000000111111111222222222444444333333333333222222222222222222333333333333666666666666777777777777666666666666666666666666666666666666777777777777666777777777777777777666666666666666666666777777666555555444444444555555444444444444555555666666777666444555555666444333444444444444555555666666777666555555444444444444444444444444555666666777888888888888888777666555777888999999999777666555555666777888999888777666999999888888888888999999999999999999::::::;;;<<<;;;:::999888888888999:::999999888777666777777888444444444444444444444444888888777666666555555555777777888888888888777777666666777777777777666666888888999999999999888888555666777777666555666888555555555666777777888888666555444333333444555666777777666666666666777777666666555444444444444444555555555666666666666666555444333444666666666444555555555555666666666666555555444444444444555555666555555666666555333222444444444444555666777888666666777888999999888888555555555555555666666777777777888888888888777777555555444444555666777777666666666666777777777777666666666666777777777777555444333444666777777666555555555555666666666666777777666666666666666666999:::;;;<<>>EEEKKKNNNNNNPPPTTTXXX\\\^^^```bbbdddcccccccccdddeeefffhhhhhhiiiiiiiiihhhhhhhhhiiiiiifffggghhhjjjjjjjjjjjjjjjgggiiijjjjjjjjjkkknnnppprrrooommmllllllmmmlllkkkhhhfff```YYYVVVUUUOOOHHHAAAAAA@@@@@@@@@BBBDDDFFFOOO^^^rrr}}}xxxkkklllkkkjjjgggddd```^^^]]]\\\[[[[[[[[[YYYVVVSSSLLLKKKIIIGGGFFFFFFEEEFFFGGGFFFEEEDDDEEEGGGIIIKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOORRRUUUWWWXXXYYYZZZYYYXXXVVVUUUTTTTTTTTTSSSUUUYYY]]]````````````___]]]YYYUUUQQQPPPOOOOOOSSSRRRSSSTTTSSSNNNDDD======<<<;;;999888666555444444444444444333333222222333333333333333333333333222222111111222222333444444444444333333222222222222333333555777999:::<<<::::::;;;;;;:::999777555555555555555444444444444333333333333333333333333333333222222222222111222222333333444444333333222222222222222222222222222111111222222222222222333222111222222222222333333222333333333333333333222333333333222222222111111222222222111111111000000111111111111111222222222222222222222222222222222222222222222222222222222///000000111111222222222444444333333333222222222222222222333333333333333777777777777666666666666777777777777777777777777666666666666777777777777777666666666666666666777777777777777777777666666555555444444444555555666333444444555555555555555777555444444555555333222444444444555555555555555777666555444444444444444555555666666777777777777888888888888888777666555666777888999888777666555444555666888999:::::::::999999888888888888999999777777777777888999:::;;;;;;:::999888888888999:::888888888777777777777777555555555555555555555555888888777777777666666555555555666666666666555555666666777777777777666666888888999999999999888888555666777777666666777888777777777888999999::::::888777666555555666777888777777666666666666777777666555555444444444444555666666666666666555555555555444333444666666666444444555555555666666777777555555444444444444555555666666666666444333333333555555555555555666888888666666777888888888888777444444333333444444555666777777888888888888777777666666555555555666777777666666666777777777888888666666666666666666666666666444444555777888777666555555555555666666666666666666777777777777777777888:::;;;999999@@@MMMWWWyyy~~~}}}nnnVVVBBB::::::999888888888888999::::::<<<:::999===DDDJJJMMMMMMPPPSSSXXX[[[]]]___bbbcccbbbbbbcccdddeeeggghhhiiiffffffeeefffggghhhhhhhhhgggfffffffffggghhhjjjlllggghhhjjjjjjjjjkkkmmmoooqqqooollljjjkkklllkkkkkkffffffbbb\\\YYYVVVNNNEEEAAA@@@???>>>???@@@AAABBBKKKYYYmmm{{{nnnoooppppppooollliiihhheeecccaaa___]]]ZZZVVVSSSJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGEEEEEEEEEGGGJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNLLLNNNQQQUUUXXXZZZ\\\]]]\\\[[[ZZZXXXWWWUUUTTTTTTRRRUUUYYY]]]______^^^^^^[[[ZZZWWWTTTQQQOOONNNNNNQQQRRRTTTWWWWWWPPPDDD<<<<<<<<<:::999888666555555555555555444444444444444333333333333333333333333222222111111222222333444555444444333333222222111222333444555777999;;;<<<<<<===>>>===;;;999888777666666666555555555444444333333333333333333333333333333333333222222111111111111222222222222111111222222222222222222222222111111222222333333333333111111222222333333333333222333333444444333333222333333333222222222111111222222222111111111000000000000111111111222222222222222222222222222222222222222222222222222222222///000000111222222333333444444333333333222222222222222333333333444444444777777777777666666666666666777777777777777888888666666666666777777777777777666666555555666666777777777888888888777666666555444444444444555666666333444555555666666555555777555444444555555333222333444555555666666555555555555444444333444444444555666777777888777777666777888888888888777777666666777888888888777666555444555666888:::;;;<<<<<<999999888888888888999999666666666666777999:::;;;;;;:::999888888888999:::888888777777777666666666666666666666666666666666666777777888888777777666444555555666666555555444555666666777777777777777777888888888888888888777666777888888666666777888888888888999::::::;;;;;;999888777666666777888999666666666666666777777888666666555555555555555666666666666666666555555555555444444444666777666555444444555555666777777777777777666666777777888888777888888666444333333444555555555555666777888888666666777777777777666666333333333333333444555555666666777777888888777777666666777777777777777777555555666666777777888888666666777777888888888999888666666666888999888777555555555555666666666666666666777888888888777777777:::<<<;;;999<<>>???@@@@@@IIIVVVhhh|||}}}vvvwwwwwwwwwvvvtttrrrqqqllliiieeebbb___[[[VVVSSSHHHGGGEEEDDDEEEFFFHHHIIIGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNOOONNNPPPSSSWWW[[[]]]^^^___\\\[[[ZZZXXXVVVTTTSSSRRRRRRUUUXXX\\\]]]^^^]]]\\\WWWVVVUUUSSSRRRPPPNNNMMMOOOQQQTTTXXXWWWPPPDDD;;;::::::999888777666666555666555555444444444555666333333333333333333333333222222111111222222333444444444444333333222222222333333444555777999;;;<<<>>>???@@@???<<<999888888777666666666666555555555333333333333333333333333222333333333333222111000000000111111111111000000111111111111111111111111111111222222333444444444000111222333333333333222333333555555555555333333333333333222222222111111222222222111111111111000000000000111222222333333222222222222222222222222111222222222222333333333000000111222333444444555444444333333333333222222222222333333444444555555888777777777666666666555444555555555666666666666666666666666777777777777777666555555555555666777777888888999888777666555444444444444444555666666333444555666777666666555666555444444555666444333333444555666666666555444444444333333333444555555555666777777777666555444666777777888888888888777555666777888888777666555555555666888999:::;;;;;;999999888888888888999999666666666777888999;;;<<<;;;:::999888888888999:::777777777777777666666555777777777777777777777777555555777888999999888888555555666666666666555555555555666777777777777777666777777888888777777666777888999888666666777888777888888999999:::;;;;;;999888777777777777888999666666666666666777888888777666666555555666666777777666666666555555555555666555444555777888777666444444555555666777777888888777777777777888999:::888999999777444222444555555555555555666777888999555555666666666666555555444444444444444555666666444555666777777777777666666777888888888888666666444444555666666777888888888888999:::;;;<<<<<<===:::999777888999999888777555555555555666666666666555666777888999888888777555888;;;;;;::::::<<>>@@@AAA@@@<<<888888888777777777666666666555555444444444444444444444444222222333333333222111000111111111222222111111111111111111111111111111111111111222222333444444555000111222333333333222222333444666777777666444333333333333222222222111111222222222111111111111000///000000111222222333333111111111111111111111111111111222222222333333333111111222333444555666666444444333333333333222222222222333333444555555666888888777777666666666555333333333444444444555555666666666666777777777777777666555444444555666777777888999999999777666555444444444444444555666777444444666777777777666555666555444444666666555444333333555666666666555444333333333333444444555666555555666666666555333222555666777888888888888888555666777888888777666666666666777777888888999999999999888888888888999999777777777888999;;;<<<===;;;:::999888888888999:::777777777777777666666555777777777777777777777777333555777888999999999999666666777777777777666666555555666777777777777777666666777777777777666666777888999888666666666777777777777888999999::::::999888777666666777888999666666666666666777888888777777666666666777777888777777666666555555555444777666555666777888888666444444444555666777777888666666666666666777888888888::::::888444333444666555555555666666777888999444555555555555555444444555555555555555666777777444444555666666777666666666777888:::999888666555333444444555666777777888::::::;;;<<<===??????@@@<<<:::999999::::::888777555555555555666666666777555666777999999999888777444666888999888777777777;;;<<<<<<======<<<:::999888888888777888999999::::::===@@@AAAAAADDDJJJOOOQQQUUUYYY]]]___```ccceeebbbbbbbbbbbbcccdddeeeeeekkkgggcccbbbcccbbb___]]]]]]aaafffkkknnnmmmkkkiiimmmnnnooonnnmmmmmmnnnpppooommmjjjiiijjjmmmnnnnnnnnnkkkddd[[[VVVTTTMMMFFFCCC???;;;:::<<>>AAABBB@@@<<<888777888777777777777666666666666444444444444444444444444222222333444333222111000222222222333333222222222000000000000000000000000111111222333333444555555000111222333444333222222444555777888888777555444333333333222222222111111222222222111111111111000///000000111222222333333111111111111111111111111111111111222222333333333111111222333555666666777444444444333333333222222222222333333444555666666555555555555555555555555777777777777666555444333555666666777888999999999444666777888777666777777777777666666555555555444444555555555555555555555666444222333666777666555555444333222222222222222666666666666555555555555666666666666666666666666555555555555555444444444444555555666666666666666777777777777888888888888666666666666777777777777::::::888777777777888999777777777888999999:::::::::999888666666666777888555555555555666666666666777777777777777777777777777777666666555555555444666666666666777777777777:::777555666777888666333555555555666777777888888;;;:::999888777777777777666666777777888888888999999999999999999888777666777888999999888777666555777777777777888888888888666666666666555555555555888777666444333222111111666666555555555666666777444555666555444444555666777777666555444333333333777666555444333333444555777666555444444444444555666444333333555666666555444555666555555555777999666666555555555555666666666555777:::999666666::::::@@@DDDEEEFFFHHHEEEAAA@@@===;;;::::::999888666888999999:::::::::999999222444666888999888777777:::999777666666777999:::;;;;;;;;;:::999888777666777777888999::::::::::::999;;;===???AAAEEEKKKOOOTTTZZZ```aaa___^^^```ccceeedddccccccccccccdddeeeiiifffaaa___^^^_________dddeeegggjjjmmmoooqqqqqqlllpppsssrrrnnnlllnnnrrruuupppkkkkkknnnpppooolllkkkggg```ZZZUUUPPPKKKHHHAAAAAA@@@???@@@AAABBBCCCHHHQQQaaasss|||}}}~~~}}}zzzssspppkkkddd^^^YYYVVVUUUJJJHHHEEEDDDFFFKKKPPPTTTIIIIIIIIIHHHHHHGGGGGGGGGEEEGGGIIIKKKMMMOOOPPPPPPQQQOOOPPPUUU^^^cccdddbbb^^^^^^]]]ZZZWWWVVVVVVVVVTTTUUUWWWXXXYYYXXXWWWVVVSSSRRRRRRSSSTTTSSSPPPNNNPPPNNNNNNOOOOOOKKKAAA999888777666444333222111111222333333444444333333222111111222333333333333222111111111111222333444444555444444333333444444444555666666888:::===???@@@@@@@@@@@@???===:::888666:::::::::999888666333222333333333333333333333333222222111111111111222222000000111222333333444444444444444333333222222222222222222111111000000000111222333444444444333222555555444444444333333333333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111111222333333444444333333222333444555666666666666444444444444444444333333222111111111222444666777555555555555555555555555666666666777666666555444555666666777888888999999444555666666666666666666666666666666777777777777666666555555555444444444666444222333555777666555555555444333333333333333666666666666555555555555666666666666666666666666444444444444444444444444444555555666666666666666666666666666777777777777555555666666777777888888:::999888777777777888999666666777777888999999::::::999777666666666777888555555666666666777777777777777777777777777777777777666666666555555555555666666666666777777777777999777555666888888777555555666666777777888999999:::999888777666666666666666777777777888888888888999999999999999888777777777777888999888777666666666666777777777888888888666666666666666666666666888777666555444333333333666666666666666555555555444555666555444333444666666666666555444444444333666666555444333444555555666666666555555444444333666444333444555666666555444555666555444555666888777666666555555666666777666555666:::999777999>>>AAAFFFKKKKKKLLLMMMJJJEEEAAA???<<<:::::::::888777777777888888888888777777444555777999:::999888888999888666555555666888999::::::::::::999888777666777777888999::::::::::::777999;;;===@@@DDDJJJNNNSSSYYY___aaa```^^^```bbbeeeeeedddccccccdddeeeeeeeeeccc```___```bbbccccccggghhhiiikkklllllllllllljjjmmmppppppooooooqqqsssqqqmmmjjjjjjooorrrqqqooommmhhhbbb\\\WWWRRRLLLIIIEEEDDDCCCAAAAAAAAABBBBBBGGGPPP___rrr{{{xxxxxxvvvuuuqqqnnniiibbb\\\WWWTTTRRRIIIGGGDDDCCCDDDGGGJJJMMMHHHHHHIIIIIIJJJJJJJJJJJJHHHIIIJJJKKKMMMNNNOOOPPPOOONNNPPPVVV___eeegggfffbbbaaa___\\\YYYWWWWWWWWWUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSTTTUUUUUUSSSQQQTTTRRROOONNNMMMGGG===555777666555444333222222222333444444555555444444333111111222333333333333222222222111111000111111111222222222333333555666666666777999:::<<<>>>???@@@@@@@@@???>>><<<:::888777777888999999999888666555333333333333333333333333222222111111111111222222000111111222333333444444444444444333333222222222333222222222111111111111222333444555555555444444555444444444444333333333333333333333333333333333333333222222222222222222111111111222222222222333222222222111111111111111111222333333444444333333222333444555555666666666444444444444444444444444333333333333444666777999666666666666666666666666555555666777777777666666555666666777777888888999444444555555555555666666555666666777888888999999666666666555555444444333555444222333555666555555666666555444444444444555666666666666555555555555666666666666666666666666444444444444555555555555444555555666666666666666555555555666666666777777555555666666777888999999:::999888888777777888888555555666777777888888999999888777777666777777777666666666777777777888888777777777777777777777777666666666666555555555555666666666666777777777777777666555666888888888666666777777888999999::::::999888777666555555555555777777777777888888888888888999999999999888777777666666777888888888777777666666777777777777888888777777777777777777777777888777666666555555666666666666777777777555444333333555666555444333444555555555555555555555444444555555444444444555666666666666777777666555333222555444333444666777666555444555666555444444666888777777666666666666777777666555666999::::::>>>DDDKKKQQQUUUUUUUUUUUUPPPKKKDDDAAA===;;;::::::999888555666666777777666555555555666888999:::999999888777777555555555555777777888888888888888777666555666777888999::::::::::::666888:::<<>>?????????@@@???===;;;:::999888888555666888999::::::999999333333333333333333333333222222111111111111222222111111111222222333333444444444333333333333222222333333333222222222222111111222333444444444333333444444444444333333333333333333333333333333333333333333333222222111111111222222222222333333333333333333222222111111111000111222333333444444333333222222333444555555555555555555555555555555555555555555555555666888999;;;777777777777777777777777444444555777777888888888666666666666777777888888666555444555666777777666666666666666666777777777444555555555555555555555555444333333444444555555666666555555555555666666666666666666555555555555666666666666666666666666555555555666666666666666444555555666666666666666666666666666777777777777555555666777888999999:::999999999888888888888888555555555666777777888888888888777777777777777777777777777777888888888888777777777777777777777777666666666666666555555555666666666666777777777777666666666777888888888888777888888999999:::;;;;;;999888777666666666666666777777777777777888888888888888999999999888888777555555666777777888888888666666666666777777777888777777777777888888888888666666666555555666777777666777888888777555333111333444555555333333444555444444444555555555555555444444444444555555666666555666777888777555333111555444444555777888777666444555666555444444555777777777666666666666777777666444555999<<<>>>DDDKKKTTTZZZ_________]]]XXXRRRGGGCCC>>>;;;999999888888666666666777666666555555555666777888888888888777777666666555555666666777666777777777777777666555666777888999999::::::999666888:::<<>>===<<<<<<===FFFLLLZZZnnnzzzsssooopppqqqmmmjjjddd]]]WWWRRRNNNLLLHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMPPPOOOMMMKKKKKKMMMNNNPPPWWWWWWYYY]]]bbbeeedddccc___]]]YYYWWWUUUUUUTTTSSSVVVUUUSSSRRRRRRSSSTTTTTTTTTRRRPPPQQQSSSUUUVVVVVVTTTQQQMMMJJJGGGBBB<<<888444444333333333444444555444444555555555555444444111111222333333333333222333333222111000000111111111111111222333555777888777999;;;>>>???>>>===<<<>>>===;;;999888777888888666777888:::::::::999999333333333333333333333333222222111111111111222222111111111222222333333333333333333333333333333333333333333222222222222222000111111111222222222222444444444333333333222222222222222222222222222222444333333222222111111111222222333333333444444444444333333222222111111000111222333333444444333333222222333444444444444444444444555555555555666666666555555555666888:::;;;777777777777777777777777444444666777888888888888666666666666666777777777999777555555777999999888777777666555444444333333222333333444555666777777444444444333333333444444666666555555555666666777666666666666555555555555666666666666666666666666666666777777888888888888444555555666666666666666777777888888888999999999666666666777888999999:::999999999999888888777777555555555666777777888888777777777888888888777777777777777777888888888888666666666666666666666666555555555666666666666666666666666666777777777777666666777888888888999999888888888999::::::;;;;;;999999888777777777888888888888777777777777777777777888888999999999888888555555555666666777888888555666666666666777777777666777777777888888888999555555555444555555666777666777888888777555333111333444555444333222333555444444444555555555555555333333444555555666666666555666777888888666444333444333444666888888777666444555666555333333444666777777666666666666777777666555666;;;>>>BBBIIIQQQZZZaaaggghhhhhhfff```YYYLLLGGGAAA;;;999888888777777888888888777777666555555555666666666666666666777777777777777777777777555666666777777777666666666666777888999999999999888:::<<<===@@@DDDIIIMMMOOOTTTZZZ___aaaaaa``````bbbccccccccccccccccccbbb______```bbbeeeggggggfff]]]___bbbgggkkknnnqqqrrrpppppppppqqqssstttsssrrrpppooommmmmmoooqqqrrrsssqqqmmmggg```ZZZRRRJJJEEE@@@???>>>===<<<===>>>>>>EEEKKKWWWkkk|||vvvssstttvvvmmmiiiccc]]]VVVQQQMMMKKKFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJKKKKKKKKKKKKQQQPPPNNNMMMLLLNNNOOOQQQXXXYYY[[[___ccceeeeeeddd]]]ZZZUUUSSSTTTTTTTTTSSSUUUTTTRRRQQQQQQRRRSSSTTTQQQPPPNNNOOOQQQSSSTTTTTTTTTQQQNNNJJJFFFAAA<<<888444444333333333444555555333333444444444444333333111111222333333333333222222222222222222333444555333333333333444555666777777888:::<<<<<<<<<:::999<<<;;;999777777777777888777888999:::999888777666333333333333333333333333222222111111111111222222111222222222222222333333333333333333333333333333222222222222222222222222222222222222222333333444444444333333333222222222222222222222222222222222333333333222222111111111222222333333333444444444333333333333222222111111111222333333444444333333111222333333333333333333444444444444555555666666555555444444555777999:::666666666666666666666666444555666777888888999888666666666666666666666666;;;777555555888::::::888888777666555333222111111222333333444555666777777444444555444222222333444666555555555555666777777666666666666555555555555666666666666666666666666666666777777888888999999444555555666666666666666888888888999999999::::::777777777888888888999999888999999999999888777777555555666777777888888999666666777888888888888777666666666777777777888888666666666666666666666666555555555666666666666666666666666666777777777777666888999888777777888999777888888999999:::;;;;;;999999888888888888999999888888888888777777777777777777888999999999999888666666555555555666777777555555666666666666777777555666666777777888888888555555555444555555666666666666777777777555444333222444555444333222333444555555555555555555444444333444555555666555555555444555666777888777666666333333444666999999888666555555666444333222444555666666555555555555666666666555777===AAAEEEMMMUUU^^^fffmmmooopppnnnhhh```TTTNNNEEE>>>:::999888888999999999999888777666666555555555555555555555555777777777777777777777777444555666777777888777777555666777888999999999999:::;;;===>>>@@@CCCHHHLLLNNNRRRXXX^^^aaabbb```___```aaabbbbbbbbbbbbaaa```______```cccffffffeeeccc```bbbdddhhhkkkmmmnnnooonnnooooooooooooooonnnnnnsssrrrpppooooooqqqrrrtttrrrnnnhhhbbbZZZRRRJJJDDD???>>>>>>===>>>???@@@AAABBBIIITTTeeezzz{{{xxxwwwxxxxxxnnnkkkeee^^^WWWQQQNNNLLLDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKOOOOOONNNNNNOOOPPPQQQRRRSSSVVV[[[```eeegggiiiiii```[[[VVVTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTQQQPPPOOOPPPRRRTTTTTTSSSVVVTTTQQQLLLEEE???999666444444333333333444444555222333333333333333333222111111222333333333333222222222222333333444666666555444444444555666777777777888999::::::999888777999888888777666666666777888999999999888777555444333333333333333333333333222222111111111111222222222222222222222222222222222222333333333333444444000111111111111222222222555555444444444555666777333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333111222333333444444333333111222222333333222222222222222333333444555555555444444333444555666888999555555555555555555555555555666777888888888888888666666666666666666666666;;;777333444888::::::888777777666555444333333222555555555555555555555555333555555444111000222444555444444444555555666777666666666666555555555555666666666666666666666666444555555666777777888888444555555666666666666666777888888888888999999999999999999888888888888777888999999:::999888777666666666777777888999999:::555666777888999888888777555555666666666777777777666666666666666666666666555555555555666666666777666666666666777777777777777999:::999777666777999777777888888999:::::::::888888777777777777888888888888888888777777777666777777888999999999999999777777666555444555666666555555555666666666777777444444555666666777888888777777666666555666666666666666666666666555555555222333444444222222333444666666666555444444444333444555666666666555444333444444555666777888999999333333444777999:::888666555555666444222222333555555555444444444444555555666666999???DDDHHHOOOWWW```iiiqqquuuvvvuuuooohhh\\\UUUKKKBBB===;;;:::999999999999999888777666555666666555555555555666666555666666666666666666555444555666777888888999888555666777888999999999999:::<<<======>>>AAAEEEIIIMMMQQQWWW^^^bbbbbb```^^^^^^___```aaaaaa```___^^^]]]^^^```ccceeefffdddbbbcccdddfffiiikkklllmmmmmmllloooqqqqqqnnnmmmnnnpppssssssrrrqqqqqqrrrtttvvvtttqqqkkkddd\\\SSSJJJDDD>>>>>>===<<<===>>>@@@@@@>>>FFFQQQ^^^ooo{{{xxxxxxyyyxxxvvvpppmmmggg```YYYSSSOOOMMMHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTRRRVVV[[[aaaeeegggiiijjjeee___XXXUUUVVVVVVTTTRRRPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRRRRTTTVVVVVVUUUTTTTTTTTTRRRMMMFFF???:::777555444444333333333444444333333444444444444333333111111222333333333333222333333333222222333444444444444555555777888:::;;;999999999888888777777777666666777777777666555555777777888888777666444333333333333333333333333333222222111111111111222222222222222222222222222222222222222333333444444444//////000000000111111111444444333333333444555666333333333222222222222111111111111111111111111111111111111222222333333444111111111222222222222333111222222333333444444444111222333333444444333333111111222222222222111111111111222222333444444555444444444444555777888:::555555555555555555555555666777777888888888888777666666666666666555555555;;;666222222777:::999777666666666666666555555555888777666555444333222222333555666444111000222444444444444444444555666777777666666666555555555555666666666666666666666666333333333444555666666777444555555666666666666666777777777777888888888888::::::999999888777777777888888999:::999888777666777777777888999999::::::555666777999999999888777555555555555666666666666666666666666666666666666444555555555666666777777666666666666777777777777888:::;;;:::777555777999666777777888999999::::::777777666666666666777888999888888888777777666666666777888999999999999999888777666555444444555666555555555555666666666777333444444555666777777888999999888777777777777777666666555555555666666777222333444444222222333444777777666555444444333333555555666666666555333222444444444555666888:::;;;333333444777::::::888666555555666444222222333444444444444333333444444444666666:::AAAFFFIIIPPPWWWaaajjjtttxxx{{{zzztttmmmaaaZZZOOOEEE???===<<<;;;999999999999888777555555888777666666666666777777444444555555555555444444444555666888999999999999555666777888888999999888:::;;;<<<<<<===???CCCFFFMMMPPPVVV]]]bbbccc```^^^]]]^^^___``````___^^^]]]\\\]]]___ccceeefffdddaaacccdddfffiiikkkmmmnnnooommmqqquuutttpppnnnqqqtttsssssssssrrrrrrsssvvvyyyvvvsssmmmfff^^^TTTKKKEEE===<<<;;;::::::;;;<<<===;;;CCCNNNYYYggg~~~~~~xxxvvvxxxyyyvvvsssrrroooiiiaaaZZZUUUQQQOOOMMMKKKJJJHHHHHHIIIJJJLLLIIIIIIKKKLLLNNNPPPQQQRRRKKKLLLNNNQQQSSSTTTUUUUUUTTTXXX]]]bbbdddfffgggggghhhaaaYYYUUUTTTTTTQQQNNNOOOPPPRRRTTTVVVVVVVVVUUUVVVVVVVVVXXXYYYYYYWWWUUUPPPQQQQQQNNNHHHBBB===;;;666555444333333333333444444555555555555555555444111111222333333333333222444444333222111111111111333333444666888:::<<<>>>;;;:::999888777777777777444555666777777666555444555666666777777666555444333333333333333333333333222222111111111111222222222222222222222222222222222222222333333444444444......//////000000000111222111000000000111222333333333333222222222111111111111111111111111111111000000111222333444444555000000111111111222222222000111222333444444555666222222333444444444333333111111222222222111111000000000111222222333444444555555444555666777999:::666666777777777777666666777777888888888888777666555666777777777666444333444444666777888888888888666555444333333444555666555555555444444333333333444333333222222333333444444444444444444555666777555555666666555444333333555444333444666666666555777777666555444444333333222333555555444444666777666777888999999999999999999888888888777777666666:::999999888888888888888999999888888777777666666444555666888888888777666333444555666777777777777444555666666555555666888666666666666777777777777555555666777777777777777888888888888777777777777888888888888888888999999:::888666555444555666777666555555555444444444444666777888999999888777666888888777555555444444444666555444333333333333333444555555666777888888999999999999888777666666555666666555555555555666666777777666555444333333333333333444555666666555555000333777999999777333000111888888222555@@@CCC???444444555555666777777777555555444444444444555555444555666777777666666555666999===BBBGGGNNNUUUZZZhhhooovvvyyy{{{}}}yyytttlllbbbTTTIIIBBB???<<<:::???<<<999888888888888777555666666666555444333333555555666777777777777777777777777777777777777777888888888888888999999999<<<;;;::::::<<<@@@EEEHHHLLLQQQWWW\\\_________```^^^[[[XXXXXX[[[]]]]]]\\\_________bbbfffhhhiiiiiigggdddcccffflllpppooolllsssuuuwwwvvvsssrrrtttvvvyyy{{{|||{{{xxxuuuttttttpppmmmggg___WWWOOOJJJFFF===;;;999:::===>>>===<<>><<<:::;;;===???>>>===??????EEESSSbbbxxxuuuooooooqqqrrrrrrqqqrrrppphhh]]]TTTQQQQQQKKKJJJHHHIIIKKKNNNNNNNNNLLLMMMPPPRRRSSSSSSSSSSSSQQQPPPOOONNNNNNOOOPPPQQQUUUVVVYYY\\\___aaaccccccddd^^^WWWTTTTTTUUUSSSQQQUUUTTTSSSSSSSSSTTTVVVWWWYYYZZZ[[[ZZZWWWTTTSSSSSSTTTSSSQQQMMMFFF@@@===<<<888777666444333333444444333333333333333333333333333222222333333555666666888666333111111222333444555555666888888999999999888777777666555555444444777777888888777555444333666666666555555555555444555555444444333333333444222111111111111222222333222222333444444333222222111111111111111111111111111111111111111111111111111111111222222222222333000000111111111222222222222222222111111111111000111111111111222222333333111111111111111111111111111000111111222333444555111111111111111111111111333222222333444444222000222222222333333333444444555555555555666777888999666666777777777777666666555666666777777666666666666666666777666555555444666555555555555666888999666555555444444555555666555555555444444444444444555555444444444444555555555444444444444555666666555555555666555555444333555444333444666777666555444444444333333222222111333555666666666666777999999999:::::::::999888888777777666666666666666555888888777666666666777777777777777888888888888888555555666777777777666666333333444555666666666666444666777777666555777888777777777777777777777777777777888999999999999999888888777777777777666666888888888888888888888888999888666555555666777777777777777666666666555555666666555555555555666666888777666555555444555555666555444444333444444444555555555666666777777888333444555666777999999:::666666555555555555666666777666555444444444444444444555555555555666666666555666777888888777666555111666555000111777999555333333333444555555666666777777666666666666777777666666777888999888888888:::===AAAEEELLLUUU^^^eeejjjpppvvvyyy}}}|||ssskkk^^^QQQGGGAAA===:::999777666666777666444222555555666666666555444444555555666777777777777777777777777777777777777777888888888888999999::::::888888999;;;===@@@CCCEEEJJJOOOUUUZZZ\\\\\\\\\]]]```]]][[[[[[\\\]]]]]]]]]^^^___bbbfffkkknnnnnnmmmjjjhhhfffhhhkkkmmmkkkiiiooorrrttttttrrrqqqsssvvvvvvxxxyyyxxxuuusssrrrrrroookkkfff^^^VVVNNNHHHEEE>>>===;;;<<<===???>>>>>>@@@???DDDPPP___uuurrriiihhhkkknnnpppoooooollleee[[[SSSPPPPPPKKKIIIHHHIIIKKKNNNNNNNNNNNNQQQUUUYYYZZZYYYWWWUUUTTTRRRPPPNNNMMMNNNOOOOOOUUUXXX[[[___aaaaaa___^^^^^^YYYTTTSSSTTTVVVUUUTTTUUUSSSQQQPPPQQQTTTWWWYYY[[[\\\\\\ZZZWWWTTTRRRRRRUUUUUUTTTOOOHHHBBB???===999888666444333333333333333333333333333333333333333222222333333444555666999777555333222333444555555666777888888888888888666666555555444444333333555666888999888666444222555555555444444444333333555555555555555444444333///000000111222444555666222222333333333333222222111111111111111111111111111111111111111111111111222222222222333333333333111111111111111222222222222222222111111111111000000000000111111111111222111111111111111111111111//////000111222444555666333222111000000111222333333222222333444555333222222222222222333333333333666666666666666777999999666666777777777777666666444555555666666666666555666666666666666555555444777666444333444666888999666666555555555555666666555555555555555444444444666666555555555555666666555555444444444555555666444555555555555555444444666444444555666777666555444444444333333333222222444555777777666666888999:::::::::::::::999888777666666666666555555555555888777777666666666666666777777777888888999999999555555666666666666666666333333444555555555555555444666777777666666777888888888888777777777777777666777888888999999888888888777777777666666666666888888888888777777777777888777666666666666777777777777777777666666666666666555444333333444555666777777666555555555555555555555444444444444555555555555555666666666777777333333444555777888999999666555555444444555555666777666555444444444444444666555555555555555666666444444444444444444444444333666555111000444555222222222333333444555555555777666666666666666666777555666666777888888888888<<<>>>BBBGGGNNNXXXbbbiiigggmmmssswww|||yyyqqqdddWWWKKKCCC===;;;777777666777888777444111555555666666666666555555555555666777777777777777777777777777777777777777777888888999999:::::::::888999:::===???BBBDDDEEEKKKOOOVVV[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\^^^^^^___^^^___bbbfffjjjlllkkkjjjjjjhhhgggiiikkkmmmllljjjmmmpppsssrrrpppppprrruuuwwwyyyyyywwwtttqqqoooooommmjjjddd]]]TTTMMMGGGDDD===<<<<<<<<<<<<=========@@@???DDDPPP]]]qqqrrrhhheeegggjjjkkkkkkjjjgggaaaYYYSSSPPPPPPKKKJJJIIIIIILLLNNNOOOOOOQQQTTTYYY]]]^^^]]][[[ZZZTTTSSSPPPOOONNNOOOQQQRRRWWWZZZ___bbbccc```]]]ZZZ[[[WWWTTTRRRTTTUUUUUUTTTSSSSSSRRRSSSTTTWWWYYYZZZ^^^______^^^ZZZWWWVVVUUUUUUUUUTTTOOOIIIBBB>>>===:::999777555333333333333444444444444444444444444333222222222333444444555888777555444333444555555666777777888888888777777444444444333333333222222444666999::::::888555333555555555444444444444333333444555555555444222111000000000111222444555666222222222333333222222222111111111111111111111111111111111111111111111111222222333333333444444444111111111111111111111111222222222111111111000000000000000000000000000111111111111111111111111111111111111111222333444555444333111000000111333444222222222333555666444333111222222222222333333333555444444555555666777888666666777777777777666666444444555666666666666666777666666666555555555555777666444333333555777888666666666666666666666666555555555555555555555555777666666555555666666777666555555444444444555555444444555555555555555444666555444555777777777666555555555555444444444444444555777777666666888999::::::::::::999999888777555555555555666666666666888777777666666666666666777777888888999999::::::666666555555555555555555444444555555666555555555555666777777666666777999999888888888777777777666555666777777888888777777777777777666666666666555888888888777777777666666777666666666666666777777777777777777666666666666666555444333333444555666777666666555555555555666555555444444444555555666555555555555666666666666444444555555666666666666555555444444444444555555666666555444444444444555777666666555555555666666555444333222222333444555555666666333222444444222222222333333444555555555666555555444444555555666444444555555666777888888;;;>>>CCCIIIPPPZZZdddkkkhhhmmmrrrtttyyy}}}vvvjjj\\\OOODDD>>><<<888777777888999888555333555555666666666666666555555555666777777777777777777777777777777777777777777888888999::::::;;;;;;999:::<<<>>>AAADDDFFFHHHMMMRRRXXX]]]^^^^^^^^^^^^[[[\\\]]]^^^___aaacccdddccccccdddgggjjjkkkjjjhhhgggggghhhiiikkkmmmmmmmmmllloooqqqqqqnnnnnnpppsssxxxyyyyyywwwsssooommmlllllliiiccc[[[SSSKKKEEEBBB;;;<<<;;;;;;::::::;;;<<>>AAAEEEHHHJJJOOOTTTZZZ^^^``````______]]]___aaaccccccdddgggiiiiiihhhhhhiiikkkllllllkkkgggggghhhjjjkkkmmmnnnnnnlllnnnpppooolllkkkmmmpppuuuvvvvvvuuuqqqmmmlllkkkkkkgggbbbZZZRRRJJJDDDAAA;;;;;;<<<:::999888:::;;;===>>>DDDOOOXXXfffxxxmmmhhhfffdddbbbcccaaa^^^ZZZWWWUUUTTTSSSNNNLLLKKKLLLNNNPPPQQQQQQQQQTTTWWW[[[]]]]]]\\\[[[SSSRRRQQQPPPRRRVVVZZZ\\\___bbbfffiiihhhddd^^^ZZZYYYXXXVVVTTTSSSSSSSSSTTTQQQTTTWWWZZZ\\\[[[ZZZYYY[[[]]]^^^]]]ZZZXXXWWWWWWVVVWWWVVVSSSLLLEEE@@@>>>999888777555555555555666444444444444444444444444333333222222222222333333333333333444555666777888888888888888888777666555333333333333222222222222444666888:::;;;:::888777666666666555555555555444222222222222222111000000222222111111000111111111222222111111111111222222111111111111111111111111222222222222222222222222222222222222333333333333222222222111111111111111222222222111111111111000222111111111111000000000111111111111111111111111555444333222111111111111444333222111111222333444222111111222333444222111111111111111222222222222222222111222222333444555666666777777777777666666444555666777888888888888888777666555444555555666555555555555555555555555555666777888888777666555444555555555666666666777666555555444444555555666666666555444444444444444333444444555666666555555777555555555777888777666444444444444444444444444222444555666555555666888666666777888888888777777666666666777777777888888999999888777777777777888:::999999999999999999888777666555444444444555555666777777777777777666666555777888888777777888999::::::999888888777777666666666777888888888888777777777666666666555555555999888888777666666555555555555666777777777777777666666666555555555444444555555666666666666555555666666555555555555666666555555555555555666777777555555555555555555555555444444444444444444444444555444444333333444444555555555444444444555555666999888666555444555666777666555555444444555555666555555555777777666666777333444444555666666777777666666555555555555666666555444444555666777999:::<<<@@@GGGOOOVVV^^^eeejjjllloooqqqpppttt{{{~~~|||rrrcccSSSGGG@@@===:::999777777888999888777555555666777777777777777555555666777777777777777777777777777777777777777777888888999:::;;;<<<===<<<;;;;;;===@@@DDDIIIKKKPPPTTT[[[___``````______^^^aaacccdddccccccdddgggkkkiiiggghhhjjjmmmnnnnnnhhhiiijjjkkkkkkkkklllmmmlllnnnpppnnnkkkiiikkkmmmnnnoooqqqqqqooommmlllllljjjfffaaaYYYQQQIIICCC@@@;;;<<<===;;;999888:::<<<<<<<<>>;;;888666555777888888777555555666777777777777777555666666777777777777777777777777777777777777777777888888999;;;<<<======;;;;;;:::;;;>>>CCCHHHLLLPPPTTTZZZ___``````______^^^aaacccbbb```^^^```aaaiiifffdddeeehhhlllnnnooojjjkkklllllljjjjjjkkkllllllooopppnnnjjjhhhiiikkkgggjjjlllmmmmmmlllmmmnnniiifff```XXXPPPIIICCC@@@<<<>>>>>>===:::999;;;===<<<:::===FFFPPP```}}}yyykkkdddbbbaaaaaa^^^[[[XXXWWWWWWXXXXXXXXXQQQOOONNNNNNQQQSSSTTTTTTSSSYYYaaagggjjjgggbbb^^^XXXVVVTTTSSSUUUXXX]]]```eeehhhkkkmmmlllhhhccc```VVVVVVWWWVVVUUUUUUWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZ^^^______]]]YYYUUUSSSRRRQQQRRRSSSOOOIIIAAA<<<999777666666555555666888999555555555555555555555555333333222222111222222222222222444666999;;;<<<===999999999999888666555444333333333333333333333333222222333555666666777777444444444333333333222222555444333222111222333444///////////////000111111333222111000000111222333111111111111111111111111222222222222222222222222000000111111111222222222222222222222111111000000222222222111111111111000333333333222222222111111111111111111111111111111222111111111222333444444222333333444444333333222222111000111111111///---000111111111111222222222333333333333444555666666777777666666555555555444555666777888888777666555555555666666555444333333333333444444555666666666888888777777777777888888444444444444444555666777555555555555666666666777333222222111111222222333666666666666666777888888888888777666666666666666444444444444444555666777000111222333555666777777444555555666777888888999666777888777666666888::::::888666666777888777666777777777777777666555555666666666666666666666666999999999999999888777666555555555555666666666777777777777777777666555555777777777777777666555555777777777777777777777777555666777888888999999888777777888777777666555444666555333333333444666888888888777777777777888888888:::;;;888555444666888444555555666666666666666666555444333333444555666444444555555555555444444555444444444444555666666555555444333333333444444555555555555555666777888888777666555444333333333555555444444444333333333555666666666666666555444555666666777777777777777555555555666888:::<<<>>>DDDFFFKKKSSS\\\cccgggiiigggiiimmmrrrxxx~~~rrrbbbSSSHHHAAA>>>;;;;;;:::888777555444333555666666666666666555555444444333333444555777888777777777777888888888888888999999::::::;;;;;;<<<===;;;;;;>>>DDDJJJLLLLLLRRRUUUYYY]]]___aaadddggg^^^^^^^^^______```aaabbbbbbaaa```bbbfffjjjllllllkkkjjjhhhffffffggghhhjjjkkklllllllllkkkkkkjjjiiimmmllljjjhhhgggggghhhhhhiiifff```XXXPPPGGG@@@===;;;:::888888999;;;>>>@@@AAA======DDDMMM\\\xxxzzzmmmbbb[[[\\\```[[[YYYXXXZZZ]]]^^^]]][[[UUUTTTRRRPPPQQQTTTWWWYYY\\\^^^bbbgggkkkjjjfffbbbYYYXXXXXXWWWTTTRRRXXXaaahhhhhhjjjkkkjjjgggaaa]]]XXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYY\\\\\\[[[ZZZYYYWWWUUUTTTPPPPPPOOOJJJCCC<<<777555444666777888888777666444444444444555555555666666555555444444444333333333333555888;;;===???@@@@@@<<<;;;888666555555666666222222222222222222222222222222333444555666777888777666444333222222333444444444333333222111000000111111000000111111222333000000111222333333444444222222222222222333333333111111000000000000000000111111111111111111111111///000111222222111000///222222111111111111111111444333222222111111222222222222111111111111222222333333333222222222111111000111111111111222222222111111111111000000000000000000000111222222333333333444555444222111222333777666666666555555555555555666777888777777666555555555666666555444444333333333444444555666666666888888777777777777888888555555555444555555666666555555555666666666777777555444444333333444444555666666666666666777777888888777777666666666666666555444444444444555666777222222333444555666666777555555555666777888888888666777888777666666888:::999777666666888999888777777777777777777666555555666666666666666666666666888999999999999888777666555555555666666666777777777777888888777777666555777777777777777666555555777777777777777777777777555555777888888888888888666777777777777666666555666555444333333555666888888888777777777777888888888999999888555444555777444555555666666666666666666555444333333444555666444555555666666555555444444444444444444555555666555555555444444555555666666555555555555666666777777666666555444444444444555555555555444444444444555555666666666666666555555555666666777777666666666555666666888:::===>>>FFFHHHNNNUUU]]]cccfffgggiiikkkpppuuu{{{rrrbbbSSSIIIBBB@@@<<<;;;:::999888777666555555666666666666666555555333333222222333555666777777777777777888888888888888999999::::::;;;;;;<<<>>><<<;;;>>>CCCGGGJJJJJJQQQTTTXXX[[[]]]___bbbddd````````````aaabbbcccdddcccbbbbbbcccgggjjjkkkkkkjjjjjjiiihhhhhhiiijjjkkkllllllmmmmmmmmmllllllkkklllkkkiiihhhgggffffffgggfffccc^^^WWWOOOGGGAAA===<<<:::999888999;;;===???===:::<<>>??????<<<:::888666555555555666222222222222222222222222111222222333555666666777555444444333333333444444444444333333222111111000111111111111111222333333111111111222222333333444111111111111111111000000000000000000111111111111111111111111111111111111000111222222222222111000111111111111111111111111555555444333333333333444222222111111111111222222444444444333333333222222000111111111111222222222//////000000111111222222000000000111222222333333333444555444222111222333666666666666555555555555555666666777777777666666555555555666555555444333333333444444555666666666888777777666666777777888777777666555555555666666555555666666666777777777777666666555555666666777666666555555666666777888777777666666555555666666555555444444555555666666444444444444555555555666555555666666777777888888666777888888777777999:::999888666666888999999888666666777777777666555555666666666666666666666666888888999999888888777777555555666666666777777777888888999999888888777666777777777777777666666555666666666666666666666666555555666777888888888888555666666777777777777666666555444444444555666777888777777666666777777888777888888666444333444666444555555666666666666666666555444333333444555666555555666666666666555555444333333333333444555555555555555555555666777888666666555555444555555555666666555555444555555666666666666666555555555555444444555666777777777666444444444555555555666666666666666777999;;;===???GGGKKKRRRYYY___ccceeeeeehhhkkkqqqwww}}}qqqaaaRRRIIICCCAAA<<<;;;;;;:::999999888888555666666777777666666666333333222333333444555666777777777777888888888888888999999::::::;;;;;;<<<>>>===<<<===AAAEEEGGGHHHPPPSSSWWWZZZ\\\]]]___aaacccbbbbbbccccccdddeeefffeeedddccceeehhhjjjkkkjjjiiiiiiiiijjjkkkkkklllllllllmmmmmmnnnnnnnnnmmmmmmkkkjjjhhhgggffffffeeeeeeccc```[[[UUUNNNGGGBBB???<<<;;;:::888888:::;;;===999777;;;CCCKKKZZZuuu{{{pppiiiaaaZZZWWWVVVUUUVVVYYY]]]```aaaaaa[[[YYYWWWVVVVVVYYY\\\^^^fffiiioootttuuurrrkkkeee]]]ZZZXXXWWWTTTSSSXXX```eeeddddddfffgggfffdddbbb]]]]]]\\\ZZZXXXVVVSSSRRRVVVWWWXXXYYYYYYZZZZZZZZZWWWVVVVVVUUUTTTTTTSSSSSSSSSRRROOOIIIBBB<<<888777666666888888888888666666444444444444555555555555666666666555555555555444666888:::<<<============:::999777555444444555555333333333333333333333333000111111222333444555555222333333444444444444333444333333222222111111111222222222222333333333444222222222222222222222222111111000000//////......000000000111111111222222111111111111111111111111111222222333333222222111111111111111111111111111555555444333333333333333222222111111111111222222555444444444333333333333000111111111111222222222......///000111222333444000000000111222222333333333444555444222111222333666666666666666555555555555555666666666666666666444555555555555555444444333333444444555666666666777777666666666666777777999888777666666666666666555666666666666777777777777777777666666777777777666555555555555666777777777666666555555555666666666666555555555555666666666555555555555555555555555666666666777777777888666777888888777777999;;;<<<:::888777888888777666555666666666666666555555666666666666666666666666777777888888888888777777555666666666666777777777999999999999999888777777666666777777777777666666555555555555555555555555444555666777888888888888444555666777777888777777666555555444555666777777777777666666666666777777666666666555444333444555444555555666666666666666666555444333333444555666555666666777777666666555333333333333333444555555444444444444555666777888777666555555444444444444555555555555555666777777777777777777666666666666333333555666777777777777333333333333444444555555777777777777999<<<>>>???GGGLLLUUU]]]bbbdddffffffeeeiiiooovvv}}}ppp```QQQGGGAAA???;;;;;;::::::999999888888555666666777777777777666444444444444555555666666666777777777888888888888888999999::::::;;;;;;<<<<<<;;;;;;===@@@DDDGGGHHHQQQTTTXXX[[[\\\]]]^^^___ccccccccccccdddeeefffggggggeeeeeefffhhhjjjjjjiiihhhiiijjjlllmmmnnnnnnnnnllllllmmmnnnnnnnnnnnnmmmkkkjjjiiihhhgggffffffeeeaaa___ZZZTTTNNNHHHDDDBBB===<<<:::999888999:::;;;888777<<>>???CCCHHHLLLOOOTTTZZZ^^^```aaaaaabbbccccccccccccdddeeeffffffccccccdddfffiiijjjiiigggkkkkkkjjjjjjkkkmmmnnnpppooooooooonnnmmmlllkkkjjjjjjjjjkkkjjjiiihhhfffeeeeeeaaa[[[SSSLLLFFFBBBAAA::::::999999999999999999::::::???DDDIIIVVVtttyyymmmddd]]][[[]]]^^^______\\\WWWTTTSSSTTTTTTSSSTTTUUUYYY___dddhhhssswww~~~|||wwwlllddd\\\YYYVVVUUUXXX\\\\\\[[[ZZZZZZ[[[[[[YYYWWWUUUTTTRRRQQQRRRTTTVVVXXXTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVTTTRRRQQQQQQQQQRRRVVVVVVSSSMMMEEE>>>999777444444444333333444444444444444444333333333222222333333444444555555555555444555666888888888777666333333333333333222222111444444444444444444444444000000111111111111222222333333222222222222222222222222222222222222222222///000222333444333222111111111111222222333333444333333333333333222222222444333333222222111111000111111111111111111111111111000///......///000111///000000111222222333333444333333222222222222222222222111111111111222222222222222111111111000000000111111111111222222222111222222222222222222222000000000111222222333333333444555444222111222333444555555555666666777777444444333333444555777888333333444555666666666555333333444444555666666777666666555555555555666666444444444444444555666777777777777777888888888888888888777777777777888888555444444444444555666666444444444444444555666777888888777666666666666666666777777777888888888888777777777777666666666666666777888999888999<<<>>>;;;999888888999::::::999333333444555666666666555777777777777777777777777555555666777777777777777777777777777888888888888777777777777777666555555555555666777777777777777666666666666666666666666333444555666777777777777777777888777777666555555555555666777777777777777666666555555555555666666888555333444666888777555444555555666666666666666666555444333333444555666888888999999999999888888666666666666666777888888777666666555555555666666333333333333444444555666777777666666666666777777666666666666555555555555555666666666666666555555666555444333333555666888999999999:::;;;>>>@@@AAAJJJRRRZZZ___``````dddgggkkkqqqzzzwwwsssmmmeee[[[QQQJJJEEE???>>>===<<<:::999888777555555666888888999999999555666777888888777666555777777777777888888888888888999999::::::;;;<<<<<<;;;===?????????BBBGGGKKKNNNRRRYYY^^^```aaabbbbbbdddddddddddddddfffggggggbbbbbbcccfffhhhiiihhhggglllkkkjjjiiijjjlllnnnoooqqqqqqqqqpppnnnmmmkkkjjjiiiiiijjjiiihhhgggeeedddfffaaaZZZRRRJJJDDD@@@>>>999999999999999999999999888999>>>DDDIIIXXXxxxvvvkkkgggccc``````]]]^^^^^^ZZZUUURRRQQQSSSQQQQQQQQQTTTXXX^^^dddhhhuuuyyy|||rrrhhh___ZZZVVVSSSUUUXXXWWWWWWWWWYYY[[[[[[YYYWWWWWWUUUSSSQQQQQQSSSVVVXXXVVVVVVWWWXXXYYYYYYYYYYYY[[[ZZZWWWTTTSSSRRRSSSSSSVVVVVVTTTNNNFFF>>>999666444333333222222333333444444444444333333222222222333333333444444444555555333444555777777777666666222222333333333222111111444444444444444444444444111111111111222222222222555444222111000111222222222222222222222222222222...000222333333222111000000000111222333333444444222222222222222333333333555444444333222111000000111111111111111111111111222111000//////000111222///000000111222222333333222111111000///000000000222222111111111111222222333333333222222222111111000111111111111222222222000000111222333444444555000000000111222222333333333444555444222111222333777777777777777888888888666555444444555666777888333444555777888888999999333444555666666555444333555555444444555666888999555555444444444333333333222333555777888777777666555555666777777777777777444444333222222333333333333333333444555666777888999888555444333444555777666777888999999888777666777666666555555555666666999999999999999888777666888888777777666666555555666555555555555666666777999888888:::<<<<<<888555111333666888999888666444666777888777666666888:::;;;;;;;;;:::999888777666999999999888777666666555666666777777777777666666555555444444444444555555:::888666777999:::999666555777888888777777888:::999777444333555777999999666666777777777777666555444444444444444444444444444444444444444444444444666777888999999888777666777777777777666666666666666666555555555555666666444444444555555555555666666666555555555444444444444444444555555555666666777666444444444555777999444444444555666777777888888777777777999===AAACCCKKKPPPXXX^^^```aaaaaaaaaiiittt}}}{{{xxxsssllldddYYYNNNGGGDDD@@@<<<;;;<<<<<<:::888::::::999888888999;;;<<<777666666666666777888888999888777777777777777888888888999:::;;;<<<<<<===;;;===???@@@AAACCCFFFHHHKKKPPPVVV[[[]]]___aaabbbfffeeeddddddeeefffggghhheeegggiiigggccccccgggkkkggggggfffggghhhiiikkklllmmmmmmnnnppprrrpppkkkgggfffkkknnnkkkggggggfffdddeee```XXXQQQKKKFFFBBB???888999:::;;;<<<<<<<<<<<<>>><<<===DDDKKK\\\|||xxxpppgggeeefffaaa___^^^\\\VVVPPPMMMNNNOOOQQQQQQQQQRRRVVV\\\bbbeeemmmwwwwwwsssjjjbbb[[[XXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYTTTTTTUUUWWWYYYYYYVVVTTTTTTUUUUUUVVVVVVVVVUUUUUUXXXTTTRRRTTTUUUUUUXXX\\\aaa^^^YYYRRRJJJBBB<<<999888555333444666888777555444444444444444444333333222222222333333333444444444444333222222222222333333444444555555444444333555555444333333333444444333333333333333222111000111222333444555444333333222222333333333444444444333222222222111000000000111000000111222333444555222333333444444333333222333333333333333222111000222111000000000111333333444444333333333333222222222111000//////000111222222222111111111111111111222333444444222222333444333333333222222111111111111111111222222333333333333222222111111222222333555444222111111222444555444444444444444444444444666666666666666666666666666555555444555666777888333444555666888888888888444555666666666666555444555555444444555666888999555555555444444444333333444444555666777777777666555555666777777777777777555444444333333444444555555555444444444555555555888777666555444555555666666777888888888888777666555555555666777888999:::999999999999999888777777777777777777666666555555666555555555555666777777999888888:::<<<;;;888555333444666888888888777666555666777777666777999;;;::::::::::::999888777666999999888888777666666555555555666777777777777777555555555555555555555555:::888666777999:::888777555666888888777666888999999666444333555777888999777777777777777666666666444444444444444444444444555555555555555555555555666777888888888888777666777777777777666666666666666555555444444555555666444444444555555555555666555555555444444444444333333333333444444444555555666555444333444555777888444444555555666777777888777666666666999<<<@@@BBBEEEJJJPPPTTTXXXZZZ\\\^^^hhhsss~~~~~~zzz{{{zzzwwwrrrjjj___SSSKKKGGGCCC>>><<<======;;;888999888777666777777888999777777777666666777888888888777777777777777888888888888888999::::::;;;;;;:::<<<>>>???@@@BBBEEEHHHMMMQQQWWW[[[^^^```bbbdddeeeeeedddddddddeeeggghhhcccfffiiigggdddcccfffjjjhhhgggffffffggghhhjjjkkkooonnnoooppprrrqqqmmmjjjggglllnnnkkkggggggfffdddccc^^^WWWPPPJJJFFFBBB???::::::;;;;;;;;;::::::999>>><<<>>>EEEMMM^^^~~~|||uuukkkiiiiiibbb___^^^[[[UUUOOOLLLLLLNNNOOOOOOPPPSSSXXX^^^dddhhhqqqyyy|||wwwpppggg```\\\YYYYYYWWWXXXYYY[[[\\\\\\\\\\\\UUUVVVWWWYYY[[[ZZZWWWTTTQQQRRRSSSTTTUUUVVVVVVVVVXXXUUUTTTWWWXXXWWWYYY]]]aaa___[[[UUUMMMEEE>>>:::888666444444666777777555555444444444444333333333333333333333444444444444666555555444444444444444333333333333333333333333444444333333333333444444222222333333333222222111111222333444444444333333222222222222333333333333222222222222111111111111111111111111111222333444222333333444444333333222222333333333222222111000222111000000000111222333444444333333333222222222222111000//////000111222111111111111111111111111222333444444222222333444333222222222222222222111000000000111111222222222333222222222222222222333444333222111111222333444444444444444444444444444666666666666555555555555666555555555555666777777333444555666777888888888555666666777777666666555555444444444555666777888555555555444444444444333666666555555555666666777555666666777777777777777555555555444444555555666888777666555444333333333666666666666555555555555666777777888888777777666777777777888888999999999999999999:::999999888777777777777666666666666555666555555555666666777888999999999:::;;;:::777555555555666777777888888888555666777777666777999;;;::::::::::::999888777777999888888777777666666555444555666777777888777777555666777777777777666555999888777777999999888777555666777777666666777888888666444333555777888888777777666666666666777777444444444444444444444444777777777777777777777777666777777888888777777666777777777777666666666666555444444333333444444555444444444555555555555666444444444444333333333333222222333333333444444444555555444333333555666777444444555555666777777777666555555555777:::===???CCCEEEHHHKKKNNNSSSXXX\\\hhhsss|||~~~}}}{{{wwwyyyyyyzzzxxxqqqfffXXXOOOJJJFFFAAA?????????===;;;888888777777666777777888888888777666666777777777777666666666777888999999888888888888888888888888999:::<<<===>>>AAADDDGGGPPPSSSXXX\\\___bbbdddgggeeeddddddddddddeeeeeefffcccfffhhhhhhfffeeegggiiiggggggffffffggghhhiiijjjqqqpppooooooqqqqqqooonnnhhhlllnnnjjjggggggeeebbbaaa\\\UUUNNNIIIEEEAAA???<<<<<<<<<;;;;;;999888888>>><<<>>>FFFNNN```{{{qqqnnnmmmfff```___ZZZTTTOOOKKKKKKMMMLLLMMMPPPTTT[[[bbbhhhkkktttxxx|||~~~|||vvvnnnfff```\\\ZZZVVVXXXYYY[[[\\\]]]]]]\\\UUUUUUWWWYYYZZZYYYUUURRRNNNOOOPPPRRRTTTUUUWWWWWWXXXVVVVVVZZZ[[[YYYZZZ^^^aaa```^^^YYYRRRIIIAAA<<<888666555555666777666555555555444444444333333333333444444444444555555555777777666555555555555666444333222111111222333444333333333333333333333333111222222333333333333222111222222333444333333333111111111222222222222333111111111222222222222222222222222222222222222222222222333333333333222222222222222333222222111000111111000000111111222333333333333333222222222222111111000000000000111111111111111111111111111111222333444333222111222444111111111222222222222222000000000000000111111111222222222222222222222222333222111000000111222333444444444444444444444444777666666666666666555555666666555555555666666666333444555666777777777777666666777777777777666666444444555555666666777888555555555555444444444444888777555444444555666777666666777777777777666666444444444444444555555666777777666444444333333444555555666777666666555555666777777777777777777666;;;::::::999888666555444888999999999999999888888666666666666666666666666555555555555666777888888999999999999999888777666777777666666777888999:::666777888777555555777888999999999999999888777777888888777777666666666666666666777777777777666666444666777999999777666444888777777777888888888777555666777777555555666777888555333333555777777777777666666555666666777888555555555555555555555555777777777777777777777777666666666777777777777777777777777777666666666666444333333222222333333444444444444555555555555666444444333333333222222222333333333444444444555555555444444333444555666666555555555555666666777777555444444555666999;;;<<>>999999999888888888999999888888777666555555666666666666666666777888::::::999888888888777777666666888999:::;;;===@@@DDDGGGRRRUUUZZZ]]]```cccfffhhhddddddcccccccccdddddddddcccfffiiijjjiiihhhhhhiiiggggggfffggghhhjjjmmmnnnrrrpppnnnmmmmmmnnnooooooiiimmmmmmjjjhhhhhheeeaaa___ZZZSSSMMMHHHDDDAAA>>><<<<<<<<<<<<<<<;;;::::::<<<;;;>>>FFFOOOaaawwwtttssskkkdddaaa[[[UUUOOOLLLLLLLLLJJJLLLPPPVVV^^^eeekkkoootttvvvyyy|||~~~xxxqqqiiibbb\\\YYYSSSTTTWWWYYYZZZ[[[ZZZZZZRRRSSSUUUWWWYYYWWWRRROOONNNNNNOOOPPPRRRSSSUUUVVVVVVUUUWWW[[[]]]ZZZZZZ]]]___```___\\\UUULLLCCC===888777666666666666666666555555555444444333333222444444444555555555666666777777666555555555555555444333111000000111333444222222333333333333333333111111222333444444444444111111222222333333333333000000111111111222222222111111111222222333333333333333444444333333333222222222333333333333222222111111222222222222111111111111111111111222222222333333333222222222222111111000000000000000000111111111111111111222222222111333333333222111222333000000111111222222333333000000111111111111111111222222222222222222222222222222111000000111222222333333333333333333333333888888888777777666666666666666666666666666555555333444555666666777666666777777666666666666777777444444555666666777777777666666555555555444444444888777555444444555666777666666777777777777666666333333222222333444444555555444444444444555666666555555666666777666555555777666666666666666666777999999999888777666444333777888888999999888888888555555555555555666666666555555555666666777999999999::::::999888777666666888777666555666888:::;;;999999999777444333444555888888999999999888777777777777777666666666666666888888888888777555444333444666777999999777666444777777888777777777777888444666777666555444555666777555333444555777777666666666666666666777888888555555555555555555555555666666666666666666666666555555666666666777777888777777777777666666666666333333222222222222333333444444444555555555555666444444333333333222222222555555555555666666666666444444444444555555666666555555555555666666666666444444444444555777999:::GGGFFFCCCBBBDDDJJJSSSYYYiiirrryyyzzzxxxwwwvvvssssssvvv||||||rrreee[[[PPPKKKEEECCCCCCDDDCCCBBB888888999999::::::::::::999888777666555555555555666666666666777888::::::999888888777777666666555777888999:::<<>>;;;;;;<<<===============;;;999===EEEOOOaaazzzxxxxxxqqqiiiddd]]]VVVQQQNNNMMMLLLIIILLLRRRYYYaaahhhnnnqqquuuwww{{{}}}}}}}}}wwwppphhh```ZZZVVVRRRTTTVVVYYYZZZZZZYYYXXXSSSTTTVVVXXXYYYXXXTTTQQQRRRQQQQQQPPPQQQQQQRRRSSSTTTSSSUUU[[[\\\ZZZYYY[[[]]]^^^___]]]WWWMMMCCC===888888777666666555666777666666555444333333222222444444444555555555666666666555444444333333444444444333111000000111333444111222333444444444444333111222333444444444444444111111111111222222333333000000111111111222222222111111222222333333333444444555555666666555444333111222222333333222222111000111111222222111111111000000111111222222222222333333222222222111111111000000000111111000000000000000111111111222222222111222333333111111222333000000000111111222222222222222222222222222222222111222222333333222222111222111111111111111111222333333333333333333333333999999888888777777666666666666666777666666555444333444555666666666666666777666666555555666666777333444555666777777777777666666666555555555444444666666555555555666666777777777777777777666666555222222222222222333444555222333333444555666777888555555555555666666666666777666666555555666666777444555777888888888777777555666777777888777777777444555555555555666666666555555555666777888999:::999::::::999666555666777777666555555666777999:::999999999777444333333555777888888888888888777777666666666666666666666666888888888888777555444333555666777777777777666555666777888888666666777888444555666555444333444555666444333444555777666666444555666777888888777777555555555555555555555555555555555555555555555555555555555555666777888888777777777777666666666666444333333222222333333444444444444555555555555666444444444444333333333333555666666666666777777777555555555666666666666666555555666666666666666666444444444555555666888888BBBAAA???===???EEEMMMTTTfffnnnttttttrrrrrrqqqooorrruuu{{{~~~vvvkkkcccTTTOOOHHHDDDDDDDDDCCCAAA777888999:::;;;<<<<<<<<<<<<;;;999888777666666555777666666666777888999999999888888888777777666666777888999999;;;???DDDHHHOOOTTTZZZ___bbbccceeefffbbbbbbbbbcccbbbbbbaaa```fffggghhhjjjkkkkkkkkkkkkggghhhhhhjjjmmmpppsssuuupppooommmiiiffffffiiikkkiiikkkkkkiiiiiijjjgggbbb___ZZZSSSLLLGGGCCC???===::::::<<<======>>>>>>>>>;;;999===EEEOOOaaa{{{zzzzzztttlllfff^^^VVVRRROOOMMMLLLJJJNNNTTT\\\cccjjjoooqqqvvvxxx}}}}}}}}}~~~{{{uuunnneee^^^XXXUUUUUUWWWZZZ\\\]]]\\\ZZZXXXXXXXXXXXXZZZ\\\\\\ZZZXXXVVVUUUSSSRRRQQQQQQRRRRRRSSSRRRTTTYYY[[[YYYYYY[[[\\\]]]___]]]XXXNNNEEE???888999999777555555666777666666555444333333222111333444444444444555555555444444333222222222222333444333222111111222333444111222444555666555555444222333333444444444444333222111111111111222333333111111111222222222222333222222222333333333333333333444555666666666555444111111222222222222111111///000111111222111111111000000111222222222222111222222222222111111111111000000111111111111000000000000000111222222333333111222333222111000111333000000000111111111111111333333333222222222222222111222333444444333222111222222222222222222222222333333333333333333333333999888888777666666555555666666777777777666444333444444555555666666555555666666555444444555666666333444555666777777777666666666666666555555555555444444555666777777777666777777777777777666555555222222222333333444666666333333333444555666777888666555555444555666777888777666555555555555666777444555777999::::::999888444444555666666666666666444444444555555555666666555555555666777999:::;;;999:::;;;999555444555777555555555555666777888888666777777666444444555777777777888888888888777777666666666666666666666666666666777777777777666666555555555555555555555555555777888888666555666888444555666555333222333444555444333444666777666555222444666999999999777666555555555555555555555555555555555555555555555555555555444444555666888999777777777777666666666666444444333333333333444444444444444555555555555666555555555444444444444333555555555666666666666777555666666777777777777777666666666666666666666555444444555555666666777777999999999:::===CCCKKKQQQ___ffflllllljjjkkkjjjhhhnnnqqquuuyyyzzztttlllfff[[[TTTLLLFFFCCCBBB@@@===999:::===???AAAAAABBBBBB??????===;;;:::999888888888777777777777777888888888888888888888888888777777888999999;;;???EEEIIILLLRRRYYY___bbbcccccccccaaaaaabbbbbbbbbaaa```___ffffffffffffhhhjjjkkkkkkjjjiiijjjjjjlllnnnqqqrrrppppppnnnjjjfffdddfffiiihhhiiiiiihhhjjjlllhhhbbb```[[[TTTMMMHHHCCC???<<<::::::;;;;;;;;;;;;;;;:::===;;;>>>FFFPPPccc{{{zzz{{{tttnnnggg]]]UUUQQQOOOLLLJJJLLLPPPVVV^^^eeekkkoooqqqvvvvvv|||}}}zzztttlllddd^^^YYYVVVXXXZZZ]]]______]]]ZZZXXXZZZYYYYYY[[[]]]^^^^^^]]]XXXWWWUUUSSSRRRRRRSSSTTTSSSRRRSSSXXXZZZYYYYYY\\\\\\^^^___^^^XXXPPPGGGAAA888999:::888555444666888777666555444333222222111333333333333444444444444444444333222222222222222333333333333333333333333111333555666777777666555444444444444444444333333222111000000000111333333222222222222333333333333333333333333333333222222000222333555666555444333111111222222222222111111//////000111111111111111///000111222333222222111222222222222111111111111///000111222222111000//////000000111222222333333000222333222111000111222111111111111000000000000222222222222111111111000000111333444444333111000222222333333333333222222222222222222222222222222888777777666555444444444666666777777777666444333444444555555666555555555666555444333333444555666333444555777777777777666777666666666555555555555222333555777888888777666777777777777777666555555333333333444555666777888444444333444444666777777777666444333444555888999777666555444444555666777888999:::;;;;;;:::888777333333444555666666555555444444444555555555666666555555555666777999:::;;;999;;;;;;999555333555777444444555555666777777777333555666555555555777999666777777888888888777777555555555666666666666666333444555777888888999999666555444444444444555666555777999888555444666888444555666555333222333444555444333444666777666555111333777::::::999777555666666666666666666666666666666666666666666666666555444444444555666888999777777777777666666666666555444444333333444444555444444444555555555666666666666555555555444444444444444444555555555666666666666777888888888888888666666666666666555555555555555555666666666777777444555777999===DDDKKKQQQYYYaaafffeeedddeeeeeedddiiikkkooossstttpppjjjeee```XXXNNNGGGCCC@@@<<<:::===???BBBDDDGGGHHHHHHHHHCCCBBB@@@>>><<<;;;::::::999888777777777777777888888888888888888888999999888888999999;;;@@@FFFJJJJJJPPPYYY___bbbbbbaaaaaa```aaabbbbbbbbb```___^^^fffdddcccdddfffiiijjjjjjkkkkkkjjjjjjkkklllnnnooopppqqqoookkkfffdddeeeggggggiiihhhhhhjjjmmmiiicccaaa\\\UUUMMMHHHCCC>>><<<::::::::::::999888777777???===@@@HHHQQQdddzzzzzzzzztttnnnfff\\\TTTPPPNNNKKKIIIMMMQQQXXX___fffkkknnnppptttsssxxx~~~zzztttllleee___ZZZXXXYYY[[[]]]___^^^\\\YYYWWWZZZYYYXXXYYY\\\^^^______YYYWWWUUUTTTSSSTTTUUUVVVUUURRRTTTXXXZZZYYYZZZ^^^]]]^^^```^^^YYYQQQIIICCC888::::::888555444555888777666666444333222111111222222222333333333444444444444333222222222222333333444444555555444444333222333555777888888777666555555555555444333222222222111000000000111333444222222333333333444444444444444444333333222222222...///222444444444333222111111222222222222111111//////000111111111111111///000111222333222111111222222222111111111111000///000111222222111000//////000000111222222333333000222222222111000111222222222111111000000//////222111111111000000//////000111333444444333111000222333333444444333333222222222222222222222222222:::999888666555333222111333444444444555666666666555555555555555555555555444444555555555555444444666555555444444666777888666666666666555555555555777777777777777777777777555555555555666666666666333444444555666777888888222222333333555666888999777666444333444555777999666555444444444555777888777777888888888888777777444555555555666666777777666666666666666777888888777777777777777888888999777777777777777777777777555555555555666777888999666777888999999888777666555777888::::::888777555666666555555555666666777888777666555555666777777777777777777777888888888777777777777777777777777888777666555444333222222222222333444444555555666444555555555555555444444333333333444555666777777666555444333333333333333333333333333444666777888555555555555555444444444777777666666555555444444222333444555555555333333333444666777777666444333333333444444444444444444777777777777777777777777666666555555555444444444777777777666555555444444444666777888;;;BBBKKKRRRUUUWWWZZZ[[[ZZZ[[[\\\]]]\\\```eeeiiikkkjjjhhhgggggg\\\PPPJJJFFFBBBBBBDDDEEEDDDEEEIIIOOOSSSSSSRRROOOKKKGGGCCCAAA@@@???>>>:::999777777888888666555777888888999999999888888999999999:::===@@@CCCFFFNNNRRRWWWZZZ\\\^^^```aaaaaaaaabbbccccccccccccbbbiiibbb^^^bbbggghhhhhhiiimmmkkkjjjkkkllllllkkkiiilllkkkkkkjjjjjjiiiiiiiiigggdddccceeeiiijjjfffbbb]]][[[WWWOOOGGGAAA???>>>666666777888999999::::::;;;;;;???HHHUUUjjj{{{tttnnnmmmpppmmmbbbWWWPPPLLLJJJLLLQQQNNNTTT\\\aaaeeehhhlllpppuuuyyy~~~zzzvvvtttqqqllleee```^^^^^^``````___]]]ZZZXXXVVVTTTYYYXXXXXXZZZ]]]```aaaaaa___ZZZTTTTTTWWWXXXUUUQQQQQQSSSVVVXXXYYYZZZ[[[]]]```bbbaaa]]]ZZZUUUKKKAAA>>>;;;999888888999888777666666666555555444444444222222222111111111111000222222222333333222222111333444444555555444444333666666777:::======:::666888888777555555444444444333333333222222222111111000222333333222111222333222222222222222111000///////////////////////////111111222222222333333333111111111111111111111111///000111222222111000///222222222222222222222222333333333222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111222333444444444444222222666444333333333333222000999999888777555444333222444444555555555555555555444444444444444444444444444444555555555555444444555444444333333444666777666666666666555555555555555555555555555555555555555555555555666666666666333333444444555555666666333333333444555666777888666666444444444555777888666666555555555666777888777888888888888888888777555555666666666777777777666666666666666777777888666666666555666777777888777777777777777777777777555555555666666777888999888888888777666555444333666666777888888777666666777666555444444444444444666666555444444555666777777777777777777777777777666666666666666666666666555555555555555444444444555555555555555555555555444555555555555555444444444444444444555666777777666555555444333333444444666666666666777777888999444444555555555555555555777777777666666555555555444444555555555444333333333444555777777555444333333333333444444444444555777777777777777777777777666666555555555444444444555555555666666666666666666777888999:::???FFFLLLPPPRRRTTTTTTSSSRRRSSSSSSUUUYYY^^^bbbddddddeeeeeejjj___TTTMMMHHHDDDBBBDDDJJJJJJMMMSSSYYY]]]^^^]]]YYYUUUPPPKKKHHHFFFCCCAAA===;;;:::999::::::888777888888999999999999999888888888888999<<>><<<888999999:::;;;;;;<<<<<<;;;<<>>;;;888777666666555444555555555444444444333333222222222222111111111111333444444444444333222222111222333444444555555555999999:::===@@@@@@===:::888777666555444444444444333333333333222222222222111333444444222111222333222222222222222111000000000000000000000000000000111111111222222222222222222222222222222222222222000000111111111111000000111111222222222333333333111111111222222222222222222222222222222222222222333333333222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222333333222111///...222111000222444555444333888888777777666666555555666666555555555555555555333333333333333333333333444444555555555555444444444444333222333444555666666666666666555555555555444444444444444444444444555555555555666666666666444444444444444444444444333333333444555666777888666555444444444555777888777666666666666777888999888888999999999999888888666666777777777777777888666666555555666666777888555555555555555666666777777777777777777777777777555555555666777777888888999999888777777777777777666666666666666666666666777777555444333222222222444444444444555555777777777777777777777777777777666666666666666666666666444444444555555555666666888777777666555555444444444444555555555555555444444444444444555666777777666666555555444444555555777777777777777777777777333444444444555666666666777777777777666666666666666666555444333333333444333444555666666555444333333333333444444444555555777777777777777777777777555555555555555444444444444444555555666777777888777888888999999<<<@@@DDDHHHIIIKKKJJJHHHGGGGGGGGGLLLOOOSSSWWWYYY]]]```ccclllbbbYYYSSSMMMGGGEEEFFFOOOQQQWWW___gggkkklllkkkgggccc]]]XXXSSSNNNJJJGGGBBB@@@===<<<<<<<<<;;;999:::::::::::::::999999999777777777888:::>>>AAACCCJJJOOOUUUZZZ]]]___aaacccddddddeeeffffffffffffeeegggeeehhhppptttpppjjjhhhkkkiiiggggggiiikkkllllllnnnmmmmmmlllkkkkkkjjjjjjfffeeeeeehhhjjjjjjeeeaaa___XXXOOOHHHDDDAAA===:::999999999::::::;;;;;;<<<:::===CCCIIIRRRfff{{{nnniiiddd```___```YYYSSSPPPNNNLLLNNNSSSUUU[[[dddkkkooorrrwww{{{yyyzzz||||||{{{xxxtttrrrrrrrrrpppmmmiiifffffffffkkkjjjiiigggdddaaa^^^\\\[[[[[[[[[]]]aaaeeeffffffiiiddd]]]VVVSSSRRRTTTVVVTTTVVVXXXYYYZZZ\\\```cccggghhhfff```[[[UUUKKKBBB>>>;;;888555555444333222444444333333333333333222333333333222222222111111555555555444444444333333///000111222444555666777::::::;;;===??????===;;;777666555555444444444444444444444444333333333333333444666555333222222333222222222111111111111000222222222222222222222222111111111111111111111000333333333333333333333333111111000000000000111111111111111222222333333444///000000111111222222222111111111111111111111111444333333333222222222111333333333333333333333333111111111111111111111111//////000000111111222222222222222222222111000000111000000111333444444333777777777777777777777777777777666666555555444444333333333333333333333333444444555555555555444444555444333333333444555666666666666666555555555555444444444444444444444444555555555555666666666666555555555555555555444444444444444444444555666777555555444444444555666777777777777777777888888999999999999::::::999999999777777777777888888888888666555555555555666777777666555555555555666777777777777777777777777777777444555666777777888888888888888888888:::<<<>>>@@@666666555555555555666666777666555444444444444444444444444555666777888888777777777777777666666666666666666666666666666666444444444555555555555666666666666666555555444444333444555555666555555555555555555555555666777777777666666555555555666666666666666666555555444444333333333444555666777777777777777777777777777777888777555333333333444444444444555666666555444444222333333444444555555555555555555555555555555555555555555555555555555555555555555555666666777777666666777888999:::<<<>>>@@@AAACCCBBB@@@??????@@@DDDGGGKKKNNNQQQVVV]]]bbbjjjccc]]]YYYTTTMMMKKKLLLRRRWWW___iiiqqquuuvvvvvvtttpppjjjddd^^^XXXRRRMMMHHHEEE@@@>>>===<<<;;;;;;;;;;;;::::::::::::::::::777777777888;;;>>>AAACCCHHHMMMTTTZZZ^^^```bbbccccccdddeeeeeeffffffeeeeeeeeeeeeiiiqqqtttooojjjhhhjjjhhheeeeeehhhkkkmmmnnnmmmmmmlllkkkjjjjjjiiiiiieeeeeefffhhhjjjiiieeeaaaaaaXXXMMMFFFDDDBBB>>>:::777777777888888999999999999>>>DDDIIIOOOaaawwwkkkgggccc^^^[[[[[[VVVRRRQQQNNNLLLNNNSSSXXX___hhhooossswww{{{~~~wwwwwwwwwwwwvvvuuuttttttssssssrrrooollljjjjjjkkkpppooommmkkkhhheeebbb``````______```dddfffggggggfffccc^^^WWWQQQPPPRRRTTTUUUVVVWWWXXXYYY\\\aaadddgggiiiggg```YYYRRRIII@@@===:::777555555555444333222222222222222222222222444333333333222222222222555555444333333333333333000000111222333444555666666777888:::;;;;;;999888666555555444333333444444555555444444444333333333444555666666444222222333222222111111111111111111333333333333333333333333111111111000000000000000333333333333333333333333222111000//////000111222222222222222222222222222......///000111222222222222222222222222222222222444444333333333222222222333333333333333333333333111111111111111111111111......///000111111222222222222333444444555555555555333222222222222111///555666666666777777777777777777777666666555555444333333333333333333333333444444555555555555444444666555444444444555777888666666666666555555555555555555555555555555555555555555555555666666666666777777777666666666666666555555444444444555555666444444444444444555555666666777777888888888888888999999999::::::999999999888888888888777777777777555555555555555666666777777777666666777777888999666666666666666666666666444555666777888888888777777777777888:::<<<>>>@@@666666555555555555666666666666555555666777888888555555666777888999999999777777777777666666555555555555555555555555555555666555555555555444444444333333444444444555555555333444444555666666555555666666555555555666777777666666555555555666666777666777777777666555444333333333333444555666777777666666666666666777777777888666555444333444555555444555555555555555555444222222333333444555666666444444444444444444444444444555555555555555555555777777666666555555555555444444555666888:::;;;;;;:::<<<>>>>>>===<<<===>>>???BBBFFFHHHJJJPPPZZZaaaeeeaaa^^^^^^YYYSSSQQQSSSVVV]]]gggpppxxx|||}}}~~~|||xxxsssnnnhhhaaaZZZUUUNNNJJJDDD???===<<<;;;:::<<<;;;:::999999999::::::888888888999;;;???BBBDDDGGGLLLTTTZZZ^^^```bbbcccbbbbbbcccdddddddddddddddeeeccceeekkkmmmjjjhhhhhhjjjgggeeeeeehhhkkkmmmnnnllllllkkkjjjiiihhhgggfffeeeeeefffhhhhhhgggdddaaabbbYYYNNNGGGEEECCC???;;;777888888888888888999999999===CCCGGGKKK[[[{{{tttiiieeeaaa\\\YYYXXXUUUSSSRRRNNNKKKMMMRRRZZZaaajjjqqquuuxxx{{{~~~xxxwwwvvvtttssssssssssssvvvvvvuuurrrnnnlllmmmmmmqqqpppooommmjjjgggdddcccbbbaaa``````bbbddddddcccbbbaaa^^^YYYTTTRRRRRRSSSTTTUUUVVVVVVWWWZZZ___bbbdddgggeee]]]UUUNNNFFF???:::888666555666777666666222222222222222222222222444444444444333333333222333333222111111222333333333333222222222333444555444555666777777666666666555444444333333333333444555555444444444333333333333555666666444222333333222111111000000111222222333333333333333333333333111000000000000000000000222222222222222222222222222111000//////000111222555444444333222111000000......///000111222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111...//////000111222222333444444444444444444555555555333222222333222111///444555555555666666666777777777666666666666666666333333333333333333333333444444555555555555444444666666555444555666777888666666666666555555555555555555555555555555555555555555555555666666666666777777777777777777777777666555555444444444555555333333444444555555555555555666777888888888777777888888999999999999888888888777777777777777666666555555444444555555666777777777777777777888999999666666666666666666666666333444666888888888777777777777666666666777777888666666666666666666666666555555555666777888::::::666777888999999999999999888777777666666555555444555555555555555555555555666666555555555444444444222222333333444555555666333333444555666666666666777666666555666666777777555555444444555555666666888888999:::999888666555333444444444555666666666555555555555666666666666666555555555555555666666555555555555555555555555111222333333444555666666444444444444444444444444444444444555555555555555888777777666555555444444444333333444777999::::::888:::<<<<<<;;;;;;;;;<<<;;;>>>BBBCCCEEEKKKUUU^^^___^^^___aaa^^^XXXVVVXXX[[[bbbllltttzzz}}}~~~{{{xxxtttpppiiibbb]]]VVVPPPHHHAAA===<<<;;;:::===;;;:::888888888999999888888888999<<>>999777555555666777777777111222222222222333333333555555444444444333333333222111000000111222444555666555333333333333444555444555777666555444555666444333333222222333333333444444444444333333333333222333555555333333333444222111000000000111222333444444444444444444444444000000000111111111222222111111111111111111111111111111000000000000111111555444444333222111000000///000000111111222222222333333333333333333333333222222333333444444555555111111111111111111111111111111111111111111111111000000111111222222333333555444333222111111111111222111111222444555555444444444444444555555555555666666666666666777777777444444444444444444444444444444555555555555444444555555444333444555666777666666666666555555555555444444444444444444444444555555555555666666666666555555666666777777888888777666555444444444444444333333444444555555555444444555666777777777666666777888888888888888888777777777777666666666555555555444444444444555666666666666666666666777888888666666666666666666666666333444666888999888777666555555555666555555444444666666777888888777666666666666555666666777888999666777888999999888777777888777777666555555444444555555555555555555555555444444444555555555555555444444444444555555555555222333444555666666666666777777666666666666777777444444333333444555555666777888999::::::999777666444444555555555555555555333444444444555555555666333444555666666777777666555555555444444555555555111222222333444555666777555555555555555555555555444444444555555555666666666666666666666555555555777444222333666888999888888999;;;:::999888888999777;;;>>>??????EEEOOOXXX\\\\\\```ccc```ZZZXXXZZZ\\\ccckkkrrrvvvyyy{{{}}}}}}|||zzzyyyvvvpppjjjeee]]]VVVMMMDDD???<<<;;;:::<<<;;;999777777777888999777777777888:::>>>AAACCCGGGLLLTTT[[[^^^___`````````aaabbbbbbccccccbbbbbbeeebbbbbbdddeeedddfffkkkjjjiiihhhiiikkkmmmmmmlllmmmlllkkkjjjhhhgggffffffeeeeeedddcccbbbaaaaaabbb^^^ZZZTTTLLLFFFAAA>>>===::::::::::::::::::::::::888:::===AAAEEEPPPfff{{{zzznnneee]]]WWWUUURRRQQQQQQQQQNNNMMMRRRZZZ```gggoootttuuuuuuvvvxxxyyywwwtttqqqooonnnnnnnnnpppqqqqqqpppnnnnnnpppqqqpppoooooommmllljjjhhhgggbbbaaa```bbbdddgggggggggfffaaaZZZWWWVVVVVVTTTRRRSSSTTTVVVWWWWWWXXXZZZ\\\[[[___^^^WWWOOOIIIDDD???999777444333444555555444222222222222333333444444555555555555444444444444111111000000222444666888555555333333333555777888333555666555333222444555333333222222222222333333333333333333222222222222///111333444333333333555222111000///000111333444333333333333333333333333///000000111222333444444222222222222222222222222000000111111111111000000222222222222222222222222111111111222222222222222222222222222222222222222000111222333444666777777222222222222222222222222111111111111111111111111222222222222222333333333333222111111222333444555333222222333555666666555444444444444444444444444555555666666777777888888555555555555555555555555444555555555555555555444444444333222333444555666777666666666555555555555333333333333333333333333555555555555666666666777333444444555666777888888777666555444444444444444222333444444555555444444333444666777777777666555777777888888888888777777777777666666555555555444555444444444444555666666555555555555555666777777666666666666666666666666333444666888999888777666222333555777888888777777555777888::::::888777555777666666555555555666666666666777888888777666555888777777666555444444444555555555555555555555555222222333444555666777888777777777666555555444444222333444555666666666666888777666666666666777777333333333333333444555666444555777888888777666555555555555555555444444444333333333444444444555555222333555777888888777777555555444444444444555555111111222333444666666777777777777777777777777777444444444555555555666666444444555555666777777777:::666333222555777777666888::::::999777555444555333888<<<<<<<<<@@@KKKTTTZZZ\\\aaadddaaaZZZWWWZZZZZZaaaiiinnnqqqsssvvvxxx|||{{{{{{{{{yyyuuuoookkkbbbZZZPPPFFFAAA===<<<;;;<<<;;;999777666666777888666666666777999===@@@BBBGGGMMMUUU[[[^^^_________aaaaaabbbccccccccccccbbbeeeccccccffffffdddgggkkkjjjiiiiiijjjlllmmmmmmkkknnnmmmlllkkkiiihhhgggfffeeeeeedddbbb```___aaabbb[[[YYYUUUNNNFFF@@@===<<<888888888888888888888888888888;;;???CCCMMM```rrrttthhh]]]WWWVVVOOOOOOPPPQQQOOONNNUUU^^^ccciiiqqquuuvvvuuuuuuvvvtttsssqqqpppooooooooopppkkkmmmnnnnnnmmmnnnppprrrooooooooonnnlllkkkiiihhhdddcccdddfffjjjmmmnnnnnnhhh```VVVQQQRRRSSSRRROOOSSSUUUXXXYYYXXXXXXYYY[[[YYY]]]]]]VVVNNNIIIEEEAAA999777444333333333222111222222222333333444444444666666555555555444444444111111000111333666999;;;444444333333444777999;;;111333444333111000111444222222222111222222333333333333333222222222111111...000222333333333444555222111000///000111333444333333333333333333333333//////000222333444555666333333333333333333333333///000111222222111000//////000000222333444555555333333333222222222222222111111111111111111111111///000111333555777888999333333333333333333333333111111111111111111111111444444333333333333333333...///000222555999<<<>>>888666555555555555444222777777777777777777777777777888777666444333444666777777777777666555444333555444444333333444444555222333555666666666555444666666666666555555555555555666777666444333333555444444555555666666777777555444444333333444444555777666555444333444444555666666777888888777666555777777777777888888888888888888999999999999888888888888777777777777888888666777999999777777777888888777666666777999;;;<<<888777666555555666777888777777777777777777777777555666666666666666555444666777888888888666555444777666555444444555666777999888777777777888::::::<<<<<<;;;:::888666444333555555555555555555555555555555444444444444555555555444444555888999999888555555666666777777888888666666666666666777888888:::999888666555555555555555666777888888999999888666555444333333333333333777666555444444444444444777777666666666666777777666555555555666777999:::666666555555555555666666888888888888777777777777555555555555555555555555666666666666666777888888444555666666555555666888999999999999999888777777333666888999:::???IIIPPPYYY___bbb```___``````]]]```bbbccceeefffiiimmmpppuuuwwwyyy{{{zzzvvvrrrpppeee^^^TTTKKKDDD@@@>>><<<<<<;;;::::::999999999999<<<<<<<<<<<<===>>>@@@AAAIIINNNUUUZZZ\\\]]]]]]]]]ccceeeggggggfffdddddddddfffdddccccccfffhhhiiiiiimmmnnnmmmllliiigggggghhhllljjjiiiiiijjjjjjhhhggghhhiiiiiihhhfffdddbbb```]]]YYYSSSKKKDDD???<<<:::888888888777888888999:::;;;999;;;???DDDKKKYYYeee~~~{{{oooaaaZZZYYYSSSQQQRRRUUUUUUUUUYYY^^^mmmqqqvvvvvvrrrpppqqqsssssspppmmmjjjiiiiiiiiijjjfffggghhhgggffffffhhhjjjvvvpppkkkmmmsssrrrkkkcccggggggjjjoootttsssooojjjccc___YYYUUUTTTUUUVVVVVVUUUXXX[[[\\\[[[YYYYYYYYY\\\\\\[[[WWWQQQHHHAAA<<<666666666666666777888888555555444444444333333333777777666555444333333222111111111222333444666777555444333222222333555666222222222222222222222222444333333222111111111222222222222111111111111000222222111111222222333444777555333111000000111222333333333333222222111000000111222333333333333333333333333333333333333333111111222222222333333333222222222222222222222222333333222111000000000111222222111111111111111111222222222222333555777888888666444222000000111222555444333222111111111111333333333222222111111111333333333444666888999:::777777777777666666666666666666666666666666666666444555555555333333555777777777777777666555333333444444444444444444444444333444555555666555555555555555555555444444444444444555666555333222333444555555555555666666666666555444444333333444444555777666555444444444555555555666777777777666555555777777777777888888888888888888999999999999888888888888777777777777777888666888999999777666777777777666555555666888:::;;;777666555444444555666777777777777777777777777777555555666666666666666555777888999999999888666555777666555444444555666777777777666666666777888999:::::::::999888666444444555555555555555555555555555555444444444444555555555444444555777999888777555555555666777777888888555555555555555666666777999888777666555555555555555555666666666555555444777666555555444444444555666666555444444444444444777777666666666666777777555555444444555777888999777666666555555666666777777777666666666555555555555555555555555555555555555444444444444555666666444555666555444444666888777777777777777666555555444666999999:::>>>GGGNNNTTTZZZ]]][[[ZZZ[[[[[[XXXXXXZZZ[[[\\\^^^```dddgggnnnpppsssuuuvvvtttqqqnnnggg```VVVLLLEEE@@@===<<<<<<;;;:::999999999999999:::::::::;;;===???BBBCCCJJJOOOUUU[[[]]]^^^^^^___eeefffgggfffccc```______dddbbbaaacccfffhhhjjjjjjllllllmmmkkkhhhgggggghhhjjjiiihhhhhhjjjkkkjjjhhhiiijjjjjjiiigggeeecccaaaZZZWWWQQQKKKDDD???;;;:::888888888888888999999:::999888888<<>>666666555555555666666777333333333333222222222222444444444444444444444444222222222222333444555666777666555333333222222333555555444444444444333333222222111111111111111222222222222111111111000000//////000000111111111111000000//////000111222222444444444555555444333333111222222333333333222222000000000000000000000000111111111111222222222222222222222222222333333333333222222111111222222222222222222333333333333333222222222222222222222333111111111222333444555666333222111111000000000111111111111222222333333333555444333333222222333333111111222333444444555555555555555555555555555555666777777666444333444666888888888888777666555444444555777888888777555444555555444333333555666777666666666666555555555444444666777666555444555777666666555555444444333333555444444333333444444555555555666666666666666666444444444444555555666666666777777777888888888888888888999999999999888888999999888777666666777777888999;;;:::888777777888888888777777888888999999777777777888888777777777555555555555555555555555444555666777888888888888555666777888888777666666555666666666666666666555555555555666666666666666444444555666666666666666666666666666666666666666555555444444444444555555777666444555666666555444444444444555666666777777666666555555666666777888444444444444555666777888555555666777777777777777555444444333444444555555555555444444444555555666666666555555555555666666555555444333333444666777777777666666666666777777666666666555555555444444555555555555555555555555444444444444444555555666333444444444333333555666666777777888888888777777777777777777999;;;???BBBGGGMMMOOONNNMMMNNNNNNKKKGGGHHHHHHHHHHHHIIILLLNNNRRRVVV[[[aaagggjjjlllllliiiaaaVVVLLLEEE@@@<<<:::999999999888888999999:::999999999:::<<<>>>AAABBBIIIMMMSSSXXX[[[]]]___``````aaaccccccbbbcccdddfffgggeeeccccccdddffffffeeeggghhhiiiiiihhhgggiiijjjjjjiiihhhhhhiiiiiihhhfffhhhhhhiiiiiigggccc___]]]VVVTTTOOOJJJEEE@@@===<<<999999999888999::::::;;;999888:::===>>>@@@HHHRRRdddyyy|||ooojjjgggiiijjjiiijjjlllqqqqqqooollliiigggggghhhiiigggcccaaa```bbbeeegggiiijjjkkkjjjiiiiiikkkmmmooommmmmmooopppmmmgggbbb^^^___dddkkkpppppplllggg]]]ZZZWWWVVVWWWYYYYYYYYYWWWYYYZZZZZZYYYYYYZZZ[[[XXXWWWUUURRRMMMFFFAAA===666666555555555555666666444444444444333333333333666555555444333333222222222222222222333444555555666666555444333222222222555555555444444333333333111111111000000111222222222222222111111111000000...///000111111111111000/////////000000111222222333333444555555444444444222222333333333222222111000000000000000000000000000000111111111222222222//////000000111111111111111111000000000000111111000111111111222222222333111222222222222222222222333333333333333333333444333222111111111111111111111111111222222333333333555555444333222222222222000111111222333444444555555555555555555555555555777888888666444333444666666777777888888777777666555666777888888777666555555444444444444555666666777777666666666555555555555666777777666555777888555555555444444444444444555444444333333444444555555555666777777777666666444444444444555666777888777777777777888888888888888888999999999999888888888888777777777777888888777999::::::999888888999888888888999999999999888777888888999999888888777555555555555555555555555555666666777888888888888444555666888888777666666555555666666666666555555444555666666777666666666444444555666666666666666666666666666666666666666555555444444444444555555888666555555666666444333333444444555555666777777666666666666666777888888555444444444555666666777222222333444555555555555444333333333333444555555555444444444444555666666666555555444444555555666666666555444444555666777666666555555555555666666777777777666666666666555555555555555555555555555555555555555555666666777333444555444333333555777444444555666666666555555777777666777888;;;>>>@@@???DDDGGGEEEDDDFFFEEECCCAAAAAABBBAAA@@@AAACCCFFFKKKNNNTTTZZZ```dddggghhhddd]]]SSSIIICCC???<<<;;;999888888888888999999:::999999999:::<<<>>>@@@AAAIIIMMMRRRWWWZZZ]]]___aaadddeeeeeedddbbbbbbdddeeejjjgggeeedddeeefffeeeeeefffgggiiiiiiiiiiiijjjlllkkkiiihhhhhhhhhhhhfffeeeggghhhiiiiiifffbbb^^^[[[WWWSSSNNNHHHBBB???===<<<999999999999999:::;;;;;;777777999===>>>???GGGOOO```rrr}}}vvvrrruuuwwwvvvvvvwwwsssqqqmmmiiifffeeeeeeeeegggeeecccbbbbbbccceeefffiiijjjjjjiiigggggghhhiiiqqqooooooqqqssspppiiiccc___```ccchhhllllllhhhcccYYYWWWVVVWWWZZZ]]]^^^___]]]^^^^^^\\\ZZZYYYYYYZZZVVVUUUSSSOOOIIICCC===:::666666555555444444555555555555555444444444333333666666555444333222111111333222222222333333444555555555555444444333333222555555444444333333222222111000000000000111222222222222222111111111111000///000111222222222111000///000000111111222222222222333333444444444444333222222333333333222111111000000000000000000000000000000000111111111111222.........///000000111111000////////////000111111000000000111111222222333111111222333444444333333444444444333333222222222333333222222222222222333222222222222222222333333444333222111000000000000111111222222333333444444666666666666666666666666555666666555444333555666555555777888888888888888777777777777777777777777333444555555666555555555666666555555555444444444444555666666555555666888333444444444444444444555555444444333333444444555444555666777888777777666555555444444555777888999777777777777888888888888888888999999999999888888666666666666777888999:::666888::::::999999:::;;;777777888888888888777777666777888999999888777666777777777777777777777777666777777888888888777777555666777888999888777777444555666777777666555444222333444555666555555444555555666777777777666666666666666666666666666666555555444444444444555555888666555555555555333222333333444555555666666777666555555555555666777777555555444444444555666666333333444444555444444444444444444444444555666666444444444444444555666666666555555444444555555666777777666555555555666777555555444444444444555555777777777666666666555555555555555555555555555555555555555555555666666777444555666555444444666888333444444555666666555555666555555666888;;;===>>>999>>>AAA???>>>@@@???===<<<<<<<<<;;;::::::<<>><<<;;;888888888888888999::::::777777888999<<>>;;;:::::::::999999999999:::;;;;;;888888:::>>>>>>???EEEMMM[[[kkk~~~{{{{{{tttpppkkkfffcccbbbbbbbbbcccbbbaaaaaaaaabbbccccccfffgggggggggffffffhhhiiioooqqqtttuuusssooojjjgggdddcccdddgggjjjjjjfffbbbYYYXXXWWWXXX\\\___```aaa]]]^^^^^^\\\ZZZXXXYYYZZZWWWVVVRRRNNNHHHAAA<<<888777666555444444444444555444444444333333333222222444444444333333222222222333333222222222333444444444444444444444444333333444444444333222222111111000000000000000111222222222222222111111111111000///000222333444333222111111111222222222222222222111111222333333333333333222333333333333222111000111111111111111111111111000000000000111111111111.........///000111111111000000//////000111111222000000111222222333444444000111333444555555555555333444444444333333222222444333333333333333444444333333222222222222222222444333222111111111111111333333333333333333333333777777777777777777777777222333444444333333555777444555666777999999::::::888888777777777777888888222333555666666666555444555555444444444333333333333444555555444444666777333333333444444555555555555444444333333444444555444555666888888888777666666555555555666777999:::777777777777888888888888888888999999999999888888555666666666777999:::;;;555777999:::::::::;;;<<<666777777777777777666555555666777888888777666555888888888888888888888888777888888888888777777666666777888999::::::999888444555666777777666555444111222333444555444333333666666777777777777777666777777777777777777777777555555555444444555555555888777555555555555333111333333444444555666666777555444444444444555666666666555555444444444555555777777777777666555444444555555555555555666777888444444444444444555666777555555555444444555555555888777666555555666777888444444444333333444444444777666666666666555555555555555555555555555555555555444444444444555666666555666666666555555777888555555666777888888777777666555444666999;;;======777<<>>===<<<888888777777888999::::::555666777999<<<@@@CCCEEEKKKOOOTTTXXX\\\___bbbddd___aaabbbbbbbbbdddgggjjjiiigggeeeeeegggiiiiiiiiifffgggiiijjjjjjkkkmmmooogggfffeeegggiiijjjiiihhhhhhjjjkkkkkkiiiddd___[[[VVVQQQIIIAAA;;;888888999::::::999999::::::;;;<<<;;;;;;===@@@@@@???EEELLLXXXeeeyyyyyywwwsssoooiiidddaaa``````____________``````````````````aaaccceeeeeegggjjjmmmnnntttzzzyyysssmmmkkkllliiigggggghhhkkkjjjgggccc]]][[[YYYZZZ\\\^^^___^^^XXXYYYZZZYYYXXXXXXZZZ\\\ZZZXXXTTTOOOIIIBBB===999777666555444444444444444333333333222222222111111222222333333333333444444333333222222222333444444333333444555555444444444444444333222222111000000000000///000000111222222222222222111111111111000///111333444444444222111222222333333333222222111000111222222333333333333333333333333333222111000111111111111111111111111000000000000111111111111...//////000111222222333111111000000111222333333111111222333333444555555000111333555666666666666222333333444444333333333444444444333333444555555444333333222222111111111666555444444333333444444444444333333333333333333666666666555555444333333444444444444444444444444555555555555555555555555777777888888888777777666666555444333444444666666999666444333444444444333666666666666666666666666000000111222333333333333222222222333444555666777777777777777777888888999666666666666666777888888999888777555555555666777999999:::::::::999999888444555666888999;;;<<<<<<;;;;;;;;;<<<>>>>>><<<:::777666555555666888888777;;;:::888777666666555555@@@<<<888666777777666444888888777777666666555555444666777999999777666444666666555444444444444555444555666777888888888777555666777888999999888777888888777777666666555555777777666555555555555555555444444333333444444555333444555666666555444333333333444555666666555555555555666666555444333333666555444333333444666777555555555555555555444444777777666555555555555555333333444555666666555555777555333333444555555555666555444333222333333444999888666444333444555666555666777777777666444333666555333222333444666888888888777777666666555555666666555555555555666666555666777777666666777888;;;999888888999999888666666666777888888888888888@@@AAADDDGGGJJJMMMPPPQQQQQQMMMHHHAAA<<<999777777888999:::;;;;;;:::999888777888::::::;;;===AAACCCHHHNNNVVVZZZZZZZZZ]]]aaaaaabbbbbbdddeeeeeeffffffgggkkkjjjfffccceeeeeedddeeefffhhhkkklllmmmmmmmmmllliiiggggggjjjlllllljjjhhhgggfffeeeddd```[[[XXXUUUPPPHHHBBB>>>;;;999777999888777777888:::<<<===888999999;;;===???AAABBBRRRaaavvvzzzxxxpppkkkggggggfffcccaaacccgggbbb______^^^\\\]]]aaa______ccchhhhhhdddhhhppppppqqqsssttttttqqqooommmhhhgggfffggghhhiiihhhfff]]][[[YYYYYY[[[\\\]]]\\\]]][[[YYYYYYZZZ[[[ZZZYYY[[[YYYUUUPPPIIIAAA;;;888555555555555555555444444000111444666777777666666444333222111222333444555666444222000000222444666444777::::::888555444333555444333333222222333333111111111111222333444444333444555555444333111000222222333333333222111000333444444444444444444444000000111111111222222222444222000222444666444222333333222222222222222222000000111222333333444444222111000//////000111111222222222111111///......444333222222111111222222222222333444555555555555333444444555555444444333333333333222222222111111333333333222222222111111333333333222222111111111000000111222333333444444888777666555444444444444444444444444444444444444555555555555555555555555666666777777777666666555666555444333333444555666;;;888555444444444333222555555555555555555555555333333444444555444444333333333333333444555666666777666666666666777888888555555555555555666777777:::999888777666777777888999999999::::::999999888777777777777888999::::::666666777999<<<===<<<:::777666666666777888888888:::999999888777777777777===:::777666888999999888888777777777666666666555555666777888888777666555666666555444444444444555555555555666777777888888777888999:::::::::999888888888777777666666666666777666666555555555555555555444444333333444444555333444555555555555444333333444444555666666555555555555555555555444333333777666555444333333444555555555555555555555555555777777666555555555555555444444444555555555666666777555333333444555555555666555444333333333444444777777555444444555555666555666777777666555444333555555444333444555666777777777777777666666555555666666555555555555666666444666777777666666777888:::888777777888888777666666666777888888888888888;;;<<<>>>AAADDDFFFHHHIIIGGGEEE@@@<<<888777666777777888999::::::999888777666888999::::::<<<@@@CCCGGGMMMUUUYYYYYY[[[^^^aaabbbbbbbbbcccdddeeeggggggfffiiiiiieeedddgggjjjiiihhhiiijjjkkkllllllmmmmmmjjjhhhfffhhhkkknnnnnnnnnhhhgggfffeeedddbbb^^^[[[TTTOOOGGGAAA===;;;999777999888777666777999;;;<<<999999:::;;;===>>>@@@AAAOOO\\\ppp{{{xxxnnniiieeefffeeeaaa___```aaa]]][[[]]]]]][[[]]]aaaeeedddeeeiiihhheeehhhmmmppprrrtttuuutttrrrpppnnnpppmmmjjjhhhfffeeecccaaa]]][[[YYYXXXZZZ\\\]]]]]]```]]]YYYXXXXXXZZZ[[[[[[[[[XXXTTTNNNGGGAAA<<<999666666666555555444444444444555666777888777555444444333222222222333555555666444222111111222444666666888::::::888555444333555444333333222222333333333222222222222333333444333333444444333333222222000000111111111222222222333333333333444444444444000000000111222333444555444222111222444555444222222222222222222222222222/////////000111111222222333222111111111111222333333333333222222111000///444333222222111222222222111222333444444555555555444444444444444444333333222222222222222222222222333333333333222222222222333333333222222222111111111111111222222333333444;;;999777555444444444555444444444444444444444444555555555555555555555555555555666666666666555555666555444333333444555666===:::777555555444333222555555555555555555555555777777777777666555444333333333333333444444555666666555555555555666777777555555444444444555666666:::999888888888888888999888999999::::::999999999:::999888777666777888999777666666888:::;;;:::999777777777777888888999999999999999999999999999999:::888666777999;;;<<<;;;777777777777666666666666555666777888888777666555777666555555444444555555666666555555666777999::::::;;;<<<<<<<<<;;;:::999888777777777777666666666777666555555444444555555555444444333333444444555333333444444444444333333333444555555666555555555444555555555555444444333888777666555333333333333555555555555555555555555777666666555555555555666555555444333444555666777666555333333555666555555555555444333333333444444555555555555555666666666555666666666666555444444444444444555555555666666777777777666666666666555666666555555555555666666444666777777666555777888888777666666777777666555666666777888888888888888777888999;;;===???@@@AAA>>><<<:::888666777777888777777888888888888777777666777888999:::<<>>???HHHTTTggg~~~|||wwwmmmgggdddeeeddd```]]]^^^]]]ZZZZZZ]]]^^^]]]^^^aaafffdddcccfffgggfffhhhlllpppqqqtttuuuuuusssqqqooouuuqqqkkkgggeeecccaaa______\\\XXXWWWYYY\\\^^^^^^ccc___ZZZWWWXXXZZZ\\\]]][[[WWWRRRKKKEEE@@@<<<:::777777666666555444333333777888888888777555444222444444333333444444555666555444333111111333444555777999;;;;;;888555444333555444333333222222333333555444444333333333333333333333222222333333444444555444333222111222222333222222222222333333333444222111000000222444777888333222111222444555444333111111111111111111111111//////000000111222222222444333333222222333444444444444444333222222111111444444333222222222222222111111222333333444444555444444444444333333222222111111111222222333444444444444444444333333333333333333333222222222222111222222222222222222222222===;;;777444333444555666555555555555555555555555555555555555555555555555555555666666777777666666777666555444333444555555;;;999666555555666555444444444444444444444444444999999888888666444333222333333333333333444555666555444444444444555666666666555555555555666777777888888888888888888888888888888999:::::::::999999:::999777666666666888999<<<;;;999999:::999777666666888999999888888999999888888999999::::::::::::888888777888999;;;<<<<<<777777777777666666666666666666777777777777666666777666666555555555555555777666555444555777999:::;;;<<<======<<<;;;:::999777777777777777777777777666666555444444444444555555444444333333444444555333333333333333333333333444444555555555555555444444444444555555444444333666666555555444444444444444444444555555555555555777666555555555555666666777555444333333444666777555444333444555666666555444444444444444444444444222333444555666666666666555555555555555555555444333444555555666666555555666666666666666666666666666555555444444555555666444555777666555555666888777666555555666777666444666666777888888888888888777888888999:::;;;;;;<<<;;;:::888888888999:::;;;666666777777777777666666555666888888999;;;???AAAEEEJJJPPPUUUYYY\\\```ccceeecccbbbaaabbbeeehhhjjjlllnnnkkkeeecccgggjjjjjjiiihhhfffdddccccccddddddbbbcccdddfffhhhjjjlllllljjjgggdddbbbaaa```^^^]]]QQQLLLEEE???<<<:::999777777777666666777888999999::::::::::::;;;<<<======CCCMMM___xxx|||uuummmhhhdddeeeccc___]]]^^^^^^[[[\\\``````^^^^^^aaa```______aaadddgggiiilllnnnppprrrttttttsssqqqooosssooojjjfffeeeddddddccc```\\\XXXVVVXXX[[[^^^___ccc___[[[YYYZZZ[[[\\\\\\[[[WWWQQQIIICCC???<<<<<<999888777666555444333222777777777777666555333222555444444555555555666666555444333222222333444555888:::;;;;;;888555444444555444333333222222333333777666555444333333333333333222111111222444555666>>><<<999555333222222222111111111222222333333444555444222111111444666888333333222333333444333333000000111111111111222222222222222333333444444444333333333333333333444444444444333222222222222222444444333222222222222333111111222222333444444555666555444333333222222222///000111222333444555555555555444444444333333333222222222222222222222222333333222222222222222222<<<:::777444333444555777555555555555555555555555666666666666666666666666555666777888888888888888777666555444333444444555888666444444666888888888555555555555555555555555888888888777555444222111444444333333333444555555444444444444444555555666777777666666777777888999666666777777777777777777777888999:::::::::::::::888777666666666777888999;;;999888777888888666555555888::::::888888888:::777777999::::::;;;::::::999999999999999999::::::666666666666777777777777666666777777777777666666777777666555555555555666777666555444555777999:::;;;;;;<<<<<<<<<:::999888777777777777888888888888666666555444444444444444555444444333333444444555333333333333333333333333444555555555555555444444333333444444444444444333333444444555555666666666444444444555555555666666666666555555555555666666777666444333333444555777444333333444666777666555333444444444444444444444111222444555666666666666555444444444444555555555333444555555666666555555555555555555555666666666555555444444444444555555444555666666555555666777666555444555666777666555666666777888888888888888888888888888888888888888:::999888888888999::::::666666666666666666666666555666888888999;;;???AAAEEEIIINNNTTTXXX\\\```bbbdddcccaaa```aaadddgggiiikkkmmmjjjdddbbbfffjjjjjjhhhgggeeecccbbbbbbbbbbbbdddeeeggghhhhhhiiijjjjjjkkkhhhdddaaa___]]]ZZZXXXPPPKKKDDD???<<<;;;999888777777777777777777888888:::::::::::::::;;;<<<<<>><<<<<<999888888666555444333333444444444444444444444333555555666666777777777777555444444333333444444555888:::;;;:::777555444444555444333333222222333333777666555444333222222222222222111111222444666777>>><<<999555333222222222000000111222222333444444999777444222111222444555333333444333333222333333000000111111222222222222333333333333333444444444111222222333333333444444333333222111111111222222555444333333222222333333222222222222222444555666888777555444333222222222//////000111333444555555555555444444444333333333222222222222222222222222333333222222222222222222:::888666444444444555666555555555555555555555555666666666666666666666666555666777888888999999888888777555444333333444555666444333444666888999999666666666666666666666666666666666666555444333222444444444333333444444555555444444444444555666666888888777777888888999:::555555666777777777777666777888999999::::::::::::666666777777777777777777444333222333555666777666333777::::::888666777999666777999:::::::::999888888999:::999777777777888666666666666777777777777777777666666666666777777888777666666555555666666666666555555666777999:::999:::;;;;;;;;;:::999888777777777888888888888999666555444444333333444444555444444333333444444555444444333333333333444444555555555666555555444333222333333444444444444333111222444555666777777777333333444444555666666666666555555555555666666777777666555444333444555555333333333555777777666555222333444555555555444444222222333444555555666666444444444333444444555666444444444555555555666666444555555555555666666666555555444444444444555555333555666666555444666777666555444555666777666555666666777888888888888888777777777666666666666666888777777777777777888888777777666666666666777777666777888999:::<<>><<<;;;888888777777666555444444222222222333333444444555555666777888888888888777555555444444444444555555666888999888666555555555555444333333222222333333666555444333222222222222222111222222333444555666555444333222111222222333000111111222333444555555999777555333111111222333333444555444222111222333111111111222333333444444111111222222222222222222111111222333444444444444333222111000000111222333555444444333333333333333444333222222333444666777;;;999777555333333333333///000000222333444555555444444444444333333333333111222222222222333333333222222222222222222222222666666555555555555555666555555555555555555555555666666666666666666666666444555666777888888888888888777555444333333444444666444333333555777777777777777777777777777777777444444555555666555555444555444444333333444444444555555555444555666666777777777777777777888888999555666777888999888888777777777888999::::::::::::777777888999888666555333222111000111444666777777222666::::::777555666999666777888::::::999777777555777999999777666777888555666666666777777777888777777666666666666777777888777777666666666666666555555555666777777888888888999:::;;;<<<;;;:::999777777888888888999999999666555444444333333444444555444444333333444444555555555444333333444555555555555666666555444444333111222333444444444444444222333444666666666555555333333444444555666666777555555555555555666777777666666555555555444444444333222333555777888666444222333444555555555444444444333333222333444666777444444333333333444555666555555444333444555666777444444444555555555666666555444444333333444444555333444666555444444555777666555444555777888777666666666777888888888888888888777777777777666666666666666666777777888888888888888777666666777888888666888999::::::<<<@@@CCCGGGIIILLLQQQWWW[[[^^^```_________```aaabbbdddeeeaaadddeeebbbaaafffhhhhhhdddeeeeeeffffffeeeeeeeeeeeegggjjjjjjhhhggghhhiiihhhfffdddbbb```]]]XXXUUUPPPKKKEEE@@@>>>===<<<;;;888999999999999999888888888888888888999:::;;;<<<>>>FFFRRRbbbwwwuuummmeeebbb```___```cccaaa\\\ZZZ[[[YYYWWWXXX[[[]]]gggmmmjjjeeefffiiikkkmmmooorrruuuvvvvvvtttsssuuuqqqmmmjjjgggdddaaa___]]][[[YYYXXXZZZ\\\]]]]]][[[ZZZYYYZZZ\\\]]]\\\ZZZ___[[[TTTLLLEEE???;;;999888777777777666666555555333333333333333444555555666777888999999999888888555555555444444555555555444666777666555444555666555444333333222222333333555444333222222222222222111222222333444444444444000000111111111222222222111111222333444555666666666666444333222222222222222444555444222111222444111222222333444444555555222222222222222222222222111222444555666666555555444333222111111222444555555555444333333333333444555444333333444555777999===;;;888666444333333444000000111222333333444444333333333333222222222222111111222222222333333333111111111222222333333444444444444555555555555555666666666666666666666666777777777777777777777777333444555666777777777777888777555444333333444444777555333333444555555555777777777777777777777777333444555666777777777777555444444333333333444444666555555555555666777777666666666666666777888888666777888999::::::999888666777888999:::;;;;;;;;;888999::::::999555222000777555333333444666666666111666::::::777444666888555777888999999888666555222555888888666555777999555666666666777777888888777777666666666666777777888888777666666666666666444555666777888888888777888999;;;<<<<<<<<<;;;;;;777777888888999999999999555555444333333333333444555444444333333444444555666555444444444444555666555666666666555444333333111222333333444444444444444555666666666555444333333333444444555666777777555555555555555666777888555555666666555444333333222222333555777888666444111222444555666555444444555444333222222333555777444333333222333444666666666555333222333444666888444444444555555555666666555444444333333444444555333444666555444444555777666555555666888999888777666666777888888888888888::::::999999999888888888666777777888999:::;;;;;;999888777666666777888999777888::::::;;;===AAACCCHHHIIILLLPPPVVV[[[^^^___^^^^^^___```aaabbbccccccbbbeeefffbbb```cccdddccc```aaacccdddeeeeeedddccc```cccggggggeeedddeeegggfffeeedddcccbbb___ZZZWWWPPPKKKEEEAAA???>>>===<<<999999:::::::::999999888777777777888999:::<<<===:::CCCQQQaaauuuvvvmmmddd```___]]]```dddbbb^^^[[[[[[[[[YYY[[[___UUUcccmmmiiidddeeejjjmmmoooqqqtttwwwxxxxxxvvvuuurrrpppmmmjjjiiifffccc```]]][[[YYYYYY[[[]]]]]]\\\[[[YYYWWWWWWYYY\\\]]]]]]```\\\VVVNNNFFF???:::888777777777777666666666666666555555444444444555555666777888999:::999888888555555555555555555555555333444555555444444555777555444333333222222333333333333222222111111222222111222333444555444333222222222333333333222111000111222222333555666666777333333333333333333222222222444666555222000222444222222333444444555666666444444444444444444444444222333555777777777777666666444333222222333555666555555444333333333333444666555444333444666888999???===999666444444444444111111111222222333333444333333333222222222111111111111111222222333333333000000111222333333444444666555555444444444555555777555444444666777666555888777666555555555555555333444555666666555444333555444333333444555666777666555444444333333333333444444444555555555666666777777888777777666555444444444444444444444444444666555333222333444666888555555555555666666666666777777777777777666555555888888999::::::::::::999999::::::999888666444333666444222333777999888777888777777666666666666777666666777777777777666666444555555666666666666666444444555555555555555555777777777777666666666666333444555555666666555555666666666666666666666666777888999999888777888999555666888999999888777666444666777666333222222222222333333444555555555444444666777777555333333444666555444333222333444444333333444444555444444444444333222111222444666888444444444333333222222222555555555555444333222222444444444333333222222222444555666777777888777777333333333444555666777888555555555444444333333333222333444555666555444333444444555555555555444444333333333333333444666666777777666555444333333222555555555555555555555555666555444444666777777666666666666666777777777777999999999888777666666555777777777888999999:::::::::888777888999999888777666777888888999;;;>>>AAAFFFJJJPPPTTTXXXZZZ]]]_________``````aaa``````___bbb```___```cccdddbbb___``````aaadddhhhhhheeeaaaaaacccfffffffffeeefffffffffggggggccc]]]ZZZZZZ[[[TTTOOOGGGAAA>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<999888888888888999;;;<<<<<>>???@@@999777444333444444444333444444333222111111111111222333444555666666666666888999999777444222222333000000111222333444444555222222222222222222222222111111222222222333333333222222111111111111111111555555444444444555555666777555333333555666666555777777666555555555555555444555666777777666555444666666555444555666777777555555444333333333333333333333333444444444555555666666777777777777666666444444444444444444444444555555444444444555666777666666666666666666666666777777777777777666555555777888999999::::::999999999999999999888666444333666444222333666888888666777777666666666666777777666666777777777777666666444555555666666666666666555555555555555555555555777777777777666666666666333444555555666666555555666666666666666666666666777888999999777777888999666666777777777666666555444666777666444222222333222333444444555555444444444555666555444333333444666555444333333333444444333333444555555555444444444333222222333444666888444444444333333333222222222222333444444333333333444444333333333333333333555666666777777777777666333333333333333444555666555555444444444333333333222222444555555555444333444444555555555555444444333333333333444555666777777666666555444444444444555555555555555555555555666555444444666777777666555555555666666666777777999999888888777666666555555555666666777888888888999888777777999999888777666777888999999:::>>>@@@FFFJJJQQQVVVZZZ\\\___```^^^___``````aaaaaaaaaaaaaaa``````bbbeeefffeeebbbcccaaa``````cccdddcccaaabbbdddggghhhfffeeeeeeeeeeeeeeeeeebbb^^^[[[YYYYYYSSSMMMFFF@@@===<<<;;;:::999::::::::::::;;;;;;;;;888888777777888:::<<<===>>>CCCLLLYYYnnnwwwoooddd___```bbbbbbbbbcccaaa^^^\\\[[[[[[\\\]]]]]]```cccdddcccdddfffhhhpppsssvvvyyyyyyvvvrrrpppmmmlllkkkjjjiiihhhgggfff```]]]YYYXXXZZZ\\\^^^^^^\\\\\\ZZZYYYYYYZZZ[[[\\\```]]]YYYSSSMMMFFF>>>999:::999777666555666777888555444333444666777777666444555666777888888888777999999999888777666666555333444444555666666666666444444444444444444333333111222222333333222222111111555777555222333444444333333111000111222111///222222333444666777999:::;;;777222111333444222000111111111111222222222333222222333333555666888888888777555333222111111000222333555888:::<<<>>>>>>999666444333333444444333333333222222111222222222222222444555666666777777888999999777555333222333111111111222222333333444222222222222222222222222111111222222222333333333222222222222222111111111444444444444555666777777999666333333444666666666666666666666555555555555555666777888888777666555888777666666555666666777444444333222222222333333333333333333333444444444555666666777777777777777444444444444444444444444444555555666666666666666888888777777666666555555777777888888777777666666777888999999::::::999999999999999999888666555444555333222333555777777666666666555666666777888999666666777777777777666666444555555666666666666666555555555555555555555555666666666666777777777777444444555666666666666555666666666666666666666666666888999888777666777999888777666555555444444555444666777666444222222333333333444444555555444444444555555444222222333555666555444333333333333444333333444555555555555555444444333333333555666777444444444444333333333333000000222333333444444444333333333333444444444444666666777777777666555555444333333333333333444444555444444444444333333333111222333444444444333333444444555555555555444444444444444444555666777888777666555444444444666666666666666666666666666666666555444444666777777666444444444555555555666666999888888777777666666555555555555666777777888888999777777777999999888777777888999999999:::===???DDDJJJRRRXXX\\\___```aaa]]]^^^______```aaabbbbbb``````aaadddggghhhfffeeefffccc___]]]^^^```bbbbbbccceeehhhiiigggeeedddcccccccccbbbaaa```^^^ZZZWWWQQQLLLEEE???<<<;;;:::999888888999999999:::::::::777777777777888:::<<<===???CCCJJJWWWkkkuuuooofff```^^^^^^______```^^^\\\ZZZYYYZZZ[[[\\\]]]___bbbdddeeefffiiikkkpppsssxxx{{{zzzvvvqqqmmmkkkjjjiiihhhggggggggggggaaa^^^[[[YYY[[[]]]^^^^^^___^^^\\\[[[[[[[[[\\\\\\```^^^[[[WWWQQQIIIAAA;;;:::999777666666666777888555555444666888::::::999333444555666666777666666777888888999888777555444555555555555555555666666555555555444444333333333111111222222222222111111666444555666444111111444666444222222222222111111111111222333555777999:::;;;777333111333333111///000000000111111111222222111222222333444666888999:::999777444222000//////333444666777999:::;;;;;;888666333222333444333333222222222111222222333333111222333555666777777777888999999888555333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222444444444444555666888888;;;888555444555777777777555666666666666666555555666777888999999888777666777777666666555555444444444333333222222222333333444444444444444444444444666777777777777666666555555555555555555555555555333444666888888777666555888888888777666666555555777777888888888777777666777777888999999999999999888888888888777777666666444444333333444555666666555555555555666777999999666666777777777777666666444555555666666666666666666666666666555555555555666666666666777777777777444444555666666666666666666666666666666666666666666777888888666666777888:::888777555444444555555444555777666444333333444333333444444555444444333444444444333222222444555555555444444333333333333222333444555666666666555444444444333444555666777444444444444444444333333111222333444444444444444222333333333444444555555666777777777666555444444666555444444333333333444444444444444444444444444222222222333333333333333444444555555555555444444555555444555555666777888666555444333444555777888777777777777777777777777666555444444666777777666333333333444444444555555888888777777666666666666555555666666777888888888888777666777888999888777888888999999999:::===???BBBHHHQQQYYY]]]```aaabbb\\\\\\]]]^^^___```bbbbbb```aaabbbdddeeefffeeedddeeeccc___^^^^^^```cccddddddgggjjjjjjhhheeecccbbbdddbbbaaabbbcccaaa[[[VVVQQQLLLEEE???<<<;;;::::::777888888888888999999999777777777777888:::<<<>>>===BBBLLLYYYnnnuuuppphhhaaa\\\ZZZ[[[]]]\\\[[[YYYXXXXXXXXXYYYZZZ]]]^^^aaadddgggkkknnnpppqqqssswwwyyyxxxtttoookkkhhhgggfffeeeddddddeeeeee```^^^[[[ZZZ[[[]]]^^^^^^bbbaaa___^^^]]]]]]^^^^^^```___\\\YYYTTTLLLCCC<<<999888777777666666777777777666555666888999999777333333444444555555555555777888999::::::999777666666666666555555555555555555555555444444333333222111111222222222222111111444000000444444000000555<<<888555666555333111222000111111333444666888999999666333222222222111//////000000000000111111111111111222333444666777888999888777444333111000000444444555777777888888888777555222222222333333333111111111111222333444444111222333555666777777777777999:::999666444333333333333333222222111111111111222222222222222333333111111222222222333333333222222222333333333333333444444444555666777888999<<<:::777666777888888888444555666666777666555555666777888999999888777666555555555555444333333222333333333222222333444444666666666666555555555555888888888888777666444444555555555555555555555555222444666888888777555444888777777777666666555555777777888888888888777777777777888999999999999888888888777777777777777777444555555444444444666666555555555555666777999999666666777777777777666666444555555666666666666666777777666666666555555555555666666666777777777888444555666666777777666666666666666666666666666666555666777777555555666777;;;:::888666555555666666444555777666555444444555333444444555444444333333333444555444333333444666444444444444444333333333222333444555666666666666555555444444555555666666444444444444444444444444555555666555555444333333333333333444444555555555666666666666666555444333888777666555555444444555444444444444444444444444222222222333333333444444444444555555555555444444555555444555555666777888555555444444555666888999777777777777777777777777666555444444666777777666333333333333444444444444777777777666666666666666333333444444555666666666777666555666888999888777777888999999999:::===@@@@@@GGGPPPXXX]]]___```aaa\\\\\\\\\]]]^^^```aaabbbaaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbccceeeffffffhhhkkkkkkhhheeedddccceeedddcccdddeeebbb]]]XXXQQQLLLEEE@@@===<<<<<<;;;777777777888888888999999888777777777888:::<<<===:::BBBNNN^^^tttzzztttkkkaaa[[[XXXYYYZZZXXXWWWWWWVVVWWWXXXYYYYYY\\\]]]___dddjjjooosssuuurrrsssttttttssspppllljjjggggggfffeeeeeeeeeeeeeeeaaa___]]]\\\^^^```aaa```cccbbbaaa```___```aaaaaaaaa___]]]ZZZTTTLLLCCC===999888888777777777777777888777666666666666555444333333333333333444444444777999;;;<<<<<<;;;:::888888777666555555555555555555555555444444333333333222222333333333333222222222//////333555444666999AAA;;;999;;;:::444111222111111111222444555777888666555333333222222111000///000000000000111111111222222222333444555666777666555444333333333333333444444555555666555555555666333111111222333333222111111111111222333444444000111333555666777888888666888:::999777555444444444333333222222111111111111111111222222333333333111111222222222333333333222222333333444444444444555555555555666777888888<<<:::888888888999888666444444666777777777666555666777888999999888777666333333444444444333222222444444333333333444555555777777777666666666666666888888888888777666555444555555555555555555555555222333555777777666555444555555555666666666666666777777888888999999888888666777888888999999888888888777777777777777888999555666777666444444666888666666555666666777888999666666777777777777666666444555555666666666666666888777777666666555555555555555666666777777888888555555666777777777777666666666666666666666666666444666777666555444555777:::999888777777666777777444555777777555444555555444444555555444444333333222444666666555444555666444444555555444444333222222333444555666777777777555555555555555555555555444444444444555555555555777777777666666555444333444444444444444555555555555555666666666555444444888888777666555555666666333333333444444444444555444444333333333444555666444444555555555555444444444444444444555666777888555555666666777777777777666666666666666666666666666555444444666777777666333333333444444444555555666666666666666666666666000111111222333333444444666555555666888999888777666777888999999;;;>>>AAAAAAGGGPPPWWW\\\^^^```bbb___^^^^^^^^^___```bbbcccbbbbbbaaa___]]]]]]___aaa```bbbeeeffffffffffffhhhhhhiiijjjjjjhhhfffeeeeeeffffffeeedddcccaaa]]]ZZZQQQLLLEEE@@@======<<<<<<777777888888888999999999999888888888888:::;;;<<<999AAAOOO```vvvzzzmmmaaa[[[XXXWWWWWWUUUUUUUUUVVVWWWXXXYYYYYY\\\\\\^^^bbbiiippptttuuusssssssssrrrpppmmmjjjhhhhhhiiiiiihhhhhhfffeeedddaaa```______bbbdddeeedddbbbbbbaaa``````aaabbbcccbbb```]]]YYYSSSKKKBBB===888888888888777777777666999777555555555555333111444444333333333333444444999999;;;<<<===<<<<<<;;;:::999777555444444555555444444444444444444444444333333444444444444333333000222222222666===???===AAA;;;:::???>>>666222333222222222222333444555555333333333333222222222111000000000111111111222222333333333333333444444555333222222222222333444555333333444444444444333333555222000000111333333222222222222111222222333333000111333555666777888888666888::::::888666444444333333333222222111111111111111111222222333333444111111222222222333333333222333333444444555555666777666666666666666777777999888777888888888555333333444666777888777666555666666777888888777666666222333444555555555444333555444444444555555666777777777666666555555555555555555666777777777777777555555555555555555555555222222444555555555444333333333444444555555666666666777888999999999999888666777777888888888888888777777666666666888999:::666888888777555555777999777777666666666666777777666666777777777777666666444555555666666666666666888888777777666555555444555555555666777888888888555555666777777777777777666666666666666666666666444555666666444444555666666777777777777777666666444555777777555555555666444444555555444444333222111444888999888666666666444444555555555444333222222333444666777777888888555555666666666666555555444444444444555555555666555555555666555555444444555555555555444444444444444444555555666555555555777666666555555555666666333333333444444444555555555555444444444555666777444444555555555555444444333333333333444555666777444555777888888777666555555555555555555555555555666555444444666777777666444444444444555555555555666666666666666666666666222222222333444444555555666555444666888999888777444666777888999<<>>EEEGGG???666444333222444444333333222111111000111111222333333333333222444444444444444444444444444333222222111111111222222333333444444333333222222333333444444333222222222333444666666555444333333333333222222222222222222222333444555555555555111333555888888888666555111111111111111222222222111111000000111333444555444444444333333333222222222222333333444555555666666666666666666666666666666666666666666666666666555555555555555444444444666666555555555555666666555555777888888777666666555555444333333333444444444555555555666666777777333333444555666777888999777666555444444555666777333333333333333333333333777888999888777666777888888888888999999999::::::555666777888999999::::::888888777666666666666666888999999999999999888888999888777666666666666666777777888888888888777777888777777777777777777888777777777777666666666666777777777777777777777777666555555555666777888999666555555444444555555666444444444444555555555555666777777777666555444333666666666666666666555555222333333444444333333333444444444555555555555666777666555444444444555666666555444333222222222222555555444333333333333444555555666666666555333222555555444444444555666666666555444444444444555666555555555444444444444444222333333333333333333222222444666666555444555666666666666666666666555555555555555555555555555555333111000111333555555444444555666666444222222333222444555555444444555666666555444444666666555333666666666666666555555444555555666666666777777777777666666555555555555666444444444444444555666666888777777888:::===@@@BBBFFFKKKQQQWWW[[[^^^aaadddfffhhhhhhdddeeehhhhhhfffggggggfffeeeeeeeeeeeeeeeccceeefffeeecccbbbccceeeeeeeeefffggghhhiiijjjjjjfffhhhfffaaa^^^\\\VVVNNNIIIEEE???:::999999::::::::::::::::::::::::::::::888888777777888888999:::;;;<<>>DDDOOO^^^uuutttqqqnnnfff___[[[YYYVVVTTTUUUVVVVVVUUUZZZ[[[\\\^^^bbbfffiiikkknnnoooqqqttttttqqqlllggghhhgggggghhhiiihhheeebbb]]][[[[[[\\\^^^aaaaaaaaa___^^^\\\[[[[[[\\\^^^___^^^\\\UUULLLDDD???>>>===777777666666666666666666555555555444333333333222222222222333333333444444333444555555444666888;;;===;;;999666444333333333222333444555666777777777555555555555444444444444333333333444444555555555:::888444111000222222111333333333222222111111111111222333333444444333333444444444444444444444444222222111111111111111222222222333333333333222222111222222222333333333333333666999<<<===;;;999777555555333222111222222222000111222333333333333333222333555666777666555444111111111222222333333333111111111111111222222333222222111111111111111111222222333333333444444444666666666666666666666666444444444444444444444444333444444555555666666666999888777666666666666666555555666777777777777777444444333333333444444555444555555555666666777777222222333444555666777777555555444444444444555555333333333333333333333333666777888777555444444555666666666666777777777777333444666777888999::::::999888666555555555666777777777999:::::::::::::::999999888777777777777777666666666777777666666666666666444333333444666666555555666666777777888888666666666666666666666666666666666777777777777777666666666555555666666666666666777888999888888777777666666555555555555555777777666666555555555444111222333333444444444333444444444555555555555666666666555555555666666666222222222222222333444555666555555555555555666666777666666666555444333222444444333333333333333444444555555555555555555444555555555555555555555555444444555555555555444444333444555555444444555777666666777777666555444444555555555555555555555555444555666666666666666666777999:::999666555444555333444666555444444555777888666444333444555444444666666666666666555555444555555555555666666666666777666555444444555666777888888777666777888999:::888777777888:::===@@@BBBGGGKKKRRRWWW[[[^^^aaacccdddhhhjjjfffeeefffgggfffhhhhhhhhhhhhhhhhhhhhhhhheeebbbaaaccchhhjjjiiifffhhhhhhgggfffeeedddcccbbbdddfffddd```^^^]]]WWWPPPFFFAAA<<<999888:::;;;;;;999999999999999999999999888888777777888888999:::;;;===BBBLLLYYYnnnyyytttoooggg```[[[XXXUUUSSSTTTTTTUUUTTTZZZZZZ[[[]]]```cccfffhhhmmmnnnqqqtttuuurrrmmmhhhgggffffffffffffeeecccaaa___]]]\\\\\\^^^___^^^]]][[[ZZZZZZZZZ[[[]]]```bbbaaaXXXLLLFFFCCC???;;;777666666777777777777777777555555555444333333333222222222222333333333444444333444555666666888;;;>>>BBB???;;;777555333333333222333555666777888888888666666555555555444444444333444444444444333333333444111///111333333222222333333222222222222222111222222333444444444444333444444444444444444444444111111111000000111222222111222222333333222222111111111111111222222333333555999===AAABBBAAA>>><<<777555444222111111222333111111222222333222222222333444555555666555555444333333333333222222111111000000111111111222111111111111111111111111111111222222222333333333333333666666666666666666666666444444444444444444444444333444444555666777888888999888777666666555555666555555555555666666666666444444333333333444555555666666666666666666666666222222333333444555555555444444444444444444444444333333333333333333333333444555666555444333444555555555555666666666777777444555666777888888999999888888777666666666666666666777888999::::::::::::777777777666666777777888666666777777777777666666666555555444444555555666555555666666777777888888777777777777777777777777666666777777777777666666777666666555555666666777666777999:::::::::999888777666555555555555666666777777777666555555444444111111222333444444444444444444444555555555555666444555555555555666666666222222222222333444555666666555555555555666777777666666666555444444444333444444333222222222333333444444555666666555444444444444444444444555555555444555555666666555555444444555555444333444666777777777777666555555444444555555555555555555555555555777888888777666666777555666777777555333333444333555666666555555666777999666444333444444444444666666666666666555555444444444555555555666666666666555555555555666666777666666666666666777777888888777777888:::===@@@BBBHHHLLLRRRWWW[[[]]]```bbbaaagggjjjfffdddeeefffffffffggghhhiiijjjjjjjjjiiifffbbb```ccciiillljjjfffhhhhhhfffeeedddbbbaaa```dddeeedddaaa___]]]XXXQQQFFFBBB<<<999999:::;;;;;;999999999999999999999999888888777777888888999:::888:::@@@HHHSSSfffyyyrrriiiccc[[[XXXTTTRRRSSSTTTUUUUUUYYYZZZZZZ\\\^^^bbbdddffflllmmmppprrrsssrrrmmmjjjgggfffeeedddbbbaaa``````aaa___^^^^^^______]]]\\\\\\[[[[[[\\\^^^aaadddfffkkk]]]OOOIIIGGGAAA999555666666777777777777888888555555555444444444444444222222333333333333444444333444666666777999===@@@DDDAAA===888555444444444333444555777888999999999666666666555555555444444111111222333444555666666555222222555666333222222222222222222222222222222222222333444444444444444444444444444444444444444111000000000000111222222111111222222222222111111111111000111111222333444777;;;@@@EEEGGGEEEAAA???888666444222111111222333111222222333333222222222444444444555555555444444555444444333222222111111000000111111222111111000111111111111111222222222222222222222333333333333666666666666666666666666666666666666666666666666444444555666777888999:::888888777666555555555555666555555444444444444444333333333333333444555666777777777666555555444444333333333333333333333333444444444555555444444444444444444444444444444444333444555555444333444666666666666666777777777777555555666777888888777777777777777777777666555555777777888888999888888777555555555555666777888888666777777888888777777666666666777777777777666666666666666666777777777777777777777777777777777777666666777888888777666555777777666666666666777777555777888::::::999888777777666555444444555666777888777777666555555444444000111222333444444444444444444444555555555555666333333444555555555555555555444444444444444555555555444444444555555666777666555555444444444555555555555444333333333333333444444555666666555444444222333333333444444444444333444444555555444444333444555555444333444666888999888666555444444555555555555555555555555555555444666999999777555555777444666777777555444555555444555666666555555666777999777444333333444444444666666666666666555555444444444444555555555666666444555555666666666666666555666777777888888777777888777777888:::===@@@BBBHHHLLLRRRWWW[[[]]]```bbb```fffjjjfffcccccceeeeeedddeeegggiiijjjkkkkkkkkkfffdddcccdddfffgggfffdddeeeeeeeeedddcccbbbbbbbbbbbbdddccc```^^^]]]XXXQQQGGGBBB===999999:::;;;;;;888888888888888888888888888888777777888888999:::777999???FFFOOOaaa}}}sssjjjeee\\\YYYUUUSSSTTTVVVWWWWWWZZZZZZ[[[\\\___bbbdddfffkkklllmmmoooqqqpppmmmjjjiiigggeeebbb___^^^______bbbaaa``````aaaaaa```^^^^^^^^^^^^^^^```bbbeeegggpppcccVVVPPPKKKBBB<<<:::666666777777777888888888555555555555555555666666222222333333333333444444222333555666777:::>>>AAACCC@@@;;;777555444555666333444555777888999::::::666666666666555555555555222222222222333555666777666333333666555111111555222222222222222222222222222333444444555444444444444444444444444444444444000000000000000111222222111111222222222222111111111000000000111222333444777;;;BBBGGGIIIGGGCCC@@@999777444222111111222333222333333333333333222222444444444444444444444444333333333333333333333222000000111222222111000///111111111222222222333333222222222222222222222222666666666666666666666666888888888888888888888888444555666777888999:::;;;888888666555444444444444666555444333333333333333333333333333333444555666888888777666555444333333444444444333333333222222333444444555555444444333555555555555555555555555222444555555444444666777777777777777888888888888666666777777777777777666666777888888888777555444999999999888888666555555444444444444555777888999777777888888888888777777777888999::::::999888777777777777777666666666666777777777777777777777777666666777888888777666555777777666666666666777777555666888999:::999777666777666555444444555666777888777777666555444444444000111222333444444555444444444444555555555666666222222333444555555555444777777666555444444444444333333333333333444555666555555444444444555555666777666555444444444444444333444555666666555444333222222222333333444444444222333333444444333333222444555555444333333666888:::888666444333444555666555555555555555555555555333666999888666444444666555777999999888777777888444555666666555555666888:::777444222333444444444666666666666666555555444444444444555555555666666333444666777777777666555777888999;;;;;;:::999999888777777888:::===@@@BBBHHHLLLRRRWWW[[[]]]```bbb^^^eeeiiifffbbbbbbddddddbbbdddfffiiikkkkkklllllleeefffgggeeecccaaabbbccccccccccccccccccdddddddddaaacccbbb___^^^]]]XXXQQQHHHCCC>>>:::999:::;;;;;;888888888888888888888888888888888777888999999:::999;;;@@@GGGOOOaaa~~~}}}qqqiiieee]]]ZZZVVVTTTUUUWWWYYYYYY\\\\\\\\\]]]___bbbeeefffkkkjjjkkkmmmooonnnllljjjjjjiiieeeaaa]]]]]]^^^```bbbaaaaaabbbddddddcccbbb```___^^^^^^___aaaccceeejjj```VVVQQQIII???;;;===666666777777888888888999444555555555666777777777222222333333333444444444111222444555777:::>>>AAA@@@===999666444444666777333444666777999::::::;;;777666666666555555555555666555444333222333444555333000000333222///222999222222222222222222222222222333444444555555444444444444444444444444444444000000///000000111222222111111222222222222111111111000000000000222444555666;;;BBBGGGIIIGGGCCC@@@999777444222111111333444333333444444444333333222444444444444444444444444111222222333333444444555///000111222222111000///111111222222333333333333222222222222222222222222444444444444444444444444666666666666666666666666777666555444555666888:::999888777555555555666777333333333333333333333333555444333333333333444555333333333444444555555555555555555555444333222111444444444444444444444444555555555555555555555555555444333333333444555666222333444444333333555777777777777777666666666666777777777777777777777777999999888888777777666666888777777777777777888999888777555333444666888:::555666888888888777777777999888666555444555777888555777888777666555666888888888777555555444444444666666777777777777666666555555666666777777888888555555555555555555444444555666777888777666333222111111222222444555777888888888777777666666555555333444555777777555444333333333333333333444555666666444333555999:::888666666666666666666666666666666555555444444444555555555555555444444333333333444444444444333333222111222333444555666666666666222222222333444555666777666666555555555555666666555555555555555555555555333444555666666555444333111222444555666555444444777666666666666555555555666666555555555444444444222222222333333333444444444555555555555555444444444555777888888888777666444444555555555555444444555666888888999:::<<>><<<;;;999777666666777888333555888:::;;;:::999777555666777888888777666555555777999::::::888666444333333333333333333333333444444444333333222222222333222222111000///......333333222111222333555666222222222222222222222222111111111111111111111111222222111111111111111111222777>>>CCCFFFCCC???<<<444333333222222333333444333222333///---999>>>111333333222222222222222333333555666888888777555444333333333333333333333333444444333222111111000000111222222333333222222111444444444444444444444444555555555555555555555555777666555444555666888999999888666555555555666777444444444444444444444444555555444333333444555555444444555555555666666666555555555555444333222111444444444444444444444444555555555555555555555555444333222111111111222333222444444444333333555777777777777777666666666666777777777777777777777777888888888777777777777777888888777666666777777777888777666555666777999:::777999:::999666555777:::888777555444333444555666444666777666555444555666888777666555555444444444666666777777777777666666555666666666777777777888555555555555555555555555333444666777777666555444222222333333444666777777555555555555444444444444333444666777777666444333444333333333444444555666555444444666777888777666666666666666666666666666666555555444444444555555555555444444444333333333444444444444444333222111222222333555555666666666444444333333333444444555666555555555555555555666666666666666666666666666444444555666666555444444222333444555555555444333555555555444444444333333666666555555555444444444333333333333444444444444555555555666666555555444444555666777888777777666666666777777777777666666666888999::::::;;;===@@@FFFLLLTTTZZZ]]]___cccfffgggeeeccccccdddeeedddcccggghhhiiigggeeedddeeefffddddddeeefffggggggggggggffffffffffffffffffeeeeeeaaa]]][[[]]]___\\\SSSKKKEEEAAA<<<999888888999888888:::999777777:::999666;;;;;;::::::999999999999999;;;@@@GGGNNN\\\ssszzzssspppiiiddd]]]XXXWWWWWWXXXXXXYYY[[[\\\]]]^^^___ccceeennnqqqsssrrrnnniiieeeccckkkiiieeebbb___^^^______ggghhhhhhhhhgggfffeeedddbbbaaa___^^^^^^^^^```aaaaaa^^^XXXOOOEEE>>>;;;:::===;;;999999999888666444555555555555555555555555444333333333444444555666555444444555666888:::;;;;;;:::888666666666777888555777999;;;<<<;;;:::999444555666777777666555444333444777999999888666555333333333333333333333333444444333333333222222222333222222111000000//////222111111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111333777<<<@@@AAA>>>:::777555444444333333444444555222000333333555DDDJJJ===333222222111111111222222444555666777777666444333333333333333333333333333555555666555444333222222222222333333333333222222666666666666666666666666444444444444444444444444777666555555555666777888888777666555555555666666555555555555555555555555555555444333333444555555666666666666666777777777555555555555444333222222555555555555555555555555444444444444444444444444444444333222111111222222333444444444333333444666666666666666777777777777777777777777777777777777666777777777777777777888999888777666666666666666777777777888888888999999444666777666333333555777777666444333333444444555444555666555444333444666888777666555555444555555666666777777777777666666666666666666777777777777555555555555555555555555222333555666777777666666444444555555555666666666444444444444444555555555555555777777777777555555444444444444444555555555444555777777666555666777777777777777777777777777555555444444444555555666555444444444444333333333333444444444444333333222111222333444444555555444555555444444444333333333444444444444444444444444666666666666666666666666444444555666666555444444444444555555555444333333444444333333333222222222555555555555555444444444333444444444444555555555555555666666666666666555444555666777777777777666777888888999999888888777777999:::::::::;;;>>>@@@DDDKKKUUU[[[^^^___bbbdddfffdddbbbbbbcccdddcccbbbbbbdddffffffeeeccccccdddaaacccfffiiikkkkkkjjjiiijjjjjjjjjjjjiiigggeeeddd```\\\ZZZZZZ\\\YYYRRRLLLCCC@@@;;;888777777777777777999888666777;;;>>>===<<<<<<;;;;;;;;;;;;::::::888:::???GGGOOO\\\rrrzzzvvvnnnhhh```ZZZXXXWWWWWWVVVYYYZZZ[[[[[[\\\^^^bbbeeeoooqqqssssssooojjjgggeeeiiigggdddaaa_________```ggghhhhhhgggfffcccaaa___``````___^^^^^^___aaabbb```___ZZZSSSJJJBBB===;;;<<<:::888888888777555333333333444444555666666666444444444333444444555666444444444444555666777888:::999777666555666666777777888:::<<<===<<<;;;:::444444555555555555444444111333555777888888777777333333333333333333333333333333333333222222222222333222222111111000000000000111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111555666999;;;:::888555333555555444444444444555555333///222555:::IIINNNAAA222111111111111111222222555555666777666555333222222222222333333444444444666777888999888777555333333333444444444444333333666666666666666666666666555555555555555555555555666666555555555666666777666666666666555666666666666666666666666666666666555555444444444444555555666666666666666666666666444555555555444444333222666666666666666666666666444444444444444444444444777666666555444444333333333444555444333333444666666666666666777777777777666666666666666666666666555666666666777777888888999888777666555444444444555666777888999888888777444444555777::::::888555777666555444444444555555444555666666444444555666777777666555555555555555666666777777777777666666666666666666777777777777444444444555555555555555333444555666666666555555666666666666666666555555555555555666666777777777666666777888888777666666444444555555555555555444444777:::999666555666888777777777777777777777777555444444444444555666666444444444444444444444444333444444444444444333333111222333333444444444333444444444444444444444333333444444444444444444333444444444444444444444444444555555555555555555444666666555555555444333333444444333333333333222222555555555555555555555555444444444555555555666666555555666666777777666666555555555666666666666666777888888999999888888777777999:::::::::;;;===???CCCKKKUUU\\\______```aaabbbaaa______```aaaaaa```___aaadddfffeeeccccccccccccdddfffiiikkkllllllllllllllllllllljjjgggdddbbbaaa^^^[[[ZZZ[[[XXXRRRMMMCCC@@@;;;999888888777666666888888555777===BBBCCC;;;;;;;;;;;;;;;;;;;;;;;;888999???GGGPPP]]]rrr{{{qqqkkkccc\\\YYYXXXXXXWWW[[[[[[\\\\\\]]]```eeehhhiiillloooooommmjjjhhhhhhfffdddbbbaaa``````aaaaaadddddddddcccbbb___]]][[[^^^^^^^^^^^^___```bbbccc``````^^^XXXOOOFFF@@@===888666555666777888777666222222333444555666777888555555444444444444555555555555444555555555666666888888777666555555666666777888999;;;;;;;;;:::999444444555555555555555555333444666888999888888777333333333333333333333333333222222222222222222222222222222222222222111111111111333444444333222111333333222222222222222111111111111111111111111111111111111111111222222222555555666777666555333222444444333333333333444444666///000333666AAADDD777111111000000000111222222555555666555555444222222111111222333333444555555666777999::::::888555333333444444555555444444333777777777777777777777777666666666666666666666666666666555555555555555666555555555666666666666555666666666666666666666666555555555555555555555555555555555555555555555555444444444555444444333333666666666666666666666666444444444444444444444444666666666666555555444444444555555444222222444555555666666666777777777888666666666666666666666666555555666666777777777888888777666555444444444444333444666777888777666555999777777???GGGHHHAAA888777777777666666666666666555666777777666555666777777666666555555555555666666666777777777777666666777777777777666666666666444444444555555555666666555555555555555444333333666666777777666666555444444444555555666666777777666666777777777777666666444555555666666555444444555888::::::777666888:::666666666666666666666666444444444444444555666666444444444444444444444444333444444555555444444444222222333333444444333333111222333444555555555555333333444555555444333333555555555555555555555555555555555444444555555555777666666555444444444444555555555555444444444444444555555555555555555555444444444555555555666666444444555666666666666666555555555555555666666777666777777888888777777666777888999999999999;;;===BBBKKKUUU]]]_________```bbb```^^^___```aaaaaa```^^^aaadddfffeeedddcccdddfffffffffggghhhjjjlllnnnlllllllllkkkiiifffcccaaacccaaa^^^]]][[[XXXRRRNNNCCC@@@<<<:::999999888777888<<<<<<888777<<<@@@AAA999999999999999999::::::888:::???HHHRRR___qqq}}}qqqlllddd^^^\\\[[[[[[[[[[[[[[[[[[ZZZ\\\```eeejjjiiilllnnnnnnllliiiggggggcccbbbbbbaaaaaabbbcccdddbbbbbbaaa```___^^^]]]\\\[[[\\\]]]^^^```bbbcccdddbbbcccaaa\\\SSSJJJCCC???888666555555666777777666333333444555777888999999666555555444444444555555666666666666666666666666777777777666666666666666666666777888888888777777555555555666666777777888777888999999999888888777333333333333333333333333222222222222222222222222222222222222333333333333333333555555555444333222333333333222222111111111111111111111111111111111000000111111111222222222333444444555555555444444333222222222222222222333777...///111111777888---111111000000111222333333444444444444444333222222111111222333333444555555444555888999999777444333333444444555555444444333777777777777777777777777777777777777777777777777666666666555555555555444444444555666666666555555666666666666666666666666444555666666666666555444666666555555555555444444333444444555444444333333555555555555555555555555333333333333333333333333222333444444444444333333444555555444222222333555555555666666777777888888777777777777777777777777555666666666666666666777777666555444444444444444333444555666777666555444888555666>>>GGGIII@@@777777777777777777666666666666777888777666555666888666666555555555555666666666666777777777777666666777777777777666666666666333333444444555666666666666666555555444333333222444555666777777666444333333333333333333444444444666666666666666666666666555555666777777555444333555666888999888888999:::666666666666666666666666444444444444444555666777333333333444444444444555333444444555555555555444333333444444444444333333000111333555666666666555333444555666666555444333777777777777777777777777666555444444444444555666777666555555444555555555777777666666666555555555444444444555555555555555333444444444444555555555222333444555666666666666555555444444555555666777555666666777777666666555777888999999888999;;;===CCCKKKUUU\\\^^^^^^___```cccbbb```aaacccdddcccccc```bbbdddeeedddccccccdddeeeeeeddddddfffiiilllnnnkkkkkkkkkjjjhhhfffdddbbbeeedddbbb```]]]XXXQQQMMMCCC@@@===;;;:::999888666<<>>EEELLLTTTZZZ\\\]]]___```bbb```___```bbbccccccbbbbbbbbbbbbaaa``````bbbcccYYY\\\```eeeiiikkkllllllkkkjjjiiiiiihhhhhhiiiiiieeefffeeeccc]]]UUUMMMHHH@@@>>>;;;999888777555444444===BBB@@@;;;:::888666777777888888888999999999;;;<<>>>>>>>>777777666555555555555555333444666888888888888777777888888999999999888888555555555555555555444444444444333333444555777888555555666777888999::::::333333333333333333333333000000111111222222222222111222333333444555666666666555333222111222333333444444333333222111000000111111111111111111111111///000000111222222333333222333444555555444222111444333333222222333333444222...555888//////444222333333333333444555666777000000000111222333555555444333333333333333333333444444333333444444444444111222222333333222222111555666777777777555444333555555444444444444555555666777888888888777555444555555666666666666666555555555555555555555555555333333333333333333333333777777666666555555555555222333333444555666777777666555444333333333333333666555444333333444555666333444666888888777555444666666666666666666666666666666666666777777777777555555555555666666666666777777666666555555555444222222444555666666777777555666666666555444333333555555777888999999999999777666666555555555555666777777777555444555777999999888777666666555666666555555666666777777888888666555555555555444444444111222333333222222444555555444444333333444444555444444444444444444444444666666666666666666666666777666555444444555666777777777888777666555333222333333333444444444555555555444333333222222333333333333333444444444555555555555666666666666555555333333444444666777999999888777666666777777666555666777888777444222222333444555777666555333444444444444444444444444444444555555555555555555555555555555555555666666666666777666555333333444555555222333444555666666666666777666555444444444444444000111222555777666333000222333444444555555444444555666666777777777777777777888999999999:::===???IIINNNSSSWWW]]]bbbaaa]]]aaa```___```cccfffggggggeeeccc```^^^]]]^^^___```aaabbbdddfffggghhhiiiiiiiiiiiiiiihhhhhhgggfffeeecccccccccbbb^^^WWWNNNHHH@@@>>><<<:::888777777777777777;;;AAA@@@;;;888888777666555666888999999888===>>>CCCMMMWWWddduuuxxxmmmddd^^^]]]\\\\\\[[[[[[[[[^^^ccchhhkkkmmmppppppooommmjjjhhhhhhjjjaaaaaacccfffjjjlllkkkjjjjjjddd^^^ZZZZZZ]]]```bbb___cccjjjooorrrrrrpppnnnnnnmmmiiibbbXXXNNNGGGDDD<<<:::777444444555888999===>>>@@@AAAAAA@@@???>>>777666555333222111000000444444444555666888999:::999;;;======;;;888777777444444444555555555555666666666666666666555555555222333444666777777777777555555555666666555555555333222222111111222222333000111222444555666777777666555444333333333333333222222111000//////000000555444333222111222333444333444444444333333222111222222222222222222222222222111111000111222444555555444222000/////////000555444333333222222333333444444444444444444444444555444444333333444444555444333333222111111111222333333333444444333222222777777777777777666555444555555444444444444555555666666777777777666555444333444555666666666666666555555555555555555555555333333333333333333333333666666666555555444444444444444444555666666666777666555555444333333444444666555444333333444555666333444555666777666666555666666666666666666666666777777777666666666666666555555666666666777777777777666666666555555555555333333444555666666666666555555666666555555444333333444555666777777777777777666666666666666777777666666666666555555555666888777666666666666666666666666666666666777777888666555555555555444444444222333444444333333444666555444444333333444444555444444444444444444444444555555555555555555555555777666555444444555666666555666777777666555444333333333444444444555555555555444333333222222333333333333333444444444555555555666666666666555555444444333444444555666777888888777666666777777666444444555666555333222222222444555777666444333333444444444444444444444444444333333333333333333333333555555555555666666666666666666555444444444444444555666777888888999999999555555444444444444444444222111222444666666333111333333444555555555555444555555666777777777777777777888999999999:::===@@@DDDNNNWWWXXXYYY]]]``````cccbbbaaaaaaccceeeffffffaaa```^^^\\\\\\]]]___```bbbcccdddfffhhhiiijjjjjjiiiiiijjjiiiiiihhhgggfffbbbbbbaaa```]]]UUULLLFFF@@@>>><<<999888777777777333333:::EEEIIIBBB999444:::888777888999999888777:::;;;@@@JJJTTT```rrryyynnneee```^^^^^^^^^\\\[[[\\\^^^ccchhhkkkmmmppppppnnnkkkgggdddcccddd``````aaaeeeiiikkklllkkklllggg```[[[[[[]]]___aaaaaadddjjjppprrrqqqooommmnnnmmmiiiaaaXXXOOOHHHEEE:::999666444555777999;;;>>>???@@@AAAAAA@@@>>>===888777555444333222222222444555666777888999:::;;;:::<<<>>>===;;;999777777444444444555555555555666777777666666555555555444333333444666777999:::;;;:::::::::999777666444333333222222111111222222333111111222333444555555666555555444333333333333333222222111000000000000000444333333222222333444444333333333333333222111111222222222222222222222222222222111111222333444555666555333111000000000000555444333222222111111111444444444444444444444444444444333333333333444444555444444333333222333333333333333444444333333222888888777666666666777777555555444444444444555555555666666666666555444444222333444555666666666666666666666666666666666666333333333333333333333333555555444444444444333333666666666666666666666666666666555444444444444555555555444444444444555555444444444555555555666666777777777777777777777777777777777666666555555555666666666777777777888888666666666666555555555555444555555666666555555555555555666666666555444444222333444555666666666555777666666666777888999999666666666666555444444333666666666555666666777777888888666555555666777777666555555555555444444444333444555555444444555666555444444333333444444555444444444444444444444444555555555555555555555555666555555444555555666666444555666666666666555444333444444444444555555555555444444333333333333333333333333444444444555555666666666666666555444333444444333333444555666666888777555666777777666444111333444444333222222333444555666666444333333444444444444444444444444444222222222222222222222222444555555555555666666666555555555555555444333333555666777888999999999999444333333333333444444555333222222333444555444333333444444555555555555555555555555666666666666666777888999999999;;;>>>@@@EEETTT``````[[[]]]dddiiifffdddccccccdddeeedddccc```___]]]\\\\\\]]]___```bbbccceeeggghhhjjjjjjkkkjjjjjjjjjjjjiiihhhgggfffbbbbbbbbb```]]]UUULLLFFF???>>>;;;999777777777777444222777BBBIIIFFF>>>999999777666666888999999888888999???HHHPPP]]]ooozzzpppgggaaa```______]]]]]]^^^___cccgggkkkmmmppppppnnnjjjeeeaaa````````````aaaeeejjjnnnoooooopppjjjccc]]]\\\]]]^^^___bbbeeekkkoooqqqqqqnnnlllnnnlllggg```XXXPPPJJJFFF999888666555666888;;;===>>>>>>?????????===<<<;;;888777666555444333333333444555888:::;;;<<<<<<;;;;;;===>>>>>>;;;999888888444444444555555555555666888888777666555444444333444444444666999<<<>>>@@@AAAAAA???===:::777444333333222222111111222222333333222111111111222444444444444333333222222333333222222111000000000000111333222222222333444555666333333333333222222222222222222222222222222222222222222222222333444555666666555333222111111111111444444333111111000000000444444444444444444444444333222222222222222222333555555444444444444444333333333444444444444333333999888777666666777888999555555444444444444555555555555555555555444444444111222333444666666777777777777777777777777777777444444444444444444444444333333333333333333333333777777777777777666666666666555555444444555555555444444444444444444444444444444333333444444555666777777777777777777777777777777777666555555444444777777777777888888888888666666666666666555555555666666666666666555444444555555666666666666555555333444444555666666555555777777777777888999:::;;;:::888555444444555555555555555555555555666777888:::888777555444555666777666555555555555444444444444666777666555444666777555444444333333444444555555555555555555555555555555555555555555555555555555444444555555555666666555555555555555555444444444444444444555555555555555555444333333333333333333333333444444444555555666666666666555444333333444444333333333444444555888666555555666777555444000222444444333333444555333555666666444333333444333333444444444444444444222222222222222222222222444444444555555555666666333444555666555444333222222333444555666666666666222222222222333333444555555333111222333555555555444444555666666666666555555555555555555666666777777888999999:::;;;>>>AAAFFFUUUbbbbbb]]]___ffflllhhhfffddddddddddddcccaaabbbaaa___]]]]]]]]]^^^^^^aaabbbdddfffgggiiiiiiiiiiiiiiiiiiiiihhhgggfffeeecccccccccaaa]]]VVVLLLFFF>>>===;;;999777777777777;;;555444999???BBBDDDHHH666555333444777999999999888:::@@@GGGNNNZZZmmm~~~zzzppphhhcccaaa```___^^^___```aaacccfffjjjmmmqqqqqqppplllfffbbb```___``````bbbffflllqqqssstttqqqlllddd^^^\\\\\\\\\\\\aaadddiiinnnpppooonnnlllkkkhhhbbb\\\VVVPPPJJJGGG:::999777666666888:::;;;<<<<<<<<<<<<;;;:::888777666666555444444333444444444666999<<<=========<<<===>>>???>>>;;;888777777444444444555555555555666999888777666555444333333444444555666999>>>BBBDDDEEEDDDBBB???<<<999666444333222222111111222222333444222111//////000222333333333222222222222333333222222111000000111111111111111222333444555666777444444333333333333333444222222222222222222222222222222333333444555666777666555444222111111222222222111111000000111111222333333333333333333333333222222111111111111222222333444444444444444333333222333444444444444444444999888777666666777888999555555444444444444555555666555555555444444444444111222333555666777777777777777777777777777777777444444444444444444444444222333333333333333333333777777777777777666666666555555444444444555555666333444444444444444444333333333333333333444555555666666666666666666666666777666666666555555555444777777777777888888888888555555555666666666666666777777777777666555444444555555666666666666666555555555666777777777777666777777777777888:::;;;;;;>>>:::555222444777888999555555444555555666777777999888777666555555666666666555555555555444444444555666777777555555555777555444444333333444444555555555555555555555555555555555555555555555555555333333444555555555555555777666666555444333333333444444444555555555666666666555444444333333444444333333333444444444555555555555555555555444333333444444333333333444444555777666555555666666555444111333555555555444555666333444666555333222222333333333333444444444555555444444444444444444444444444444444444555555555555333444555555555444222111000111222333444444444444222222222222333333444555666444222111333555666666444555666666777777666666666555555555555666777777777888999::::::<<>>DDDJJJTTThhhzzzzzzqqqiiidddbbb`````````aaabbbbbbbbbeeeiiimmmooopppoookkkfffbbb```___^^^^^^aaaffflllqqqttttttpppkkkddd^^^[[[[[[[[[ZZZ___bbbgggkkkmmmmmmkkkjjjeee```ZZZUUUQQQMMMIIIEEE<<<;;;999777666666777888999999999888777666555555444444333333333333333444333555888;;;===>>>======>>>??????===:::777666777444444444555555555555666999888777666555444333333555555555777:::>>>BBBDDDBBBBBBAAA???===:::888666333222222111111222222333444222000//////000111222222222111111111222222333222111111111111111222222000111222444555666777777555555444444444444555666222222222222222222222222111111222444555666666777666555333222111222222333/////////000111222444444333333333333333333333333222111111000000111111222111222333333333333222222222333444444555555555444777777666666666777888888555555444444444444555555777666555555444444555555333333555666777777777777666666666666666666666666444444444444444444444444222222333333333333444444666666666666666666666666444333333333333444555555333333444444444444333333222222222333333333444444666666666666666666666666555555555555555555555555666666666777777777888888555555555666666666666666777777777777777666555444555555666777777777666666777777888888888888888777777777777777888999::::::>>>999444222555999::::::555555555444555555666666777777777777777666666666666555555555555444444444555666777666555444555666555444444333333444444555555555555555555555555555444444444444444444444444222333444555555555555555666666555444333333444444444444555555555666666666666555555444444444444444333333333444444444555555333444444555555555444444444444333333444555666666777666444555666666555333222444666666555555555777333444555555333222222333222333333444444555555555555555555555555555555555333444444444444555555555444444444444444333222222111222333444555555555555444333333333333444444555666444222222444666666666555666666777777777777777777666666555555777888999777888999::::::<<<@@@CCCFFFNNNVVVYYY\\\aaacccbbbeeedddcccdddddddddaaa___```___]]][[[ZZZXXXXXXWWW^^^___aaacccdddffffffgggffffffffffffeeedddcccbbb___^^^]]]\\\WWWOOOFFF???===<<<:::888777777777777666666999:::888777???IIIDDD@@@<<<999888888777666555777<<<@@@CCCMMMaaasss{{{rrrkkkfffdddbbbaaaaaacccddddddbbbdddiiimmmmmmnnnmmmjjjeee```]]]\\\ZZZ[[[___eeelllqqqrrrrrrnnnjjjccc^^^\\\\\\[[[[[[___bbbeeehhhhhhgggeeeddd\\\WWWPPPLLLJJJIIIFFFCCC<<<;;;999777555555555555777777666666555555444444333333222222222333444444333444777999;;;<<<======??????>>><<<888555555555444444444555555555555666888888777666555444444333444555555777:::===???AAA>>>======<<<;;;999777777333222222111111222222333333222111000000111111222111111000000111111222222222111111111111222333333111222333555666666777777555444333333333444666777222222222222222222222222///000222444555666666666555444333111111111222333//////000000222333555666333333333333333333333333222111111111111111111222000111222333444333222111222333444555555666555555444555666777777777777666555555444444444444555555888777666555555555666666555555666777888888777777555555555555555555555555555555555555555555555555333333333333444444444555444444444555666666666777222222222222222333444444222333444444444444333222000111222333444333333222444444444444444444444444333444444555555666666666555555666666666777777777555555555555666666666777666666777777777666666555555555666777777777777777777888888999888888777777888888777777777888888999:::666333444888;;;:::888666666555444444444555555444555777888888888666555666555555555555444444444555666777666444333444555555444444333333444444555555555555555555555555555444444444444444444444444111222333555666666555555333333222222333555666777555555555555666666666666666666555444444444444444333333333444444444555555222222333444555555555555444333444444555666777888777555444444555666444333222444555555444333444555222444555555333222222333222222333333444555555666555555555555555555555555333333444444444555555555555444333333222222333333222222333444555555555555555555444444444444444444555444333333555666666555666666777888888888888777999888666666666777999:::777888999:::;;;===@@@CCCGGGPPPXXX[[[^^^ccceeeeeebbbaaaaaabbbddddddbbb```^^^^^^]]]\\\\\\[[[[[[[[[^^^___aaaccceeefffggggggffffffffffffeeedddcccccc______^^^\\\WWWOOOFFF???<<<;;;999888777666777777666666888:::999666999???CCC???;;;888777888777777666888<<<>>>@@@HHH\\\ooo~~~uuunnniiigggeeedddbbbdddfffeeebbbccchhhmmmppppppoookkkeee___[[[YYYZZZ\\\aaahhhooorrrsssqqqmmmiiiccc___^^^^^^^^^]]]bbbccceeeeeedddaaa^^^\\\SSSMMMFFFCCCDDDDDDBBB@@@999888777666555555555555777666666555555555666666333333333333333444555555222333444666999:::<<<===??????===:::666444333444444444444555555555555666777777666666555555555444444555666777999:::<<<<<<::::::999999888666555444333222222111111222222333111111222222222222222222000000000000000111222222222111111111222222333444111222444555666666666666444333111111111333444666222222222222222222222222...///111333444555555555444333222111000111222222222222222222222333444444222222222222222222222222222222222111111222222222000111333444555444333222222333444555666666666666333444555777777777666555555555555444444555555555999888777555555666666777666777888888888888888777555555555555555555555555555555555555555555555555333333333444444555555555222333333444555666777777111111111111222222333444222222444444444444222222///111333444444444222111444444444444444444444444222333333444555666777777555555555555666666666666444555555555666666777777666666777777777777666666555555666777777777777777777888888888888888777666888888777777777777777777555333333666;;;<<<888444777666555444444444444444222444777999:::888777555666666555555555444444444555666777666444333333444555444444333333444444555666666666666666666666666444444444444444444444444000222333555666666555555000000000111444666999;;;555555555555666666666777666666555444444444444555333333333444444444555555111111333444555666666666333333444444666777999999777555444444555666444333222333555444333222222333222444555555333222222333222222333333444555666666555555555555555555555555333333333444444444555555555444333222111222333444111111222333444444444444777666555555444444444444555444333444666777666444666666777888888888888888:::888777666777888:::;;;777888999:::;;;===AAADDDBBBMMMVVVYYYZZZ^^^bbbccc______```bbbddddddbbb```_________``````aaaaaaaaa___```bbbdddfffgggggghhhggggggggggggfffeeedddcccbbbaaaaaa___ZZZRRRHHHBBB<<<;;;999777777666777777;;;777444666666555777;;;;;;888555444555777999999888:::>>>@@@@@@HHH\\\ooowwwpppllljjjhhhgggbbbeeegggeeebbbccchhhmmmtttuuusssnnnggg```[[[YYY\\\___eeemmmsssvvvuuusssmmmiiiddd```````````````eeeeeeeeedddaaa\\\XXXUUUNNNGGG@@@>>>@@@BBB@@@>>>777666666555555555555666777777666666666777777888444444444444444555666777222222333444777999;;;===???>>>===999555333333333444444444555555555666666666666666666666555555555444555666888999999999999888888777777555444222111333222222222222222222333000111222333333333333222000000///000000111222222222111111111222333333444222333444666666666666555222111000//////111333444222222222222222222222222---...000333444555555444333222111000000000111222666555444333222222222222222222222222222222222222333333222222222222333333111222444666666555444333222333444555666666666666444444444555555555666666222222333555666888999999888666555444555888;;;===888888777666666666666666777666555444333444444555888777666444444555555666333333333444444555555555555555555555555555555555444555555555555555444444333333333444444555555555444444555555555555444444333222222222222222222222444444555555666777777777555555444444444444555555888666555333333555666888777666555444444555666777777666555444444555666777777777777777777777777777777777666666666666777777666666777777777777666666666666555555555444444444111333666666666555555666888777666555444333222222666666666666666666666666666555333222222333555666777777666555555555555555888777666555444333222222222222222333333444444444333333333333333444555666555666666777666444333222555555555555555555555555333444444555555444444333666555555444444444555555666666666666666777777777555555444444444555555666333333333333333333333333666555555555555444444444444555555555444333333222555555555555555555555555444444444444333333222111333333333444444444555555666555333111111111333444666666666666555444333222888888888888777555444333333555777777666555666777999888777777777777777888999999999999999<<>>888777666444444444555666777666666777999999888777555666666666666666555555555444333333333555777999;;;999777555444333333333777777666555555666777888;;;:::777444111000222444777666666666666555555555555444333333222222222222111111111222222333333333333333333222222222111111111111111111111111111111000111222333333222111000000111222333444555555555222222222111111111000000333222222111111222222333111111222333333333222222222111111111000000//////333333444444444444555555222222222222222222222222555444222111111111222222000000000111222333555555444444444555666888999:::444555555555555555555555555555555666666777777888888666555444555777999;;;888777777666666666666666777666555444333444444555888777666555444555555666333333333444444444555555666666666666666666666666444444555555555555444444333333333444444444555555444444555555555555444444222222333333333333333333444444555555666777777777666666666555555666666666777777666555555666777777777666555555555555666777777666555444444555666777777777777777777777777777777777666666666666777777666666777777777777666666666666555555555444444444222444666666555444555555666555555555555555444444555555555555555555555555666555333222222333555666666666555444444444444444444444444444444444444333444444444444444555555555444333333333333444555666444444444555444444333222555555555555555555555555555555555555555555555555666555555444444444555555777777777777777777777777555444444444444444555555333333333333333333333333555555555555444444444444444444555555444444333222555555555555555444444444333444444444333333222111333333333444444444444555666555333222222333444555666777777666555444333333777777777777777666555444555666888888777666777777888777777777777777888888777888888999:::===BBBFFFGGGLLLSSSYYY\\\^^^___```]]][[[YYYZZZ\\\______^^^^^^^^^^^^____________`````````aaabbbdddeeefffgggffffffgggggggggffffffeeebbbccccccaaa[[[QQQHHHBBB???===:::888888777555444888888888888888888888888888888888888888888888888888888;;;>>>AAAHHHYYYiii}}}vvvpppmmmllllllkkkcccaaa``````dddiiimmmpppwwwwwwuuurrrlllccc\\\WWWVVV\\\fffpppvvvwwwvvvtttooohhhddddddcccbbbbbbeeegggeeeccc```\\\VVVPPPLLLCCC>>><<<>>>>>>999666666777666666555555555666666888777777999;;;<<<:::999666666777777777777777777666555444333444555777888999888666555444333444444999888888777777888999:::777888888666444222333444666666666555555555444444444333222111111111111222111111222222222333333333333333333222222222111111111111111111111111111111000111222333333222111000111111222333444444444444222222222111111111000000333222222111111222222333222222333333333222222111222111111111000000000000111111111222222222333333222222222222222222222222444333222111111111222333111111111111222444555777555555444555777999;;;<<<666555555555555555555555777777777777777777777777888666555444444555777888777777666666555555666666666666555444444444444555777666555555444444555555333333333444444444444555666666666666666666666666444444555555555555444444333333333444444444444555444444555555555555444444222333333444444555555555444444555555666777777777777777666666666666777777777777888888888888777777777666666555555666666777666666555555555555666777777777777777777777777777777666666555555666666777666666777777777777666666666666666555555555555444444555777666555333444444444444444555555666666666555555555555555555555555666555444333333444555666555555444333333333333444000111111222333444555555666666666555555555555555444444333333333444555555333333333222333333444555555555555555555555555555666555444444444444555666555555444444444555555666999999888888777777666666444444444333333333333333333333333333333333333333555555555555444444444444444444555555444444333333666555555555444444333333333333444444444333222222333333333333444444444444666555444333333444666777666666666666555444333333555666666666666666555555666888999999777666777888666666777777888888999999666777888999;;;???DDDHHHHHHMMMTTTYYY\\\]]]___```^^^\\\ZZZ[[[]]]___``````^^^]]]\\\\\\\\\^^^___```___```aaabbbccceeeffffffeeefffggghhhgggeeecccbbbccccccccc```ZZZQQQIIIDDD>>><<<999888777777555444666666777777888888999999888888888888888888888888777777:::===???FFFVVVfff~~~{{{vvvrrrpppooonnnmmmcccbbb``````ccchhhnnnrrrwwwuuusssqqqnnnhhh___YYYVVV]]]hhhsssyyyzzzxxxvvvqqqkkkfffeeeeeebbbccceeeeeeeeeddd```ZZZTTTOOOMMMNNNEEE>>>>>>???<<<999888555555666666666666666555:::999999;;;===>>>===<<<666777777888888999999999666555444444444555666777666666555444444444444555888888777777777999:::;;;666777999999777555444444555555444444444333333333222222111111000000111111111222222222222333333333333333333222222222111111111111111111111111111111000111222333333222111000222222333333333333333222222222222111111111111111333222222111111222222333333333444333333222111000111111111111111000000000111111111111222222222222222222222222222222222222333222222222222333333444333222111111222444666888666555444555777:::>>>@@@666666666666555555555555777777777777777777777777888666555333333444555555777666666555555555666666555555555555444444555555666666555555444444444444444444444444444444444444555555555555555555555555333333444555555555444444444444444444444444444444333444444555555444444333222333333444555666777777444444555555666777777777777666666666666666666777666777999::::::999777666666666666666666777777777555555555555555666666777666666666666666666666666666666666555555666666666666666777777777777666666666666666555555555555555555777777666444333333444555555555555666666666666555555555555555555555555555555444444444444555555555555444444333444444555111111222333444555555666777666666555555444444444444444333333333444444555333333222222333444666777555555555555555555555555666555333222222333555666555444444444444555666666::::::999888777666666555333333333333333333222222333333333333333333333333555555555444444444333333333444444555444444333333666555555444444333333222333333333444444333333222222222333333333444444444555555444444555666777888444444555555444333222222333444555666666666666666666888999999777666666777666666777888999:::::::::888999::::::;;;???DDDGGGJJJNNNUUUZZZ\\\]]]^^^______^^^\\\\\\]]]^^^______]]]\\\[[[ZZZ[[[]]]___`````````aaabbbdddeeeffffffccceeeggghhhgggeeecccaaaddddddccc___YYYQQQJJJEEE===;;;999777777777555444555555666777888888999999888888888888888888888888888888:::===>>>EEEVVVeee||||||wwwtttrrrqqqooommmfffdddbbbaaabbbgggmmmqqqvvvssspppqqqqqqmmmddd\\\YYYaaalllwww}}}~~~{{{yyyrrrkkkfffeeeeeebbbbbbeeedddeeeeee```XXXQQQMMMMMM\\\NNNAAA>>>???>>>======333444666777777777666555999999999;;;>>>??????===777777777777888999::::::666555444444444444555555444444444444444555555666666555555555555777999::::::;;;;;;:::777555444444444444444333333333222222222222111111111111222222222222222222222222222222333333333222222222111111111111111111111111111111111111222333333222111111222222333333333222222111111111111111111111111111333222222111111222222333444444444444333222111000111111111111111111111111222333333333333444444444222222222222222222222222222222222222333333444444444333222111222444777888777555444444666;;;???BBB666666666666666666666666666666666777888888999999777666555444333333444444666666555555555555666666444444555555555555555555555555555555555444444333444444444444444444444444333333333333333333333333222222333444555555444444444444444444444444444444333333444444444444333333333333444555555666777777444444555555666777777777666555555444444555555666666888:::;;;;;;:::888666555666666777777777777777444555555666666666666666666666666666666666666666666666555555555555666666666666777777777777666666666666666666666666666666666777777666333222333444777777666666666555555555555555555555555555555555555555555555555555555555666555555555555555666666444444444444555555555555666555555555444444333333555444444333333333444444555444333444555666888999666666666666666666666666555444222111111222444555444444444444444555666666:::999999888777666555555333333444444444333222111333333333333333333333333555444444444444333333333333333444444555444444333555555444444333333333333222333333444444333333333222222222333333333444444555555555555666666777888222222333333333222111111222333444555555666555555444666888777666555555666777777999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;>>>BBBEEELLLPPPVVVZZZ\\\]]]]]]^^^]]]\\\[[[YYYXXXXXXYYYZZZ]]]\\\[[[ZZZ[[[]]]```aaa```aaabbbcccdddeeefffgggaaaccceeeggghhhgggeeeccceeedddccc```YYYQQQJJJEEE===;;;999888888777666555555666666777888999999:::888888888888888888888888999999;;;>>>@@@GGGWWWfffzzz~~~yyyuuussspppmmmkkkhhhhhhfffcccbbbdddjjjnnnsssqqqpppqqqsssppphhhaaa___fffpppzzz}}}{{{rrrkkkfffeeedddbbbbbbdddeeeffffff```XXXPPPMMMLLLUUUJJJAAAAAACCC@@@<<<;;;444555666777777666555444888888888;;;>>>??????>>>888888777777888888::::::666666555444444444333333333333444555555666666666555444444444666888:::;;;AAA@@@===999555333444555444333333333333222222222333333222222222333333444222222222222222222222222333333333222222222111111111111111111111111111111111222333444444333222111222222222333222222111111111111111111111111111111333222222111111222222333555555555444333222111000111111111111111222222222222222222333333333444444222222222222222222222222222222333333444444444444444333222222222444666777666555333444666:::>>>AAA555555666666666777777777555555666666777888999999777666555444444444444444555555444444555555666666333444555555666555555555444555555555555444333333555444444444444333333333222222222222222222222222111222333444444555444444555444444444444333333333333333444444444444333333333444444444555666666666444444555555666777777777555555444444444444555555666777999::::::999777666555555666777888888888888333444555666777777777666777777777777777777777777666555555444444555555666666666777777777777666666555666666666666777777777777777777555333222333444777777777666666555555555444444444444444444444444555555555555555555555555666555555555555666777777666666666555555444444444555555555444444444444444555555444333333333444444555555555555666777888999666666666666666666666666555444333333333333444555444444444444444555666777888888777777666666555555444444555555555333222111333333333333333333333333444444444444333333333333333333444444555555444444333333333333333333444444222222333444444444333333222222222222333333333333555555555666666666666666111222222333333222222111222222333444555555555444333555666777666555666777999:::;;;=========<<<<<<===>>>===<<<<<<>>>BBBEEEMMMRRRWWW[[[\\\\\\\\\]]]^^^^^^]]][[[YYYYYY[[[\\\]]]]]]]]]]]]^^^___aaabbb___```aaabbbccceeeffffffaaaccceeeggghhhgggfffeeedddddddddaaa[[[RRRJJJEEE>>><<<999888999999777666777777888888999999::::::888888888888888888888888999:::<<>>??????>>>;;;:::999888888999:::;;;888888777777666555444444333444555666777777777777666666666666888:::<<<>>>EEECCC???:::555333444666444444333333333222222222333333333222333333444555333333333222222222222111333333333222222222111111111111111111111111111111111222333444444333222111111111222222222222222111111111111111111222222222333222222111111222222333444444555444444333222111111111111222222222222222000000000000111111111111222222222222222222222222222333444444444444444333333333333333333444555555444333222333555888<<<>>>444444555666777888888999666666666666666666666666666666555555555555555555555444444444444555666777333333555666666666555555444444555555555444333222555555444444444333333333222222222222222222222222111111222333444444444444555555444444444333333333222333333444444333333222444444444444444444444555444444555555666777777777666666555555555555666666777777888999999888777777444555777888999999888888333444555666777777777666777777777777777777777777666555555444444555555666666666777777777777666666555666666666777777777777666777666555333222444666666666666666666777777777444444444444444444444444555555666666666666555555555444444444555555666777555555555444444444333333555555555555555666666666666555444333333333333333444444555666777777777666666666666666666666666666666666666666666666666666444333333444444666777777666666666555555555555555444555666666666444222111333333333333333333333333444444444333333333222222222333444444555555444444222222222333333444444555111222333333444444444333111222222222222333333333555555666666555555444444333333444444444444333333222333333444444444333333222444666777777777888999;;;<<<>>>??????>>>===<<<=========<<<<<>><<<:::999::::::999777999999999999999:::::::::888888888888888888888888888999;;;>>>AAAIIIYYYiiixxx~~~xxxtttpppnnnllljjjfffiiijjjhhhddddddgggkkklllooorrrtttuuusssooommmiiimmmsssxxx{{{{{{yyywwwqqqkkkfffffffffdddeeehhhbbbaaa```___]]]YYYUUUQQQHHHHHHMMMTTTTTTKKKBBB===999888777555555444444444777777888;;;>>>@@@@@@@@@@@@>>><<<;;;:::;;;<<<<<<<<<<<<;;;:::999888777666444555666888888888888777555555555666888:::===>>>CCCBBB@@@<<<888555555666444444444444333333333333222222111111222333333444333333333222222222111111333333333222222222111111111111111111111111111111222222333444444333222222///000111222222222222222000000111111111222222222333222222111111222222333333444444444444444333333111111111222222333333333000000000000111111111111222222222222222222222222333444555555555444333222111222333444444333333222222222222222444666888999333444555666777888999:::888777777666555444444444666666666666666666666666444444444444444555666777222333555666666666555555333444555555555444333222555555555444444333333333333333333333333333333333000111222333444444555444555555555444444333333333222333333444444333333222444444444444444444333333444444555555666777777777777777666666666666777777777777777888888777777777444555777888999999999888222333555777777777777666777777777777777777777777555555555444444555555555666666777777777777666666555666666666777777888888666666666444333333444666444444555666777888999999444444444444444444444444555555666666666666555555333333333333333444555666333333333333333333333333555555666666777777888888666555444333333333333333333444555666666666555444777777777777777777777777777777888888888888777777333333333444555666777888444444444555555555555555555666777777666555222111333333333333333333333333444444444333333333222222222333333444555555555444000111222333444444555666111222333333444444444444111111222222222333333333555666666666555444333333444444555555666555555555333333333444444333333222222444777888888888:::;;;===>>>@@@AAA@@@???===<<<;;;<<<<<<<<<===@@@EEEIIIOOOSSSXXX\\\\\\\\\[[[[[[XXXZZZ[[[[[[ZZZ\\\___ccc^^^___```bbbcccddddddddd[[[\\\]]]^^^___aaabbbbbbiiihhhhhhgggffffffeeeeeebbbdddeeeccc]]]SSSIIICCC???===;;;:::;;;;;;:::888;;;;;;::::::::::::::::::888888888888888888888888777777:::>>>AAAIIIZZZjjj{{{}}}wwwrrrpppnnnlllkkkdddgggjjjiiieeeeeehhhllljjjnnnsssuuuuuurrrqqqpppkkknnnrrrvvvxxxxxxvvvtttrrrlllgggggggggfffgggjjj```^^^\\\]]]___^^^YYYUUURRRPPPPPPQQQMMMEEE@@@@@@;;;999777555333333333444777777888;;;???AAAAAAAAACCCAAA???===<<<<<<===>>>???>>>>>>===<<<:::999888555666777999999999888777333333333444666999;;;===???AAAAAA???;;;888666666555555444444444444333333111111000000111222333333333333333222222111111111333333333222222222111111111111111111111111111111222222444444444444222222...///000111222333333333000000111111222222222222333222222222222222222333333333444444555444444444111111111222222333333333111222222222222333333333222222222222222222222222444444555666555444222111///111333444444333222000000000111222333444666666777777777777777777777777888999999888555444444555777777666555555555555555333333555666666666555444444333333444555555444222444444444444444444444444555555555555555555555555333333444444555444444333111111111222222333333333444444444444333333222111222333555666666555333222333222111111111222333444888777777666666666777777777777666666666666777888999888666555555555666777555555666777777888777777:::999888666555555555555333555777888999888777666...111444666666555555555666666555555555555666666555555666666666666555555666555555555555666777777444444444555555555555555555666777666555444555666888666444333222333444555555666777666444444666777777666555444444444444444777777777777888888888888666555444333333333333333222333444666666666666555444555555666666666666666777888888999999999888888666666777777888888888999666666666777777777777777999777555333222333444555333333333444444555555555444444333222111111111111444444333333333222222222222333333444444333333222333333333333333333333333333222222222333444444555444555555666666555555444555555555555555555555555555444444333333222222111222333555666777777777777::::::;;;===??????>>><<<999999999;;;>>>CCCHHHKKKQQQUUU[[[]]]]]][[[XXXWWW[[[[[[\\\\\\\\\]]]]]]]]]aaaaaaaaaaaaaaaaaabbbbbb]]]^^^^^^```bbbdddfffgggkkkhhhfffiiimmmnnnjjjfffeeeeeeddd```YYYPPPGGGBBB@@@===999888888999999999:::999999999888777777777888888888888888777666555999;;;>>>AAABBBIIIYYYiii{{{tttoooqqqsssrrroooiiigggdddccceeefffffffffjjjllloootttwwwwwwuuurrrrrrssstttvvvvvvvvvuuuuuurrrooollliiiiiiiiiiiihhh```cccbbb]]]ZZZ\\\\\\ZZZVVVUUUSSSPPPMMMHHHDDDBBB<<<:::666444222333444555777888999:::<<<===>>>>>>BBB@@@>>>>>>???@@@?????????@@@@@@@@@???>>><<<;;;777666666888999999777555555555666888999:::;;;<<>>===;;;999777666555444333333222222333333444333444333222000000222444666555444333222222222222333222222222111000000000111111111111111111111111444444333222222111111000333222111000000111222333000111111111111222222222333222111111000000111111333333222111111222222222444222111111222333333222444444333222222333444444222111000//////000111222333333333333222111000000222333333444444333333222222222111111222222333444666666666666666666666666666777888777666555666777888777666555555555555555333444555666666666555555555444333333555555444333444444444444444444333333555555555555555555555555444444444555444444333333111111222222222333333333333444444444333333222111222333444666666444333222444333222222222333555555777666666555555666666777777777777777777666666666888777777666666666666666777777777777777777666555999888777666666555555666444555666777888777777666222555888999888777777777666666555555555555666666555555666666666666666555555555444444555555666777555555555666666777777777666777888777555444555666888777555333333444555666555666666666444444666777777666555444444444444555777777777777777777777777666555444444333333333444333444555666666666555444444444555666666666666666777777888999999999999888777777777777888888999999666666666666666666666666888777555333333333444555333333444444444444444444333333222222111222222222555555555444444444333333444444555555555555444444333333333333333333333333222222222222222333444444444444555555555555444444666666666666666666666666555555555444444444444444555666888:::;;;<<<;;;;;;;;;;;;;;;===??????===;;;999999999:::===BBBFFFIIIPPPUUUZZZ^^^^^^]]][[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]aaabbbcccccccccccccccbbb``````aaaaaabbbccceeeeeegggeeedddfffjjjjjjfffaaabbbbbbaaa___YYYQQQIIIDDD@@@===999777888888888777999999888888888888888888888888888888777777777666:::;;;===???@@@GGGWWWgggyyy|||ssspppsssvvvuuusssiiifffcccbbbccceeeggggggjjjmmmrrrxxx||||||yyyuuusssuuuvvvwwwwwwuuutttrrrsssqqqooolllkkkiiihhhgggdddfffddd^^^[[[[[[ZZZWWWWWWVVVSSSPPPKKKGGGCCC@@@;;;999666444333333444555777888999:::<<<===>>>>>>@@@???===>>>???@@@@@@???AAAAAAAAAAAA@@@>>><<<;;;999888777888999888666444555555666888999:::;;;;;;======<<<:::999777666555444333333222222333333444333444444222000000222444666555444333333222222222222222222222111111111111111111111111111111111111444444333222222111111000222222111000000111222222000111111111111222222222333222222111111111111111333333222222222222333333444222111111222333222222444333222111111222333444222111000//////000111222222222333333333222111111222222333333333333222222111111000000111111222333666666666666666666666666444666777777666666777999999888777666555555555555333444555666666666666555777555333222444555555555555555555444444333333333555555555555555555555555444555555555444333333222222222222222333333333333333333444444444333222222222333444555555444333222444444444333444555555666666555555555555555666666777777888888888777555444777777777777777666666555888888888888777666555444777777666666666666777777555666666666666777777777222444666666555444444444666666555555555555666666444444555666777777666666444444444444444555555666555555555666777888888999666888888777666555666777888777555444444555666666555666666555444444555777666666555555444444555555666666666666666666666666666555444444333444444444555555666666555555444333444444555666666666666555777777888999999999999999777888888888888999999999666666666666666555555555888777555444333333444555444444444444444444333333333222222222222333333444666666555555555444444444555666666666666666666555333333333333333333444444222222111111222222333333333444444555555444444333666666666666666666666666555555555555555666666666333444666888999:::;;;;;;;;;;;;;;;===>>>>>><<<:::999999999:::===AAAEEEHHHPPPUUUZZZ^^^___^^^]]]]]]YYYYYYZZZ[[[\\\\\\]]]]]]___aaacccdddeeedddcccbbbccccccbbbbbbbbbccccccdddiiihhhgggjjjlllkkkfffbbb_________]]]XXXQQQJJJFFF@@@===999777777777777666777777888888888888888888999888777666666666777888;;;:::<<<===???FFFWWWgggyyy~~~vvvtttuuuvvvuuurrrjjjgggcccaaaccceeehhhiiihhhlllttt{{{zzzuuussstttvvvwwwvvvtttrrrpppqqqqqqpppooonnnllljjjhhhfffgggeee^^^ZZZZZZWWWSSSUUUTTTQQQMMMIIIDDD@@@>>>:::999666444333444555666777888999:::<<<===>>>>>>>>>======>>>@@@AAA@@@???BBBBBBBBBBBB@@@>>><<<::::::999888888888777555333555666777888999999999999;;;;;;:::999888777666555444333333222222333333444333444444333111000222333666555444333333222333333111111111222222222222222222222222222222222222222444444333222222111111000222222111000000111222222000111111111111222222222333222222222111111111111333333333333333333333333333222000000222333222111222222111111111111222222222111000000000000111222111111222333333333222222111111222222222222111111000000000000000111222222666666666666666666666666555777888777666555666888999888777666555555555555444555555666666666666666888555222222333555666666555555555444444333333222555555555555555555555555555555555555444333222222333333333333333333333333333333333444444333333222222333444444444444333222444444444444444555555555555444444444444555555666777888999:::999777555333666777888888888777555444777777888888888777777666666666666666666777888888666666555555555666666777222444555555333222222222666666555555555555666666333444555666777777777777444333333333333444555555444444555666777888888999777888888888666555666777777666666555555555666777555555666555444333555777666666555555555555666666555555555555555444444444555555444444444444555555666666666555555444333222333444555555666666555555666777888999999999999999999999999999999999999999666666666555555555555555777666555444444444444555555555555444444333333333222222222222222333444555555555555555444444444444555555666666666666555555333333333444444444444444222222111111111222222333333333444444444444333333666666666666666666666666333333444555666666777777111222333555777888999:::<<<;;;;;;===>>>>>><<<:::;;;::::::;;;>>>BBBFFFIIIRRRVVV[[[^^^^^^]]]\\\[[[XXXXXXYYYZZZ\\\]]]^^^^^^]]]___bbbdddeeedddcccaaacccbbbbbbbbbbbbbbbcccccciiiiiiiiikkkllljjjfffbbb_________\\\WWWPPPIIIEEE???<<<888666666666666555666666777777888888999999:::888777555555666888999;;;::::::===@@@HHHYYYhhh|||}}}yyywwwuuuqqqmmmmmmiiidddbbbdddgggkkklllhhhlllttt|||}}}wwwqqqoooqqqtttuuuuuussspppooolllnnnqqqrrrpppnnnkkkjjjeeefffccc\\\YYYXXXTTTOOOOOONNNKKKHHHDDD@@@===<<<999888666555444555666777777888999:::<<<===>>>>>>======<<<>>>@@@AAAAAA@@@BBBBBBBBBAAA???<<<:::888999777666777777777666444555666777888999999999999:::999999888777666666555444333333222222333333444333444444333222111222333444444333222222222222222111111111222222333333333222222222222222222222222444444333222222111111000222111111111111111111222000000111111111222222222222333333222222222111111222333333444444444444444333111000000111222222111111111111111111111111111111111111111111111111111///000111222333444444333000111111222222111111000111111111111111222222333555555555555555555555555777888999888555444555666888888777666666666666666555555555555666666777777888666333222333555666666555555555444444333333333555555555555555555555555444555555555444333333222333333333333333333333333222333333444444333333333222333333333333333333222222333333444444444444444444444444444444555666666777888999:::999888666444666777888888888777555444555555777888999999999999666555555666666777888999777666555555555555666666777888999888666444555555666666555555555555666666444444555666666777666666444333333333333444555555333333444555555666777777666777888777666555555777666555555555555666666666444555666555333333555666666666555555555666666777666555555555444444444333555555444444444555555666777777666555444333333333333444444555555555555555666666777888999:::::::::::::::::::::999999999999777777666666555555555555666555555444444444444444555555555444444333333333222222222222333444555555444444444333333333333222333444444555555444444333333333333444444555555555333333222222111222222333333444444555555444444333444444444444444444444444222222333444555666666777444444555666888999;;;;;;;;;:::;;;<<<>>>>>><<<:::<<<<<<<<<===@@@DDDIIIKKKTTTWWW[[[\\\[[[ZZZYYYXXXWWWXXXYYY[[[\\\^^^______^^^```dddfffhhhgggfffdddaaaaaaaaaaaabbbbbbcccdddeeeeeefffggggggeeebbb___bbbbbb```\\\VVVNNNGGGCCC???<<<888666666666666555666666666777777888888999999888666555555777888::::::888:::>>>BBBLLL\\\jjj}}}|||xxxuuupppllloookkkgggeeegggkkknnnpppkkkooouuu{{{~~~{{{tttnnnkkkmmmppprrrsssrrrqqqpppmmmpppttttttqqqmmmjjjhhhbbbbbb___ZZZWWWVVVRRRKKKFFFEEECCCAAA>>><<<;;;:::888777666666666666777777777888999:::<<<===>>>>>>=========???BBBBBBAAA@@@@@@@@@@@@???===:::888666666555444555777888888777555666888:::;;;::::::999999999888888777666555555444333333222222333333444333444555444333222222333333222222111111111111111111111222222333333333444222222222222222222222222444444333222222111111000111111111222222111111111000000111111111222222222222333333333333222111000111222333444444444333333333111000000111222222111111111111111111111111111111111222222222222111111///000111222333444444444000111111222222111111000333222222222222333444444555555555555555555555555888999999888555444444555777777666666777777888888666666555555666666777888888666444333555666666555444444444444444444444444555555555555555555555555333444444555555444444333444444444444333333333333222222333444444444333333333333222222222222333333222222333444444444444333444444444444555666777777666777888999999888777777777777777777777666666555444555666888999:::;;;;;;666666666666666777888888666666666555555555555444555666777666444333444555666666555555555555666666555555666666666666555555444444444444444555555666444444444444555555555555555777777666555444555666444444444555555555555555444555555444333333444666666666555555666666777777666666666555444444333333555555555444555555666777888777666444444333333333333333444555555555555444555666777888999:::::::::;;;;;;;;;::::::::::::999888888777777666666555555555555555555555555555444444444444444444444333333444333333333333444444555444444333333333222222222222222333333333333222222333333333444555555666666444444333333222222333333444555555555555555555444333333333333333333333333222222333444555555666666444444444444555666888999999999:::<<<>>>>>>===;;;<<<<<<<<<>>>AAAFFFKKKNNNUUUXXX[[[\\\ZZZXXXWWWWWWWWWXXXYYY[[[]]]___```aaabbbcccfffiiijjjkkkjjjjjjbbbbbbbbbbbbbbbcccdddeeeffffffggggggfffeeedddcccfffdddbbb\\\UUUNNNFFFBBB>>>;;;888777777888888777666666777777777777777777888777666666666777888999:::888:::???EEEMMM\\\iii{{{|||xxxvvvsssqqqpppmmmiiihhhjjjmmmpppqqqooorrrvvvzzz|||yyytttooojjjlllnnnpppqqqrrrrrrqqqrrrvvvyyywwwrrrkkkgggfffaaaaaa]]]XXXVVVUUUOOOGGG@@@???===;;;:::999888888777777666666777777888888777888999:::<<<===>>>>>>?????????AAACCCCCCBBB@@@>>>>>>>>>>>><<<:::888666555444333444666888999888444666999;;;<<<===<<<;;;::::::999888777666555444444333333222222333333444333444666555333222222333222222111111111111222222222222222333333333333333333333333333333333333333444444333222222111111000000111222222222222111000000111111111111222222222222333444444444333111000///000222333444444333222222111//////111222111000111111222333333222111111111111222333333222111111///000111222333444444444111111222222222222111111333333333333333444555555555555555555555555555555777888888777666555555666555555555666777888::::::777666555555555666888888777555444555666777666444222333333444444555555555555555555555555555555555222222333444555555555555555555444444444333333333111222333333444444444333333222222222222222222333222333444555666555555444555555555555666777888999666777777888888999999:::888777777666666666666666555666777888999:::::::::777666666666666666777888555555666666666555333333333444444333222111222444666666555555555555666666777777777777666555444333555555444444555555666777666666666666555555555555444555666555444333444555222333333444444444444444444555555444333333444666666666666666666777888888777777666666555444444333555555555555555666777777777666555444333444444555222333444444555555444444555666777888999:::::::::<<<;;;;;;;;;:::::::::::::::999999888777777666666444444555555555555555444333333444444444444444444555444444333333333444444555444444444333333333333222222333333333333222222333333444444555666666666666555444444333333444444555666666777777666666555444444444444444444444444444444555555666666666777444333333222333444555666777777888;;;>>>???>>><<<::::::;;;===AAAGGGLLLOOOUUUXXX[[[\\\[[[ZZZYYYYYYXXXYYYZZZ\\\^^^```bbbcccbbbccceeegggiiijjjkkkkkkffffffeeeddddddddddddeeeggghhhhhhgggffffffggghhhgggeeebbb]]]VVVNNNGGGDDD>>>;;;888777888999:::999777777777777777666666666666777777777888888888888:::999;;;@@@EEELLLXXXcccttt}}}xxxvvvuuuttttttooollljjjiiilllnnnpppqqqoooppprrruuuwwwwwwtttqqqnnnnnnoooooopppqqqrrrssssssxxx{{{zzztttnnnlllllldddbbb^^^XXXVVVTTTLLLCCC???===;;;999777666666666666666666777777888888999777888999:::<<<===>>>>>>AAAAAAAAACCCEEEDDDBBB???===>>>>>>>>>===;;;999888777555333444666777888777333666999<<<>>>???>>>>>><<<;;;:::999777666444444444333333222222333333444222444666666444222222333444333333333333333444444333333333333333333222222333333333333333333333333444444333222222111111000000111222222222222111000000111111111111222222222222333444555444333111000---///111222333333222111222111//////111111111000111222333444444333222111111222222333333222222111000111222333333333333333222222333333333333222222333333222222333333444555555555555555555555555555555666777777666666777888444444555666777999;;;<<<777666555555555666888999666555555666777777666444111222222333444555666666555555555555555555555555111111333444555666666666555555555444444333333333111222333333444444444444333222222111111222222333333444666777777777666555555555555666666888999999777666666777888999;;;<<<999888666555555555666777777888888999999999888888777777666666666666777777444555666777777555333111555666777666444444666888666666555555555555666666888888777777666444333222666555555555555666777777888888888777666666555555444555666555333222333444111222333333444444444333444444555444333222444666666666666666666777888888888888777666555555444444555555555555555666777777777666555444333444555555222333444444555555444444555666777888:::::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::999888777777666444444555555666555555444333333333444444555555555666555444444333333333333666666555555555444444444222333333444444333333222333333444444555666777777777666555444444444444444666666777777777777666666555555555555555555555555666666666666777777777777999888777666666777888999666666888;;;>>>???>>>===888999:::<<>>;;;888666555444444666666777777888888999999777888999:::<<<===>>>>>>BBBBBBCCCDDDEEEEEEBBB???===>>>>>>>>>>>><<<:::999888666444444555666666666333666:::===@@@@@@@@@???===<<<;;;999777666444444444333333222222333333444222444666666444333222333555555444444444555555666444444444333333222222222333333333333333333333333444444333333222111111000000111222333333222111000000111111111111222222222222333444555555333111000,,,...000222333222111000222000//////000111111000222333444444444444333222111222333444444333222111111111222333333333222222222333333444444333333222222222111111222222333444333333333444444444555555555555555555555666777777888999999999999888777777777777666666555555555444777777666666555555555555111222333444555555555555444444444444444444444444333333333333333444555666999888666555333111000///000111222333333333333333222333333444444333333222444444444555555555666666555555555555666666666666666777888:::::::::999888666666666666666555555555333444555777888888888888666666666666777777777777555666666666555444333333888666444444666888888888555555555555555666777777>>>===;;;999666333111000333333444444555666777777======<<<;;;999777555444555555555555666666666666333333333333333444555666555444444333333444444555666666555555555555666666:::888666333333333555666444444444555555555555666777666555444444555666777666777777666444444555666555555666777888999999:::??????===:::777666777999777777777777777666555555777777666666555555555444333333333444444555555555777666555444333222222222333333333333333333333333555555666666555444333333333333333444444555555555888666333111111444777999666777888999999888777666555555555555555555555555555555555444444555555555666777888777555444444555;;;888777888;;;===<<<;;;:::;;;<<<===@@@DDDIIINNNXXX\\\aaacccbbb___\\\[[[\\\YYYWWWYYY]]]aaabbbbbbeeeeeeeeeeeegggiiilllmmmllliiippp|||{{{nnncccbbbeeeddddddeeeeeeggghhhhhhfffddd```[[[TTTMMMGGGDDD<<<:::888666666777888999888888777666666666666666777777666666666666666777777;;;>>>>>>>>>DDDPPPZZZjjj~~~|||wwwtttqqqppppppqqqooonnnllllllmmmooopppsssrrrrrrrrrssstttvvvwwwyyytttooommmoooqqqqqqpppuuuuuuuuuwwwxxxwwwuuurrriiibbb[[[WWWVVVRRRIIIBBB:::999888777555555444444666666666666666777888888:::===AAACCCCCCDDDEEEFFFCCCFFFFFFDDDDDDDDD@@@:::===<<<;;;:::999999999999444444555555555555444444333444666999;;;===>>>>>>CCCAAA===:::666444333222555555444333333222111111111222222333333222222111333333333444444444555555444444333333222111000000222222222222222222222222666555333111000000111111111111222222222222111111111111111111111111111111000000111111111111000000000000000000111111111111111111000000000000000000444555555555444444333222333111333:::<<<777222///333333333333333333333333666555333222111222333333333333222222111111222222333444444444555555555555555555555555555666777777999999999999999888777777777666666666555555555555666666666666555555444444444444555666777888888777444444444444444444444444444333333333333444555666777777666555333222111000111222222333333333333222222333333444444333333222444444444555555555666666555555555555666666666666555555666777777777777777666666666666666666666666444555666777777888888777777777777777666666666666555555666666666555444444777555333444555777777777555555555555555666777777::::::888777555444333222333333444444555666666777;;;;;;::::::888777555444555555555555666666666666444444333333333444555555555444444333333444444555666666555555555555666666:::888666333333333555666444444444555555555555666777666555444444555666777555666666555333222444555444555555777888999::::::>>>>>><<<999666555777888777777777777777666555555666555555555444444444444333333333444444444555555777666555444333222222222333333333333333333333333555555555555555444333333333333333444444444555555666555333222222444777888555666777888888777666555444444444444444444444444666666555555555555666666666777777777555444555666:::888777888;;;<<<<<<;;;:::;;;<<<>>>@@@DDDJJJNNNWWWZZZ___aaa```___^^^^^^aaa^^^[[[[[[]]]______^^^bbbbbbbbbbbbdddfffhhhjjjiiifffjjjtttttthhh______eeeeeeeeeeeeeeefffggghhhfffdddaaa[[[UUUMMMGGGDDD<<<;;;999888777777888888888888777666666666666666777777666666666666777777888;;;>>>>>>>>>DDDOOOXXXhhhyyy{{{sssooommmnnnoooqqqppppppoooooopppqqqrrrsssssstttttttttuuuuuuuuuuuuqqqllljjjlllmmmnnnnnnsssssstttvvvwwwvvvrrrooojjjccc\\\XXXWWWRRRJJJBBB:::999777666555444444444666666555555666666777888;;;>>>AAACCCDDDEEEGGGHHHFFFHHHHHHFFFEEEEEEAAA:::;;;:::999777666555555444555555555666666555555555333444666999;;;===>>>>>>BBB@@@<<<888555444333333555555444333333222111111222222333333333333222222333333333333444444444444444444333333222111111000222222222222222222222222555444333111111111111222111111222222222222111111000000000111111111111111111222222222222111111000000000000000111111111111111111111111111111111111444444444444444333222222222000222888:::777222111333333333333333333333333555444333222222222222333555444333222222222333444444444555555555666666666555555555444555555666777999999::::::999999888777666666666666555555555555555555555555555555444444555555666777888888888888444444444444444444444444444444333333333444555555666555555444444333222222333333333444333333222222333333333333333333333333444444444555555555555555555555555555666666666666666666666666666777777888666666666666666666666666666666777777777777666666888888777777666666555555444555555666666666666555666444333333555666666555555555555555666666666777666666555555555555555444333333444444555666666666888888888888777666555444444555555555555666666666555555444333333333444444555444444333333444444555666666555555555555666666:::888666444333333444555444444444555555555555666666666555555555555666666444555555444222111333444333444555666888999:::;;;<<<<<<;;;888666555666888666666777777777666555555444444444444444333333333333333333444444444444555666555444333333333333333444444333333333333333333444555555555555444444333333333333333444444444444333333333333444555777777555555666666666666555555444444444444444444444444666666555555555555666666555666777666555444555666:::888777888:::<<<<<<;;;:::;;;===???AAAFFFLLLPPPWWWYYY\\\^^^^^^^^^___```cccaaa___^^^___`````````bbbaaaaaabbbccceeeggghhhjjjeeefffmmmlllddd^^^___ffffffeeeeeeeeeffffffggggggeeebbb]]]VVVNNNHHHDDD===<<<;;;:::999888777666888777777666666666666666777777666666666666777777999<<<>>>>>>>>>DDDNNNVVVfffssszzzpppkkkiiikkkmmmpppqqqrrrsssttttttssssssssstttuuuuuuuuutttrrrrrrqqqnnnjjjiiijjjkkkllllllooopppqqqttttttsssoookkkjjjddd^^^ZZZWWWRRRIIIBBB999888777555444444444444555555444444555555666777;;;===AAACCCDDDFFFHHHIIIIIIKKKKKKIIIHHHGGGBBB;;;:::999888666444333222222555666666777777666666555333444666999;;;===>>>???AAA>>>:::777444333444444555444444333333222222111333333444444444444333333222222333333333444444444444444333333222222111111111111111111111111111111333333222111111222222333111111222222222222111111///000000000111111222222333333333333333222111000000000000111111111222222222222222222222222222222333333333222222222222111222///000555777444222222222222222222222222222222444444333222222222222333777666444222222333444555555555555666666666666777555555555444444555555666999999999:::999888888777666666666666666555555555444444555666555555444333444444555666666666666666444444444444444444444444444444333333333444444555444444444444444444444444444444555444444333222222333333333333333333333333555555555555555555555555555555555555666666666666:::999888777777888999:::666666666666666777777777777777777777777666555555888888777777666666555555444555666777777777777777777555444555666777666555444555555666666666666666555555555555555555555555444444444555555555666666444555555666666555555555444444444555555555666666666555444333333333333333555444444333333444444555666555555444444555555666999888666444333333333444444444444555555555555666666666666555555666666666444555555444222111333444222333444666888999:::;;;:::::::::888555555666777555666666666666666555555444444444444444444444444444444444444444444444444555555444333333333444444444444444444444333333333444444444555555444444333333333333333333333333333000111333444555666666777444444444444444444444444444444444444444444444444555555444444444444555555555666777666555444555666999888888888999:::;;;;;;;;;<<<>>>@@@CCCHHHNNNRRRYYYZZZ\\\\\\\\\\\\^^^______^^^^^^___bbbdddeeefffddddddccccccdddfffhhhiiinnnhhhfffiiiiiieeebbbdddffffffeeeeeeeeeffffffggggggfffccc^^^WWWOOOHHHDDD=========<<<:::888666555777777666666666666777777777666666666666777777888:::<<<>>>???AAAFFFOOOVVVeeeqqqzzzrrrllljjjkkklllnnnpppsssvvvwwwvvvtttsssrrrsssttttttsssqqqooommmooommmkkkjjjjjjkkklllmmmlllmmmoooqqqrrroookkkgggiiiddd^^^ZZZVVVPPPGGG@@@888777666555444444444444444444444444444555666666999;;;>>>AAABBBDDDFFFIIIJJJMMMMMMKKKJJJJJJDDD===:::999888666555444444444666666777777777777666666333444666888;;;<<<===>>>???<<<888555333333555666444444444333333222222222333444444555555444444333222222222222333333333333444444333333333222222222111111111111111111111111111111111222222333333444111222222333333222222111000000111111222333333333333333333333222111000000000000111111111222222222222222333333333333333444222222111111111111111111333000000333444111000111111111111111111111111111333333222222222222222222777555333111111222444555555555555666666666666777555555444444444444555555888888999999888888777666555555555666666666666666333444555666666666444333444555555666666666666666444444444444444444444444555444444333333333444444333333333444444444555555555555555555555444333222444333333222222333333444555555555555555555555444555555555555666666666666:::999888777777888999:::666666666666777777888888777888888777777666555444888777777777666666666555555555666777888888888888888777666777888888777666444444555666777666666666777777777666666555555555444444444555555555555555222333444555555555555444444444444444555555555555666555444333333333333333555444444333333444444555555555444444444444555555777666555444333333444444444444444555555555555666555666666666666666666555555666666444333222444555333333444666777888999:::888999999888666555666777555555666666666666555555555555555555555555666666444444444444444444444444444444333333333444555555555555555444444333333333333333444444444444444333333333333333333333333333///111222444555666666666444444333333333333444444444444444444444444444444444333333333333333333444444666777666555555666777777888888888888999;;;<<<;;;===???AAADDDJJJPPPUUU\\\]]]]]]\\\[[[ZZZ\\\]]]\\\]]]___```bbbdddggghhheeeddddddcccdddeeeggghhhnnnjjjfffggggggffffffhhhfffeeeeeeeeeeeefffgggggggggfffccc^^^WWWOOOGGGCCC=========<<<:::888666555777777666666666666777777666666666666666777888888:::===???AAADDDKKKSSSZZZfffsss|||vvvqqqnnnmmmlllkkknnnrrrvvvxxxwwwuuussspppqqqrrrrrrpppnnnkkkiiikkkkkkjjjiiihhhiiikkkmmmkkklllmmmnnnooommmiiieeefffccc^^^YYYTTTMMMDDD>>>888777666555555555555555444444444444444555666666777999;;;===>>>@@@CCCEEEIIILLLMMMLLLLLLLLLFFF@@@888888777666666555666666666666777777777777666666333444666888999:::;;;;;;;;;999666444333333555666444444333333333333222222333444444555555444444333111111111222222222333333444444444333333333333333111111111111111111111111000111111222333333333333222222333333333333222222222222222333333333444444111111222222111000//////111111111111222222222222222222333333333444444444222111000000000111222222444111111333222...---000111111111111111111111111111222222222222222222222555444222111000111222333444444555555555666666666666555444444333444444444777777888888777777666555555555555666666666666666333444666888888777555444666777777888888777777777444444444444444444444444555555444333333333444444333333333444444444555555555555555666555555444444444444222222222222444444555555555555555444444444555555555555666666666666888777777666666666666666555666666777777888888999777777888777777666555555666666666777777777777777666777777888888888888777999888888888999999777666333444666777777777666555888888777777666555555444555555555555555555555555222333333444555555444444333444444444444555555555555555444333333333444444555444444333333444444555555555444444444444555555555555444444444444444555444444444555555555555666555555666666666666555555555666666555333222444555444444555666777777888888777888999888777666777888444444555666666666555555555555555666666666666666555444444444444333333333333333333333444444555666666666555555444333333333222333333444444444444333333333333333222222222222000111222444555555555555444444333333333333444444555555555555555555555555444444333333333333444444444555666666555555666777777888999888888888:::<<<;;;===???BBBFFFKKKRRRWWW]]]^^^___^^^[[[ZZZ[[[\\\^^^```aaaaaaaaaaaabbbdddcccbbbaaa``````aaabbbccciiifffcccbbbdddeeefffgggeeeddddddeeeeeeggghhhhhhgggfffccc^^^WWWNNNFFFAAA===<<<;;;:::999888777666666666666666666777777888666555555666666777888999;;;===@@@DDDIIIQQQYYY___jjjwww~~~zzzvvvrrrnnnllliiilllqqquuuxxxwwwuuutttoooooooooooommmkkkiiihhhfffggggggfffffffffiiikkkllllllllllllmmmkkkhhhfffeeebbb^^^YYYSSSJJJBBB<<<888888777666666666666666555555444444555555666777555777999::::::<<>>@@@CCCGGGMMMTTTYYYZZZ]]]___```___^^^^^^___]]]___aaaaaa^^^\\\]]]___aaa```___^^^]]]^^^__________________bbbeeeeeedddbbbbbbcccdddfffhhhjjjkkkeeeeeeccc^^^VVVMMMDDD???<<<:::888666666777888999666666666666666777888888555555555555666777999999:::===AAAHHHQQQ[[[dddiiitttxxx~~~zzzuuupppmmmkkkiiilllqqquuuxxxyyyxxxxxxppppppnnnmmmkkkkkkkkkkkkeeegggiiiiiiggghhhkkknnnpppnnnkkkjjjjjjjjjiiihhhfffdddaaa\\\TTTJJJBBB<<<:::999888888888888888888666666666666666777888888777888888888888999<<<>>><<>>;;;888666444333444444555555555555444444555555555555444333222222111222444555666555444444333333333333333333333333111222222333333222222111000000000000111111111111444444444444444444444444444444444444444444444444111222333444333333111111222333333444444333333222222222111000///...------///000111222333444444444111111222222222333333333000000111222222333444444333222111000000222444555,,,---111666444000111666333333333333333333333333///000111222333333222111333444555666666444222111888777666444444555555666555444444333333333444444777777555444222222222222333333333444444444555555555555666666666666555555777777777777777777777777666555444333333555666888888555333222444555666666555555444444444333333333333555666666555444444555444444333333333333444444555555555555555555555555888666444222222333555777888888888888777666444444555555666666777777888888999888777666555444333333555555555555666666666777888888777777666666555555999999:::999888777555444777777777777777666555555666555444333444555777999777777777777666555444333555555666666666666555555444444444444444444444444666666777777666555444444555555555555555555555555444333333222333444666777333555888888777777777777444333111333555777777666333333333444444444555555555444333333333333444555555555555555666666666666555555666777777777777777555555444444444444555555555555555444444333333333444444333222222333333333555555666666666666555555444444444444444444444444444333222111222333444555777666555777999999666333777777666555444444333333555555555444333333222222444444444555555555666666777666666555555555666666666666666666666666666666777666666777999:::;;;:::===@@@CCCFFFKKKQQQXXX\\\aaaaaaaaabbbaaa``````___```ccceeebbb]]]ZZZ\\\___dddaaa]]]\\\^^^___^^^\\\]]]]]]]]]^^^___aaaccceeedddeeeffffffeeeeeeggghhhdddcccaaa]]]UUULLLCCC>>>;;;:::999888777777777777888888777777666666555555444444555555666777777777888>>>DDDHHHSSSaaaiiihhhqqqvvv}}}|||zzzwwwsssmmmiiikkkrrrxxxyyyyyyzzzyyyvvvtttsssrrrrrrqqqnnnjjjfffcccdddeeegggiiikkknnnoooqqqnnnkkkiiihhhhhhgggfffcccaaa]]]WWWPPPIIIBBB??????>>><<<:::888777666666666555555444444444555555777777777777888888888888999<<>>BBBGGGKKKRRRXXX]]]_________```````````````___bbbdddbbb^^^\\\]]]```cccaaa^^^^^^```aaaaaa___aaa```___^^^^^^```bbbcccccceeeggghhhgggggggggiiidddcccbbb]]]VVVNNNFFFAAA<<<;;;:::999888777777777777777777777666666555555555555555666777777888888999>>>CCCFFFPPP]]]ddddddpppwww}}}zzzvvvsssrrrqqqooonnnpppwww|||~~~}}}yyyuuutttrrrrrrqqqnnnjjjgggdddeeeeeegggiiikkkmmmnnnooommmjjjiiiiiiiiiiiihhhfffccc___XXXQQQIIICCC@@@AAA@@@???===;;;999888777666555555444444555555555666666666666666666666666777:::>>>CCCGGGIIIJJJJJJGGGBBB;;;777777777777666888777555444444444555666666666555555444444333333222222333444555555444444444555666666666666555444444444222222333444666888444333222111111111222333333333333333333333333333333666888999888777666777333222222444777777555222444444333333333222222222222222222111111111000000333000......111222222111333222111111000111222333111111111111111222222333333333222111111111111111//////000000111111222222222222222222222222222222000000111111222222333333333333333333333333333333888777666555555555666666666555555444555555666666:::999888777666666555555333333333444444444555555333333444444444444333333444444444444444444444444444333222222222333555666666444222222333444555444666666666555555555444444333555666666555444444555555555555444444555555555666666666666666666666666444555777888888777666555777777888888888777777666444444555555555555666666444555666666777888999999555555666666666777777777888777777777777666666666555666666777777666666555777777777777777666555555666666666666888;;;===>>>777777777777666555444333333333444444444444333333444444444444444444444444555666666666666555444444444444444444444444444444333333444555555555555444666888999888666444444555222777;;;;;;777444444666444444555555555666666666555555444333333444555555444555555555555666666666555666666777777777777777555555444444444444555555333333222222222222111111444333333333333333444444222333333333333333333222444444444444444444444444444333333444555666777888;;;999666555555555333222666666555555444333333333444555555555555666666666666555555555555555555555444444444444444555666777777777777777777777777777777777777777999:::;;;<<<@@@BBBFFFJJJNNNSSSXXX\\\^^^]]]]]]\\\]]]^^^```aaa___aaacccaaa^^^]]]^^^aaabbb```___```bbbdddddddddeeeccc```^^^]]]^^^```aaacccfffhhhiiihhhgggffffffcccbbbaaa]]]WWWOOOHHHDDD===<<<:::999888777777777777777777666666666666555666666666777888888999999999===AAADDDKKKUUU[[[]]]nnnwww{{{vvvpppllllllnnnqqqsssvvv{{{zzzvvvtttrrrqqqpppnnnjjjhhhfffffffffggghhhjjjlllnnnnnnlllkkkjjjlllllllllkkkjjjgggbbbZZZRRRJJJDDD@@@CCCCCCBBBAAA???<<<:::888666555555444555555666666555555555555555444444444444666:::???BBBCCCDDDDDDBBB???;;;999999:::999999;;;999666444333444555666333444444444444444333333222333444555666666666666555555666666666666555555444444222222222333444555444444333222222222222222333333333333333333333333444666999:::999888888888444444444666888888666444333333333333222222222222333222111000///000111111222000//////111333333222111111000000000111111222111111111111222222222333333222111111000111111111000111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333777777777666666666666666666555555555555666777777999999888888777666555555333333333444444444555555333444444555555444444333444444444444444444444444333333222222222333444555666444222222333444444333777666666666666555555555333555666666555444444555666555555444444555555666666666666666666666666666555666777777777777777777777777888888999888888888555666666666666666666666555555666777888999::::::555666666666666777777777777777777777777777777777444444555666666666666666777777777777777666555555333333333444555777999:::666666777666666555444444333444444555555444444333444444444444444444444444555555555666666555444444444444444444444444444444333444555666666555444333555666777777555444555666444666777777666555555666555555555666666666666777555555444444444444555555444444444555555555666666666666777777777777666666555444444333333444444555333333333222222222222222444333333333333444444555222333333444444333333222444444444444444444444444222222333444555666777777999777555444333444444444555555555444444333333333444444555555666777777888666666666666555555555555444333333333444555666777666666666666666666666666666777888888888:::<<<===EEEHHHLLLOOORRRUUUXXX[[[\\\[[[ZZZZZZ[[[]]]```bbb```bbbcccaaa^^^]]]]]]___^^^______aaaccceeefffffffffdddaaa^^^^^^___aaacccdddgggjjjjjjhhheeecccbbbaaaaaa___\\\VVVOOOIIIEEE<<<;;;999888777666555555666666666666666666666666666777777888999999:::::::::<<>>>>>>>>???>>>==================???===999555444555666888222222444555555555444444222333444666777777777777666666666666666666666666444444222111111111222222444444333333222222222222222222222222222222222222333555888888777777777888777888888999999888666555333333333222222222222111333222000......000111222111000000111222333333333000000000000000111111111111111222222222333333222222111111000000111111111222111111111111111111111111111111111111111111111111111111000000000000000333333333333333333333333777777777777777666666666555555555555555666777777777777777777777666444444333333333444444444555555555555666666666666555555555555555555555555555555222222222222333333444444555444333333444555444333777666666666666555555555333555666666555444444555555555444444444444555555666666666666666666666666777666555444555666888:::777888999999999999999888777777777777777777777777777777777777888888888888666666666666777777777888777777777777888888888888444444444555666666777777777777777777777666555555444333333333333444444444666666666666666666555444555555666666666666555555444444444444444444444444444444555555555555444444444444444444444444444444444555666666666555444333222444555555555555777999@@@:::444333555888777555555555555666666666666777555555555555555555555555444444444444555555555555666666777777777777666666444444333333333333444444333333333444444444444444444333333333444444555666444444555555555555444444444444444444444444444444111111222333444555555555555555444333333444555777444444444444444333333333333444444555666777888888666666666666666666666666444444444444444555666777555555555555555555555555555777999999888999<<>>;;;888666555555555555555666777888777777777777666666555555111222444777888999::::::>>>>>>??????@@@@@@AAABBBBBB???;;;888666777888:::222333555666777777666555333444555666777777777777666666555555555555666666444333333222111111111111444444444444333333222222222222222222222222222222111333555555555555666777;;;<<<<<<<<<:::777666555333333222222222111111111222111///......///111333111111222333333333333444//////000000111111111111000111222333333333333222222111111111111111222222222222222222111111111111111111111111111111111111111111111000000000000000333333333333333333333333777777888888888777666555444444444444555666777777555555666777666555444333333333333444444444555555555666666666666666666555555555555555555555555555222333333333444444444444666555444444666666555444666666666555555555444444333555666666555444444555444444444333333444444444555555555555555555555555777666444333333666999;;;999999:::::::::999999888999999888888888888777777888888888777777666666666666666666777777777888888777777777888888888888999666555555555666666777888777777777777777666555555555555555555555444444444555666666666666666555555555666666666666666666555444444444444444444444444333333444555555555555444555555555555555555555555555666666666666555444444111333444444444666888:::KKKAAA666333666999666333444444555555555666666666444555666666666666555444333444444444444555555555777777777777777666666555444444333333333333444444333333444444444444555555333333333333444555666777555666666777777666666555444444444444444444444444111222333333444444333333222333444444333333555777444444333333333333333333333333444555666666777777555555666666666777777777666666666555555555666666444444444444444444444444444777999:::888999===@@@<<>>???AAAHHHQQQ___kkkzzz~~~xxxqqqmmmmmmooorrrsss{{{{{{zzzwwwrrrooonnnnnnmmmllllllkkkiiiiiikkknnnqqqsssuuutttssstttuuuuuusssqqqnnniii```UUULLLEEEAAA???;;;;;;<<<;;;:::999777666555555555555666777888888999999999888777777666666222333444555666777777777;;;<<<>>>>>>>>>???AAACCCBBB@@@<<<999888888999:::444666888999:::999888777444555666666666666666666555555444444444444555555333333333222222111111111444444444444444333222222222222222222222222222222///111222333222333444666;;;<<<===<<<999666555555222222222222111111111111000000///...///000111222111333555555333222222333//////000111222222222222000111333444444444333222222222222111222222333444111111222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333777777888999888777666555333333333333444555666777444555666777777555444222333333333444444444555555444555555666666555555444444444444444444444444444333333444555555555555555666555555666777777666444555555555555444444444333333555666666555444444555333333222222222222333333444444444444444444444444444444444444444666777888:::;;;;;;;;;:::999888888888888888888777777777666777777777666666666555555666666777777777888888888777777888888888999999999888777666666666777888999777777777777777666555555444444555555666555555555555555666666666666555555444555555666666555555444444444444444444444444444222333444444555555555444666666666666666666666666777777666555555555555555333444444444333444777999EEE===666333555777666444333444444444555555555555444555666777777666555444333333444444444555555555777777777777777666555555444333333222222333333444222222333333333444444444333333333444444555666777555666666777777666666555444444444444444444444444333444555555555444333222111333555555333222333555333333333333333333333333333333444444555555555666444444555666777888888999999888777666666666666666555555555555555555555555333777::::::888999===BBB???CCCJJJPPPSSSVVVXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]aaa```______``````______\\\^^^aaabbb```___```bbbaaaaaabbbcccddddddddddddggghhhjjjiiigggffffffgggfffddd```ZZZRRRJJJCCC???999999888888888888999999444444444555555555666666666666777777888999999999999888:::===>>>???GGGRRR\\\ggguuu|||vvvnnniiiiiilllqqqttt{{{~~~{{{wwwrrrooommmnnnmmmmmmmmmkkkjjjjjjlllppptttvvvvvvuuutttuuuuuutttqqqoookkkfff\\\RRRHHHBBB???===888888888777777777666666555555555555666777888999:::999999888777777666666444444555555666666666666666888999999888:::>>>AAA???===;;;:::888888888999777999;;;======<<<:::888555555666666666555444444555444333222222333444555333333333333333333222222333444555555555444333222111111111111111111111111///000111222111222444666666999;;;:::777555555666222222222222111111111111////////////000000111111222555777666333111111222///000111222333333333222000111333444555444333222333333222222333444444555111111111222222333333333111111111111111111111111000000111111222222333333333333333333333333333333777888888999999777666555222222222333444555666777444555777888777666444333333333333444444444555555333444444555555444444333333333333333333333333333333444555555666666555555777666666777888888777555555555444444444333333333333555666666555444444555333222222111111222222333333333333333333333333333111222444666666666666555<<<<<<<<<;;;:::999888777888888777777666666666555555555555666666666666666777777777777888888888888777777888888999999999999999888777666666777888999777777777777777666666555111222333444555555555555555555666666666666666555333444444555555444444333444444444444444444444444222333444444555555555444777777777777777777777777888777666444444444555666555555555444333333555888777555333222333555666777333333333444444444555555444555666777777666555444333333333444444444555555777777777777777666555555444333333222222333333444111111111222222333333333333333333444555666777777555555666666666666555555444444444444444444444444555666666666666444333222111444777666333111111222333333333333333333333333333333333444444444444555333444555666777888999:::;;;:::999777666666666666666666666666666666666666333777::::::888999>>>BBBGGGKKKQQQTTTVVVUUUUUUVVVYYYZZZ[[[\\\]]]]]]\\\\\\^^^]]]]]]___aaabbbbbbaaa]]]```ccccccaaa___```aaaaaabbbccceeeeeedddcccbbbfffhhhiiiiiiiiiiiikkkmmmiiigggbbb[[[RRRJJJCCC???::::::999999::::::;;;<<<444444444555555555666666666666666777888888999999999777999>>>>>>>>>GGGSSS[[[dddqqq{{{zzzsssiiiddddddjjjqqquuuyyy~~~|||wwwrrrnnnmmmnnnnnnmmmmmmlllkkkkkkmmmqqqvvvxxxwwwvvvuuuttttttrrrooollliiidddZZZOOOFFF@@@===<<<777666666555555666777777555555555555666777999999:::999999888777666666555666666666666666666666666333444555555444555:::>>><<<;;;:::999888777777777999;;;===??????===;;;999666666666666555444333222444333222222222222333444222333333444444444333333333444555555555444333222111111111111111111111111///000111111111222555777111555888888666444555777222222222111111111111000---...///000111111000000333666888777444111111222///000222333444444333333000111333555555444333222333333333333444444555666000000111222333333444444000000000000000000000000000000111222333444444444333333333333333333333333777777777777666666666666555555666666777777888888666666666666777777777777444444444444444555666777222222333555777666444222444444444444444444444444666666777888888777666555777777666666666666777777888777555333222222222333333444444444333222222111222222222222222222222222333333444444444444333333444555666666777666666555===>>>>>>>>><<<;;;999777999999888888777666666555666666777777777777777666777777666666666666777777777777777777777777777888999777666777:::;;;999777777777777777777666555555777777777777888888888888666777777666333222333444333333333333333333333333666555444333333333333333777777777777666555444333555555444444555666888999333444444555666777888888666666666555555444444444999666333333555777666555777666555444333333444555222333555666888999999:::333333333444555666777777777666555444444444444444444444444444444444333333222222333444333222000///555555444444444333333333666666777666555444222111555555555555666666666666333444555555555444222222222222111111222222333444333444555666666555444333444555666555333333555666666555555555666777999:::999999888777666666777777888888777777666666555555555777999;;;<<<>>>AAADDDFFFKKKPPPUUUXXXZZZ\\\^^^\\\]]]^^^^^^______^^^^^^bbbaaa```_______________ZZZ___cccaaa\\\ZZZ^^^cccbbbbbbccccccbbbaaa___^^^eeegggiiijjjjjjhhhfffeeegggeeebbb]]]UUULLLDDD@@@<<<<<<;;;:::::::::;;;;;;555555555555555666777777888777777666777999;;;<<<999888888:::;;;<<>>999777777777777666555555444444666555444333333333444555444222111222444444222///444444333333333333333333111333222000222555333///000111111222333555666777555444444333333222222111333111///000222333222///111111000000000000111111444333333222222333333444222222222111111111000000111111222333333444555555111222333333444444333333333333222222333333444555222111///......///111222000111111111111222222222444333222222111111222222777777777777666666666666666777777777888888888888777777777666666666666666555555444444444555555666333222111111333444444333444444444444444444444444555666777888888777666555777666666666666666666777777666444333222222333333555555666666555555444333222222222222222222222222444555555666666555555444555555555555666666666666<<<<<<======<<<;;;999888:::999999888777777666666666666777777777777666666777777666666666666777777888888777777777777777777999777666777999:::999777777777888888777777666555666666666777777777888888444444555555555444333333444444444444444444444444666555555444444444444444444555666666666666666555777666555444444555666666444444555555666666777777555555555444444444333333777555222222444666555444777666555444444444555555444555666777777777777777333444444444555666666666555555444444444444444444555444444444444444444444444444555555555444222222555555555555444444444333444555666666666555444333444555555555666666666666444444555666555444333222333222222222222222333333444555666666666666555444444555666555333333555666777666555555666777888999999888777777666666777777666666666666555555555444666777999;;;<<<>>>AAADDDIIIMMMRRRVVVXXXZZZ\\\^^^______``````````````````aaaaaa```___^^^^^^^^^^^^\\\___bbbaaa___^^^aaadddbbbcccdddddddddcccbbbaaadddfffhhhiiiiiihhhfffdddfffdddaaa[[[TTTKKKDDD???<<<;;;::::::999:::::::::555555555555555666777777777777777777777999:::;;;:::888888:::;;;===EEENNNWWWddduuu}}}nnncccccccccccciiittt~~~~~~zzzsssqqqnnnmmmnnnoooooooookkkkkkmmmqqquuuxxxyyyyyyyyywwwttttttssspppkkkfffddd\\\PPPGGGBBB>>>;;;888888777666666666666777888888888999999999999888888999999999777444333444555555444333222333444666777444444444444555555666777888777666666888:::===???@@@AAACCCCCCAAA===999777777777666666555555555444666555444333333333444555444222111222333444111///222222222333333333333333333777777444333444222///222222111222222333444555555444444333333222111111333111///000222333222000111111000000000000111111222222222111111222222222333222222222222111111111222222222333333444444444111222333333444444333333333222222222222333444444333222000//////000222333000111111111111222222222444333333222222222222222777777777777666666666666777777888888888888999999777777777666666555555555666666555444444444555555555222000000222333444444444444444444444444444444555555777777777777666555555555555555555555555555555444444333333444444555555555666666555555444444333333333333333333333333666666777777777777666666555555444444444555777888:::;;;<<<<<<<<<<<<;;;::::::::::::999888888777777666777777888777777666666777777666666666666777777888888888777777666666666888777666777999:::999888888888999999888888777666555555555666666666666777888777777:::<<<===999666555555555555555555555555666666555555555555555555333333444666666777777777888777666555444444444444555555555555555555666666444444444444333333333333555444222222444555444444777777666555555555555666666666777777777666666555444444555555555555555555444333333333333444444555555555555555555555555555555666666666666555444444666666666555555555444444444444555666777777666666444444444555555555666666555555666666555555444333444333222222222222222333555555666666666666555555444555666555333333555666777777666666666666777777888777777666666666666777555555555555444444444444777888:::;;;<<<>>>BBBEEELLLPPPUUUXXXZZZ[[[]]]^^^cccbbbbbbaaaaaaaaabbbbbbaaa```___^^^]]]]]]]]]]]]]]]^^^___```aaabbbddddddbbbcccdddeeefffeeedddccccccdddfffggghhhfffeeedddeeeccc___YYYQQQIIICCC???;;;:::999999888888999999666666555555555666777777777777777777777888999::::::999999;;;;;;===EEENNN\\\hhhxxx}}}pppfffdddddddddjjjsss~~~yyyqqqooonnnoooppppppooonnnjjjkkkmmmrrrwww{{{||||||yyyvvvsssrrrrrrooojjjeee___WWWLLLDDD???<<<999777777666666555555666666777777777888888888888777777777888999888555333333444444333222222222333555666333333333333333333444444777666555555666999;;;===???@@@AAAAAA@@@===999777666666666666555555555555555555444444444444555555333222111222333333111///111111111222222333333444555:::<<<888333222111///333222222111111111222222444444444333222222111111222111000111222222111000111111111111111111111111111111000000000000111111333333333333222222222222333333333333333333333333111222333333444444333333222222222222222333444444333333111111111111333333000111111111111222222222444444333333333222222222777777777777666666666666777777777777777777777888777777777666555555444444777666555444444444444444666555333444555666555444444444444444444444444444444555666777777777666555444444555555555555444444333333333333444444555555222333333444333333222222333333333333333333333333555666666666666666666555666555333222333555777999999:::<<<===>>>>>>======:::::::::999999999888888777777888888888777666666666666777777777777666666888888888777666666555555777777777777888888888888999999999999999888777777444444444555555555666666:::888888<<>>:::999999888777888888888777666666666666666777777777777777777777888999999:::999999;;;<<<>>>FFFOOO___kkk{{{{{{qqqhhheeedddeeekkkrrryyysssrrrrrrrrrrrrqqqnnnlllkkkkkkmmmqqqvvvyyyzzzzzzyyyuuurrrpppooommmhhhdddZZZRRRHHHAAA===<<<999777666666555555555555666666666666777777777777666666555666888888555333333333444333333222333444555555444333333222333333444444666666555555666777999;;;===>>>??????>>><<<999888555666666666666666666666666666555555555555666666333333222222222222000///000000111111222333444444222:::===999333111111000111111000000111111222222444444333333222111111111222111111111111222111111111111111111111111111111111111111000000111111111444444444333333333222222333333333333333333333222111222333333444444333333222222222111222333333444444333333222222333333444000000111111111222222222444444444444444333333222777777777777666666666666666666666666666666666555777666666666555555555444777666555444444444444444777777888;;;<<<;;;777444444444444444444444444444333444555777777777666555444444555666666555444444222222333444444555555555222222333333444333333222333333333333333333333333333444444555555444444333555444333222333555777999999:::<<<>>>????????????:::::::::999999999999999888888888888888777666666666666777777777777666666777777777777666666555555666777777777777777888888999999999999999888777777444444444444555555555555555333333777===>>>999444444444444444444444444444555555666777777666666555555555555555555444333333333444444555555555555555555555555555444444444444333333333333333333333333444444555666666666666777555555666666666666666666333444555666666777777666555555555555555444444444222222222222333333444555555555555555666666777777444444444444444444555555777666666666666555555555888777777666555444444444333333333333444444444444666666555555444444444444444444333333222333333444666666555555555555666666444555666555333333555666333444555666777888999999666555555555555555666666666666666666666666666666777888:::;;;===@@@EEEIIIRRRUUUYYY\\\]]]]]]^^^^^^ccccccbbbbbbaaabbbbbbbbbaaa```___^^^]]]\\\\\\\\\[[[YYYYYY\\\bbbeeeeeeccc```aaaccceeeffffffeeeeeeaaabbbcccdddeeeeeeddddddaaa^^^YYYRRRKKKDDD@@@===999999888777777777888888888777777666666666777777666777777777888888888888:::888999<<<===???HHHQQQ___kkk{{{yyyrrrkkkfffdddeeejjjqqq{{{uuuttttttvvvwwwvvvssspppooonnnnnnooorrrtttuuutttvvvssspppnnnnnnjjjeee```UUUNNNDDD>>><<<;;;:::888555555666666666666555555666666666777777666666666333555777777555333222222444444444444444555555666444444444444444444555666666555555555555666888888:::;;;<<<======;;;999888666666666777777888888888888888888888777777666666333444444444222111000000000000111222333333444444///666:::666111111222111/////////000111222444555444333333222222111000000111111222111111111111222000111222222222222111000222222111111111111222222444444444333333333222222333333333333333333333222111222333333444444333333222111111111111222333333444333333333333333333444000000111111111222222222444555555555555444333222777777777777666666666666666666555555555555444444555555555555555555555555666666555444444444555555777888;;;===>>><<<777444444444444444444444444444222333555666777777666555444555666777777666555444222333444444555555555444444444555555666666555555333333333333333333333333222222333333333333222222333333222333333555777888999:::<<<>>>????????????999999999999999999888888999999999999888777666666555666777888888777666555666666666666666666666666555666888777666666777999888888999999888888777666444444444555555555555666555444555777;;;<<<999666444444444444444444444444333444555666777666555444666666666555555333222222222222444555555666666555444444444444444444555555333333333333444444444444222444666777666666777888333444555555666555555555222333444555666777777777444444555555555555555555444333333333333444444555444444444555555666666777333333333222333333444555666666666555555555444444888777666444333333333333222222222333333333444444555555444333333333333444333333333333333444555555555555444444444444555555444555666555333333555666333444555777888888888888555444444444444555555666666666666777777777777777666777999:::===BBBHHHLLLSSSVVVZZZ]]]]]]]]]^^^___```aaaaaabbbccccccbbbbbbbbbaaa```^^^]]]\\\\\\\\\ZZZYYYYYY\\\aaaddddddcccaaabbbccceeeffffffeeeeeeaaabbbcccddddddeeeeeeeee```\\\VVVNNNGGGBBB>>><<<:::999888888777777888888888888777666666666777777666666777888888777777666888777999<<<>>>AAAJJJTTT___kkk|||~~~{{{wwwssslllfffcccdddjjjooo{{{uuuuuuvvvyyy|||}}}|||{{{tttqqqnnnmmmnnnooopppppprrrpppnnnmmmlllhhhaaa\\\PPPIIIAAA;;;::::::999888555666666777777666666555666666777777777777666666333555666555333222222333333444444444555555555555444444444444555666777888666666666555666666777777888999:::;;;;;;::::::999666777777888999::::::;;;;;;;;;;;;;;;:::888777666444666666555333111111222222222222333333444444555...333666222000111333222/////////000222444555666333333333222111111000000000222222222111000111222000111222333333222111000222222222111111222222222333333333333222222222222333333333333333333333333111222333333444444333333111111111111111222333333333333333333333333333333000111111111111222222222444555666666666555444333777777777777666666666666777666666666555555555555333444444555555666666666555555444444444555555666777777888:::;;;:::666333444444444444444444444444222333444666777777666555444555777888888777555444222333444555555555444333333444555555666666555555444444444444444444444444111222222222222222222111111222222333555666666777888999;;;<<<============888888888888888888888888999999999999888777666666555666777888888777666555444444555555666777777777444666888777666555777999777777888888777777666555444555555555555666666666777888888999:::::::::999555555555555555555555555222333555666666666444444444444444555555444333333222333444555555555444333333333333444444555555555333333444444444555555555000333666777555555666777111222444555555555444333444444555555666555555444333444444444555666666666555555444444444444444444222333333444555555666666333333222222222333555555555555555555444444444333666555444333222222333444222222222222333333333333555444333222111222222333222222222333444555666777555444333222222333444555444555666555333333555666666666777888888777666555444444333333444444555666555555555666666666777777555666888:::>>>CCCJJJOOOSSSVVVZZZ]]]^^^^^^___```]]]___bbbdddeeeeeecccbbbcccbbbaaa___^^^]]]\\\\\\ZZZZZZ[[[^^^aaaddddddeeecccdddeeefffggggggfffeeebbbbbbcccddddddeeeeeefff^^^ZZZSSSLLLEEE@@@===<<<::::::999888888888888999999888888777666666777777666666777888888777666555777666888<<>>===<<<999777666555777999777444222222333444444444444444444444444111333333//////222444222111111111111222333555555333333222222111000000000000222333222000///111333000111333444444333111000111111000000000000111111333222222222222111111111222222222333333444444444111222333333444444333333111111111111111222222333222222333333333333222222000111111111111222222222444555777777777666444333777777777777666666666666888888777777666666666555222333333444555666777777444444444444444555666777777666555666777666444333444444444444444444444444111222444666777777666666555666777999999777666555333333555555555444333222111222222333444444444333444444444444444444444444111222222333333222222111000111333444555666666666777888999;;;<<<<<<;;;;;;777777777777777777888888:::::::::999999777666666555666777999999777666555333333444555666777888888444666888888555555777999777777777777777666555555555555555666666666666777444666777666555555777888777777777777777777777777111222444666666555444333222222333444555555555555444555555666555444222111222222333333444555666666444444444555555666666666///222555666444333555666000111333444555444333333666666666666555444333222333333444444555666777777777666555555444444444444222222333333444555666666444333333222333444555666555555444444444333333333444333222111222333444555111111222222222333333333444333222111111111222333111111222333444666777888444333222222222222333444444555666555333333555666999999999999777555333222333333333333444444555666444444444555555555666666444555777:::>>>DDDLLLQQQRRRVVVZZZ]]]^^^^^^___```\\\___cccfffgggfffdddcccdddcccbbb```^^^]]]]]]]]][[[\\\^^^```aaaccceeefffeeefffggghhhhhhhhhgggfffbbbbbbcccddddddeeeffffff^^^YYYRRRJJJDDD???===<<<;;;:::999999888888999999999999888777777666777777666666777888888777666555666555777<<>>>>>AAAAAA@@@???===:::777666666888:::888555222333444555555555555555555444444555555222...///333444111444333333222333333333444333333222222111000000000///222333333000///111333000111333444444333111000000000////////////000000222222222111111111000000111111222333333444555555222222333444444444333333111111111000111222222333111222222333333222222111000111111111111222222222444666777888777666444333999888888888999999888666666555555555555444444444444444444555555555555666444444222222222222444444888777555444444444666777333333444444555666666666444444444555555555555666444555555555666666777777666666555555555444444444444333333333333444555555555444444333333444444555444444444444333222111111222333333444444555555555555666666888999:::;;;;;;:::999888777666666666666555555666666666666555555888777777666555444444444555555666666666666555555555444444333333333444444666666666666666666666666888555444444777888666333666666666666666555444444444444555666777777666666444666777666444333333444333333333444444444555555444444444444555555555555555555444444444444555555666666666666666666666666555555555444444555555555333333333444444444555555444444555555666666777777222222333333444555555666666555444555777777666444333333444555666666666555111111222333333444555555555555555444444333333333333222222111111222222333222222222111222222333333333444444555555444444333///000111111111222555777555555666666555444333333555444333222222444555777777777666666555555555444555555555555555444444444666666666666666555555555666777999;;;???EEELLLQQQYYYZZZ[[[[[[[[[]]]```bbbddddddeeeeeeeeeeeeddddddhhhgggeeebbbaaa`````````___```bbbccccccbbb```___dddeeefffffffffeeedddccc^^^```dddfffggggggeeeddd\\\WWWPPPJJJGGGCCC===999<<<;;;::::::999999999999999::::::999666444555555555666777888888999999888555666888:::???GGGQQQWWW___jjjzzz}}}tttsssooojjjfffdddccccccbbbnnnpppxxx~~~}}}{{{wwwtttpppoooooopppqqqqqqtttqqqmmmiiiddd^^^WWWRRRDDD>>>777555777888777555555666666666777777777888<<<999777777999:::777555666555444222111111222222555444222111111222444555777555222444777::::::999444444555555555555444444999888777777777888:::;;;666777999<<>>:::<<<;;;:::999999999999999777888888888666555555666666777888999999:::::::::888999:::<<>>888666888999888666555666666666777888888888;;;999777777999999888555777666444222222222222333444333222111111333444555666444222222555777777666444444555555555555444444777666555555555666888888777888999<<>><<<;;;:::888888999:::999999888777444444444333333444444555555555444333333222222333444333222111111111222222333333222222111000000000000000000000000000000000111111111111222222333333222222111000000000000000111111111222222222222333222111000111444666666666444444333333222333333333333333444555444333222222111111000000000000111111000000111111111222222222333444444555444333222111555555555777999;;;:::999666555555555555444444444888777666555444333222222444333333222222333333444333222222222333555777888777666666555444444333333222222222333333333444444555555555555555666666666555555555555444444444444333444555666666666555444555444444333333444444555333444444555555555444444222333333444555555666666777777888888888999999999:::999999888777777777666555666666777777666666555888777777666666555555444666777888::::::888777666555555444555555666777888666666666666666666666666666555444555666777666555555555666777777666666666444555555666666666666666444555777666555333444444333333333444444444555555222222333444555555666666555555444444444444555555555555555555555555555555444444333333333333444444444444555555555666666666666666666666777777777777444444555555666777777777888777777777999999777666555555555666555555444444222222222333444444555555555444444444444333333333333333222222222222333333333333222222222222333333111222222333333222222111666777888888555333222333555555555666555555444333444444333222333444555666666777888999999777666444666666666666666666666666444444444444444444444444888888999;;;???FFFNNNTTT\\\]]]_________```bbbdddfffgggggghhhhhhggggggfffeeedddddddddddddddeeefffaaacccdddeeefffeeeeeedddbbbbbbdddeeeeeedddcccbbbkkkgggddddddggghhhddd``````YYYPPPIIIFFFCCC???<<<;;;::::::999999999999:::555666777777666555666777777888888999::::::;;;;;;;;;<<<===???BBBIIIQQQVVV^^^gggsssyyyvvvnnnlllgggccc___]]]\\\[[[dddhhhrrr~~~{{{vvvqqqpppooooooqqqrrrqqqppppppnnnjjjfff```XXXPPPJJJCCC>>>999777888999888777555555666777888888999999:::999888999::::::888777777666444333333333333444444333222222222333555666555333111111333444444333444444555555555555444444444444333333444444555666777777999;;;>>>AAAEEEGGGHHHGGGEEECCC@@@>>><<<;;;666888:::<<<===;;;999777555444444333333444444444555555444444444444444444333333222111111111222222111111111111111111222222000000000000000000000000000000000111111111111222333222222222222111111111222222222222333333333333111000000111444777888777555555444333222222222333111111222333333333222222000000000000000111222333111111111111111222222222222222222222111111111111555555555666999999888777666555555555555444444444777666666555444444333333333333333333333333333333222222222222333444555666666666555555555444444444222333333333333444444444555555555555555555555555444444444444444444444444222333555777777666555444555444444333333444444555333333444555666666666666222333333444555666777777888888888888888888999999777777777666555555444333666666777777777777666666777777777777666666555555555666888::::::888666555555555555555666777999999666666666666666666666666555555555555666666666666555555666777777777777666555555666666666666666555333555666666555444444555333333333444444444555555333333444555666777777888555444444333333444444555444444444444444444444444444333333222222333333444555555555666666666666777777777777777777777777777555555555666777777888888666666555666777777555333555666666666555444333333333333333333444444555555444444444444444444444444333333333222222333333333444444333222222222333333222222333333333333222222555777999999666444222222444555555555555555444444444444333333333444555666555777999::::::999666444666666666666777777777777444444444555555555555555999999:::;;;???GGGPPPVVV\\\^^^```aaaaaaaaabbbccceeeffffffggggggffffffeeeeeeeeeeeeeeeeeeeeeffffff```aaabbbcccddddddccccccbbbbbbdddeeefffeeeeeedddnnnhhhbbbccchhhjjjfffbbbaaaYYYPPPIIIEEECCC@@@===::::::999999999999999:::888999999888666555666777777888888888999::::::;;;;;;<<<>>>@@@DDDJJJRRRWWW```gggpppyyy}}}|||zzzxxxqqqoookkkfffaaa]]]\\\\\\^^^dddlllxxx|||vvvtttqqqnnnlllmmmnnnnnnnnnooommmjjjfff___WWWMMMGGGAAA===999777777888777666555555666777888::::::;;;<<<<<<<<<======<<<;;;:::888777555444444444555555333333222222333444555666444333333222222222222111333444444555555444444333333333333333333444444555666666777888;;;???BBBDDDGGGFFFEEECCCBBB@@@???>>>888999;;;;;;;;;999888666555555444333333333444444444444555555555555555555555444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000111222222222222222222111111222222333333333444444444222111111333666999:::999777666555333333222222222000000111111222222222222//////000000111222333444111111111111111111111111333222111111111111222222777666555666777888666444666555555555555444444444555555555555555555555555333333333333333333333333333333333222222222333333444444444555555555666666444444444444555555555555555555555555555444444444333333444444444444444444222333555777777666555333555444444333333444444555333333444555666666666666222222333444555777777888888888888888888888999999666666777777666555444333666666777777777777666666777777777777777666666666444555777888888777555444555555555666777888999:::666666666666666666666666444555555666666666666777666666777777777777777666555666666666666666555555333555666666555444444555333333333444444444555555444555555666777777888888444444333333333333444444555555555555555555555555444333333222222333333444555555555666666666666777777777777666666666666666555555666666777888888888777666555666777666555333555666666666555444333333333333444444444444555555444444444444444444444444444333333333333333333444555444444333222222222333333333444444444444333333111444777777666444333333444444555555555555555444333333333333444444555555444666888::::::999777555555666666666777777888888555555666666777777777777999999;;;===AAAHHHQQQWWW[[[^^^aaacccbbbaaabbbbbbcccddddddddddddddddddccceeeeeeeeeeeeeeeeeeddddddaaaaaabbbbbbccccccccccccbbbccceeefffgggggggggggglllfffaaabbbhhhllliiieee```YYYOOOHHHEEEBBB@@@===999999999888888999999:::<<<======;;;888666666666777777666666777888999:::888:::<<>>@@@BBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;999777666555555666555444333333333333333333444555666666555555444333444444444444444444444333333222222111000000000111111111111111111111111111000000000000000000000000000111222222111111000222222333333333444444444333222222444777:::;;;;;;777666555444333333222222000000000000111222222333000000000000111222444444111111111111111111111111333333222222222222333444777666555666777666555333666555555555555444444444444444444555555555666666222333333444444333333222444444444333333222222222333333444444555666666777444444444555555555666666555555555444444444444444333333333333444444444444222333444555555555444333555444444333333444444555333444444555555555444444222222333555666777888999777777888888888999999999888999::::::999888666555666777777888888777777666777777777777777777777777555555666666666666555555666666555666666777888999666666666666666666666666333555666666555555777888777888888888777777666555666666666666666666555444222444666666555444555666333333333444444444555555555666666666666777777777444444333333333333444444666666666666666666666666444444333333333333444444444444555555555666666666666666666666555555555555555555666666777777888888999888777888999888666444555555555666555555444444444444444444444444555555333333333444444444444555444444333333333333444444666555444333333222222333333444444555555444444333000222444555444333444444333444555555666555555555333333333444444444555555444666777999999888777666444555555666666777777888666666666777777888888999888999<<>>;;;999888888888888999999:::>>>???>>><<<999666666666777666666555666888999:::777888;;;===AAAGGGMMMRRRZZZ___eeellluuu}}}|||vvvpppqqqzzz~~~ssssssqqqjjjaaa[[[YYYZZZ]]]ccchhhnnn~~~zzzrrrkkkhhhggggggggggggddd___ZZZSSSLLLDDD>>>:::999777666444444444555444555777888:::<<<===>>>BBBDDDFFFEEECCC@@@>>>>>>999888777666666666777888444444444555444444444444333555666666444222222333333333444444444444333333333333444555555555555555333333444666777999::::::<<<<<<===???@@@BBBCCCCCCBBB@@@===:::888666666666666555555444333333333333333444555666666555333333111111222333333333222222333333222222111000//////111111111111111111111111222111111111111000000000///000111222222222111000222222222222333333333333444333333555888:::;;;:::666666555444333333333444111111111000111111222333111111111111111222333444222222222111111111111111333333333444444444444444555444444555666777555444666555555555555444444444555555555555555444444444222333333444444333333222333333333444444444444444444444555555555555555555333333444444444555555555555555555444444333333333222222333333333444444444222222222333333333333444555444444333333444444555333444444444444333333222222222333555666888999999666666777888999::::::;;;999:::;;;;;;:::999777555777777888888888888777777777777777777777777777777777777666555555666777777666666666555555666666777666666666666666666666666222444666666555555777999999999999888777666555444666666666666666555444444222444666666555444555666333333333444444444555555555555555555444444444444444333333222222333333444777777777777777777777777555555444444444444555555333444444444555555555555666555555555444444444333444444555666666777777888:::999888888888888666444444444555555666555555555555555555555555555444444333333333444444444555555444444333333333333444444666666555333333222222222333333333444444333333333111333444444333333444555333444444555666666555555333333444444555555444444444555666777777777777666333444444555666666777777555555555666777888888888777999===AAAFFFLLLRRRVVV]]]aaaeeegggfffdddcccbbbaaaaaaaaabbbbbbaaaaaaaaaaaabbbcccdddeeeeeeeeedddddddddcccbbbaaaaaaaaaaaaaaabbbdddfffhhhhhhhhhhhheeedddcccdddgggiiiiiihhh\\\VVVNNNHHHEEEAAA===999888888888888888999::::::===>>>===;;;888666666777888777666666777888:::<<<777888:::;;;===AAAGGGJJJPPPUUU\\\eeeooowwwwwwrrrmmmoooxxx~~~zzztttuuurrrkkkaaaZZZXXXYYYYYY___bbbgggxxx|||vvvqqqmmmjjjgggdddeeeaaa[[[TTTNNNHHHBBB===999999888777555444555555444555777999;;;===>>>???DDDGGGIIIGGGCCC???======999888777666777777999999666666666555555444333333111444666666444222333444222333333444444333333222222333444555555555444444333444666888888888777666777888:::<<<>>>???AAABBBDDDCCCBBB@@@>>><<<;;;:::666666555444333333333333333444555666555333222000000111222333333333222222111111111111111111111111111111111111111111111111333333222222111111111111///000222333444333222111111111111222222222222333444333222333666888888888666555555444444444555555444333222111111111222222222222222111111222333333222222222111111111000000111222444555555555444333333222222444777888777666666666555555555444444444777777666555444333333222222222444444444444222222111222333444555666666666666666666555444444333333222222333333333444444444555555555444444333333333222222222333333444444444222222111111111222333444555444444333333444444555444444444444333222111111222222333555666888999999555666777888999:::;;;;;;777888999:::999777555444777777888888888888777777777777777777777888888888:::888777555555777888:::777666666555555555555666666666666666666666666666222444777666555555777::::::::::::999777666444333666666777777666555444444222444666666555555555666333333333444444444555555555444444333333222111111444333333222222333333444777777777777777777777777666555555444444555555666333333333444444444555555555555444444444333333333444444555555666777777777888777666666666666444222333333444555666666666555555555555555555555444444333333333444444555555555555444444333333444444555777666555444333222222222222222222333333222222222444555555444222222444555333333444555666666666555222333444444555555444444555555555555666666777777333333333444555666666777444444444555666777777888666999>>>CCCGGGMMMRRRVVV^^^bbbgggiiiiiifffdddcccaaaaaabbbbbbbbbbbbaaaaaa^^^___aaadddeeefffffffffcccbbbaaa___^^^^^^^^^^^^___aaaccceeeggghhhhhhhhhddddddeeeeeefffggggggggg[[[UUUNNNIIIEEEAAA<<<777888888777777888999:::::::::;;;<<<:::888777777888999999777777888999;;;===888999::::::;;;===BBBEEEHHHNNNVVV```kkkuuuuuuqqqmmmooowww~~~{{{vvvwwwuuummmccc[[[YYYZZZSSSYYY\\\```sss}}}zzzvvvsssnnnhhhddd^^^ZZZSSSLLLGGGAAA<<<888::::::999888666555666777444555777999;;;===???@@@EEEGGGJJJHHHCCC>>><<<<<<999999888777777888999:::777777777666555444222111000333666666333222222444222333333444444333333222111222333444555444333333333555888999999888666444666666888:::<<<===??????DDDEEEFFFFFFEEEBBB???===777666555444333222222222333444555555444222000///111222444555666555444444///000000111222222333333111111111111111111111111333333333222222222111111000111333555555555333222000000111111111222222222333222111222444666666666555555444444444555555666555444222111111111222222333333222222111222222222222222222222111111000000000111333555666555333222666555444444444555777888444444555555555555555555888777555333333333555666333333444555666666666555555555666666666555333222666666666555444444444333333333333333333333333333555444333333333333444555666555444333333444666777333444444555555444444333555555555555555555555555444444333222222333333333333444555666666555444333666666777777888888888888666666666777888888999999;;;999888777777888:::;;;:::999777666666888:::;;;999888666555666888;;;===:::888666444333333444555222222333444555666777777555555666777888999::::::;;;;;;::::::888777555444666666666666777777777777555555666666666555333222333333333444555666666777666555444333222333444444777666555444333222222333;;;:::888777777777888888777666555444444555666777777777666666555555555444666555444333333333333333444333222222333555888999;;;999666444333333444555666666555555555666666777444666777888888666444333555555555555555555555555444333333222222333333444555444333333222222222222777555333333444444333222333333333222222222111111000111222333444444444444777666444444555555444333555444444222222444777;;;666666555444444444444555555555666666777777888888888999;;;???EEELLLSSSVVVbbbccceeefffgggffffffeee``````___^^^^^^^^^^^^___aaacccfffgggfffeeeeeefff``````aaaaaaaaaaaa``````fffbbb```bbbgggiiihhheeefffdddccceeeiiikkkjjjhhh[[[TTTMMMGGGDDDAAA===999999999888888888888888999888888777777666666555555666555555555666777999:::888888999:::<<<======>>>???DDDMMMWWWbbbkkkrrrvvvppppppwwwxxxwwwnnneee```[[[VVVTTTVVVUUUUUUWWW___qqq~~~zzztttnnnhhhdddaaaYYYSSSKKKEEE@@@===:::999999888888777666555555555444555666777777999===???FFFGGGGGGEEEAAA>>><<<<<<<<<;;;:::999888888888888999888777666555444333333444444333333333222222222000111222333444333222222222333333444444333333222666666777777777666444333555555444555666888:::;;;???BBBFFFGGGEEECCCAAAAAA???===:::666444333333444555333222222333444333222333333333444444444444555222222111111111111111222111111000000000000111111333333111000000000111222111111222222222333333333555333111222444555333111444333333222222333333444555555444444444333333333333222222111111222222333222111000111333444333222444444444444333333222111222333333333333333333444666666666555666666777777555555555555555555555555888666555333333333555666444444555555666555555555444555555666555444333222555555555555555444444444444444444444444444444444555444333333333333444555555555444444444555555666333333444444444444333333555555555555555555555555444333333222222333333444444444555555555555444444777777777777777777888888777777888888999::::::::::::999888888999;;;===>>>>>><<<:::888777777888888:::999888666666777999:::999888666444333444555555444444444555666666777777555555555666666777888888:::::::::999888777555444555666666666777777777777555555666666666555333333333444444555666666777777666555444333333333444444666666555444333333333333999888777666666666777777777666555444444555666777777666666666555555555555666555444444333333333444444333222222222444666777:::999666444333333444555444444444444444555666666555555666666666555444333444444444444444444444444444333333222222333333444555444333333222222222333777555333333444444333222333333333333222222222222222333444555666666666666888666555555666666555444444444444333333444777:::666666555444444444444555555555666666777777888888888999;;;@@@FFFMMMSSSWWW^^^___aaadddeeefffffffffcccbbbbbbaaaaaaaaaaaaaaadddeeefffeeedddbbbbbbccccccaaa```^^^^^^```aaacccfffbbb```bbbfffhhhfffdddaaa``````cccgggjjjjjjiii___WWWNNNGGGDDDAAA>>>;;;:::999888888777777777888777777666666666666666555666555555555555666888999666777777888:::;;;;;;<<<<<>>CCCDDDDDDBBB>>>;;;;;;;;;;;;:::999888777777777777888777777666555444333222444444444444333333333333111111222333333333222111222222333333333333222222444555666666666555444333555444444555666777999:::>>>@@@BBBCCCBBB@@@@@@@@@@@@>>>:::777555444444444555333111111333444444444333333333333333333333333222222111111111111222222222111111000000111111222333222111000000000111222111111111111222222222333444222000111333444222000333333222222222222333333333333333222222222111111333222222222222222222333222111000111333444333222333333444444333333222111222222333333333333444444777777777888777777666666555555555555555555555555777666555333333444555555555555555666555555444444333444444444444333333222444444444555555555555555555555555555555555555555555444333333333333444555444555555555555555444444333333444444444444333333444444444444444444444444333333333222222333333444444444444333333444444444777777777777777777777777888888999999:::;;;;;;<<<999999999999;;;===???@@@>>><<<;;;999888888888999::::::999888777777666666888777555444444444555555666666666666666666666666555555555555555555555555999999999999888666555555555555666666666777777777555555666777666555444333444555555666666777777888666555444444333333444444666666555444444333333333777777666555555555666666666666555555555555666666666666666666555555555555666555444444333444444444555444333222222333444555999888666444333333444444222222333444444555666777555555444444444333333333333333333333444444444444444333333222222333333444444444333222222222333333666444333333444555444333444444333333333222222222444555666777777777777777888777555666777777666555333444555555555555666888666666555444444444444555555555666666777777888888999:::===AAAGGGOOOUUUXXX^^^___aaabbbddddddcccccccccbbbbbbbbbaaaaaaaaaaaaeeeeeefffeeeccccccdddfffeeeccc^^^\\\\\\^^^ccceeeeeebbb```aaadddeeecccaaa\\\\\\]]]```eeehhhiiiiiiaaaZZZPPPIIIEEEBBB@@@===;;;:::999888777666666666555555555555555666666666666555555444555555666666444555666666777888999999999<<>>??????>>>;;;999888999999888777666666555555666777777777666555444333222555555555444444444444333222222333333333222222111222222222222222222222222333333444555555555444444444444444444555777888999;;;<<<>>>>>>======>>>???@@@>>><<<888666555444444555333111111333555666666555555444444333222222222222222111111111111222222333222222111111222222333333222111111000000111111000000000111111111222222222111000000222222111000222222111111111111222222111111111000000000000///222222222222222222222222222111000111333444333222333333333333333222222111222222222333333444444444777777999999999888666555555555555555555444444444666555444444444444555555555666666666555444333333333333333333333333333222333444444444555666666666666666666666666666666666555444333333333333444555444555666666666555444333333333333444444333333333444444444444444444444444333333222222222333444444555444333222222333444555777777777777777666666666888888888999::::::;;;;;;::::::999:::;;;<<<===>>>888888888888888999;;;;;;777888999999999777666555666666555444444444555555888888777777666666666555666666666555555555444444888888888888777666555555555555555666666666777777444555666777777666555444555666666666777777888888666555555444444444444444555555555555555444333333777666666666666666666666666666666555555666666666666666666666666555555555555555444444444444555555666555444333333333333444888777666444444333444444111222333555666777777888555444333222222222333333222222333333333333333444444333333222222333333444444333333222222333333333555444222222444555555444444444444444333333333333555555666777777777777777777555444555666777666444222444777777666555666666666666555444444444444555555555666666777777888888999;;;>>>CCCJJJQQQVVVZZZbbbcccccccccbbbaaa___^^^___``````_________^^^^^^cccddddddddddddfffiiillleeebbb___\\\\\\___bbbeeedddbbbaaaaaaccccccaaa___\\\\\\^^^```cccfffggghhh___YYYQQQKKKIIIFFFBBB>>>;;;:::999888666666555555333333444444555555666666555555555444444444444444444444555666777777888888888;;;???DDDKKKVVVcccllluuutttwwwvvvkkkccc]]][[[WWWPPPMMMNNNNNNSSSZZZdddtttzzzpppeee^^^\\\XXXPPPIIIAAA>>>:::888888888888777555555555444444333333333111333444444444555888;;;;;;<<<===<<<999888777888888777666555444444444444777777888777777555444333666666555555555444444444333333333333222222111111222222222111111222222222111222222333444444444444333444444444555666777777777888999888888999<<<>>>@@@>>><<<999777666555555666333111111333666888888777777666555444333222111222222111111111222333333444333333222222333333444222222222111111111111111///000000000000111111111111111111111222222222222222111111000000111111222111111000000000/////////222222222222222222222222222111000111333444333222222222333333333222222111222222222333333444444444666777888999999888777666666666555555555444444444555555444444444555555555555666666666555444333333333333333333333333333333333444444444555666666666666666666666666666666666555444333333333333444555444555666666666555333222222333333333333333333222444444444444444444444444333222222222333333444555555555333222222333555555777777666666666666666666666666666777888888999999::::::999999999999999999666666666777777888999:::444666777999999999777777444444444444444555555555888888777777666666555555888777777666666555555444666666777777777666666555555555555555666666666666444555666777777666555555666666666666777777777777555666666555555555444444555555666666666555444333666777777777777777777777555666666666666666666555555555555666666666666666555555444444444555555666777777666555555444444444666666555444444444333333222333555777888999999999444444333222222222222333222222222333333444444444444333333222222333333444333333333222222333333444444333222222444666666555555555555444444444333333444444555666666666555555555444333333555555444333222555777888777666555666666666555444444444444555555555666666777777888888:::<<<@@@EEELLLSSSXXX[[[ddddddeeeeeedddbbb```___^^^^^^_________^^^]]]\\\bbbccccccccccccdddgggjjjbbbaaa```______```aaabbbbbbbbbaaabbbbbbaaa___^^^___```aaabbbcccdddeeefff[[[WWWQQQNNNLLLHHHCCC>>>;;;:::999777666555555555333333444444555555666666555555555555555444444444555555666666777777888888999<<>>===;;;:::888777666555666444222222444777888888999888777666555444333222222222111111222333333444444444333333333333444444222222222222111111000000///000000000000111111111111222333333333333444444222111111000000111111222222111111111111000000000111222222333333222222111222111000111333444333222111111222333333222222222111111222333333444555555555666777777888888777777666666666555444444333333444444444555555555555555555555555666555555444444444333333333333444444555444444444555555555555555666666666666666666666666555444333333333333444555666666666666555444333333222222333333333333222222333333333333333333333333222222222222333444555555555555555444444555555555555555555666666777777777444444555555666777777777999999999888777777666666888888777777777666666666444555666888999999888777333333444444555555555666777777777666666555555555777777777666666555555555444555666666666666666555444444555555555666666666444555666777888777666555666666666666666666666666555666666666666555444444444555666777777666444444666666777888888888777777555555666666666666555555555555555666666666666666555555555444555555666777777777777777666666555555555555555555444444333333333555666888999999999888444444333333333222222222222222333333444444555555444333333222222333333444333333222222222333444444333222111222444666666666666666555555555444444444333444444555555444444444444222222222444555444333444666888888777666555666666666555444444444444555555555666666777777888888;;;===AAAGGGNNNUUUZZZ]]]aaabbbdddeeeeeeeeedddddd```aaabbbbbbbbbaaa___^^^cccdddcccbbb```___```aaa___```aaabbbbbbaaa```___aaaaaabbbcccbbbaaa___^^^aaabbbdddcccbbbbbbccceeeZZZVVVQQQMMMKKKHHHBBB===:::999888777666555555555555555555555555666666666444555555666666666555555666666666777777888888888999<<<>>>@@@EEEOOO___jjjtttuuuxxx{{{ssshhhaaaZZZXXXTTTOOOMMMOOOMMMRRRWWW___mmm|||}}}|||yyysssjjj\\\SSSMMMHHHAAA<<<999777555555666777777777444444444444444444444444555666666666666777:::<<<;;;<<<===<<<:::888888888666555444333333222333333666777999999999777555444555555555444444444444333222222111111222222333444555444333222222333444555333333222222222333444444222333444444555555444444444555555444333444777999;;;::::::999888888777777666444444444666888777777888888777666555444333222222222111222222333444555444333333222222333333444111222222222222111000000000000000111111111222222111222444444333333444666222222111111111111222222222222222222111111111111111222333444444333222111222111000111333444333222000111222222222222222222111111222333333444555555444444444555666777888999777666666555444444333333333444444555555666555555444444555555666555555555444444333333333444666666555555555555555444444444555555555555555555555555555444333333333333444555777777666555444333333333222222333333333333222222333333333333333333333333222222222222333444555666555666666777777666666555333444444555666777888888444444444555666666777777777777888888777777666666888888888888888777777666666666777777777777777666111222333444555555666666666666555555555555555555666555555555555555555555333444555555666666666666444444444555555555666666444555666777888777777666555555555555555555555555555666666777666555444333444555666777777666555444444555666777777777666666444555666777777666555444555555555555666666666777555555555555555666777777666666666666666666555555444444555555444444333333444555777888999888777666333444555555555444222111222333333444555555666666444333333222222333333444333222222222333333444555333111111222444666777666666666666666555555555444444444444555555444444333444333222333555666555444555777888888666555666777666666555444444444444555555555666666777777888888;;;>>>CCCIIIPPPVVV[[[^^^```aaaccceeeeeeeeeeeeeeeaaabbbdddddddddcccaaa```dddeeeeeedddaaa_________``````aaaaaaaaaaaa``````___aaacccccccccaaa```___```bbbdddcccaaaaaabbbddd^^^XXXOOOIIIFFFCCC@@@<<<888888777666666666666666777777666666666666666555333444666777777777777666666666666666777777777777777:::===>>>AAAKKK[[[gggooorrrvvv|||yyysssggg___XXXUUURRRNNNMMMOOOKKKSSS[[[cccqqq}}}yyytttkkkcccWWWLLLDDD???;;;999777666444444555666666555444444444444444555555555555666666666666777999<<<;;;<<<===<<<999777777777666666555444333333333333444555777888888666444222444444444444333333333333111111000000111333555666666555333222222333555666555444333333222333444444111222333444555444333333444555666555444444555777777888888888888888888777666555555777888888666444666666555444333222222111222222222222333444555555333333222222222222333333111222222333222111000///111111111111222222222333///111333333222222444666333333222222222222333333222222222111111111000000000111333444444333111000222111000111333444333222000000111222222222222222000111111222444555555666444333333333555777999:::777777666555444444333333333333444555666666666555333333444555666666666555555444444333444555666777666666666555555444444333555555555555555555555555555444333333333333444555888777555444333333444444222222222333333222222222333333333333333333333333222222222222333444555666555666777888888777666555222333444555666888999999444444555555666777777777555666777888888888888888555666777888::::::;;;;;;888888777777666666555555111222333444555666666666555555555555555555555555444444444444444444444444333333444555666666666666444444444555555555666666444555666888888888777666555555555555555444444444555666777777777666444333333555666888888777555444222333555666666666555555444555666777777666555444444555555555666666777777555555555555555666777777444444555555666555555444444444555555555444333333333444666888888777555444333444555666666444222111333333444444555666777777444333333222222333333444222222222222333333444555222111111222555777777777777666666666555555555555444555555555555555444444555444333444666777666555666777888777666555666777666666555444444444444555555555666666777888888888<<<>>>CCCJJJQQQWWW\\\___ccccccdddeeedddcccbbbaaaaaabbbdddddddddcccaaa___ccceeeggggggfffdddcccdddaaaaaa````````````aaaaaa___aaacccdddcccaaaaaa```^^^aaacccbbbaaa```bbbeeeccc[[[OOOFFFAAA???>>><<<888777666666666666666777888888777777666666555555333444666888888888888777555555555666666666666666444888;;;<<>>:::888888777555333333444555444333555555555555555555555555555555666666555666999;;;;;;<<<===;;;999666666666666666555444333333333333222333555777666555222111444444333333333222222222000000000000111444666777777666444333333444666777777666444333222333333444111222333444555444333222444666777666444444444555555666777888888888888888666666666888999888555333444333333222222111111000222222222222333444555666333222222111111222222333111111222333222111000///111222222222222333333333---000222222000000333555444333333222222333333444111111111111000000000000000111333444444333111000222111000111333444333222///000111222222222222222000111111222444555666666444444444444444444444444555555666666555555444333222222333333444555666666555555444444444333333333555555555555555555555555333333333222222111111111222222333333444555666666444444444555555555555555777777666555333222111000222222222222222222222222333333333333333333333333444333333222333444555666444666777999999777666444333444555666777777777777555777888777666555666888666666666666666666666666666666555555555555666666888888777777666666555555666555444555777777666444666666666666777777777777777777777777777777666666555555555555555555555555666777777777666555444444666666777888888888888888444444444555666777777888888888666555444444444444666555555555666777999:::666666666666666777888888777555444444666777777666555666666666666666555555333333333444444444555555555555555555555444444333555555555555555555444444666666666666666666666666555555444444444333333333222333444444555555444444333333333444444444555555111111111222222333333333111111222333444666666777777666666555444333333333333333333444444444555555888777666555555555555555555444444333333333444444666555444555666777777666555555555555666888999:::;;;???EEEKKKQQQWWW]]]aaacccffffffdddeeehhhiiifffddddddbbbaaaaaaaaabbbcccjjjjjjjjjjjjhhheeeaaa___aaaaaaaaa```___^^^^^^]]]\\\]]]```bbbccccccbbbaaaaaabbbbbbbbbaaa___\\\ZZZ[[[VVVNNNFFFAAA>>>;;;999777666555444444555666777888888777777666666555555555555555555666666666777777666555555555666888999999777888<<<@@@GGGSSS___jjjuuuyyy}}}sssllleee\\\UUURRRPPPNNNOOORRRVVVYYYaaammmyyywwwxxx}}}{{{nnnaaaUUUPPPHHH@@@:::777666666777666555444444444444444555444333333333333444555555555555666666666666777:::;;;<<<======;;;999888666666666555444222111000///000111333444444333333666333111111222444444333444333333222222333333444666555333222111222222333555444333222222333555555444444444444444444444444999888555444333444666777222444666888999999888888666777999;;;;;;999777555666555444333222222222222111111222222222333333333444333222111111111222333222222222222222111000///000111222333333222111000111111222333333333333222333333222222111222222222222222222222222333333333111111222222222222111111000111222333333222111000222000//////000111111000333555777666333333666999444444444444444444444444555555666666555555444333222222333444444555666666666666666555555555444444444444444444444444444444555555444444333333333333222333333444444555555555555555555444444444333333555555444333222111000000222222222222222222222222333333333333333333333333444444333333333444666777555555666777777666555555333444555666666777777777555777888777666555666888777777777777777777777777777666666555555666666777666666666666666777777777666555555666777777555444555555555666666666777777777777777777777777777888555555555555555555555555555555666666666555444444555666777777888888777777444444444555666777777777999888777666555555555555666666555555666777888999888777666555555555555555666444333444555666666666555555666666666666555555333444444444555555555555555666666666666555444444555555555555555555555555555555555555555555555555555555444444444333333333333333444555555555555444333333333444444444444555111111222222222333333333222222333444555666777888777777666555555444333333333333333444444444555555777666555555444444444555444333333333444444555666666555444555777888777666666666666666777999:::;;;===AAAGGGMMMRRRXXX^^^bbbbbbeeefffddddddhhhhhheeeccccccbbbaaaaaabbbcccdddhhhhhhhhhgggfffdddbbbaaabbbaaaaaa```______^^^^^^]]]^^^```aaabbbbbbbbbbbbaaaaaaaaaaaa___]]][[[ZZZZZZTTTLLLEEE@@@===:::888777666666555555666666777555555555555555444444444555555555666666666777777777666555555555666888999:::999:::===@@@DDDOOOZZZeeerrrxxx}}}wwwpppggg___XXXUUUTTTRRRSSSVVV[[[___gggrrr}}}}}}uuusssuuupppdddXXXMMMIIICCC===888777666777666666555444444444444444555444333333333333444555444444555555555666666666999:::;;;<<<<<<;;;::::::999888777666555444333333000111222444555444444333555333222222333444444333444333333222222333333444555555444333333333333333555555444333444444666666666666666666666666666666888777666555555555666666555555666666777777666666666888:::;;;;;;:::888666666555444333222222222222111111222222222333333333444333222111111111222222222222222222222111000000111111222222222222111111000111222222333333222222333333222222111222222333222222222222222111111111111111222222222222111111111111222222222222111111222111000000111222222222333444555555444444555777444444444444444444444444555666666666666555444444333333333444555555666666777777777777777666666666555555555555555555555555666666666555555555555555444444444444444444444444555555555444444333333333444444444333333333222222333333333333333333333333444444444444444444444444555555444444555555666777555555555555555555555555333444555666666777666666555777888777666555666888888888888888888888888888888777777666666777777888444555555666777777888888777666666666777666444333444444444555555555666666666666666777777888888888555555555555555555555555333444444555555555555444444555555666777666666666444444444555666666777777999888777666666555555666777666666555555666777777888777666555444333333333555333222222444555555444444555555666666666555555444444555555555666666666666666777777777666555555555555555555555555555555444444444444444444444444555555444444444333333333333444555555666666555555333333333333444444444444222222222222333333333333333333444555666777777888777777777666555555444444333333333444444444555555555555444333333333444444444333333333444555666666666555555666888888777666666666777777888:::;;;<<<===BBBHHHNNNSSSYYY^^^bbbaaadddeeecccdddggggggdddbbbbbbaaabbbbbbcccdddeeeeeeeeeeeedddddddddeeeeeecccbbbbbbaaaaaa``````______``````aaaaaabbbbbbbbbbbbaaa```___]]]\\\[[[[[[YYYSSSKKKDDD???<<<999888666777777888888777777666444555555555555555666666555555666666666777777777777666555555555666777888;;;:::;;;>>>@@@BBBJJJSSS___nnnwww~~~|||wwwkkkccc\\\[[[YYYXXXYYY\\\bbbfffoooyyy~~~xxxqqqmmmiiiaaaUUULLLCCC@@@===999777666777888666666555444444444444555555444444333333444444555333333333444444444555555999999::::::;;;;;;<<<<<<999888777555444444444555111222444555666666555444444333222333555555333222444333333222222333333444444555555555555444333333555555555555555666777888777777777777777777777777777888888888888777666666777666555444444444444444777999:::<<<<<<;;;999888555555444333222222222222111111222222222333333333333333222111111111111222111222222222222111000000222222111111111111222222000000111222222222222111333222222111222222333333222222222111111000000///111111222222222222111111222222111111111111222222222222111111222333444555555444444555666777666555333333444444444444444444666666666666666555444444333444444444555555666666777777777777666666666666666666666666666666666666666666666555555555555555444444444444444444333333555555555555555555555555666666666666666666666666333333333333333333333333555555555555555555555555666666555555666666666666555444444333333444444555333333444555666666666666555777888777666555666888888888888888888888888888888888777777777777888888555555555666666666777777888777666666777666444222333333333444444444555555555555555666666777777888555555555555555555555555222222333444555555555444333444555555666666555555444444444555555666666666999888777666666666666666777666666666555555666666777666555444333333333333444222111222333444444444444444555555666666555555555555555666666666666777777777777777777666666555444444444555555555555555444444444444444444444444555555444444444333333333333444555555666666555555222222333333333444444444333333333333333333333333333333444444555666666777777777777666666555555555333333333444444444555555444444333222222333333333555555444444444444555555666666666777999999888666666666666777888999:::;;;===AAAHHHNNNSSSXXX]]]``````ccceeecccdddgggfffccc```aaaaaabbbcccdddeeefffeeedddccccccdddfffhhhiiidddddddddcccccccccbbbbbbaaaaaa``````aaaaaabbbccccccbbb```___]]]]]]\\\\\\XXXSSSKKKDDD???<<<:::888666777888999999888777666666666777777888888888999555666666666666777777777666666555444555666777888999999;;;>>>???@@@GGGOOOYYYkkkwww}}}nnngggaaa```___]]]^^^aaaggglllvvvwwwtttnnnfff]]]RRRIIIBBB===;;;999777666666777888666555555444444444555555444444444444444444444444222222333333333444444444888888888999:::;;;===>>>888666444222111222333444333444555666777777666555333333333555666666333111444333333222222333333444444444666666666555444333555555666666777888999:::888888888888888888888888777888999::::::999777666666555444333222333444555888999:::;;;<<<;;;:::999555444333333222222222333111111222222222333333333333222222111111111111111111111222222222111111000333222111000000111222333///000111111222222111111222222111111222222333333222222222111000///......111222222333333222222111333222111000000111222333222222222222222444777999:::888777999;;;<<<888555333333333444444444555555666666777777666666555444444444555555555555555666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444333333444444555666777888888999555555555666666666666777333333333333333333333333555555555555555555555555666666666666666666555555444444333333333333444444222333444555666666666666555777888777666555666888888888888888888888888888888888777777777777888888777666666666555555555444888777666666777666444222333333333333444444444444444444444555555666666666555555555555555555555555222222333444555555555444333333444555555555555555444444444444555555555555888777777666666666666666666666666666666555555555444444333333333333444444444222111111333444444333333333444555555555555555555555555666666666666777777777777777777666666555444444444555555555666666444444444444444444444444555555444444444333333333333444444555555555555555222222222333333333444444333333333333333333333333222222222333333444444555666666666666555555555555333333333444444444555555333333222222222333333444888777666555444333333333666666777888::::::888666555555555666777888999:::<<<@@@GGGMMMSSSWWW[[[^^^___ccceeeddddddgggfffccc``````bbbcccdddeeefffffffffeeedddccceeegggjjjlllffffffeeeeeeeeeeeeeeeeeeaaaaaa``````aaabbbcccdddeeedddbbb```___^^^^^^^^^YYYSSSKKKEEE@@@===;;;:::666777888999999888777666666777777777888888999999666666666666777777777888666555444444444555777888666666999===>>>???EEEMMMVVVjjjxxxqqqjjjdddcccbbb```aaaccchhhnnnxxxrrroooiii___SSSIIIAAA>>>;;;:::999777777666666666555555444444444555555666444444444444444444444444222222222333333333333444777777888888:::;;;===>>>777666444222111222333444444555666777777777666555444333333555666666444222444333333222222333333444333444555666666666444444444555666777999::::::;;;888888888888888888888888777999;;;<<<<<<;;;999888444333222222222333555666777777999:::::::::999999444444333222222222333333111111222222222333333333222222222222111111000000000111111222222222111111333222111000000111222333000000111222222222222222222111111111222222333444222222222111000///......222222333333333333222222333222111000000111222333111222333222222444888<<<@@@???>>>@@@BBBAAA<<<888222333333444444555555555666777777777777666555555555555555555555555555555333333333333444444444444333333333333333333333333333333333333333444444444444444444444444444444444444444555666777888888999333333333333333444444444333333333333333333333333444444444444444444444444555555666666666555444444444444444444444444444444222333444555555666555555555777888777666555666888888888888888888888888888888777777666666777777888777777666666555444444333777666666666777666444333333333333444444444555555555555555555555555555555555555555555555555555555333444444555555555555444333444444555666555555555444444444444444444444444666666555555555555666666444555555666666666555555333333333333333444555666444222111111333444444333222333444555555555555555444444555555555666666666666666777777777666555555333333444444555666666666444444444444444444444444555555444444444333333333222333444444555555444444222222222222333333333333444444444444333333333333111111222222333333333333555555555555555555555444333333333444444444555555333333222222222333444444888888666555444444333333666777888:::;;;;;;888666444444555555666888999:::;;;@@@GGGNNNRRRWWWZZZ]]]___dddfffeeefffhhhfffccc```aaabbbdddeeefffffffffffffffeeedddeeegggjjjkkkeeeeeeeeeeeeeeeeeeeeeeee___``````aaabbbcccdddeeeeeedddcccbbbaaa___^^^^^^XXXSSSKKKEEEAAA>>><<<:::666777777888888777777666555666666666666666666777666666666777777777888888666555444444444555666777555555777;;;<<<===DDDMMMTTTiiixxxqqqjjjeeedddccc``````bbbgggmmmvvv~~~yyylllhhhaaaVVVKKKCCC>>>===::::::999999888666555555555444444444444555666666333444444555555444444333222222222333333333444444777777888999:::;;;<<<<<<888777666555444555555666555555777777777777666555555444333444666666444333444333333222222333333444333333444555555555555444333444666888999:::;;;;;;999999999999999999999999888:::<<<======<<<;;;:::333333333333333444555666555555666777888888888888444333333222222333333333111111222222222333333333111111222222111111000///000000111222222222222111222222111111111111222222111111222333333333333222111111111111222333444444222222222111111000000///222222333333333333222222222222111111111111222222000111333222111444:::???FFFFFFGGGHHHGGGDDD???;;;222222333333444555555666777777777777777666555555666666666666555555555555222333333333444444444444444444444444444444444444222222333333333444444444222333333444444555555555555555555555555444444444333333333333222222222222444444444444444444444444333333333333333333333333444555555666555444333222333444555666666555444333222222333444555555555555555777888777666555666888777777777777777777777777777666666555555666666777555555555555555555555555666555555666777777555444444444444444555555555555888888888777666666555555555555555555555555555555555555666666666555444444444444555666666666666666444444444444444444444444555555444444444444555555222333555666666666666555666555444444444444444555444333222222444555555444111222333444555555555555333444444444555555555555555666666666666555444444333333444444555666666777555555555555555555555555555555444444444333333333111222333333444333333333111222222222222333333333555555444444444333333333222222333333333333444444333333444444444444444444333333333444444444555555333333333333333444555555666666555555555555666666777777888:::<<<<<<999666555555555666777888::::::<<>><<<<<<888888999999888777666555444444444444444555666666333333444555555444333333333333333333444444444444666777999:::;;;;;;;;;:::666666666666666555555555555555666777777666555444666555333333555666555444444333333222222333333444333333333333333444555555222333555888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<<<<444555555555555444444333222333333444555555666666333333333222222333333444111111222222222333333333000111111222111000///...000000111222222222222222111111222222222222111111222222333444444444444333111111111111222333444555222222222222222111111111222333333444444333333222111111222222222222111111...000222111111333:::@@@JJJMMMOOONNNJJJEEE@@@===222222333333444555666666777777777777777666666555666666666666666555555555333333333444444555555555777777777777777777777777333333333444444555555555222222333333444555666666666555555444222111000000555555444444444333333333444444444444444444444444333333333333333333333333444444555555555444222111333444666777777666444333222222333444555555555555666777888777666555666888666666666666666666666666666666555555555555666666333333444444555666666666666555444666777777666444444444444555555555666666;;;;;;:::999888777666666555555555555555555555555666777777777666555444444444555666666777777666666444444444444444444444444444444333333333444444555111222444666777777666666888777666555444333333333555333222222444555555444111222333444555555555555333333333444444444555555555555555555555444444333333333444444555666777777666666666666666666666666555555444444444333333333111111222333333333333222111111222222222333333333555555555444444333333333333333444444444444444444333333333333333333333333333333333444444444555555333333333333444444555666333333444444666777888999777777999;;;===<<<999666666666777777888999;;;<<<===BBBJJJPPPUUUXXX\\\^^^```eeegggggghhhiiihhhdddaaabbbdddeeefffeeeeeedddfffeeeeeeddddddeeeeeeeeeaaaaaaaaaaaaaaaaaaaaabbb[[[]]]```ccceeeffffffeeeaaabbbbbbbbbaaa___\\\ZZZUUUPPPIIIBBB>>><<<:::888777666555444444555666777::::::999999888888777777777777777777888888888888555555444333444555666777888666777888888999@@@IIIRRRggguuu}}}|||pppiiidddbbbaaa]]]\\\]]]dddhhhooouuuwwwsssjjjddd___YYYOOOEEE???<<<;;;;;;666666888888888777666555444444444444444555666777333333444555555444333333333333444444444444555555555777999;;;<<<;;;:::999333444444555555444333222555555666777777666555444777555333333444555666555444333333222222333333444333333222111222333555666111222555888:::;;;;;;;;;========================;;;;;;<<<======>>>======666777777777666444222111111111222222333444555555333333333222222333444444111111222222222333333333000111111222222000///...///000111222222222222222000111222333333222111000222333444444555555444444111111111111222333444555222222222222222333333333222333333444444333333222000111222333333222111000---000222111000333:::AAALLLPPPSSSRRRKKKDDD@@@???222222333333444555666666999999777666666555555555333333333444444555555555444444444555555555555555888777666555555666777888666777777666444333555666888888777777777777888888444333333333333444555555666666777777666555444444222222222222222222222222444444444444444444444444333444555555666666555555222444555444333333444555333333222222333333444555666777888777666555555777666666666666666666666666777666555444333444444555666666666666666666666666888888777777666666555555999777555333222333444555:::;;;444444===<<<555666666666444444555777999;;;777888888999999777666555666666666666777777777777666666666666666666666666555444444444444555666666444444444555555555666666777777666555444333333333444444555555555555444444555444333333333333444555777666555666888888777666555555666666666666555555666666555555555444444444333444555555666666555555111222333444444444333222333444444555444333111000222222222222222222222222888777666555555555555555444333333222222333333444555555555555555555555555666666555555444444333333444333222222222222333444777555444666999999777555777777888888888888777777777777777666555666999<<<<<>>;;;999999444555555555666666777777888777666666666777999999777777777777777777777777555666666777777777777666::::::999888888:::>>>AAAPPPdddrrr|||}}}mmmgggcccbbb```[[[YYYYYY___hhhjjjkkkoooggg\\\\\\PPPKKKEEE@@@<<<999666444888888777666666666666666999666222111222333444444555555555444444333333222666444333444777888777555555555666888::::::888666555555555555555444444444444444555555444444333222555555555555555444444444666666555444333333333333777555444222222333444555444666888;;;===>>>??????:::;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAA???>>>===999888777555444444444444111111111222333444555666444444333333333444555555222222444444444333222111111222222222222333333333111000000000111222333333777888888888666555333111444555555555555555555444111222222333333222222111222222222111111111000000444444555666555444222111333222222222444444222000444444333333444666777888EEEFFFIIIJJJHHHDDD@@@===333333333444444555555555888888777666555555555555333333333444444444555555444444444555555555555555777666555555555555666777666777777666444333555666666555555444444555555666444333333333444444555555555666666666555555444333222222222222222222222222444444444444444444444444333333444555555555555444333444555555333222333555333333222222333333444555777888999888666555666777666666666666666666666666777666555444444444555555666666666666666666666666777777777777666666555555999777555333333333444555444::::::>>>HHHCCC777555666666555444555777999:::777777888999888777666555555555555666666666777777666555555555555555555666555444444444444555666666333333333444444444555555777777666444444333333444444555555555555555555444555555444333333444555555555444333333555555444333555555666666666666555555666555555555444444444444333444555555666666555555222333444444444333222111333333444444444333222111222222222222222222222222777666666555555555555666444333333222222333333444555555555555555555555555666666666555555555555555555444333222222333444555777555444666888999777555777777888888888777777666666777777666666777:::===>>>CCCJJJPPPTTTXXX\\\^^^```ccchhhlllnnnmmmjjjhhhgggeeecccccceeefffdddbbbhhhgggfffeeedddccccccccceeeccc``````bbbeeeeeedddbbbeeeeeebbbbbbeeeeeebbb______```bbbcccaaa^^^[[[UUULLLCCC@@@>>>;;;999999555555555555666666666777888777777666777888999:::666666666666666666666666444555666777888888888888777888888999999;;;???BBBNNNaaaoooyyy{{{vvvhhhbbb]]]\\\ZZZVVVTTTVVV[[[dddeeefffjjjbbbWWWWWWNNNJJJDDD???<<<999777555888888777666666666666666888666222111222333444444555555555444444333333333777666444666888999888666444555666888:::;;;888666666555555555444444444444444444444555444444333222333333333333444444444444444444333333333444444555666555333222222333555666555666999<<<>>>???@@@@@@======>>>>>>>>>======<<<======?????????===;;;:::888888888777777666666555222222222222333444444555333333333222333333444555333444555555555444333333222222222222222222222222111111111111222333444555777777777777666444333111333444444555555444444333111222222333333222222111222222222111111111000000333444444555444333222111111111222444555444111...444333333333333444666777>>>@@@BBBCCCBBB???;;;999444444444444444444555555777666555444444444444444333333333444444444444555444444444555555555666666666555444444444444555666666666777555444333555666444444444333333444444444333333333444444444555555444444555555444444333333333333333333333333333333444444444444444444444444222222333444444444444444444555666555333222222333333333222222333333444555777888999888777666666888666666666666666666666666777666555555444444555555666666666666666666666666777777777666666666666555888777555444333444444555111999;;;@@@JJJEEE888666666555555444555666888999777777888888888777666555444444444555555555666666666555444333333444555666555444444444444555666666333333333333333444444444777666555444444444444444555555555555555555555555555555444333333444555555555444333333333333222111444555555666666555555444555555555555444444444444333444555555666666555555333444444444444333222111222333333444444444444333333333333333333333333333555555555444555555666666444444333333333333444444555555555555555555555555555666666666666666777777555555444444444444555555666555555666888888777666888888888888888777666555555555666666666999<<<@@@BBBGGGMMMRRRVVVYYY\\\^^^___ccciiinnnqqqqqqooommmhhheeecccaaabbbbbbbbbaaaeeeeeeeeeeeeeeeeeeeeeeeefffdddbbbbbbdddfffffffffcccffffffccccccffffffcccaaaaaa```aaaaaa```^^^[[[VVVLLLDDDAAA???;;;999999555555555555666666666666888888777777888888999:::555555555555555555555555444555666777888888999888444666888999:::===@@@BBBLLL]]]jjjuuuxxxssseee^^^XXXWWWUUURRRRRRTTTXXXaaabbbcccfff^^^SSSSSSLLLHHHCCC>>>;;;999777555777777777777666666666666888555222111222444444444555555555555555444444444999888777888:::;;;:::999444555666999<<<<<<:::888666666555444444444444444444444444444444333222222111111222222333333444444222222222222333444555666444444333333444555777888666777999<<>>===<<<<<<===>>>===<<<999777555777888999999999999777777333333333222222333444444222222111111222222333444555555666666666666555555222222222222222222222222222222222222333444555555666777777666555444222222222333333444444333333222111222222333333222222111222222222111111111111111222222333333333222111111///000222444555444111...444333333222222333444444777999;;;<<<<<<:::888666555555555555444444444444666555444444333333333333444444444444444444444444333333444444555666666666555444333333333333444555555666666555444333555666666555555444444555555666333333444444444555444444333333333444444333333222444444444444444444444444444444444444444444444444111222333333444444333333555666666555333111222333333333222222333333444555777999999999777666777888666666666666666666666666666666555555555555555555666666666666666666666666666666666666666666666666777777666555444444555555555999555555===<<<777:::666555555555555666777888666777888888888777555444333333333444444444555555666444333222222333444666555444444444444555666666444444444444444444444444777666555444444444444444666666555555555555666666555555444444444444555555777666444444444444222111444444444555555444444444444444444444444444444444333444555555666555555555444444444444333222222111222222333444444555555555333333333333333333333333444444444444555555666777444444333333333333444444555555555555555555555555555555666666777777888888666666555555555555666666555555666777888888777666888888999888888777666555444555666666777:::>>>BBBFFFJJJPPPUUUXXXZZZ]]]___```ccciiiooorrrrrrpppnnniiigggdddaaa```aaaaaaaaaddddddeeeeeeeeedddddddddeeedddccccccdddeeeffffffcccffffffcccdddggggggdddcccaaa````````````^^^\\\WWWMMMDDDAAA???;;;888999555555555666666666666666888888888888888999999:::555555555555555555555555666666777888888888777777444666888:::;;;<<<>>>@@@IIIYYYeeerrrzzztttddd\\\VVVUUUTTTRRRSSSVVVYYYbbbccccccggg^^^RRRQQQIIIEEE@@@<<<:::999777555666777777777777777666666777444222222333444555444555555555555555555666666;;;:::::::::;;;;;;;;;;;;666666888;;;>>>???===<<<777666555444333333444444333444444444444333222222000111111222333444444555333333222222333333444555333333333444555777888999777888:::<<>>===<<<;;;<<<<<<<<<<<<999666333111444666888999:::999888777444444333222222222333333111111111000111222222333666666666777777777777777444444444444444444444444222222222222333333444555666666555555444333222222222222222333333222222222111222222333333222222111111111111111111111111111111111222222222111111111111000111222444444222000333333222222222222222222555666888999999999777666555555555555555555555444555444444333333333333444444444444444444444444444333333444444555666666777555444333222222333444555444555555555333333555666555555444444444444555555222333444555555555444444222222333333333333333222444444444444444444444444444444444444444444444444111222333333444444333333555666666555333111222333333333222222333333444555777888999888666666666777666666666666666666666666555555666666666666666666666666666666666666666666555555555555555666666666777666666666555555555666666999222///555555222888555555555555555666666666666777777888777666555444333333333333444444444444555444333333333333444555555444444444444555666666666666666666555555555555666666555444444444444555777666555555555555666777555555555555555555555555777555444333444444222000333333444444444444333333333333444444444444444444333444555555666555555555444444444333222222222222333333333333444555555666333333333333333333333333444444444444444555666777555444444333333444444555555555555555555555555555555555666666777777888888666666666666666666666666555666777777777777777777888888888888888777666666333555666777888;;;@@@CCCIIIMMMRRRWWWYYY\\\^^^___bbbeeeiiimmmppppppnnnmmmkkkiiigggdddaaaaaabbbcccddddddeeeeeedddcccbbbaaaccccccccccccccccccdddeeebbbeeefffcccdddggggggeeebbbaaa````````````^^^\\\WWWNNNEEEBBB???;;;888999666666666666666555555555777777888888999999999999666666666666666666666666888999999999888777666555555777999::::::;;;<<<>>>GGGUUUbbbppp~~~}}}}}}vvvoooaaaZZZUUUTTTSSSRRRSSSVVVXXXbbbdddeeehhh^^^PPPNNNFFFBBB>>>;;;999888777666555666777777777777666666666444222222444555555444555555555666666777777777;;;<<<<<<<<<;;;;;;;;;<<<888999:::>>>AAAAAA@@@>>>888777555444333333444444333333444444333333222111111222222333444555555666555444333222222222222222333333444555666888999:::888888999;;;===???AAABBB@@@??????>>>===;;;:::999;;;;;;;;;;;;888555222000222333666777888777666555444444333222222222333333111111000000000111222222666666666666777777888888666666777777777888888888444333333222222222333333555555444444333333222222111222222222222222222111111222222333333222222111111111111111111111111111111111111111111111111111444222000000222444444444222222222222222222111111333333555666666777777666555555555555555555666666555444444333333333444444555444444444444333333333222333333444555666777777555444333333333333444555333444555444333333555777333333333222222333333333222333444555555555444333222222333333444444333333555555555555555555555555444444444444444444444444222222333444444444444444444555666555333222222333333333222222333333444555666777888777666555555777666666666666666666666666555555666777777777666666666666666666666666666666444555555555555666666666666666666666666666666666333888555333888555000444555555555555555555555555666666777777777666555444333333333444444444555555444444444555555444444444555444444444444555666666777777777666666666666666666555555444444444555555888777666555555666777888444555666666666666555444444333222222222222111000222333333444444333333222333333333333444444444444333444555555666666555555444333333222222333333444555444444444444444555666333333333333333333333333444444444333444444555555555555444444444444555555555555555555555555555555555666666666666666777777555555666666666666555555444666888888777666777888777777888888888888777777444555666777999<<>>FFFRRR```qqq|||{{{xxxnnneee]]]VVVRRRRRRRRRQQQRRRTTTUUU```dddfffiii]]]MMMIIICCC@@@<<<999888888777777444555777888888777666666555333222333444555555444444555555666777888999999;;;<<<===<<<:::999:::;;;:::;;;<<>>999888555333222333444444333333333333333222111111222222333333444444555555555444333222111111111111444444555666777888999999888888888999;;;<<<>>>???>>>>>>======<<<:::999888999:::;;;:::999666444222222222444555666555555444333333333222222333444444111111000000111111222333555555444444555666777888777777888999:::;;;;;;<<<777666555444333222222222555444333222222222222333111222222333333222222111111222222333333222222111111111111111111222222222111111111000111111222333555333111111333555666666111222222333333333222222111111111222333444444555444444555555666666777777555555444444444444555555555555444444444333333333222222333444555666777777666555444333333444555666333444444444333333555777444444333333333333444444111222444666666555444333222222333444444444444444555555555555555555555555444444444444444444444444333333444555555555555444333444555555333222333555333333222222333333444555555666777666444444444666666666666666666666666666444555666777888777777666666666666666666666666666444444444555555555666666666666666777777777666666000777666444:::666111666555555555555555555555444555666777777777666444444444444444444555555555555333444666777777666444333555444444444444555666666777777666666555555555555555555444444444555555666888777666555555666777888444555666777777666555444444333111222333444333111222222333333333333222222222222333333333444444444333444555555666666555555333222222222222333555666666666444444333444555555444444444444444444444444555555444333333333444444555555444444444444555555555555555555555555555555666666666555555555555555444555666666666666555444333666888888666555777888555666777888888999888888555666777888999<<>>AAAAAA???===:::888555333222222333444222333333333333222111111222222222222333333333333333333222222222222222333444555666777888999999999888888777777888999;;;;;;=========<<<;;;:::999888888999:::;;;:::999777555333333333333444444444444222222222222333444444555222111111111111222333333333333222222333555666777555666777999:::<<<===>>>;;;:::999777555333333222444333222111111222222333222222333333333333222222111222222333333222222111000000111111111222222222222111111000111222333444333222333555777888666444000111222444444444333333222111111111111222444555333444444555666777888888555555444444444555555666555555555444444333333333222222333444555666777888666555444444444444555666222333444444333333555777777666666555555666666777111222444666666555444333222333444444555555555555666666666666666666666666444444444444444444444444333444555555666666555555222444555444333333444555333333222222333333444555555666666666444333444555666666666666666666666666444555666888888888777666666666666666666666666666444444444555555555666666555666777777777777777666111777333000666555444;;;444555555666555555444444555666777777777666444333444444444555555555666666333555777999999777555333555444444444444555666666666666555555555444444444555555444444444555555666999777666555555666777999444555666777777666555444666444444444666777666444222222222333333222222222222222222333333444444444333444555555666666555555222111111111222444666777777666555444333333444555444444444444444444444444666555444444333333333333555555444444444444555555555555555555555555555555666666555555444444444333333444555666666555444333333666888888666555777999444555666888999999999999666777888888999<<>>??????===;;;:::888555333222222333555222333333333333222111111222222222111111111111111111111111111222333444444555666777888888999888888888777666666666777888999============<<<;;;:::999777888:::;;;;;;:::999888555444444333333333444555111111111222333444555666222222111111222222333444222222111111222333555666444444666888:::<<<>>>??????>>>;;;999777555444333444333222111111111222333222333333444444333333222222222222333333222222222000000111111222222222222222222111111111222444555000222555999<<<:::666222000111222444555555444444444333222222222444555666444444444444444555666666444444555555555555444444666555444333333333333333000111333444444444666888555555555666666666666666555555555555666666666666666666555444333222222111333333333333333333333333444444444444333222111000333333333333333333333333888555222111222444444444888777666555555555555555444444444444333333444444111222333333444444444444666555555444444555777888777777888888888888777666::::::999888777666555444333444666777777777666555555555555555555555555555444444555555666777777888888888777777666666555555666666666666666666666666666666666666666666666666555555444444444333333333333444555666666555444333333444555555333333444555444444444555555555666666777777777777666666666666888777666555555666777888222333333444555666777777555555444444444333333333333333333222222111111111444555555555444333222222000111222333333333333222444333333333444555777888666555444333333333333333555555666666666666555555333333333333333333333333222222222222222222222222333333444444444444444444777666555444333444555555555444444555555666777888666666777777777777666555888555444555888::::::888888777888;;;<<<<<<@@@FFFJJJNNNUUU\\\aaadddffffffddddddcccccccccdddeeeeeellljjjgggfffeeedddbbb```cccbbbbbbdddhhhkkklllllliiiiiihhhgggeeebbb```___fffffffffeeecccaaa```______```ccceeefffbbb\\\WWWNNNKKKEEEAAA>>>;;;999777888888777666666666666666999777555555555666555444333333333444555666777888666666777888999999999999666777777666666888;;;>>>GGGRRRaaaoooyyy~~~yyyllldddYYYXXXVVVTTTSSSRRRRRRRRR[[[^^^bbbeeeaaaWWWJJJAAA>>><<<;;;::::::888666444888555444777<<>>;;;999777666444333222222333333555333222222444444333111333222222111111111111111333222111111111444666777888888777777666666666555555444333222333555777888===>>>===;;;999888999:::>>>===;;;:::::::::;;;<<<888777555333222111111222222222222222222222222222333333333222222222111111333222111000000111222222666666666777888888999999;;;;;;::::::888777555444333333333333333333333333111222222222222111111000111111222222222333333333444333111000000000111111000000111222222222222111555777999999666333111111222222222222222222222222777777666555333222111111444444333333444444555666444444555555555555444444555555444333333333333333555666777666555555666777555555555555444444444444555555555555666666666666444444444444444333333333333333333333333333333333222333333444444333333333444444444444444444444444888555222222333444444444666555555444444444444444444444555555555444444333111222333444444444444444555555555555555666666777777777777888888777777666999888888777666555444444444555555666666666666666555555555555555555555555333444444555666666777777777777777777666666555555555555555555555555555555555555555555555555555555555555555444444444333333333333444555555444333333333444555555333333444555444444444555555555666666666666666555555555555555777666555555555555666777444444555555555555555555444444444333333333222222333333333222222222111111555555666666666555555444333333333333444444444444555444333222222333444555555444444333333333444444444444555555555555444444333333333333333333333333222222222222222222222222333333444444555555555666777666555444333444444555444444444444555666777888666666777777777666666666888666444555888::::::888888666777;;;<<<<<<@@@FFFIIINNNTTT[[[aaadddeeeeeehhhggggggggggggggghhhhhhkkkjjjhhhhhhiiihhhgggeeedddcccbbbcccfffiiijjjiiiiiihhhgggeeecccaaa```___bbbbbbccccccbbbaaaaaa``````aaacccffffffccc]]]XXXQQQLLLFFFAAA===;;;999888888888777666666666666666888777555444555666555444444444444444444555666777888888:::;;;;;;;;;;;;:::777777888777777999<<>>999888666444222111111222222222222222222222222222222222222111111111000000222111111000000111222333555555666777777888888999:::::::::999888666555444444444444444444333333333222222333333333222111111111111222222222333333333555444222111111111222222111111222333333333333333333444666555333111000000222222222222222222222222777777666555444333222111444444333333444444555555444444555555555555444444555444444333333333333333777888888777555333333444555555555444333333222222444555555555555666666666222333333333444444444555333333333333333333333333111222222333444555555555555555555555555555555555777555333222333444444333444444444333333333333333333444555777777666444333222333333444444444444333444444555666666666666666666666777777777777666666777666666666555555444444555555555555555666777777555555555555555555555555333333333444555555666666777777777666666666666555555555555555555555555555444444444444444444444444555555555444444444444333222333333444444333333222333444555555333333444555444444444555555555555555444444444555555555555555666555444444444444555666666666666555555555444444444333333333333222222222333333333333222222222222555666777777777777777777666555444444444444444555555444333222111222333333444333333333333444444555333333444444444444333333333333333333333333333333222222222222333333333333333444444555666777888888666666555444444444444555444444444444555666777888666666666666666666666666777666555666888999999888777666777:::;;;;;;@@@FFFIIINNNUUU\\\aaadddeeeeeejjjiiiiiihhhhhhiiiiiiiiijjjjjjjjjkkkmmmmmmllljjjeeecccbbbbbbdddfffffffffhhhgggdddbbbaaa`````````^^^___```aaaaaabbbaaaaaaaaabbbdddfffgggccc^^^YYYTTTOOOGGGAAA===;;;:::999888888777666666666666666888666555444666666666555555555444444444555555666777888:::<<<<<<;;;999888888888999888888:::>>>AAAAAAHHHSSS___kkkvvvxxxmmmggg^^^[[[VVVRRRPPPOOOPPPQQQXXX\\\aaaeeebbbYYYLLLCCC999777666555666666444222777555444666999:::888555666666777777777777666666666555555666888999888666555555666777777777666666666777888999999999999888888777666555555666777888;;;:::888888777666444222444444333222222222222222333222222111222333555666666555555555555444444444666555444333333333444555999:::;;;:::999888999:::<<<<<<<<<<<<===???@@@AAA;;;999777444333222111111222222222222222222222222111111111000000000//////111111111111111222333444444555555666777777888888999999999888777666555444666666555555444444444333333333444444333222111111111111222222222333333333555444333333222222333333222222333444444444444333111222333222000000000111222222222222222222222222666666555444333222222222666555555444555555666666333444444555555444444333444444333333222333333444555666666555333111111222666666555555444333222222444444444555555555666666333333333333333333333333333333333333333333333333222222333333444555555666444444444444444444444444777555333222333444444333333333444444444333333333222333666888888777444333333333444444444444444333333444555666777666555444555555666777777777666666666666666666666666666666666555555444444555777888555555555555555555555555333333333444444444555555666666666666666666666666555555555555555555555555444444444444444444444444555555555555444444444444333333333444444333333333333444555555333333444555555555555555555555555555444444555555555555666666555444333333333333444555666666666555555555555555555555444444444333333333333333333333333333333333444555666777777888777777666555444333333333444555444333333222222333444555222222222222333444555555333444444555555444444333333333333333333333333333222222222333333333333333333444555666777888999:::666666555555444444444444444444444444555666777777666555555555666666666777666666666777888999888888777555666:::;;;;;;@@@FFFJJJOOOWWW^^^dddfffgggfffhhhhhhgggggggggggghhhhhhkkkkkklllnnnppppppnnnlllfffdddaaa```bbbcccccccccfffeeebbb```______```aaa^^^___```aaaaaabbbbbbaaabbbcccdddfffgggddd___[[[WWWQQQHHHAAA===;;;::::::888777777666666666666666888666444444666666666555666555555444444444555555555666888::::::999777555888999:::999:::<<<@@@CCCDDDGGGNNNXXXeeesssyyyooojjjeeeaaa[[[VVVSSSRRRSSSTTTYYY]]]bbbfffcccXXXKKKAAA888666444444555555444333777555555666777888666444444555666777777666555444666555555666777888666555333444444555666666666666777777777777777888999:::999888888777888999:::;;;AAA@@@>>>======;;;777555444333222222111222222222333333222222222333444444444444444444444444444444666666444333333333333444666777999999888888999:::::::::;;;===>>>@@@BBBCCC;;;:::777555333222111111222222222222222222222222222111111111000000000000111111111111222333333444444444444555666666777777777777777777777666555444777777666666555555444444333333333333333222111000111111222222222333333333333333333222222222333333111222222333444333333333111222222111000000222444111111111111111111111111333333333222222111111111777777666666666666666777333333444444444444333333333333222222222333333444333444555444333222333444888777777666555444333333444444444444555555555555555444444333222222111111333333333333333333333333555444444333333444444555333333333333333333333333666555333333444444444222333444555555555555444444111333555777888666444333444444444555555444444333222333555666666666555444555555666777777777777777777777777777777777777777666555555444444555777888666666666666666666666666333333333444444444444444555555555555555666666666555555555555555555555555555555555555555555555555666666555555555444444444555555444444444444555555333444555555333333444555555555555555555555555444555555666666666777777777555444333222222333444555444444555555666777777888777666666666555555555555333333333333333333333333333444444555666666666666444444333333333333333444333222222333444666888999222222222222222333444555555555666666666666555555333333333333333333333333222222333333333444444444444444555666777999999:::555555555555555444444444333333333444444555666777555555444444555666777777555777888888888888777777666444666999;;;;;;@@@FFFLLLQQQYYYaaagggiiiiiihhhgggggggggfffgggggghhhiiilllmmmnnnqqqrrrpppmmmjjjfffccc```___```aaabbbbbbdddcccaaa_________aaabbbbbbbbbcccccccccbbbaaaaaabbbcccdddffffffddd___[[[WWWQQQHHHAAA===;;;;;;:::888777777666666666666666777555444444666777666555666555555444444444555555555666777999999888777666999999:::::::::===AAADDDIIIJJJNNNVVVcccrrr{{{sssooommmiiiccc\\\XXXVVVWWWXXXZZZ^^^dddfffcccXXXIII???999777555555555666555555666555555666666666444333222333555555555555333222555444444555777777666444222333444555555555555555888777777777888999;;;<<<::::::999999:::<<<>>>???GGGEEEDDDCCCBBB@@@;;;888333333222111111111111222444444333333333333333333333333333444444444444444555555444444333333333333333555777888777777777888777888:::;;;===???@@@@@@;;;999777444222222111111222222222222222222222222333333222222222111111111111111222222333333333333222333333444555555666666555555666666666555444444777777777666666555555555333333333333222111000///111111222222222333333333111111111222222222222111000111111222222222222222000111111000//////111333111111111111111111111111111111000000000000000000888777666666555666666666333333444444444444333333222222222222222333333444333555666666555555777888777777777666666555555444333444444444444555555555555555444333222111000000333333333333333333333333666555444333333444555555333333333333333333333333666444333333555555333222222333555666666555444444000222444555666555444333444555555555555444444333333333444555555555555555555666777888888999999888999999888888777777777666555555555555555666777777666666666666666666666666444444444444444444555555444555555555555666666666444444444444444444444444666666666666666666666666666666666555555555444444666555555444444555555666333444555555333333444555555555555555555444444444555555666666777888888888555444333333333333444555333444555666777888888999888888777777777666666666333333333333444444444444222333444444444444444444222222333444444444444333222222222333444777999;;;333222222222222333333444555666666666666666666555333333333333333333333333222222333333444444555555444555555666777888888999555555666666555555444333333333333333444555666777555444444333444555777888555777999999888777777777555444555999;;;;;;@@@FFFNNNSSS[[[ccciiikkkjjjiiihhhhhhhhhiiijjjkkklllmmmnnnnnnpppssstttqqqlllhhheeebbb___^^^___aaaccccccbbbaaa`````````aaabbbbbbeeeeeeeeeddddddbbbaaa```bbbbbbccceeeeeeccc___[[[UUUPPPHHHBBB>>><<<;;;:::888888777666666666666666777555444444666777777666555555444444444555555666666777888999::::::::::::888999::::::;;;===AAADDDJJJJJJMMMVVVdddsss~~~wwwtttrrrooohhhbbb\\\ZZZYYYYYYYYY^^^dddgggcccXXXIII???;;;999666555666666666555555555666666666555555444333333333444444333333333444333333444666777666444333333444555555555444444888888888888999:::<<<<<<;;;;;;;;;;;;===???AAACCCJJJIIIHHHGGGFFFCCC???;;;444444333222222222222222444444444333333222222222333333333444444444444555444444444444333333333333222444777777666666666666555666777999:::;;;;;;;;;888777555333222111222222222222222222222222222222333333333222222222222111222222333333333333222222222222222333444444555555333333444555555555444444666666666666666666666666444444444444333111000///111111222222222333333333000000111222222222111111000000111222222222222111///000111111000///000222111111111111111111111111/////////000000000000000666666555444444444444444222333333444444333333222222222111111222333333444444555666666555555666888555555555555555555555555333333444444444555555555444333333333222222111111333333333333333333333333555444333222333555777888444444444444444444444444555444333444555555333111111222444555555555333333000111222333444444444444555555555555555444333333444444333333444444555555666777888999::::::::::::999999888777666555555444444555555666666666666666666666666666666666666666555555555555555555555555444444444555555555666666444444444444444444444444555555555555555555555555666666666666555555555555555555444333333444555555333444555555333333444555666666555555555444444444444444555555666777777888666555444333333444555666555555666666777777777888777777777777666666666666333333333444444444555555333444444444444333333222000111444666777777555444222222222222333555777999333333222222111222222222444555555666666555555444333333333333333333333333222222333333444555555666555555555666666777777777444555666666666555444333333333333333444555666666555444333333333555777999444777::::::888666666777444333555999:::;;;@@@FFFMMMSSS\\\dddjjjkkkjjjiiihhhhhhiiijjjlllnnnooopppmmmooorrruuuvvvsssnnnjjjdddaaa^^^]]]___bbbdddeee`````````aaaaaabbbbbbccceeeeeeeeeeeedddcccbbbaaabbbbbbbbbddddddbbb^^^[[[RRRNNNGGGBBB???===;;;999888888777666666666666666666555444444666777777666444444444444444555666777666666666777888:::<<<===888888999::::::===AAADDDFFFGGGKKKUUUdddsss|||yyytttpppjjjddd^^^ZZZWWWVVVVVV[[[bbbgggdddZZZLLLAAA<<<:::666444555555555444444555666666666555555666444444444333333444444444222222222444666777666555444555555555555555444333666777777999:::;;;;;;<<<<<<<<<<<<===???AAADDDEEEJJJJJJIIIIIIHHHEEE@@@===666666555444444444444444555555444444333222111000333444444444555555555555222222333444444444333333111444666777666444444444333444555666666666555555666555333222111111222222222222222222222222222222222222222222111111111111333444444444444222111000111111222222333444444444222222333444444444444444333444444555555666666777777777666666555333222111111111222222222333333333000111222333333333222222000111222222333333222222222444666666444333333333111111111111111111111111000000000111111222222222555444333333222222222222222333333444444333333222222111111111222333333444333444555555333222333555333333444444444444444444333333333444444444555555111222222222222333333333333333333333333333333333333222222222444666999:::555555555555555555555555555444333444555555333111///000222444444444222111000000111111222333444444555666666666555444333333555444333222333444555666777777888999:::;;;;;;;;;999888777666555444333333333444666777777777666555777777777777777777777777666666666666666666555555444444444555555555666666444444444444444444444444444444444444444444444444777666666666555555555555444444222222222222444444333444555555333333444555666666555555555444444444333333444444555666777777666555444444444444555666777777777777666666666666777666666666555555555555333333333444444555555555555555555555444333222222///111555888:::999777666333222222111222333555666444444333222111111111111333444444555555444444333333333333333333333333333222222333333444555666666555555555555666666666666444555666666666555333333333333333333444555666666555444333222333555777999444777;;;;;;888666666777444333444999:::;;;@@@GGGMMMRRR[[[dddiiikkkjjjhhhfffggggggiiikkknnnpppqqqmmmooosssvvvxxxvvvppplllccc```]]]]]]```cccfffggg___```aaabbbccccccccccccccccccdddddddddcccbbbbbbaaaaaabbbccccccaaa]]]ZZZPPPLLLGGGBBB???===:::999888888777666666666666666666555333444666777777666333333333444555666777888444444333333555888;;;===777888999999:::===AAADDDBBBCCCHHHSSScccsss~~~|||ssspppkkkddd^^^YYYUUUTTTSSSXXX```fffeee\\\NNNDDD===:::666444444444333333333555666777666666666777666555444333333444555666111111111333666777777555666666666666555444333333555666777999::::::;;;;;;<<<<<<===>>>@@@CCCEEEGGGJJJIIIIIIIIIHHHEEEAAA===888888777666666666666666555555555444333222111000444444444555555666666666111222333333444444444444111333666777555333333333222333444444444333111000444333222111111111222222222222222222222222222222111111111111000000000000444555555555444222000///000111111222333333444444111111222333444444444444222222333444555666777777999999999888777555444333111111222222222333333333000111333444555444444333222222333444444444444333777999;;;<<<:::888777777000000000000000000000000111111111222333333444444333444555555333333444555666666666666555444333222333333333444444444555555444222000222555777666555555555444444444444555555888777666444444444555666555555555444444333333333555555555555555555555555444333333222333444666777444444444444444555666777777666444222222222444555333333333333333222111000555555555444444333333333555555555555444444444444555555555555555555555555777777888999:::;;;;;;;;;888888777666555555666666888777666555444444555666444555777888999888666555777777666555444333333222222333444555555555444333444333222333555666555444666555555444444555777888333444555666666555444333555444444444444555666666666666555555444444444444777666444222222222444555555444444333333444444555777666333222222333666777777777777777777777777777777777777777777666555555666666444444333444555666555555444444444444555555222444555777777666444333222111222333666666555444333222222222222333444444666666555444333333222222444444555555444444333222111222333444444444333333222333444444555555444444555555444444444444555555333333333444444444555555444444333444555777999:::555444444555555666777888777777666555666999???CCCKKKQQQZZZaaaeeefffggggggeeeeeeffffffhhhiiijjjkkkqqqpppqqqsssvvvvvvrrrooodddaaa^^^]]]___aaabbbccc```___^^^aaaeeegggeeecccgggccc^^^\\\^^^```cccdddeeedddcccccccccaaa]]]ZZZRRRMMMGGGBBB???>>>===<<<999999999999888777666555333333333444555666777888666555444333333444555666444444333333333444555555555777;;;======>>>???@@@>>>CCCGGGNNN___sss~~~ssspppiiiaaaYYYUUUTTTTTTTTTXXX___eeecccZZZMMMCCC???<<<888666555555555444555555555444444333333333444444444444444444444444555444444333333333444444666888999999888666666666111333666777777777999:::@@@>>>===>>>@@@CCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCC<<<;;;:::888777666666666555666666555333222222333333444555666777777777777222222111111111222333444333444555555555444333222111111111222333444555666444444444222000///111333222222333333222222111000111111000000//////......222333444444222222333444000000111111111222222222000000111111111222222222444333111111111333555666666777888999888777555333222222333333333333444444333333333333333333333333222222111111111111111111666666666555444333222111000000111222222222222111222222222111111000000000444555666666444444555666666666666666555444333333333333333444444444555555444222111222555777666555555555444444444444555555777666666555555555555666444444333333333222222222444444444444444444444444555444333333333444555666444444333333444444555666666555333222111222333444222222222111111111111111555444444444333333333333777777777666666666555555444444444444444444444444444555666777888888888888888888777777666666666666888777666555444555555666444555777888888888666555777777666555555444333333333444555666666666555555555444333444666777666555555555555555555666666777333444555666666555444333444444444444444555666666777777666666555555555555777555444222222333444555555444444333333444444555777666444333333444666777666666666666666666666666777777777777777666555555666555444333333444555555666555555444444555555666333444555777777666444333333222222444666777666444444444444444444555555666666666555555444333333222444444444444444333222222111222333444555444333333222333444444555555444444555555444444444444555555444444444555555555666666444444444444555666888999555555555555555666888888888888777666777:::@@@DDDIIINNNWWW^^^aaacccdddeeedddddddddeeegggjjjlllmmmnnnnnnnnnppprrrrrrnnnkkkdddbbb___^^^___aaabbbbbb___^^^___bbbfffhhhgggeeegggdddaaa```aaacccddddddeeedddeeeffffffeeebbb___TTTOOOHHHBBB???<<<;;;:::::::::999777666555444333444444444444555666666777666555444444444444555666444444333333444444555555666999<<<>>>>>>>>>>>>???<<>>===<<<;;;:::888666555555555666777777666444333333444000111222333444444444444222222222222222333444444333444444444444333111000222222222222333444555666444444444222111111222444555555444444333222111111222222111111111000000000111333444333222111222444222222222222222333333333000000111111111222222222555444333111111222333444555666777888888666444333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333222111000000000111222222222222111333333222222222111111111555666777666555555666777444555555555555555444444333333333444444444555555444333222333555666666555555555444444444444555555444555555666666666555555333333222222222222111111444444444444444444444444666555444444333444444444333333222222333333444444555444222111111222333333222111000000000111222333444444333333333333222222888888888777777777666666333333333333444444444444444555666777777888888777888888888777777777777777777777666555555555555666444555666777888777666666666666666666555555444333555555666777777777777666666555444555666777666555444444555666666666666666444444555555555555444444444444444444444555555666777777777666666666666666666555444333222333444555555555444444444444555555666666666666666666666666666666666666666666666666666666777777777666555555555444333222222333444555666555555444444555555666333444555666666555444333444333333444666777666555666555555555555666777777777666666555555444444444333333333333333222222111111222333555555444444333222333444444555555444444555555444444444444555555555555555666666666777777555555555555555666777888555555555555666777888888888888888777888;;;AAAEEEGGGMMMUUU\\\___aaacccdddcccccccccdddfffjjjmmmooommmmmmmmmnnnooonnnkkkhhheeeccc```^^^___```aaa```^^^^^^```dddggghhhgggeeefffeeedddeeeggggggfffdddccccccdddggghhhgggeeebbbVVVQQQIIICCC>>>;;;999888:::999777555333222222333666555555444555555666666666555444444444444555666444444333333444555555666777:::>>>@@@???=========;;;???DDDMMM]]]rrryyyooollleee___ZZZXXXXXXXXXZZZ\\\```dddddd]]]RRRIII???<<<888666666666555444555555555444444444444444444444444444444444444444444444444444444444444444666888::::::888888888999888:::;;;:::888777777777:::999888:::===@@@AAABBBFFFEEEBBB@@@>>><<<;;;:::;;;:::999777666555444444666777888666444333444555///000111222222333222222333333333333444444555555444444444444333111000///222222222222333333444555333444444333222222555777888888777666555333222222333333333222222222222222111222333222111000111333444333333333333333333333111111111111111222222222666555333222111111222333555555666777777666444333222222333333333333444444333333333333333333333333333333333333333333333333000000111111111000000///000000111222222222222111333333333333222222222222444666777666555444555666444444555555555555555555333333333444444444555555333333444444555666555555555444444333333444444555222333555666777666555555333333333222222222222222555555555555555555555555666666555555444444444333333222222111222222333333333333222111111111222333333222000000000222444666333333333333333333333222888777777777666666666666222222333333333333333444666777777888999999888888888888888888888888777777666666666555555555666666444555666777777777666666555555666777666666555444555555666666666777777777555444333444555666555444333444555666777666555444444444444444444444444444444444333333444444555666666666666666555555555555555444444333333333444555555555444444444444555555555666777888888777666555666666666666666666666666555666666666666666555555444333222111222333444555666666555555555555666666444555555666666555444333444444333555777777666444555555555555555666777777777777666666555555555555222222333333222222111000222222444555555555444333222333444444555555444444555444444333333444444555444555555555666666666666666555555555555666666666555555555555666777888999777777888777888<<>><<<999888888777444333222222444555777777666555555555555555555555555444444555555555444444333444444555666777999<<>>CCCLLL\\\nnn~~~zzzqqqlllddd]]]ZZZXXXXXXWWWZZZ\\\aaahhhiiibbbUUUJJJ???<<<888666666666555555555555555555555444444444444444444444444444444444333333444444444444444444666888999999888888999;;;:::<<<<<<:::777555444555777666555777;;;>>>@@@@@@===<<<<<<;;;;;;;;;;;;<<<888777666666555555555666555666777666444222333444222222333444444444444444333444444555555555555555555555555444333222111000333333222222222333444444333444444444333444777999<<<;;;999777555444333222333333333222222222222222111222333222000000000222333333333333333222222222111111111111111111111111444444333222222222333333444444555555555555444333222222222333333333444444222222222222222222222222111111222222222222333333//////000000111000000000000000111222222222222111333333333333333333333333333444555555333333444555444444555555555555555555333333333444444444555555333444555666666555555555444444333333333333444444222333444666666666555444333333333444444444444444666666666666666666666666666666666555555444444333333222222111111111222222222222222222222222222333555444222222222444666777333333333333333333333333666666555555555444444444222222222333333444444444666666777888888888777777666777888888888888777777555555666666666666666666444555555666666666666666444555666777777777666555555555555555555666666666444333222222444444333222222333555666666666555444444444444333333444444444333333333333333444555555444444444444444444444444444444444333444444444444666555555444444555555666555666777888888777666555555555555555555555555555555555666666666666555555333222222111222333444555666666666555555666666666555666666555555444444333444444333555666777555444444444333333444444555666666666666666666555555555222222333333222222111000222333444555666555444444222333444444555555444444444444333333333333444444333333444444444555555555555555666666666666666666666555555666666777888999666777777888999<<>><<<::::::>>>???CCCLLLYYYjjjzzztttnnnddd]]]YYYWWWUUUTTTVVVZZZbbblllooohhhWWWJJJ@@@===999777666666666555555555555555555555555555444444444444444444444444222333444555555555444444555777888888888888:::<<<===>>>>>><<<999666555555555333333555888<<<>>>>>>777777777777888999::::::444444444444555666777888444555555444222111111222333444444555555555555444333444555666666666555555777666666555444333333333444444333222222222333333333444444444444555777:::===<<<999777555444333333222222222222222222222222111222333222000///000111222222222222111111111111111111111111111111111111111111222222333444555666333333333444444444333333222222222333333333444444222222222222222222222222///000000000111111111222000000111111111111111111000000111222222222222111333333333333333333333333333444555444333222333555444555555555555555444444333333333444444444555555333555777777666555555555444444333333333333444444333444444555555555444444333333444444444444555555666666666666666666666666555555666666666555444444333333222222111111222222222222222333333333333333666555444444444555666777333333444444444444555555444444444333333333222222222222333333444444555555444444555555555555444444444555777888888777666666444555666666777666666666444444555555555666666666333444666888888888666555555555444444444555666777444333222222333333222111333333444555555555555555444444333333333333444444333333333333333444444555333333333333333444444444333333444444444444444444666666555555555555666666555555777777777777555555555555555555555555555555444444555666666666555555333333222222222444555666777666666555555666666777666666666555444444333333444333333444555555444222333222222222222333444444555555555555555555555555333333333333333222222111222333444555666555555444222333444444555555444444444444333333333333444444333333333444444444444555444444555666777777666666666666666666777888999999666777888999;;;>>>BBBEEEFFFKKKRRRWWW[[[^^^```bbbffffffeeeeeeffffffgggggghhhiiijjjhhhfffdddddddddeeecccaaaaaabbbbbbaaa```^^^```aaaaaa___^^^^^^___ccccccdddfffhhhhhhfffdddhhhhhhiiijjjjjjfffaaa\\\TTTOOOHHHBBB???===;;;:::333333333444666888:::;;;888777777666555555555666444444555666666555444444333333444444555666888888;;;<<<>>>>>><<<::::::;;;???>>>BBBKKKXXXfffxxxwwwoooddd\\\XXXVVVTTTRRRSSSXXXbbbnnntttlllZZZKKK@@@===999777777777666555555555555555555666666666444444444444444444444444111222444555666555555444444555666777666888:::<<>><<<:::888555555666777999:::;;;<<<777777666666666666666777444444555666666555444444333333444444555777888999;;;<<<<<<;;;999999:::;;;>>><<<@@@JJJWWWeeeyyyxxxoooccc[[[XXXVVVTTTQQQRRRVVV```llltttnnn]]]OOO@@@===999777777777666666444555555555666666666777444444444444444444444444000222444555666666555444333444555555555777:::<<<<<<>>>>>>===;;;999999999555333222333666999::::::<<<;;;999777666444444333333333333333333444555555444555555444222111111222111111222222222222111111222333444666666555444333555555444444444555666777666555444333222222222222333444444333222333666888:::999666444222222222333222333333333444444444444333444555444111000111222///000111111222333444444222222222111111111000000000111222333444555555555111111111111111222333333222222333333333333444444111111111111111111111111...//////000111111222222222222222222111111000///000000111222222222222111111111111222222222333333555666777666555444555777666666666666555444333222333333333444444444555555222666999999666444444555444333333222222333333444777666444333222333333444111111111222222333333333333333333333333333333333333444555777777777666666555444444333222222222333222333444444555555555444444555555555444333222222555555555666666666777777444444333333333222222222333333444444555666777777555666666777666666555555111333555666777666555444333444666777777777666666555444444444444555666666111333666999:::999777666888777666666666777999:::666555333333444444333222555444333222333444555666444444222222222222444444333333222222333333444555444444444555555555666666222333444444555555555444666666555555555555666666555555555555555555555555555555555555555555555555333333444555666666666555444444333333444666777888777777666666666666777777888777666444444333333333333222111222333333222000333222222222222333444444333444444444444444444444444444555555444444333222333333555666666666555444222333444444555555444444444333333222222333333444555555555555666666666777111222444666888888888777666666666666777888999:::999;;;===>>>@@@CCCGGGJJJIIIMMMTTTYYY]]]```ccceee```bbbdddgggiiiiiihhhggghhhjjjkkkiiifffeeefffhhhcccbbbaaabbbcccdddcccbbb]]]^^^______^^^```eeeiiigggeeecccdddfffhhhiiiiiicccdddfffhhhhhhddd^^^ZZZXXXRRRJJJCCC>>>;;;888666777777999:::;;;;;;;;;:::777777666666666666777777333444555666666555444333333333444444666777888999;;;;;;;;;999888888:::<<<<<<:::>>>JJJVVVeeezzzwwwnnnbbbZZZXXXWWWUUURRRSSSUUU^^^jjjrrrooo```RRR@@@===:::777777777777666444555555555666666777777444444444444444444444444000111444666666666555444222333444444444666999<<<888999::::::888666666777555444222333666888999999===<<<:::999777666666555555555444333222222222222555666666555333222222333222222333333333222222111111222444666666555444333444333222222333444666777666555444333222111111111333444444333222222555777999777555222111111222222444444444555555555666666444555666444222111111222000000111222444555666666222222222222111111000000222222333444444444333333111111000000111222333333222222333333333444444444111111111111111111111111///000000111222222333333222222222222111000......000000111222222222222111000000000111111222222222444444333222333444555666555444222111111222444555555555666777777666555444666666666555444444333333555555555555555555555555555555666666555444333333000111111222333444555555444444444444444444444444555444444555555666777888555555444444444444555555333333333444444555555555777777555444333222222222555555555555666666666666444444444333333222222222444333333333333444555555555555555555555555444444666666666555444444333333666666555555555444444444555555555555555555555555222444666777666555555555888888999999999999888888555666777777555444444555444444555555666666777777555444333222111222333444111111333444555666666666555555444444444444555555666666555333333333333333333444444555555444444333555444444444444555666666666555555444444666777888888666444222222333555777555555555555666777888999999888777777777888999:::999888777555444444333333444444444333333222222222333222222111111222222333444333222333555666555444333222111000000222444555333444444555555444444333222333333444444333333222666666444333333444555666333444555555666666555555444555666777888888888777777666666555555555666666555777;;;>>>@@@BBBEEEHHHMMMNNNRRRVVVZZZ^^^aaabbbcccdddfffhhhiiihhhhhhgggbbbeeeeeecccdddggghhheeeeeeddddddfffiiiiiigggdddZZZ\\\___```aaabbbeeegggeeeeeedddcccdddeeeggghhheeeddddddddddddbbb___\\\VVVPPPHHHBBB>>><<<:::999999999999999999999999999666666666666666666666666777666444444666777666555111333555666666777999:::<<<;;;:::999999999:::;;;===<<>>@@@BBBEEEGGGLLLNNNRRRWWW[[[^^^```aaacccddddddeeeffffffffffffbbbeeeeeeccccccffffffcccddddddeeegggiiihhhddd```ZZZ\\\^^^___```aaaccceeecccbbbbbbbbbbbbcccdddeeecccccccccdddeeedddaaa^^^WWWQQQIIIBBB>>><<<:::999999999999999999999999999666666666666666666666666666555333333555555555444111333555666666777999:::;;;:::999888999999;;;;;;;;;;;;???HHHSSSdddzzz~~~ooo```ZZZYYYVVVRRRPPPOOOQQQYYYfffpppmmm^^^PPPEEE===777666777555333555777444222222555777666555666666555444444444444555444444444444444555555555444444444444444444444444666666666666666666777777555555555555666777888888;;;:::999888777555444444666666555555555555555666444666888777555333333555444222000000222333333333222333333444444444444444555444333222222222222222555555555555444333222222444555666777777666555444444444333333222222222222555777:::<<<======;;;:::999777555333222111111111111111111222222222333333000111111111111222222222111111111222222111111111333222111111000000111111222222222222222222222222333333333333333222111111222222222222222222222222111111111111111111111111000111111111111222222222333333222222111222222333444333333333333444555666555444333222222333444555444555555666666666555555222333333444555555666666444444444444444444444444666555444333333333444555555555444444444333333333444444444444444444444444777666555555444555555555666666555555555555666666444444444444444444333333333333333333333444555666444444444555555555666666444444444444333333333333444333333333333444555555555555555555555555555555333444444555666666777777555555555555555444444444333333333333333333333333888999888666444333333555666666777777777777666666888999::::::888777777888666666666555555555555555555555444333333333333444333444444555555444444333444555666777777666555444333333333444444444555555444444555555555555444444444444444444555555666666666555555555555666777777666666555555444444444444555555444555555666777888999999999999888666555444888888777666555444444333444444333333333333222222333333222222222222333333444333222333444555444333555444333222333444555666444444555555555555444444333333444444444444333333888777777666666777888888222333444444555555444444111222333555666777777777888888777777777777888888:::<<<>>>??????AAADDDFFFKKKNNNSSSXXX\\\_________cccccccccbbbccccccddddddbbbeeeeeebbbaaaddddddaaacccccceeeggghhhfffaaa]]][[[]]]____________aaaccccccbbbbbbbbbbbbcccddddddbbbaaabbbdddfffeeeccc```ZZZTTTKKKDDD???<<<:::999999999999999999999999999666666666666666666666666555444222222444555444333222333555666666777999::::::999888888999:::;;;<<<;;;;;;???GGGQQQ```www|||mmm___ZZZXXXUUUQQQOOONNNPPPXXXeeeooommm___RRRDDD===777777777555333444444444333444666777666444333444555555666555555555666666666555555555555444666555555555444444333333555555444444444444444333444444444555555666777777777777777666666555555444666666666666666666666777666888999888666444333333555333111111222333333222222222333444444444444333444333333222222222222333333333444444444444333333444444555666666555444444222222222222111111111111444666999<<<>>>>>>>>>===777666555333222111111111333333222222111000000000000111111111111222222222111111111111111111111111333222111111000000111111111111111111222222333333333444444444444333333222222222222222222222222222111111111111111111111111000111111111111222222222333222222111222222333333333333333333444444555555555444333333333333444555444444555555555555555555333333333444444555555555444444444444444444444444666555333222222333555666444444444444444444444444333333444444444444444444888777666555444444444444666555555555555555555666555555555444444333333333444333333333333444555555333333444444444555555555444444444444444444333333444333333333333444555555444444444555555555555555444555555555666666666777555555555555555555555555444444444444444444444444777888777555222222444666555555666666666666555555777999::::::888777777888666666666555555444444444666555555444444444444444444555555555444444333222333444666777777666444333111222333444555555555555444444555555555555444444333444444555555555555555555555555555666666666777555666666666666444333222444444444444555666777777777777888999888777555444777777777666666555444333333333333333333333333333333333333222222333333333333222111222444555444333444333333222333444555555444444555555555555444444333333444444444444333333777666666777777777888888222333333444444444444444222222333444555555555555777777666666777777888888999:::<<<===>>>@@@DDDGGGKKKNNNTTTYYY]]]______^^^dddcccbbbaaaaaaaaaccccccbbbeeedddaaa```bbbaaa^^^___aaadddggggggeee```]]]^^^___``````______```bbbddddddddddddddddddeeeeeeaaaaaaaaaccceeedddaaa___\\\VVVMMMEEE@@@<<<:::888777777777777777777777777666666666666666666666666666444333333444555555444222444666666666777888:::888888777888888:::<<<=========@@@EEELLLXXXmmmxxxkkk___ZZZXXXTTTPPPOOONNNQQQYYYfffooommm```TTTDDD<<<777777888555333444222333555666777666555333111222444666777666666555888777777666555555444444666666555555444444333333444333333333222111111111333444444555555555555555444444444444444555555555777777777888888888888888777888999999888666444444555444222222333333222111111111222333333333333333333333222222222222222333222222333444444444333333333444555666666555444333222222222222222222111111111333555888::::::::::::666555444333222222111111333222222111111000000///000000111111111222222222222111111111111111111222333222111111000000111111000000111111222222333333444444444555555444333333222222222222222222222222111111111111111111111111000000111111111222222222222222111111222222333333333333333444444444444444444444444444444444444444444444444444555555666666555555444444333333333333444444444444444444444444666444333222222333555666222222333333444555555666333333333444444444555555888777666444333333333333555555444444444444555555555555555444444333333333555555444333333333333444333333333333444444444444444444444444444444444444444333333333333444555555444444444555555555666666777777666666666555555555444555555555555555555555666666666666666666666666444555555333222333555777555555666666666666555555666777999888666555555666666666555555444444333333666666666666555555444444555555555555444333222222222444555777777555444222000111333444555666666555444555555666666555555444333444555555666666555555444555555666666666666666555666777777666444222111333333333333444555666777333444666777888888777666666666777777666555444333333333333333333333333333444333333333333333333444333222111222444555444333222222222222222333333444444555555666666555555444333444444555555444444333555555666666777777777777222333444444555555444444444444444444444333333222555555555555555666777888666888:::;;;===AAAEEEHHHKKKNNNTTTYYY]]]^^^^^^^^^dddcccbbbaaaaaaaaabbbcccbbbdddddd```___aaa```]]]ZZZ^^^cccfffgggeeebbb``````bbbcccbbbaaa```aaabbbdddddddddddddddddddddcccaaaaaaaaabbbcccbbb___\\\]]]VVVMMMEEE@@@<<<:::888555555555555555555555555666666666666666666666666777555444444555666666555333555777777666777888:::888888777777888:::;;;<<<>>>>>>@@@DDDHHHSSShhh{{{~~~tttiii___[[[YYYTTTQQQPPPNNNQQQYYYeeellliii]]]SSSCCC<<<777888888555333333111333666777777666444444111222444666777777666666888888777666555444444333666666666555555444444444333333222222111111000000333444555555666555555444111111222333444444555555777888999:::::::::999999666777888::::::999777666555444333333444444222000000111222222333333222222222222222111111222222333222222333333444333333333222333444555555444333222222222222222333333333333111222444555666666555555444444444333333222222111111111111111111222222222000000111111111222222222222222111000000111222222333222111111000000111111000000000111111222222222333333444555555444444444222222222222222222222222111111111111111111111111000000111111111222222222222111111111222222333444222333444444555555444444444444444444444444444444333333333333444555666777555555444444333222222111333333333333333333333333444333222222222333555555000111111222333444555666222333333444444555555555777666555444333333333333444444333333333333444444444444444444444444333333666555444333333333333333222222222333333333444444444444444444555555555555444333333333333444555555333333444444555666666666888888777666666555444444444444444555555555555555666666666666666666666666333444555555444444666777555555666666666666555555555666777777555444444555555555555444444444444444666666777777666666555444444555555555444333333222222333444555555444333222000222333555666666555555555555666666666666555555222333555666666666555444444555555666777666666666666666777777666444222111333333333333333444666666222333444666777777777888555666777777777666444333222222333333333333444444444444333333333333444444333222111222333444333222111111222222222333333333555555666666666666555555444444555555555555444444444444555666777777777777333444555555666666555555444444555555444444333222555444444555555666777888666888:::;;;===AAAFFFJJJLLLOOOTTTYYY\\\^^^^^^^^^bbbaaaaaaaaaaaaaaabbbbbbbbbdddccc```___aaa```]]]YYY]]]cccffffffdddcccbbbaaabbbccccccaaaaaabbbcccbbbbbbbbbcccbbbbbbaaa```bbbbbbbbbbbbcccbbb^^^\\\\\\VVVMMMEEE@@@<<<:::888555555555555555555555555666666666666666666666666777666444444666777666555444666777777777777888:::999888777777888999:::;;;;;;<<>>BBBGGGKKKNNNPPPSSSWWW[[[]]]^^^___]]]^^^___``````aaa``````aaadddccc``````bbbaaa^^^\\\___dddeeedddccccccccc```aaabbbbbbaaa```aaacccaaabbbbbbcccbbbaaa```___bbbbbbbbbdddeeedddbbb___[[[UUULLLDDD???<<<:::999666666666666666666666666666666666666666666666666777555333444555666555555555666888888777777888:::999999888777777888999:::888999<<<>>>@@@JJJ___sss{{{~~~yyymmmeee___^^^\\\WWWUUUVVVSSSVVV]]]eeehhhcccXXXNNNCCC<<<888999999666333222111444777777555444555666444444444444444555666777666555555555444444333333444444555555666666777777333333333333333444444444444555777888888777555444000111222222333444555555777999;;;=========<<<;;;999888999<<<>>><<<888444333333333444666666444222///000000111111111111111111111111111111222333333333333333333333222111000111222333444444333222111111111111111222222222333222222333333222222222222111222333333333333222111111222222333444444555555000111111111111222222222333222111//////111222333333222111111000000111111222222111111000000//////111111222333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111222333444555222333444555555555444333444444555555555555444444333333222222333555666777111222222333333444444555333333333333333333333333111222333444444444444333222222222111111111111000222222333333444555666666555555444333333333444444222111111111111111111222333333333444444555555555222222222333444555777777111111222222222333333333444444444555555555666666444333333333333444555555333333444444555666777777555555666666777777888888444444444555555555666666555555555555555555555555888:::<<<;;;999666555555666666777777777777666666555666888777555444444555333333333444444555555555666777888888888777555444333333444555555444444333222222111000000111222222111222444666666555444333555555666666666666555555222333555777777666555444333444666777777777666555888777666555444333222222222222222222333444555555777666444333333444555666444555777888888666444333222222222333333444444444555444444333333444444555222111000111333444333222222333444444555555444444555555666666666666555555444444555555555555444444555666888999::::::999999555666666777777777777777000111222555666888999999666666666666777888999:::>>>?????????@@@CCCGGGKKKOOOQQQSSSWWWZZZ]]]___```ZZZ[[[]]]___``````______aaadddccc``````bbbbbb___^^^bbbeeeeeecccaaabbbccc___```aaaaaa``````aaabbbcccdddeeeeeedddcccbbbaaaaaaaaaccceeeggggggeeecccZZZTTTKKKDDD???<<<:::999888888888888888888888888666666666666666666666666666444222333444555444444555666888888777777888::::::999888777777777888999777888999::::::AAAVVViiiwww|||wwwkkkddd___^^^]]]XXXVVVWWWXXX\\\bbbiiikkkeeeYYYPPPBBB<<<888999999666222222222444777666444333555777666555444333333555666777555444444444444333333333333333444555666777888888333333333444444555555555555666888999999777666444111111222333444444555555888999;;;===>>>>>>===<<<;;;:::;;;===>>><<<777222222222222444666666555333//////000111111111111111111111000000111222333333444444444333222111000///111222333333333333222111//////000000111111111222///000000000000111111111000111222333444333222111333333444444444444555555000111111111111222222222333222000//////000222333333222222111000111111111333333222111000///......000111222222333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111222333444555555444333333222222222222777666555444444444444444999777444222111111333444222222222222333333444555333333333333333333333333222222333333444555666666666666666555555444444444666555444333333444555666444444333333333333222222111111111111111111111111222222333333333333444444555444444333333444444555000000111222333333444444666555444444333333333333111222333333444444444444222222333444444555555666999888777777666777777777666444444555777999999999444555555555666666777777777:::===;;;666444666:::777777777777777777777777333444444444333333555666333333333333333444555666555666666666555444444333333444555666666444222111111111111111111111111111111222333333444444333333444555666777777888777777666555555444444333222222111222333555666888999:::777777555444333222222222444444444555555666666666777555444555888999888666555555555555444333222111444333222222111111222222444444333333333333222222444333222111111222333444555555555555666666666666555555666777666555333222666555555555555666777777777777777888999999999:::555555555555555666777888555444444555555666777888<<<999555333444999>>>BBB@@@AAABBBBBBBBBDDDHHHKKKPPPRRRUUUXXX[[[]]]^^^___\\\]]]___``````aaadddfffcccbbbbbbbbbbbbbbbbbbbbbccceeeffffffdddcccbbbcccdddcccbbbaaa```___^^^]]]bbbbbbcccddddddddddddccc```aaaeeekkkqqqppphhhaaa[[[SSSIIICCC@@@???;;;777888888888888777777777777555666666666666666555555888777666555555444555555333444555777888888888888444333111111111333555666888555666999>>>EEERRR___oooyyyxxxqqqqqqiii```]]]^^^]]]XXXSSSSSSXXX___gggiiiaaaUUUJJJ???<<<999777777777555444555555444444444444333333444333333222222111111111555444333333444444222000444555666888888888888777222333444555555333111000555888:::;;;999777555555555444333222333555777888999<<>>@@@???<<<888666666555444444666666555444444444333333222111000000000000//////000222333555444333222000000000111111444444444444444444444444000000000000000000000000111000000000000111333444555555666666666555444333222111000000000111333333333333222111000000111111000000111111111111000000333111000111222222111000222222222111111111111111111111111111222333444555333333333222222111111111222222222222222222222222444333222111000000000000222222222222111111000000555555444444333333444444666555555444444444444555888777444222111222333444444333333333444444555666333333333333333333333333222333333333444555555555555555555444444444333333444444333333333333444444444444333333333333222222111111111111111111111111222222333333333333444444333333333222222333333333000111111222333333444444555555444333333333333333222222333333444444444444222333333444444555555666888888777777777888888999666444333444666777777777555555555555666666666777555888:::888555333555888444444444444444444444444222333333333222222444555555555444444555666666777555555555555555444333333333444555555555444333222222222222222222222222222222333333444444444444444555666666777777777777666444444333333333333222222444444555777888999:::;;;555555444333333333444444333333444444444555555555777555444555777999777666555555555555444333222111222111111111222333333444444444333333333333222222333333222111111222333333444555555555666666666666555555555555555444333333555555444444555555666777777777777777777777888888666555555555555666666777444444444444555666777888;;;999666444555999===@@@???@@@AAAAAABBBDDDHHHLLLQQQRRRVVVYYY\\\^^^^^^___]]]___bbbcccccccccdddeeeddddddddddddddddddddddddbbbdddffffffdddcccccccccaaaaaa``````______^^^^^^]]]^^^```aaacccdddddddddcccdddffflllpppoooiiicccYYYQQQGGGAAA>>><<<999666888888888777777777666666666666666777777666666555777777666555555555555555444555777888999999888777555444333222333444666777:::777777:::===DDDPPP\\\lllvvv~~~wwwqqqooojjjccc```^^^\\\WWWSSSRRRWWW___fffhhhaaaTTTJJJ???===999777777666555444333333222222222111111111333333333222222111111111555333222222333333222111222333555666777777666666333444666666666555333222555888;;;;;;999777666555666555444333333444666777:::===@@@BBBCCCAAA>>><<<<<<===???AAA???<<<999666555444333444555555555333444333333222222111111111111111000000111222444555555444333111111111222222444444444444444333333333000000000000000000000000222111111111222444555666444444333333222222222111222111000000000111333333333222222111111111111111111111222222222222111111444222111222333444333111222222222222222222222222111111111111222333444555333333333222222222111111222222222222222222222222333222111111000111111111222222222222111111111000555555444444444555666666444444444444444555555666777666444222222222444555555555444444444555666666444444444444444444444444333333333333444444444444444444444444333333333333222333333333333333333222444444333333333333222222222222222222222222222222222222333333333333444444333222222111111222222333111111111222222333333444444333333222222222222333333333333333444444444444333333333444555555666666777777777777888999:::;;;777555333444555666666555555555555555666666666666111444666666333222444777444444444444444444444444111222333222111111333555777666666666666777888888333444444444444333333222444444444444444444555555333333333333333333333333333444444555555555555555666777777777777666666555222222222222333333333333555555666666777888888888333333333333333444555666333333333333444444444444666555444555777777777666555555555555444333222222000000000111222333555666444444333333333333222222333333222222222222333333444444444555555555666666555444444333333333333333444444444444444555555666777777777666666666666666666666555555444555555555444444444444555666777888:::999888777777999;;;======>>>@@@AAABBBEEEIIILLLQQQSSSWWWZZZ]]]^^^______^^^aaadddfffeeedddddddddcccddddddeeeeeedddddddddaaaccceeeeeecccccccccddd^^^^^^^^^_______________YYYZZZ\\\___aaacccddddddeeeeeefffiiimmmlllgggcccXXXQQQGGGAAA>>><<<999666777777777777666666666666666666777888888777777666777666666555555555555666777888999999999999888777666666555444444555777888;;;999888;;;>>>CCCOOO[[[iiisss{{{~~~}}}{{{vvvpppmmmkkkhhhddd```ZZZVVVSSSQQQVVV^^^eeehhhaaaTTTJJJ@@@===:::777777666444333222222222222111111111111333333222222222222222222555333111111222333222111111222333555555555555444555666777777777666444444555777::::::888666666666777666444333333444555666999;;;???BBBDDDDDDBBBAAA???@@@AAAAAA@@@<<<999666444333222333444555444222222222222222222222222222222222222222222333555555444444333222222333333333333333333333333333333333111111111222222111111111333222222333444666888999666555333222111111111222222111111111111222333333222222222222111111111111222222222222222222222222444333222333444555444333111111111222333333444444111111111222222333333444333333333222222222222111222222222222222222222222111111111000111111222333222222222222111111111111444444333444444555666666333333333333444555666777666555333222222333444555555555444444444444555555555555555555555555555555444444333333333333333333333333333333333333333333222333444555555444333222444444333333333222222222222222222222222222222222222222222333333333444444333333222222222222333333111111111222222333333333333222222111111222222222444444333333333444444444333333444444555666666666666666777777888:::;;;<<<999777555555666666555444555555555666666666666666000222444444333333555777666666666666666666666666222333444333222222444666777777666666666666777777222333333444333333222222555444444444444555666666444444444444444444444444444555555666666666666666777777888777777666555444111111222333444444555555444444444444444444444444444333333333333444555555333333333333333333333333555444444555666666666666444555555555444444333222111111111111222333444555444444333333333222222222333333333333333333333333333333444444444555555555555444222111111222333444444333333333333444555555888888888777777666666555777666555555444444444444444444444444555666777777999999999999999999::::::;;;===???AAACCCFFFJJJMMMRRRTTTXXX\\\^^^______^^^^^^aaaeeefffeeedddcccccc```aaabbbcccccccccbbbbbbaaabbbdddcccbbbbbbcccddd``````____________^^^^^^XXXZZZ\\\^^^```bbbccccccddddddccceeeffffffccc```XXXRRRJJJCCC???===;;;999777777777666666666555555666777777888888888888777666666555555555666666777999999:::;;;:::999888777777666555555555666666777:::888999<<>>:::777666666444333444444444333333333333222222222222222222222222333444222000000111222222222111222333555666555555444666666666777666666444444333555888888666555444555777666555444444444444444555777;;;???AAACCCCCCCCCBBBBBBBBBAAA???<<<999777444333222222444444333222222222222222222222333333333333333333444444555555333222222222333333333333222222222333333333333333333333444555555444333333333222222333444666888999999777555333222222333444111111111111222222333333222222222222222222222111222222222111111222222222444333222333444555444333///000000111222333333444111111222222333333333333222222222222222222222222333333222222222222222111000000000000111222333444222222222222222222222222333222222222333444555555222222222333444555666777444444333333333444555555444444333333333333333444555555555555555555555555333333333333333333222222333333333333333333333333333444555666666555444333444444333333333222222222222222222222222222222222222222222333333333444444444444333333333333444444111222222222222222333333222222222111111222222333555555444333333444444555333333444555555666666777555666666777888:::;;;<<<;;;999777666777777666555666666666666666555555555111222333444444555666777666666666666666666666666333444555444333444555777666555555444444555555555222222333333444333333222555555444444444555555666444444444444444444444444444555666666777777666666777777888777777666555444222333333444555666777777444444444444333333333222555555444333333333333444333333333333333333333333333444444444444444555666444444444555444444333333333333222222111222222333444444333333333222222222333333333333333333333333333333333333444444444444444333222111111222444555444333333333333444555555999999999888888777777777777666555444444444444444333333333444444555666777888888999:::::::::999999;;;===@@@BBBDDDGGGKKKNNNRRRTTTXXX\\\______^^^]]]]]]```ccceeedddbbbaaaaaa___aaabbbcccdddcccbbbbbbaaabbbcccbbbaaaaaabbbcccccccccbbbaaa```___^^^]]]\\\\\\^^^___```aaaaaaaaadddccccccccccccbbb```___WWWQQQJJJCCC>>><<<;;;:::777777777777666666666666666666777888888888888888555555555555555666777888::::::;;;;;;:::999777666666666555555555555555555777666888===BBBHHHUUUaaahhhpppvvvxxxxxxyyywwwsssnnnqqqrrrnnnddd[[[VVVTTTPPPUUU\\\dddeee^^^QQQGGG@@@===:::777777666444333444444333333333222222222111111111222222333333333444222111111222333333222222333555666777777666666555555555555444444333333111333555555444333333444666666555555444444444444444555888<<<@@@BBBDDDEEECCCBBBAAA???===:::888777444333222222444444333222222222222222222222333333333333444444555555555444000000111222222222333333222222222333333444444444555555777888888777555555222111111222333444666888888666444222111222333444111111222222333333333333111222333333333333222222222111000000000000111222222111111222333444444333...//////000111222333333111111222333333333222222222222222222222222222222333333333222222111111111//////000000111222444444222222222222222222222333333333222222222333444444222222222222333444555666333333333333444444555666444444333222222222333333444444444444444444444444222222222222333333333333333333333333444444444444444555555666666555555444444444333333333333222222333333333333333333333333222222333333333333444444555444444333333444444555222222222222222222222222333222222222222333333444666666444333333333444555444444444555666666777777555555555666777999:::;;;;;;999777777888888777666666666666666666555555555222333333444555666666777333333333333333333333333444555666555444444666888555444444333333333333444222333333444444444444444666666666555555555444444444444444444444444444444444555555666666666666666666777777777777666666555333444444555666777777888666666555555555444444444666555444333333333333333444444444444333333333333222333555444333333444666333444444555444444333333444333222222111111222222444444333333333333222222333333444444444444333333222222222333333333444444333333333333333444444555444444444444444555555666999999999999888888888888555555444444333444444444333333333333444555666777777888999::::::::::::999<<<>>>BBBDDDFFFIIILLLNNNQQQTTTXXX\\\^^^^^^]]]\\\[[[^^^aaabbbbbbaaaaaaaaaaaabbbdddfffgggfffeeedddbbbccccccaaa```___aaabbbddddddcccaaa```___^^^]]]^^^______`````````______dddddddddccccccbbbaaa```SSSOOOHHHAAA<<<999999999888888888888777777777777555555666777888888888888444444444555555777888999999::::::;;;:::999888777666666666666666555555555666555999???EEELLLYYYeeelllrrrwwwxxxxxxyyyxxxuuusssuuuuuuqqqggg^^^XXXUUUQQQUUU\\\cccddd\\\OOODDD???<<<999777777777555444111111111111000000000000000000111222333333444444333222222333555555444222444555666888888888888777444444333333222222222222111333444444333333333444555555555555555444444444555666888;;;>>>BBBDDDFFFAAA@@@???<<<:::888777666444333222333444555444222222222222222222222222222333333444555555444444333...///000111222333333333222333333444444555555666555666888999999888666555222222111111111333444555444333111000000111111222111222222333444333333333111111333444444444333222222111000//////000111222222111000111333555444333000000000111111222222333111111333444444333222111111222222222222333333333444333333222222111111111000000000000111222333444222222222222333333333333555444444333333333333444222222222222333444555555222222333333444555666666555555444333333333333333333333333333333333333333111111111222333333333444333333444444444555555555555444444333333444444555444444333333333333222222333333333333333333333333222222333333333333444444444333333333333333333444222222222222222222222222333333333333333444555555777666444333333333444555444444555555666666777777555555555555666777888999:::888666666777888888777777666666666555555555555333333333333555555555555333333333333333333333333444555555555444444666777555555444333333333333333333333444555555555555555777777777777666555333222333333333333333333333333444444555666666666666555555666666777777777777666333444444555555666666666555555555444444444444444444444333333333444555555555555555444444444333333111333555444222222444666333333444444555444444333222222222111222222333333444444333333333333222222333333444555555444333333222222222222333333333333333333444555555555555555555555444444555555666777777777777777888888888888444444333333333444555555333333333333444555666666666777888999:::;;;;;;;;;===@@@DDDFFFHHHJJJLLLNNNPPPSSSXXX\\\^^^^^^\\\ZZZ[[[]]]```aaaaaaaaabbbddd```bbbdddfffgggfffeeedddcccdddcccaaa^^^^^^___aaabbbbbbaaa```______^^^^^^]]]^^^______```_________aaabbbccccccbbb``````___RRROOOHHHAAA;;;888888999999999999999888888888888444444555666777777777777333333444444666777888999888888999::::::999888777777888888888777777666555666666:::AAAGGGNNN[[[gggpppvvvzzzyyyyyy{{{zzzxxxxxxxxxwwwrrrjjjaaaZZZVVVRRRVVV]]]cccccc[[[MMMBBB===;;;888777777777777666111111111111000000000000///000000222333444555555222222333666777777444222444555777888999888888777444333333222222222222222222444555555444444555666444444555555555555555555444555666888;;;>>>AAACCC???>>><<<999888666666666555444333444555555555333444333333222222111111111222333444555444444333222...///111222444444444444333333444555555666777777444666888999999888666444444333222111111222333444111111111111111222222222111222333444444444333333000111333444555444333222333222000//////000222333333222111222555666555444333333333333333333333333000111333444444333111000111111222222222333333333444444333333222111111000111000000000111222333333222222222333333333444444777666555444444444444444333333222222333333444444111222333333444555666666777666555444444444444444333333333333333333333333000000111222333333444444444444444555555666666666555444222222222222444555444444444333333333222222333333333333333333333333222222333333333444444444333222222222222222222333222222222222222222222222333333333333444444555666888777555333333333555666444444555555666777777777555444444555555666777888888666555555777888777666777777666666555555555444333222222222444444444333555555555555555555555555333444444444333333555666666555444333333333333333333444444555666666666555777888888888777555222000333333333333333333333333333444444555555555555555555555666777777888777777333333333444444444555555222222222222222222222222222222222333444555777777666666666555555444444444000333555444222111333666333333444444555444444444000000000111222333555555444444444333333333222222333333444555555444333333111111222222222333333333222333555666777666555555666555555555555666777777555555666666777777888888333333333333444444555666333333333333444555666666666777777888:::;;;<<<<<>><<<:::777666555555555666555444444666666555444444444333333222111000000222333444444444333222111...000222444555555555555444444555555666777888888333444777888888777444333555444333222111222333333111111333444444444444444111222333444555444333333000111333555555555333222444333111000000111333444444333222444666777777666555555555555555555444444000222333444444333111000111111111222222333333333444444333333222111000000111111111000111111222333222222222333333444444444666666666666666666666666666555444333333333333333000000111222444555666666666555333444666;;;???BBB666555333111000000000111333333333333333333333333333333333333444444555666666555444444222222111000444444222222222222444444555555444333222111000///333333333333333333333333333333333444444444555555333333333333333333333333111111111222222333333333444444333222222333333333222444666666555444666777777777777777777777777777666555555555555444444444666666777777666555444444444333333333333444555555222333444555555444333222444444444555555777888888444333222111111111222333333444555666777777777777444555555555555555555444222222333333333444444444///000111111222222444666666555555444444555777888333444444555555444444333666555555444444333333222222111000//////111333444666666555444333333222222444333333222333444555666444444444444333222111111222222222222222222222222666555444333222333333444444444555555444444333222222222333333333333444444666666777777666555444444555666666666777777888888555555666777777777777777555555555555555555555555555555555555555555444444444777999999888999<<<@@@>>>AAAFFFIIIKKKMMMOOOQQQVVVXXX[[[^^^______^^^]]]\\\]]]^^^___aaacccdddeeefffcccaaabbbeeefffeeedddddddddbbbaaa```_________aaa___]]]\\\]]]^^^^^^]]]]]]^^^___```aaaaaaaaaaaa```______```bbbcccaaa```[[[TTTJJJBBB<<<999777666666777999::::::999888777444444444555555555666666555555444444555666888999::::::888777777777888999999888777666666777888999:::;;;<<<>>>BBBLLLYYYbbbnnn|||}}}{{{~~~zzz~~~zzzwwwsssoooiiiccc[[[WWWSSSXXX___dddaaaWWWJJJ@@@===;;;888777888777666555333333333333333333333333111111222333444444444444111111111111111111111111555666888999:::999777666555444444333333444444555777777777777666555333333555444444444444555666666666555555555555666777777:::999999888777666666555333333333444555666777888444444444333333222222222222000///000111333222222000000222444666777999::::::777444444555777888777999888555333111111222333333333333333333333333333222222111111111111111111444333333444555444222000111111222333333333333222222222111111000111111111111222444666999:::<<<<<<===:::555222222333444444333333333222222111111111222222222111111///......000000111222222222222111111111111111111111111111000111111111111222222222555555555555555555555555777666555555444444444555444444444444444444444444555444333333444777:::<<<444333222111111222333333444444444444444444444444555555444444444555666777555444444333333222222222444444333222222333444444333333333333222222222222333333333333333333333333333333333444444444444555333333333333333333333333111111222222222333333333444333333222222333333444444555666666666555555555666666666666666666666666666555555555555444444444666666666666666555444444444444333333444444555666333444444444444444444333444444444444555666777888444444222111111111222333222333444555666666666666444444555555555555444444111111222222222333333333111333555666555555444444555555555555555666666777333444444555555444444333444444444444555555555555444333222111111333444666666555555444333333222222444444333333333444555666444444444444444333333222222222222222222333333444666666444333333333444444444444555555444444333222222222333333333333444444555666666666555555444333555555555666666666777777555555666777777777777777444444444444444444444444666666666666666666666666444666888888888999===@@@???BBBFFFJJJLLLNNNPPPRRRYYYZZZ]]]^^^___^^^\\\ZZZ\\\]]]___aaacccdddeeeeeeeeecccaaabbbeeegggfffeeegggfffdddcccbbbbbbaaaaaaaaa```^^^]]]]]]^^^^^^]]]^^^^^^___```aaaaaaaaaaaaaaa```___```aaaaaa```^^^VVVPPPHHHAAA===:::888777777888888999999888777666444444444555555555666666555555444444555666888999:::999888777777777888888888888777666666777888888999;;;<<<===AAAKKKWWWaaammm|||{{{~~~{{{xxxtttoooiiibbbZZZUUUSSSXXX___ccc```VVVIII@@@===;;;999888888888777555444444444333333333333444333333333444444333222222111111111111111111111111222444555777777666555444444444333333333333444444777777777666555444444333555444444444444555666666555555444444555555666777888888888777666666666555555444444444444555555666333333333222222222111111333111000000222333333222000111222444666888999:::999777444444555777777777777666333111000000111111333333333333333333333333222222111111111111111111444333333444555444222000000111222222333333222222222111111111111111222222222444666999<<<>>>???@@@@@@<<<777444444444555555333333333222222222111111222222222222111000///...000000111222222222222111111111111111111111111111000111111111111222222222555555555555555555555555777777666555555555555666888777777666555444333333444444333333333333444444111111111222333444555666555555555555555555555555777666555444444555777999444333333333333333333333444444333333333333444444222222222333333444444444333333333333333333333333333333333333444444444444444444444333333222222222111222222222222333333333333333333222222333333444555444444555666777555444666666666666666666666666666555555555555444444444666666666666666555555444444444444333444444555666555444444333333444444555333333333333444555666777555444222111111111222333222222333444555555555555333333444444444444333333111111111111222222222222000222555777777666555333444444555666666666666666444444555555555555444444333333333444555666666666555555444333444555666777555555555444444333333222444444333333333444555555333333444555555555555444333222111111111333444555666666555444444444555555444444555555444444333222222222333333333333444444444444555555444444333333444444444444555555555555555555666777777777777666333333333333333333333333777777777777777777777777555666666666777999===@@@AAADDDHHHKKKMMMOOORRRTTT[[[\\\^^^^^^^^^\\\ZZZYYY\\\^^^```cccdddeeeeeeeeedddcccbbbccceeeggggggfffhhhgggeeedddccccccbbbbbbbbbaaa```___^^^^^^^^^^^^______``````aaaaaabbbbbbaaa```______``````^^^\\\QQQLLLFFFAAA>>><<<:::999888888888888777666555555444555555555555666666666555555555555666777888999999999888777777777777888888777777666666777777888888999:::<<<@@@IIIUUU^^^kkk|||}}}~~~~~~{{{vvvqqqjjjbbbYYYSSSSSSXXX^^^aaa]]]SSSGGG???===;;;999999999999777666777666444333333333444444444444444444333222111000111111111111111111111111000111222333444333222222333333222222222222333333777666555444444444444444555444444444444555666666444444333333333444555555666666666666666666555555666666555444444444444444555555444444444444333333333222111111333444444333111222333444666888999999888666444333555666666666444333111000/////////000222222222222222222222222111111222222222222222222444333222333444444222000000111222222333333222222000000000000111222333333444666:::===AAACCCEEEFFFCCC???999666555555555555333333333222222222222111222222222222111000//////000000111222222222222111000000000000000000000000000111111111111222222222555555555555555555555555666666555555555555555666888777777666555444333333333333333333333222111111111222222333444555666666444444444444555555555555888666444333333444777888333333333333444444555555444444444333333444444444333333333333444444444444333333333333333333333333222222333333333444444444555555444333333222111111222222222222222222222222333333222222222333444444333222111333666777666444666666666666666666666666666555555555555444444444555666666666666666555555444444444444444555666666555444333222222333444555333333333333333444555666555444333222111222333333111222333333444444444444222333333444444333333222111111222222222333333333000000111222444555555444333444555666777666555444444444555555555555444444222333333333444444444555555555444444555555666777555555444444444333333333444444444444444444444444222333444555666666666666555444222111111222333444666555555555555555555555444444555555444444333222222222222333333333444444333333333444444333333222333333333333333333333333444555666666777777666666333333333333333333333333666666777777777777777888666666555666777:::>>>@@@BBBEEEHHHKKKMMMPPPSSSUUU[[[\\\]]]^^^^^^]]][[[ZZZ]]]___aaadddffffffffffffddddddcccdddeeeggghhhhhhggggggeeedddcccbbbbbbbbbaaabbbbbbaaa___^^^^^^___````````````aaaaaabbbcccbbbaaa____________\\\ZZZPPPLLLGGGCCC@@@===;;;999888888888777666555444444555555555555555666666666666666666666777888999999999888888777777777777777777777777666666777777777666888999:::>>>GGGRRR[[[iii|||zzztttmmmcccZZZSSSSSSXXX^^^```ZZZPPPDDD===<<<;;;999999::::::888666888777555333333333444555333444444444333333222111111111111111111111111111///000111222222222111111333222222111111222222333666555444333333444555555555444444444444555666666333333222222333333444555444444555555555555555555555444444333333444444444888888888888777777777777444222111222333555444444222333333555666777888888666555333333444555555444333222111000//////000000111111111111111111111111111111222222222222222333444333222222333333222000000000111222222222222222000000000000111222333444555888<<>>;;;999999888888777666555555444666666666666666666666666666666777888888999999999888888888888777777666666666666666777777666666666555777999:::===EEEPPPXXXggg{{{yyyqqqfff\\\UUUSSSXXX^^^]]]WWWLLLBBB<<<;;;:::999:::::::::888666777666555444333444444555111222333333444444444333111111111111111111111111000000111111222222222222333222222111111222222333555555444444444555555666555444444444444555666666333222222222222333444444444444444444555555555555222222222333333555666666888888888888888888888888444222111222333555444444222333333444555666666777555333222222444444444333333222222111111111222222111111111111111111111111111111222222333333333333444333111111222333222000000000111222222222222111000000000000111222333444555888===CCCGGGJJJLLLLLLCCC>>>888444333222222111222222222222222222222222111222222222222111111000000000111222222222222111////////////////////////000000111111111222222222444444444444444444444444444333333333333444555555333333333444444555555666333333444555555555555555555666666666555444333333111222222333333444444444555555444333333333333444333333444444555555555666444444555555555555444444666666666555555444444444333333333333333333333333222222222222333333333333444444444333333222222222333333333222222222222111222222222222333444555555111333555666555555666777555555555555555555555555666555555555555444444444444555666666666666666666555555444444555555666777555444444333333444444555555444444444444444555555666555333222222222333444222333333444444333333333333333444444444444333333444444444444555555555555CCC===555000000222222222333333444555555555555555555555666666666666555555444444444333222111111111333333333444444444444444444444444444444444444444444444555555555444333222222222333555555666666666666666555444333222111111222333444444555555444444444444555555444444333222222222333333333333444444222222333333444444333333333333333333222222222222444444555666666666666555333333333333333333333333444555555666666777777777666666666888<<>>;;;999999999777666666666666666777777777666666666666555666777888999999::::::999777777888888777777666555555666666777777666666555555777999:::===DDDNNNVVVdddzzz|||tttiii^^^WWWSSSXXX]]]\\\SSSHHH???;;;999888888999:::999777555444444444444444444444444000111222333444444444444111111111111111111111111111222222222222333333333333333222222222222333333444444555666777777777666555444444444444555666666333333222222222333444444555555555555555555444444111111222222333555666777444444555555555555666666333222111111333444444333222222333333444444444555333222111222333444333111222222333333333333333333222222222222222222222222111111222222333444444444444222111000111222111111///000111111222222111111000000000000111222333333444777===BBBGGGJJJKKKKKKAAA===777333111111111000111222222222222333333333111222222222222222111111000000111222222222222111000000000000000000000000000111111111111222222222444444444444444444444444444444444444444555666666444444555555555666666666555555555555555555555555555666666777666555444333222222333333444555555666444555666666555444333222444444444555555555555555333444555666666555444333555555555555555666666666333333333333333333333333111222222222222333333333333333333333333333333333333333333222222222111111222222222222333444555666666;;;>>>;;;555222444888555555555555555555555555666555555555555444444444444444555666666666666666555555555555555666666777333444444444444444444333666666555555444555555666666555444333222333444444333333444444444444333333444444555555555555444444333333333444444444555555BBB<<<444111222444333111444444333333444444555555555555666666666666555555444444444444444444444444333333444444555555555444444444444444444444444444444444555555555444333222111222333444444444444444222333444555666555333222111111333444444444333333444444555555444444333222222222333333333333444444222222333444444444444444444444333333333222222222333444555555666666555555444444444444444444444444555555666777777888999999666666777;;;???BBBAAA???@@@BBBDDDFFFHHHKKKPPPSSSVVVWWWYYY[[[]]]___aaabbb``````___```bbbdddgggiiiggghhhiiihhheeeeeegggiiihhhhhhfffeeedddccccccccc\\\aaaeeeeeecccbbbdddgggeeedddbbbaaaaaabbbccceeecccaaa``````aaa```^^^\\\VVVQQQIIICCC???===;;;:::999999777777777777888999777777777777666666666555666777888::::::::::::999666777888888888777555555555555666777777666555555555777999:::===DDDMMMUUU```xxx}}}uuujjj___WWWSSSXXX]]]ZZZQQQEEE===:::777777777888999999666444000111333555666555444333222222333444444333333333111111111111111111111111222222222222222333333444444444333333333333444444222444777999:::999777666555444444444444555666666333333333333333444555555777777666666555444444444333222222222333444444555333333333333444444555555333111000000222333333222111222222222222222222333222111111111333333222000111222222333333444444333333333333333333333333333111111222222333444444555444222000000111222111111///000000111111111111111222111111111111111222222222555;;;AAAEEEGGGHHHHHH@@@<<<666333111111111111111111222222222333333333111222222333333222222111000000111222222222222111111111111111111111111111000111111111111222222222444444444444444444444444555555555555555666777888777777777777666666666666888777666555444444444444444555666777777666555555333333444444555666777777555666777888888666444222555555555555555555555555333444555666666555444333333333444555666777888888333333333333333333333333111111222222222333333333333333333333333333333444333333333222222111111111222222222222333444555666;;;AAADDD@@@666111333888555555555555555555555555666666555555555444444444444444555666777777666666555555555555555666777777222333555555555555333222777666666555555555666666666555444333222333444444444444444555555444333333444555555666666555555444222222333333333444444444:::555000000333666444222555444333222333444555666555555666666666666555555444444555555666777777777333444444555666555555555444444444444444444444444444444555666555444222111222222333333444444333333...000333666777777555444///000222333444333333222444444555555444444333222222222333333333444444444222333444444555555555555444444444333333222222222333444555555666666555555555555555555555555555555666777777888999999::::::666666888<<>>AAA<<<333///333888:::777444333444666666666666666666555444444333333777777777777777666555555111111333444666777888999333333333333333333333333555555555555666666666666444444444444444444444444333444444555555444444333444444555555555555555555333333333333333333333333555444333333222222222222444444666666666555444333666666666777777777777888666555444444333333333333555666777888888777666555888666444222111222333444333333444444444444444333333444666666555444555666444555666777777666555555444444555555555555444444777666555444444444444444444333333222222222333333555333222222333555555555555444444333333444444555333333333444444444555555777777666555444444333333555555555555555666777777::::::;;;<<<===>>>???@@@AAAAAA@@@AAACCCIIIPPPVVVZZZ\\\___aaabbbbbb```___aaa___]]]___ccceeeeeeddddddgggiiigggcccbbbfffjjjjjjfffaaa___```bbbaaa___aaabbbdddeeeeeedddcccbbbdddccccccccceeehhhjjjllljjjhhheeeaaa^^^]]]\\\\\\SSSNNNHHHBBB???===;;;999888888777666666666666666777666666666666777777888999;;;===;;;888666777888666666666777666555444444666666666666666666666666444777:::<<>>??????===<<<888777666555444444555666555555666666777777888888999666333222444555444222222333444555555555444333111222333444444444333222555444333222222222333444111222222333333222222111000111222222333333222222222222222222333333444555555444333222222333555666444333222111222333444555555444111000//////111222222222111111111111111111111111111222333333333444444444666777888888888888;;;777222000111222111000////////////000000000000222333333444444333333222222222222222222222222222111111111111111111111111222222222111111000000000222222333444444555555666444444444444444555666666666666666555555666666666666555555555555555555666333333333444444444444555444444444333333444444444222333444555666555333222333333333333333333333333222333444444555555444444555555444444444444555555555555555444333222222222222222222333333444444444222333333333333444444444333333444444444444444444444444333333444444555555777;;;===:::555222666:::999666444333444555555555555555555555555444444444777777777777777666555555444444444555555555666666444444444444444444444444444444444444555555555555444444444444444444444444222333333444444333333222666666555555444444333333222222222222222222222222555444333333222222222333444444555666666555444333555555555555666666666666555555444333333333333333555555777777777777555555888666444222222222333444333333444555555555555555444555777666555444444555444444555666666666555444444444555555555555444444666555555444444444444444444444333333333333444444555333222222444555555555444444333333333333444444333333333444444444555555666666555444444333222222666555555555555666777777::::::;;;<<<<<<===>>>>>>?????????@@@BBBHHHOOOTTTWWWYYY\\\___aaa```______]]][[[[[[^^^bbbfffgggffffffhhhhhheeeaaaaaaeeeiiiiiiddd___]]]^^^___^^^]]]```aaacccddddddcccbbb```ccccccbbbcccdddfffhhhiiiiiigggeeebbb___]]]\\\[[[TTTOOOIIICCC@@@>>><<<;;;888777666666555555666666777666666666666777888888999;;;===<<<999777777888777777777666666666555555666666666666666666666666555777:::===???EEENNNUUUjjjyyyssseee\\\WWWRRRUUUWWWRRRHHH>>>999777444444555666888777555222222333333444444444444333222222222222222222222222555444333333222222333333444444333333333333444444444444333333333222222222333555999===>>>>>>===;;;888777555444444444555666444555555666777888888999;;;888555444555666555444111222333555555555555444111222333444444444333333555444333222222333444444333333333444444333333333111222222333333333333333222222222222333444555666555444222111111222333444666555444222222222333333555444222000///000111111222222111111111111111111111111111222222222222222333333444555666666666555777444111111222333222111000000000111111111111222222333333444444333333222222222222222222222222222222222222222333333444444444444444444333333333222222222333444444555555666555444444444444555666666777666666555555666666777555555444444444444555555333333333333444444444444555444333222222333444555111222333555555555444333333333333333333333333333222333444444555555444444555444444444444444555555666666555555444333333333222222333333333333444444111111222222222333333333222222333333444444555555444444333333444555555666666777888777666666888:::888555333222333444444444444444444555555555555555777777777666666666555555666666666555444444333333555555555555555555555555333333333444444444444555444444444444444444444444222222333333333333222222777777666555444333222222222222222222222222222222444444333222222222333333444444555555666555555444333333333444444444555555555444333333333333333333555666777888888777666555777666444333222222333444222333444555666777777777555666777777555333333444333444444555555444333333444444555555555555444444555444444444444333333333555555444555555555555555555333222222444555555444333333222222222222333333333333333444444444555555555555444444333333222222666666555555666666777888:::::::::;;;;;;<<<<<<<<<=========>>>@@@FFFMMMRRRTTTVVVYYY\\\^^^___^^^^^^\\\[[[[[[]]]aaadddeeeeeeggggggfffccc``````dddiiijjjfff```^^^___```___]]]___```aaabbbbbbaaa```___aaabbbbbbcccddddddeeeeeegggfffeeedddaaa^^^[[[YYYVVVQQQJJJEEEAAA???===;;;777666555555444444555555666666666666666777888999:::;;;<<<<<<:::888888999999888777666555666777777666666666666666666666666666888;;;===???FFFOOOVVVjjj{{{uuuggg]]]WWWQQQRRRQQQKKKBBB;;;777666555444333444555666555333444444555555555444444333333333333333333333333333555444333333222222333333444444333333333333444444333444444444444333333222222444888;;;======<<<;;;777666555444333444555555444444555666777888999999<<<999666555555555555444111222333444555555555555111222333444444444444333444444333333333444444555333444444555555444444333222222333444444444444444000111111222333555666777555444333111111111222222888777555333222222222333555444222111000000111111111111222222222222222222111111111111111111000000222222333333333333333222333222111222333444333222111111111222222222333333222333333444444333333222222222222222222222222222222222333444555555666666555555444444444444333333222222333444444555555666555555444444444555555666777666666555555666666777444444333333333333444444222222333333333444444444666555333222222333555666000111222444555555555444222222222222222222222222222333444444555555444444444444333333444444555555666666555555555444444444333333333333333333333333000111111111111222222222111111222333444444555555444444333444444555666777666555555555777999999999777555333222333444444333333333444444555666666777777777666666555555555555666666666555444444333333444444444444444444444444333333444444444555555555444444444444444444444444222333333444444333333222555555555444444333333333333333333333333333333333444333333222222333333333444444444555555555555555222222222333333333444444444444333333333333333444666777888999999888777666666555444333333333333444222333444666777888888888666777888777555333333444333333444333333333222222333444444555555444444333333444444444444444333333555555555666666666666666444333222333444555555444333222222111111222222333333333333444444444555555666666555555444444444444666666666555666777777888::::::::::::::::::::::::;;;;;;<<<===@@@EEEKKKPPPQQQSSSVVVZZZ\\\]]]^^^^^^___^^^^^^^^^___```aaaaaafffeeecccaaa___aaafffjjjnnnjjjdddbbbbbbcccbbb```^^^___````````````______aaaaaabbbcccccccccbbbbbbeeeffffffeeebbb^^^ZZZWWWYYYTTTMMMFFFBBB>>><<<:::666666555444444444444444666666666666777888999999:::;;;<<<;;;:::999999999:::999777666555666888999666666666666666666666666777999;;;<<>>999777777666444222222333444555444666666666666555444333333333333333333333333333333555444333333222222333333333222222222222333333444444555666666666555444444222444777:::;;;;;;;;;:::666555444333333444555555333444555666777888999:::;;;999777555444444444333444444444444444444444444111222222333444444444444555444444444444444555555333333444444444444333333222333444444555555444444000000000222333555777888666555444333222111222222777666444333333333444444555444333111111111111111111111222222222222222333222111111111000/////////222222222333222222111111222222222333333333222111111111111111222222222333222333333444444333333222222222222222222222222222111111222333444666666777333222222222222222222222222222333444444555555666666555555444444444555555666666555555555555666666444444333333333333444444222222222333333333444444555444333333333333444555000111222333444444555555222222222222222222222222222333444444555555444444333333333333333444555555555555555555555444444444333333333333333333333333000000000111111111222222111111222222333444555555444444444444555666777888777555444444777888777666666444333333444444333222222333333444555666777777777777666555444555555555444444444555555555555555333333333333333333333333444555555555666666666666444444444444444444444444444444555555555555444444222333333333444444555555555555555555555555555555333333333222222333333444444444444444555555666666222222222333333333444444555444444333444444555555888999::::::::::::999888555555444444333333333444222333444666777888888888666888999888555444333444444444333333222222222222333333444444444444333333333333444555555444444333444555666777777777666666444333222333555666555333333222222111111222222333333333333444444444555555777777777777666666666666666666666666666777888888999999:::::::::::::::::::::;;;<<<===@@@DDDKKKOOOQQQSSSVVVYYY\\\]]]______`````````_________```aaadddcccaaa``````ccchhhlllooojjjeeecccdddeeecccbbb]]]^^^^^^___```aaaaaaaaaaaabbbbbbccccccbbbbbbaaadddeeefffeeebbb^^^YYYVVV[[[UUUNNNFFFAAA===999777666666555444444444444444666666666666777888999:::::::::::::::;;;:::999888:::999777666555666888999666666666666666666666666777999:::<<<>>>EEEOOOWWWdddvvvuuuhhh]]]WWWQQQOOOJJJCCC===999888888777444222111333444555444666666666666555444333333333333333333333333333333555444333333222222333333111111111111111222333333444444555555555555444444444555777999::::::999999555444333222222333444555444444555666777888999999;;;:::999777555555555666999888777666444333222222111111222222333444555555666666666666555555444444222222333333333333222222222333444444555555444444000000000222333555777888777777666555444333333333444333333222333444555666444444333222222111111111111111222222333333333333222111111111000/////////222222333333333222222111222333444333222111000000000000000111111111222222222333333444444333333222222222222222222222222222///000111222333444555555222222222222222222222222222222333444444555555666666666555444444444444555555444444444444444444555555555444444444444555555222222222222333333333333444444444444444444444444111111222222333333444444333333333333333333333333222333444444555555444444222222222222333444555666444444444444444444444444444444333333333333222222000000111111111222222222111111222222333333444444333333444444555666888888777666444444555666666555666555444444555555444222333333444444555666777777777666555444444444555666333333444444555666777777333333333333333333333333555555555666666666777777444444444444444444444444555555666666666666555555111111222333444555666666444444444444444444444444333333222222222333444444444444444444444555666777333333333444444444555555555555555555555555666777888999:::;;;;;;:::999888444444444444444444444444222333444555666777777777666777888888666444444555555555444333222222222222333333444444444444333333333444555666666666555444333444555777777777666666333333222444666666555333333333222222222222333333333333333444444444555555888888888888888888777777777777666666777777888999999999999::::::;;;;;;;;;:::<<<===???AAAEEEKKKOOOTTTUUUWWWZZZ]]]___```aaa^^^```aaaaaaaaabbbdddfffdddbbbaaa```bbbeeeiiilllkkkgggbbb```aaacccbbb```]]]]]]^^^```aaacccdddeeeccccccccccccccccccdddddddddeeeeeedddaaa]]]YYYVVVYYYSSSLLLEEE@@@<<<999666777666555555444444555555666666666777888999:::;;;:::999888999::::::999777999888777666555666777777666666666666666666666666666888999:::===DDDNNNVVVfffyyyrrrggg\\\VVVRRRNNNHHHBBB===:::999999777555333222444555555555444444555555555444444333333333333333333333333333555444333333222222333333111111000111111222333444333333333222333333444555777888999999999999888777444333222111222333444555555555666666777777888888;;;<<<;;;999777777888:::===<<<:::777555333222222111111111222333444555666777888777777666555333222111222222333333222222111222222333444444444444444000111111222333555666777777777666666555555444444222111111111222444666777444444444333222222111111111111222222333444444444111111111111111111000000222222333333333333333222333444444333000///000111000000000111111111111222222333333444444333333222222222222222222222222222//////000111111222333333222222333333333333444444222222333444444555555666666666555444444444444444444333333222222333333444666555555555555555555666111222222222222333333333222333555666666555333222222222222222222222333333333333333333333333333333222333444444555555444444222222222222333444555666333333333333333444444444444444444333333222222222111111111222222222333333222222222222222222333333333333444444555777888999444444555444444555666777777555555555666666444333333444444444555555666666888666555333333444555666333333444444555666666777444444444444444444444444444444444555555555666666444444444444444444444444444555555555555555555444222222222333333444444555333333333333333333333333333222222222333333444555444444333333444555777888555555555555666666666666666666666666666777888888777777888999999888777777333444444444444444444444333333444555555555555555555777888888666555666666777666444333222222222333222333333444444333333222333444666777888777666555111333555777777777666555333222333444666666444333444444333333333333444444333333333444444444555555777777777777777777777777777777666666777777888999888999999:::;;;<<<<<<===;;;===???@@@CCCGGGLLLPPPXXXXXXZZZ\\\___aaabbbccc```bbbddddddbbbcccfffhhhfffeeeccccccdddfffhhhhhhgggccc^^^]]]___aaaaaa___\\\]]]^^^```cccfffhhhiiieeeddddddcccdddeeefffgggeeeeeedddccc```]]]YYYWWWSSSNNNHHHBBB???<<<:::888888777666666555555666666666666666777888999;;;<<<999777666888::::::888666777777777666666666555555666666666666666666666666666777888999<<>>>>><<<>>>@@@BBBDDDHHHMMMQQQZZZ[[[\\\^^^```bbbcccdddeeeggghhhfffcccbbbdddfffiiigggeeedddeeeffffffeeefffbbb]]]]]]___aaaaaa```\\\]]]___aaadddgggjjjlllfffeeedddcccdddfffhhhjjjeeeeeedddbbb___\\\YYYXXXNNNJJJDDD@@@>>>===<<<;;;888888777666666666666666666666666777888:::;;;<<<888666555777999:::888555666666666777666555444444666666666666666666666666555666777888;;;BBBMMMUUUnnnyyymmmcccZZZUUUPPPLLLFFF@@@===;;;999888777555555555777777666555111111222333444444444444444444444444444444444444555444333333222222333333333333333444555666777888<<<:::777666666999<<<>>><<<<<<;;;;;;999888666555222222111111111222444555777777777777666666666666333555666444222222555999>>>===;;;999777777777777111111111111222444666777;;;;;;:::999777444111000333444444555555444444333111111222333333333333222222222222222333333444555333333444444555444444444333222111000000000111222444444444444333222111111111111222333333444555555111111111222333333333444//////000222222333333333000111111000...///333777222222333333333444444444222333333444444333333222222222222222222222222222111111111111111111222222......//////000000000111222222333333444555666666888777666555444333222222111111111111222333444444555555666666555555444333333333333333333333333333555555555555555555555555555444333333222222222222555555666666666555333222222222333444444333333333///000111111333333444555///000222444555666777777666555555444222111111000333333222111111222333333555555444333222222222222333333333444444444555555555555555555666666666666666666555444444444444444444333333333444555777888555444444333333444444555666555555444444444555555777666555444444444444444555444444333333444444555555666777666444333333555222222222222222333444555555555555555555666777777444444555555444444333222222222333333333444444444555555555555555555555555333444666888999:::999999999888888777777777777777888999999888888777666555555555444444444444555555444444555555555555555555555555555555666666666666777666555444333222222222222222222222222222222222333444666777777777666666555666777999999777666555444444444444444444444444666555555555555666777777444333333222222444555666666666666666666777888888777777777777777777777777::::::;;;<<<<<<<<<;;;;;;<<>>:::888777:::777333222333444555555666666444333333444555666444444555555555555555555555444333222111222333333333333333444444444555555999888777555555777888999<<<<<<;;;:::999888666555111111111222333444666666999999999888777555333222222333333333333555888;;;???>>>>>><<<999666333111444444444555555666666666777888999888555333333333666555333333444444333222666555444333222222222222222222333333333333444444222222222222222222222222222222222111111222333333333444555666666444222111111111222222222333333333111111111222222333333333111222444444444222000///111111111111111111111111222333444333111000111222222222222222222222222222333222000//////000222333111222222333333222222111000111111111111222222222222222333333444555555666777777666555555444444333222222222111222222333333444555555555555444333333333333333333333333333333555555555555555555555555555444333333222222222333444555666666666555333222333444444555555444444444111111222333444555666666111111333444555666666666444444333333333333222222444333222111111222333444333333333222333333444444333333333444444444555555555555555555666666666666777666555555444444555555444444444444444666777888555444444333333444444555555555444444444555555666666666555444444444444444444444333333333333444444555666777666444333444555333333333333333444555555555555555555555666666777444444555555444444333222222222222222333333333444555555555555555555555555444555666888999999999888888888777666666666666777888888888888888777777666666666666555555666666666444555555555555555444444555555555555666666666666666666555444333333333333222222222222222222222222444444555666666666555555444555777888888777555444444444444444444444444444444444333333444444555555777666555555555666777888666666666666666777777888777777777777777777777777999999:::;;;;;;;;;;;;:::===@@@CCCDDDDDDHHHOOOUUUXXX[[[___bbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeeggggggfffeeedddddddddddddddcccbbb```______^^^^^^```aaabbbdddfffggghhhiiiggggggfffeeeeeedddcccccccccdddffffffddd```\\\YYYNNNJJJDDD@@@>>><<<;;;:::888888777555555444444555666777888:::;;;<<<======999999999999888888777666666666777888888999999:::999888888777777777777888GGG>>>888999:::<<>>:::888666:::777444222333444555555555444333333333333444555444444555555555555555555666555333222222222222333333333333333444444444444777666555444444555666777:::::::::999888777555555111111111222333555666777:::999888777555444333333333444444444444666999<<<>>>>>>===<<<999666333222222222333333333444444444555777777777444333333444555555444444555555444444444333222111111111111111111111111222222222333333222222222222222222222222111111111111111222333333444555666777666555333222222222333333333444444444444444333333222222111111222333444555444333111000111111111111111111111111222333444333111000111222222222222222222222222222333222000//////000222333111222222333333222222111111111111111222222222222222333333444444555555555666666666666666666666666444333333222222222222333444444444444444333222222444444444444444444444444444444444444444444444444444444333222222222333333444555555555555444333333444555555666666555444444333333444555666777888888333333333444444444555555222222222333333444444444444333222111111222333444222222222222333444555666333333333444444444555555444555555555555666666666888777666666555555666666555555555555666777888888555444444333333444444555444333333333444555666666666666555444444444444555333333333333333333333333555666777666444444444555444444444444555555555555555444444444444555666666444444555555444444333222111111222222222333333333555555555555555555555555555555777888999888777777777777666555555555555666666777888888999888888888777777666666666666777777666666666666555444333333444555555555555666666666666555444444333333333333333333333333222222222222555555444333333333444444333444555666666555444333444444444444444444444444222222222222222333333333777777666666666777888999666666555555666666777888666666666666666666666666888888999:::::::::::::::>>>@@@CCCDDDEEEIIIOOOUUUUUUYYY^^^aaabbbcccdddeeebbbbbbcccdddeeeggghhhiiihhhggggggfffeeeddddddccceeedddcccbbbaaa`````````aaaaaaaaabbbdddfffhhhiiigggfffeeecccbbbaaaaaaaaaaaabbbdddfffgggbbbYYYSSSMMMHHHBBB===;;;;;;;;;;;;888888777666555555555555777888999;;;<<<=========::::::999888888777666666777888888999::::::;;;;;;888888888777888888999999KKKAAA:::999888999DDDQQQhhhssshhh___ZZZRRRPPPKKKFFFAAA<<<999888:::777444333333444555444333333222222222333333444555555444444444444444444666555444333222222222222222222222222333333333333444444222222222222444444888888888777777555444333222222222333444555666777:::999777555444333333444444555555555555777:::===>>>>>>>>><<<:::777444333111111111111222222222222333444555555333333444555666666777777666555555444111111000000///000000111000000000111111111111222222222222222222222222222000000000111222333444555555666666777777666444333333333444444444555555555888777666444333111000///333333444555555444222111111111111111111111111111222333444333111111111222111111111111111111111111333222111000000111222333111222222333333222222111111111111111222222222333333333333444444444555555444444555666666777777888555444333222222222222222333333444444333333222111444444444444444444444444444444444444444444444444444333333222222333333333444444444444444444444444444555555555555444444333333333444555666777888888555555444444333333333333222222333333333333444444444333222222222222333444333333333333333444555555333333333444444444555555444444444555555555666666888888777666666666666666666666666666777777888888555444444333333444444555222222333333444555666777666555555444444444555555222333333333333333333222555666777666555444555666555555666666666666666555444444333333444444555666444444555555444444333222111111111222222222333333555555555555555555555555555666777888888777666666666666555444444444444555555666777888999999999999777666666666666666666777666666666666555444333222444444444555555555666666666555444333333333333333333333333333333222222222666555333222111222333333333444444555555444444333444444444444444444444444111111222333333333333333555555555555666666666777666555555555555666777777555555555555555555555555666777888999999999999999>>>AAACCCEEEGGGKKKPPPTTTVVVYYY]]]```aaabbbccceeebbbcccdddeeegggjjjlllmmmfffffffffeeecccbbbaaa```eeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeeggghhhgggfffdddcccaaaaaaaaaaaabbbaaaaaadddfffbbbXXXPPPNNNIIIAAA<<<::::::;;;;;;888888777666555555666666777888999:::;;;;;;;;;;;;::::::999888777666666555888888888999::::::;;;;;;888888888888888999:::;;;DDD<<<777888888:::EEESSSiiitttjjjaaa\\\VVVSSSOOOJJJEEE@@@<<<::::::888555444444555444444333333333333333444444444555555444444444444333333555555444333222222222111111111222222222333333333333222222111111222222333555555555555555444333222333333333333444555666777:::888666444222333444444333444555555555777999<<<===>>>???>>><<<999666333111111111111111222222222111222333333222333444666::::::;;;:::777555444333111000000000000000111222000000000111111111222222222222222222222222222222111111111222333555666777555555666666555555444333333333333333444444444444888888666555333222000000333444444555555444333333111111111111111111111111111333333333111111222333111111111111111111111111222222111000000111222222111222222333333222222111111111111222222222333333333333333444444444444444333333444555666777888888555555444333222222222222333333444444333333222111444444444444444444444444444444444444444444444444333333333222222333333444444444333333333444444444444444444444444333222111222222333444555666666777777666555333333222333333444444333333333333222222444444333222222333444444666555444444333333333444333333333444444444555555444444444444555555555555888888777666666666666666666666666777777777777777555444444333333444444555222222222333333555666777555555444444444555555666222333333444444333333222555666777666555555666777555666666777777666555555333333333333333444555555444444555555444444333222111111222222222333333333555555555555555555555555555555777888888777666555666555555444444444444444555666777999::::::::::::666555555444444555555666666666666666555444333222444444444444555555555555555555444333333333444444444444444333333333222222666444333111111111222333333333444444444444333333444444444444444444444444222222333444555444444333444555555666666666666666555555555555555666666777444444444444444444444444555666777888999999999999>>>@@@CCCFFFIIIMMMQQQTTTYYY[[[^^^`````````aaabbb``````aaacccfffhhhkkklllgggggggggfffdddbbb```___ccccccbbbbbbbbbbbbbbbcccddddddddddddeeefffggghhhhhhgggfffdddccccccbbbbbbeeebbb___```bbb___YYYRRRQQQKKKCCC===:::::::::999888777777666666666666777666777888999999999999999:::999888777666666666666777777888999999::::::;;;999999888999999:::;;;;;;<<<888777;;;<<<<<>>AAABBBAAA<<<777444333333333333333222222222000111222222222333555777>>>???@@@===888444222111222222111111111222333333111111111111222222222333222222222222222222222222222222333333555666888888444444444444333333222222222222222222333333333333666666555444444333222222333444444444444444444444111111111111111111111111111222333333111111222333111111111111111111111111222111111111111111111222111222222333333222222111111222222222222333333333444444444444444444444444222222333444555666777777555444444333333333333444444444444444444333222222333333333333333333333333333333333333333333333333333333222222222333444444333333333222333333444555444444444444333222111111111111222333444555555666777666444333222222333333444444444333333222222222555444333222222333444555777666555444333333333333333333333444444444555555333444444444444555555555888777666666555555666666555666666777777666666555555444444333333444444555333222222222333444555555555444444444444555666666333333555555555555333333444666777777666555666888555666777777777666444444333222222222222333444444444444555555444444333222222222333333333444444444555555555555555555555555444444666777888777666666666666555444444444444555666777888999::::::::::::555555444444444444555555666666666666555444333333333444444444444555555555555444444333333444444444555555444444333333222222444444333222222222333333444444444444444444444444444444444444444444444444222333555666666666555444555666777888888888777777555555444444555555666777555555555555555555555555555666777888999:::::::::===???BBBFFFKKKPPPSSSVVV[[[]]]______^^^^^^___```[[[\\\]]]___bbbdddfffhhhjjjjjjjjjiiigggdddbbb```aaaaaa`````````aaabbbbbbffffffggghhhiiiiiihhhhhhhhhhhhiiiiiihhhgggfffeeegggccc```___^^^]]]YYYUUUQQQKKKDDD>>>;;;999888888888777777666666777777777777777888888888888888777999888777666555666777888777888888999999:::;;;;;;:::::::::999::::::;;;;;;<<<999;;;@@@??????HHHVVV{{{~~~vvvmmmddd^^^VVVTTTQQQLLLFFF@@@;;;999;;;999777666666555444222333333444555666666666666555555444444333333222222111222333444444444333333222222222222333333333333222222222222222222222222111222222333333333333222333222222222222333444555777666444333222222333333000222444555555555777999:::>>>DDDGGGFFF@@@999444444444444444444333333333111111222222111333666888???BBBCCC@@@:::444222222444444333333333333333444111111111222222222333333222222222222222222222222333333333444555666777888333333333222222222222222111111111222222222333333444444444333333333333333333333333333333444444444111111111111111111111111000222333333222111222444222222222222222222222222111111111111111111111111111222222333333222222111222222222222333333333333444444444444444444444444111222222333444555666666444444333333333444444555444555555555555444333333222222222222222222222222333333333333333333333333333222222222333333444555333333222222222333444555555555555555444333222111111111222333444555555666777666444222222222333444222222333333333333444444555444333222222333444555666555555444444444555555333333333444444444555555333333444444444555555555777666555555444444555555444555666666666666555444555444444333333444444555333333333222333333444444444444444444444555666666333444666777777666444333444666777777666666777888444555666777777555333222222222222222222333333444444444555555444444333222333333444444444555555555555555555555555555555555222333555777888888777777777666666555444555555555777888888999::::::::::::666666555555555555666666444555555555555555444444333333444444444555555555444444444333333444444555666555555444333333222222222333333444444444444333555555444444444444555555444444444444444444444444222333555666666666444444444555666777888777666666555444444444444555666666555555555555555555555555555666888999:::;;;;;;;;;<<<>>>AAAFFFLLLRRRUUUWWW[[[]]]^^^___^^^^^^___```ZZZ[[[\\\^^^```ccceeefffjjjkkkjjjjjjgggdddaaa___^^^^^^^^^^^^______```aaagggiiikkkmmmmmmllljjjiiiiiijjjlllmmmmmmllljjjhhheeedddccc```^^^[[[XXXWWWLLLHHHBBB===;;;999888777888777777777777777888888888888999999999888888777888777555555555666888999999999999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<999:::>>>>>>???KKKZZZsss~~~vvvnnneee^^^XXXVVVSSSNNNIIIBBB===:::;;;999777666666555444222111222333555666666555555555555444444333222222111///000222444555555555444333333333333444444444444111111222222222222111111000111222333333333333333222222111111111222333333555555444444333222222222000333555666666666888999999>>>FFFLLLKKKDDD:::444555444444444333333333333222333333222222333666999>>>BBBDDDBBB;;;666444555666555444333333222333333000000000111111111111222222222222222222222222222333333333333333444555555444444333333222222222333222222222333333333444444333333333333222222222222222222222222222333444444111111111111111111111111000222333333222111333444333333333333333333333333111111111222222111111111111222222333333222222111222222222333333333444444444444444444444444444444111111222333333444555555333333333333444444555666555555666666555555444333111111111111111111111111333333333333333333333333222222222222333333444555333333222111222333555666666666666666555444333222111222222333444555666666777666444222222222444555000111111222444555555666555444333333333333444555444444444444444555666777333333333444444444555555333333333444444444555555666666555444444444444444444444555666666555444333555444444333333444444555444444333222222222333333444444444444444555666777444555777888888777555444444666777777666666777999444555666777666555333111222222111111222222333444444444555555444444333222444444444555555555666666555555555555555555555555111222444666888888888777777777666555555555555666888888999:::::::::999999777777666666666666777777444444555555666555555555333333333444444444555555444444333333333444444555666666555444333333222222111222444555666555555444666555555444444555555666444444444444444444444444111222444666666555444333111222444555555555444333555444444444444555666666666666666666666666666666666666888999:::;;;;;;<<<;;;===@@@FFFMMMSSSWWWXXXZZZ\\\^^^^^^^^^^^^```bbb]]]]]]^^^```bbbdddfffgggiiiiiiiiihhhfffbbb___]]]]]]]]]]]]]]]]]]^^^___```hhhjjjmmmppppppnnnkkkiiiiiikkknnnpppqqqooollljjjccceeeeeeccc^^^ZZZXXXWWWHHHEEE@@@===;;;:::888666888777777777777777888888999999:::::::::999888888777666555444555777999:::::::::;;;;;;<<<======>>>===<<<;;;;;;::::::::::::888555666:::;;;>>>MMM^^^ddd}}}vvvnnneee^^^\\\ZZZWWWSSSMMMFFFAAA>>>;;;999777777777666444222000111222444555555444444555555444333333222111111...///111444555666666555333333444444444444555555000000111111111111000000000111222333333333333333111111111000111111222222444444444444444333222111111444666777777888999:::888???HHHOOONNNFFF;;;444444444444333333222222222333333333222222333666999<<<@@@DDDBBB<<<888777888666555444333222222222222////////////000000000000222222222222222222222222222222222111111222333333555555444333333333333444333333333444444444555555444444333222222111000000222111111111222222333444111111111111111111111111000111333333222222333444444444444444444444444444111111222222222222111111222222222333333222222222222222333333333444444444666666555444333333222222333333333444444555555555333333333333333333333333333444555555666666555555222222222222222222222222111222444444444444222111333333333444444333222222000111222333444444444444555555666666555555444333222333555666666666555444666555444333333333333333555555444333222111111000444444555555555444222111111111222444666888;;;<<<777666555444444444444444444444444555555555555666666666777777666555444444///000111222333444444444333444444444444333222111111222333333444444333333333333333444444555555555888666444333222333555666555555666666666666555555666666666555555444444444444444444555555555555666555666666777666444222111444444444555444444333333444333333222333444666777555555555555555666777888555555555555555666777777777888888999999::::::;;;888777666555555444555555888888888888888777666666777666555444444555666777888777555333333333555666555555444333222222222222333333333444555666777888444444555555444444333222333333333333333333333222777777777777777666666666333333333444555666777777555555555555555555555555333444555555666555555555999999888888888888888888:::===AAAEEEIIIMMMRRRUUUZZZYYYYYY[[[]]]______^^^cccbbb``````aaadddgggiiillljjjgggdddbbbaaaaaabbbaaa```^^^\\\[[[]]]bbbfffjjjkkkkkkjjjiiijjjlllooosssooonnnpppppplllhhhiiidddeeeeeeccc^^^YYYTTTRRRLLLHHHBBB===:::999777666777777888888888888777777999888777666666777888999999666333444666888888777666666777888:::<<<>>>??????===:::999999999888777999999;;;<<<:::===HHHUUUaaa{{{{{{uuunnnfffbbbYYYXXXUUUSSSPPPKKKEEEAAA===;;;:::888777777777777444555555555666666777777666555444333333333333333333333444444333333222222222333333333333222111111333333222111000000111111000111111222222333444444444444333111000111333666555555444444333333333222333333333555888:::999888;;;>>>AAABBBAAA===888444111333555777777555333111555333000...///111444666:::===???@@@===999666555333333222111000000111111000000111111111111000000000000000000111111111111111222222222222111000000111222222222222111111000111222333444555666666555444444444333333222222222333333333333333222111000333333222111000000111111222222222000000222666999<<<999444222222333333333222222222111111111111000000111111222222333444444555444444333333444444555555555555444444333333222333333333333444444444444333333333333333333333333333444555555666666555555222222222222222222222222333444444555555444444333333333333444444333333222111111222333444444444444555555666666555555444333333444444555555555555555666555444333333333333444555555444444333333222222444444555555555444333222111111222333555777888:::666555555444444444555555444444444555555555555666666666666666666555444444222222333444555555555555444444444333333333222222222222333444444444444333333333333444444444555555777666555444333444444555555555555666666555555555555555555444444444333333444444444444555555555555555666666666555444333222333444444555444444333333444444333333333444555666666666555444444444555555555555555555555666666777777777888999:::;;;;;;<<<888888666555444444444444555666666777777777666666666666555444444555666777777666444333222333444555555444333333222222333333444444333444444555666777444444555555444444333222444444444444444444444444666666666666666666666666333444444444555666666666555555555555555555555555444555666666777777666666888888888888888888888888999<<>>;;;999777666777777888888888888888777999888777666666666777888999666444555777999999777777777888999;;;===???@@@===<<<;;;;;;<<<<<<:::999::::::<<<<<<;;;<<>>===;;;888777777777777555555555666666666777777555444444333333333444444444444444444444333222111222333333333333222111111222222111111000000000000000111111222222333444444111333555666555444444555555555444444444444444444555444555888;;;<<<<<<;;;:::<<>>;;;666333333444555666666555444333555333222000111333555666888;;;>>>>>><<<888666555333222222111000000111111000000111111111111000000000000000000111111111111111222222222222111000000111222222222111111000000000111222333444444444444444444444333333222222222444444444444444333222222333222111000000000000111000111111111111444888;;;===:::555333333444444444222222222111111111111000000111111222222333444444333333222222222222333333444444444444444444444444444333333333333333333222333333333333333333333333333444555555666666555555333333333333333333333333666555555444444555555666333333444444444444333333111222333444444555444444555555666666555555444333444444444444444555555666555555444333333333444444444444444444444444444444444444555555555444333222222222222333444555666777555555444444444555666666444444444555555555555666666666666666666555555444555555666666666666666555555444333222222222333444222222333444444444444444333333333444444444444555555555555555444444444444444444555555555555444444444444333333333333333222444444444444555555555555555555666555555444333222333333444444555444444333555555444333333333444444666666555444333333333333555555444444555555666777777777888999:::;;;<<<===999888777555444333333333333333444555666666666666666666555555444555555666666555333222222222333444333333333333333444444555555555555444444444555555444444555555444444333222333333444444555555666666555555555555555555555555444444555555555555555555555555555555555555555555555666666777777777777777888888888888888888888888999<<<@@@CCCGGGKKKPPPSSS[[[^^^```___]]][[[]]]___\\\\\\^^^___aaaccceeeeeellliiiddd```^^^```bbbdddccccccbbbaaaaaaccchhhllloooqqqrrrrrrpppoooooopppqqqnnnmmmpppqqqmmmkkkkkkcccccccccbbb___[[[XXXUUUNNNJJJDDD???<<<:::888777666777888999999999999999:::999777666555666666777999777666666888999999888888888999:::;;;===???@@@;;;<<<===@@@AAA@@@===:::::::::<<<===;;;<<>>:::;;;<<<===;;;888555333444444555555555555444444444333333333333444555555555888;;;;;;:::777555555333222111111000111111111000000111111111111000000000000000000111111111111111222222222222111000000111111111111111000000000111222222333333444444444444444333333333333222222444444555555555444333333222111000000000000000000///000111111222555:::===>>>:::666444444555555555222222222111111111111000000111111222222333444444111111000000000000111111333333444444444444444444444444333333222222222111333333333333333333333333333444555555666555555555333333333333333333333333666555444333333444555666222333444444444444444444222222333444555555444444555555555666555555444333555444333222333444555666555444444333333333444444444444444555555555666666444444444444444444444333444444333333444444555666444444444444444555666777444444444555555555555666555666666666666666555555777777777777777666555444666555333222222333444666222333333444555444444444444444444444444444444444444444555555555444333222333333444444444444333333222222222222222222222222333333444444444555555555555555555555444444333333333333444444555444444444666555555444333333333333444444333333222333333333555444444444444555666666666777888999:::;;;<<<===999888777555444333222222222333444555666777777777666666555555555444444555444333333222222222333444222222222333333555666666777666555444444333444444444444555555444444333222222222222333444555666666333333444444444444444555555555555555555444444444555555555555555555555555555555666777777777777666888888888888888999999999999;;;???BBBEEEIIIOOORRRYYY]]]aaaaaa]]][[[^^^aaa]]]___aaabbbddddddddddddjjjhhheeecccbbbbbbcccdddbbbbbbbbbbbbcccfffjjjnnntttuuuwwwvvvtttrrrqqqqqqssspppooossstttpppnnnoooeeedddcccaaa___\\\XXXUUUOOOKKKEEE@@@===;;;:::888777777888999:::::::::::::::999777666555555666666888888777888999999999999777777888999:::<<<===>>><<<>>>BBBFFFGGGEEE@@@<<<999999:::===<<<===DDDLLLZZZlllzzzppphhheee\\\YYYVVVTTTSSSSSSQQQPPPHHHFFFBBB>>>;;;999777777666666666666666666777777222222222222333444555555777777777666555444222222222333333333333222111111000000000111000000000///000111111222222333444444000333888;;;;;;;;;::::::===;;;:::888777666666666999:::===AAADDDEEEDDDBBB:::;;;;;;:::999777555333444444333333333333444444111222333333444444333333222555777888777555555555222222111111111111111222000111111222222111111000///000000000111111111111111222222222222111000000222111111000000000111111444444444444444555555666333333333333333333333333333444444444444444333333111111000//////000000111000111222222333666999<<<===:::666444444444555444222222222111111111000000000111111222222333444444111111000000000000111111333333444444444444444444444444444333333222222222333333333333333333333333333444555555666555555555333333333333333333333333555444333222222333444555222333444444555555555444333333444555555555444444555555555666555555444333444444333222222444555666444444333333333444444555333333444555555666666666444444444444444444444444666666555555555555666666444444444444444555666777444444444555555555555666555555666666666666666555666666666666666555444333666555333222222333555666333333444555555555444444444444444444444444444444444444555555444444333222333333444444444444333333222222222222222222222222333333333444444444444555555444444444333333333333222333333444555555555444555555555444444333333222111111111222333444555666444444444444444555666666666666777888999:::;;;<<<888777666444333333222222222333444666777888999999555555555555555444333333333333333222333333333444222222222333444555666777888777666555444333333333444444555555444444333222000000111222333333444444222333333333444444555555555555555555555444444444666666666666666666666666333444555555666666555555777777888888888999999999:::<<>>AAAFFFLLLNNNKKKEEE@@@:::999:::===>>>???FFFMMMZZZjjj|||qqqiiifff^^^[[[WWWTTTUUUVVVVVVVVVRRROOOJJJEEE@@@<<<999888777777777777777777666666222222222222222333444555666666666666555444333222222333333333333222111111///000111111111111000000000111111222222333444444333555777888999;;;===???BBBAAA===:::888666666666999;;;???DDDHHHIIIGGGDDD<<<;;;:::999777666555555222222222222222222222222///000111222333222222111000333555666555444333444222111111111111111222222111111222222222222111111///000000000111111111111111222222222222111000000111111000000111222333333444333333222333333444555333333333333333333333333111222333333333333222222111111000000000000111111222333444444444555888:::<<<999555222222333333333222222222111111111000000000111111222222333444444222222111111111111222222444444444444444444444444555444444444444444333333333333333333333333333333333444555555666666555555333333333333333333333333333333333222222333333333222333444555555666555555444444555555555555444444555555666666555555444333333333333333333444444555444444333333333444555555333333444444555555555666444444333333333444555555777666666555555555666666555555444444444555666666444444444555555555555666444555666666666666666666555555666555555444333333555444333333333444555666333333444555555555555555555444444444444333333333444444444444333333333333444444555555555555444444111222222222222333333333333333333333444444444444444444333333333333444444222222333444555555555555444444555555555444333333000000111222333555666777444444333333444444555666666666777777888999999999777666555444333333333333333333555666777888888999555555555555555444333222333333333333444444444444333333333333444555666777888777666555444333333333444444555555444444333222000000111111222222333333222333333444444555555555444444555555555555555555666666666666666666666666333444444555555555555555777777777888999999::::::;;;===???AAADDDHHHNNNRRRTTTYYY^^^```______aaabbb\\\]]]___`````````___^^^bbbdddhhhjjjiiifffbbb___]]]^^^```bbbdddhhhmmmppp|||||||||zzzvvvsssqqqqqqpppmmmlllooopppllljjjjjjiiieeebbb``````]]]YYYUUURRRNNNGGGCCC@@@>>><<<;;;:::::::::;;;;;;::::::999777666555555555666777777555777999999888777888999555555555666777888:::;;;>>>BBBIIIPPPTTTRRRMMMHHHAAA???>>>@@@BBBCCCIIIPPP]]]mmm~~~sssjjjgggaaa]]]XXXUUUVVVXXXZZZ[[[]]]ZZZTTTLLLEEE@@@<<<:::888888777777777777666666333222222222222333333444444555555555555444333333222333333333333222111111///000222333333222111111000111111222222333444444444555555666666999>>>AAADDDBBB>>>:::777666555555999;;;AAAGGGKKKKKKIIIFFF<<<;;;999666555555555666222222333333333333222222///000000111222111111111000222444555333222222333111111111000111111222333111111222222222222111111000000000000111111111111111222222222222111000000111111000111222444666777333222111000111111333444222222333333333333444444111111222222333333222222111111111111111111222333333444555555555666888:::<<<888444222222333333333222222222111111111111000000111111222222333444444333333222222222222333333555555555444444333333222444555555555555555555666333333333333333333333333333444555555666666555555444444444444444444444444333333444444444444333333222333444555666666666666444444555555555555444444555555666666555555444333222222333444444444444333333333333333333444555666333333333333444444444444444333333333333444555666555555555444444555555666666555555444444444555555444444444555555555555666444444555666666666666666555555555666555555444444444444444444555555555666333444444555555555555555555555444444444333333333555444333222222222333444555555555666666555555555222222222222333333444444222222333333333444444444444333333222222333444444111222333444555555555555222333444555555555444333222222222222333555666666444444333333444444555666666666666666666666777777555444444333333444444555222333444555666777777777555555666666555333222111333333444555555555555555444444444444444555666777888777666555444333333333444444555555444444333222222222222222222222222222333333333444555555666666333444444444555666666666666666666666666666666666444444555666666666666666666777777888999999::::::<<<>>>???AAADDDIIIOOOSSSVVVXXX\\\^^^``````___^^^ZZZ[[[\\\^^^___```aaaaaa```bbbeeeggggggdddaaa___\\\^^^```ccceeejjjooorrr~~~~~~|||yyytttqqqqqqqqqooolllkkknnnnnnjjjgggggggggccc______``````\\\XXXSSSNNNHHHDDDAAA???===<<<<<<<<<<<<<<<;;;:::999888555555444444555666888999333666999999777666777888666666666666777999:::;;;<<>>;;;888555555555666888;;;AAAHHHLLLLLLIIIFFF<<<:::666333222222444555222333555666666555333222000000111111111222222222111333444444222111111222111111000000111222222333111222222333333222222111000000000000111111111111111222222222222111000000000000000111333666999;;;666555333222222333444555222222222333333444444444111222222333444444333333222222222222222333444444111333555666666777999;;;===999555333333444444444222222222111111111111000000111111222222333444444333333222222222222333333666666555444333333222222444555555555666777777777333333333333333333333333333444555555666666555555444444444444444444444444333444555666666555444333222333444555666666666666444555555555555555444444555555666666555555444333111222333444555444333222333333333333333444555666333333333333333333333333444333333222333444555666444444333333333444555555777666555444444444444444444444444555555555666666444444555666777777666666555555666666666666555555333333444555666666555555333444555555666666555555555555555444444333333333666555333111111222333444555555666666666666555555222222222333333444444444222222333333333444444444444333222222222333444555111222333444555555555555111222444555666555444444444444333333333444555555444333333333333444555555666666666666555555555555444333333333333444555555222222333444555555555555555555666666555333222000333444444555666666666555555444444444444555666666777777666555444333333444444444555555444444333222444333333333333333333333333333444444555666777777333333444444555666777777777777777777777777777777555666666777777777777777666777777888999999::::::===>>>@@@BBBDDDIIIOOOSSSXXXYYY[[[^^^``````]]]ZZZYYYZZZ\\\^^^aaaccceeefff___aaabbbdddcccbbb```___\\\^^^aaadddgggkkkpppttt|||xxxsssppppppqqqqqqmmmlllooonnnjjjggggggddd```]]]^^^aaabbb___[[[SSSOOOIIIDDDAAA@@@>>>============<<<;;;:::888888444444444444555777888:::222666999999777555666888777777777777888999;;;;;;:::???IIITTT\\\___]]]ZZZUUUOOOJJJIIIIIIIIINNNUUUcccssstttkkkiiifffaaaZZZWWWWWW[[[^^^```nnnjjjbbbXXXNNNFFF@@@===999888888888777777666666444444333222111111111111111111222333444444444444222333333333333222111111000111333555555555333222000111111222333333444444222333555555666777:::======;;;888555444444666777777:::AAAHHHMMMMMMIIIFFF;;;888444111000111222444333555777999999777555333222222111111222222333444222333444444222111111222111111000000111222333333111222222333333222222111000000000000111111111111111222222222222111000000000000000222444888;;;>>>:::999777666666777888999222222222333333444444444222333444444555555555444333222222222333444444555///222444666777999;;;===>>>:::666444444555555555222222222111111111111000000111111222333333444444333333222222222222333333555444444333333333444444222333444444555555444444555444333222222222333333333333333333333333333333333333222111222333555666666666777777666555444444555444444444444555666666333555555444666999888444777777666666555444222222000111333444555444444333777333000000222444444333555555555555555555555555666666555555555444444444333333333333333333333333222333333444444555555666555333222333666666444111666888::::::999666555555666666666666555555555555555666666666666666555555444444333333222222333333777666666666666555555555444333333222222333333444666666777777666555444444222222444444444444222222444444444333333222222222222333333444444333333222333333333444444444555555111333666666666666777999777666555444444444444444555555555555555555555555444444555555555555555555222222333333444333333222333333333444444444555555444333222111111111222333222222333333444555666666666555444444555666555333666666555444444333222222555444444333333222222111444444444444444444444444555555555555555555444444222222333333444555666666888888777777666666555555555555555555777777666444888888777777888888999:::=========>>>AAAGGGOOOUUU\\\[[[\\\^^^```aaa___]]]^^^]]]\\\]]]___bbbfffhhhgggeeecccbbbccccccbbbaaa^^^___```dddggglllooorrrzzzyyywwwrrrnnnllllllnnnrrrooollljjjiiiiiihhhgggeeedddbbbaaaaaa```]]][[[UUUQQQKKKEEEBBB>>>;;;999;;;;;;:::999999999::::::777777777777666666666666666555555555555666666777777777777777777888999999===@@@GGGQQQ[[[aaabbbaaaZZZYYYVVVQQQNNNQQQWWW]]]iiirrr|||rrrjjjgggeeeccc___[[[ZZZ]]]ccchhhppppppmmmaaaRRREEE???>>>999888777555444444444444444444444333333222222222444444333333333444555555444444333333333333222222222222222333333444444444000222333333222111222222333333333333555666888888;;;:::888777666666666777:::;;;===BBBGGGIIIGGGDDD;;;888444222222333444444222222444555555444222222333222222111111222222333222222222111111111000000000000000000000000000000111111111222222333333333222222111111000000//////000000000000000000000000000111222222444777<<<@@@@@@>>>999555333111222222222222333333555666888999666555555999======888333444333333222111111111222222333444333333555:::??????;;;666333333444555555000000000000000000000000222222333333333444444444000222444444111//////000555444444333333444444444222333333444444444444444111111111222333444666666333333333333333333333333333333222222222333444555666666666666666555444444444444444333444555555666555:::;;;888555666666555555555555666555555444444222333444555555555444333666333000000222444444333444444444444444444444444555555555444444444333333333333333333333333333333222222333333444555555555666555444555777777555333555777999999888666666666666666666555555555444444555555666666666666555555444333333333333333444444666666666555555555444444444333333222222333333444555555555555444444333333222333333444444333333222444444444333333333222222333333444444444444333333333333333333444444444444222444666777666666666888444333333333333333444444555555555555555555555555555555555555555555555555444555555555555555444333333333333333444444444444555555333222222222333444222222333333444555555666555444333444555666555444555555555444333222222222333333333333333333333333444444444444444444444444555555555555555555444444222333333444555555666666777777777666666666666666888888888888999999888777888888777777888888999:::;;;<<<===???CCCJJJRRRWWW]]]\\\\\\^^^aaabbbaaa```___^^^]]]]]]^^^```bbbcccfffdddbbbaaabbbbbbaaa```^^^___```ccchhhmmmrrruuuuuuvvvuuusssooommmmmmnnnrrrooommmlllkkkjjjiiiggggggeeebbbaaaaaa```___^^^UUUPPPJJJEEEBBB???<<<;;;;;;;;;:::999999999::::::777777777777666666666666666555555555555666777777777777666666666777888999<<>>AAA===777333222222111111000000000000000000000000222222222222333333333333333222444777:::888222---444444444333333444444555111222333333444444333333111111222333444555666666333333333333333333333333333333333222333333444555555666666666666555444444333333333333333444444555777>>>AAA;;;444333555666333444444555666666555555444555666666666555444333555333111111222444444333333333333333333333333333444444444333333333222222222222222222222222222222111222222333333444444555777666666777888888777555555777888888666666777999666666555555555444444444555555666666666666666555333333333333333444555666555555555555444444444333444333333222222333333444333333333333222222222222444333333222222333333444444444444444333333333333444444555555555555444444333333333333444444444444444666777777666555555666333333333333444555666777666666666666666666666666555555555555555555555555777777777777777666555444222222222222333333333333666555555444333444444444222222333333444444555555444333333444666777666555555444444333333222222111111111222333333444555555444444444444444444444444444444444444444444555555444444444555555666666777555555666666666777777777999999:::::::::999999888888888777777888888999:::888:::>>>BBBFFFMMMTTTXXX]]]\\\\\\^^^aaacccddddddaaa`````````____________eeecccaaaaaabbbbbbaaa```aaaaaaaaacccgggmmmrrrvvvrrrssssssrrrooommmmmmnnnpppooonnnmmmmmmkkkhhhfffhhheeecccaaaaaaaaa```___TTTOOOIIIEEEBBB@@@>>>===<<<;;;:::999888999999:::777777777777666666666666555555555555555666777777888777555444555666888999:::===CCCLLLUUU\\\___```^^^___```___^^^aaahhhmmmqqqzzz{{{qqqkkkgggfffeeecccaaa```ccchhhmmmtttrrrmmmeee[[[PPPGGGBBB999888777555444444444444444444333333333333222222222222111111222222333444444444333333333333222222222222222222333333333333111333555444333222333333000000111222333444555555666555444333222222222333666666777:::>>>AAABBBBBB===:::666444444444444333222222111111111111222222333222222111111222222333333333333333222222222222222222222222222222222222333333222222222222222222000000000111111111111111111111111111111111111111000111222222333666:::===<<<:::777333111000111111222222222333444555666777444444555:::>>>???<<<999333333222222111111222222111222222222222555888<<>>???;;;888555333333333333222333222111000000111222333333222222111111222222333444444444333333333222222222222222222222222222222333333333222222111111111000000000111111222222222111111111111111111111111111222222222333555888;;;999777555222111000000111333222222222333444555555555666888<<<@@@BBB@@@>>>333333222222111222222333111111111222333555777999999666222111111222333222000000000000000000000000000000000000111111111111444111222888???@@@777...333333333333333444555666222222333444444444444333444444555555555444333222333333333333333333333333444444444444444444444444444444555555555555444444333222222222222333444444777999999666666888666222666666666666555444333222333444555555444333222111333333333333222222333444333333333333333333333333333333222222222111111111111111111111111111111111111222222333333444555555444555666666555555555555555666666666555666888:::888888888777777777666666444444555666666666666666222333333444555777888999555555444444444333333333444333333222222333333444444444333333333333444555444444222222222222444444444444444444444444444444555666666777777666666555666666666666777777777777666777888777555444444444888888777666666666666666888888888888888888888888666666555555555444444444666666666666666555444333111111222222222333333333444444444444444333333222222222222333333333333333444333222444666777777666444444333333333333333222444444444333333222222222333333333333333333333333333333333333444444555555555555555666666666666666333333444555666777888888777999;;;:::888666777888888888777777888888999::::::===AAAEEEIIIMMMRRRVVV[[[YYYYYY[[[___bbbdddeeedddeeefffhhhhhhgggfffeeegggeeeddddddeeeeeeeeedddbbbaaa``````ccciiinnnrrrvvvtttqqqlllhhhhhhkkknnnkkkkkkllllllllliiidddaaa___```bbbeeefffccc^^^ZZZTTTOOOIIIDDDBBBAAAAAA@@@===<<<999777666777888999777777777777666666666666444444444555555666888888999888666555555666777888777999>>>CCCJJJQQQXXX\\\ZZZ___fffjjjmmmqqqwww|||uuu}}}}}}rrrhhhcccbbbcccddddddeeefffjjjlllmmmkkkgggbbb[[[PPPEEE>>>999888777555444444444444333333333333333333333333111111000000000111222222444444333333333222222222222222222222222222222222111333444444333222222333111222333444555555444444333444444444333333222222111111222222444666:::<<<888555333222222222111000333222111000000111222333333222222111111222222333444444444333333333222222222222222222222222222222333333333222222111111111000000111111222222333333111111111111111111111111111222333333222333666888666555444222111111111111333333222222222333333444555666888;;;>>>??????>>>333222222111222222333333222111111222444666777888777444111000111222222222000000000000000000000000//////000000000111111111111000111444666777555333333333333333444555555666222333444444555555444444000222333555666666666666333333333333333333333333444555555555555444333333333333444555555555555444333333333333333444444555555666555444666999777111777777777666555333222111222333444444444333222111222333444444222222333444333333333333333333333333333333333222222222111111222222222222222222222222222222333444444555555666222444555555444333333444444666777777555555666888888888888777777777666666333444555666777777777777333333444555666777999999555555555555444444444333444333333222222333333444555555444333333444666777444333333222222333333444444444444444555555555555555555666666666666555555666666666777777777777888555777888777555444444555777666555444333333333333777777777777777777777777666666666555444444333333333444444555555444444444222222222222333333333333333444444444444333222222222222222222333333333333444333333444666777666555444444444444444444444444555555444333333222111111333333333333333333333333222222333333444444555555555555555555555555555555333333444555666666777777999<<<>>><<<999777888:::888888777777888888999::::::===AAAEEEHHHMMMRRRUUUZZZYYYYYY[[[___bbbcccccceeefffgggiiiiiiiiihhhhhhhhhfffeeeeeefffgggfffeee^^^^^^^^^```dddiiiooorrrwwwuuuqqqlllhhhhhhkkknnnkkkjjjjjjkkkkkkhhhddd```]]]^^^aaaeeefffccc^^^ZZZUUUPPPIIIDDDBBBAAAAAAAAA>>><<<999666555666888999777777777777666666666666444444444555555777888999999888888777777777777777777999<<>><<<888666777:::888888777777888888999:::888;;;???CCCGGGMMMSSSXXXZZZZZZ[[[^^^aaaccccccbbbeeeeeeffffffgggggggggfffgggfffddddddfffgggfffeeeaaaaaaaaabbbeeehhhlllnnnrrrrrrqqqooolllkkkkkkmmmlllkkkjjjjjjjjjhhhdddaaa``````aaacccdddcccaaa^^^VVVQQQJJJDDDAAAAAAAAA@@@>>><<<999666555666777999777777777777666666666666444444444444666777888999888999::::::999888777666777999;;;===@@@GGGOOOVVVaaagggnnnrrrqqqpppppprrruuuzzzyyynnngggaaacccggghhhhhhhhhhhhiiigggjjjkkkeeeYYYLLLBBB>>>999888777555444444444444222222222333333444444444222111111111111222333333444444333333333333222222222222222222111111111000///111222222111000000111000111333444444444222111222222333444444444333222111222444333111111333555333111000111333444333222222222333333333333222222333222222111111222222333333222222222222111111111111111111111111111111111222222222222222222333333333222222222222222222111222222222222222222222222111222333333222111333444333333333333333333333333333333222111111111111111111222444444444333333333222222111111222222333444444333222333777888888666888666333222222222111///000000000000000000000000000000000111111111222222...000111000......222555222222222333444555666777444555666666777666666666444555666777777555333222333333333333333333333333555555666666666555333222222333444444555555555444555444444444444555666666222999<<<777222222444555333444555555666555555555222333555666666666555555000333555555333111222444555555555555555555555555444444444333333333222222333333333333333333333333444444555555666777777777111444666666333222333555444666999999777555333333555555444444444333333333333444555666777777777777666555555666666777888999777666666666666555555555444333333222222333333444555444222222222444666777222222444555555444222222444444444555555555666666444444555555555555444444333333333444444444555555444555777777666555555666444444444444444555666777666666666666666666666666777777666555444444333333111222444555666666777777333333444444444444555555555666777777777666444333222222222222222222222222666555444444555666555333555555666666666666666666111222222333333444444555222222222222222222222222111111222333333444555555444444444444444444444333444444444555555555555555666999<<<:::555333444777888888888777888999999:::777999===AAAGGGNNNUUUZZZ[[[[[[]]]```cccdddcccaaaeeeddddddddddddcccccccccfffeeecccccceeeffffffeeehhhhhhffffffeeefffggggggmmmooorrrrrrpppmmmllllllmmmlllkkkkkkjjjiiieeeccccccbbb```aaabbbdddccccccWWWRRRJJJDDDAAA@@@@@@@@@???<<<999666444555777999777777777777666666666666333333444444666777888999888999;;;<<<;;;999777666888999:::;;;>>>DDDMMMTTT```gggooossssssqqqqqqrrrvvvzzz}}}rrrkkkbbbeeehhhjjjiiihhhhhhiiihhhlllnnnhhhZZZLLLCCC@@@999888777666444444444444222222222333333444444444222222111111222222333444444444444333333333222222222222222222111111000000///000222222000///000111///000222333333222111000111111333444444333222111111333555444111000111333222111111222444555555444222333444555555444333222333222222222222222222333222222222111111111000000000000000000000000000000111111111222222333333444444333333222222111111111222222222222222222222222111333333333222111222333333333333333333333333333333333222111000000000000333444555444333111111222222111111111222333333444555333222444777999888666444333111222333444444333000000000000000000000000111111111111222222222222000111111111000111222333333333222222333444666777666666666666666555555555555111999333666>>>222111333333333333333333333333444444444555555555555666888777666444444333333333333444666444222222444777666555555444444444555555777666555333222111111000444444444333333222222222222444555555444333333444555555444444444333333333111111222222222333333333444555555555555555444444555555666777777777777777555555555555444333222222333444555666666555444333666666666666666666666666777666555444444444444444666666666666666666666666777777666666555555555444555555555555555555444444444333111000000111333444333333222222222333444444444444444444444444333333444444444444444444444444222333444444555555444444555666666777777777777777444444444555555555666666777888888999999777666555666666666666555555555555555555444444555666888999///000333555777666666555555666666666666444333222111111111111111111111111444333333333333444555555777666444222222222444555222222111111111111222222222222222222222222222222333222222111222333555666333444555555333333444555777666444333444555777999666555444333333444666777777777777777888888888888:::===@@@CCCFFFMMMVVV]]]]]]^^^_________aaadddgggcccbbbbbbeeeiiiiiifffccchhhfffbbb```aaadddhhhjjjjjjgggdddaaaaaabbbdddfffmmmoooppppppooonnnnnnoooqqqqqqrrrqqqnnnjjjfffccceeeccc```bbbeeegggfffdddYYYSSSKKKDDDAAAAAABBBBBB::::::999999777666444333666666777777777777666666777777777777777888999999777777777777888888888888888999::::::<<>>BBBFFFTTT[[[eeellloooooooooppprrryyy{{{rrrnnnllljjjjjjmmmnnnmmmjjjiiiiiieee]]]VVVPPPFFF===:::888666555555555333111222333333444444333333222444444444444444444444444111111111222222222333333333444555555444333000///111111111111111111111111111111111111222333444555222222222222222222222222333222222111111222222333222222222333333444444444444333333222222111111111333333222000000//////000111111222222222333333333333333222222111000000///111111111000000111111111222111000//////000000111444333222222111111111222222111000000000000111222444444333333333333333444444333222222111111111111444444333222111000000///333222111111222333444555333222111333666777666444333333222222111111222222333111000///000111000///111222222333333222222111111111111222222111111111444444444444555666777888999888777666555333222222000888III???555777000888333333333333333333444444444444444555555555555666444444444333222222222111555555666444222222333444333333444444555555666666666555444333222111111111444444444444333333333333222333555555333333333444444444444444333333333333111111222222222333333333222222333333444333333222555555666777777777777666555555666555555444333222444333333333333333333444555555555555555555555555666666555444444444444555444444444444444444444444666666666555555555555555444444444444444444555555444333222111111222333444777666555555444444444444222333333444444555555555777666666555444333222222222333444444555555444444222222333444444444444444555555555555666666666666666666666666666555444444555444444444444333333333333333333333444555666777888888777666555444444333222333444444444333222111222222222222222222222222555555555555555666666777555444333222222222333444222222111111111111222222333333333333333333333333888777666555444444444444444555666555333222333444222333333444444444444444444555555555666666666777777777888888888999999999<<<>>>BBBFFFKKKQQQXXX]]]]]]aaaeeegggfffddddddccceeefffhhhhhhfffdddccccccbbbbbbbbbcccdddfffhhhiiigggeeebbb```___```bbbccckkkmmmooopppnnnmmmmmmnnnkkklllmmmmmmmmmmmmmmmlllhhheeecccccceeeeeeccc```UUUOOOGGGAAA>>>>>>>>>>>>===;;;888666888<<>>>>>======<<<:::777666888<<>>FFFNNNZZZfffnnnsssuuuvvvuuu{{{}}}uuuqqqllljjjkkkkkkjjjhhhggggggddd]]]XXXUUUMMMFFF@@@>>>;;;999999888777666444444222222222222444444333333333333333333333333222333333333333444444444333444666888777555222000222222222222222222222222444444333222111111111111000000000000111111111111333222222111111222222333111111222222333444555555444444333222222111111000333333222111111111111111111111222222222333333333222222222111111111000000000000000000000000000000/////////000000111222222222222111111111111111222222222222222222222222222444555555666555333111000333222111000000111333444444444444333333333333333111111111111111111111222000000111222333333222222000000111222333333444444333111000000111222111000333333444444444444333333111222222333333222222111444444555666666777777777444444444444555555555555444:::JJJAAA999:::111666333333333444444555555555444444444555555555555666444555555555555444444333666555444333333333333333111111333444555555555555444444333222222222333333444444444444444444444444111333444444333222222333444444333333333222222222111111222222222333333333333333444555555555555555444444555666666666666666666666666666555444333333777666555444444555666777777777777777777777777777555555444444444555555666444444444444444444444444444444444555555555555555333333333333444444555555444333333333333333333444666555444333222222222222222222333333444555666666888888777666444333222222222333444444555555444444333333444555555555555555666666666777777777888888888888777777777666666666666666666666555555555444222222333444444555555555555555444333333444444555222333444555666666555444222222222222222222222222333333222222333333444555666555555555555555666666333333222222222222333333333333333333333333333333222222333333444444444444444555666555333222333444555777999;;;;;;:::888777444555666777888888888888999999999999::::::::::::>>>@@@DDDJJJPPPVVVZZZ\\\```aaabbbaaaaaaaaacccdddcccfffgggeee```^^^___```^^^```bbbeeeggggggffffffeeedddbbbaaaaaabbbcccddddddgggjjjkkkjjjiiihhhhhhiiiiiikkkmmmoooqqqssstttnnnlllkkkkkkllliiiddd___TTTOOOHHHCCC@@@???>>>===999888777777888999:::;;;777666444222222444666777666666555555555555666666555555555555666666666666666777777777666777999;;;???FFFSSSaaannnvvvzzz|||zzz|||xxxrrrlllhhhhhhhhhgggeeeeeefffccc]]]ZZZXXXRRRKKKBBB???;;;999999999888777444444222222222222444444333333333333333333333333222222222333333333444444111333555666666444222000222222222222222222222222222222222111222222333333111111111222222222333333333222222111111222222333222222111111111111111111333333333222222222111111222222111000000000111111111111222222222333333333222222222111111111111111000000111111111111000000//////000000111111111111111111111000000111222222222222333333333333222222333444444444333222000///222222111111111333444555555555555444444444444444111111111111111111111111111222333333333333333333///000111333444444444444111000......000111000000222222333333333333222222111222333444444333222111333333555666666666666666333333333444555555666666666999GGG>>>888;;;111555333333333444555555666666444444444555555555555666444444666666666555444333555444222333444555555444111222333555555555444333333333222222222333444444444444444444555555555555111222444444222222222333333333333333222222222222111111222222222333333333333333444555666666666666444444555666666666666555666666666666666555333333777777666666666666777777777777777777777777777777555444444444444555666666444444444444444444444444444444444444444555555555222222333333444444555555333333444444444444333333555444333222222222222222222333333444444555555555888777777666555444333333222333444444555555444444444444555666666666666666777777777777888888888888999999888777777777777777777777666666666555555555222333444555555666666555222333333333444555555555111222444666777777666666333333333333333333333333222222222222222333333444555555555555666666666666333333222222222222333333333333333333333333333333000111222333444444444444333444555555333333444555444555777888999888666555555555666777888999::::::999999:::::::::;;;;;;;;;>>>@@@DDDJJJRRRXXXZZZ[[[______```___^^^```bbbeeecccddddddcccaaa``````aaa^^^```ccceeeffffffeeeeeeccccccbbbaaaaaabbbbbbcccdddgggkkklllkkkjjjiiiiiijjjkkkmmmoooqqqrrrsssssspppnnnmmmnnnoookkkeee___TTTOOOIIIDDDAAA@@@>>>===777888888888888777555444666666555444444555666666666666555555666666777888555555666666666777777777555666777777666666888:::<<>>999777666666555555444333333222222333333444333333333333333333333333000000000000111111111111111222333444333333222111333333333333333333333333111111111111222333444444111111222222333444444444333222222111111222222333222111111111000000000000111111222222222333333333222111111000000000111111111111222222222333333333111111111111111111111111000111222333333222111000///000000111111111111000111000000000000111222222222333333444444333333222333333333333222111000000111222222333444555555666777666666666555555444444222222222333222222111000111333555444333222333444///000222333444444333333000///---...000111000000111111222222222222111111111222333555555333222111111222444555666666555555333444444444444444444555444888FFF<<<555888111666333333444444555666666666444444444555555555555666222333555666666555333222444222111222555666666555111222444555555444333222222222222222333333444555444444444444555555555666111222444444222111222333333333333222222222222111111111222222222333333333222222333444555555555555333444555555666666555555777777777666666555444333555555666666666666555555555555555555555555555555444444444444444555666666555555555555555555555555333333333444444555555555111222222333444444555555333444444444444444444333555444444333333333444444444444444444444444444444777666666666555555444444222333444444555555444444444444555666666666666666777777777888888888999999999888777666555666666777666666555555555444444444222333555666777777666666222333555666666666555444000111333555666666666666333333333333333333333333333222222222222333444444222333333444444444444444444333333222222333333444444444444444444444444444222333444555555444444333111333444444444444555666333444555666666666555555666666666666777999;;;<<<::::::::::::;;;;;;;;;;;;>>>???CCCKKKSSSYYYZZZZZZ\\\]]]`````````aaabbbdddeeecccbbbbbbdddddddddccc```aaaccceeeeeeeeeddddddfffeeeeeeddddddeeefffffffffjjjnnnpppooonnnmmmlllmmmnnnqqqsssssssssrrrqqqooonnnnnnooopppllleee___SSSOOOIIIDDDAAA???>>>===999999999999888666555444666666666666666666666666555555555666777888999:::666666666777777777888888444555777777666666888:::;;;???HHHUUUeeerrryyy{{{}}}xxxnnnhhhfffeeedddbbb^^^___\\\XXXWWWWWWTTTNNNAAA>>>999666555555555444222333333444444333333222222222222222222222222222000000000000111111111111333222222222222222333333333333333333333333333333222222111111222222333444111111222222333444444555333222222111111222222333111111111111111111222222000000111222333444444555222222111111111222222333111111222222222333333333111111111111111111111111111222333444444333222111000000111222111111//////000000000000000111222222222333444555555444333222444333333222222222333333000222444666777777777666888888777777666555444444222333444444333222111000111333555555222111222444///000222444444444222222111///...///000222222111111111222222222222111111000222444555555444222000111222333555666555555444555555555444444333333333111777FFF;;;222555000999333333444444555666777777444444444555555555666666111222444555555444222111444222000222555777777555222333444555555444222111222222222222333444555555444444444555555555666666000222444333222111222333333333333222222222111111111111222222222333333333000111222333444444555444333444555555666666555555777777777777666555444333333444555666666555444333333333333333333333333333444444444444444555666777666666666666666666666666333333333444444555555555111111222333333444555555333444444555555444444333555555444444444555555666444444444444444444333333666666666666666555555555222333444444555555444444333444555555666666555555777888888888888999999999888777666444444555555666555555444444444333333333333444555777777777777666444555777888888666555333...000222444555555555555333333333333333333333333444333333333333444555555000111222333333333333333444333333222222333333444444444444444444444444444555666666666666444333222000222444444444444666777444555555666666666666666777777666666777999<<<===:::::::::;;;;;;;;;<<<<<<===???CCCKKKTTTYYYZZZYYYYYY\\\```cccccccccbbbcccfffcccaaacccfffhhhgggeeeaaabbbcccdddeeeddddddcccjjjjjjiiiiiiiiijjjjjjkkkeeehhhlllooonnnlllkkkkkkoooqqqsssuuuuuusssqqqpppnnnmmmnnnooopppllleee___SSSNNNHHHCCCAAA???===<<<<<<;;;:::999888888777777666666777777777777666666555555555666888999;;;<<<777777777777888888888888333555777777777777888:::<<<>>>EEERRRaaannnuuuxxx{{{zzzpppiiifffeeedddcccZZZ[[[YYYUUUUUUVVVSSSMMMCCC@@@;;;888777777777666222222444555555444222222222222222222222222222222111222222222222333333333444333222111111222444555333333333333333333333333333333222222111222222222000000111222333333444444333222222222222222222333000000111222333444444555...///000111333444555666333333333222222333444444111111222222222333333333111111111111111111222222111222444555555444222111000111222222111000///...000000///000000111222222333333444555555444333333555444333222333444555666000222555888999999777666:::999888777666555444333333444444555444333222111000333555444222000111333///111333444444333222111222000///000222333333222111222222333333222222111000222444666666444222000555555666666666666555555444444333333333444555555222;;;@@@:::333111444666333444444555555444444333333333333333333333333333111222222333333222222111444444555555555444222111333444666777777666444333333333222222222222222222333333333444444555555555444444333333333222222222333333222111111222333333333333333222222111111111222222333444555666777888999888777555555777888999;;;:::999777666666555555555555555555555555555555555444444333333444444555333333333444555666777777555666888999888777555444555444444333333444444555555555555555555555555555555555555555555555555555444333333222333444555666;;;999777555444333333333555555555666555555444333444333333222222333333444333333333444555666777888999999:::;;;:::999888777777666555444333444444555777666555444444444444444888888888888777777666666777777666555444444333333111111222333444444444444444444444444444444444444555444222111111111222222222333444555555555444333333333333333444444555666444333333333333444555555777666666666666555555555333222222111222333555666666666555555555444444444666666666777888:::;;;<<<::::::999999999:::;;;<<>>GGGSSSbbbpppxxx~~~yyyooojjjfffaaa^^^___^^^[[[YYYYYY[[[YYYSSSMMMFFFBBB===:::999888777777555555555444444333333333333444444444444333222111444444444333333222222222111222333333333333222111555555666666555333111000111111111111111111111111444444444333333222222222333333333222222222111111111000//////000222444555111222444444444444666777:::999666444333222222222333333333333333333333333555444333222111222333444333444555666666555444444333333444444444333222222222222111000//////000000333333333333333444555666555555555444444333333333555555666777777888777777666666555555555444444444222222111111111111222222111111111111111111111111111222333444444333111000222222111111111111222222222222222222222222222222444444333333333333333333555555555666666555555555555444444333333333444444222;;;???:::333111444666333333444444444444333333333333333333333333333333222222333333333333222222444444555555555444333222333444555777777555444333222222222222222333333333333333444444444444444444444444444444333333333333333333222111111222333333333333333222222222111111222222333444555666777888999888666555555666888999888888777666555555555555555555555555555555555555555444444333333444444555333444444444555666666666666666888888888777555444555444444333333444444555444444444555555555555555555555555555555555555555444444333222333444555666888777555444333222333333555666666666555444333333444444333333333333444444444444444555666777888999999999:::::::::999888777666666777777777666555444666666555555444555555555999888888888777666666666666555555555444333333333333333333444444333222222444444444444444444444444444444222111111111222222222333444555555555444444444444333333333444555555444333333333333444555555666666666555555555444444333222222222222444555666666666666555555555444444666666666666888999:::;;;::::::999999999:::;;;<<>>:::888888777666555555555444444333333333222333333333333333222222444444444333333222222222111222333444444333222111444555666666555444222111111111111111111111111111444444333333333222222222333333222222111111111111111000//////000222444555111333444444333333555666:::999777555444333333333333333333333333333222222444333333222222333333333555555666777777666666555222222333333444333333333222222111000000000000000222222222222222333444444444444333333333222222222333333444555555555555555666555555555444444444333222222111111111111222222000000000000000000000000111222222222222222111111222222111111111111222222222222222222222222222222222222222222333333333333444444444444444444444444666555444444333333333333222:::>>>999333222444555333333444444444444333333333333333333333333333333333444444444444444444333444444555555555444333222333444555666666555444333111222222333333444444444444444444444444444333333555555555444444444444333333222222111111222222333333333333333222222222222222333333444555666777777888777666555555666777888666555555444444555555666555555555555555555555555555444444333333444444555444444555555555555555555666777888888888777555444555444444333333444444555444444444555555555666666555555555555555555555555444444333222333444555666555444333333222333333333666666666666555444333222555444444333333444444555555555555666777888::::::999999::::::999999888777444666888:::999777555333666666555555555666777777999999888777777666555555444444444444333333333333444444444444333222111000444444444444444444444444444333333222222222222333333333444555555555555444555555444444444444444444333333333333333444555555555555444444444333333333333222222333333555666666666666666666555555555555555555555555666888999:::::::::999999999:::;;;<<>>:::888777666555555555555444444444444444111111222222222222222222444444333333333333222222111222333444444333222111444444555666666555444333222222222222222222222222333333333333222222222222222111111111111000000000111111000000000222333444222333555444333222444555:::999777666555444444444444444333333222222222111222222333333333333333222444444555555555555444444111111222333444444444333222222111000000000000111111111222222222222333333333333222222222222111111333333444444555555444444555555444444444444333333222222111111111111222222000000000000000000000000111111000000000111111222222222111111111111222222222222222222222222222222000111111111222333333333333333333333333333333333777666555444333222222222222999===888333333444555333333333444444333333333222222333333333333444444444444555555555555444444444444444444444444444333444444555666666555444444111222222333444555555666555555555444444333333333666666555555555444444444222222222222222222222222333333333333333333333333333333444444555666666777777666666555555666666777555555444444555666666777555555555555555555555555555444444333333444444555555555555555555444444444666777777888777666555555555444444333333444444555333333444444555666666666555555555555555555555555555444333333333333555555333333333333333444444555777777666666555444222222444444333333333333444444555555555666777888999:::999999999999999888888777555666777888888777555444666666666666666777888999999888888777666666555555222222333333333333333333333444444444333333222111333333333333333333333333333333333333333333333333333444444555555555555555777666555444444444444444333333222222333333444555444444444333333333222222222222333444555666777777777777777666666666555555444444444555555777888888::::::999999999:::;;;<<>>FFFTTTeeepppyyy~~~qqqiiiddd```___aaa^^^\\\YYYXXXWWWTTTPPPLLLIIIEEE???;;;888777555444555555555555555444444444111111111111111111222222333333333333333333333333222222333444444333222222333444555666777666555555222222222222222222222222333222222222222222222222111000000000000000000000111111000000111111333333333444555444222222333444777777666555444333333333444444333333222111111111000111333444444333222111222222222222222111111000///000111222333444444444222222111000000111111111222222222333333333222222333333333222222222222222444555555666666666555555444444333333333333333333222222111111111111222222000000000000000000000000111000/////////000111222222222111111111111222222111222222222222222333333//////000111222222333333444333222222222222333444777666555444333222222222222888;;;777333333444444222333333333333333333222222222222333333444444444444555555666666555555444444444444444444444444444444555555555555555555444222222333444555555666666555555555444444333333333666666555555555444444444222222222222222222222222333333333333333333333333333333444444555666666666666555555555555555555666555555555555666777888888555555555555555555555555555444444333333444444555555555555555555444444444777777777777777666666555555444444333333444444555444444444555555555666666555555555555555555555555555555333333333333444555222333333444555555666666666666666666555444333222333333222222222222333333444444444555666777999999999999888888888777777777555555555444444555555666666666666666666777888999777777777777666666666555222222333333333333333333111222333333444444444333333333333333333333333333333333333333333333333333444444444444555555666666777666555555444444444444333222222222222333444444444333333333333222222222222333444555666777777888888888777777777666666666444444444444555666777777::::::999999999:::;;;<<>>:::999999999:::888666555666666555444555555555555555666666666555555555555555555555555444444555666777666666555555555555555666666666666666888999;;;AAAMMM]]]iiixxx|||tttmmmhhhaaa^^^^^^\\\[[[YYYXXXWWWUUUSSSQQQLLLGGGAAA<<<999777555333555555555555555555555555222111111000000111222222333333333333333333333333222333444444444444333222222333444666666666555555222222222222222222222222222222222222222222222222000000000000000000000111111111111111111111222222222333444444222111222333444444444333333222222111333333333222222111111111///000222333444333222222222222111111000000000000///000111222333333444444222111111111111111222222333333444555444444333222333333333444444444444444444444555555555555444444222222333333333333333333222222111111111111222222222222222222222222222222111000/////////000222333222222111111111111222222111111111222222333333333//////000111222222333333444444222222222222444444666555444444333333333333111777:::777333444555333222222333333333333222222111222222333333444444555444444555555555555444444444444333333333444555555555555555555555555555555333444444555555666666666444444444444444444333333555555555444444444444333111222222333333222222111333333333333444444444444444444444555555555666666555555555555555555555555666555555555666777888888555555555555555555555555555444444333333444444555444444555555555555555555777777777777666666666666555444444333333444444555555555555555555555555555555555555555555555555555666555444333222333444555222222444555666666666666555555555666555555444333444333333222222333333444444444444555666777888999999999888777777777777888666555444333333444666777666666555555555666777777555555666666666666777777444444444444333333333333000111222333444444444444333333333333333333333333222333333444444444444333555555444444555555666777666666555555444555555555222222222222222333444444444444333333333222222222222333444666777888888888888888888888777777777777555555555555555666777777::::::999999999:::;;;<<>>:::888555444555555555555555666666666444333222111000111111222222222333333333333444444222333444555555444333222111222444555555555444444333333333333333333333333111111111222222222222222000000000111111111111222111111111111111111111111111222444333222111333444111222222333333222111111222222222222222222222222///000111222333333333333555444333222222111222222000000111222333333333222222111111111111222333333333444555666555444333222333333444444444444555555222222333333222222111111111111222222222222333333222222111111111111222222333333333333333333333333000000000000111111222333222222111111111111222222111111111222222333333444000111111111222333333333555444333222222333444555555444444333333333444444111777999666444555555333222222333333333333222222111111222333333444555555444444444555555444444444444333333333333444555666555555555444444555555555555555555555555666666666333333444444444444444444444444444444333333333333111222333333333333222111333333333444444444555555444444444555555555555555444444444555555444444444555555555444555555666666555555555555555555555555555444444333333444444555333444444444555666666666888777777666666666666666555444444333333444444555666666666555444444333333555555555555555555555555666555444333222333444444111222333444555555444444333444555555666555555555555555555444444555555555555555555666777888999::::::999888777666777777888444444555555666666666666666666555555444555555555333444444555666777888888666555555555444333333333222222333444444333333333222222222222222222222222222222444555555555444444666555555444555555777777666555555555555666666777222222222111222222333444444444444444333333333333111333555777888999999999999999888888888777777777666666555555666666777888::::::999999999:::;;;<<>>CCCEEEHHHLLLQQQVVVZZZ\\\\\\\\\^^^cccgggfffbbb]]]``````````````````___^^^^^^bbbfffeeebbbaaacccfffllllllmmmrrrxxx{{{zzzxxx|||vvvooojjjiiigggeeeccceeekkkqqqsssrrrooonnnoookkknnnooommmmmmmmmhhhbbbRRRIIIBBB@@@>>>;;;888999888888888888888888999999888777666777888999888666555555555555666666666666555555444444444444555555666555444333444666888:::999999999999;;;???EEEJJJTTTaaaooo|||uuunnnfff[[[[[[bbbeeeeeebbb]]]\\\___]]]YYYVVVPPPGGG???:::888666555444444444444444555666777:::999777666444333333333333333333444444444555555555666666666666444333222555444333222111222333333111111000000000000111111222111000//////000111111222222222222333444555666333777999777222///000333///111222222111111222333111111111000000000000000222111000000222222222000000000111111111222222222222222222111111111000000222222222111111111000000333333222222111222222222222222333333222111///...333444555555444444555777555555444333222222222222222222333333333333444444222222222111222222333333555444333333222222333333666222000777AAADDD>>>777222222222222222222222222000111111111111222222222555333222222444555555555666555444333333333444444555444444444333333333333555555444444444555555666555555555666777888888888555555444333333333333444222222444555666777777777777777777777666666666666555555444444444333333333444444555555555444444333222222111111111222333444222222333333333333444444333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444666555555555555444444444444444333222222333444555444666777777555444555666333333444444666777999:::777666555555555555666777777666444444666777666555666555444444333333333333444444444444444333333222555444333333333333444555666777888888777666555444444333333222222333333444666555555555555555555666666555444444555777999;;;::::::888666555444444444555555555555555555555555666666666666555555555555555555444444444555666777666555444333333333444444333333333333333333333333444333222222111222222222222222333444555666777777888888777666555444333222333444444555555444444333444333333333333444555555666555555444444444444444444444555555666666777777999888777666555666666777555555555666777777888888::::::999999;;;<<<>>>???DDDFFFIIILLLQQQVVVZZZ\\\[[[\\\___bbbdddccc```^^^^^^______```______^^^^^^___cccffffffcccbbbdddggghhhhhhlllrrryyy~~~~~~yyyqqqllliiihhhfffdddiiilllpppssssssrrrrrrrrrnnnqqqqqqooonnnmmmggg___RRRIIIAAA@@@???;;;::::::888888888888888888888888888777666777888888777666444444444444555555555555555555444444444444555555555444333333444666888999888999999:::;;;>>>CCCGGGNNNZZZiiixxxssskkkbbbYYYXXX^^^cccccc```\\\\\\___^^^ZZZUUUOOOFFF>>>:::777666555444444444444444555666666666666555555555555555666333333333444444444555555333444555666666555444444555444333222222222333333111111000000000000111111222111000000000000111222222222222222333444555555333666888777222///000333000111222111000000222444333333222111000000//////333222111111222333222000000000111111111222222222222222222111111111000000222222222111111111000000333333222222111222222333333333333333222111000///444555666555444333444555444444333222222222333333222222333333333333444444333222222222222222333333555444333333222222333333777333222999BBBFFFAAA:::111111111111111111111111000111111111111222222222444222111222333444444333444444333333333444555555444444333333333333333222222222222333333444666666555555555666777777888888555555444333333333333333111222333444555666666666888888888777777666666666555444444444444333333333666666666666666555444333444222000///000111333555222222333333333333444444222222222333333444444444444444444444444444444444555555555555666666666666555555555555555555555555666555555555555444444444444444555555555444444444333555777777555444555666333444555666666777777777666555555444444555555666777666444444666777666555555444444333333444444444333333444444333333222111444444444444444444444444666777777777777666555555333333222222222222333333555666666777777666666555888777666666666777999:::;;;:::888666555444333333555555555555555555555555555555666777666555444333444444333333333444555666555555444333333333444444333333333333333333333333444444333222222222222222444444333333444666888999888777666444333333333444333444444555555444444333333333333333333444555555777666555555444444555555555555555555555555666666777666555555444555555555444555555666666777888888999999999:::<<<>>>@@@BBBFFFGGGJJJMMMRRRVVVZZZ\\\\\\^^^```aaa````````````]]]^^^_______________^^^```cccfffeeedddcccfffhhhiiijjjnnnttt{{{{{{sssmmmjjjiiihhhhhhoooooopppsssuuuwwwvvvuuuppptttuuusssqqqnnnfff]]]RRRIIIAAA??????<<<;;;<<<888888888888888888888888888777666666888888777666333333333444444444444555555555444444444444555555555444333333444555777888777888999:::;;;===AAADDDGGGQQQ```rrrrrriii```XXXWWW\\\```aaa___[[[\\\______[[[TTTNNNEEE===999777666555444444444444444444555666333333333444555666777888333333333444444444555555222222444555666666666666555444333222222222333333111111000000000000111111222222111111111111222333222222111222222333444555333555777666222000000222111222222111000000333555333333222222111111222222555333222222333333222000111111111111111222222222222222222111111111111111222222222111111111111111333222222111222222333333444444333222111111111111555666666555333222222333333222222222222333444444222222333333333333444444333333222222222222333333555444333333222222333333666333222888@@@CCC???:::000000000000000000000000000111111111111222222222333222111111222333222111333333333333444555555666333333333333222222222222111111111111222333444555333333333444444555555555555444333333222222333333000111222333444444444444777777777666555555444444444444444444444444444444777777777777666555444333444333222222222333333444222222222333333333444444111222222333333444444555333333444444444444444444666666666666666777777777666666666666666666666666666555555555555444444444444555666777777555444222333444666666555444555666555666777888888777666555444444444444444444444444777666444444666777666555333333333333333444555666333444444444444333222222333444444555555444444333444444444444444444444333444333333222222333333444555666777888888777666555888777666666555666777777888888777555555444555555666666666666555555555555444555666777777555333222222222222333333333444444444444444444444444444444222222333333333333444444444444333222222222222333666555444333444666888:::888666444222222333444555333444444555555444444333333333222222333333444555777777666555555555555666555555555555555555555444555444444444444444444444444444555555666777777888999999999:::<<>>;;;999:::888888888888777777777777888666555666777888777666333333444444444555555555555555444444444444555555444444333333444555666777666777999:::;;;<<>><<<999777888888888888777777777666666777666555666777888777555444555555555666666666666555555444444444444555555555444444444555555666666555777999::::::<<>>@@@AAABBBDDDGGGLLLRRRWWW[[[^^^______```bbbeeegggffffff^^^___```bbbdddeeeeeeeee``````___```cccgggiiijjjooorrrwwwyyyyyyzzz|||~~~wwwtttnnnhhhfffjjjrrrxxxwwwxxxwwwvvvuuuvvvyyy{{{yyy}}}~~~|||zzzvvvmmmdddRRRGGG>>>;;;999777777999999888888777666666555555777666555555666777666555444444444555555555666666555555444444444444555555666777777777777777666666666777888888999===BBBFFFIIIKKKWWWjjj{{{qqqddd[[[WWWUUUSSSRRRUUUUUUUUUWWW[[[YYYUUUMMMGGG???999666555555555555444333333222222333333222222222222222333333444333333333444444444555555555444333222222222333444333333444444444333222111111111000000000000111111...///000222222222222222222222111111111111222222111111111111222111000//////222444555444333333333:::888444111/////////000111000000111333444333222222222222111111111000000000000111111111222222222000000111111111222222222111111111111222333444555444444555555555555444444333444444333000//////000111111000000111222333333222222333333333333444444666666555333333222222222555444333333222222333333222444555444333222333444111111111111111111111111000111111111111222222222000000111444666777555333444444555666555444222111//////000000111111111222//////000111222444666777333333333333333333333333444333222222111111222222333333444555555555444444111222222333444555666777333333333444444555555555333333444444555444444444666666555555555444444333222222333333333444444444666555444444333222111000222222333333444555666666666777777888999999::::::555555555555555555555555666666555555555444444444444444444444333222111000000222444555444444555666555444222111111222333444444444555666666555444444777666444444666777666555555444444333333444444444333333444444444333222222666555333222222333555666333222222111222333555555555444444333333444444555666555444333333444555666444555555666777777666666333333333444555666777777999888888777666555555444666555444333333333444444222333444555666555444444111222444555666555444444111111222333333444555555555555444333333333333444222333444555555444444333000111222333333333333333333444444555555444444333222222111111222222333444555555444333333333333444222222333333444555666666111222444555666555444444333333444444555666666777888888888999:::===???@@@AAACCCFFFKKKQQQWWW\\\^^^^^^]]]]]]aaafffhhhgggddd]]]^^^___aaacccdddeeeeee```___^^^___cccfffiiijjjnnnrrrvvvwwwvvvvvvxxxzzzwwwtttnnngggdddhhhpppwwwsssuuuwwwwwwuuuvvvzzz~~~}}}}}}zzzuuulllcccNNNDDD;;;999999888999;;;999888888777666555555444777555444555666777666555333333333444444444555555555555555444444555555555777777888888888888777666777777777888999===CCCHHHIIILLLXXXjjjyyytttfff]]]ZZZWWWTTTOOORRRSSSRRRTTTXXXVVVRRRLLLFFF???999666555555555555444333333222222222222000000111111222333444555333333333444444444555555333222222111222333555666333333444555444333222111111111000000000000111111---...000111222222111111222222111111111111111222111000000111222111000......111555666555333222222444333111//////111444555000//////000222444444333222222222222111111000000000000111111222222222222000000111111222222222222111111111111222333444555333444555666666666444444222333333222000///000111111111111000111111222333222222333333333444444444777666555444333222222222555444333333222222333333///111333333111111444666000000000000000000000000000111111111111222222222......000333666666444333555555555555444333222111333333333444444555555555333333222222333555666777555555444333222222111111222333444444222222333444444333333333222111111111444444444555555777888888666555333222222333555666444444444444444444444444666666666555444444444333555555555555555555555555444555555666555444222111333333333444444444555555444444555555666888999:::888888888888888888888888888888777777666666555555:::888777777888888777555555555666666555555444333333333444666888777555333444444555555555555444444777777777777666666666666666666555444444444444555555555444444444444555555666555444333222333444555666555444333222333333444444444333333444555777888666555444333444777:::<<<666777888999999777666444555555666777777777777777777777666666666666777777777777666444222222444666666555444333333333333333222222333444444555555666222222444555666666666666999888666444222111111000111333555666666555444222333333222222333333444555444444333333333444444555555555444444444444555555888777666555555444444555333333444555666777888888444444444444444555666666555555555666666777888999::::::;;;<<<>>>@@@AAACCCAAADDDIIIOOOUUUZZZ]]]^^^___```ccceeefffeeedddcccaaa___^^^___bbbcccaaa___```cccggghhhggghhhkkkoooqqqtttvvvvvvssssssuuuwwwrrrrrrooojjjfffggglllppprrrssstttuuuuuuxxx|||~~~~~~ssseee[[[JJJEEE>>>:::888888888777777777777777666666666666666666666666555555555555333333333444444444555555777666555444444555666777444555666777777666555444555777999;;;>>>AAAFFFIIIKKKRRR^^^mmm{{{nnneee___[[[XXXXXXUUUSSSSSSVVVXXXYYYUUURRRHHHDDD>>>999888777777666333333333333333333333333222222222222222222222222222222222333333222111111555555333222111000000000333333333444444555555555333333222222111000//////222111000000000111333333555444444333222111000000333333333333333333333333111222333333444444444333444333333222222333333444555444444333333333444444555444333222111222333333333333333333333333333333333333333333333333333333000111111222333444666777666777999::::::999888777888666444222000000111222555444333444555555444222444333333222222222333333555555555444444333333333555444222111111111222222222222222222222222222222222222111111111111222222333222222111111222222333222222333333333444444444555555555555444333222111333333333333333333444444444333333222333444555555555555555444333222222222222333444444222222333444333333333333333333222222444444444444555666777777555444333222222333444555444444444444444444444444555555555555444444444444444444444444444444444444444444555555444333222111333333333333444444444444555555555666666777888999555555555555555555555555777777777777666666555555777666555555666777666444555555666666555555444333333333444666777777555333444444555555555555444444555555666666777777777888777666555444444444444444555555444444444444555555555444333333333333444555666555444333333333444444333333222222333444666777666555444333444777:::<<<>>>???>>>===;;;888555333666666777888888888888888777666666555555666666777666666666444222222555777666666555444444444444444222333333444444555555666333444555666666666666666666555444333333333333333222333444555555444222111222222111111222222333444444444444333333444444555555555444444444444555555666555555444444444444444444444555666666777888888555555555444555555666666666555555666666777888999::::::;;;<<<>>>@@@BBBCCCCCCEEEJJJOOOTTTXXX[[[\\\^^^___aaacccddddddcccbbbbbb```___```bbbdddbbbaaaaaadddggghhhgggiiimmmpppssstttttttttsssssstttvvvtttqqqnnniiiggghhhkkkooonnnoooqqqrrrrrrsssvvvxxx|||}}}{{{qqqddd[[[IIIEEE>>>:::888888888777777777888888888999999999666666666666555555555555333333333444444444555555777666555444444555666777444555666777777666555444333444666888:::===AAAEEELLLSSS___nnn||||||lllccc^^^YYYWWWWWWUUUSSSSSSUUUXXXXXXTTTPPPGGGCCC===999777777666666333333333333333333333333333333333333444444444444222222333333333333222222333333222222111222222222222222333333333444444444444444333333222111111000222111000000000111222333444333333222222111111111333333333333333333333333111222222333444444444333333333222222222222333333555444444444444444444444555444333222222222333333333333333333333333333333333333333333333333333333222222222222333444666666999:::<<<===<<<;;;:::999777666444222111111111222444333333444555555444222333333222222222222222333444333333333333333222222444333222111111111222222222222222222222222222222222222111111111111222222444444333333333333444444222222222222333333333333555555555555444333222222222222222222222111111111333333222222222333444444666666555555444333333333222444555444333222333444333333333333333333444444333333333444444555555666444333222111111222333444444444444444444444444444444444444444555555555555333333333333333333333333333333444444444333222222222222222333333333444444777777666666666666666777555555555555555555555555777777777666666666666555555333333333555666555444555555666666555555444333333333333555777777555333444444555555555555444444333444555666777888888999777666555444333333333333555555444444444444555555444444333333333444444555555555444333333333444444222222222222222333444555666555444444555777999;;;AAA@@@@@@>>>;;;888555333777777888999999999999888666555555555555555555666555555555444333333666888777666666555555555555666333333333444555555666666555666666777777666666666333333333333444555666666333333444444444222111000111111111111111222222333555444444333333444444444444444444444444444444444444333333333333444555555555555666666777777888888777777666555555666666666666666666666777888999999::::::;;;<<<>>>@@@BBBCCCDDDFFFJJJOOOTTTWWWYYYZZZ\\\]]]___aaabbbcccbbbbbbcccbbbaaaaaacccddddddcccbbbeeeggghhhgggiiinnnrrrvvvtttrrrqqqrrrsssttttttuuuqqqlllhhhhhhjjjkkklllkkkmmmoooppppppqqqsssuuu|||{{{zzzzzzvvvnnnbbbYYYIIIDDD>>>:::888888888777555666666777999::::::;;;666666666555555555555444333333333444444444555555666666555555555555666777555555666666666666555555666888999:::;;;===AAADDDKKKSSS___ooo~~~zzzjjjaaa]]]YYYWWWWWWUUUSSSSSSUUUWWWVVVRRRMMMDDD@@@;;;888777777666666444444444444444444444444444444444555555666666666333333444444444444333333222222111111222222333444222222222222222333333333444444444333222222111111111111000000111111222333222222222222222222222222222222222222222222222222222222222333333333333333222222111111111111222222555555444444555555555555555444333222222222333333333333333333333333333333333333333333333333333333444444333333444555666666;;;;;;<<<<<<<<<:::999888666555333222111111111222444333222333555555444222222222222111111222222333222222222222222333333333444333222111111111222222222222222222222222222222222222222222222222222222333333222222222222333333111111111222222222222333444555555555444444333222222222222111111000000000111111111222333444555555666666555555555444444444333444555444333222333555111111222222333333444444222222333333444444444444222222111111111222333444444444444444444444444444333333333444444555555555222222222222222333333333222222333333333333333333222222222333333333333444888888888777777666555444777777777777777777777777666666666666666666666666444333222333555666555444555555555666555555444333333333333444666666555333444444555555555555444444444444555555666777777888777666555444333222222222555444444333333444444555444333333333444444555555444444444444444444444444222222333333333444444555555555444444555666888999999999::::::999888777666666666777888888888888777555555444444444444555555333444555444333444666888777777666666666666666777333333444444555666666666666777777777777777666555222222222333444555666777333444444333222111000///222222111111222222333444555555444333333333444444444444444444444444444444333333333333444555666777666666777777777777777777888777777666666666666777666666666666777888999:::;;;;;;;;;===>>>@@@BBBCCCCCCFFFJJJOOOTTTXXXZZZ[[[\\\]]]___aaabbbbbbccccccdddcccbbbbbbcccdddeeeeeeccceeehhhhhhgggjjjooosssyyyuuupppppprrruuuuuutttuuuooojjjhhhiiikkklllkkkmmmmmmnnnnnnooossswww{{{|||yyyvvvssskkk___VVVHHHDDD>>>:::999999888777444444555555666777777888666666555555555444444444333333333444444444555555555555555555555666666777555666666666666666666555999:::;;;;;;;;;<<<@@@BBBHHHOOO]]]nnnxxxhhh```\\\YYYWWWXXXUUUSSSSSSUUUVVVTTTOOOJJJAAA>>>:::777666666666555555555555555555555555555333333444444555666666666333333444444555555444444333222222111222222333333111111111111111111222222333333333222222111111111111111111111111222222222111111111222222333333333111111111111111111111111222222222222222222333333222111111000000111111222444555555666666666666666444444333333333222222222222222222222222222222222222222222222222222222222555555444444444555555666888888888888777666555444555444333222111111111111333222222333555555444222333222222222222333333444222222222333333444444444333222222222222222222222222222222222222222222222222222222222222222222222111000000//////000000111000000111111111222222222444444444555444444333333333222222111111000000000//////111222444666666777555555555555555444444444333444555555333333444555000000111111222222333333111222333444444333333222111111111111222222333444444444444444444444444444222333333333444444555555111111111222222222333333222222222333333444444555222222333333333444444444888888888888777555444333666666666666666666666666555555555555555666666666555444333444666777777666555555555666555555444333333333222333555666555333444444555555555555444444666666666555555555555555666666555333333222222222444444333333333333444444222333333444444555555555333444444444444444444444444444444555555555555555555555444444555666777888444555666666777777777777444555555666777666666666555555444444444444555555333444555555444444666777777777666666666777777888333333444555555666666777666777777777777777666555444444333333333444555555444444333333222111000///444333333333333444555555666555444333333333333333333333444555555444333333444444444444555666888888777777777777666666666666777777666666666666777777666666666777777888999:::;;;;;;<<<===???AAABBBDDDBBBDDDJJJOOOUUUZZZ\\\^^^]]]]]]___```bbbcccdddddddddcccbbbbbbbbbcccdddfffcccfffhhhhhhhhhiiinnnrrryyyuuuqqqpppsssuuuvvvuuurrrnnniiihhhjjjllllllkkknnnnnnllllllnnnttt|||~~~xxxuuuqqqiii\\\SSSGGGCCC>>>;;;:::999888777666555555555555555555555555555555555444444444444333333333444444444555555444555555666666666666666666666666555555666666666666777777777666777:::<<>>;;;888666666666555555555555555555555555555555222222333333333444444444222333444444555555555444555444333222111111111111111111111111111111111111111111111111000000000000000000111111222222222222111111111222222333333444111111111111111111111111333333222111111111222333222111111000000111111222444555666777777777777666444444444333333333222222222222222222222222222222222222222222222222222222555555444444444555555666666666666555444333222222444333333222111111111111222111111333444555444222333333333333333444555555333333444444555555666666222222222222222222222222222222222222222222222222111222333333333333222111111000000//////000000111000000111111111222222222333444444555444444333333333333333333333222222222///000222444666777777777444444444444444444444444333555666555444333444555111222222222222222333333111222333444444444333222111111222222333444444444444444444444444444444444333333333333444444444444111111111222222333333444333222222333444555666777333333333444444444555555888888999888777666444222444444444444444444444444444555555555555666666666777666555555777888777666555555666666555555444333444222222222444555444333444444555555555555444444666666666555555555444444555444444333333333333333444444333333333333444444222222333444555555555555222333444555555555444444444444555666666555555444555444444444555666666777777666666666666666666666333444555555666666555555666555555555555555555666333444666555444444555666666666666666666777777888444444444555666666777777555666666777777666666666555555444333333333444444444444333333222222111111444444444444444555666666666555555444333333333333222333444555555444333222444444444555666777888999777777666666555555444444666555555555666666777888777777777777888999::::::;;;;;;<<<===???AAACCCDDDBBBEEEJJJQQQVVV[[[^^^```]]]]]]^^^```aaacccdddeeebbbbbbbbb```___```cccfffcccfffiiijjjhhhhhhkkknnnuuusssqqqqqqrrrtttuuuuuunnnllliiihhhjjjlllmmmnnnnnnmmmkkkkkkmmmttt|||xxxtttqqqhhh[[[QQQFFFBBB>>>;;;::::::888777888888888777777666666666555555555444444444444333333333333444444444555555333444555666777777777666666666555555555555666666777777888777777777:::<<>>???AAACCCDDDEEEHHHLLLRRRWWW\\\^^^```[[[\\\\\\^^^```bbbcccddd`````````^^^]]]]]]aaaeeebbbfffjjjkkkiiiggghhhjjjooopppqqqqqqpppqqqsssuuujjjjjjjjjiiiiiikkknnnqqqooooooooooooppptttzzz~~~{{{uuurrrpppiii\\\PPPEEEBBB>>><<<;;;:::888777666666666777777777777777555555555444444444333333333333333444444444555555333444555666777777777666777666555444444555666777888999999999888999<<<>>>BBBFFFRRRdddzzzwwwiii[[[UUUSSSQQQQQQSSSUUUSSSSSSSSSSSSNNNFFF@@@888666444444555555555444333333333333333333333333333333333222111111000000000111222333444444444444444333333222111111111222333333222222222111111111000000000000000000000000///000111222333222222111222222222222222222333333333333333333333333333333444333111000///000111222333333222222222222333333333555777999999999888777333333444444444333222111111111111111111111111111111111111111111111111111222222222222333444666666555555444444444444444555222222222222222111111000111000000222444555444222000000000000111222333444555555555555555444444444000111222333333333333222222222222222222222222222111222444555555444222111444444333333333333444444222222222222333333333333333333444444555444444444444555555666666777777777666666777777777666444333333333333333333333333333444555666555444444555666777777777666555555555444222333555666666555333222111222333444555555555555444444444444444444444444444444444333333222222222111111222333444444555555444444333444555777999:::555555555666666666666777666777888999888666444333666666666666666666666666444444444555555555666666888777555555666666555333555555666666555555444333444222111111333444444444444555555555555555555444222333333444555666777777222222222222333444555555444333333222222333333444000222333555666666555555111222444555666555444444222333444444444333222111444444555555555555555555444333333333333444555555555666666777777777777777777777666666666666777777444666777666555333333444555555555555555666777777444444555555666777777777222333444555666666666666333333333333444444555666444444333333333444555555333333222222333333444555777666555444333222222222111222444555555444222111444444333333333444555555666666555444333222222111222222222333555666888999777777777777888999:::;;;<<<<<<===>>>???AAACCCDDDHHHJJJNNNSSSXXX[[[]]]^^^ZZZZZZ[[[\\\^^^```bbbccc_________]]][[[\\\```dddbbbfffkkkllliiiffffffgggjjjmmmppppppoooooorrruuugggiiijjjjjjiiijjjooosssppprrrttttttuuuvvvyyy{{{~~~xxxrrrqqqpppjjj\\\QQQEEEBBB>>><<<;;;:::999777222333333444555666777777555555444444444333333333333333333444444444555555222333555777777777777666777666555444444555666777555555666555555666888;;;DDDGGGQQQcccxxxxxxkkk]]]WWWUUUTTTTTTVVVUUUTTTSSSSSSRRRMMMEEE>>>777555444444555555555444333333333333333333333333555444444333222111000000///000111222333333444333222222111111222222333444333333333333222222111111111111111111111111222222///000111222333222111111222222222222222222222222333333333333333333333333444333111000///000111222444333333222222333333444333555777999:::999888777333333444555444333222111111111111111111111111111111111111111111111111111000111111222333444666777333333222222222333444444111111222222222111111000000000000222444555444333............///000111222555555555444444333333333000111222333444333333222222222222222222222222222111222444555555444222111333222222111111222222333222222333333333444444444555555555555555555555555444555555666666666666666:::999888666444333222222222222222333333333444444555555444444444444555555444555555555444333333222444444444444444444444444444444444444444444444444333333333333333333333333444555555666666555555444000000222444666888999:::444333333333333444555555222222333444555666777888777888999888666444444555333333333333333333333444999888666555444444555555444444444555555555555555222333333444444333333222333444555666666555444333555555555555555555555555444444555666777777666666444444444444444444444444444333333333333444555555666555555555555444444444333555666666555444444555555555444333444555666777444444444444444444444444222222222333444555666666777777777777666666666666777777777777777777777777555555555555555555444444222222333333444555555555444444444444333333222111444444444555555666666666444444444444444444444444333222222111222333555666555444222111111222444555444444222222222222444444111222333444444444333222444444444555555555666666333333333333333333333333555444222333444666777777999888777777999;;;>>>@@@;;;;;;<<<===???BBBDDDFFFJJJOOOUUU[[[___```___]]]``````______```aaacccddd```aaaaaa___^^^___aaacccbbbccceeefffhhhiiiiiijjjsssrrrqqqqqqqqqpppmmmkkkjjjjjjjjjhhhggghhhkkknnnxxxuuusssuuuyyyzzzxxxtttrrrssssssqqqooojjj\\\OOOCCC???;;;999999:::::::::888666444444444555444222444333333222222333333444555444333222222444666777666555444444555666777888666666444333333444555666666666666666777888999:::>>>CCCOOOaaauuu}}}ooo```ZZZXXXUUUSSSRRRRRRTTTUUUQQQHHHAAA???@@@888666333111000222555777444444444555555555666666555555555555444333222111000000111111111111000000000///.........000111222000000111222222222222111555444333222111111111111222222111111111111222222222111111111333444333222222111111222444444333111222333333222000000222333666555444333333444555666999::::::;;;:::999777666555555555444333222111000222222222111111111000000222222222222222222222222333333222222111222222222333333222222111222222222333333444555444333222111222222111111111111222222111111111111111222222333444111///...000222333333666555444333222222111222222222222111111000000000333333333333444555666666555222000000333555555444555555555444444333333333444444444444444444444444444444555666666666666666777777666555555555555555333333444444444555555555555555444444444444555555444444555555444444333222444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444333333444444444444444555555555444333333333333444555555222333333444555666777777666777888777555333333444333333333333333333333333777666555444444444555666555555555555555555444444222333333444444333333222333444555666666555444333555555555555555555555555444444555666666666666666555555555555555555555555444444333333444444555666666555555555555444444444333555666666555444444555555555444333444555666777555555555555555555555555333333333333444555666777555555666666777777777888666666666666666666666666555555555555555555555555333444444444444555555555444444444444444333222111333333444444444555555555333333333333333333333333222222222222222333444444555444222111111222444555444444333222222333444444222333444444444333222111333444444444444555555555333333333333333333333333666555333333444666777777:::::::::;;;<<<>>>@@@AAA@@@??????@@@AAADDDFFFGGGMMMQQQWWW\\\______^^^\\\```___^^^^^^^^^^^^`````````aaabbbaaa``````bbbccccccccceeefffhhhiiijjjjjjpppqqqsssuuuuuuqqqlllhhhhhhiiijjjjjjkkklllooorrruuusssrrruuuxxxyyyvvvrrrnnnooonnnllljjjeeeXXXKKKCCC???;;;999999:::::::::888666444444555555444333555555444444444444555555333222111000111222444555555444333333444555666777666555444444444444555666555555555666777999:::;;;???DDDOOOaaauuu|||mmm___YYYWWWSSSQQQQQQTTTVVVVVVQQQHHH@@@>>>>>>777666444222111333444666333444444444444555555555555555555555444333222111111111222222222222111111111111000//////000111222000111111222222222222222555444333222111111111111222222111111111111222222111000000111222222222222333333333333444444444333444555555333111111222444222222222444666888;;;<<<======>>>>>>===<<<;;;:::666555444333222111111111222222222111111111000000111111222222222333333333444444333222111111222222333333222222111222222333333333444444444333222111222222111111111111222222111111111111111222333333444222//////000222333333666666555444333333333333333333222222222111111111333333333333444555666666555222000111333555555444555555444444444333333333333333333333333333333333333444555555666666555555444444444444555666777888444444444555555555666666444444444444444444444444444444555555444444333333444444444444444444444444333333333333333333333333555555555555555555555555111222222333333222222111444444444444333333333333333333333333333444555555444444444555555555666666444666777666444333333333555555444444333333222222444444444333444444555666666666666555444444444333333333444444444444333333333444555666666555444333444444444444444444444444444444555666666666666555555555555555555666666666444444444333444444555666666555555555555444444444333555666666555444444555555555444333444555666777666666666666666666666666444444444444555666777777333444555666777888888999666666666666666666666666555555555555555555555555666555555555555444444444333444444444444333333222222333333333333333444444222222222222222222222222111222222333333333333222444444222222222222444444444444333333333333444444333444444444444333222111333333333333444444444444333333333333333333444444777666555444555666777888<<<===???@@@BBBCCCCCCDDDEEEEEEEEEEEEFFFHHHIIIKKKRRRUUUYYY\\\^^^^^^\\\[[[```___^^^]]]]]]]]]^^^^^^___aaaccccccbbbaaabbbccccccdddeeefffhhhiiiiiijjjmmmppptttxxxxxxssskkkddddddfffiiikkkmmmooorrrtttsssrrrrrruuuxxxxxxtttppplllllljjjgggeeebbbVVVKKKCCC???;;;999999999:::999777555444444555555555444666666666555555666666666333222111111111222444555444333333333333444555555555555444444444555555666444444555666888999;;;<<<@@@EEEPPP```uuu|||nnn```YYYVVVRRRPPPPPPTTTUUUTTTOOOFFF???;;;;;;666555444444333333444444333333333333444444444444555555555555444333222222222222333333333333222222222222111111000111111222000111222222333333222222444444333222111111111111222222111111111111222222000000000111111111222222555555444444333444444555777777777555333222333444111222333555888;;;>>>@@@??????@@@@@@???>>><<<;;;888666444222111111222222222222222111111111111111000000111222333444555555555555444222111111111111333222222111222222333333333333333444333222222111222222111111111111222222000000111222333444444555555333000///111222333333777666555444444333333444333333333333222222222222222222333333444555555666444222111111333444444333444444444444333333333333333333333222222222222222333333444555555555555444333333333444555666777888444444444444555555555555444444444444444444444444333444444555444444333333444444444444444444444444333333333333333333333333444444444444444444444444111222222333333222222111111222222333333444444444333333222222333333444555444444555555555555555555444666777777555333444444666666555444333222222111222222333333444555666666777777666555444333333333333333444444444444333333333444555666666555444333444444444444444444444444444444555666666555555555444444444444555555555555444444444444444555666666666555555555555444444444333555666666555444444555555555444333444555666777555555555555555555555555555555555555555666777777444444555555666777777888666666666666666666666666444444444555555555555555777777666555555444333333333444444444444444333333222222222222222222222222222222222222333333333333222333444555555444333222444333333222222333333444444444444333333444444444444444444444333222222111222222222333333333444444333333333444444444444444777777777666555666888:::>>>???BBBEEEGGGHHHGGGGGGJJJJJJJJJJJJLLLNNNPPPQQQVVVXXXZZZ]]]]]]]]][[[ZZZ^^^^^^^^^^^^^^^^^^______^^^aaacccdddccccccccccccddddddeeeeeeggghhhiiijjjmmmooossswwwwwwssskkkeeeccceeeiiilllmmmoooqqqsssrrrssstttwwwyyywwwsssoookkkkkkhhheeeeeecccZZZPPPCCC???;;;999888999999999777555333333555666555444666666555555555555666666555444444444444555666666444444444444444444444555444444444444555555555666333444444666888:::<<<===@@@EEEOOO___sss}}}pppbbb[[[VVVRRRPPPQQQQQQQQQPPPKKKCCC===:::999555555555555555444444333222222222333333333444444444555555555444444333222222222333333333333222222222222222111111111111111111222222333333333333333444333222222111111111222333222222111111222222333111111222222222222333444666666666444333333444555999999999666444333333444444555666888:::===>>>@@@>>>>>>>>>>>>===<<<:::999888666333111000000222333111111111111111111111111///000111222444555666777777666444333222111000000222222111111222222333333333333333333222222111111222222111111111111222222000000222333555666777777777444111000111222333222666555444333333333333333333333333333333333333333222222333444555555555555333333222222333333333333333333333333333333333333333333222222222111111111222333333444444444444444555444444444444555555666222333333333333444444444333333444555555444333333333333444444555444444333444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333222222222333333333444444333222222222222333444444444444555555555555555555555777888888666555555666666666555444444333222222111222222444555555666666777777666555444333333333333444444555555444444333333444555666666555444333444444444444444444444444444444555555555555444444222222222333333444444444555444444444444555666666666555555555555444444444333555666666555444444555555555444333444555666777444444444444444444444444666555555555555666777777666666666555555555555555555555555555555555555555444444444555555555666666777777666555444333333222333444444555555444444444222222222222222222222222222333333333444444555555333444555666666555444333333333333333333333333333444444444444444444444444444444444333222222222222222222222333333333444444333333333444444555555555666777888777666777:::<<>>>>>???>>>===;;;999888888666333111000000222333111111111111111111111111///000111222444666777777777666555333222111111111222111111111222222333444333333222222111111111111222222111111111111222222000111333666888999::::::999666333111222222333222333333222222111222222222333333333333333333333333111222333444555555555555333333444444333333333333333333333333333333333333444333333222222111111111111222333333444444333333666555444444333444444444222222222333333333444444222333444555555444333222333333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333444555555666666555555444666555555444333222222111222222222222222333444444444444444555555555666666555777888888777666666777666666555555444444333333111222333555666666666666666666666555444444444333444444555555555555444444333444555666666555444333333333333333333333333333444555555555555444333333111111111222333333444444555555444444555555666777666555555555555444444444333555666666555444444555555555444333444555666777444444444444444444444444666555555444555555666666666666666555555555444444555555555555555555555555333333444444555666666666666666555444333333222222333444444555555555555444333333333222222222222111333333333444444555555666555555555555555444444333333333333333333333333333444444555555555555444444444333333222222333333444333333333333444444444444333333333444555555666666555777999888777888<<<@@@BBBDDDIIIMMMQQQSSSTTTTTTTTTTTTTTTTTTVVVXXXZZZ[[[XXXXXXYYYZZZ[[[[[[[[[[[[WWWXXXZZZ\\\^^^_________^^^```bbbcccbbbbbbccceeeccccccbbbbbbcccdddfffgggkkkkkkmmmpppqqqpppmmmjjjkkkmmmooopppppprrrtttvvvwwwxxxyyyyyywwwtttpppnnniiihhhfffdddeeeddd\\\RRRCCC???;;;888777888777777888666444444444555444333333333222222222222333333222333333333444444444444666666777777666666555444222333444555666666666666444444555666888999;;;<<<>>>EEEPPP___qqqzzzooobbbYYYRRRLLLKKKNNNKKKIIIFFFCCC???<<<999888555666666666666555444444333333333333444444444444333444444555444444333333111111222222222222111111000111222333333333333222222333444444555555444444333333222222111222222333333333222222222222333333222555777666444333555888666999;;;999555222333444777777777555333222333444///222555:::???BBBEEEFFFAAAAAAAAAAAA@@@>>><<<:::888666444222111111222222111111111111111222222222000000111333444666777777666666555333222222222222111111111111222333444444333333222111111111111222222222111111111111222222000222555888;;;<<<======:::777444222222333222222222222111111111111222222222222222222333333333333111222333555666555555444222444555555333222222333222222222222333333333333555444444333222222111111111111222333333333333333555444444333333444444555333333333333444444444555111222444555555444222111222333444444555555444444444444444444444444444444555555555555555555555555444444444444444444444444555555555666666555555555666555555555444444333333222222222111222222333444222333333444555666777777444666777777666555555666555555555555555444444444333444555666777666666555555555555555555555444444444444555555555555444444333444555666666555444333333333333333333333333333444555555555444444333222111111222333333444555555555555555555555666666777666555555555555444444444333555666666555444444555555555444333444555666777555555555555555555555555555555444444444444444555444444555555555555555555555555555555555555555555333333444444555666666777444444333333222222222111333333444555555555555555444444333333222222222222111222222333444444555555444444333222222222222222222333333444444333333222333444555666666555444333333222222222222333555666333444444444444555555555333333444444555666666666333666999999888999>>>CCCFFFHHHLLLQQQVVVYYY\\\]]]ZZZZZZYYYXXXXXXYYYZZZ[[[VVVVVVWWWXXXYYY[[[\\\]]]ZZZ[[[]]]___```aaaaaa```^^^___`````````aaaccceeebbbbbbaaa```aaabbbdddfffggghhhkkknnnqqqpppmmmjjjjjjkkkmmmmmmnnnppptttwwwyyyzzzyyywwwtttpppmmmlllkkkkkkiiiffffffcccYYYNNNCCC@@@;;;888777777777666:::888555444444444222111333333222222222222333333222333333444444444444444555555666666666555444333222333444666666666666555555555555666777999:::;;;???GGGSSSbbbrrr|||qqqeee[[[SSSMMMLLLOOOMMMJJJFFFBBB???;;;888666666666666666555555555555333444444444444555555555333333444444555444444333222222333333333333222222111222444555666666666666333333444555555555555555333222222111222222333333444333333222222333333444111555777666333222555888888<<>>999555444555444555555333111111222444///222666;;;???BBBEEEFFFCCCCCCCCCCCCAAA???===<<<666555444333222111111111000000111111111222222222111111222333444555666777666555444333333333333333111111111111222333444555333333111000000000111222222222111111111111222222111333777;;;>>>???@@@@@@;;;888555333222333222222333222222111111222222333111111111222222222333333000222444555666666555444111444666555333111111222111111222222222333333333555555444444333222111111111111222333333333333222333333333333444444555666444444444555555555666666111222444555555444222111222333333444555555555444444444444444444444444444666666666666666666666666555555555555555555555555444555555666666555555444222333333444555666777888222222111111222222333444222222333444555777777888333444666666555444555555444444444555555555555555444555666777777777666555444444444555555555555555444444555555555555444444333444555666666555444333333333333333333333333333444555555555444444333222222222333444444555666666555555555555555666777777666666555555555444444444333555666666555444444555555555444333444555666777666666666666666666666666555444444333333333444444222333333444555666777777555555555555555555555555333333444444555666777777333333222222222222111111333333444555666666666555444444444333333222222222000000111222333333444444444333111000///000111111222333333444444333333222333444555666666555444333222111111111222444666777444444444555555555666666333333444444555666777777222666999999888:::???EEEHHHKKKOOOTTTYYY^^^aaaccc___^^^\\\ZZZYYYYYYYYYZZZUUUUUUVVVWWWYYY[[[]]]^^^```aaabbbdddddddddcccccc^^^____________```cccfffbbbaaa```___```aaaccceeeccceeeiiinnnqqqqqqmmmiiifffggghhhiiijjjmmmrrruuuzzzzzzyyyvvvqqqmmmkkkjjjppppppmmmiiigggcccWWWKKKCCC@@@;;;888777777777666;;;888666444444333222000444333333222222333333444444555666666777777666666444444555666555444222111111222444666777777666555666666666666777888999:::@@@HHHUUUdddtttuuuiii___WWWPPPOOOSSSPPPMMMHHHCCC???<<<888555777777666555555555555666444444444555555555666666333333444444555444444444333444444555555444444333222333555777999999999999333444555555666666555555222222222111222222333333444333333222222333333444000444777666222111444888999>>>BBBAAA<<<777555666222333333222111000222333333555888<<<>>>@@@AAABBBCCCCCCCCCBBBAAA>>><<<;;;555555555444333222111000000000111111222222222222111222333333444555666666555444444333333333444444111111111111222333444555444333111000000000111222222222111111111111222222222444888<<>><<<;;;;;;;;;999;;;<<<;;;666333222333111111000000000000111111333333333222222222111111///555777222000333555333===@@@CCCBBB>>>999444222222222111111222222333444333666:::===???@@@???>>>AAAAAA@@@@@@???>>>>>>>>>999777555333222222222222111111222333333333222222222222333333222222111000333333444555555444333333222222222222222222222222111111111111111111111111222222111111111111222222444555777:::>>>BBBEEEGGG===:::777444222222333444000111111222222111111000///000111222222333333222555333222222444555555555333444555555555444333333111222333333444555666666888777555444333333333333555444444333333444444555333333444444444444444444666666888888888777555444444444444444444444444444444222222222444555444333//////000000111111111111444444444555444444333333222222222222222333444444555555444444444444444444333333444444555555666666555444444333333444444444444444555555666666666666666555555555555555555666333444555555666666555555666666666666555555444444444333333333444444555666888666333333555666555333555555555555555555555555555444333333333333444555888===AAA@@@:::555555666222333444555555444333333222222222222333444555666555555444444444444555555444444444333333444444444333333333333333444555666555555555555666666666666777777777666666555555555555555444444444444555555555555555666666666666666444333222333555555333222444444333333333444444555555555555555555444444444444333222222444444333222222222222222222222222222333444555444222111222333444444444333333333333333111222444555666555444333555444333333222222333333666666666555444444333333333444555666777777777777999777666666999===BBBEEELLLNNNRRRYYYaaafffgggffffffccc___ZZZWWWTTTSSSSSSRRRQQQRRRUUUZZZ^^^^^^]]]\\\^^^``````^^^]]]^^^___`````````___```aaaaaabbb^^^]]][[[ZZZ[[[\\\^^^___bbbgggmmmrrrssspppkkkgggggggggffffffiiimmmqqqtttyyyxxxvvvrrrmmmkkklllmmmpppnnnlllmmmkkkbbbSSSHHH???<<<888666777777666555666666555555555444444444333333444444444333222111444444444444444444444444444444444444444444444444444666888888666555555777666666555666777999:::<<>><<<===999555444777777555444555555555666777777666555555444333333333333333333333333444444444333333555777999<<<@@@BBBBBB@@@??????>>>@@@AAA???;;;777666666222111111000000111111222333333333222222222111111///444666222111555777666===???AAA@@@===999555444222222222222222333444444444666:::===???@@@??????@@@??????>>>===<<<<<<;;;888777555333222222222222111222333333444444444444222333333444444444333333222333444555555444333222333333333333333333333333222222222222222111111111222222222111111222222222333444777999===???AAACCC;;;999666333222222333444111111222222222222111111//////000222222222222222444333333333444444444444333333444555444333222111222222333333444555666666777777666555444444444555555444444333333444444555444444444444444444333333555666777888777666555444444444444444444444444444666444111111222444444444222222222333333333333444444555555555444333333222333333333333333444444555555666666666555444333333444444444444444555555555444444444333333444444555333444444444555555555555555555444444444444555555444444555666666666666555555555555555555444444444222222222222222333333444777555444444555555555444555555555555555555555555555444444333333444444555888BBBKKKHHH<<<333222666000111222333444444444444222222222222333444555555555555444444444444555555333444444555555444444333333333444444555555444444444555555555555666666666666666666555555555555555555444444444444444555555666666666666666555555555555333222333444555444222666555444333222333444555666666555555444444333333222111111222444555555444222222222222333333333333333444555444222111222333666666555555444444333333333333333444444444555555555444333333333333333333444444444444444444444444333444555666666666666666777666555555777;;;@@@CCCKKKNNNTTT[[[bbbffffffeeedddaaa\\\WWWRRROOOMMMLLLJJJKKKNNNTTTZZZ___aaaaaa]]]^^^___]]]\\\\\\]]]___dddcccbbbbbbaaaaaaaaaaaaZZZZZZYYYXXXYYY[[[]]]^^^dddhhhnnnrrrrrrnnniiieeehhhgggfffeeegggjjjmmmooottttttrrrooolllkkklllmmmqqqqqqqqqnnnhhh]]]OOOFFF===:::777666666666555444666666666555555555444444333444444444444333222222444444444555555555444444444444444444444444444444666777888888777666777999777666666666777999:::;;;???DDDMMMZZZjjj}}}|||qqqddd]]]ZZZXXXSSSNNNLLLHHHFFFHHHGGGDDDAAAAAA999666777;;;<<<888666666666666777777777777666666444444444444444555555555555555555444333444666888:::???EEEIIIIIIHHHGGGFFFCCCDDDDDDAAA===:::888888333222222111111222222333333333333222222222111111///333444222222666888888;;;<<<>>>===:::888777666333333333333333444444555444666:::===?????????>>>>>>>>>>>>===<<<:::999888777666555333333222222222222222333444555555666666444555666666666666555555222333444555555444333222444444444444444444444444444444333333222222111111222222222222222222222222222444666999:::;;;;;;;;;777666333111111111222333222222333333333333222222//////000111222222222222444444444444444444333333444555555666555444333222333333333444444555555555666666666666555555555666555444444333333444444555555555555444444333333333555666666777777666555555333333444444444444444444<<<888444111111222333333444444444444444555555555555555555555444333222222444444333333333444555555555666777777666555333222555444444444444444444444444444333333333444555555333333333333444444555555444444333333333333444444444444555666666666666666555555555555444444444444333222222222222222333333666555444444444555555555444444444444444444444444444444444444444444444444333===EEECCC999000000444111222222333333333444444333222222222333333444555555555444444444444555555222333444555555444333222222333444555555555333333444444444555555555666666555555555555555555444444444444333333444444555555666666666666555555555555666555444444555666555444666555444222222333444555666666555444444333222222222111111222444555555444222333333333333333444444333444555444222111222333666666555555444333333333444444333222333444555666555444444333333333444444333333333444444555555555333444555555666666666555666666555555777;;;???AAAJJJMMMSSSZZZ^^^```___^^^[[[XXXSSSNNNJJJGGGFFFEEEFFFHHHMMMSSSYYY^^^```bbbaaa```___^^^]]]]]]___```dddcccbbbbbbaaaaaabbbbbb\\\[[[ZZZYYYZZZ[[[]]]^^^dddhhhmmmqqqrrrooojjjggghhhhhhgggggghhhkkknnnpppsssrrrqqqooommmllllllmmmoooqqqrrroooeeeYYYMMMFFF<<<:::888777666666666555666666666666555555555555444444444444444333333333333444555555666555555444555555555555555555555555777777777777777888999:::777777666666777999:::;;;<<>>>>>>>>>>>>>>>>>===<<<:::888777666555555444444333333333222222222333444555666666888888999888888777555555222333444444444444333222333333333333333333333333555444444333333222222222111111111111111111111111222333555777888777666555444333111000000111222333222333333444444333333222///000111222222333333333555777888888777555444444666666777888777666555444333333444444444444444444555555666666666666666666555444444333333444444555555555555444444333333333555555555666666666555555333333333444444444555555@@@<<<666222111222222222222222222222111111111111444555555555444333333222444444333333333444555555444555666666666555333222444444444444444333333333333333333333333444555666444333333333333444555666444444333333333333444444444555666666777777666666555555555555555555555555444444333333333333444444555555555444444444555666555555555555555555555555444444444444444444444444000444888888444222222444444444444333333222222222333333222222222333444444555555444444444444555555222333444555555444333222333333555555555444333222444444444444555555555555444444555555555555555555333333333333333444555555666666666666666555555555888777555555666777777666555555333333333333444555666666555444333222222111444333222222444444333222222222222333333444444444333444555444222111222333555444444444333333333222555444333222222444555666444444444333333444555555222222333333444555555555333444444555555555555555777666555666888;;;>>>@@@HHHKKKPPPUUUVVVVVVTTTSSSPPPMMMJJJFFFDDDBBBBBBBBBDDDGGGMMMSSSXXX\\\^^^```aaa___^^^]]]]]]^^^___```````````````aaabbbccccccaaa```^^^]]]\\\]]]^^^___cccggglllqqqrrrqqqmmmjjjhhhhhhhhhiiilllooorrrttttttsssqqqpppooonnnmmmlllkkkoooqqqmmmdddWWWLLLFFF;;;;;;:::999888777777777777777666666666555555555555555444444444333333333222333555666777666555444555555555555555555555555666666666888999;;;;;;;;;888888777777777999:::;;;:::@@@IIIVVVfff{{{sssfff`````````ZZZTTTQQQRRRRRRQQQPPPOOOJJJFFF;;;999:::???@@@<<<888888555555555555555555555555222222333333444444444555888888777555444555888;;;AAAGGGNNNTTTTTTRRROOONNNEEEDDDAAA>>><<<999777666444444333333333333444444333333333222222222111111333222222333333222222222333444555444333333444666444444333333333444555555444666888:::;;;<<<<<<<<<===>>>>>>>>>===;;;999888555555555666555555555444111111111111222333444555<<<;;;;;;999888666444333222222333444444333222222111111111111111111111111444444444333333222222222000111111222222111111000111333555666666555333222222111000000000000111222222333333444444333333222000111222333444444444444777:::======:::777666555444555666777777666555444444444444444444444333333333444555666666666666666555444444333333444444555444444444444444444333333555555555555555555666666222333333444444555555555???;;;666222222222222222444444444333333333333222333444444555555444444333333333333333333444444555333333444444444444444333333333333333333444444444333333333333444555555666555444333333333444666777555555444444444444555555555555666777777777777666555555555666666666666666666555555444444444444444444555555555444444555777666666666666666666666666333444444555555444444333222111111222444666666666777666555444333333333333333333333222222333333444555555444444444444555555333444444555555444444333444444555555444444333333333444444444444555555555555555555555555666666666222222222222333444555666555555555555666666666777999777555555666777888777333333333444444555555555555555444444333333222222444333222222444444333222111111222222333333444444333444555444222111222333333333333333333333333333444444333222333444555666444444444444444444555666222222333333444444444555333444444555555555444444666666555666888:::===???CCCGGGKKKMMMLLLKKKIIIIIIHHHGGGDDDBBBAAAAAABBBCCCDDDHHHNNNTTTWWWZZZ]]]___^^^]]][[[\\\^^^______^^^]]]]]]]]]^^^```bbbcccddddddcccaaa___^^^___```aaadddgggmmmrrrsssrrrooommmgggggghhhjjjmmmqqqtttvvvtttrrrqqqpppqqqpppnnnmmmiiilllnnnkkkbbbVVVKKKDDD:::;;;<<<:::888777777888777777777666666666555555666555555444333444444444222333555777888777666555555555555555555555555555444555666:::===??????===999888888777888999:::;;;:::???HHHRRRaaawww~~~ttthhhaaa```___ZZZVVVSSSVVVWWWUUUUUUTTTOOOIII===999888:::;;;888666777555555444444444444555555222222222333444444555555888888777666555777:::>>>FFFKKKQQQUUUTTTQQQNNNLLLGGGDDDAAA>>>===<<<999777444333333222222333333444333333333222222222111111555222222666777333000///000222333333222111333444333333333333333444444555333444666777999::::::;;;<<<===?????????===;;;999555666777777888777777666333222111000111222333444<<<;;;:::999777555333222111222333444444333222111111111111111111111111111222222222333333333333333111222333444444333222111222222444444555444333222111111000000000000000000222222333333333333222222222222333444555555555555888===AAA@@@<<<888666666000111333444555555444444555555555444444333333333111222444555666666666555555444444333333444444555333333444444444444444444444444444444555555666666222222333333444555555666999666333111111333333333777777666666555555555555222222333444555555555555222222222222222333444444222222222222222333444555222222222333333444444555333333333333444555666666666555444333444555777888666555555555555555555666555555666777777777777777666666666777777777888888666666555444444444444444333555666555333333666888777777777777777777777777333333444555555444333333444333222333555666666555777666555444444444555666444333333222222333333333555555444444444444555555444444444333333444444444666555444333333333333333333333444444444555555555555555555666666777777777222222222222333444555666333444444555666777888888888666333333444666666666000111333555666666555555333333333333333333333333333111111222444555555333000000111111222333333444333444555444222111222333333333444444555555666666444333333333444444555555444444444444444555666666333333333333333333444444444444444555555444444333444444444555666999;;;===>>>BBBEEEFFFDDDCCCCCCDDDDDDBBBAAA??????@@@AAACCCBBBHHHOOOTTTWWWZZZ]]]___]]][[[[[[]]]```bbb```^^^]]]]]]^^^___```bbbcccdddcccaaa```^^^^^^___aaabbbgggjjjooossstttrrrooommmeeefffgggiiilllooorrrsssqqqooonnnppprrrrrrpppnnniiijjjkkkhhh```UUUHHH@@@888:::;;;:::888666777888777777777777666666666555777666555444333444444555111333555888888888666555555555555555555555555555333444888===CCCEEECCC@@@:::999888888888999:::;;;:::???FFFNNN[[[ooozzzssshhh```]]]ZZZWWWUUUSSSWWWYYYXXXYYYZZZUUUMMMBBB<<<888999999777777999777666555444444555666777333333333444555555666666777777777666666888===@@@JJJNNNRRRTTTRRRMMMJJJHHHFFFCCC???======<<<:::888333333222222222222333333333333333222222222111111444111333:::<<<666111000000222333444333222222333222222222222222333444444222333444555777888999999:::<<<>>>??????===;;;:::666777888999:::999999888555444222111111222333444888888888777666555444333111222333444444333222111111111111111111111111111000000111111222333333333444555777888888777555444222222333333444555555555222111111000000000//////111111222222222222111111333444555666777777777777888===BBBBBB===888666666///111333555666777777666666666555444333333222222000111333555666666555555555444444333333444444555333333333444444555555555444444444444444555666777222222333333444555666666333111//////111333444444444444333333333222222222111111333444555666666666222222111111222222333444111111000000111333555666111111222333333444555555222222222333444555666777777666444444444555777999666666555555555555666666555666666777777777777777666666777777888888999999666555444444333333333333222444666555333333666888777777777777777777777777333333444555555444333333444555666666555444333333555555444444555666888999444444333222222333333333555555555444444555555555555555333222222333555555777666444333222333444444333333333444444444555555555666666666777777888888222222222222333444555666222333444555666888999999777444222111222444555555...000333666777777666444333333333333333333333444000000000222444666666666//////000111222222333333333444555444222111222333333333444555666777888888333333333444444444555555444444444444444555666777333333333333333333333333444444444555444444333333333333333444555777:::;;;;;;>>>AAABBB@@@???AAACCCAAA???>>>======>>>???@@@AAAGGGOOOUUUXXXZZZ^^^```^^^]]]]]]```dddeeecccaaa^^^^^^______```bbbcccddd___^^^]]]]]]]]]___aaabbbjjjmmmqqqttttttrrrnnnllldddeeefffhhhjjjlllnnnpppnnnllllllnnnrrrtttrrrpppjjjjjjiiiggg```TTTFFF<<<666999;;;:::777555666777777777777777666666666666777666555444333444555555111333666888999888666555666666666666666666666666333555999@@@GGGIIIFFFCCC:::999888888888999:::;;;:::>>>DDDJJJUUUiiiwwwqqqggg___YYYVVVTTTSSSQQQWWWZZZYYY[[[]]]YYYQQQHHH@@@;;;::::::888:::===888777666555555666777888444444444555666777777888777777777666666999>>>BBBLLLOOOSSSSSSPPPKKKGGGEEEDDD@@@<<<;;;;;;;;;999777333222222111111222222333333333333222222222111111444111444===@@@:::444333000222555555444333333333222222111111222222333444222222333444555666777888888:::===>>>???===;;;:::666777999:::;;;;;;:::999888666444222222222333444555555666666666666555555111222333333333333222111222222222222222222222222//////000111222333333444666888999::::::999888666222222222333444555777888222222222111000/////////111111111222222111111111444555666777888888888888777===CCCBBB===777555555222333555888:::;;;;;;;;;666666555444333333222222333222222111111222222333555555444333333444444444555555555666666666666777111222333444555777888888555555444333333333444444777666555444333222222222111111111111111111111111333333333333333333333333333333333222222222111111111111222222222333333333444444444555555444333333///111222444555555444444666666666666666666666666555555444444444444555555555555555555666666666666555555555555555555555555666666555555555444444444888666444222222444666888999888777666666777888999666666666666666555555555555555555444444333333333222222333333333333444444666555444333222222222222444333333333333444555555222222222111222222333333666555444333222333444555444444333111///000222444222333555555555555333222444444444444333222111111444444444333333222222222444444444555555666666666222444777999999777444222222444666666555555555666111111222333333444555555111111222222222333333333333222222111111222222333333333333444555666777777444333222222444444333222555555555555555555555555444444333222222333333333333333444444555666666666333444444555666777888888888999:::<<<===>>>>>>>>><<<===>>>======>>>AAACCCAAAEEEMMMUUU\\\______]]]]]]___aaaeeefffeee```]]]]]]dddgggeeeccceeeddd```^^^^^^]]]\\\[[[\\\```cccjjjlllpppttttttpppiiiccccccbbbbbbccceeeiiimmmoooooolllkkkllloooqqqpppmmmlllkkkhhhcccZZZPPPFFFAAA;;;:::999888777777777777::::::999999888777777777888777555444333333444444333333222333666:::>>>AAA333444666777888888888777666666888999::::::::::::999999888888888888888999:::<<>>999777777777777999888777555555666666777555555555555555555555555666666666555777;;;AAAFFFQQQQQQPPPNNNKKKGGGCCCAAA@@@???>>><<<999777444333444444333333333333222222222222222222222222222222444444333222333444555666444444444444444444444444444444333333222111000000444444444555555555666666888999999888666777999;;;888777888:::===???>>>===999888555333222222333444444555666555333222333444333333333333222222222222555444444333333444444444222222222111222222333333777:::===???>>>;;;666333555444333222111222333333333333222222222222333333333333222222333444666777999:::<<<===<<<;;;999888::::::999999888666555444444444555888<<<===;;;888999888666444333222222333333333222222222222333333444444333333333333444444444444555555555666666666222333333444555666777777333333333333444555555666666666555444333333333333222222222222222222222222222222222333333444444444555444444333333222222222111222222222222333333333333333444444444444333333111111222333444444444444666666666666666666666666666555555555555555555666555555555555666666666666555555555555555555555555666555555555444444444444777555444333333444555777888777777666666777777888555555555555666666666666555555444444444333333333222222333333333333444444333333333222222333333444444333333333333444555555333333222222222222222333555444333333333333444555333444333222000111333666333333444444444444333333333444444444444333333222444444444333333222222222333333444444444555555555333444666777777666444333111222444444444333444555111222222333333444444444111222222222222333333333333333222222222222333333222222222333333444666666444333222222444444333222444444444444444444444444444333333333222333333333333333444444555666666666444444444555666666777777777888:::;;;<<<=========<<<============>>>AAACCCCCCGGGMMMTTTZZZ^^^^^^]]]^^^___aaadddffffffcccaaa^^^dddfffdddbbbeeeeeeaaaaaaaaa```^^^\\\]]]```ccchhhjjjmmmqqqqqqnnnhhhcccfffeeeeeefffhhhlllppprrrpppllliiihhhkkkmmmlllkkkjjjiiifff```WWWMMMDDD???::::::999888777777777777666666666666777777777777888777555444333333444444444444333444666999===???333444666777888888888777333444555666777777777777999999888777777888888999999;;;AAAHHHQQQ^^^ttttttgggaaa]]]XXXSSSRRRUUUUUUVVVZZZ```aaa]]]YYYKKKEEE>>>999777777888888888777666555555555666666555555555555555555555555555555555555777;;;AAAFFFNNNNNNMMMLLLIIIEEEAAA???=========<<<:::999777666444444444333333222222222222222222222222222222222444444333222222333444555222222333333333333333333444444333333222111111000333444444444555555555666777888888777666666888:::???===<<<<<<<<<<<<;;;:::;;;999777444333222333444444555666555333222333444333333333333333333333333666555555444333333444444333333222222222222333333666888;;;======;;;888666666555444222222222222333222222222111111222222222555444444444555666888999<<<<<<>>>>>>>>>===;;;:::999999888888666555444333444444555888<<<===;;;888999888777555444333333444333333222222222222333333333333222222222222333333333333333444444444555555333444444444555555555555222222333444555666777777666555444444333333333333444444444444444444444444111111222333444555555666666666555444444333222222222222222222333333333333222333333444444333333333222222222222333444555666666666666666666666666666777666666555555666666777555555555555666666666666555555555555555555555555555555555555444444444444555555555555555555555555666666777777777777666666444444444555666666666777555444444444444333333333222222333333333333444444222111222222333444555666444333333333333444555555555444333222222111222222444444333333333444444555444444444333222222444777333333222222222222333333333444444555555555444444444444333333333333222222333333333333444444444444333444444555555444444333000111333333222111222333222222222333333333333333222222222222333333333333333333222222222222333333222222222222222333444555555444333333333333222111333333444444444444333333333333333333333333333333333333444444555666666666555555555555555555555555666777888999:::;;;;;;;;;;;;<<<=========>>>@@@BBBEEEHHHMMMSSSXXX\\\___```aaaaaaaaadddfffggggggeee```dddeeebbbaaadddeeedddffffffdddaaa^^^^^^```bbbfffggghhhkkklllkkkgggcccfffffffffhhhjjjmmmppprrrpppkkkeeebbbdddgggiiiiiihhhfffbbb[[[SSSJJJBBB===::::::999888777777777777333333444444555666666777777777666555444444444444555555444444555888:::<<<444555666777888888777777333444444555666666666666888888777777777888888999888:::???FFFNNN\\\ssswwwiiiccc^^^XXXSSSRRRSSSTTTVVV[[[___```\\\XXXMMMGGG???999777777888999777666555555444444555555555555555555555555555555444444555555777;;;AAAFFFJJJJJJJJJHHHFFFBBB???===;;;;;;<<<<<<;;;;;;:::999555555555444333222222111222222222222222222222222444333222222222222333333111111111222222333333333444333333222222111111111333333444444444444555555555666666555444555777999BBB???===<<<<<<<<<<<<;;;===<<<888555333333333333444555555555333222333444333444444555555444444444777666555555444444444555444333333222222333333333555666888::::::::::::999666555444333222222222222222222111111111111222222555555555555666888:::<<>>===777777666666555444333222444444555888:::;;;:::888999999777666555555555555333333333222222333333333222222111111111222333333222222333333333444444444444444444444444444444444222333444555555666666666666555444333333333333333333333333333333333333333111111222333444555666777666666555444333222111111222222222333333333444444111222333333333333333333444333222222222444555666666666666666666666666666777777666666666666777777555555555555666666666666555555555555555555555555444444444444444444444444444444555666666555444444444555777777777777555444333333444444555666777777444444444444444444444444222222222333333333444444222222222222333444555555444333333333333444555555666555444333222111111111444333333333444444555555666777666555333222333555444333111111111111333444333333444555666666666666333333333333333333333333333333333333333333333333444333333222222333333444000222333333222111222333333333333222222222222222222222222333333333444444333333333222222333333333333333222222333444444555666444333333333333222000222222333444444333222222222222333333333333333333333333444444555666666666666555555555444444444333555666777888999999999999:::;;;============???AAAEEEHHHMMMRRRWWW]]]bbbfffeeedddcccccceeegggggggggbbbccccccaaa```bbbfffgggkkkjjjhhheeeaaa``````bbbccccccccceeeffffffdddbbbbbbcccdddfffiiikkkmmmooommmggg```]]]```dddggghhhhhheee___XXXOOOGGG@@@<<<:::999888777777666666666333333444444444555555555777666666555555555555555666666555444555666888999444555666888888888777666555555666777777777777777888777777777777888888999777999>>>EEEMMM\\\ssszzzlllddd___YYYSSSRRRQQQRRRUUUYYY]]]^^^[[[XXXNNNHHH@@@999666777888888666555555555444444444444444444444444444444444444333333444555777;;;@@@DDDFFFGGGGGGFFFDDDAAA>>><<<<<<<<<<<<<<<<<<;;;:::999666666555444333222222111222222222222222222222222333333222222222111222222111111222222333333444444333333333222222111111111333333333333333333444444333444444333333333666888>>><<<::::::<<>>@@@CCCGGGLLLQQQWWW^^^eeekkkjjjgggdddcccccceeeeeeeeedddcccaaa``````aaafffjjjnnnmmmlllhhhdddbbbbbbbbbaaaaaa```aaaccccccbbb``````aaadddfffiiijjjlllllliiiccc]]][[[^^^dddhhhiiihhheee^^^UUUMMMEEE@@@===:::999888777666666666666666666666555555444444444666666666666666666555555777666555444444555555666555555777888888777666666555666666777777777777666777777666666777888888999888999>>>EEENNN]]]uuu}}}ooogggaaaYYYTTTRRROOOPPPSSSWWWZZZ[[[ZZZXXXNNNHHH@@@:::777666666777555555555555555444444333333333333333333333333333222333444555666:::???BBBDDDDDDEEEEEECCCAAA>>>============<<<;;;999888777666666555444444333222222222222222222222222222222222222222222222222222111222333333333444444555555333333222222222222222111333333333333333333222222222222333222222333555888;;;999888999===AAADDDEEE@@@>>>;;;777444333333333333444555444333333444555555666777999999999888777444444555666777999:::;;;666555555444333333444444444333333444555777999;;;555555555444444444333333222222111111111111222222111222222444666999<<<===AAAAAAAAAAAA@@@@@@??????555444333222111111111222333444555666777777888888888888888888888888777777444444333333333333444444222222111222222333444555222222222333333333444444444444444333333333333333555666666777666555444333555444444333333444444444222222222222222222222222222222333444555666666777333333222222222222111111333333333333444444444444222222333444555555555555555444444444444444555555666666666666666666666666777666666555555666666777555555555555666666666666555555555555555555555555333333333333444444444444333444555666666555444333444444555555555555444444333333333444555555555666333333333444444444444555222222333333333333444444444444333222222333333333444333333333333444555555666555444333333222333333222222333444555555555555999999999777333111000111333333222222222222333333333444444555555555444444222222333333333333444444444444444444333333333333444333333222222333333444444666777666555444444555111111111222222222222222333333333333444444444444444444333333333333444444555555555444444555555666444333222222444444333222111333444666666444333111000111333444555444444333333333444444555666666666777777666666555555555444555555666777777777777777777999<<<===<<<<<<===???AAAEEEKKKPPPUUU\\\dddkkkjjjgggdddbbbbbbbbbbbbbbbdddbbb```aaaaaaaaaeeekkknnnnnnmmmjjjfffdddddddddcccbbbaaabbbccccccbbb```aaacccfffiiikkklllmmmmmmfffaaa]]]\\\aaaeeehhhiiiiiiddd\\\SSSJJJDDD@@@>>>999999888777666666666666888777777666555555444444666666777777777666666555666666555444444444444444555666777888888777666555444555555666666555555555666666666666777888888999999:::???GGGQQQaaazzzqqqiiibbbZZZTTTRRRMMMNNNPPPSSSUUUWWWXXXYYYOOOJJJBBB<<<999777666555555666666666666555444444333333333333333333333333333444555555666888<<>>>>>===<<<:::777666444555555555555444444444444222222222222222222222222111111222333444333333333444444444444444444444444222222222222222222222222333333222222222222111111111222222222111222555888===<<<;;;<<>>:::777444333333333222444555444333333444666888:::<<<>>>>>>>>><<<;;;555555555777888:::<<<===777666555555444444444444444333333333333555777888333333444555555555555444333222222222222222222333//////000222555999<<<>>>>>>>>>>>>===============444333222111000111222222333444666666555555777999666777777888888888777777444444333333333333444444222222222222333444555666333333333333444444444444333333333333333333333444333444666777777666555444444444444333333444444555444444444444444444444444333444444444555555666666222222222333333333333444333333333444444444444555222333444555666666666666444444555555555555444444666666666666666666666666666555555555555555555666555555555555666666666666555555555555555555555555222222333333333444444444444555555555555555555444555444444444444444444555444444444444444444444444333333333444444444555555222222333333333333444444222222222222333444555555444333333333333444555555555444444333333333444444111222333555555555555555555666777666444222222222333333444444444444333333333444444444444333333222222222222333333444444444555555555444444444333333333333444444444444333333555666777777555444444555000000111111222222333333333333333444444444444555444444333333333333444444555444444333333444444555222111111222444555555444222333555777777555333222///111333444555555444333333333444444555666666666777777777777777777666666555666666777777777777777666999;;;<<<<<<<<<===>>>???DDDKKKOOORRRWWW___eeegggeeebbb```aaaaaaaaaaaadddaaa```bbbbbb```eeelllmmmnnnmmmkkkhhhfffffffffgggfffeeefffffffffdddbbbaaacccgggjjjmmmnnnmmmmmmfffccc``````dddggggggfffiiicccZZZPPPHHHBBB???===999888777666666555555666666666666666555555555555555666777777888777666555555555555444444444444444555666777888888777666555555666666777777666666555555555555666666777999999:::;;;AAAIIITTTeeesssjjjcccZZZTTTQQQLLLMMMNNNOOOPPPSSSWWWZZZPPPLLLFFF@@@===:::777555666666777777777666555444555555555555555555555555444555555555555777:::===???@@@AAABBBBBB@@@>>>======<<<<<<:::999777555444444444444444555555555555222222222222222222222222000111222444555555555555555555444444333222222222222222222222222222222222333222222222111111111111000111222222222333666888???>>>>>>@@@CCCEEEEEEDDD>>><<<999666444333333333222333555444333333444666===???AAADDDDDDDDDBBBAAA888888777888888999:::;;;888777666555444444444444555444333333222333444444111222444555666777666666444444333333333333444444...///000222555999===???;;;::::::999999999999999555333222000000111222333222444666555444444666999555555777888888888777777555444444333333444444555333333333333444555666777333333444444444444555555222222222333333444444444111333555777888888777666444444333333333444444555555555555555555555555555444444555555555555555555222222333444444555555666333333333444444444555555333444555666777777777777444444666666666555444333666666666666666666666666555555444444444444555555555555555555666666666777555555555555555555555555222222222333333444444444555555555555555555555555555555333222222333555555444444444444444444333333333333333444444555555555222222333333333444444444000000111222333555666777444333333333333444555555444444333333333444555555000222333555666666555555222444555555444333333444333333555666666555333333444444444444333222111111222222222333333444444444666666666555555444444444333444444555555444444333444666777666555333333444//////000111222333333444333333333444444444555555555444444333333444444555444444333222222333333333111111000222444666555555222444666888888666444222///000333555555555444333333333444444555666666777777777777777888888888888555666777777777777777777666888;;;<<<<<<<<<<<<===???DDDJJJMMMOOOSSSZZZ```dddbbb```___```aaaaaaaaaddd``````cccccc```dddllllllmmmmmmkkkiiigggggghhhjjjiiiiiiiiijjjiiifffccc```bbbfffjjjlllmmmllllllgggeeebbbdddfffhhhfffdddhhhbbbYYYOOOFFF@@@>>>===999888777666666555555555333333444555555666666777555666777888888777666555444444444444444444333333666666777888888777666555888999999999999999888888555555555555666777999999;;;===BBBKKKVVVhhhtttkkkccc[[[TTTQQQLLLLLLLLLLLLNNNQQQVVVZZZRRRNNNHHHDDD@@@<<<999666666777888888888777555444777777777777777777777777444555666666555666999;;;===>>>@@@AAA@@@???===<<<;;;;;;:::999888777555444333333444444555666666666222222222222222222222222///111333555666777666666555444444333222111000000222222222222222222222222333222222222111111000000000111222222222333666888??????@@@CCCFFFHHHHHHGGG===<<<888555333333333333222333444444333333555666AAACCCFFFHHHIIIHHHFFFEEE;;;:::999999888888999999888888777555555444444444555555444333222222222222000111333555777777777777555444444333333444444555...///000333666:::>>>@@@999888777666666666777777555444222000000111333444222444666555333333666999444555666777888888777777333444444555555555555555888666333222333444333333222222111000111444666888666666555444333222222111555555444444444333333333222222222222222222222222222222333333444555666666666555333222222333555666999777555333222333444555333222222111111222222333444555555555444333333222666666666555444444333333444444444444444444444444777777666555555555555555666666666666666666666666444444444555555555666666555555555555555444444444666666666666666666666666333333333333333444555666777666555444444444444444444444444444444444444444111333444444333222333444444333333222222333333444333333333444444333222222444444444444444444444444666555444333333444555666222333333111000000222555555666777666555555555777666666555444333222222222222222222333333444444444444444444333333222222222333333333333333333333333333333333333333333333333222000000000222333222111333333222111111111222222222333333444555666777777333333333333333333333333444444444444444444444444222333444555555333111000///222555888999777555333444333333333333444555555666666666666777777777777888888777555333333444666777666666777999;;;===>>>BBBDDDGGGKKKOOOUUU\\\```ggghhhgggeeecccbbbcccdddaaa^^^\\\]]]```dddddddddkkkkkkkkkkkkiiigggeeeddddddddddddeeeggghhhgggfffhhheeedddfffjjjnnnnnnnnnfffggghhhiiiiiihhhgggfffmmmeeeYYYNNNEEE???;;;999888888888888777777777777777666444333333444555666777777777777666666666666444555666666555555666777777777888888888777777666888777777666666666666777777888888888888999999999888999===GGGXXXnnn{{{nnnccc[[[UUUQQQLLLIIIIIIOOOSSSSSSSSSTTTUUUSSSOOOHHH@@@;;;999999999777666666888999888888666666777888888888888888555555555555555666777888@@@???>>>===<<<;;;:::::::::999777666444444333333444555666777777666555444333333222222222222111111333333444444444444444555333333222111000000000111222222222333333444444444444444333333222111000000222111111111222333333444888<<>><<<<<<<<<;;;::::::999777666444444555555555333222222444444444333333333444444444333222222444444444555444444333333222000///222666999:::999888777666555444333333333555444222000000111222444000111222444555555444444222222333444444555555666555555666777777777777777777555333222333444444333333222111111222333555666555555555444444333333222555444444444444333333333222222222222222222222222222333333333444555555555555444333222222333444555888666444333222222333444333222222111111222222333222222333444555555555555555555444444333333333222444444444444444444444444777777666555555555555555666666666666666666666666444444444555555555666666444444555555555555555555666666666666666666666666444333333333333444555666666666555444444444444444444444444444444444444444111333555444333222333444444333333222222333333444333333333444444333333222333333333333333333333333666555444333333444555666222333333222000111333444444555666666444444555666777666555444333333333333333333333333333333444444444444333333333222222222333333333333333333333333333333333333333333333333222111000111333444333222222222222333333333333333222222222333444444555555333333333333333333333333333333333222222222222222222333444555555333222000000222555777888777555444444444333333444444555666555555555666666666777777666666666555444444666888777777777777999;;;===>>>AAACCCHHHLLLQQQVVV\\\aaafffggggggeeecccaaabbbcccaaa^^^\\\\\\___bbbcccbbbeeeeeeggghhhhhhhhhggggggcccccccccdddfffggggggfffgggffffffiiilllmmmllliiiggghhhhhhiiiiiiiiihhhgggjjjcccWWWMMMEEE???;;;999888888777777777777666666666555444444444444555666777666666666666666666666555777888777666555666777777777888888888777777666777777666666666666777777777777888888888999999999888:::>>>GGGWWWlll|||nnnddd\\\VVVSSSMMMIIIGGGLLLQQQRRRSSSVVVWWWVVVRRRKKKDDD>>>;;;;;;:::888666555666777666555888888888888888777666666555444444444444555555666;;;;;;;;;;;;::::::::::::999888666555444333333333555555666666666666555555444444333333222222111111222222222333444444555555333222222111111111111222222222222222333333444444555555444444333222222111222222111111222222333444666:::>>>BBBDDDCCCAAA???999777555333333444555777444444444333222444777999AAAIIINNNLLLIIIIIIIIIHHHEEEBBB???=========<<<:::;;;:::999777666666777777666555333333555666555444444444444333333222222222333444444555555555444444111000///111555888888777777666555444333333333333444333222111000111111222222333444555666555555444222222333444444555555666555555666777777777777666555333222222444555555444444333222222222222444555444444444444444444444444444444444444333333333333222222222222222222222222333333333333444444444444444444333333333333444444666555333222111222222333333222222111111222222333///000111333555666777777333333333333222222222222555555555555555555555555777666666555555555555666666666666666666666666666444444444555555555555555333444444444555666666666666666666666666666666666444444333333333444555555666666555444444444444555555555555555555555555555222444555555333222333444333333222222222222333333222333333444444333333333333333333333333333333333555555444444444444555555222333333222111111333444333444555555333333444555777666555444444444444444444444444444333333333333333333333333222222222222222222222333333444444444333333333333333333333333333222111222444444444222111222333444555555444444111111111222222222222222333333333333333333333333111111111111111111111111333444444555555333222111222333444555666666666555444444444333444444555666444444444555555555666666444555666666555666888:::777777777777888:::<<<>>>???CCCIIINNNSSSXXX^^^aaaeeeffffffdddbbbaaaaaabbbaaa___\\\\\\^^^```aaaaaabbbbbbdddeeefffgggggggggcccccccccdddeeeggghhhiiihhhiiikkknnnpppnnnkkkggghhhhhhhhhhhhhhhhhhhhhhhheee___TTTKKKDDD???;;;999888777777777666666666555444444444444444555666777666666666666666666666666888999999888666555666777666777777888888777777777666666555666666777888999777777777888888888999999999;;;???GGGVVVjjj}}}pppeee^^^YYYVVVOOOIIIFFFIIILLLOOOTTTZZZZZZYYYVVVPPPHHHBBB>>>===<<<:::777666666666555444:::999999888777555444444555444444333333333444444666666777777888888999999777666555444333222222222555555555444444555555555666555555444333222222111000111111222333444444555222222111111111222333333111222222222222222333333666555555444444333333222222222111111222222333333555666999;;;<<<<<<;;;:::555444333222333555777999333444444333333444666999???GGGMMMLLLJJJKKKJJJHHHGGGDDDAAA??????>>>===<<<===<<<;;;:::::::::::::::999777666666888888888777777666444333222222222222333333444555666666666666111000///111444666777666555555444333222222222222222222111111111000000000444444555666666666555555222222333444444555555666222333444444555555444444333222111333555666666555555444333222222222222333333333333444444555555555444444444333333333222222222222222222222222222222444444333333333333333333222333444444444444333222444444222111111111222222333222222111111222222333...///111333555666666777222222222222333333333333555555555555555555555555777666555555555555666666666666666666666666666666555555555555555555555555333333333444555666777777666666666666666666666666444444333333333444444555666555555444444444555555666666666666666666666666333444666555444222333333333333222222222222333333222222333444444444333333222222222222222222222222444444444444444444444444222333444333222111333444222333444444222222333444777666555555444444444555555555444444333333333222333222222222222222222222111111222333333444555555333333333333333333333333222111111111333444333222000111444666777666555444333222222222111111000000333333333333333333333333111111111111111222222222444444555555444444333222444444444444444555666666444444444444444555666666333333333444444444555555444555666666666666888999888777777777888:::<<<======BBBIIIPPPUUUZZZ^^^aaacccdddeeedddaaa```___```bbb```^^^]]]^^^```aaabbbdddddddddeeeeeeeeeddddddeeeffffffggggggiiikkkmmmmmmnnnpppqqqqqqooollliiihhhhhhggggggggggggggggggaaa[[[RRRIIICCC???<<<:::888777777777666555555555333333333444555666777777555555555666666666666666:::;;;;;;999777555666666555666777777777777777777555555555555666777999999777777777777888888888888:::;;;???GGGTTThhh~~~rrrhhh```[[[XXXQQQJJJEEEFFFIIIMMMUUU]]]\\\\\\ZZZUUUNNNFFFAAA???>>>;;;888777777888777777:::999888777666555555444666666555444333333333333555555555666666666777777555444444333222222222222666555444333333444555666666666555444333333222222111111222222222222333333222222222222222333444555222222222222222222222222555555444444333333333222333222222111222222333333444555555666666666666666444333222222333555777888222333444333333333666888<<>>>>>>>>=========<<<<<<<<<<<<;;;999999;;;;;;;;;:::999777555222111111222333222333444555666777777777111111111222333555666777444333333222111111222222000111111111111000//////444444555555555555444444222222333444444555555666222333333444444444444444222111111333555777666555555444444333222222222222222333333444444555555555444444333333333222222222222222222222222222222222333333333333333333222222222222333444444333222222333333222222111111111222333222222111111222222333000111222333444444444444222222333333444444555555666666666666666666666666666666555555555555666666666666666666666666666666555555555555555555555444333333333444555666777777666666666666666666666666555444444333333333444444555555444444444555555666666666666666666666666666333555666666444222333333333222222111111222222333111222333333444444444333222222222222222222222222333444444444444444444333222333444444333222333444222333444333222222222444666555555444444444444555555555555444444333333333222222222222222222222222111111222333333444555555333333333333333333333333222111000111333333333222000111444666777666555444444444444333222222111111333333333333333333333333222222222333333333444444555555555555444444333333555555444333444555666666555444444444444555666666333333333333444444444444555777888888666666666777888888777777888:::<<<===<<>>>>>======>>><<<;;;;;;<<<======<<<999888555333111111222333222333444555666666666666333333333444444555666888333333222111111111222222000111111111111000//////333333333333333333444444222222333444444555555666444444555666666666666555222222222444666777666444444444444333333222222222333333333444444555555555333333333333222222222222222222222222222222222222222222222222333333333333333333222222222222333333222222222222222222222222333222222111111222222333111222333333333333333222111222222333444555555666777777777777777777777777666555555555555666666777666666666666666666666666555555555555555444444444333444444444555666666666666666666666666666666666555555444333333333444444555444444444444555666666555555555555555555555555444666777666444333333333222222111111111111222222111111222333444444444444333333333333333333333333333333444444444444333333222333555555444333333444222333444444222222333444555444444333333333444444555555555444444444444444111111111222222222222222222222222333333444444444333333333333333333333333333222111222333444444222111222333444555555444444555555444444333333333222333333333333333333333333333333333444444555555666555555555444444444444444555555444444444555555666555555444444555555666777333333333444444444555555666777999999777666666777999888888777888:::;;;<<<===BBBIIIPPPUUUYYY]]]___```aaacccbbb```]]]\\\\\\bbbbbbbbbaaa```aaadddfffcccccccccdddfffhhhiiikkkgggjjjmmmmmmkkkjjjlllnnnkkklllmmmmmmkkkjjjjjjkkkfffggghhhhhhgggfffdddccc^^^XXXQQQJJJEEEAAA>>><<<::::::999888777666555555333333444555666666666555444444444555555666666777:::;;;;;;:::777555666666444444555666777777777777666666555666666777888999666666666777777777888888888;;;???EEEQQQeee|||{{{oooeee]]]XXXTTTNNNJJJHHHHHHKKKTTT]]]```bbbcccaaaZZZRRRKKKGGG>>>:::666444444555666555888777666555444555666777777777666555555555666666666666555555444444444333333333222222222333444444444333333222222333333444444444444444333333333333444444444333222222111111444444333333333444555555444444333333333333333222222222222222222222222222333333222222111111222222444333333222222222333333444444333222222222333333111222444444333333555666777===BBBCCCEEEHHHFFFBBBCCCAAA>>>>>>???AAAAAA@@@@@@AAA@@@@@@???===<<<;;;<<<;;;999999;;;;;;;;;:::888777555444333333333333222222333444555555555555333444555555444444666888333333222111111222222333222222111111111000000000222222111222222444555555222222333444444555555666333444555555666666555555222222222444666666555333333333333444333333222222333333444444444444444444333333333222222222222111222222222222222222222222111111111222333333333444444333222111111222333444222222333333333333333222333222222111111222222333111111222333333333333222000000111222333444555555777777777777777777777777555555555555555666777777666666666666666666666666666666555555555444444444444444555555555555555555666666666666666666666666666555444333333333333333444444444444444555666666444444444444444444444444555666777666444333333333222222111111111111222222000111222333444444444444333333333333333333333333222333444444444444333222222333555666444333333444333444555444333222333555333333222222222333333444444444444444555555555555000111111111222222222222333333333333333333333333333333333333333333333333555444333444666666666555222222222333333333333333444444444444444333333333333333333333333333333333222333333444555555666666666666555444444444444444555555555555555555555444555555555555555666666777444444444444555555555555444666888999888777888999999888888888888999;;;<<<>>>BBBIIINNNSSSWWW[[[^^^^^^```bbbaaa___]]][[[[[[```aaaaaa```___```dddgggdddccccccdddeeegggiiijjjccchhhmmmmmmiiiggggggiiigggjjjnnnooonnnlllkkklllfffhhhjjjkkkjjjhhheeeccc^^^YYYRRRLLLGGGCCC???===;;;;;;:::999888777666666333444555666666555555444333333444555555666777777999::::::999777555666777333444555666777777777777777777666666666666777777666666666666777777777888777:::???DDDPPPddd}}}sssggg]]]VVVUUUPPPMMMLLLKKKKKKRRR[[[bbbeeehhhgggaaaYYYQQQMMMDDD@@@:::666555555555444:::999666444333444555555555555444444444555666666333333333333444444444444333333333333333444555555222222333333333333222222222222222222333333333333222333333333444444444444666555555444444444444555555555555444444444333333333333333333333333333333444333222222111111222222222222222222222222333333222222222222222222333333000222444444333333444555666;;;>>>>>>AAADDDCCC??????===<<<<<<>>>@@@AAAAAAAAAAAAAAA@@@>>><<<:::999888777555555777888777666666666555555444444444333222222333333333333333222333444555444222222444777333333222222222222333333444333222111000111111222222111111222333555777888222222333444444555555666111222333333444444333333333222333444666666444222222333333444444333333222444444444444444444444444333333333222222222111111222222222222222222222222000000111222333333444444444333111000000111333444222333333444444444333333333222222222222222222333000000111222333444444444...//////111222333444555777777777777777777777777555555555555555666777888666666666666666666666666666666555555555444444444555555555555555444444444666666666666666666666666666555444333333333333333444444444444444555666777444444444444444444444444555777777777444333333333222222111111111111222222000111222333444444555444444444444444444444444444222222444444444444222222222444666666555333333444333444555555333333444555222222222111111222333333333444444444555666666666000000111111222222222222444333333333333333333333333333333333333333333333777666555666777888888666333333222111111111222222333333333333333333333333333333333333333333333333222222333444444555666666666666555444444444444555444555555666555555444444555555555555555666777777444444444555555555666666111444777999999999:::;;;999999888888888999;;;<<>><<<<<<;;;:::999888777666444555666666666555444333333333444444555666777777888999999888666555666777333444555666777777777777888777777666666666666777666666666666777777777777666999>>>DDDOOOccc}}}uuuhhh\\\UUUUUUQQQOOONNNLLLLLLRRRZZZdddgggkkkkkkeee]]]VVVRRRKKKGGG@@@;;;888777666555<<<:::777555333222333333333333333333444444555666///000111222333444555555333333333333444555666666111222333444444333222111000111111222222333333444000111222333555666777888777666555444444444444444666666666555555444444444444444444444444444444444444333333222111111111222111111111222222222222222111111111222333333333444000222444444333333444555666999;;;;;;>>>BBBAAA===<<<;;;:::;;;===@@@AAAAAAAAAAAAAAA@@@>>>;;;888777555333222222444444444333444555555666666555444444222222333333333222111111222444555444111111333666333333333222333333444444555444222000000111222444222222222333444777999:::222222333444444555555666777666666555555555666666...///222444555444333222333333333333333333333333444444444444444444444444333333333333333333333333---///000222333333222222111222444555555555444444222222222111111111000000222222222222222222222222111111111111222333444444555444222111111111222222333222111111111222333444222333333444444555555555333444444555666777888888555555555666666666666666777666666555444444333333666555444333333333333333777777666666666666777777555555555444444333333333666555555444444555555666222333444555666555444333777777666555444333333222333333333222111000///...222222333333444333333333000111222333444444444444333333333333333333333333333333444555555444333333333444444444555666666666222222111111111222333444444444555555444444333222111111222333333444555555333333333333333333333333333333333333222222111000333444555666777777777777444333333222222333333444000222444444222111222222777555444333444444333111222333444555666666666666666666555444333333222222555444333222222222333444333333333444444444444444333444444444555666666666666555555666666777888999:::999999999:::<<<===>>>CCCFFFKKKPPPRRRUUUXXXZZZaaacccdddcccaaa______```___```aaaccceeefffhhhhhhfffeeedddcccccccccdddeeeaaaaaabbbccccccccccccbbbdddhhhkkkkkkmmmqqqqqqnnnllljjjiiiiiijjjjjjhhhgggccc\\\QQQHHHCCCBBBBBBBBBGGGCCC???:::888777888999666555444333333444555666777666555444444555777888888888777666666666666666555555666666666666666666666666666666777777777888666666666777777777888888:::;;;@@@GGGPPP```zzzuuuhhhaaa^^^TTTNNNJJJKKKKKKLLLQQQXXX^^^iiinnniiigggjjjggg^^^TTTMMMCCC;;;777666777888777777777777777777777777555555444333333333444444444444555555555555444444222222222222222222222222333333333222222111111111333333333444444555555555111111222333666888;;;<<<666666777666666555444333777777666555444333333333333333222111000000111111555...000222///222666111222222222222222222222222333333333333333222111000000111111111111222222222666666777999:::;;;<<<===<<<;;;888777777999<<<>>>???@@@@@@@@@>>>;;;888666222222333444444555666666555555666666666555444333333222222111111222222333444444555555555555555555333222111111111222333444333333333333333333333333222333444555666666666666666555444333333333333333666666555555555555666666///000222444444444333222333333333333333333333333333333333333333333333333111111222333333444555555222333444555555555555555222333444555555555444444333222222222222111111111222222222222222222222222222111222222333444555666555555333222222222333333333222222111222333444555444444444444444555555555444444555555666666777777555666666666666666666666555555555555555555555555666555555444333333444444777777666666666666777777555555444444444333333333444444333333333333444444111222333444555444444333666666666555444444333333444444444444333222111000111111333444555555555555000111222333444444444444444444444333333333333333333333555555555555333333444444444555555555555555222222222222222333444444333444444444444333222222111111222333333444555555333333333333333333333333333333333333333222111111333333444555666666666666333333333333333333333333111222444333222111222333444333333444555666444333222333444555555666666666666666555555444333333222444444333222222333333444444444444444444555555555444555555555555555666666555555555555666777999999::::::999888999;;;>>>???DDDHHHMMMRRRUUUXXX\\\^^^cccdddeeedddbbbaaaaaaaaabbbccccccddddddeeeffffffeeedddcccbbbbbbbbbcccdddaaaaaaaaabbbbbbbbbcccccccccgggjjjkkkmmmqqqrrroookkkjjjiiiiiijjjjjjhhhgggaaaZZZPPPHHHDDDCCCCCCDDDIIIGGGBBB===:::888888888666555444444444444555666666555444333444555777888777777666555555555555555555555555444555555666777777777777777888888888888777777777777777777888888777999>>>FFFQQQdddwwwiii```[[[UUUOOOLLLMMMMMMNNNRRRWWW]]]ggglllgggfffjjjhhhaaaYYYRRRHHH???;;;999999999666666666555555555444444666666444333222222222222444444555555555555444444222222222222222222222222444333333333222222222222333333333333444444444444000111333555666888999999888888888999999999888888888777666444444444555555333333222111111111111111...---222555111000111,,,222222222222222222222222333333333333333222111000111111111111222222222222666666777888999999:::;;;:::999888777777999:::<<<<<<<<<<<<;;;:::888666555333333333444444444555555333444555555555444333222333333222222222222333333444555555555555555444444222222111111111222333444333333333333333333333333222333444555555666666666555555444333333333333333666555555555555555666666111222333444444333222111222222222222222222222222333333333333333333333333///000111222444555666777666555555555555555666666222333444555555555444444333333333333222222222222222222222222222222222222111111222222444555666777666555444333333333444444222222222333333555666777666666555555555555555555555555555666666666666666666666666666666666555555333333444444555666777777666666555555444444555555666666666666666666666666555444444444444333333333333222222111111222222333111222222333444333333333444444444444444444444444666666666666555444333333111111333555666777777777111111222333444444444444444444444444444444444444333444555666666555444333555555555555555444444444333333333333444444555555333444444444444333222222111222222333333444444555333333333333333333333333333444444444444333333222222333444555555666666555222333444555555444333222111333444333222111222333222111222444666777555333222222333444555555555555666666666555444444333333444444333333333333444444444444555555555666666666666666666666555555555555444444555555666888999:::;;;:::888777888;;;???AAAFFFJJJPPPUUUXXX\\\___bbbdddeeefffeeecccbbbbbbbbbeeeeeeddddddddddddddddddeeedddcccbbbbbbbbbbbbcccbbbaaa```___```aaacccddddddhhhkkklllnnnrrrsssqqqjjjiiihhhiiijjjjjjhhhggg^^^XXXNNNGGGDDDCCCDDDDDDKKKIIIEEEAAA===999777666666555444444444444555666555444333333333444666777666666555444444444555555666555333333333555666888999999999888888888888888888888888777777777777777666777<<>>:::777555555555555444444555555555333333333333333444555666777666666555555555666666666444222111222444777999999999999888888888888777888888777777777777666666999888<<>>??????<<<888555333444555777333222222111111222222222555777333/////////111888222222222222222222222222222222333333333222222111111111111222222222333333555555555444444444444444333444555666777666666555888777777666666777777888666666555555444333222222666777888888888777555444333333333222222333333333666666666555444333222111222111222222222222333333111111111111111111111111222222333444444444444444444444333333222333333444444444444444444555666666333333444444333333333222222222222222222222222222222222222222222222222222222222333333333333444444444333222111111222333333444444444444444444444444444444444333333333222222222222222222222222222222/////////000111333444555222222222333333333222222222222333555666777888888777777666666555555555444666666666666666555555555777777666666555555555444555555555555555555555555666666555555555666666777555555666666666666555555444444444444444444444444444444333333333333444444111111111222222222333333222222333333444555555555444555555555555444444333666666666777666666555555222222333444444444333333444444444555555555666666444444555666666555444444666666666555444444444333333444555666666666555555666666666666666555444444222222333333333333444444333333333333333333333333333333444555555444444444111222333444555555555555222333555666666555333222333444444333222222333555555444444555666555333111333333444444555555444444555555555555555444444444333333444444555555555555444444555555666777777888888888888777777666666555444444555555666888999:::;;;999777666777;;;@@@CCCJJJMMMRRRVVVYYY[[[^^^```aaacccdddcccaaa______``````aaaaaabbbcccdddeeeeeeffffffffffffffffffffffffdddbbb___^^^^^^```dddffflllpppqqqpppqqqssssssoooiiiiiiiiiiiijjjiiifffddd]]]VVVMMMEEEAAA???>>>===AAAAAA@@@???<<<:::777666444555555555555555555444222222222333444555666666888777777777777777888888666444333222222555888:::888888888888888888888888888777777777777777777777<<<;;;===EEEQQQbbbzzz{{{qqqhhhbbbVVVQQQNNNOOONNNLLLMMMQQQ\\\```dddccccccddddddcccaaa]]]WWWPPPJJJDDD>>>;;;777777555555555666777888222222111111111222333333333333444444444444333333222222222222222222222222444444444444444444444444333333333333333333333333555777999;;;:::888555333333444555777:::===???AAABBB???:::666333222333444333222222222222222333333111666///---777555///555222222222222222222222222111222222333333333222222111222222222222333333333444444333333333333222222111222444666666555444333666555555555555666777888777777666555555444444444666777777888888666555444444333333333333333333444555555555555444333222111111111222222333333333333111111111111111111111111111222333333333333333333333333222222222333333444333333333333444555666666333333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333555444444444444444555555555555444333333333444444333333333333222222222222222222222222222222222222000000///000000111222333111111222333333333222222222333444555666666666666666666555555555555555555555555555666666666666666777777777666555555444444555555555555555555444444555555444444555555666666444555666777777666555444333333333444444444444555666555555444444555555666333222222222222333444444222222333333444444444555333444444444444444333333777777777777666555444333222333333444444333333333333333333444555555666666444555666777777666555444555555555555555444444444222333555666666666555444666666666666666555444444333333333333333333333333333333333333333333333333222333333444444444444333222333444555555666666555333444555666666555444333444444444333111222444666777555444333444444333111444444555555666555555444444444444444444444444444222333444555555666555555333333444555666777777888888888888888777777777777666555555666666777888999:::999777777888<<<@@@BBBHHHLLLQQQUUUXXXZZZ]]]___```aaabbbaaa___^^^^^^^^^]]]]]]___```bbbdddeeefffdddeeefffggghhhhhhhhhhhheeeccc```______aaadddggglllpppqqqppppppsssrrrnnnjjjjjjiiijjjjjjhhhdddaaa[[[TTTKKKCCC???<<<:::999<<<<<<;;;;;;:::888777666444444555666666555444444222222333444555666666777888888777777888888999999555444444333444666999:::888888999999999:::::::::888888999999999:::::::::===<<<@@@IIIVVVfff|||{{{ppphhhdddWWWRRRNNNNNNLLLJJJLLLPPPTTTXXX^^^aaaccceeeffffff```^^^ZZZVVVRRRLLLEEE@@@:::888666444444444666666222111111222222333444555333333444444444444333333222222222222222222222222333333333333444444444444333333333444444555555555888888999999888777555444666666666777:::===@@@AAABBB???;;;666333222222222333222222222222333333444...888333:::PPPJJJ444111222222222222222222222222111111222333333333222222222222222222333333333333333333333222222222222222111222333444555444333333333333444444444555555555666666666777777777777777555666777777777666444333444444333333333333444444444444444444444333222111000111222333333333333222222222222222222222222222111222222333333222222222222222222222222333333444333333333333444555666777333333333333444444555666444444444444444444444444333333333333333333333333222222222333333444444444333444555666666666666666666555444333333333333444333222222222222111111111222222222222222222222222222111111111111111222222111111333444444444333333222333444555666555555444444444444444444555555555444444555555666666777777888777777666555555444444333333444444555666666666444444333333444555555666333444666777777666444333333333333444444444555555666555555555555555555666444333222222222333555555333333333333333333444444333444444555555444444333555555666666666555444444222333333444444333333222222222222333444555555555444555666777777666555444444444444555555555555555222333444666666555444333444444444444444333333222333333333333333333333333333333333333333333333333111111222333333333333333333333444555666666666666555555555555555555555555444555444333111222444777777555222111333444555444555666666777777666555555333333333333333333333333222333444555666666666555222222333444555666777777777777888888888888888999777777666666666666777777888888888888:::===???AAAEEEIIIOOOTTTXXX\\\___bbb___aaabbbaaa___]]]]]]^^^[[[\\\]]]___aaabbbddddddbbbccceeeggghhhiiiiiiiiieeedddbbbaaaaaaccceeeggghhhlllnnnmmmnnnrrrrrroookkkkkkjjjjjjjjjgggbbb___WWWQQQHHHAAA===;;;999888::::::999888777777666666444444555666666555444444222333444555666777777777777777777777777888999999555555555666777888999:::999999:::;;;<<<===>>>>>>:::;;;;;;<<<===>>>??????>>>===AAAKKKVVVeeewwwsssjjjfffZZZTTTOOOMMMLLLJJJLLLQQQQQQUUU[[[aaacccbbbbbbcccaaa```___]]]ZZZUUUNNNIIIBBB@@@<<<888555555555555444333333333333333444555222333333444444333333222222222222222222222222222222222222222333333333444333333444555666666777777999888666444333444555666666555555666888:::===???>>>===:::777444333222222222222222222222333444555000:::444AAAccc]]];;;111222222222222222222222222000111222333333333333222222222222333333333444444222222222222222222333333222222333333444444444333333444555666666666555444555666777888999:::;;;;;;777888999999999888777666444444333333333333444444333333444444444333333222000111222333333333222222333333333333333333333333111111222222222222111111222222111111222333333444222222222333444555666777222222222333444555666777555555555555555555555555444444444444444444444444000000111222444555666666111222444666777777666555666555444333222333333444222222222111111111000000222222222222222222222222444333222222111111222222111222444555666555444444222333444555555555444333222333333444444555555555333444444555666777888888888777777666555444444444111222333444666777888888333333333333333444555666333444666777777666444333333333333444444555555555666555555444444555555666444444333222333444555666333333333333333333333333444444555555555555555444333333444555666666555555333333333444444333222222111111222333333444555555444555666777777666555444333444444555555666666666111222444666666555444333222333333333333222111111333333333333333333333333333333333333333333333333000111222222333333333333333444555666777777777777666555444444444444555666555555444333111222444777666333111000222555777777666777777777777777666666222222222222222222222222111222444666777777666555111111222333444555666777777777777888999999999:::888777777666666666666666777777888999;;;===???AAABBBGGGMMMTTTYYY]]]bbbeee```aaabbbaaa___^^^^^^^^^[[[\\\]]]^^^___aaabbbbbb```aaadddfffhhhiiiiiiiiieeedddcccbbbbbbdddfffgggcccgggjjjjjjmmmqqqrrrooollllllkkkkkkjjjfffaaa]]]SSSNNNFFF@@@<<<;;;999888;;;:::888777666555555555333444555666666555444333222333444666777888888888666666666666666777888888444555666777888999:::::::::;;;<<<===>>>@@@AAAAAA<<<===>>>???@@@AAABBBCCC@@@???BBBJJJTTT___ooo|||wwwmmmhhh]]]VVVPPPNNNLLLJJJMMMRRRTTTWWW]]]bbbaaa^^^\\\\\\bbbbbbbbbbbb```[[[UUUPPPKKKHHHCCC===999777666666666555444444333333333333222333333444444333333222222222222222222222222222111111111222222333333333222333444555666888999999999666333000000111444666444333333333444666999:::;;;:::888777555444333333222222222222333333444555000666+++999ccc```;;;000222222222222222222222222000111222333333333333333222222333333333444444444111111222222333333333333222222333333333444444444555777999::::::999777666444555777888:::<<<===>>><<<<<<=========<<<;;;:::555444444333333444444555222222333444444444333333000111222333444333222222333333333333333333333333111111222222222111111000222111111111222333333444333333222222333555666777555555666666555555444333444444333333444555777888444444444444444444333222444444222222222222444444555444444444444555666666666555333111111111333444777444333555555222111444333444444555555444444333444444333333333333222222333444444555555444444333222333444555555555444333444444444444444444444444555555555555555444444444888777777666555444444444333333333444444444555555666666666666666666666666333444444555555444444333222222333333333444444444777777666666555555555444444444555555666777777888:::777444333555666666444333333555555555444333222333333333333333333333333222333333444444333333222222222111000111222444555555555444444444555555666555666777777777666444333444444444444444444444444666666555444333222222111555444333333222222222222222111111222444555555444333333333333333333333333555555555555555555555555555555555444333222111000111222444555555555444444333222111000000222444555444555555555444333222222333444444555555444444333333222222222222333444444222222222333444555666777666666666666777777777777555555555555555666777888777777888:::<<>>@@@AAAAAAAAA@@@???======AAAGGGHHHEEEAAAAAA@@@BBBGGGNNN[[[ooo~~~rrrhhhddd]]]TTTMMMLLLNNNRRRTTTWWWVVVVVVXXX[[[]]]]]]\\\aaabbbccccccbbb```^^^]]]WWWPPPGGG@@@===;;;888777777666666555555555555666555444444333333333444444444333222222111111111111555555555444444555555555444444444555555777888888333444444555444333111000333333333333444666888999888888777555444333222111111000000000111222222333333333444555666666666555222222111111222222333444222222111111111111222222000111222222444444555666222222222111000111444666222222333555555555555555666555666777999:::888666666777999<<<>>>@@@AAABBBHHHEEEAAA??????>>><<<999>>><<<999666444444444555555444444444333222222111444333222111111222333333333333333222222222111111111111111111111111111111333333333333333333333333333333222222333555666777555555555555555444444333444333333333444555777888999777555222111000111111444333333222222333333444444444333333444444555666666555333111111222333444555222222555555222111444222333333333333333333222333333333333333333333333333444444444444444444333222333444555555555444444444444444444444444444444555555555555555555555555888777777666555555444444333444444444555555555555666666666666666666666666333444444555555444444333222222222222333444555666777666666666555555555444333444444555666666777777999666444444666777555444333333444555555555444444333333333333333333333333222333333444444333333222333222222111222333444555555555444444333444444444555666777777666555444333444444444444444444444444555555555444444333333222555444333222222222333333555555555444444444333444333333333333333333333333444444444444444444444444444444444444333333222111333444555555555444333222333222111111111222444444444555555555555444444333333444444555555444444333333333333333333444444555444444333333333444555555666666666666777777777777666555555555555666666777666666777999;;;===???AAACCCDDDIIIPPPXXX^^^aaabbb^^^^^^^^^_________``````_________```aaaaaabbbbbbfffeeecccbbbaaabbbcccdddbbbbbbbbbccccccdddeeeffffffgggiiijjjjjjkkkmmmooonnnllljjjjjjjjjfff___ZZZQQQMMMFFF@@@<<<999777555555555666666666666555555777777777666666555555555444333333444444666777777888888777777666666666666777777777777888888::::::>>>???AAABBBCCCBBBBBBAAA>>>======@@@EEEGGGDDDAAA@@@@@@DDDJJJQQQ\\\nnn~~~xxxooohhhaaaWWWPPPNNNPPPSSSUUUXXXWWWWWWXXX[[[]]]]]]\\\aaabbbdddgggiiihhhfffddd]]]UUULLLFFFCCC@@@;;;777777777666555555555555666555444444333333444444444444444333222222222222222555444444333333444444555444444444444555666777888555444333222222222333333666666444333333444444555777777666555444333333222111111111111111222333333333444555555555555555555222222111111222222333444222222111111111111222222111222222333333444444555333333222111000111333666444444444444444444444333444444666888;;;<<<;;;999888999;;;>>>@@@BBBCCCCCCGGGEEECCCBBBCCCCCCAAA>>>@@@>>><<<999777666555555666555555444333333333444777666444222222222222333333333333222222222222111222222222222222222222222333333333333333333333333444333333333333555666777555555555555555444333333444333333333444555666777@@@===888444111000111222444333333222222333333444333333222222333333444555555444333222111222333444333111222555666333222444111222222333333222222111222222222333444444555555333333444444444444333333222333444444555555444444444444444444444444444444444444444555555666666777777777777666555555444444444444555555555666666666666666666666666666666666444444555555555555444444333222111111222444666777666666666555555555555555333333333444555555666666777666555666777777555333444333333333444555666666444444444444444444444444333333444444444444333333444444333333333444555555555444444333222222222222555666666666666555444444333333333333333333333333444444444444444444444444666555333111111222444555666888999777333111222333333333333333333333333333333333333333333333333333333333444444444333333222555555555555444333222111222222222222333333333333444444555666666666555555333444444555555444444333444444444333444555555666666555555444333333444444666666666666777777777777777666666555555555555666555555666888:::<<<>>>???BBBDDDHHHOOOWWW]]]``````ZZZ\\\]]]___aaaaaaaaaaaabbbaaaaaaaaaaaacccdddeeegggfffdddbbbaaaaaabbbbbbbbbbbbbbbbbbcccfffhhhiiihhhiiijjjiiiiiikkknnnpppqqqnnnkkkjjjiiieee```[[[RRRMMMGGGAAA===;;;888777666666555555555555666666999999888777666666555555444444444444444555666777999888777666666666777888444777::::::888888:::<<>><<<<<>>@@@EEEMMMTTT^^^ooo~~~xxxmmmfff\\\TTTQQQRRRTTTVVVXXXWWWVVVXXXZZZ\\\]]]\\\^^^___bbbiiioooqqqooollleee]]]TTTOOOMMMHHH???888777777666555555555555555444444444333333444444555555444444333333333333333444333333222222333333444333333333333444555666666555444111000000222555777666555444333333333333444555555555555444444444333222222222222222333333444444555555555555444444333222222111111222222333444222222222222222222222222333333333333333333333333333444333222000000333555777666444333222222333333333444666:::???AAA@@@???======???AAABBBCCCCCCDDDEEEEEEEEEFFFGGGGGGEEECCCBBBAAA@@@>>><<<:::888777777666555444444444555666999888666444222222222222333333333333222222222222333333333333333333333333333333333333333333333333555444333333333555666777444444555555555444333333333333333444444555555555CCC@@@<<<888666555555555333333333333333333333333222222111111222222333444444444333222222222333444222111333888888555333555222222333333333333222222111111222333444555666777444333333333333333333444333333333444444444444444555555555555555555555555333444444555666777777888777777666666555555555555555555555666666666666777666666666666666666666666444444555555555555444444777555333111111333555666555555555555555555555555333333333444444444555555555555666777777777555444444444333333333555777888555555555555555555555555333333444444444444333333555555444444444555555555444444333222111111111111555555555555555555555444333333333333333333333333333333333444444555555555666555333111111333444666555888:::777222///111444333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333111222333333444444333333444444555666777777777666333444444555555444444333555444444444444555666666555555444444444444555555666666666666777777777777888777666555555555555555666666777888:::<<<>>>???AAACCCHHHOOOWWW\\\^^^^^^YYY[[[^^^```bbbaaaaaa```cccbbbaaa```aaaccceeeggggggfffdddcccbbbaaaaaaaaabbbbbbbbbccceeehhhkkkmmmiiijjjjjjiiihhhjjjmmmppptttoookkkhhhgggddd___[[[RRRNNNGGGBBB???===:::999777666555444444555666777777666666555444333222222444444444444444555666777999888666555555777888:::555:::>>>===:::777999<<<>>>???@@@@@@???>>>===<<<===<<<<<<>>>AAABBB@@@>>>===???DDDLLLUUU```sssqqqjjj```XXXTTTTTTUUUUUUVVVUUUTTTUUUXXXZZZ[[[[[[[[[\\\```hhhqqqtttsssooommmfff]]]XXXUUUNNNBBB888888777666555555444555555444444333333333444555555555444444333333444444444333222222222222222222333333222222222333333444555333222111111111333555777222222222333444555555666444444444444444444444444444333333222222333444444555555555555444444333222222222111111222222333444222222333333333333222222444444444333333222222222333444444333111111222444777666444222222333444555333555999>>>DDDFFFFFFEEECCCCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCAAABBBBBBBBBAAA>>><<<:::777666444444444555666888888777555444222222222333444444333333333222222222333333333333333333333333333333333333333333333333666555444333444555666777444444444555444333333222333333333444444444444444======<<<:::999777666666333333333333333333333333222111111111111222333333333333333333333333333444444333666;;;<<<777555666333333444444444444333333111111222333555666777777444333222222222222333444333333333333444444555555555555555555555555555555444444555555666777888888666666666666555555555555555555555666666666666777666666666666666666666666444555555666666555555444:::777444222111111333444444444444555555555555555333333333444444444444444444555777777777666555555555555444333444555666888555555555555555555555555333444444555555444444333555555555555555555555555444333222111111111111111555444444444444555555555333333333333333333333333222333333444444555555555666555333222222333555666111555888666111///222555333333333333333333333333333333333333333333333333333333444555555555444444222222333333444555666666111222333444444444444333444444555666777777777666333444444555555444444333555444444444444555666666444444444444555666777888666666666666777777777777888777666555555555555555777777888999;;;<<<>>>???@@@BBBGGGOOOVVV[[[]]]\\\[[[\\\___```aaaaaa```___bbbaaa```___```bbbdddfffgggfffeeecccbbbaaaaaa```ccccccdddeeehhhkkkmmmooojjjjjjiiihhhggghhhlllnnnsssnnniiifffeeeccc^^^ZZZOOOKKKDDD@@@===;;;999777777666555444444555666777555555444444333222111111555444444444444555666666888777666555666777:::;;;999===AAA@@@;;;888999<<<>>>???@@@@@@???>>><<<;;;<<<;;;;;;<<<>>>>>>>>>=========AAAIIISSSbbbwwwssslllbbbZZZUUUTTTTTTUUUTTTRRRQQQRRRTTTWWWXXXYYY[[[]]]aaaiiiqqquuuuuussstttmmmeee```[[[QQQCCC888888888666555555444444444333333333333333444555666444444444333333444444555222222222111111222222222333222222222222333444444000111222333444555555555222333333444555555555555333333333444444444444444444444333222222333333333444555555555444333222222222222111111222222333444222333444444444444333222555444444333333222222111333444444444222222333444666555444333333555777888555777<<>>>>>???AAABBBBBB@@@>>>===555555444444555666777888555555333222222333333444444444444333333333222222222222222222222222222222333333333333333333333333666666555444444555666777444444444444444333222222222333444444444444333333555666666777777666555444222333333444444333333222222222111111222222333444222222333333333333444444555555888>>>>>>999666666333444444555555444444333111222333444555666777777444333222111111222333444444333333333333444555666555555555555555555555555555555555666666777777888666666666666666666555555444444555555555666666666666666666666666666666666555555666666666666555555999888555333222222222333444444444444444555555555444444444444444444555555333555777777666555666777666666555555555555555666444444444444444444444444444444555555555555444444555555555666555555444333333222222111111222222333444444444333444444555666444444444444444444444444333333333444444555555555444444444444444555555666000333555444222111333555333333333333333333333333333333333333333333333333444444555555555444444333111111222222444666777888333333333333444444444444444444555666666666555555333444444555555444444333444444444333444555555666333333333444555777888999666666666666777777777777777666666555555555555666888888888999;;;<<<>>>??????AAAGGGNNNVVVZZZ[[[ZZZ[[[\\\^^^```````````````aaa````````````bbbcccdddeeeeeeddddddcccbbbaaaaaabbbccceeegggjjjlllmmmnnniiiiiiiiihhhggggggiiikkkoookkkgggdddcccaaa\\\YYYPPPKKKEEEAAA>>>===;;;:::666666555555555555666666555555555555555444444444555555444444444555555666777777666666777999:::;;;<<<>>>@@@???;;;::::::<<<@@@@@@AAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<@@@HHHRRRbbbyyytttnnnddd[[[WWWUUUUUUUUURRRPPPNNNOOORRRUUUWWWWWW[[[^^^dddjjjppptttwwwxxxyyyuuunnnggg]]]QQQCCC:::999888777555555444444444333333333333444555555666333333333333333444444555333222222111111222222333333333333222222333333444///111222444555555444444666777777666555444222222333333333333333444444444444333333222222222222333333444444444444333333222222222111111222222333444333333555555555555333333444444444333333222222222111333444444333333444555666666555555666777999:::666999>>>DDDJJJLLLLLLJJJJJJIIIHHHFFFDDDBBB???>>>>>>@@@AAAAAA>>><<<;;;<<<<<<===???@@@@@@???===<<<555555666777888888999999444444333222222333444555444444444444333333333333111111111111111111111111333333333333333333333333777666555444444555666777333444444444444333222222222333444444444444333222333333333222333444555555222333333444444333333222222222222222222333444444111222333333444444444444555555999>>>>>>888444444333333333444444333333333222333333444555666666777444333222000000222333444444444333333333444555666555555555555555555555555666666666666666777777777555666666666666666666666333444444444555555555555666666666666666666666666555555666666666666555555666666555444444444444444333333333444444555555555555555555555555555555555444555777666444444666999666777777666666555444333333333333333333333333333444444555555555555444444444555555666555444333222222222111222222333444555444444333333333444555666555555555555555555555555333333444444444444444444222333444666666666555444333444444444444444444444333333333333333333333333444444444444444444444444555666666666555444333333333222222222333555666777444444333222333444555666444555555555555444444333333444444555555444444333333333333333333444444555555555555555555666777777666666666666777777777777666555555555555666666777777777777888999;;;======>>>AAAFFFNNNUUUYYYZZZYYYZZZ[[[\\\^^^```aaabbbccc`````````aaabbbbbbccccccddddddddddddccccccbbbaaa___aaadddhhhjjjkkkkkkkkkggghhhiiihhhgggfffggghhhkkkgggdddbbbbbb___ZZZVVVPPPLLLFFFBBB@@@>>>===<<<555555666666666666555555555555555555666666666666666555555444444444555555555666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@AAAAAA@@@???>>>::::::::::::999999:::;;;;;;<<>>DDDIIIKKKJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@>>>???@@@???<<<;;;<<<===<<<=========<<<:::888777555666999;;;<<<<<<;;;;;;777666555333333333444444555444444444444333333333222222222222222222222222333333333333333333333333777666555444444555666777333333444444444333222222222333444444444333222111666444222000111333666888222222444444444444222222333333222222333333444555111222333444444444444444555555999>>>>>>777333222222222222333333222222222333333444444555666666666444333111000000111333444444444333222333444555666666666666666666666666666777777777777666666666666555555555666666666666666333333333444444444555555666666666666666666666666555555666666666666555555333333444555555666666666333333333444444555555555666666666666666666555555444666777555333444777:::777777888888777555333222333333333333333333333333444444555555555555444444444444555555555444222111111111111222333444666666444333333222333444666666666666666666666666666666444444444444444444444444111333555777777666555444777555444444555555444333333333333333333333333333555555555555555555555555666666666666555444333222555444333222333444555666555444333222222333666777555555555555444333222222333444444555555444444333333222222222222333444444777777666555555555555666666666666666777777777777555555555555555666777888666666666777888:::;;;<<<===@@@FFFNNNUUUYYYYYYXXXYYYYYY[[[]]]___bbbeeefff``````bbbcccccccccccccccccccccdddddddddccccccbbb]]]```dddgggjjjjjjiiihhheeeggghhhhhhgggeeeeeefffgggeeebbbaaaaaa^^^YYYUUULLLGGGBBB>>>;;;:::999888444555666777777666555444333333444444555666666666666555555444444444555555444555777888::::::;;;;;;999777666777:::===>>>>>><<<===>>>??????>>>===<<<:::::::::999888888999:::;;;===CCCLLLTTT```sss{{{wwwpppggg___[[[YYYXXXXXXSSSQQQNNNOOOQQQUUUWWWXXXQQQXXX```dddfffkkkuuu}}}{{{ppp```PPPEEE@@@999888777666444444333333222222222333444555666777111111111111222222333444444333333222222333333444555555444333333444444444555333222000111222555666555666777888888777777666444444444333333222222222333222222111000000000111111222333333444444444444222222111111222222333444333444666777777666444333333333333333333333333333///111333555555555666888:::::::::::::::999888777666888===CCCHHHIIIHHHEEECCCDDDDDDDDDDDDCCCCCCBBB>>>???@@@???<<<<<<>>>AAA======<<<:::888666444333666888;;;>>>??????===<<<:::999777555444333333444555555444444444333333333333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444222222333333444555555666444444222222222222444444111222333333444444333333555555444333333222111111333333333333333333333333777777777777666555444333222333333444444333333222333444444555666666666555333333333222111222444777777666555333222222333333555555555555555666777777;;;:::999777666666666666555555555555555555555555555555555555555555555555333444444555666666555555888888777777666666555555444444555555666666777777777666444333333444555777666555444333333333333444555444444444555666888999888777555444333333444444555555444444333333333444555111222777777444444999999888888777666555555555555444444444444555666666555555444333333333333444777666555444444444444444666666555555555444444444555333111111333555666666444444444444444444444444333333333333333333333333333444555555333333444555777777777777666555333333444444222222222222444444444444666666666555444333777666555444333444444555444555555444222222333444555444333222111222222333333333333333333444555666666666666666777777777777666666777777777555444333888777666666666777888999>>>BBBIIIPPPVVVYYY[[[[[[XXXYYY[[[]]]```bbbeeeffffffggggggddd```___aaadddcccccccccaaa______aaacccaaabbbcccdddfffhhhjjjlllllllllmmmkkkjjjiiijjjllljjjgggeeecccaaa^^^ZZZXXXOOOJJJDDD???<<<;;;:::999:::888666444333444555555888777666555444444555555555555555555555555444444666666888:::<<<<<<:::888:::888666666888;;;<<<<<<<<<===???BBBDDDDDDAAA>>>;;;::::::999888888888999>>>BBBGGGLLLTTTdddvvv~~~~~~tttggg]]]XXXWWWWWWVVVQQQPPPOOOOOOOOOOOOPPPQQQTTT[[[ccchhhkkkpppwww|||ssscccSSSIIIEEE;;;888666777999999666444444444444555555555555666333333333333333333333333444444444444333222111000333444444555555444444333444333333222333444666777555555555555555666777777999888555333222222333333444333222222111111222222222333333444555555555555555444333333222222333333777777666666666666555555222222333444444555555666444555555555666666666666;;;;;;;;;::::::999999999777:::>>>BBBDDDDDDCCCBBB???>>>>>>============>>>======<<<<<<<<<<<<======BBB@@@<<<888555555555666444777;;;???BBBBBBAAA@@@===<<<:::888666444333333333444444444444444333333222222222222222222222222333444666777777666444333555555555555555555555555444444444444444444444444111222222333444444555444444333333222222333333444000111111222222222222222222222333333333333333333333333333333333333333333777777777666666555333333333444444555555444444333222333444555555555555555111222333333222222333555444444333333333444555666666666555555666666777888777777666666666666666666555555555555555555555555444444444444444444444444555666666777777777666666777777777777666666555555444444444444555555555555666555444444333444555666555555444333333444444444555444444444555666888999888777555444333333333444666555444333333333444444555111222666666333444777888777777666666555444444555444444444444555666666666666555444333333333444666666555555555555555555666666555555555444444444444333222222444555555444333333333333333333333333333333333333333333333333333444555444333333333555777777777777666555444333444444333222222333444444444555555666555555444444777666555444333444444555777888888666333222333555555444333222111222222333555444444333333444444444777777777666666666666666333444555666777777666666888888777777888888999999@@@CCCIIIOOOUUUZZZ]]]^^^______^^^^^^___aaacccdddhhhhhhgggeeecccbbbdddeeeaaabbbbbbaaa``````bbbdddaaaaaabbbdddfffiiikkklllkkkllllllkkkiiiiiijjjlllllljjjgggeeeccc```\\\YYYPPPLLLEEE???<<<;;;999888:::999777555444444555555:::999777555444444444444555555555555555555555555777777777999;;;<<<:::999999777666666999;;;======<<<===>>>AAACCCCCC@@@>>>;;;:::999999888888888999888===DDDKKKVVVhhh}}}uuuggg\\\WWWVVVTTTSSSQQQPPPOOONNNNNNOOOPPPQQQTTTZZZccciiinnnuuu}}}wwweeeUUUIIIDDD===999666666888888666333444444444444555555555555333222222222222222222222333333444555555555555444444555555555555555555444444444333333333444555666555555555555555666666777;;;;;;:::999777555333222444333222222111222222222222333333444444444444333444333333333222333333333444444444333333333333333444444444444444444555555666666666666777888888888<<<<<<<<<;;;::::::999999999;;;???BBBDDDCCCBBB@@@=========<<<<<<===>>>>>>>>>============>>>>>>???@@@>>>:::777555444444555666999===AAACCCCCCBBBAAA<<<;;;999666555444333333444555555555555555444444333333333333333333333333222444555666666555444222555555555555555555555555444444444444444444444444000111333444555555444444222333333444444333333222111111222333333333333333000000111222333333444444222222222333333444444444666666666666555444333333444555555666666555555444222222333444444444333333000111333333222222222333222222222333444666777888777666666666666777888888555555555555555666777777555555555555555555555555444444444444444444444444555555666666666555555444777777777666666666666555444444444444444333333333555555555555555555555555555444444444444444555555444444444444555666777888777666555444333333333444777555444222222333444555444222222555555333333555666666666555555444444333555444444444444555666666888777666555444333333333666666666666666666777777555555555555555444444444444333333444555666444333333333333333333333333333222222222333333444444444222444555444333222333555777777777777666666555444444444333333333333444444666555555444555555666666777666555444333444555555<<<<<<;;;999555444444555555444333222222222333333555555444333333333444444777777777666666555555555111222444666777888999999888888999:::::::::::::::AAADDDIIIPPPVVV[[[___aaacccaaa```___```aaacccdddhhhfffeeedddeeeeeeeeeddd___```aaa`````````bbbddd___```bbbdddgggiiikkkllljjjjjjkkkiiihhhggghhhjjjmmmllljjjhhhfffbbb]]]YYYQQQLLLEEE@@@===;;;999777;;;:::888666555555555666:::999777555444444444444555555555555666666666666888777777888:::;;;:::999888666555777:::===>>>>>><<<<<<===@@@BBBBBB???===::::::999888888888888999777<<>>@@@AAA???;;;666333444444333222222222222222333333444444444333222222333333333333333333333333222222333333333333333333666666555444444444444444777777888888999:::;;;<<<>>>======<<<;;;;;;::::::;;;===@@@BBBBBBAAA???>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>======>>>??????@@@===;;;888666444333444444777999===@@@BBBBBBAAA@@@;;;:::777444333222333333555666666777777666666666444444444444444444444444222333444555555444333222555555555555555555555555444444444444444444444444111222444666666666555444222222444444444444222222333444555555666666555555000000111111222333333444111111222333333444555555555555555555555444333222444444555555555555444444111222222333333333222222...111333444333222222222222222333444555666888888777777777777777888888999666666666555555666666777555555555555555555555555444444444444444444444444333333333444333333222111666666666666666666666666666555555444444333333333333444555555666555555555444444444444444555555666444444444444555555666666555555555444444333333333777666333222111222444555333222222333333333333333555555555444444333333333555444444444444555666666888777666555444333333333555555666777777888888888555555555555555555555555333333333555666666444222222222222222222222222222111222222333333444444555222333444444222222333444777777777777666666555444444444444333333444444444666666444444444555777888666555444333333444555666??????>>>;;;777444444555555555555555444555555555333333333333333444555666777777777666555555444444111222333555777888999:::888999:::<<<<<<<<<;;;;;;@@@DDDKKKSSSYYY^^^```aaaaaa```______```bbbeeeggggggdddbbbccceeefffeeebbb^^^___```___^^^^^^___aaa___```bbbeeegggjjjkkklllggghhhhhhgggeeeeeefffgggmmmlllkkkiiigggbbb\\\WWWNNNJJJDDD@@@===<<<:::888;;;:::999777666666666777999888777555555555666666666666666666666777777777999888666777888::::::999666555555777;;;>>>??????<<<;;;<<<>>>@@@@@@>>><<<999999888888888888888999;;;@@@FFFMMMXXXkkkvvvjjjaaa\\\YYYVVVTTTPPPOOONNNMMMMMMNNNOOOPPPSSSYYYaaajjjsss~~~}}}qqqcccWWWPPPCCC>>>999666666666444222333333444444444555555555444444333333222111111111///000222333444555555555444444555555555555444444666555555444333333333333555444444444444555666666;;;???DDDHHHGGGAAA:::666444444333222222222222333333444444444333222111111222222333333444444444444444444444555555666666666888777666555444444444444999999999999:::<<<>>>?????????>>>===<<<;;;;;;:::===>>>@@@AAAAAA@@@>>><<<:::::::::;;;;;;===>>>???===============>>>>>>???:::999666444333333333333555777:::<<<>>>>>>======:::888555222111111333333666666777777888888777777555555555555555555555555222333333444444333333222555555555555555555555555444444444444444444444444222333555666777777666666222222444444444444222222333444555555666666555555222222222222222222222222111111222333333444555555333444444444444333333222333333444444444444333333111222222333222222111111///111444444333222222333333444444555555666666666777777777777777888888999:::999888777666666666666555555555555555555555555444444444444444444444444222333333333333333222222555555555555555666666666777666666666555555444444333333444555666666555555555555444444444555555666444444444555555555555555444444444444444333333333777555444222222333444555222333333222333444444333444444444444333333333333555444444444444555666666777777666444444333333333444555666777888888777777444555555555555555555555444333333555666666333111222222222222222222222222222222222333333444444444222333444333222222333444555666666666666555555444444444444444444444444444666555555444555666777888666555444333333444555666??????>>>;;;777444444555666666777777777777777777111111222333444555777888777666666666555555555444444444444555666777777888888999;;;<<<======<<<<<>>===<<<::::::999999999888888888888777777666555666777888999666666666777777777888888999888666666888999999888666555555888<<>>>>><<<:::888888888777777888999999???CCCHHHNNNYYYlllzzzrrrhhh```\\\ZZZWWWTTTOOONNNMMMLLLLLLMMMNNNOOOTTTXXX```jjjttt~~~vvviii]]]UUUHHHBBB;;;777666666444222333333333444444444444555555555444444444333333333444444555555555555444444222333333444444333333222555555555444444333333222444444444444444555666666777===EEEJJJKKKFFF>>>999555444333333222222333333444444444444333333222111111222333555666666666666444444555666777777888888:::999777555444444555555999999999999;;;===???AAA@@@???>>>===<<<;;;::::::<<<===???@@@@@@???===<<<:::::::::;;;;;;===>>>???<<<<<<<<<;;;;;;<<<<<<===777666555333333333333333444666888:::;;;;;;;;;:::777666444222111111222333555555666777777777777777555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444444444444555666666777777222333333444444333333222111111222333333333333333333333333333333333333333222222222333333444444444222333333444444333222222222333333333333333333222222222333333333222111111111222444444333333333444555555666666666555555444777666666666666777888888;;;:::999777666666555555555555555555555555555555555555555555555555555555444444555666666666666666444555555555555666666666666666666666666555555555333333444444555666666666777666666555444444555555333444444555555555444444333333444444444444333222555555444444333333333444000333444222333666666444444444444444444444444444555444444444444555666666555555444333333333333444444555666777888777666555444444444555555555555555555444333444555555333222333333333333333333333333333333333333333333333333111333444333222111222444444444555555555444444333444444555555555555444444555555555555666777888888555555444333444555666777<<<<<<;;;999555444444555666666777888888888777777111111222333444666777888555555555555555555555555666666555555555666666777888999:::<<<============@@@EEENNNVVV\\\^^^^^^]]]bbbbbbaaaaaaaaaaaaaaaaaaiiihhhggghhhhhhhhhfffeee```bbbbbbaaa^^^\\\[[[[[[___aaacccfffhhhiiiiiiiiieeeeeefffdddcccbbbccceeeiiiiiihhhhhhddd^^^UUUOOODDDBBB???=========<<<;;;888888999::::::;;;;;;;;;888777666666666777888999666666777777888888999999999777666777999999888777666555666999<<>>BBBHHHOOO[[[ooovvvoooeee^^^[[[XXXUUURRRNNNNNNMMMLLLLLLMMMNNNNNNSSSXXX```jjjttt~~~{{{nnn```WWWMMMFFF>>>888777666444222333333333333444444444444444444444555555555555555999999999999888777666555222222333333333333222222444444555555555444333333444444333333444444555666555:::CCCIIIJJJFFF@@@;;;555444444333333333333333444444555555444444333333111333555777888888888777444444555666777888999:::;;;999777555444555666777888888777888:::===@@@BBB@@@??????===<<<;;;:::999;;;<<<===>>>??????>>>>>>;;;;;;;;;;;;<<<===>>>>>>======<<<;;;::::::::::::555444444333333333444444555666888999:::::::::999555555444333333222333333333333444555666666666666555555555555555555555555444444333333333333444444555555555555555555555555444444444444444444444444444333222222222444666777444333333222222333333444000111111222222222222222333333333444444555555666333333333333333333333333222222333333333333222222333333444444444444333333333333444444333222222111333444555444333333555777444555666777777666555444666666555555666666777888999888777666666666666666555555555555555555555555666666666666666666666666333444555666777888888888444444444555555555666666444444555555555555555666444444333333444555777888999888777555444444444444333444555555555444333333222333444444444444333222444444555555555444333222///333444222333888999666444444444444444555555555555444444444444555666666333222222222222333444444444555666777777666444333444444444555555555666666777555333333444444444222333333333333333333333333555444444333333222222111111333333333222111222333222222333333444333333222333444555666666555444333444444666777777888888888555444444333444555666777777888888666333222333555444555666777777777666666444444333333333444555555333444444555555666666666666555555444555666777888999999999:::;;;<<<>>>>>>DDDGGGMMMSSSYYY\\\^^^^^^aaabbbcccddddddccccccbbbfffggghhhhhhfffdddccccccaaacccdddcccaaa___^^^___```bbbdddggghhhiiihhhhhhfffggggggfffddddddeeeggghhhhhhhhhgggddd\\\SSSMMMCCC@@@>>><<<<<<;;;:::888666777999:::<<<======>>>:::999888666666666666777666666777888888999::::::777777777888999999777555666666777:::===??????>>>;;;:::999999:::;;;:::888777777777777777888999999???BBBHHHOOO\\\pppwwwpppggg```\\\YYYTTTQQQNNNMMMLLLKKKKKKLLLMMMNNNQQQVVV___kkkvvvuuuggg^^^QQQJJJ@@@:::777666555333222222333333333444444444222333333444444555555666999999999888888777555555222333333444444333333222222333444555555555444333444444333333444444555666555999@@@FFFGGGCCC>>>:::555555444333333333333444444444555666666666555555222333666888:::::::::999555666777888:::;;;<<<===;;;999777555444555777888777666666666888<<>>===;;;:::999888888999;;;===>>>???@@@@@@=========<<<<<<===>>>>>>@@@???===<<<:::999999999444444444444444444444444444555666777777777777777333444444555555444333222111111222333444555555444444444444444444444444444555444444444444444444555555555555555555555555555444444444444444444444444333222000///000222555777555444222222222222444555222222333444444444444333111222333444666777888999444333333333333333333333111222222333333333222222444555555555555555555444444444444444444333222111444555555444333444666888333444666777777777666555555555555555555666777777666555555555555666777777555555555555555555555555777777777777777777777777111222333555666777777888444444444555555555666666333333333444444555555555555444333222333555777999:::999777666444333333333333444555555555444333222111222333444444444333222333444555666666444222111///333555222444999;;;777555555555555555555555555555444444444444555666666111111111111222333444444444555666777666555333111444444444555555555666666888555333222333444444333444444444444444444444444666555444444333222111000111222333333111111222333111222222333333333222222333444555666666555444333333444666888888888888777555444444333444555666777444555555444222222333555222333555666666666555555777666555444333222222222222333333444555666777777555555444444555666888999999999888999:::<<<>>>???HHHIIILLLPPPUUUZZZ^^^```]]]___bbbeeegggggggggfffbbbeeegggeeeaaa^^^^^^```aaaccceeefffdddbbbbbbcccaaaccceeeggghhhhhhgggfffhhhiiiiiihhhffffffgggiiiggghhhhhhgggddd\\\RRRLLLCCCAAA>>><<<;;;999777555555666888;;;===>>>??????===<<<:::777555444444444666777777888999999::::::777777777999:::999666444777777888:::===???>>>===;;;999888999::::::999888777777666777777888999999AAAEEEJJJPPP\\\ppp{{{uuukkkddd___[[[VVVRRRNNNMMMLLLKKKKKKLLLMMMNNNPPPUUU___lllxxx|||oooeeeTTTLLLBBB;;;888777555444222222333333333444444444000111222333444444555666555555555555555444444333333444444555555444444333111222444555666555444444444333333333333444555555666:::???CCCDDD@@@;;;888555555444333333333333444444444555666777777777666222444777:::;;;<<<;;;:::999999;;;<<<>>>???@@@AAA;;;999777555555666888999666555444555777;;;???AAA??????>>><<<;;;:::888888777888:::<<<>>>@@@AAAAAA???>>>>>>============>>>BBBAAA???===;;;:::999999333333333444444555555555111222222333444444444333222333555666666555333222///000111222333333333333444444444444444444444444666555555444444555555666555555444333333333333444333333333444444555555555444333333333333333333333444333333222222333333444333333222222333333444555444444555666777888999999666666555555555444444444666555333222111222333333444333333222222333333444>>>888222111333555444111333333333333333333333333444444555666777888999:::777777666555555555555555444444444444444444444444555555555555555555555555333333555666666666555444777777777777666666666666333444555666777777777777333333333444444333222222333333333444444666777888>>>999444222333555444333555555666666555555444333222222333333444555666666666666777777666444333111222222333333444555666666666555555555555444444444555555555555555555555555222222222222222222222222666555555444444444555555777777666555444333333222555444333333222222333333333333333333333333333333555555444333333222111111111111222222222333333333111111111222222333333333555444444444444555666666444444555555666666777777333333333333333444555666555555444333222222222222444444444555555555555555444333333222222333333444555444333333222222333333777666555555555666888999888999;;;<<<<<<<<<>>>@@@DDDGGGKKKPPPVVVZZZ^^^___`````````aaaccceeegggiiidddfffgggfffbbb___```aaaeeeeeedddcccbbbbbbcccccccccdddeeeeeeccccccdddeeeddddddccccccdddfffggghhhdddcccbbbaaa^^^WWWPPPKKKBBB???<<<999888777666444666666777888999;;;===>>>===<<<;;;999888777777777888888888888999:::;;;<<<555555555555555555555555666777888999;;;<<<===>>>>>>===<<<;;;:::999999999:::999888888888999:::;;;<<<>>>FFFSSS```pppyyyppphhhbbb\\\XXXUUULLLLLLMMMNNNNNNOOOPPPPPPTTTWWW]]]gggrrr|||{{{pppfff^^^TTTHHH>>>999888888777333444555666666666444444333333333444444444555555666666666666555444333333444444444333333222222222222222222333333444444444666555333222222333444555666777888999999888777666333333444555555444444333666777888999:::999888777555444444666:::===>>>>>>>>><<<:::999999:::;;;<<<;;;;;;999666333444777999777666444444666999>>>@@@EEEBBB>>>======;;;888444666888:::;;;<<<===???AAA???>>>===>>>???AAAAAA@@@AAABBBCCCCCCCCC@@@>>>===;;;:::999888666555444444111111111333555666444222444444444444444444444444444444444333333222222222444444333333333333333333555555555666555555444444555555555555444444444333333333333444444444555555333333333333333333333333444333333222222333333444333333222222333333444555444555555666666777777777666555555555444444444444555444333333222222333333333333222222222222333333999555111111555777666333333333333333333333333333333444444555666777888999666555555444444444444444444444444444444444444444444444444444444444444444444444666777777777666555777777777777666666666555444555555666666666666666444444444555555444444333444333444444555666777777;;;888444333444555444333444444444444444333333222111111222222333444444555555555666666555444222111222333333444444555555555444444444444333333333333444444444444444444444444222222222222222222222222444444333333333333333444666666666555444444333333555444333333222222333333333333333333333333333333555555444333333222111111222222222222333333333333222222333333333444444444444444444444444555666666555555555555666666666666444444333333333444555555555444333333222222333333555555555555555555555555444444333333333333444444666555444444333333444444777666666555666777888999888999;;;<<<;;;<<<>>>???EEEGGGLLLQQQVVV[[[^^^````````````aaabbbdddeeefffccceeefffeeebbb``````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccddddddcccbbbccceeegggfffeeeddddddeeeffffffeeedddcccaaa]]]WWWOOOJJJBBB???;;;999888888666555555666666777999:::<<<===<<<<<<:::999888777777777888888777888888999:::;;;555555555555555555555555666777888999;;;<<<===>>>======<<<::::::999999:::999999888888888999;;;<<<<<>>??????>>>===;;;999999999:::;;;::::::999777555555777999999888777777999<<>>======<<<<<<;;;999777666555222222222444555666444222444444444444444444444444333333333333333333333333222222222222333333333333444444555555555444444333555555666777666555444333333333333444444444444555222222333333444444555555444333333222222333333444333333222222333333444555555555555555555555555555555555555555444444444444333444444444444333333222222222222222222222222222444222000222666888777555444444444333333222222222222333333444555666777777555444444333333333333333444444444444444444444444333333333333333333333333555555666777777777777666777777777666666666555555555666666666666555444444444444555666666555555444444444444555555666666777777666555555666666555333333333444444333333222111000111111222222333333333444444444444444333111111444444444444444444444444333333333333222222222222333333333333333333333333222222222222222222222222222222222111111222222333555555555555555555555555555444444333333333333333444444444444444444444444555444444333333222222111222222222333333333444444333333444444444444555555444444444444444555555666666666666555555555555555555555444333333333444444333333333333333444444555666666666666666666666666555555444444444444555555666666555444444444444555666666666666666777888888888999;;;;;;;;;;;;===>>>DDDGGGKKKQQQVVV[[[___```______```aaabbbbbbbbbbbbbbbdddeeedddcccaaaaaabbb\\\\\\]]]^^^___```aaabbbbbbcccddddddbbbbbbcccdddhhhhhhfffeeeddddddddddddfffeeecccaaa]]]VVVNNNHHHAAA>>>;;;999888888777555555555555666777999:::;;;<<<;;;:::999999888777777888777777777777777888888666666666666666666666666777777888999;;;<<<=========<<<;;;::::::999999:::888888777777888:::<<<======@@@HHHSSS```pppyyypppggg```ZZZUUURRROOOOOOOOOPPPPPPPPPPPPPPPQQQVVV___iiiqqqxxx{{{}}}|||xxxwwwxxxtttnnnddd\\\OOOEEE>>>:::888777555555666666666555555444333333333444444444555555555555555555555555444444444444333333333333222222111222222222222222333333333333444444555444444333555555666666666666555555444444333333444666888999777888999999::::::999999999888777999===???@@@@@@>>>===;;;:::999999999:::999:::;;;999777666777888999999999:::;;;===>>>???===<<<;;;;;;<<<<<<;;;999:::;;;======<<<<<<>>>@@@>>>===<<<===???@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>@@@@@@@@@???===;;;888777444333333444555666444222444444444444444444444444222222222333333333333333000111111111222333333333333333444444444444333333444666777888888666444333444444444444444444444444111222222333444555666666444333333222222333333444333333222222333333444555555555555444444333333333444444444444444444444444222333444555555444333222111222222222222222222111111111111444777888666555555444444333333222222111222222333444444555666666555444444333333333333333444444444444444444444444333333333333333333333333444555555666666666666666777777666666666555555555666666666666555444333222333444444555555555555444444444555666666666666666444444555666666666555444333444444444444333222222111111222222333333333444333333333333222222111111444444444444444444333333333333333333222222222222222222222222222333333333222222222222222222222222222222222111222222333333444444444555555555666666555555444333333333333333555555555555555555555555444444444333333222222222333333333333444444444444333333333444444444444444444444333333444444555666666666666555555444444444666555444333333333333333222222222333333555666666777777777777666666666666555555555444444555555555666555555444444444444444666666666666666777777888777999:::;;;::::::<<<===BBBEEEIIIOOOUUUZZZ]]]___^^^___```aaaaaaaaa```___aaabbbcccccccccbbbbbbbbbXXXYYY[[[]]]___aaabbbccceeeffffffeeecccaaabbbcccffffffeeeeeedddcccccccccfffeeecccaaa\\\UUUMMMGGG@@@>>>:::999999888777666555555555555666888999999;;;;;;::::::999888777777888777777666666666666777666666666666666666666666777888888999;;;<<<<<<===<<<;;;;;;:::999999999:::777777777777888:::<<<>>>>>>AAAHHHSSS___ooo~~~xxxooofff^^^YYYTTTQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPVVV___hhhnnnrrrtttuuuxxxwwwuuurrrtttxxxwwwrrriiibbbWWWKKKBBB<<<999888666666666666666555555555333333333444444444555555444444555555555555555444333333333333333333333333222222222222222222222222222333444555555555444333444444444444444444444444555444333333444777999;;;999999::::::;;;;;;<<<<<<;;;:::999;;;>>>@@@AAA@@@>>>===;;;:::999888888999888:::<<<<<<:::888888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999;;;===>>>===<<<<<<===???>>>===<<<===???AAAAAAAAA@@@@@@AAAAAAAAA@@@??????CCCCCCCCCCCC@@@>>>;;;999666444444444555666444333444444444444444444444444333333333333222222111111//////000111222222333333222222333333444444333333444666777888888666444333444444444444444444444444222222333444444555666666444333333222222333333444333333222222333333444555555555444444333333222222333333444444444444444444222333555555666555444333111222333333333333222111111222333555666666444333444444444333333222222222222222333333444444555555666555555444333444444444444444444444444444444444333333333333333333333333333333333444444444555555666666666666555555555555666666666666555333222111111222333444444444444444444555666777777777666555222333555666666555444444555555555555555444333333333333333333444444444444333222222222111111111111444444444444444444333333444444444444333333333333111111111222222222333333222222222222222222222222333333333333333444555555333333444444555666666666666555444444333333444444555555555555555555555555444444333333333333222222333333444444444555555555333333333222222222222222333333333333333444555555666666555555444444333333666555444333333333333333222222222333444555666777888888777777666666666555555555555444444555555555555444333333222333333333555666666777777777777777777999::::::999999;;;<<>>???AAAHHHRRR^^^mmm|||vvvmmmddd]]]WWWSSSPPPMMMMMMMMMMMMMMMNNNNNNNNNPPPVVV___eeehhhiiiiiijjjlllnnnnnnmmmpppuuuxxxvvvpppjjj___RRRGGG???;;;999777777666666555555555555333333333444444444555555333333444555666666666555333333333333333333333333222222222222222222222222111222444555666555444333444444333333333333444444555444333333444777999;;;:::::::::;;;<<<======>>><<<::::::;;;===???@@@???<<<<<<;;;:::999999888888888;;;======;;;:::999999888999;;;<<<=========<<<>>>>>>===<<<:::999888888;;;===>>>===<<<;;;<<<>>>???======>>>@@@BBBCCCBBB??????@@@@@@@@@@@@@@@@@@DDDEEEDDDCCCAAA???===;;;888666555444555555444333444444444444444444444444555555444333111000////////////000111222222333333111222333333444444444333555555666777666555444333555444444444444333333333333333444444555555666666444333333222222333333444333333222222333333444555555555555444444333333333333333333333444444444444333444444555555555555444222333444555555444333222222333444555555444333222333333333333333333333333333333333444444444555555666555555444444444444444444444444444444444444444333333333333333333333333333333222222333333444555666666666555555555444444666666666555444333222111111111222333444444444444555555777888888777666555111444666666555444444444555555666666555555444333444444444444444444444444333333222111111222222333444444444444444444444444444444444444333333333333111111111222222333333444222222222222222222222222444444444444555666777777444444444555555555666666666555555444444444444444444444444444444444444444333333333333333333333333444444444555555555666666333333222222222222111111333333333333333444444555555555555444444444444444555555444333333333444444333333333333444555666777888777777666666555555444555555444444444444555555444444333222222222222333555555666777777777777777777888:::999999888:::;;;===@@@DDDJJJQQQVVVZZZ\\\^^^^^^___`````````______bbbaaaaaabbbccccccbbb```[[[\\\___aaacccdddddddddeeefffgggeeecccbbbbbbcccbbbcccddddddddddddcccccceeedddbbb```\\\UUUMMMGGG>>><<<999888999999999888777666666666666666777888999999:::;;;:::999888777777666666666666666777777777777777777777777777777888888999::::::;;;<<<<<<::::::999999999999::::::888888777777888:::<<<===???@@@GGGQQQ\\\kkkzzztttkkkccc\\\WWWSSSPPPKKKKKKLLLLLLMMMNNNNNNNNNQQQWWW^^^aaa```^^^^^^^^^___eeegggeeegggnnnuuuxxxwwwrrrgggZZZLLLBBB===;;;888888777666555555555555333333333444444444555555222333444555666666666666222222333333333333444444444444333333333333333222222222333444555555555555444444333333333333444444444444333333444666888999999999999:::;;;<<<===>>>;;;:::999:::<<<>>>>>>===::::::::::::999999999999999;;;===>>><<<;;;;;;;;;;;;;;;===>>>@@@@@@@@@@@@???@@@???===:::777777888:::<<<===<<<;;;;;;<<<===>>>===<<<===@@@BBBCCCBBB>>>?????????@@@@@@AAAAAADDDDDDCCCAAA@@@???>>>>>>:::888555555555555444333444444444444444444444444555444444222111000///...000111111111222333333333111222333444444555555444555555555555444444444333555555444444444333333333444444444555555555555555444333333222222333333444333333222222333333444555555555555555444444444444222222333333333444444444444444444444444555666666222333555666666555333222111222333444444333444444111222222333333444444555444444444444555555555555555444444333333333333333444444444444444444444444444444444444444444444444444444333222333444555666666666555555555444444444555555555555444444333222111222333444555555555555555666777888888777555444222555666666333222333555444555555555555444333333333333333333333333333333444333222111222222333444222333333444444555555555333333333333222222222222111111222222333444444555222222222222222222222222444444444444555666777888444444444555555555555555666666555444444444444444333333333333333333333333333333333333333333333333444555555555666666666666444444333333333222222222333333222222333333444555333444444444444444444555444444333333333444555555444444444444444555666777777777666666555444444333444444333333333333444444555555444333333333333333444555666777888777777666777888999999888888999:::<<>><<<999888999::::::999888888777666666777777777888999:::;;;;;;999888777666666666666777888999999888888888888888888888888888999999::::::;;;;;;<<<:::999999999999999::::::999999888888888999;;;<<<>>>@@@FFFPPPZZZhhh}}}wwwqqqiiiaaa[[[WWWSSSPPPJJJJJJKKKMMMNNNOOOPPPPPPSSSXXX]]]]]]YYYTTTSSSTTTTTT[[[^^^ZZZYYYbbbpppyyy|||xxxnnn```QQQEEE???===999888777666555555555666333333333444444444555555111222333555666777777777222222222333333444444444555555555444444444333333333333333333444555666666555444333333333333444555333333444444555555555666777777666777888:::;;;<<<:::999888888:::<<<<<<;;;888888999::::::::::::999:::<<<>>>===<<<;;;<<<===;;;<<<===>>>@@@AAABBBCCC???@@@@@@>>>:::888888999888:::;;;;;;::::::;;;===;;;::::::;;;>>>@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>======>>>???;;;999666555555555444333444444444444444444444444222222222222111111111111222222222222333333333333222222333555555666666666555555444333333333333444555555555444444333333333555555555555555444444444444333333222222333333444333333222222333333444555555555555555555555555555222222222333333444444444555444333333444555666777333444666777777666444333000111333333333333555666000111222333444444555666444444555555555555555555444333222222111111222222444444444444444444444444555555555555555555555555555555444333444555666777666666555555555444444444444444555555444444333333222333444555666666666666555666888999888777555444333555777555222111333555333333444444444333222222222222222222222222222222444333222222222333444555222222333333444555666666222222222111111111111000111111222333444444555555222222222222222222222222333333333444555666777888555555555555555555555555666666555444444444444555333333333333333333333333333333333333333333333333555555555555666666666777555555555444444333333333333333222222333333444555333333333444444555555555333333333333444444555666555444444444444555666666777666666555444333333333444333333222222333333444666666555444444444444555444555777888888888777666777888999999888777999:::===@@@EEEKKKQQQWWW[[[]]]______^^^^^^___```bbbcccdddbbb```aaaccccccaaa^^^___```bbbcccdddcccbbbaaaZZZ\\\^^^```aaabbbeeegggiiiiiiiiiiiigggeeecccbbbbbbbbbaaa___\\\VVVNNNIII===;;;999888999::::::999999888888777777777777777888999:::;;;;;;:::888777666666666666777999::::::888888888888888888888888999999999::::::;;;;;;;;;999999999888999999:::::::::999888888888999:::;;;>>>???EEEOOOYYYggg{{{vvvppphhhaaa[[[WWWSSSQQQJJJKKKLLLMMMOOOQQQRRRRRRTTTYYY\\\ZZZTTTOOOMMMNNNNNNUUUXXXQQQNNNYYYlllzzz{{{rrrcccSSSGGG@@@>>>:::999777666555555555666333333333444444444555555111222333555666777777777222222222333333444444444666666666555555444444444333333222222333444666777555555333333333333555555333333444555555444444333555444444444666777999;;;:::888777777999:::::::::777777888:::::::::::::::;;;===>>>===<<<<<<===>>>999::::::<<<>>>@@@BBBCCC>>>@@@AAA???;;;999:::;;;777999::::::::::::;;;===:::888888:::<<>>>>>>>>>>>???@@@BBBBBBBBB@@@===;;;;;;<<<>>>@@@<<<:::777555555555555444444444444444444444444444//////000111222222333333444444333333333333333333222333444555666666666666444333333222222333333444444444444444444444444444333333333333444555666666555555444333333333444444333333333444444555555555444444444333333222222222444333222111000111222222333444444555555444444333111111222222222333333333111222222333333444444555444333333333333444555555555555555555666666666666444444444444444444444444222333444555666666666666333333444444444444333333555555555555555555444444:::999888666555555555555555666777888888666444333555555555666666666666666666666666666666555444444444333333222222333333444333333333444444555555555444444222222222222444444555444444333333444444555111222222333444555666666555444333333333333444555222333444555666666666666888777666555555555555555555444333222333555777888666666555444444444444555555444333333222222222333222222333333333444444444555555555444444333333333222333444555444333222111111111222222222333333333333333333333333333333333444444555555555555555555666666555444333333222222555444333333333333444555777777777777666555444333444444444555555555666666555555555555555555555555666777888999999888777666888888999::::::;;;<<<<<<:::>>>EEEJJJPPPUUUZZZ]]]`````````______^^^]]]]]]______```aaabbbccccccddd]]]___aaabbbcccbbbaaa```bbb___\\\___dddhhhfffdddfffjjjmmmmmmhhhcccaaaaaabbbbbbaaa^^^YYYSSSMMMJJJ>>>===<<<:::999888777777999888777666666777888999999999999999999999999999999999888888888888888888777777666666666666777777999999999999999999999999999999999999999999999999;;;;;;:::::::::;;;;;;<<<<<<>>>EEEPPP[[[fffvvvzzztttlllddd^^^ZZZVVVTTTQQQOOOMMMMMMOOOQQQRRRRRRVVVWWWXXXUUUPPPKKKHHHGGGGGGHHHJJJKKKLLLUUUkkk~~~tttiii]]]QQQGGGCCC===:::666666777888777555666555444333333333333333111222333444555444333333444444444333333222222222666444111000222333444444444333333333333444555555444444444444444444444444777444222222444666444333000111333555777888777777888888777666666777999999666777777888:::<<<>>>???BBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999888666666::::::;;;;;;<<<===>>>>>>;;;>>>@@@@@@???>>>>>>>>><<<;;;999777777888999:::888555222444888999777333333333333333333333333333333333333333333222111000444444444333333222222222444444555666777777666666444333333222222333333444444444444444444444444444666666555444333333333333444444333333333444444555333333333444444444555555444444444333333222222222222222111111222333555555444444555555555555444444111111111222222222333333111222222333333444444555444333333333333444555555555555555555666666666666444444444444444444444444333444555666777777777777444444555555555555444444555555555555555555555555999888777666555555555555333444555666666444333222444444444555555666666666666777777777666666555444444444333333333333444444222333333333444444444444444444333222222333444444555444444333333444444555222333333444444555555555444333222222222222333444222333444555666666666666777666555555444444444555666555444333333444666777666666555444444444444444555444444333222222222333222222333333333444444444555555444444444333333333222222333444444333222111222222333333333444444444444444444444444444444444333444444444555555666666666555555444333333222222555555444333333444555555666666666666555444333333111222222333444555555555555555555555555555555555555666777777777777666555888888999::::::;;;<<<<<<:::>>>EEEJJJPPPUUUZZZ]]]^^^^^^]]]]]]^^^^^^______`````````aaabbbbbbbbbcccbbbbbbbbbaaaaaaaaaaaaaaa___\\\ZZZ]]]bbbeeedddaaa```bbbfffhhhgggfffffffffcccbbbaaa^^^YYYRRRMMMIII@@@>>><<<:::888888888888999888777666666777888999999999:::::::::;;;;;;;;;::::::999999888888888777777777666666666666777777999999999999999999999999999999999999999999999999;;;:::::::::;;;<<<<<<======>>>EEEPPPZZZfffwww{{{tttjjjcccaaa___]]][[[SSSQQQNNNNNNPPPSSSUUUVVVVVVWWWVVVSSSNNNHHHEEEDDDCCCDDDFFFHHHIIIRRRggg{{{~~~xxxqqqeeeXXXLLLEEE===999555444666777666444666555444444333333333444444333222222222333444444444444444333333333222222777555222222333555555555444444444444444555555666444444444444444444333333666444222222444666444333111222444666777888888888888777666666666777888999999999:::;;;<<<===>>>???AAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@>>>=========<<<;;;999777777888999:::888555222444777888666333333333333333333333333333222333333333333333222111444444444333333333222222333444555555666666666555444333333222222333333444555555555555555555555555666666555444444333333333333333333333444444555666333333333444444444444555444444333333333333222222000000111222333555777888333444444555555444444333000000111111111222222222111222222333333444444555333333333333333444555555444555555555555666666666444444444444444444444444555555555666777777888888555555555666666555555555555555555555555555555555777777666555444444444444222333444444444333111111222333333444555666666666777777777777777666666555555555444444444444555555222222222222333333333333444444333333333333444444555444444333333444444555444444444444444444444444333222222111111222222333333333444555666666666666555555444333333333444444777666444333333444555666666555555444444444444444444444444333333333333333333333333333444444444444555444444444444333333333111222222333333333222222333333444444444555555555555555555555555555555555222222333444555666666777555555555444444333333222555555444333333444555555555555555555555444333222111111222444555666777777555555555555555555555555555555666666666666555555888999999::::::;;;;;;<<<:::>>>EEEJJJPPPUUUZZZ]]]\\\\\\\\\\\\]]]___aaacccaaaaaaaaaaaaaaaaaaaaaaaafffdddbbb```___```aaaccc___]]][[[]]]aaadddcccbbb^^^^^^```cccfffhhhhhhgggcccbbbaaa^^^XXXRRRLLLHHHBBB@@@<<<999777777888999999888777666666777888999999999:::;;;<<<<<<======;;;;;;:::999999888777777666666666666666666666666999999999999999999999999999999999999999999999999:::::::::;;;<<<===>>>???>>>???DDDNNNYYYfffwww~~~ssshhhbbbdddfffeeecccWWWTTTPPPOOOQQQTTTWWWXXXVVVVVVUUUPPPJJJDDD@@@???>>>???AAACCCEEEMMM```sss}}}zzzpppaaaRRRIII???:::555444666777666555666555444444333444444444666444111000///111333555444444444444333333333333777555333333444666666555444444555555555666666666555555555444444333333333555444333333555555555333222333555666888888999999777666666555666777888999>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<>>>???>>><<<;;;;;;;;;;;;:::999888888888999:::777444222333666777555222444444444444444444444444222333333444444444333333444444444444444333333333444444555555666666555555444333333222222333333444555555555555555555555555222333444555555666666666222222222333444555666777444444444444444444444444333333333333333333333333111111222333444666777888222333333333333333333222000000000111111111222222111222222333333444444555333333222222333333444555444444444555555555666666444444444444444444444444555555555555555666777777555555666666666666555555444444444555555555555555666555555444444444555555333333444444444333222111111222222333444555666666666777777777777777666666555555555444444555555555222222222222222222222222444444444333333444444444555444444333333444444555555555555444444333333333333333222222222222333333333444444555666666555555444444333222222333333333777666555444444444444444666555444444333333444444444444444444444444333333333333333444444444444555444444444444444444444444111111222222222222222222333333333333444444444444444444444444444444444444111111222333555666777777555555444444444333333333555555444444444444555555444444555555444333333222333333444666888999:::;;;555555555555555555555555555555666666666666666666999999999::::::;;;;;;;;;:::>>>EEEJJJPPPUUUZZZ]]]^^^^^^]]]]]]^^^```bbbdddaaaaaaaaaaaaaaa`````````cccbbbaaa`````````aaabbbbbb```___aaadddffffffeeecccaaa___aaaeeegggfffeeedddcccaaa]]]XXXQQQKKKGGGDDDAAA===999777777888:::999888777666666777888999777888999:::;;;<<<===>>>===<<<;;;:::999888777777666777777777777777777666999999999999999999999999::::::999999999999999888:::::::::;;;<<<===???@@@??????CCCMMMWWWdddvvvtttfffbbbfffjjjjjjggg\\\XXXSSSPPPPPPSSSUUUVVVVVVUUUSSSNNNGGGAAA===<<<;;;;;;>>>@@@BBBIIIZZZjjj{{{vvviiiYYYNNNCCC>>>888666777888888666555555444444444444555555555444222111000111333444444444444444444444333333666555333333444555555444444555555666666666666666555555555444444333333222444444444555666666555555444555666777888999::::::777666666666666777999:::BBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>??????@@@???>>>===<<<<<<;;;;;;;;;999999999:::::::::::::::<<<======<<<:::888999999;;;:::999888888888999999666555333444555666444222444444444444555555555555333333444555555555555444555555555444444444444444555666666777777777666666444333333222222333333444555555555555555555555555222333444555666666666666222222222333444555666777444444444444444444444444333333333333333333333333333333444444444555555555111111222222222222111111000111111111111222222222111222222333333444444555333222222222222333444444444444444444555555555555444444444444444444444444444444333333333444555666555555666666666666555555444444444555555555666666555555444444444555555666555555555555555444444333222222333333444555555666666666777777777777666666555555555444444555555555222222222222222222222222444444444444444444444444555444444333333444444555555555555444444333333222333333444444444444333333333444555555666555555555333333222222222333333444666666555555444444444444555555444333333333333333333333444555555555444333333333444444444555555555444444444444444444444444111111111222222333333444222222222222333333333333222222222222222222222222111111222333444555666777444444444444444333333333555555555555555555555555444444444555444444333222333333444666888999:::;;;666666666666666666666666666666666777777888888888999999::::::::::::;;;;;;:::>>>EEEJJJPPPUUUZZZ]]]cccbbbaaa``````aaabbbcccaaaaaaaaa```````````````\\\]]]___aaaaaaaaaaaaaaacccbbbbbbbbbdddffffffffffffcccaaabbbeeeggggggeeedddcccaaa]]]WWWPPPJJJFFFCCC@@@<<<888666777888:::999888777666666777888999666777888999:::;;;<<<<<<======<<<;;;:::999888777777777888999999888777777999999999999999999999999:::::::::999999888888888999999::::::<<<===????????????CCCLLLUUUbbbttttttgggcccgggkkkkkkggg```[[[TTTPPPOOOPPPQQQRRRUUUTTTQQQLLLEEE???<<<;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAA@@@>>>;;;999888777777666666777888999:::;;;<<<;;;;;;;;;:::888777777888::::::999999999888999999777666555555555555444333444444444555555666666666444555555666666666555555555555555555555555555555888888999999999999888888444333333222222333333444444444444444444444444444666666777777666555333222333333333333444444555666555444444444444333333333222222333333333333444444444444444444444333222111000111111222222111111000111111222222222333333333111222222333333444444555222222222222222333444444333444444444444555555555444444444444444444444444444444333222222333444555555555555666666555555555333333444444555666666666555444444444555666777777777777666666666555555555444444444444555555555555444555555666666666666666555555444444444444555555333333333333222222222222444444555555555555444444555444444333333444444555555555555444444333333333333444444555555444444333444444555555555555555444333333222222222333444444555555555555555444444444555444444333333333333333222333555666666555444444333444444444555555555555333333333444444444444555222222222222333444555555111111111222222222333333111111111111111111111111111111222333444555555666444444444444444444444444444555666666666666555444444444555555555555444444111111222444555666777777666666666666666666666666777777666666777888999::::::::::::::::::::::::::::::>>>EEEJJJPPPUUUZZZ]]]eeeeeeddddddcccbbbaaaaaa````````````````````````YYY[[[^^^aaabbbbbbaaa```aaa``````aaabbbcccddddddcccbbbbbbcccfffiiijjjjjjeeedddaaa]]]WWWOOOIIIEEE@@@>>>;;;888777777888999999888777666666777888999777777888888999:::;;;;;;======<<<;;;;;;:::999999888999:::;;;;;;:::999888999999999999999999999999;;;::::::999999888888888999999999:::;;;<<<===>>>>>>>>>CCCKKKTTT___ppp~~~}}}tttjjjgggjjjlllkkkhhh```\\\UUUQQQOOOOOOOOOOOOQQQQQQNNNIIICCC>>>;;;;;;::::::<<>>???EEEFFFFFFFFFDDDBBB@@@>>>:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBBBBAAA===:::777666555555333444555777999:::;;;<<<999999999888666555666888:::::::::999999999888888777777777666555555444444444444555555666777777777777777777777777666555555555555555666666666666666::::::;;;;;;::::::999999444333333222222333333444333333333333333333333333555666777888777555333222444444333333333444444555555555444444444333333333222222222333333444444444333333444444444222111000222222333333333333222222222333333333333444444444111222222333333444444555222222222111222222333444333333444444444555555555444444444444444444444444666555333222222333444555444444555555555555444444333333444444555666666777555555555555666777888999777777666666555555666666666666666555555555555444333333444555555555555555444444333333333333444444444444444444333333333222333444555666666555444333555444444333333444444555444444444444444444333333222333444444444444333222444555555555555555444444333333333333333444555555444444555555555555555555555444333333222222333333222333555666777666555444444444444444555555555555333333333444444444555555333333333333333555666777222222222333333333444444222222222222222222222222222222222333333444444444444444444444444444444444444555666777777666555444444555555666666666555555111222222333444555555555666666666666666666666666666666555555666777999::::::::::::::::::::::::::::::>>>EEEJJJPPPUUUZZZ]]]cccdddeeeeeedddcccaaa___^^^_________```aaaaaaaaa]]]]]]^^^``````aaaaaaaaa______``````___```bbbccc___aaaccceeefffhhhjjjllleeedddbbb]]]VVVOOOHHHDDD<<<;;;999888777777888888999888777666666777888999999999999:::::::::;;;;;;===<<<<<<<<<;;;;;;::::::999:::<<<======<<<:::999999999999999999999999999;;;;;;::::::999888888777999999999999999:::;;;<<<===>>>CCCKKKSSS]]]lllxxx}}}~~~xxxsssnnnlllmmmnnnllljjj^^^[[[VVVRRRQQQQQQPPPOOOMMMLLLJJJEEE@@@<<<;;;;;;::::::;;;>>>>>>@@@IIISSShhhyyy|||qqqeeeTTTLLLAAA:::888888777666555555555555555666777777444444444555666777888888444444444444555555555666444333333333555555444222222333555666666666444333222333333444444555555555555888;;;<<<;;;::::::;;;;;;::::::::::::<<<===>>>======<<<===>>>@@@AAACCCEEEEEEFFFEEEDDDBBB???>>>888999;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????BBB@@@===:::777666666666444444555666888999::::::777777777666444444666888999:::::::::999999888888888888888777666555555555444555555666777777888888999999999888777666555444555555666666666777777777::::::;;;;;;:::999999888444333333222222333333444222222222222222222222222222333555777888777666555555555444333333333444444555555555444444333333333222222222333333444444444111222333333333333111111333444444555555444444333333333333444444444555555111222222333333444555555222222111111222222333444333333333444444444555555444444444444444444444444777666444333333444555666333444444444444444444333333333444444555666777777555555555555666888999:::777777666555555555555666777777777666555555444444222333333444555555555444444333333222222333333444555555555444444333333333333444555666666555444333555444444333333444444555444444444444444444444444111222333444444333222111444555555555555555444444333333333333444444555666333333444555666666666555555444333333222222333333222333555777777666555444444444444555555555666666333333333444444555555555444444333333444555777888333333333444444444555555333333333333333333333333333333333333333333333333444444444444444444444444444555666777777666555444555555666666666666666555444444444555555666666666777777777777777777777777555444444444555666888999:::::::::::::::::::::::::::>>>EEEJJJPPPUUUZZZ]]]```bbbdddeeeeeeccc```^^^]]]^^^^^^___```aaabbbbbbbbbaaa```______```bbbccc___```````````````bbbccc___bbbffffffeeeeeegggjjjeeedddbbb]]]VVVNNNGGGCCC:::999888888888777888888999888777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::999999999999999999999999;;;;;;::::::999888777777999999999888888999::::::======CCCKKKSSS[[[iiiuuu{{{~~~tttrrrppppppppppppnnnmmm\\\YYYVVVSSSSSSSSSRRRQQQIIIIIIGGGCCC>>>;;;::::::;;;:::;;;======>>>FFFOOO```uuuwwwjjj[[[RRRGGG???<<<<<<;;;:::555555555555555666777777666555444333555777;;;===444444444555555555666666555444444555666666555333111222444666666555444333111222222333444555666666555999===>>><<<;;;;;;===<<<;;;::::::;;;<<<>>>??????>>>>>>>>>@@@AAACCCEEEDDDDDDEEEEEEDDDBBB???===777888:::<<<>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============AAA???<<<:::888888888999555555666666777777888888666666666555444444666999999::::::::::::999888888999999:::888777555666666444555555666777888888999:::::::::999777666444333555666666666777777888888:::::::::::::::999888777333222222111111222222333111111222333333444555555666444222333666777666444222333444444222222333444666555555444444555555666333444444333222222333555333333333333333333333333444444444444333333222111444444444333333222222222222222222222222222222222111111111111222333444555444444555555555555444444333333333444555666777888999777555444333444555666777777666666555555444444666666555444444444444555666666777777666555444444444444555666666666666666555444444444444555666666555444444333333444444555222333333444444333333222222333444444555555444444555555444444444444555555666666666555555444444444555666666666555444333333555444333222222222333444444555666777777555333222444444222222222222444444333333333444666777666555222222222222222222222222444444555555444444333333666555444333333333333444333333333333333333333333444333333222222333333444444333333222222333333444555555444333333333444444666666555444333333222222222222222222222222222222333333444555666666555555777777666555444444333333444444444555555555666666444444555666555444222111555555555666666777888999::::::::::::::::::::::::777:::@@@FFFLLLSSSYYY^^^^^^___```___^^^___aaabbb___```bbbaaa___^^^^^^___cccaaa___]]]]]]```ccceee```````````````aaabbbbbbcccdddeeefffffffffeeedddaaaaaa___YYYQQQJJJFFFDDD:::999888666666666777777777666444333444555777999;;;;;;;;;;;;;;;;;;;;;;;;======>>>======<<<;;;;;;>>>>>>??????>>><<<;;;999999999999::::::;;;;;;;;;;;;555111333999>>>===::::::;;;;;;:::888888:::;;;===AAAFFFMMMTTT]]]ffflllttt|||yyypppqqqtttrrruuuuuulllfff___WWWTTTTTTTTTQQQMMMHHHEEEAAA>>><<<;;;999777444888;;;;;;:::===CCCIII^^^nnn}}}zzzxxxkkk]]]KKK>>>::::::;;;;;;:::888555333333444666777888777666555444555666666555777999999888888999:::;;;:::777444222111111111444555555555555555444444222222333333444555666777777:::>>>???<<<:::999::::::;;;<<<===>>>???@@@@@@===>>>??????>>>???AAACCCCCCEEEFFFGGGEEEAAA<<<999999888777999<<<>>>>>>>>>AAA@@@???>>>===============AAACCCAAA===;;;>>>AAAAAA>>>;;;:::<<<<<<:::888666777999::::::999888666777666555444444444444444888999999:::999888777666555555777888999999999999555555444333333444666777888888888888888777666666777888999888777666777888999777666666888:::::::::333333222222222222333333111111222333333444555555555444222333666777666444222333444444222222333444555555444444444444555555333444444333222222333555333333333333333333333333333444444444333333222111333333333333333222222222222222222222222222222222222111111111222333444444444555555666666555555444444444444444444555666777888777555444444444666666666666777777777666555555666666555444444444444444666666666666666666555444444555666666777777777666444444444444444555555666555444444333333444444555222333333444444333333222222222333444444444444444444444333333333333444444333333333333333222222222444444444444444333222222555444333222222333444444444555666777777555333222555444444444444444444555444333333555777777666555333333333333333333333333333333444555666666555555555555444333333444444444333333333333333333333333444333333222222333333444444444333333333333444444444444333333333333444555666666555555444444333333444333333333333333333333333333444555555555555555666666555555444333333222333444444444444555555555444555555555444444333222555555555555666777888999::::::::::::::::::::::::888<<>>>>>>>>>>>>>>===<<<<<<999:::;;;;;;;;;:::888888888999999999::::::::::::===999555555999;;;:::888:::;;;;;;:::999999:::<<<===@@@FFFLLLSSS[[[dddjjjttt}}}ssssssuuussswwwyyypppggg```YYYVVVVVVUUUQQQMMMHHHEEEAAA>>><<<;;;999888666999<<<;;;:::;;;AAAFFFWWWhhhyyy~~~|||yyymmm```OOOBBB<<<:::999888888777555333333333444555777666555444444555666666666888;;;;;;:::999999999888777555444333333333444444444555555555555444444111111111222333444555666888;;;??????===;;;:::;;;<<<<<<<<<===>>>???@@@@@@===>>>@@@@@@???>>>@@@AAACCCDDDFFFFFFCCC???:::777999888888999<<>>AAACCCAAA===:::<<>>;;;;;;<<<===;;;999888999:::;;;;;;:::888777666666555555444444444444999999::::::999888777666666666777777888888888777888777666666666777888999777888888999888777666555555666777777666555666888999777555555777888999888333333222222222222333333111222222333333444444555555333333333555666555444222444555444333222333444555444444333333444444555333444444333222222333555444444333333333333333333333333444444444333222222222222222222222222333333333333333333333333333333333333222222222333333444444555555666666555555444555555444444444555555666888777555444444555666666444555777888999888666555666666555555444444444444444555666666666666666666555666666777777777777777444333333333333444555555555444444333333444444555222333333444444333333222111222222333333333333333333333333333333333333333222222222222333333333333444444555555555444333333555444333222222333444555555555666777666555444333555555666666666666555555444333333555777888777555444444444444444444444444222333555666888888888777555444444444444444555555333333333333333333333333444444333333333333444444555555444444444444555555222222222222333444444555555555555555555555555555444444444444444555555555333444444555555555555444555444444333333222222222333333333333444444444444666555444444444444444444555555555555666777888999999999:::::::::::::::::::::>>>BBBGGGLLLRRRWWW[[[\\\^^^````````````aaabbbbbbaaa^^^[[[ZZZ[[[___bbbaaa```_________```bbbccc^^^______```aaacccdddeee```aaabbbcccddddddddddddfffeeebbb\\\SSSKKKFFFDDD<<<:::999777555555555666888888777666777888999:::999999999999999999999999<<<<<<=========<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999::::::::::::???===;;;999777777777777:::;;;<<<;;;::::::;;;======@@@EEEKKKRRRZZZbbbgggrrruuusssuuusssyyy|||uuuhhhbbb[[[XXXXXXVVVQQQLLLHHHEEE@@@===<<<;;;:::888888:::<<<;;;999:::>>>BBBMMM^^^ppp{{{|||ssshhhWWWIII@@@<<<999777777666555444333333333333666555444444444555666777777;;;>>>@@@>>>;;;999888444444444333444555555666444444555555555555444444555555555666777888999::::::<<>>===<<<<<<============>>>>>>???@@@>>>@@@AAAAAA???>>>===>>>AAABBBCCCCCCAAA>>>999777:::999999;;;>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???AAABBBAAA<<<::::::<<<@@@>>>===<<<======<<<;;;999:::;;;;;;;;;999888777666666555555555555555555999::::::999999777666666666666666777777777777777999888777666666777888888666777888999999777666444333555666666555555777888999777666555777777777666333333333222222333333333222222222333333444444444444333333444444555555555333444555444333222333555444444333333333333444444333444555444222222444555444444444444444333333333333333333444444333333222000111111222222333333333333333333333333333333333555444444333333333333444555555666666666666555555666555555444444444555555777666555555555555666666333444777999:::999777555555555555555555444444333444444555666777777666666666666777777777777777666333333333333333444555555555444444333333444444555222333333444444333333222000111222222333333222222333333333444444333333333333333333444444555555666666777777777777777666666444444333222333444555666555666666777666555444444444555666777777666555444444333444555777888777555444444444444444444444444444555777999999999888888444444444444444555555666444444444444444444444444444444333333333333444444666666555555555555666666111111111222333444555666555555555666666666666666444444444444444555555555333444444555555444444444333333333222222222111111222222222333333333444444666555444333333444555666555555555555555666888888999999999999999:::::::::<<>>>>>>>>:::::::::::::::;;;;;;;;;>>>???>>>;;;777555666888:::;;;<<<;;;::::::<<<===>>>AAAFFFKKKRRRYYYaaagggqqqwwwssssssrrryyyzzzkkkeee^^^[[[ZZZWWWRRRMMMIIIEEE@@@===;;;;;;:::999777999::::::999:::===@@@CCCSSSfffsss|||}}}rrraaaQQQFFF@@@<<<:::888777777666555444333333555555444444444555777888;;;???DDDEEECCC>>>:::888333333333444444555555666333333444555555555444444666666777888999:::<<<===<<<===???@@@@@@???>>>>>>???>>>=========>>>?????????AAABBBBBB???<<<;;;:::===>>>@@@AAA@@@===:::888:::999999<<>>>>>>>>===???@@@@@@===;;;;;;<<>>>>>>>>>>>>>>===<<<999999::::::999888777666555555666666666555555555::::::999999888777777666555555555555666777888999999888666555444555555666444666888999999888555444333555777777666777888::::::999777777888888777555444333333333333333333444222222333333333333444444222333444444444444444555333444555555333333444555555444444333333444444555444555555444333333444666555555555444444333333333222333333444444333333333111111111222222333333444333333333333333333333333555555444444333444444444555666666666666666666555666555555444444444555555666666555555555666666666222444777999999888666555555555666666555555444333444444555666777777666666666666777777777777666666444333333333333444555555555444444333333444444555222333333444444333333222000111222222333333222222444444555555555555444444222333333444444555555555666666777777777777777666444444333333333444666666666666666666666555555555333444555666666555444333444444444555777888777666333333333333333333333333777888:::;;;;;;:::888777555555444444444555555666444444444444444444444444555444444333333444444555777666666555555666666777111111222222333444555666555555555666666666666666222222333333444444444555333444444444444444333333222222222222222111111111222222222333333333444444666555444333333444666777444444444444555666777888888888888999999:::::::::<<>><<<888666888:::999:::;;;;;;::::::<<<>>>???BBBGGGLLLRRRZZZbbbhhhtttyyyuuutttsss|||oooiiiaaa\\\[[[XXXSSSNNNJJJFFF@@@<<<;;;:::999888555666888999999;;;===???===JJJ[[[iiivvvxxxhhhWWWKKKCCC???>>>::::::999888777666555444555555444444555777888999???CCCHHHJJJGGGAAA;;;888444444444444444444333333222222333444555555444444333333333444666888999:::======>>>???@@@@@@??????>>>>>><<<<<<<<<===>>>???@@@BBBCCCBBB???;;;999888888:::<<<>>>>>>>>><<<;;;:::999:::<<<@@@CCCEEEEEEEEECCCAAA???===;;;:::::::::<<<>>>??????>>>>>>>>>>>>?????????>>>===<<<<<<777777777777777666555555555555666777777666666555999999999888888888888888333333444555666999:::<<<:::999777666555555555666444555777888888777666555555666888888888888:::;;;;;;:::999999::::::888666444444333333333333444444333333333333333333333333111333444444333333444555333555666555444333444555555555555444444555555555444555555444333333444666666666555555444333333333222222333444444444333333333333333333333333444444333333333333333333333333555555444444444555555666555666666777777666666555555555444444444555555666555555555666666666666666333444666777888777555444444555666666666555333222444555666666666666666666666666666666666555555444555444444444444555666666555444444333333444444555222333333444444333333222111222222333333333333333444444666666666666444444111111111111222222222222333333444555555555444444444444333333333555666777777777777666666666555555444444444555555444444444555444444666888999888666333333333333333333333333999:::<<<>>>===;;;999777777666666555444444555555444444444444444444444444555555444444444444555555666666555555555555666666333333333333444555555666555555555555555555555555222222222333444444555555333444444444444333333222222222222222222222222222333333333333444444444444555555555555555555666777444444444444555666777888777777888888999:::::::::;;;>>>BBBFFFJJJNNNSSSWWWVVVZZZ```cccccccccbbbbbb```bbbccccccaaa`````````aaa```_________```bbbccccccbbbaaa___^^^]]]]]]\\\_________```aaabbbcccdddgggfffccc\\\SSSJJJEEEBBB:::999888666666666777777666666666777777777888888777777777777777777777777888888999:::::::::999999666666666777999:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;888:::<<<;;;888777999;;;888999::::::999999;;;===>>>AAAFFFLLLSSS[[[ccciiizzz|||wwwvvvvvvtttlllccc]]][[[YYYTTTPPPLLLHHHAAA<<<:::999888777444555666888999;;;<<<<<<:::CCCOOO\\\lll{{{yyymmm___SSSIIIBBB@@@===<<<:::888777666666666555555555555666888:::;;;BBBFFFKKKLLLHHHAAA;;;777444444555444444333222111111222333444444555444444444555555666888:::<<<===>>>======>>>@@@AAA@@@???===<<<;;;::::::<<<>>>???AAABBBCCCAAA===:::999888666888:::<<<>>>>>>===<<<999999999<<<@@@DDDFFFFFFEEECCCAAA???<<<;;;:::999999:::===???AAAAAA@@@???===???@@@@@@===;;;::::::555555555555555555555666444555666777888777666555888888888777888888999:::555444444555777999<<<===>>>===;;;999777777777888555555666666777777666666666888999999999999:::;;;;;;:::999:::;;;;;;999777444444333333333333444444333333333333333333333333111333444444222222444666444555666555444333444666777666666555555666666777444555666555333333555666666666666555444444333333111222333333444444444333555555444444444444444444444444444444444444444444555444444444555666777777666666777777777777666666444444444444444555666777444555555666666666666666444555555555555444444333444555666777666555333222666666666666666666555444555555555555555444333333666555555555555666777777555444444333333444444555222333333444444333333222222222333444444444444444222333555666666555333222222222222111111111111111222222333444444444444444444444333333444555777888888777777666666666666666666666555555555555666666555444444666888999888666444444444444444444444444888:::===??????===;;;999999888777555444444444444555555555555555555555555555555444444444444555555666555555444444555555666555555555444444555666666666666555555444444333333333333333444555555666666444444444444444333222111333333333333333333333333333444444444444555555555444444555666666666666666444444444444555666777777666777777888999999::::::999<<<@@@DDDHHHMMMRRRVVVUUUYYY___cccdddcccbbbbbbaaabbbbbbaaa______```bbbbbbaaa___^^^^^^```bbbddddddcccbbbaaa```_________aaaaaa`````````aaacccdddcccccc___YYYPPPHHHCCC@@@999888777666666777888999777777888888999999888888777777777777777777777777888888999:::::::::::::::888888888999:::<<<>>>???;;;;;;:::::::::999999999777888999:::999888999:::777888999999888888:::<<<<<>><<<999777666555666666666666666666888:::<<<===BBBFFFJJJKKKFFF???999555333333444444444333222111111111222333444444444444888999999:::<<<>>>@@@AAA>>>===<<<===@@@BBB@@@???;;;:::888888999;;;>>>@@@BBBBBBBBB???<<<:::999:::888999;;;<<<===<<<;;;;;;888888888<<<@@@DDDFFFFFFCCCBBBAAA???>>>===<<<<<<:::<<<>>>@@@BBBBBB@@@>>>===???AAA@@@<<<999888888555555555555555666777888444555777888888888666666777777666777888999;;;<<<999888777666777999;;;<<>>;;;999888777777777666555555444555666777888777888999999888777888:::888888888:::;;;;;;999888555444444333333444444555333333333333333333333333000333555444222111333666444555666555444444555666777777666666666666777777444555666555333333555666777777666555444444333333111222333333444444444444666666666555555444444444444444444444444444444444444444444555555777888999666666777777777777666666333333333444555666777888444444555666777777666666555555444444333333333333444555666777777555333222666777777777666555444444444555555555444333333222666666666666666777888888555444444333333444444555222333333444444333333222222333444444555555444444111222444555555444222111555444444333333222222222333444444555666666666555444444333333444555777888888888777666666666666666888777666555555666777888555555555666888999888777666666666666666666666666777999===???@@@???===<<<:::999777666444333333333555555555555555555555555555555444444444444555555555555444444444444555555777666666555555555666666666666555444333333222222444444444555666777777888444444444444333333222111333333333333333333333333444444444555555555666666333444666777777777666555444444444444444555777777666777777888999999::::::888;;;???DDDHHHLLLRRRVVVTTTYYY___dddeeedddbbbbbbcccbbb```]]]\\\]]]```ccccccaaa___]]]]]]```ccceeedddccccccbbbbbbbbbbbbbbbcccbbbaaa``````aaabbbccc^^^^^^[[[TTTLLLDDD???<<<888777666666666777999:::888888999::::::::::::999888888888888888888888888666666777888888888888888666555555555666888:::;;;999999999888888777777777888888888999999999888777666777888888777888:::<<<:::===CCCIIIQQQZZZbbbhhh{{{vvvqqqrrrrrr{{{{{{qqqeee]]][[[YYYVVVSSSPPPJJJCCC<<<999777666555888777777888999888777555777:::>>>HHHZZZnnnzzz}}}{{{}}}}}}wwwkkk[[[MMMEEE>>><<<888555444444555666666666666777999;;;===???BBBFFFIIIIIIDDD===777444111222333444555444333222000111222333444444555444777777888999;;;===???@@@>>><<<;;;===@@@BBB@@@???:::888777777888;;;>>>@@@BBBBBBAAA>>>;;;999:::;;;;;;;;;<<<===<<<;;;:::999777777888;;;@@@DDDFFFFFFBBBAAA@@@@@@??????@@@@@@======???AAACCCBBB???======@@@BBB@@@;;;777666666555555555555666888999:::333555777888999888777666666666666666888:::<<<======;;;999777777888999:::>>><<<:::888666555555555777666444333444555888999777888999888777666777888777666777999;;;;;;999777444444444444444444444444333333333444444444555555666555444444333333444444333333333333333333333333333444555555666555555555555444444444444555666666888777555444333333444444444444444333333222222222555444222111111222444555333444444555555444444333555555555444444333333333666666666777888888999999555444444333333333444444555555444333333333333444333333444444444444444444444555666555444444555666777777777777666444333222444555555555666777777777666666666666666666666666222222222333444555666777444666777999999777666444444555555555555555555444444333333222222333333444555444333333222222222222444222111222555555333000555555444333333333333444888888777777777777888888666555555444444333222222777777777777777666555555888777666555555444555555999:::<<<>>>>>>===<<<;;;888777666555444333333333666666555555555555666666666666666666666555555555444444444444444555666777666666666666555444333222444444444333333333222222444444444444444444444444111222444555555444222111000111222222333444555555333333333444444444555555333333444555666666666555444333333222222333333444666666777777888888888999<<<999;;;DDDKKKMMMNNNPPP\\\]]]___aaacccccc```^^^cccbbb```___^^^___aaabbb```___^^^^^^___```aaabbbdddfffgggeeeaaa```aaabbbbbbaaaaaaccceeeggggggfff```[[[UUUNNNIIICCC>>>:::888888777666666666666666555666777888999:::::::::999888777666666777888999888888777666666666666666666666666666777777777777777777777777777777777777777777888888888999999999;;;:::999888888999:::;;;999<<>>:::555555777;;;555777999999999;;;@@@DDDIIIIIIHHHCCC<<<888777888444333333222222333333444333333222222333444666777666777:::===AAABBB@@@>>>===;;;;;;===@@@AAA???===:::888666444666999===@@@BBBBBB@@@>>><<<999777666<<<======<<<999888999::::::::::::<<<>>>AAADDDFFFBBBAAA@@@???>>>>>>>>>>>>===@@@CCCCCCAAA>>>===<<<@@@@@@@@@>>>;;;888444222555555444444444555555666777666666555555555666666777666666555666888:::;;;===<<<:::888777777888888888777666666666777999:::666555444444444555777888888999:::;;;;;;:::888666444666888999777666666666444444444444444444444444333333333333444444444444555555444333333333333333333333333333333333333333444555555666777666666666444444444444444555666666888777555444333333444444444444444333333333222222555444222111111222444555444555555555555444444333444444444444444444333333444555555666777777888888555444444333333444444555666555555444444444444444555555555555444444444444444555666666444444555666777777777777666555444444555555555555555555666666555555555555555555555555444444333333333444555555555666777888888777666555444444555555555555444444444333333222222333333444444444333222222222333333444333222333555666444111666555555444444444444444777777666666666666777777555444444444444333333333777777777777777666555555666666555555444444555555999:::<<<===>>>===;;;:::666555555444444444444555666666555555555555666666666666666666555555555555444444444444444555666666777777777777666555444333444444444333333333222222444444444444444444444444222333444555555444333222333333333333333333333333333333333444444444555555444444555555666555555555444333333222222333333444555666666777888999999999<<<999;;;DDDJJJMMMNNNQQQ[[[\\\^^^aaacccbbb```___bbbaaa```___^^^______```^^^]]]]]]]]]]]]___```aaabbbdddeeedddaaa```aaabbb```___```bbbfffhhhhhhhhhaaa\\\UUUNNNHHHCCC===:::888888777666666666666666666666777888999999999999888888777666666777888888888888777666666666666666666666666666777777777777777777777777777777777777888888888999999999999:::::::::999888888999::::::;;;>>>BBBFFFLLLTTT]]]bbbxxxtttooopppqqq{{{yyyoooccc^^^______ZZZUUUKKKEEE>>>999666666666666888888999:::::::::::::::777777:::BBBKKKXXXjjjyyyvvvhhhVVVIIIAAAAAA???;;;777555777999666888::::::;;;>>>DDDHHHIIIIIIGGGAAA;;;777777888444444333333333333333333333333222333444555777888888888;;;>>>BBBBBBAAA???<<<::::::;;;>>>???>>><<<<<<:::888666777:::>>>AAAAAA@@@???===;;;::::::999;;;<<<>>>===;;;::::::;;;:::::::::;;;===@@@BBBDDDAAAAAA@@@@@@??????>>>>>>;;;===@@@@@@>>>;;;:::999;;;;;;<<<;;;:::777444333555444444333444444555555666666666555555555666666666666666666777888999:::;;;:::999888777777777888777777666666666777888999777666555555555666777888::::::;;;;;;:::888666555444666999999777666666777444444444444444444444444222222222222333333333333555444333333222222333333333333333333333333333333555555666777777777777777444444444444444555555666777666555333333333444444444444444444333333333333444444222222222222444444555555666555555444333333333333444444444444444444333444444555555666777777555444444444444444555555777666555555444444555555777777666666555555444444444555666666444444555666666777777888888777777666555555555444444444444444444444444444444444444444666555555444333333444444666666666666666666666666333333444444444444333333444333333222222333333444333333222222222333444444555444333444666666444333666666666555555555444444555555555555555555555555333333333444444444555555666777777777777666555555444444333333333444555555888999;;;======<<<;;;:::444444444444444555666666666555555444444555555666555555555555555555555555555444444444444555666666888888777777666555555555444444444444333333333333444444444444444444444444222333444555555444333222444444444333333222222222333333333444444444555555555555555666555555444444444444333333333333444444444555666777888999:::;;;<<<999;;;CCCIIILLLNNNRRRYYY[[[^^^aaabbbaaa```___aaa``````___^^^]]]]]]\\\^^^^^^^^^^^^___```aaabbb```aaabbbbbb``````aaabbb^^^^^^___bbbeeehhhhhhgggbbb]]]VVVNNNHHHBBB<<<999888777777666666666666666777777888888999888888777777777666666666666777777888888777666666666666666666666666666777777777777777777777777777777777777999999999999::::::::::::::::::999999999999::::::<<<>>>AAAEEEJJJPPPXXX]]]rrrqqqlllnnnqqq}}}vvvmmmccc^^^^^^\\\WWWQQQHHHCCC<<<777666666666666888888999:::::::::999999999888999>>>EEEOOO___mmm|||nnn\\\MMMCCCCCC@@@<<<888666666777666888:::<<<>>>BBBHHHLLLKKKJJJFFF@@@;;;888777888666555444333333333333333333333333444555666888999999:::<<>>@@@@@@???=========;;;::::::;;;<<<>>>AAABBB???@@@AAAAAAAAA@@@???>>>999;;;>>>>>><<<999888888666777888888888777666555555555444444333444444555666666666666666666666666555666777888888999888888999999888777666666666666666666555555555666777888777777666555666777888999;;;;;;;;;;;;:::777555444555777999999888777666777333333333333333333333333111111222222222333333333444444333222222222222333444444333333333333222222444444555666666666666666444444333333444444555666666666444333333333444444444444444444444444333333444333333222222333333444444555555444444333222111333333333444444555555555333444444555666666777777555444444444444555555666777777666555555555555666999888888777666555555444444666777666555444555666666666777888888888888888555555555444333333333222444444444444444444444444555555444444444444555555777666555555555555666777222333333444444333333222444333333222222333333444222222222222333333444555555444555555666666555444666666666666666555555444444444444444444444444444222222333333444555666666666666777777666666555444222222222222333444555666888999;;;<<<<<<<<<:::999444444444333333444444555555444444444444444444555444444555555555555555666555555444444444555555666777777666555555555555555555444444444444333333333333333444444444444444444333444555555555555444333333333333333333333333333333333333444444444555555555666666666555444333333444444333333333333444444333444555777888:::;;;;;;;;;999;;;BBBGGGJJJOOOTTTXXX[[[___aaaaaa``````______```______]]]\\\ZZZYYY`````````aaabbbcccdddddd^^^___````````````aaaaaa______```bbbeeegggfffeeeccc]]]UUUMMMFFF@@@;;;888777777666666666666777777888888888888888777666666777666666666666666666777888777777666666666666666666666666666777777777777777777777777777777777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;===@@@CCCHHHNNNUUUZZZlll~~~qqqjjjlllqqq|||yyyssslllccc^^^\\\YYYSSSMMMDDD@@@:::666555666666666777777888888888888888777999777777;;;???GGGUUUbbbwww~~~qqq___PPPEEECCC@@@<<<888777666777666777999;;;???EEEJJJMMMLLLJJJEEE@@@<<<999999999777666555444333333333333444444444555666777888999::::::;;;===@@@AAA???>>>777777777777888999::::::999888777777999<<<@@@CCCCCCAAA===:::999:::;;;<<>><<<<<<;;;<<<===>>>@@@AAA>>>???AAABBBBBBAAA???===:::<<<>>>===;;;999888888666777777888888888777777666666555555444555555555555666666777777777777777555666777999999999888777777777666666555555555555555555555555555666666777888777666666666777999:::999999::::::999888777666666888::::::999777777888333333333333333333333333111111222222222333333333555444333333222222333333444444444333333222222222222333444444555555444444333333333333333444555555666555333333222333444444444444444444444444444444333333333333333333333333333333333333333222111111333333333444444555555555444555555666666777888888444444444444444555666777777777666555555555555666999999888777666666555555555666777666555555666777555666777888888999999888555555555444333333333222444444444444444444444444444444444444555666777888666666555555555555666666222333333444444333333222444333333222222333333444222222222222333333444555444555666666555555444555666666777777666666555444222333444444444444333222111222222333444555666666666666666666666555444444111111111222333444555666777888:::;;;<<<;;;:::999666666555333333222222222444444333333333333444444333444444444555555666666666555555444444444555555666555444333333333444444555555555444444444333333333333333444444444555555333444444444444444444333111111222333333444555555333333333444444444555555555666666666555444333333555444444333333444444555333444555777888:::;;;;;;;;;999;;;AAAFFFIIIOOOVVVYYY]]]aaabbbaaa__________________^^^]]][[[ZZZYYY^^^___```aaabbbcccdddddd^^^^^^^^^___```aaaaaa```bbbaaabbbdddffffffdddbbbbbb\\\SSSKKKDDD???:::777777777666666666666777777888888888888888777666555666666777777777777666666888777777666666666666666666666666666777777777777777777777777777777777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::999;;;???BBBGGGNNNVVV[[[iiizzzqqqiiikkknnnxxx|||sssqqqkkkccc___[[[VVVOOOIIIAAA===999666666666777666888999999999999999888888666444555999<<>>DDDHHHKKKKKKHHHDDD@@@===;;;:::999777666555555444444444555555555666777888888888888888888999:::======<<<;;;555555555555666777888999777777777999<<<@@@EEEGGGEEEBBB???;;;999888999:::BBBEEEIIIKKKHHHDDD@@@>>>======<<<<<<===>>>@@@AAA===???@@@AAAAAA@@@>>><<<999;;;<<<;;;999888777888::::::::::::999999888888888888777666555555666666555555666777888888777777555666888999999888777666666666666666555555555444444555555666666666666666888777666666666777999:::666777777888999999999999666888:::;;;999888888888333333333333333333333333222222222222333333333333555555444333333333333444555444444333333222222111222222333444444444444333333333333333333444444555555444333222222333444555444444444444555555555555333333333333333333333333222222333333333333222222333333444444444444444444444555555666777777888888444444444444555666777777777666555555444444555555888888777777666666555555555666777777555555666777555666666777888888888888555555555444444444444444444444444444444444444444333333333444555777888999555555555555555555555555333333444444444444333333444333333222222333333444333333222222222333444444333444666666444333444555555555666777666555444333222333444555555444333222222222333333444555666666555666666666666555444444222111222222333444555666666777999;;;;;;:::999888777666555333222222111111444333333222222333333444333333333444555555666666666666555444444444444555555444333222222333444444555555555555444444444333222333333444444555555555333333333333333333333333000111111222444555555666333333333444444444555555555555555666555555444444555555444444444444555555444555666777888999:::;;;:::999;;;@@@DDDHHHOOOXXX[[[___cccdddaaa^^^^^^______^^^^^^]]]\\\[[[[[[ZZZ[[[\\\]]]___```aaabbbbbb___^^^]]]^^^```aaa```___dddddddddfffgggfffccc``````ZZZQQQIIIBBB===999666666666666666666777777888777888888888777666666555777777888888888888777777888888777666666666666666666666666666777777777777777777777777777777777777999999999999::::::::::::::::::;;;;;;;;;;;;::::::999;;;???CCCHHHOOOWWW\\\gggwwwoooiiijjjkkkssswwwpppooojjjeee```[[[UUULLLFFF???<<<888666666777888888:::;;;;;;;;;;;;:::999999555444555999;;;===FFFOOO\\\iiixxx{{{ooocccQQQKKKCCC<<<999888888888555444444777===BBBEEEGGGGGGDDDAAA???>>><<<:::888666666555555555666666777777888888999999888888777888777777888::::::999888444555555444444555777:::888888999<<>><<<<<<;;;;;;<<<>>>@@@AAA>>>????????????===<<<;;;777888999888666555555555<<<;;;;;;:::999999888888888888777666555555555555444555777888999888888777777777888888888888777777555555666666666555555444444555666777777777777666777777666555666777888999555555666777888:::;;;;;;777999;;;;;;:::999888999222222222222222222222222333333333333444444444444777666555555444444555555555555444333333222111111222333444444555555444444333333222222333333444555444444333222222333444555444444444444555555555666222333333444444333333222222222333444555555555555444444444444444444333333333444444555555666777777444444444444555666777888666555555444444444444444666666666666666666666666555777888777666555666777555555666777777777666666555555555555555555666666555555555555555555555555555555555555555666777777444444555666666555444444444444555555555555444444444333333222222333333444444444333222222222333333111444666555333222333444333444666666666555333222222333444555555444333222333333333444444555555555555555666666555555444333333333333333333444555666666777999:::;;;:::888777555444444333222222222333333333222222222222333333222222333444444555666666666666555444444444444444555444333222222333555666555555555555444444444444222222333333444555555666222222222111111222222222222222222333333444444444333333333444444444555555444444555555666555555555555555444444444444555555555666666777888999999999:::999;;;???CCCGGGPPPYYY]]]bbbfffeeeaaa^^^^^^______^^^]]]\\\[[[\\\\\\]]]YYY[[[]]]___```aaaaaaaaaaaa___]]]^^^aaabbb```^^^ddddddeeeggghhhgggeeebbb]]]WWWNNNFFF@@@<<<888666666666666666666777888888666777777777777777666666777888999::::::999888777888888777666666666666666666666666666777777777777777777777777777777777777888888888999999999999:::::::::;;;<<<<<<;;;::::::;;;===AAADDDIIIOOOWWW\\\fffvvvyyylllhhhiiihhhooouuuooonnnkkkfffaaa[[[SSSJJJDDD===;;;777666777999999999999999999999999888777777555555777:::::::::@@@GGGPPP___ppp|||xxxnnn]]]TTTHHH???:::999888777777555444666;;;@@@BBBCCC@@@>>>===<<<===;;;888555555555555555666777888888999::::::::::::888777666888777666777888999888777333555555444222333777:::888999999;;;>>>AAAEEEGGGBBBAAA???===;;;:::999999<<>>???@@@???>>>===<<<;;;:::999777888999888666444555666999999888888777777888888777666555444444333333333444555777999999999888777888888777777777777888888444555666777777666555444555666777888888888777777777666555555555666777888666666666777777999::::::777999;;;<<<:::999999999222222222222222222222222333333444444444444555555777777666555555555555666555555444333333222111111333444555555666666555555333333222222333333444555444333222222222333444555444444444555555555666666222333333444444333333222333333555666777888888888555555555444444333333333222222333444444555555666444444444555555777888888555555444333333333333444555555555555666666666666555777888777666555666888555555666666666666555555444555555555666777777777666666666666666666666666777777666555555555555666333444666777777666444333444555555666666555555444444333333222222333333444555444444333222222222222000333555555222111222444333444555666666444222111222333555666666555333222333333333444444444555555555555666666555555444333444444333333444444555555555777999:::::::::888777333333222222333333444444333222222222222222222333222222333333444555666666777666555444444444444444666555444333333444666777666666555555555444444444222222333333444555666666222111111000000111111222444444333333333333222222333333333444444444555555333333444555666666666555555555444444444444555555666666777777888888888999:::999:::???BBBFFFPPPZZZ___dddhhhgggbbb^^^]]]___```^^^\\\[[[[[[\\\^^^___[[[\\\^^^```bbbbbbbbbbbbbbb___^^^___aaabbb```^^^bbbccceeegggjjjiiigggddd[[[UUUMMMEEE???;;;888666666666666666666777888888666666777777777777666666888999:::;;;;;;:::999888888888777666666666666666666666666666777777777777777777777777777777777777777777888888888999999999::::::;;;<<<<<<;;;::::::>>>@@@BBBEEEIIIPPPWWW[[[eeevvvuuujjjhhhhhhfffmmmtttqqqmmmkkkgggbbb\\\SSSIIICCC===:::777777888999::::::555555666555555444333333666777999<<<;;;888<<>>===<<<;;;::::::777===FFFKKKKKKGGGCCC@@@777777666777888;;;===>>>AAA@@@>>><<<:::999888888999:::;;;:::777666777888555555555555555666777777666555444333222111111222333555777999:::999888777999888777666666777888999444555666777777777555555555666888999999999888777666555555444444555777888777777777777777888888999888:::<<<<<<;;;999999:::333222222111111222333333222222222333444555777777555555444444444444555555666666666555444333111111333222333444666777666555444444333222222222222333111111111222333444555666777666555444444444444444666666777777666555444444555555555555555555444444777777666555555555555666555555666777777777777777555555555555555555555555444444555555555555444444444444444555555555666666888777555444555666888999888777666555555555555555444444555666777777666666777666444333333444666777555444444333333444444555333444555555666666555555555555555555555555555555444333222111111111333333444444444333333333222222222333333333333333333444555555555555555555555555555444444444444333333333666666666555555444444333555444444333333444444555666555444333333333333333777777666666666666777777000000000111222333555555444333222222111111222222333333333444444555555555666555333222222333555666666666666666666777888888999777555444444444333111555444444444444555666666222222222222222222222222333333444555555444333333666666666555444444444333555444444444444555666666555666777666555444555777777777888888888777777666777999;;;>>>CCCKKKSSSYYY```cccggghhhfffccc```______```aaaaaa___]]]]]]^^^^^^^^^^^^```bbbdddcccbbb\\\]]]]]]]]]\\\^^^aaaccceeeggggggeeefffhhhfffaaaYYYRRRHHHAAA>>>;;;888666666666666666666555555555666777888999999888777666888:::;;;;;;:::999:::;;;999777666777999;;;;;;;;;777777777777777777777888888888888777777777777777777666666666777999;;;===<<<;;;;;;<<<<<<===>>>???@@@>>>@@@FFFKKKMMMRRRXXXkkkzzzuuuiiifffeeedddmmmwwwuuulllhhhbbb[[[UUUMMMFFFAAA???<<<999777777888888888::::::999777666444333333777777777777888999:::;;;BBBJJJZZZnnnrrreeeSSSFFF@@@<<<777333666666666666888:::<<<===AAA===999777888888777555333444444666888:::<<<===<<<===>>><<<888666777888777666555555555666888999777666555444333444555555777666555555555777888999999:::;;;===>>>???@@@@@@;;;===@@@BBBCCCBBBAAA???888666555555666999<<>>:::777666666;;;::::::999999888888888555777888777666555666888555666666555333333444666555555666666777777888888777666555444444444444444555555666666666666555555999::::::;;;:::999777666444444555555666888999:::;;;:::999777666666555555666777888999:::;;;;;;;;;333333333333333333222222222222222333444555666777666555555444444555555666555555555555444333222222333222333444666777666555555444444333333333333333222222222222333444555555666666555555555444444444666666666666666666555444555555555555555555555555777666555555444444555555555555666777777777777777555555555555555555555555555666666666666666666555444444444555555555666666666555444333444555777888777666666555555555555666444555555555666666666777666555444333333444555666555444444333333444444555444555555666666666666666444444444444444444444444333333222111111111222333444444444333333333333222222222333333333333444444555555555555555555555555555555555444444333333333555555444444444444444444444444333333333333444444555555444333333333444444666666666555555666666666222222222222222222333333444333333222222222222222333333333444444444555555666555333222222333555666666666666666666777777888;;;999777555666555444333555444444444444555666666333333333333333333333333333333555555555555333333555555555555444444444444444444444444444555666666555666777666555444555777777777888888888888777777777999:::===BBBJJJTTTZZZaaacccffffffdddaaa``````^^^```aaaaaa___^^^___``````______aaaccccccaaa___[[[\\\]]]^^^]]]^^^```bbbdddffffffddddddfffddd___XXXQQQHHHAAA===;;;888666666666666666666666666666666777888888888888777666888999;;;<<<;;;:::;;;<<<888777666777999;;;;;;:::888888888999888888777777888888888888777777777777777777666777888:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAA???AAAFFFJJJMMMSSSZZZjjj|||rrrgggdddeeecccllltttqqqjjjfff___WWWPPPHHH@@@<<<>>>;;;888777777888888777888777777777666666666555777777777777888999999:::@@@GGGTTThhhzzzvvviiiXXXJJJBBB>>>999555777666666666777999;;;<<>>@@@BBBCCCCCC???@@@AAABBBAAA>>>;;;999777777666666777999;;;<<<<<<======;;;999999;;;===999:::::::::999999888777555777888777666555666888555666666555333333444666777777777666666666666666666666555444444444444444444444555555555555444444777888999999999888777666555555555555777888999:::999999888777777777888888999999:::::::::::::::999444555555666555444333222222222222333444555666777666555555444444555555666444444444444444444444444333333333444666777666444666555555444333444444444444333333333333333444444444555666666666555444333444555666666666666666666555555555555555555555555666555555444444444444444555555666777777777777666555555555555555555555555666666777777777777666666444444444555555555555555555444444333333444666777666555555555555666666777666555444444444555666777444444444444444444444444555444444333333444444555444555666666777777666666444444444444333333333333222222111111111111222333555555444444444333333333222222222333333444444444666666666666666666666666666666555555444333222222333333333333333333444444333333222222222222333333444444333333333444555555555555555555555555555555444444333222222222222222444444333333333222222222333333333444444444444555555444333222222333444555666666555555666666777888===;;;888777777666555444555444444444444555666666444444444444444444444444333444555666666555444333444444444444555555555555444444444444444555555666555666777666555444555777777777888888888888777777777888999<<>>999777666777999:::::::::888999:::;;;:::999777555888888888888888888888888777777777888999:::;;;<<<===============>>>@@@@@@BBB@@@AAAFFFIIIMMMTTT\\\hhh}}}nnndddccceeeccckkkrrrmmmiiiddd\\\TTTLLLDDD===888<<<999777666777888888777555555666666777777888888888888777777777777888888>>>BBBLLL^^^rrrzzzooo___QQQGGG@@@;;;777777777666666777999:::;;;;;;999666555666777666666555555555666777999:::;;;999::::::999777666777999AAA???;;;888555333222222777666555555555666777888999888777777666777777777999;;;===@@@CCCEEEGGGHHHCCCCCCBBB@@@>>>:::777555777777777777888888888999::::::999888888;;;???BBB888999:::;;;;;;999777666555777888777666555666888666666777555444333444666888888777666666555555444666666555444444444444555333444444555555444444333555666777888999888777666555555555666777888999:::888888888888888999::::::;;;;;;;;;;;;;;;::::::999555666777888777555333222333222222333444555666666666666555555555555666666444444444444444555666666333333222444666666555333666666555444444444444555555444444333333333444444333444666777777666444222444444555666777777666666555555555555666666666666555555444333333333333444444555666666777777666666555555555555555555555555666666666777777666666666555555555555555555555555555555444444444555666777555555555555555666777888777666444333333444666777333444444555555444444333555444444333333444444555444444555666666666666555444333333333333333222222111111111111222222222333555555555555444444444444222222222333333444444444666666666666666666666666777777666555444333222222111111111222222333333444333222222111111222222333333333333333333444555666444444444444444444444444444333333222222222333333444444444444444333333222444444444444444444444444555444333333333333444555666555555555555666777777===:::888777777666555333555444444444444555666666555555555555555555555555333444555666666555444333333333333444444555555555444444333333444444555666555666777666555444555777666777777888888888888777777888999;;;@@@IIISSSZZZaaabbbbbbaaa___^^^___aaa___``````___^^^]]]___`````````aaabbbcccbbb___\\\ZZZ\\\___````````````aaaccceeedddbbbbbbccc```[[[TTTMMMDDD>>><<<:::888666666666666666666777777777666777777777777777777666777999<<<===<<<===>>>???:::999777888:::;;;;;;:::888999;;;<<<<<<999777555777888888888888888999999888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???AAA???AAADDDGGGKKKTTT^^^hhh{{{kkkccccccfffdddkkkpppkkkhhhbbbZZZQQQJJJCCC===999:::888666666777888777777555555666666777777888888888888777666666666777777===>>>EEEUUUiiixxx}}}uuugggXXXLLLCCC<<<999888777666666666888999:::888777555555555666666666666666666666777888999:::888888777777666777888999===<<<:::888666666666666777666666555666777888999::::::999888777777666666999:::===AAAEEEGGGIIIJJJGGGEEEAAA>>>;;;:::;;;;;;666777777888888777666555666777777777888:::>>>AAA666777:::;;;;;;999777555555777888777666555666888666777777666444333555666666666666666666666555555666555555444444444555555444555555555555555555444555666777999999999888888666666666666777888999:::999999999999999::::::;;;;;;;;;<<<<<<===<<<<<<<<<555666888888888666444333333333333333444444555666666666666555555666666666444444444444444555777777333333222444555666444333666666555444444444444555555555444333333333444444222444555777777666444333444444555666777777666666555555555666666666777777555555444333333333333444444444555666666666666666666666666666666666666666444555555666666555555444555555555555555555555444666666666666666777777777555555555555555666777888777666444222222444555666333333444555555444333333555444444333333444444555333333444555555555555444444444444333333222222222111111222222333333333333666666666555555555444444111111222333333444555555666666666666666666666666777777666555555444333333000111111222222333333333333222222111111222222333333333333333333444555666333333444555555444333333222222222222333444555666444555555555555444333222444444444444444444444444444444444333333444444444555555555555555666666777:::888666555555555444333555444444444444555666666555555555555555555555555444444555666666555444444222333333333444444555555333333333333333444555555555666777666555444555777666666777888888888888888777888999;;;@@@HHHRRRXXX______```^^^]]]]]]___aaa```aaa```^^^\\\[[[\\\^^^______```aaaccccccaaa^^^[[[^^^aaabbbbbbaaabbbbbbeeegggeeecccbbbccc```[[[QQQJJJBBB<<<;;;:::888666666666666666777777888888777666666666666666666777777999<<<===<<<===>>>???<<<:::999999;;;<<<<<<;;;888999;;;<<<<<<:::777555777777888888999999999:::999999::::::;;;;;;;;;<<<:::::::::::::::<<<======???>>>@@@DDDFFFJJJTTT^^^jjjyyykkkcccdddgggfffkkkpppjjjddd^^^VVVNNNGGGBBB>>>;;;888777666666888999888777777777777777666666666666777777666666555666666666<<<<<>><<<:::999999;;;<<<;;;:::777888999;;;;;;:::888777777777888888999:::::::::999:::;;;<<<<<<<<<<<<;;;999999888999999:::;;;<<<===>>>BBBFFFGGGJJJTTT___lll}}}wwwkkkcccdddhhhffflllpppjjjaaa[[[RRRJJJDDD@@@<<<;;;777666666777999:::999888999888888777666555555444666666555555555555666666999;;;@@@HHHUUUeeettt}}}~~~|||wwwjjjYYYIII???;;;999888777666555666777888444666777666444444444666555555555666777999:::;;;:::888555555666888999999;;;:::999777666666666777777777777777888:::<<<=========<<<;;;999777555444555777999<<>>@@@AAABBBBBB444444555666666777777777444444333333333444555555777777666666666666777777777666444444444555777888444333222333444555333111555444444333333333333333444444444444444555666777444444444555555555666666666666666666666666555444444555555666777777888888777666555555444444555555333444555555666666555555666666666666666666666666555555666666666666555555666666555555555444444444444555666666666777666666777666666555555555555666555555555444444333333333444444333222222333444444555444444333333444444555555666666777777777777777666666555555444333333222222333444666666666666666777777777666666666555555000111111222444555555666444444444444444444444444555555555555666666666666333333333333333222222222444444333333333333444444555555444333333333444444333444555666666555444333333333333333333444555666444555777777777666444333555555444444444333333333333444444444444444444333555444444444444555666666555444222333444666666555555444444444444555666666444444444444444444444444444555666777777666555444444444333333333333333333333333222222333333444555555666777666555444555777555666777888888999999999666888;;;===AAAFFFLLLQQQWWWYYY[[[]]]]]]^^^```bbb```aaa```___^^^___bbbeeecccaaa______```aaaaaa```aaabbbcccccccccdddfffhhhggghhhgggccccccccc___ZZZLLLFFF>>>:::999999888666555666666777888888999999777666555555555555666777888999;;;<<<;;;:::;;;<<<;;;999888888999:::999888666666777888999999999999777777888999999:::;;;;;;::::::<<<<<<===<<<<<<;;;999999999999:::;;;<<<<<<===???EEEIIIJJJLLLUUU```lll{{{ssskkkcccdddgggeeekkkpppjjjccc\\\RRRIIICCC???<<<:::777666777888:::;;;:::999888888888777666555555555444444444444555666777777666:::???DDDLLL[[[lllyyy~~~~~~sssaaaNNNBBB===999888777666555555666777555777888777555333444555444444555666888999;;;<<<<<<999555555666888999888;;;:::888666555555555666777777777888999;;;===???>>>>>>===<<<:::777444333333444666999;;;<<<======???===:::888888999;;;<<<444444555555666555555555444555666666444444555777666666777888888888888888555777888777666555666888777888888777555444666777333333444444555666777777444444444444444555666666666666777777777777666666888888999::::::999777777888888777777888888999999<<<<<<<<<;;;<<<<<<======<<<===>>>@@@AAABBBBBBBBB444444444444555777888999444444333333333444555555777777666666666666777777888777555444444555666777444333222333444444333111444444333222222222222333333333333444555666777888444444444444444555666777666777777777666555444444444555555666777888888999777777666555555555555666333444555555666666555555777777777777777777777777666666777777777777666666666666555555555444444444333444555555666666555555888777666555555555555555444555555555555444333222555444222111111222444555555444444333333444444555777777888999999999999999777777666555444444333333222333555777888777777666777777777777666666666666000111111222444555666666333333333333333333333333444444555555666777777777444444444333333222222222555444444333333444444555666555444444333333333333333444666777777666444333555555444333333333444444444666777888777666444333555555555444444333333333333444444555555444444333555444444444444555666666444333222333555777777666555444444444444555666666444444444444444444444444444555666777777666555444444444444333333222222222333333222222333333444555555666777666555444555777555555666888888999999999666888<<<>>>AAAFFFKKKNNNUUUWWWZZZ\\\]]]___aaabbb___`````````aaacccgggjjjgggddd```^^^^^^_________cccdddddddddccceeehhhjjjggghhhfffcccbbbbbb^^^YYYKKKEEE===999888999888666555666666777888999999999777666555444444555666777888:::;;;;;;:::999:::;;;999888666666777888888777555555666777888999::::::777777888999::::::;;;;;;:::;;;<<<=========<<<;;;::::::::::::;;;<<<======>>>AAAGGGLLLLLLNNNWWWbbblllzzzqqqkkkbbbcccfffdddjjjooojjjhhh```VVVLLLEEE@@@===;;;777777777999;;;<<<;;;:::777777777777666666666666333333333444555666777888333999???BBBGGGTTTgggvvv~~~xxxeeeRRRDDD???999888777666555555666666555888999888555333333555333444444666888:::<<<===>>>:::666555777999999888888777666555555666777888777777777888:::<<<>>>?????????>>>===:::777444222222333555666777888999999;;;;;;:::999777555333222444444444444555555666666666666555444333444777:::666666777777777888999999666777888777666555666888777888888777555555666777444444555555555555555555444444444444444555666777555555666666666666555555777888999999888777666555888888888888888888999999:::;;;;;;;;;===>>>???@@@>>>???@@@AAAAAAAAAAAAAAA444444555555555555444444555444333222111222333444333444444555555444444333444444444555555555555666444333333222222333333444666555444333222333333444333333333444444444555555444444555555555555555555777777666666555555444444444555555666777666666666555555666666777777888888777777777777666666666666444555555666666555444333555555555555555555555555555555555444444333333333555555555555666777999999777777666555555555555555666666666666666666666666111111111111111111111111111111222333333444555555333666:::;;;999666444333777777777666555555444444555555555555666666666666888777777666555444444444111222333333444444333333222333555555555555333222555444444333333444444555666555555444444333222222444333222111111333444666555555555555555555444444444555555666666666666666222333555444333333444666222222333333333333444444222222333333333444444444222333333444444333333222555555444333444555666777444444444444444666777777333333333333333444555666444444444333333222222222111222333555666777777888444444444444444444444444666555222111111333555777666666555444444444444555666666666666777777777777777999:::<<>><<<:::888666666888:::;;;===AAAHHHOOOQQQRRRXXX```ooorrrnnneeeeeegggfffkkkpppiiijjjcccXXXMMMEEE???;;;999555:::===<<<888666888<<<666666666666555555555555444444555555666777777777777999===BBBGGGOOO```pppyyyyyyiiiWWWHHH===999999888777555555777888999999999888888888777777777777666666777999<<<===;;;:::999888777777777777888777666555555555555555999999999;;;===@@@CCCEEECCCBBB@@@===999666444333444444444555666777888999666666555555555555666666444444444555555555555555333444555666777777777777777777888999999999999888666666666666666666666666777777777777666666666666555555555555555555555555666666666666666666666666999777555555666888999:::;;;;;;:::999888888888888777888:::;;;<<<<<<<<<;;;;;;:::;;;>>>BBBDDDBBB???EEEDDDBBBAAABBBBBBAAA@@@444444555555555555444444555444333222222222333333333444444444444444444333444444444555555555555666555444444333333444444555666555444333333333444444333333333333444444444444444444444555555666666666777777666666666666666666444555555666666666666666555555555666777777888888888888777777777666666666444444666666666555444333555555555444444444444444555555555444444444333333555555555555666777888999888777666666555555555666666666666666666666666666333333333333333333333333111222222333444444555555444666999:::888666444444555555555555666666666666666666666666777777777777888888888777666666555555222222333444444444444444333444444555555444444333555444444333333444444555666555555444444333222222444333222111222333555666333333444444444444444333333444444555555555555555111222333333222222333444555555555444444333333333222222333333333444444444333333444444444444333333555444333333333444555666333333333333444555666777444444333333333444555555444444444333333222222222111222333444555666666666444444444444444444444444666444222111222333666777777666666555444444444444555555666666666777777777888:::;;;===@@@EEEKKKOOORRRUUUXXX[[[\\\]]]___aaaeeedddcccbbbaaabbbdddeeeiiicccaaacccbbb___```dddeeedddcccbbbbbbdddfffgggfffiiijjjfffbbb```[[[UUUKKKGGG@@@<<<999888777777888777666555555666777888777777777777777888888999777777888999::::::::::::::::::::::::::::::999999999999999999999999999999888888888888999999:::;;;;;;===>>>???>>>===>>>???===<<<999888777888:::;;;<<<@@@GGGOOORRRTTTZZZbbbooo~~~rrrkkkbbbbbbffffffnnnsssnnnhhh```VVVKKKDDD>>>:::888666777888999999888999999666666666666555555555555333444444555666777777888888999<<>>@@@BBBCCC???>>>===;;;999777666555555444444444555666777777666666666555555666666666444444555555555555666666444444555666666666666666777777888999999999999888777777777777777777777777777777777777666666666666555555555555555555555555666666666666666666666666:::888666666777999::::::<<<<<<;;;:::999999::::::888888999:::<<<===>>>>>>===<<<<<>>AAAFFFLLLPPPRRRTTTXXXZZZ[[[\\\^^^___cccbbbaaa``````aaabbbcccgggdddccceeedddbbbbbbddddddccccccccccccdddeeeeeedddhhhjjjgggccc```YYYRRRLLLGGGAAA<<<999888777777777666666555555666666777777777777777777888888999777777888999::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888888777777888999999<<<>>>@@@@@@???>>>???@@@???>>>;;;999888999:::;;;;;;>>>FFFOOOSSSVVV]]]dddmmmuuukkk``````dddeeemmmsssnnneee^^^SSSIIIAAA<<<999777777666555777999:::888666666666666555555555555444333333444555666777888999999999;;;>>>@@@EEEQQQ^^^sss|||~~~rrrdddUUUJJJ===;;;999777777888999;;;999888888888888777777777666555555555666777999:::999:::;;;<<<;;;;;;999999666666555555444444555555666888:::===???@@@@@@???:::::::::999999888888888555555444444444555555666777666666666666666666777444555555555666666666777555555555555555444444444666777888888999999888888777777777777777777777777777777777777666666666666555555555555555555555555666666666666666666666666999999888777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;888888999:::<<>>@@@EEEKKKPPPRRRUUUYYY\\\]]]]]]^^^___aaa```___^^^^^^^^^^^^___ccccccddddddcccbbbcccdddccccccdddddddddeeeeeeeeeccchhhkkkiiieee```XXXQQQLLLGGGAAA<<<999888777777777777666666666666777777777777777777777888888999777777888999::::::::::::>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999888888888888999>>>???AAAAAA@@@??????@@@@@@???===;;;999999:::::::::===DDDNNNTTTXXX^^^eeehhh}}}{{{mmmbbb```bbbccckkkqqqjjjccc\\\QQQGGG@@@<<<999888888888888888888888777666666666555555555444444444222333444555666888888999999888999<<<>>>BBBLLLVVVoooyyyyyymmm^^^RRRDDD@@@<<<888777777888999888888888888777777777777555444444444555666888999777888:::<<<<<<;;;:::999666666555555444555555666777999===@@@BBBAAA???===888888888888888888888888666555444444444444444555777777777777777777777777555555555666666777777888777666555444444333333333666777777888888888888888888888888888888888888888777777777777666666666666555555555555555555555555666666666666666666666666888888888888777888999;;;<<<;;;;;;;;;;;;<<<<<<===:::::::::<<>>>>>>>>======<<<<<<<<<>>>=========<<<<<<;;;;;;;;;::::::999999999::::::>>>???AAAAAA???>>>??????@@@???===<<<:::::::::::::::;;;BBBLLLSSSWWW]]]cccfffyyyzzzoooccc```dddgggooossslllaaaZZZOOOEEE???<<<:::999999<<<>>><<<777444555777555555555555444444444444333333444555666777888888888666888;;;===@@@HHHQQQiiiuuuuuufffYYYMMMGGG???999777666666555777777777777777777777777444444444555555666777777444666888:::;;;;;;:::999666666555555555666666777999<<<@@@DDDDDDBBB???===888888777777777777666666666555555444444444555555777777888999999888777777555555666666777888999999888777666444333333333333666666777888888888888777777777777777777777777777777777777777666666666666666666666666666666666666777777777777777777777777666888999888777777888;;;;;;;;;;;;;;;;;;<<<===>>>======>>>@@@DDDHHHLLLOOOPPPNNNLLLIIIHHHJJJLLLNNNOOOOOOPPPTTTWWWYYYYYYXXX333333444444444444333333444555555555555444333333555444333222222333444555444444444555555555555666333333333222222333333333222333444555555555444444333333333444444444555555444444555666777777888888666666777777777777777777666555555444444666777888333444444555555666777777999999888888888777777777333444666777888888777666333444444555555666666666666666666666777777777777666555555444555555666666555666777888888888777666666666666666666666666666222222333333444555555555444444444444444444555555666666777555444333444666666666555555444333333222333333444444444555555555444444444444444444444444333333444555555555555444666666555555555555666666666666555555555555666666666555555444444333222222333444444444555555555555333333444555666666666666444555666666777777666666111333444444333333444555222222222333333333444444333444444444555555555555444444555555555555444444222222333444444444444444000111333555555555444444555555444333333333444444222222333333333333444444444333222111111111222333111111111111111111111111222222222333444555666777666666555444444444444555666666666666777777777777777888:::<<>>======<<<<<<;;;::::::999::::::;;;;;;===>>>@@@???>>><<<===>>>???>>>===<<<;;;:::::::::999:::@@@JJJQQQUUUYYY^^^dddvvv}}}tttlll``````fffkkkuuuyyyppp```XXXMMMCCC>>>;;;::::::999===@@@===777333555888555555555444444444444333444444555555666777777777777555666:::===???EEELLL```mmm|||}}}ooobbbTTTLLLBBB:::777666555333666666777777777777777888444555555666666666666777333444666999:::;;;;;;;;;777777666666777777888888;;;>>>BBBEEEEEECCC???<<<888888777777777666666666666666555555555666666777777888999::::::999888777555555666777888999::::::999888666555444444555555555666777777888888777777666666666666666666666666777777777777666666666666666666666666666666666666777777777777777777777777666888;;;:::888777999;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCFFFJJJNNNRRRTTTWWWVVVTTTQQQOOOOOORRRUUUUUUVVVXXX[[[___aaaaaa___222333333444444333333222444555666666666555333333666555333222222333555666444444444555555555555666444444333333333333444444222333444555555555444444444444555555555666666666555555666666777777777888777777666666666666666666777666444444444555777888333333444555555666666777888888777777777666666666333444666777888888777777444444555666666777888888666666777777777888888888666555555444444555555555333444666888888777666555444444444444444444444444222222333444444555666666555555555555555555444444555666777666444333444555444444444444444444444444444444444444555555555666555555555555555555555555222222333444444444444444555555666666666666555555666666555555555555666666666555555444444333222222222333333444444444444444333444444555555555444444333444555555666666555555111222333333222222333444444444444444444333333333444444444444555555555555333333444444444444333333222333444555666555555444111222444666666666555444444444333333333444555555222222222333333444444444444333222111111222444555222222222222222222222222111222222333444555666777444333333333333444444555777777777777888888888999888999;;;===@@@DDDJJJOOOTTTXXX\\\_________^^^^^^]]]^^^```bbbdddeeeffffffYYY___aaa]]][[[___eeefffbbbaaa```______aaabbbdddfffjjjllliiieee```XXXQQQDDD@@@;;;888777888888888777888999999999999888777777777777777777888888999777777888999::::::::::::;;;;;;<<<======>>>>>>>>>AAA@@@@@@???>>>>>>======999888888888999:::;;;;;;;;;===>>>===<<<:::;;;;;;===<<<<<<;;;;;;::::::::::::999>>>GGGNNNQQQUUUYYY```pppzzzrrrggg\\\]]]eeekkktttvvvlll]]]UUUJJJAAA;;;:::999999888:::<<<:::888666666888555555555444444444333333555555666666666666666666777555555999;;;<<<@@@FFFUUUcccvvvwwwkkkXXXNNNBBB;;;888777666444666666666666777777888888555555666777777777777666444555666888:::<<<===>>>888888888888888999::::::<<>>;;;777777777777777777777888666666666666666777888999777888:::;;;;;;:::888777555666666777999::::::;;;:::999777555555555666777555666666777777777777777555555555555555555555555777777777777666666666666666666666666666666666666777777777777777777777777777:::>>>===:::888;;;>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFIIILLLPPPSSSVVVWWW[[[\\\\\\ZZZXXXXXX[[[^^^]]]]]]```cccgggiiihhhggg222333333444444333333222444555666666666555333333666555333222222333555666444444444555555555666666555555555444444555555555111222444555666555444444555555555666666666666777666666666666777777777777777777666666555555444444777666444333444555777999333333444444555666666777777777777777666666666666333444666777888888888777555555555666777888888999666666777777888888888999666555555444444444555555222444666777888777666555444444444444444444444444333333444444555666666777555555555555555555444444444555777666555333333444222333333444444555555666555555555555666666666777555555555666666666666666111222333333444444333333444555666777777666555444666666555555555555666666666555555444444333222222111222333333444444333333333333444444444333222222222333444444555555444444222333555444333333444666777777666555444333333222444444444555555555666666222333333444444333333222333444555666666666555444111333555777777777666555333333333333444444555666222222222333333444444444444333222111111333555666444444444444444444444444111111222333555666666777222222222222333444555555777888888888999999999999999:::<<<>>>AAAFFFLLLPPPSSSWWW\\\^^^___^^^]]]]]]```aaaaaaaaa```___^^^]]]YYY```aaa\\\ZZZ```fffhhhfffeeecccaaabbbdddfffhhhfffjjjkkkgggccc___XXXPPPBBB>>>:::777777888888888666777888999999888777666777777777777777888888999777777888999::::::::::::::::::;;;<<<===>>>??????AAAAAA@@@@@@???>>>======777777777777888999:::;;;:::<<<===<<<:::999999:::;;;;;;;;;;;;;;;;;;:::::::::999===FFFLLLOOORRRVVV[[[jjj|||ttteeeYYYZZZaaagggnnnnnnbbb[[[SSSHHH???:::888888888777666666777999:::888666555555444444444333333333666666666666555555555555888555555888:::999<<>>999444666555444555666777777555444444555555555555444444666666666666777777777777999:::===@@@DDDHHHKKKMMMWWWZZZ^^^______^^^^^^___^^^eeeiiifffbbbcccddddddbbbbbbcccdddddddddccccccllliiidddbbbcccfffhhhiiimmmmmmjjjeeeccc```XXXNNNDDDAAA>>>;;;:::999777555666555555666999:::999999<<<:::777555555777999;;;<<<;;;999888888999;;;<<<;;;<<<===>>>???@@@@@@@@@DDDEEEEEECCC???<<<:::999888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888;;;999===FFFMMMQQQVVVZZZWWWmmmtttjjjbbb[[[VVV[[[eeekkkiiicccSSSLLLCCC<<<999888666555777777777777777777777777999777555444333444666777555666777777777777777666777777666666888:::===???IIIVVVjjj|||zzzrrr[[[RRRFFF>>>;;;;;;:::888777777666666666777777888888777666555666888:::;;;888999;;;<<<===>>>======<<<<<<::::::;;;===???AAAEEEFFFFFFDDDAAA===;;;;;;777777777777777888888999777666555555555666888999555777:::===>>>>>><<<;;;777777777777888999:::;;;:::999999888888777777777555666666666666666555555888777777777777777777888555666777666555555555777555666888777666666777888777777888777666777888:::===???AAAAAA???===<<<<<>>@@@AAAAAAAAAAAADDDEEEEEECCC@@@<<<::::::777888999::::::999888777::::::::::::::::::::::::888999999::::::999999999;;;999===EEEMMMQQQUUU[[[]]]qqq}}}pppeee___ZZZXXX^^^hhhlllggg```PPPIIIAAA;;;999999777666777777777777777777777777888777555444444444666777555555666777777777666666777777666666888:::===>>>EEEOOOaaasssyyyrrrbbbWWWHHH???<<<<<<:::888777666666555555666666777666666555444555777999:::999:::<<<===>>>======<<<>>>===<<<;;;<<<===???@@@CCCDDDDDDBBB???;;;:::999666666555555666666777888777666666666777777888999777999<<<>>>??????===<<<888888888888888999:::;;;:::::::::999888888777777555555666666666666555555666777777888888777777666444666777666555444555666555666777777666666888999999:::;;;:::999888999;;;;;;===??????===<<<<<<===BBBDDDGGGKKKMMMNNNNNNNNNQQQSSSWWW\\\___aaabbbbbbggghhhjjjlllmmmnnnmmmmmmjjjiiiiiilllooorrrqqqppp444444555555555555444444777666666666666555555555444333333333333444555555666555444333222222222222444444444555444444333333555555555444444444444444777666666555555666666777777888888888888999999999777777666555555555555555666666666666666777888888666666777777777777888888777777666666666777777888666666666666666666666666666666666666777777777777555555666777777777666666555555555666666666666666555666666666666555444444555555444333333333333444444444444555555555555555555555444444444333333333222444555444333222333444555555555555555555555555777666555444444444444555333333333444444444555555444444444444444444444444555555555555666666666666666666666666555555555555555555555555444444444444222222333444444444444444444444444444555666777888333333333444444444555555444444444444444444444444444444444555555666666777777777777777666666666666777777777666666666555555444444444555555555666666555666777888888777666666555555444444444444444444555555444444444444444333444444444444444555555666555333222555888:::888555666555444555666777777555444555555666666555555444666666666777777777888888======>>>@@@DDDJJJOOORRR\\\^^^___^^^]]]]]]^^^___]]]cccgggeeecccfffhhhhhhdddddddddeeeeeefffffffffgggdddbbbbbbeeeiiikkkllljjjjjjiiieeedddbbbZZZPPPCCC@@@<<<999888888777666666555444555777888888777777777666666666777777777::::::888888888999:::;;;<<<>>>@@@BBBCCCCCCBBBAAADDDEEEEEECCC@@@<<<::::::777777888999999888777777999999999999999999999999888888888999::::::::::::;;;:::===FFFLLLPPPVVV\\\cccttt}}}oooeee]]]ZZZZZZaaajjjkkkddd[[[KKKEEE>>>999999:::999777777777777777777777777777888777666444444555555666444444555666666666666666777777666777888:::<<<===???FFFSSSeeeuuu|||yyytttlll^^^MMMAAA>>>===:::777666666555555555555555666555555444444444666888999;;;<<<===>>>>>>===<<<;;;>>>===<<<<<<<<<===>>>??????@@@AAA???<<<999888888555555444444555555666777666777888888999888888888999:::===???@@@@@@>>>>>>::::::999999999999::::::;;;;;;;;;:::999888888888555555666666666666666555666888999::::::999888666444555666666444444555666444666888888777888999;;;;;;===>>>===;;;::::::;;;;;;===????????????@@@AAADDDGGGLLLRRRUUUWWWWWWWWWZZZ\\\___ccceeefffgggfffkkklllnnnpppqqqqqqpppoookkkjjjjjjlllnnnooonnnmmm333444555666666555444333555555555555444444444444444333333333333444555555555444444333333333444444555555555555444333222222444444444444555555555555777777666666666666777777777777888888888999999999777777666555555555555555444444444444444555666666666666666666777777777888777777777777777888888888777777777666666666666666666666666666777777777777555555666666666666666666444444555555666666777777444555555555555555444444555555444333333333333444333444444444555666666666444444444444333333333333222333444444222222333444555555555555555555555555666555555444444444444444222222333333333444444444555555555555555555555555555555555555666666666666444555666777777666666555333333333333444444444444222333333444555444444444333333444555666777888999444444444444444444444444444444444444444444333333333444444555666777777888888888777777777777777777777777777666666666555555444444555555555666666666666777888::::::999888777777666555444444444444444555444444444333333222222555444444444444444555555555333222333666777777666666555444555666777777555555555666666666666555555666666777777777888888888===<<<===???CCCIIIOOOSSS[[[\\\\\\\\\[[[\\\^^^```___dddfffdddcccfffgggfffccccccddddddeeeeeeffffffeeecccaaabbbdddggghhhiiidddfffeeebbbaaa___WWWNNNDDDAAA<<<999999999888777555444444555666777777666555666888999999888777777999999888888888999::::::<<<>>>AAACCCDDDDDDCCCBBBCCCDDDEEECCC???<<<::::::666777888999999888777666777777888888888888888888777777888888999:::;;;<<<<<<;;;???GGGLLLPPPWWW^^^eeettttttlll```]]]]]]bbbhhhggg___VVVGGGAAA;;;888999::::::999666666666666666666666666777777666555555555555666333333444555666666666555666666666777888:::;;;<<<<<>>===<<<;;;:::===<<<;;;::::::;;;;;;<<<;;;<<<===<<<:::777666666555555444444555555666777777888999::::::999888777999:::<<<>>>??????>>>===;;;;;;::::::999:::::::::<<<<<<;;;;;;:::999888888444555666666666666666666777999;;;======;;;999777444555666666444444555666444666888999999999;;;===<<<===???>>><<<:::::::::>>>@@@BBBCCCDDDDDDFFFHHHHHHLLLSSSZZZ___aaaaaa```bbbdddgggjjjlllmmmmmmmmmlllnnnppprrrsssrrrpppooolllmmmmmmnnnooonnnmmmlll333444555666666555444333333333333333333333333333444333333333333444555555222222333333444555666777555555555555444333222222444444444555555666666666777777666666666666777777777777888888888999999999777777666555555555555555444444444444444555666666555666666666666777777777666666777888888888888888777777777777777777666666666666666666777777777777666666555555555555555555444444555555666666777777444444555555555555555444555555444333333333333444333444444444555666666666555555444444444333333333222333444444222222333444555555555555555555555555444444444444333333222222222222222333333333333444555555555555555555555555555555555555666666666666333444666777777777555444222222222222222333333333333333444555555555444444222333444555777888888999666666555444333333222222444444444444444444333333444444555555666777888888777777888888888888888888666666666555555555444444444444444444555555555666555777999;;;;;;:::999888777666555555444444444444444444333333222222111111444444333333333333444444555333222333444666666666666555444555666777777555555666666666666666666555777777777777888888888888;;;;;;;;;===BBBHHHNNNRRRVVVXXXYYYZZZ[[[]]]```bbbbbbffffffcccbbbdddeeecccbbbbbbbbbbbbcccdddeeefffeeecccbbbbbbcccdddcccbbbbbbccccccaaa```^^^UUULLLEEEAAA===:::999999999999666555444555666777666555555777999;;;<<<;;;999777888888888999999::::::;;;===>>>@@@BBBCCCCCCBBBBBBAAACCCCCCBBB>>>;;;::::::666777888999999888777666777777888888888999999999888888777888999:::;;;<<<======AAAHHHMMMQQQYYYaaagggvvvxxxpppgggbbb___```cccaaaZZZTTTDDD???:::888999::::::999666666666666666666666666777777666555555555555555222333444555666666666666666666777777888999:::;;;<<<<<>>;;;===>>>>>><<<;;;<<<===BBBDDDFFFHHHIIIJJJMMMOOOPPPTTT[[[bbbgggiiiiiihhhgggiiilllppprrrtttttttttoooqqqsssuuuuuutttrrrpppooopppqqqrrrqqqooonnnmmm444444555555555555444444222222222333333333333333444333333333333444555555222222222333444666888888444444444555444444333333333333444555666777777777888777777666666777777888777888888888888999999999777777666555555555555555666666666666666777888888555555666666666666777777555555666777888888888888666666666777777888888888666666666666777777777777777666555555444444555555555555555666666666666666444444555666666666666555555555444333333333333444444444444555555555555555666666555555555444444444222444555444333222333444555555555555555555555555333333444444333333222111222222222333333333444444555555555555555555555555555555555555666666666666555555666777777666555444222222222222222333333333333333444555555555555555222333444555666777777777777666555444333222222111444444444444444444444444555555555666666777777888777777777777888888888888666666666555555555444444333333333444444444555555555666999;;;<<<;;;999888666666555555444555555555333333333333333333222222555444333333333333333333444444444444444555666777666555444555666777777555555666666777777666666555777777777888888888999999999:::;;;>>>BBBHHHNNNQQQTTTVVVYYY[[[\\\^^^aaacccdddfffeeeaaa```cccccc```bbbbbbaaaaaabbbdddfffgggfffdddcccccccccbbb```^^^bbbddddddbbbaaa^^^UUUKKKEEEAAA<<<999888999::::::777666555555777777666555555777:::<<<===<<<:::999888999999:::;;;;;;;;;<<<<<<===>>>@@@AAAAAABBBBBB@@@AAABBB@@@===:::999999777777888999999888777777888888999999:::;;;;;;;;;999999888777888999;;;<<<===>>>BBBHHHLLLPPPYYYbbbjjjzzzxxxqqqjjjeee```______]]]XXXRRRDDD???:::888999;;;:::888777777777777777777777777666666666666666555555555222333444555666777777777666666777888888999999:::;;;;;;>>>GGGTTTcccpppwwwwwwpppdddUUUHHH???:::777777777666555444444444444666666777777888999999999:::;;;<<<<<<;;;:::999888777777777777777777777777666888::::::888777666777666666555555666666777888888888888999888888777777888888999:::::::::::::::::::::999999999999::::::===<<<;;;:::999888777666333444555666777777777777333444666777777666444333666777888888666666777888777999;;;;;;:::;;;<<<>>>===>>>??????>>>???BBBDDDIIIJJJLLLNNNOOOQQQTTTWWWZZZ^^^ccchhhlllnnnnnnmmmkkkmmmppptttvvvwwwwwwwwwsssuuuwwwyyyyyywwwtttrrrppprrruuuuuussspppoooooo444444333333333333444444333333444444444555555555444333333333333444555555333333333444444666777888333333444444555444444444333333444555666777888888888888777777777777888888777888888888888999999999777777666555555555555555666666666666666777888888555555555666666666777777333444555777888888777777555555666777888999999:::666666666666777777777777777666555444444444555555666666666666666555555555444555666666777777777666555555444333333333333444555555555555555444444444777777666666666555555555333555555555444333444555555555555555555555555555333444555555555444222222333333333333444444444444555555555555555555555555555555555555666666666666777777777666666555444444444444444444444444444444333444444555555555555555222333444555666555555444555555555444444333333333222333333444444555555555666666666666666777777777666666666777777777888888777777777666666666555555222222222333333333333444333666999;;;<<<;;;999777666555555555555666666777444444444555555555555555666666555444444444444444444555666666555555666666666555444555666777777555666666777777777777666666777777888888888999999999888:::<<<@@@EEEJJJNNNQQQUUUXXX\\\^^^___```aaacccbbbcccbbb^^^___bbbccc```cccbbbaaaaaaccceeeggghhhgggeeedddeeeeeedddaaa___aaaccccccaaa```]]]SSSIIICCC???:::666666777888888888777666666888888777666555777999;;;<<<;;;:::999999999:::;;;<<<<<<======<<<<<<<<<<<<===???@@@AAA>>>???@@@???<<<999777777777888999::::::999888777:::::::::;;;<<<=========;;;:::888777777999:::;;;<<<===AAAGGGJJJNNNXXXbbbmmm~~~yyyrrrhhheee```______]]]WWWRRREEE@@@;;;999::::::999777777777777777777777777777666666666666666555555444333333555666777888888888555666777888888999999999999:::;;;@@@HHHVVVfffpppuuutttmmm```OOOBBB<<<;;;999888777666555555555555444555666777888888888888888999:::::::::999888777555555666777888888888888555777::::::999888888888555555444444555555666777999888777777666666666777888888888999999999999999888888888888888999:::;;;<<<<<<;;;999888777666555333444555666777777777777444555555666666555555444777999:::999888777888999999;;;<<<<<<;;;;;;<<<>>>@@@AAABBBBBBCCCFFFJJJNNNSSSTTTVVVWWWXXXZZZ^^^aaadddfffiiimmmooopppppppppoooqqqsssvvvwwwwwwwwwvvvsssuuuxxxzzzyyyvvvsssqqqpppsssvvvvvvssspppoooppp444444222111111222444444555555555666666666777777444333333333333444555555555555444444444555555666222222333444555555555555222333444555666888888999888888777777777777888888777888888888888999999999777777666555555555555555444444444444444555666666555555555555666666666777222333555666777777777666444444555777888999:::;;;666666666666777777777777777666555444333444444555777777666666555555555444555555666777888888777777555555444333333333333444666666666555555444444333777777777777666666666666444555666666444444555666555555555555555555555555444555666666666555333333333333444444444444555555666666666666666666666666555555555555666666666777888888777666555444444444777777666666666555555555333444555555666666555555222333444555555555444333333333333444444444555555222222333333444555666666777777777777666666666666555555666666777777777888888888888888777777777777111111222222222333333333333555888;;;<<<;;;999777555555555555555666777888555555666666777777888888888777666555555555555555444555777777666555666666666555444555777777777555666666777777777777666666777888888888888999999999999:::===BBBGGGKKKOOOQQQWWW[[[___aaaaaaaaaaaabbb```aaa```]]]___cccdddaaadddcccbbbbbbcccfffhhhjjjgggfffffffffgggfffccc```___aaaaaa___]]]ZZZPPPFFFAAA===888444444555777777999888666777888999777666444666888:::;;;:::999888999:::;;;<<<============<<<;;;::::::;;;===@@@AAA<<<>>>???>>>;;;888777777888999:::;;;;;;:::999888;;;;;;<<<<<<===>>>??????<<<:::999777777888:::;;;:::;;;@@@EEEHHHLLLVVVaaammm|||ttteeebbb`````````^^^WWWRRRFFFAAA<<<:::::::::888666777777777777777777777777666666666777666555555444333444555777888999999999555666777888888888888888666888999;;;AAAMMM^^^kkktttwwwtttgggTTTDDD???>>>999999888666666555555555333444555666777777777777777888999999:::999888777555555666888999999999999555777::::::999888999999444333333333333444555555999888666555555555666777999999999999999999::::::777777777777888999:::;;;<<<;;;:::999777666555444333444555666777777777777888888777777777777888888888999::::::999888999::::::<<<===<<<;;;;;;<<<===CCCDDDDDDEEEFFFKKKQQQVVV\\\]]]^^^___```cccfffiiiiiikkkmmmooopppqqqqqqqqqrrrtttuuuwwwwwwvvvuuutttqqqsssvvvxxxwwwtttpppnnnooosssvvvvvvssspppoooppp333333333333333333333333555555444333444555666777222222333333333333444444222222333444555555666777999555222222444666666555444666777777666555555666666666666666777777777777666777777888999::::::::::::999777666555555555555888888777777666666555555666666666666777777777777777777777888999999999:::666666666666666777888999999888888777666555555444666666666666666666666666666666666666666666666666333444666666555555777888444444444444444444444444888666333111111222444555444444444444444444444444444444444444444444444444555555555555555666777888777777777777666555444333222222111333444555444222555555444333444555666777444555555666666666666666666666666666666666666666888666444333333333555666444444555555444444333222444444444555555555555666555555555555444333222222333333333444444444555555555555555555555555555555666666666666777999:::;;;<<<<<<;;;:::999777666666111222222333444444444444666666666666666666666666111333444444333333555666777666555555555777888999888777555444444555666666333333333444444444555555555555555555555555555555555555444333444555666777888888888888999:::;;;<<<888999;;;???EEELLLRRRVVVUUUXXX]]]bbbdddeeedddccc^^^^^^___aaacccdddbbb```^^^___``````___```bbbdddgggdddbbbbbbdddeeedddbbb___aaabbbaaa[[[TTTNNNKKKBBB???;;;999888888666555666666777777777777666666666666777777888999;;;<<>>>>>>>>>>>===:::777999999999999:::;;;<<<<<<===<<<<<<:::999888777777555666777888999:::::::::777888;;;===????????????>>><<<999777777999<<<>>>======@@@DDDGGGIIIQQQZZZnnn~~~qqqjjjhhheeedddbbb___ZZZVVVNNNGGG>>>:::;;;;;;999777666666666666666666666666666666666666555555555555444444666777888888888888888888888777777777777777999888777888>>>HHHUUU]]]jjjsssvvvmmm^^^OOODDD<<<===999555444666777666444888888888777777777777777;;;:::888777777777888999777777666777888888555333777888999::::::888777555999666444333444666777777666666666666666555555555888777666555666888:::;;;<<<;;;;;;:::::::::;;;;;;;;;:::999888777777777777666777888888888888888777888888999999999999888888<<<;;;999999:::;;;;;;:::===:::;;;???@@@???AAADDDFFFHHHKKKNNNRRRXXX^^^bbbjjjjjjjjjhhhggggggiiikkkqqqrrrsssrrrqqqqqqrrrssstttvvvxxxxxxvvvttttttttttttvvvyyyyyyxxxvvvuuuuuuttttttsssssstttsssrrrppp333333333333333333333333555444333333333444555666222222333333333333444444222222222222222222333333888555222222444666666555555777888888777666666777555555666666777777777888666666777777888999999::::::999888777666666555555888777777777666666666555555666666666777777777777888888888888888888999999777777666777777888888999888888777777666666555555666666666666666666666666666666666666666666666666555777777666555444555666444444444444444444444444777666444333222333555666444444444444444444444444444444444444444444444444555444444444444555555666666666666666666555555444333222222333555666444333555444444333444555666777444555555666666666666666666666666666666666666666888666555333333444555666444444555555444444333222444444444444555555555555444444444555444444333333333444444444444444444444555555555555555555555555555555555666666888999999::::::999888777666555444222222333444444444333333555555555555555555555555444555666555444333444555777666555555555666888999888777666555555555555555333333444444444555555555555555555555555555555555555555444444444555666777888888888888888999:::;;;:::;;;===@@@FFFMMMSSSWWWXXX[[[^^^aaadddddddddccc```___^^^___``````^^^]]]\\\^^^```aaaaaacccfffhhhhhheeeccccccdddeeedddbbbaaacccdddbbb]]]VVVOOOKKKBBB???;;;999888888666555555555666666666666555555666666666777888999;;;;;;===<<<<<<===>>>>>><<<:::888888888999:::;;;<<<===<<<<<<;;;:::999888777777666777888999999:::999999777888:::<<<>>>@@@AAAAAAAAA???<<<999999:::<<<>>>===<<>>>>>??????===>>>BBBDDDDDDFFFJJJJJJLLLPPPSSSXXX]]]dddiiiqqqqqqqqqpppnnnmmmoooqqqqqqrrrttttttsssrrrssstttsssvvvxxxyyywwwtttsssssstttvvvyyyyyyxxxvvvuuuuuuxxxwwwwwwwwwwwwvvvuuuttt333333333333333333333333333333333333333444555555222222333333333333444444333333333333222222222111777555333333444555666555666888999999888777777888444444555666777777888888555555666666777777888888999999999888777777777777777777777777666666666666555555666666666777777777888888888888888888777777777777777777888888888888777777777777666666666666666666666666666666666666666666666666666666666666888999999777444333333333444444444444444444444444555555555555555555666666444444444444444444444444555555555555555555555555555555444444444444444444444555555666666666666666444333333444666777555444555444444444444555666666444555555666666666666666666666666666666666666666777666555444444444555666444555555555555444333333444444444444555555555555333333444444555444444444444444444444444444444333555555555555555555555555555444444444555666777777777777666555444444333333333333444444444333222222444444444444444444444444666777777666444333333444777666555555555666777888777777777777666555444333333444444444444555555555555555555555555555555555555555555555555666777777888888777777777888888999<<<===???CCCIIIOOOUUUYYY]]]^^^___aaabbbcccccccccbbb```^^^]]]]]]\\\[[[ZZZZZZ]]]```bbbdddfffiiilllhhhfffdddcccddddddcccaaadddeeeeeeccc^^^WWWPPPKKKAAA???;;;999888888777555444555555666666555555444666666666777888999:::;;;;;;:::;;;===>>>???===;;;888888888999:::;;;===>>><<<;;;;;;:::999888777777888888999999999999888888888999:::;;;>>>@@@BBBCCCDDDBBB???<<<:::;;;<<<===<<<<<<>>>BBBFFFKKKUUU```nnn~~~wwwiiieeeaaa```aaaaaa___\\\QQQKKKBBB===;;;;;;999777666666666666666666666666333333444555666777888888666666666666666666666666777777777777777777888888999888777777888===DDDJJJ```lllvvvvvvmmmaaaSSSHHHAAA<<<666444555555444222777777777777777777777777666666777888999999999999===:::777555666888::::::888999;;;<<<;;;:::888777777555333333444555666555555555666666666666666666999888777777888999;;;<<<<<<<<<<<<;;;;;;<<<<<<===;;;:::999888777666666666777777888999999999999999999999:::;;;<<<<<<<<<;;;=========>>>???AAACCCEEEDDDBBBCCCHHHKKKKKKMMMRRRRRRTTTWWW[[[___eeekkkppptttuuutttrrrpppooopppqqqpppsssvvvwwwvvvuuuuuuuuutttwwwyyyzzzxxxuuusssrrruuuwwwzzzzzzxxxvvvuuutttxxxxxxxxxxxxwwwvvvuuuttt444444444444444444444444222222222222333333444444222222222333333333444444555555555555555555555444666555444444444555555555555777999888777666777777333444444555666777888888555555555555666666777777888999999999999888888777777777777777666666666666555555555666666666777777999999888888777777666666666666777777777777777777666666666666777777777777666666666666666666666666666666666666666666666666777888888777444333333444555555555555555555555555333444555777777777666666444444444444444444444444555555555555555555555555666666666666555444444333333444555666777777777777555444444555777888666555444444444444555555666666444555555666666666666666666666666666666666666666777777666555444555555666555555555555555444444333333333444444444555555555222222333444555555555555555444444444444333333333555555555555555555555555444444444333444444555555555555444444333333333222444444444444333222222111333333333333333333333333666777888777555444555666777666555444555555777777777777888888777555333222444444444444555555555555555555555555555555555555666666666666666777777777888888777777777777777777;;;===@@@FFFLLLTTTZZZ]]]aaaaaaaaaaaaaaabbbccccccccc```]]]\\\\\\\\\[[[ZZZ[[[^^^aaadddeeegggjjjmmmgggfffeeedddccccccbbbbbbffffffeeeccc^^^WWWOOOIIIAAA>>>;;;999888888777666555555666666666666555555666666666666777999:::;;;;;;:::;;;<<<>>>>>><<<:::777777888999:::<<<===>>><<<<<<;;;;;;:::999999888999:::::::::999999888777999999999:::===@@@CCCEEEGGGEEEAAA>>><<<;;;<<<<<<===<<<===@@@DDDIIITTT___kkkzzzoooiiibbb_________]]]ZZZSSSMMMEEE???;;;:::888777666666666666666666666666444444444555666777777888777666666666555555666666777777777777777888888888888888888777777:::???BBBVVVcccpppuuuqqqgggWWWJJJBBB===777444555666555333666666666777777777777777333444777888::::::999999<<<999777666777999999999999:::;;;<<<<<<:::999777666555333333444555555444555555555555666666666666777777777777888999:::;;;;;;;;;:::::::::;;;<<<<<<;;;:::999888777666666666666666777888999999999999888999:::<<<======>>>>>>===>>>???@@@AAADDDHHHKKKIIIHHHIIIOOORRRSSSUUUZZZ[[[]]]```bbbeeejjjooosssvvvwwwvvvtttqqqoooooopppooossswwwyyyyyywwwwwwwwwvvvyyy{{{|||zzzwwwuuuuuuwwwxxxzzzzzzxxxuuutttttttttuuuvvvuuusssqqqqqqqqq444444444444444444444444222222333333333333444333222222222333333333444444333333444555555666777777555555555555444444555555444666777777666555555666333444444555666777777777555555555555555666666666777888888999999999888888666666666666777777777777555555555555666666666666999888888777777666666666555666666777777666555555666666666666777777777777777777777777777777777777666666666666666666666666555666777666555444555777555555555555555555555555333444666777888777666555444444444444444444444444555555555555555555555555777777888888777666555444222333444666777777777777555555444666777888777555444444444555555555555555444555555666666666666666777777777777777777777777777777666666555555555555555555666666555555444333333333333444444444444555222222333444555555555555444444444444444444444444666666666666666666666666555444333333333333333444444444444444444444444333444444444444333222222111333333333333333333333333444555666666555555666888777666555444444555666666666777777888777555333222444444444555555555666666666666666666666666666666666666666777777777777777888888777777777777777777999<<>>;;;999999888777666777777888888888888777777555555555666777888::::::<<<;;;;;;<<<======;;;888888888888999:::;;;============<<<<<<;;;;;;:::::::::::::::::::::999888777888888999:::<<>><<<===@@@BBBFFFQQQ\\\fffuuurrrjjjbbb___```aaa]]]ZZZSSSNNNFFF???;;;999888888777777777777777777777777666666666666666555555555777666555555444555555666666666777777888888888888666777888777888:::>>>AAAPPP]]]kkktttuuummm]]]NNNCCC===777555666777777666555555666666777777777777222444666888999:::999999888777777888999999888666999:::;;;<<<<<<:::999777666555333444555666555444444555555555666666777777555555555666777777888999999888888888999999:::;;;;;;:::999888777777777777666666777888999::::::999888999;;;===???@@@@@@AAA>>>@@@BBBCCCEEEHHHNNNRRRQQQOOOQQQVVVYYYZZZ\\\aaaeeefffggghhhiiilllppptttzzz{{{zzzwwwtttqqqppppppooossswwwzzzzzzyyyyyyyyyxxx{{{}}}}}}{{{yyyyyyyyyyyyzzzzzzyyyvvvtttuuuuuuqqqssstttssspppmmmmmmnnn444444444444444444444444222222333444444444444444222222333333333333444444111111222333444555666666444555666666444444444666444555777777555555555666444555555555555666666666555555666666666666666666555666888999999999888888666666666666777777777777444444555555555666666666777777777777777777666666666666777888888777555444777777777777666666666666777777777777777777777777666666666666666666666666333444666666555666777999555555555555555555555555333444555666777666555444444444444444444444444444444444444444444444444444666777888999888777666555333444555666777777777777555444444555777888666555333444555555666666555555444555555666666666666666777777777777777777777777777777777666666666555555555666666666666555444444333333333333444444444444333333444444555444444444333333333444444444555555666666666666666666666666555555444333222222222333333333444444444444444444333333444444444333222222333333333333333333333333222444555555555555777888777666555444444444555666666666666666666555555444444444555555555666666666666666666666666666666666666666777888888888888888888888777777777888888999999<<>>===<<<<<<<<<>>>===>>>AAACCCGGGPPPZZZbbbqqqrrrjjjbbb```cccddd```\\\QQQMMMFFF@@@;;;888888888777777777777777777777777777777666666555555555555666555444444444555666777666666666777888888999999666777888888888:::>>>AAAMMMYYYgggsssxxxttteeeWWWFFFAAA:::666777888888777444555555666666777777888333444555777888999999999666666777888::::::888666888999;;;<<<;;;:::888777777555555555777777666555444444555555666777777777444444555666666777777777777777777777888999::::::::::::999999999999::::::777888999:::;;;<<<<<<<<<:::<<<>>>@@@BBBDDDEEEEEEDDDGGGIIIJJJKKKOOOVVV[[[[[[YYYZZZ___aaaaaacccgggkkkllllllkkkkkkmmmqqqtttzzzzzzzzzwwwrrrnnnllllllooorrrvvvyyyzzzzzz{{{|||yyy{{{|||{{{zzzzzz|||}}}}}}|||zzzwwwtttsssuuuwwwrrruuuvvvtttpppnnnnnnppp555555555555555555555555222333444555666555555444222222333333333333444444222333333333444444555555333555777666444333444666555666888888666555666777666555555555555444444444666666666666666666666666333444777888999999888777555666666666777777777888444444444555555555666666666666666777777777777777888888:::::::::888777555888888777777666666555555777777777777777777777777666666666666666666666666333444666666555666777999555555555555555555555555444555555555555444444333444444444444444444444444333333333333333333333333444555777888888888666555444444555666777777666666555444444555777777666444333444555666666666555444444555555666666666666666777777777777777777777777777777777777777666555555666666666666666555444444222222333333333444444444444444444555444444333333111222222333444555666666666666666666666666666666666666555333333222222222222222222333333444444444222222333444444444333333444444444444444444444444333444555555444333444666777666555444333444555555666555555555555666666777555555555555666666666666666666666666666666666666666777888999999999888888888888888888888999:::;;;<<<>>>DDDKKKRRRYYY___bbbaaaaaaaaa`````````______```___^^^___aaaaaa___^^^ZZZ]]]aaacccccccccdddeeebbbdddeeedddbbbbbbeeegggccc```^^^^^^]]]WWWNNNFFF@@@===:::999999999888777777777888888888888777777555555555555777888999::::::::::::;;;======;;;999:::::::::999999::::::;;;:::::::::::::::999999999:::::::::;;;::::::999999666777999:::;;;<<<<<<<<<@@@???>>>===<<<<<<<<<=========???CCCFFFJJJSSS\\\bbbooouuummmdddccceeefff```ZZZPPPLLLFFF???:::888888999777777777777777777777777555555555666666666666666555444333333333555777888555666666777888888999999777777777777777999===@@@IIISSSbbboooyyyzzzmmm```LLLFFF===999888888777666444444555555666777777888555555555666666888999999999888777888999::::::999888999:::;;;;;;999777666777666666777888888777555444444555555666777777888444555666777777888888888777777777777888999:::;;;::::::::::::;;;<<<======:::;;;<<<>>>??????@@@@@@>>>???AAADDDGGGIIIJJJKKKMMMPPPSSSSSSSSSXXX___ffffffccccccggghhhggghhhlllnnnnnnooonnnnnnpppsssvvvzzzzzzzzzvvvqqqmmmjjjiiiooorrruuuwwwyyyzzz|||~~~yyyyyyyyyxxxxxxyyy}}}~~~zzzuuurrrrrrvvvyyytttwwwyyywwwrrroooppprrr555555555555555555555555333444555666666666555444222222333333333444444444777666666666666555555555222555777777444333444666666777999999777666777888666666666555444444333333777777777777777666666666222444666888999999888777555666666666777777888888444444444555555555666666555555666666777777888888999:::<<<<<<<<<:::888777999888888777666555555444777777777777777777777777666666666666666666666666444555666666555555666888666666666666666666666666555555555444333333333333444444444444444444444444222222222222222222222222222444666777888777666555444555666666666666666666444333333444666777555444333333555666666666555444444555555666666666666666777777777777777777777777777777777777777666555555666666666666666555555444222222333333333444444444555555555555444333222222000111222333555666777777777777777777777777777777777666555444333222222222111111111222333333444444111222333333444444444444444444444444444444444444444555666555333222222333777666555444333444444555555555444444444666888999555555555555666666666777777777777777777777777777666777888999:::999888888888888888888999:::;;;<<<>>>AAAEEELLLRRRXXX]]]```___```````````````___^^^```______```aaa```^^^[[[XXX[[[___bbbccccccdddeeeaaaccceeedddbbbccceeehhhccc```^^^^^^^^^YYYOOOGGG???===:::999999999888777666666777777777777666666555555555555666888999:::888888999;;;===>>>===;;;<<<;;;::::::999999::::::999999888888888888888888999::::::;;;;;;:::::::::666777999:::;;;;;;:::999======<<<<<<<<<<<<======<<<<<<@@@FFFIIIMMMVVV___dddpppzzzqqqhhheeefffeee]]]VVVNNNKKKFFF???999777888:::777777777777777777777777333444444555666777888888555444333222333555777999555666666777888999999999888888777666666777;;;>>>DDDNNN]]]lllxxx|||rrreeeQQQJJJ@@@:::888777555333444444444555666777777888666666555555555777888:::<<<:::777777888;;;<<<===777888999::::::888777555888777777888999999777666444444444555666777777888555666777888888999999888888888888888999:::;;;<<<:::::::::;;;<<<===??????===>>>???@@@BBBBBBCCCCCC@@@BBBDDDGGGJJJLLLNNNOOOTTTWWWZZZZZZZZZ^^^fffmmmmmmjjjiiilllmmmkkklllooonnnooopppoooppprrrvvvyyy{{{vvvqqqnnnmmmoooqqqtttvvvxxxzzz}}}xxxwwwvvvuuuuuuxxx}}}zzztttppprrrvvvzzzuuuxxxzzzxxxsssooopppsss444555666777777666555444555555444444444555555666666555444333333333333333777777666555444333333222444333333333333444555555777777666666666666777777<<<:::888666555555666777555555666777777777777777777666555666888888777555888888777777666666555555777777666666555555555444666666777666666555444444555555666666777777888888999888777555555555666777555666666666666666555444666666777777777777666666333333444444555666777777333444555555666666555555555555555444444333333333444444555666777777666666555444333222111222222333999999888888777777777777777777777777777777777777666666666555444444333333555555444444444444555555555444333333333333444555777888:::;;;;;;:::999888999888777666555555555555555555666666666666555555444444444444444444444444555444333333222222222222444444333222333444555666777777666666555555444444666444111111333555666666333333333333333333333333333333333333333333333333333333333444444444555555444444444333333222222222666555555555555444444444555555444333333333444444222222222222333333444555999999888888888888888888999999888777777777777777777777666777777999;;;<<<>>>CCCJJJPPPTTTYYY```eeefffeeebbbaaaaaa```^^^\\\__________________^^^^^^```dddeeebbbaaadddfffeeeaaabbbcccbbb```___```aaaeeeccc```\\\YYYSSSMMMIIIAAA>>>999777666777777777777777888888888888777777888888777777888888999:::999888888888999:::;;;;;;>>>>>>===<<<;;;::::::999666666666666666777777777999999:::::::::999999888666888:::;;;::::::;;;===<<<;;;::::::999999999:::<<<>>>BBBDDDHHHOOOXXX___kkkttt|||qqqhhhgggeee^^^YYYXXXRRRMMMFFFAAA???>>>>>>>>>:::999777666666666777888555555555555555555555555666444222333666777666444777666666666666666777777777777666666666666777777>>>FFFUUUfffsssxxxwwwsssYYYQQQEEE<<<777666666555444555555555666666777777777666555555555666888999888888777666777888:::;;;===<<<;;;:::999999888777999999999888888888888777444444555555666888999:::999777666888;;;<<<;;;999:::999888888888999:::;;;>>>===;;;<<<===???@@@@@@DDDBBB@@@AAADDDFFFGGGFFFDDDHHHMMMOOOOOOQQQTTTWWWXXX___ccc``````gggkkkjjjkkklllllllllkkklllnnnqqqoooppprrrssstttuuutttttt}}}{{{xxxuuurrrqqqqqqrrrqqqsssqqqnnnrrr{{{yyyyyyzzzzzz{{{|||||||||zzzzzzyyyvvvsssrrrsssuuuxxxyyyyyyxxxuuussssssttt444555666777777666555444333333333333444555555666666666555444444444444444777777666555444444333333444444333333444444555666777777777666666777777777999888666444444444555666555555666777777777777777555444444555777888777555888777777777666666666555777777666666666555555555666666777777777666555555666666666666666777777777888777666555555555666666555555666666666666666555555666666777777666666555444444555555666666777777333444555555666666555555555555555444444333333333444444555666666666666666666555444333222333333444444444444333333333222222666666666666666666666666555555555555555555555555555555555444444555555555555444333333333333444555555666888::::::999888777888777666555555444444444444444555555555555444444444444444444444444444444555444333333222222222333444444333333333444555666666666666666555555555555666444222111333555666666333333333333333333333333333333333333333333333333333444444444555555555555666666555555444444444444555555555666666777777777444444333333333333444555444444333333444555555666888888888888888888888888999888777777666666777777777777777777888:::<<<===BBBFFFKKKPPPUUUZZZ___cccbbb```____________^^^\\\__________________^^^^^^\\\aaadddcccccceeeeeeccccccdddddddddbbbaaabbbcccgggeeebbb^^^ZZZTTTMMMIII@@@<<<888666666777777666777777888888888888777777888888777777888888999:::999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;666777888999999999888888999999:::::::::999999888777999;;;<<<;;;;;;<<<===<<<;;;;;;::::::999::::::<<<>>>AAADDDHHHPPP[[[bbbmmmvvvzzzpppgggfffccc]]]XXXWWWQQQLLLFFFAAA???>>>>>>===999999777666666666777888666666666666666555555555666444333444666777666444777777666666666666777777777777666666666666777777;;;AAAMMM]]]lllssstttqqqbbbVVVHHH===999888777555555555555666666666777777777666666555666777888999888888888888888888999999;;;;;;;;;:::999999888888999999999888888888777777444444555555666888999:::999777666888:::<<<;;;999;;;;;;::::::;;;<<<===>>>???>>>===>>>???AAABBBBBBFFFFFFFFFGGGHHHIIIKKKMMMLLLPPPTTTVVVWWWXXX[[[^^^\\\ccchhhggggggkkkmmmlllmmmmmmmmmlllkkkmmmppprrruuuuuuvvvvvvvvvuuutttsssyyyxxxuuurrrpppppppppppptttuuutttqqqssszzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyvvvtttrrrsssuuuuuuvvvvvvvvvttttttvvvxxx444555666666666666555444222222333444444555666777777666666555555555555666777666666555555444444444444444444444444555666666888888777777777777888888666555444333333444555666555666666777777777777777333333333444777888777666777777777777666666666666777777666666666666555555666666777777888777777777777777666666666666666666777666555555444555555555444555555666777777777777555555555666666555555555555555555555555666666666333444555555666666555555555555555444444444444444444555555666666666666666666666555444444444444555555555444444444444333333555555555555555555555555444444555555666777777888555555555555555555555555555444444333333444444555444555777999999888777666666666666555444444333333333333444444444444333333444444444444444444444444444444333222222222333333444333333333333444555666555555555555555666666666666444222222444555666666444444444444444444444444333333333333333333333333444444555555555666666666777777777777666666666666444444555666777888999999222222222222333444444555555555555555555555666777888888888888888888888888888888777666666666777777888888888888:::<<<>>>@@@GGGHHHLLLQQQXXX]]]___```^^^\\\\\\\\\^^^___^^^]]]^^^^^^^^^^^^^^^^^^______YYY```ddddddccceeedddbbbcccdddeeedddbbbaaabbbcccfffdddbbb^^^YYYSSSKKKEEE>>>;;;777555555666666555666777777888888777777666888777777777777888999999999888888777777777777888999999999:::::::::;;;;;;777888:::;;;<<<;;;:::999999999::::::::::::999999888:::<<<<<<;;;;;;<<<===<<<;;;;;;;;;;;;:::::::::<<<>>>@@@CCCGGGQQQ]]]fffpppzzzvvvnnnfffccc```[[[VVVUUUOOOKKKEEEAAA???>>>===<<<999888777666666666777777888777777777666666555555555444333444666777666555777777666666666666777777777777666666666666777777<<>>::::::888555555555666666666666777777666666666666666777888888888888999:::999888777777999999999999999999999999999999888888888777777777555555555555666888999:::888777666888:::;;;:::999<<<<<<======>>>???@@@AAA@@@@@@AAABBBCCCEEEFFFFFFJJJMMMOOOOOONNNOOORRRVVVWWWZZZ]]]```aaabbbeeefffaaaggglllllllllnnnnnnllloooooonnnmmmlllnnnrrruuuxxxxxxyyyyyyxxxxxxwwwvvvvvvuuusssqqqppppppqqqqqquuuwwwwwwtttuuuzzz|||zzz{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzyyywwwuuussstttuuuuuuuuuuuutttssstttwwwzzz555555555555555555555555222222444555666777888888777777666666666666666777666666666666555555555555555555555444555555666777888888777777777777888888555444444444444555666777666666777777777777666666333333333555888999888777777777777777666666666666777777666666666666666666555666777888888999888888777777777666666555555444555555555444444444555555333444555777777888888888444444555555555555444444555555555444444444444444333444555555666555555555555555555555555444444444555555666666666666666555666666666555555555555666666666666666555555555555555555555555555555555555555555555666666777777777444555555555555555555444444444444444444444444444333555777999999999777666666666666666555444333333333444444555555444444333444444444444444444444444444333333222222333333333333333333333444444555555444444444555555666666666666444222333555666666555555555555555555555555555333333333333333333333333555555555666666666666777777777777777777777777777444555555666777777888888111111111222333444555666666555555444555555666666888888888888888999999999888777777666666777777777888888999:::<<>>@@@FFFPPP]]]gggsss}}}tttnnnfffaaa]]]XXXTTTRRRMMMJJJEEEBBB@@@>>>===;;;999888777666555666666777777777666666555555444444555555555555666666666666888777777666666666666777777777666666666666777777;;;<<>>:::777555555666666666555666666777777777777666666777777666666777777888999888888777666555555555666:::999999888777777666666555777999;;;<<<:::888777888999:::;;;;;;;;;;;;;;;777999;;;;;;:::999999:::;;;;;;<<<=========<<<;;;999:::<<>>===:::777777777777777777777666666555666666777777777777777777888:::<<<;;;999666444666777777888888999999999888888888777777777666666666555555666666777888999777888999999999:::;;;;;;<<<>>>AAADDDFFFGGGGGGFFFGGGJJJOOOQQQRRRRRRTTTUUUVVVZZZ^^^^^^\\\[[[___ccccccdddeeehhhjjjlllllllllnnnmmmmmmoooppppppppppppqqqrrrqqqpppoooppptttwwwtttuuuuuuvvvwwwxxxyyyyyyqqqqqqqqqqqqqqqrrrssssssnnnrrrttttttuuuyyyyyyvvvvvvwwwwwwxxxyyyzzz{{{{{{zzz{{{{{{zzzxxxvvvvvvwwwyyyyyywwwuuussstttwwwzzz555555444444444444555555222444555777888888888777666666666666666777777888555555555666666777777777666666666666666777888888777777666666666666777777666777777888888888999999777777777777777666666555666666666888:::;;;:::999666666666666777777777777666666777777777777888888666666777777888777777777666666555555555555555555444444555666666666555555555666666777888888888888555555555666666555555555333333333333333333444444333444555555666666555555555555555555555666666666666666666666666666555444444555666666777666666666666666666666777777777777555555555555555555555555777666666555444444333333333444555666666555444333333444444555555444444333444555777999::::::999888777888888888888666555444555666666666666666666555444444444444444444444444333333222222222333444444222333444444555555444444444444444444444555555555555444444555666777666555444444444444444444444444333333333333333333333333444444555555555666666666555555555555666666666666666555555555444444444444333333333333444555555666666555444444333444444444777777777888999999::::::999999888888888999::::::::::::;;;>>>AAAEEEHHHJJJNNNPPPTTTYYY___bbbbbbaaabbbaaa___```aaaaaa```___\\\\\\]]]]]]^^^^^^______ccceeeddd^^^]]]```ddddddfffggghhhgggeeedddeeefffdddccccccaaa[[[RRRGGG@@@888777555555777777777666555666666777777666666555777666666666666777888888888777777666666666666777;;;:::999888777666555555555666888999:::999888777888999:::;;;;;;<<<<<<;;;888:::;;;;;;:::999::::::;;;<<<===>>>>>>>>>===<<<999;;;===???CCCLLLXXXaaauuutttrrrkkkaaaZZZVVVRRRNNNLLLIIIGGGEEECCCAAA>>>;;;888777666555555555666666333333333333333333333333444666777777666555777888999888777666666555555666777777666666666666777777666888;;;BBBLLLZZZjjjtttsssiiiYYYLLLDDD???;;;999888888777777777777666666555555666777777777777777666888:::;;;;;;999777555666666777777888888888999888888777777777666666666666666666666666777888888888999;;;;;;::::::<<<======@@@DDDHHHKKKKKKKKKJJJKKKQQQWWWZZZ[[[ZZZ\\\^^^^^^aaaddddddcccbbbdddfffeeedddeeegggjjjlllkkkjjjrrroooppptttvvvtttrrrsssqqqqqqrrrqqqqqqqqqtttvvvuuuuuutttsssssssssssstttlllmmmmmmnnnoooooopppppplllpppssssssuuuxxxxxxvvvvvvvvvwwwxxxxxxyyyzzzzzzxxxyyyzzzzzzwwwvvvvvvvvvssstttuuutttuuuwwwzzz}}}555444444333333444444555222333555666777666555444666555555555666666777888444555555666777888888888777777666666777777888999666666555555555555666666777777888888888888888888777777777777777666555555777666666777999:::888777555666666666777777777888666666777777777888888888666666777777777666555555444444555555555555555555444555666777777777666666666777777888888888777777555666666777777666666555444444444555555666666666333444555555666666555555444555555555666666666777666666666666666555444444333444555666666666555555888888888999999999::::::666666666666666666666666444444444444444333333333333444666777777666444333333333444555555444333333222444666888999999888888666777888888777666444222444555555666666555555444444444444444444444444444333222222222333333444555222333444555555555444444555444444444444444444333555444444555777777666555333333333333333333333333333333333333333333333333333444444444555555555555555555555666666666777777555555555555666666666666555555555444444555666666777666666555444444555555666777777888999999::::::::::::999999::::::;;;<<<:::;;;<<>>??????>>>======>>>:::<<<>>>???@@@???>>>===<<>>???BBBNNNbbbrrr|||xxxoooaaaQQQDDD>>><<<999888888888777777666666444555777888888888777666666777888999::::::999888777777777777777666666666777777777777666666666666777666666666666777777888999<<<>>>>>><<<<<<>>>@@@BBBFFFKKKQQQTTTTTTSSSRRRSSSZZZbbbgggffffffgggjjjkkkkkkkkklllnnnmmmkkkiiigggeeeeeegggkkkmmmkkkiiiiiiiiiooozzz}}}vvvnnnkkknnnpppssstttsssrrrrrrssspppoooooooooppprrrtttuuummmmmmnnnooopppppppppooopppsssuuussstttxxxxxxvvv|||{{{zzzxxxvvvuuutttsssrrrtttuuuuuusssqqqqqqqqqppprrrsssssssssssstttuuu555555555444333333222222333333333333333333222222111222444666666666666555666777888999:::;;;;;;;;;999888777888999888666444444555666777777666555444666666666666666777777888999888888888777777666666666666555555555444444444666666777888888888888888888888888888888777666666777666555444444444444444333444666777777666444333666555444444555666777888666666777777777777666666888888777666555444333333888888888888777555444333666666555555555555666666777777666555444444333333666777777777666555444444333333444444444333222222444444444444444555666777555555666777777888777777555555555555555555555555333444555666666555444333666555555444444444555555555555666666666666555555666777888999888777555333444444555555555555555555666555333222111222333333000111444666777666555444333333444555555444444444333333333444444333222222444444444555555555666666666666666666666666666666333222222222222333444444555555555555555555555555999999888888777777666666555666777666444333333555444444333444444555666777:::999888666555555555555888888888888888999999999;;;;;;;;;::::::;;;;;;<<<;;;<<<>>>AAAFFFKKKPPPSSSXXX\\\```bbbaaa___]]]\\\]]]\\\ZZZZZZ\\\]]]]]]\\\ZZZ]]]___aaaaaaaaabbbccc^^^aaadddfffeeeeeefffgggiiieeeaaa^^^^^^___``````aaaccceeebbb[[[PPPGGGBBB<<<:::777777777777555444666777888777555444444555777777777777666666666666555666777888888777666555999999999888888888888777888999::::::::::::888888@@@AAAAAAAAA@@@>>>===;;;======<<<;;;::::::999999:::;;;<<<===>>>>>>>>>>>>??????@@@CCCEEEIIIUUUbbblll{{{vvvmmmddd\\\TTTNNNJJJIIIHHHFFFFFFGGGEEE@@@<<<888888777666555555444444444444444555555555666666555555666666666666555555555555555555555666777777444444444555555555666666777888888999>>>GGGTTT^^^kkktttwwwlll[[[MMMCCC>>>===;;;999888888777666555555666777888999:::::::::;;;:::888777777888:::;;;999888666555555777888:::777777666555555555555555666888:::;;;:::999:::;;;>>>>>>>>>===>>>@@@EEEHHHFFFJJJQQQXXX\\\\\\[[[ZZZ```cccgggjjjkkklllnnnooopppmmmjjjjjjkkkkkkiiigggggghhhiiijjjjjjkkkjjjjjjkkklllnnnooonnnnnnnnnpppqqqrrrrrrooolllkkkooorrrqqqqqqpppnnnllllllmmmoooppplllkkkoooqqqpppqqqsssvvvvvvvvvvvvuuutttrrrrrryyyxxxvvvuuutttttttttuuutttqqqooopppssstttsssrrrqqqtttwwwxxxwwwvvvxxx{{{555555555444444444444333444444444444444555555555333444555666777666666555666777888:::;;;;;;;;;;;;888777666777999999888777444555666777777666555444777777666666666777888888888888888888777777777666666666555555555444444444666666777888888888888777777888888888888777666666777777666666555555555555333444555777777555444333555444333333444555666777777777666666666666777777888888777777666666555555888888888888777666555444666666555555555555666666777666666555555444333333555555666666666555555444333333333333333333333333555555444444444555666666444555666666777777777666555555555555555555555555444444555555555555444444555555444444444444555555444444555555555555444444555666777777777666444333444444555555555555555555555444333222222222333333111222333555555555444444333333444444444444333333333333333444444333333222444444444444555555555666555555555555555555555555333333333333333444555555555555555555555555555555888888777777777777777777666777777777555444555666666666555555555555555555999999777666555555555555777777888888888888999999;;;;;;:::::::::;;;<<<<<<>>>>>>@@@CCCHHHNNNTTTWWW\\\___bbbbbbaaa```_________]]]\\\]]]^^^______^^^YYY[[[]]]^^^^^^___aaabbbaaaccceeeeeeddddddeeefffgggddd```^^^^^^```aaaaaaddddddccc___WWWNNNFFFBBB<<<:::888777777777666555666777777777555444555666777777777777666666666666666777777888888777777666;;;::::::999888777666666777888999:::;;;;;;::::::>>>???@@@AAA@@@???>>>=========<<<<<<;;;::::::999:::;;;<<<<<<===>>>??????@@@@@@BBBEEEGGGJJJVVVaaaqqq|||vvvnnneee]]]VVVOOOJJJIIIGGGEEEEEEEEECCC>>>:::777777777666555555444444444444444555555555666666555555666666666666555555555555555555555666777777444444444555555555666666555777888999<<>>???@@@AAAAAABBBDDDHHHKKKNNNRRRXXX^^^aaaccccccbbbhhhjjjmmmnnnnnnnnnnnnooopppmmmkkkkkklllmmmkkkiiiffffffhhhiiijjjllllllmmmlllnnnoooooommmllllllmmmnnnnnnnnnnnnmmmnnnppprrrpppoooooonnnnnnnnnppprrrsssnnnkkkmmmooonnnooorrrvvvvvvvvvvvvuuutttsssrrrvvvuuusssrrrqqqqqqrrrrrrsssqqqppppppsssuuutttssstttvvvxxxxxxvvvwwwyyy{{{444444444555555555555666444555555666666777777777555555666777777777666666666777999:::;;;<<<<<<<<<777666666777999:::999888555555666666666666555555888777777777777888999999888888888888777777777777666666666555555555444444555666777777888888777777777777888888777777666555777777777777666666666666333444555666666555444333444333333333333444555555888777666555555666777888777777777777777777777777888999999999888777666666666666555555555555666666777666666555555444444444444444555555555555555555555444333222333333444555666666555555444555555555444444555666666666666555666666666666666666666666555555444444444444555555444444333333333444444555333444444555555444444333444555666666666555333222555555444444444444444444444444333222222222333333333333333333333333333333333333333444444333333222333333444444444444333333444444444444555555555555444444444444444444444444444444444444444555666666555555555555555555555555666666666777777777777777666777888777555555555777999888777666555555555555999888777666666555666666777777777888888888999999;;;:::::::::;;;<<<<<<===AAAAAABBBFFFKKKRRRXXX[[[^^^```aaa```___^^^___```___]]]]]]]]]___``````___[[[\\\]]]^^^^^^___bbbddddddeeeeeedddccccccdddfffgggddd```___```aaabbbcccfffdddaaa[[[TTTLLLFFFBBB===;;;999888888888777666555666777666555444555666666666666666777777777777888888888777777888888888<<<;;;:::999888666555555666777999:::<<<===============???@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAADDDGGGHHHKKKUUU```qqq{{{vvvnnnfff^^^VVVOOOJJJGGGFFFDDDCCCBBB???;;;888777777666666555555444444444555555555555666666666555555666666666666555555555555555555555666777777444444555555555666666666444666777888:::@@@IIIPPP\\\hhhrrrpppeeeXXXKKKBBB===;;;888888888888777666666666888999;;;<<<======;;;:::888777777888:::;;;;;;:::888777666777888888999888888888888999999:::;;;===??????>>>???@@@BBBCCCEEEGGGIIIJJJKKKNNNPPPYYY[[[___cccgggiiikkkkkkppprrrssssssqqqooooooooopppooommmmmmnnnnnnmmmlllhhhhhhhhhiiijjjkkkmmmmmmnnnooopppnnnllljjjiiijjjkkkkkkkkkmmmppprrrrrrrrrpppooonnnnnnnnnoooqqqqqquuuoookkklllmmmlllmmmqqquuuvvvvvvvvvuuutttssssssuuutttrrrqqqpppqqqqqqrrrsssqqqpppqqqtttuuuuuuuuuwwwxxxxxxvvvvvvvvvyyy|||333333444555555666777777333444444555666777888888666666777777777777777666777888999;;;<<<=========999888666777888999999888555666666666666666666555888888888888888999999:::888888888777777777777777666666666666555555555555555666666777777777777777777777777777777666666555666666777777777666666666444444555666666555444444444444444444444444444555888777555444444555777888555555666666777777777888888888999999999888888777666666555555555555666666777666666666555555444444222333444555555666555555666555333222222444666777777777666555555444555555444444555555555555555444666666666666666666666666666555333333333333555666444333333333333444444555444555555555555555555444444555666666666555444444555555444444444444333333444333333333333333333333444333333222222222333333333333333333333333222111222333444444444444444444444444444444444444444444333333333333333333333333555555555555555666777777555555555555555555555555555555555666666777777777555666777666555444555666888888777666666666666666888777666666666666666777666777777777888999999999:::::::::;;;<<<===>>>???CCCCCCEEEHHHNNNUUU[[[^^^^^^___^^^\\\[[[[[[]]]___^^^]]]]]]^^^``````___^^^^^^___`````````aaadddgggcccddddddcccbbbccceeehhhiiifffcccaaabbbccccccccccccaaa^^^YYYTTTMMMFFFAAA===;;;999888999999888777555666777666555444555666666666666666777777777777:::999888777777888999:::::::::999999888777777777555666888:::<<<>>>???@@@===>>>???@@@@@@???>>>===>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCAAABBBDDDGGGHHHJJJTTT___lll~~~~~~zzzuuummmddd\\\TTTMMMHHHEEEDDDCCCAAA???<<<999777777777777666666555555555555555555555555666666666444555555666666555555444555555555555555666777777555555555555666666666666222555777888888;;;AAAGGGOOO\\\hhhkkkeee[[[MMMAAA<<<:::888888999999888777444444555666888:::;;;<<<;;;:::888777777888:::;;;;;;;;;999888888777888888888888888888999:::;;;<<<>>>@@@AAABBBBBBCCCEEEGGGIIILLLOOORRRSSSTTTUUUWWW```aaacccfffiiilllooopppssstttvvvuuurrrpppoooooosssrrrqqqppppppooommmllllllkkkjjjjjjjjjkkklllmmmlllmmmnnnnnnkkkjjjjjjjjjmmmlllkkkooosssuuutttqqqqqqpppnnnmmmnnnooopppoootttnnniiijjjkkklllnnnrrrtttuuuuuuuuuuuuuuutttssswwwvvvuuutttsssttttttuuusssrrrrrrssstttvvvwwwwwwzzzxxxvvvttttttvvvyyy{{{222333333444555666777777222222333444555555666666666666666666666777777777777888999;;;===>>>>>>>>>===:::888777888888777666666666666555555666666666888888888888888999999:::777777777777777777888888777777666666666555555555555555666777777777777777777777777777777666555555444444555666666666555444444555555555555555555444555555666666666555555555777666555444444555666777333444444555555666666666777888888999999999888888666666555555555555666666666666666666666555555555333333444555666666666666666555444333333555777888888777666555555555555555444555555555555555444444666666666666666666666666555444333222222333444555333333333333444444555666666666777777777777666666666666666777777666666666555555444444333333333333222333333333333333333333444444333222222222333333444444444444333333222111222333444444555555555444444444444444444444333333333333333333333333333333666555555555555666777777555555555555555555555555444444555555666666666777333444555555333333444555666666666666666777888888777666666666666666777888777777777888999:::::::::;;;;;;;;;<<<===???@@@AAADDDFFFHHHLLLQQQWWW\\\______^^^]]][[[YYYZZZ]]]```aaa``````aaabbbbbbaaa___^^^___aaaaaaaaabbbeeegggaaabbbbbbbbbcccdddhhhjjjmmmjjjfffddddddddddddccc___^^^\\\ZZZVVVOOOFFF@@@<<<;;;999888999999888777444666777666555555666777555666666666777777777888:::999888777777888999:::777777777888999999::::::666777888:::<<<>>>@@@AAA??????@@@@@@???>>><<<;;;===============<<<<<<<<<======>>>???@@@BBBCCCDDD@@@AAACCCFFFFFFIIISSS^^^iii}}}~~~yyysssjjj```WWWOOOIIIDDDCCCCCCBBB???<<<:::888777888777777777777777666666666666666666666666666666444444555555555555444444555555555555555666777777555555555666666666777777222555777777666777<<<@@@DDDQQQ^^^dddccc[[[NNNBBB;;;:::888888999:::999999444444555555777999;;;<<<;;;:::888777777888:::;;;;;;;;;:::999999999999999888888888999:::<<<===>>>@@@BBBDDDEEEFFFHHHLLLNNNQQQTTTXXX[[[[[[\\\]]]^^^eeefffgggiiikkkooorrrtttqqqsssttttttrrrqqqpppqqquuuuuuuuusssqqqnnnlllkkkkkkkkkkkkllllllnnnooooooiiikkkmmmmmmlllkkklllmmmqqqpppoooqqquuuvvvtttqqqooommmkkklllooorrrsssrrrrrrlllhhhjjjlllmmmppptttssstttuuuuuuuuuuuuuuutttxxxwwwvvvuuuuuuuuuvvvwwwssstttttttttuuuvvvwwwxxx{{{xxxuuussssssvvvyyy{{{222222333333444555666666111222222222333444444444555555555555666777888999777888:::<<<===>>>?????????<<<999777777777777666666666555555555555666666888777777777777888999999777777777777888888888888777777777666666666555555444555666666777777666666666666777777666666555444222333555666666666555444555555555555555555555555666666777777666666555444555555555555555555555555333333333444444555555555666666777888999999999999666666555555555555666666666666666666666666666666444555666666666666666666555555444444555666888999777777666666555666666666555666666666666555444444555555555555555555555555444444333333333333444444444444444444555555666777777777777888888777777777666666666666777777777777555555444444333333222222222222333444444444333333444444444444444444444444555555555555444333222222222333444555555666555555444444444444333333333333333333333333333333333333555555555555555666777777555555555555555555555555444444444555555555555555222333444444333222444555555555555555666777888999666666555666666777888999777888888999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDGGGIIILLLQQQVVVZZZ]]]_________^^^\\\[[[]]]```ccceeeddddddeeeeeedddbbb___[[[]]]```aaaaaabbbcccddd^^^```bbbcccdddfffhhhkkkmmmjjjgggfffffffffeeeddd___]]][[[ZZZWWWPPPFFF???;;;:::888888888999888777444555666666555555666777555555666666777777888888888888888777777888888888555555666888999:::;;;<<<777888888999:::<<<>>>??????@@@@@@@@@???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEEEEFFFAAA@@@AAADDDDDDHHHTTT```lllzzzsssggg\\\RRRJJJEEEAAAAAAAAA@@@>>>;;;888888888999999999888888888888888777777777666666666666555444444555555555555444444555555555555555666777777555555666666666777777777333555777666555555999<<<@@@JJJUUU[[[^^^ZZZOOOCCC;;;999888888:::;;;;;;:::888777777777888:::;;;===;;;:::888777777888:::;;;::::::::::::::::::::::::888999999;;;===???AAABBBDDDFFFHHHJJJLLLPPPTTTXXXZZZ]]]```bbbbbbcccdddeeejjjjjjkkklllooorrruuuwwwoooqqqttttttsssrrrrrrssstttvvvvvvuuuqqqnnnmmmllliiijjjllloooqqqrrrssssssgggiiilllmmmmmmmmmoooppptttsssrrrssstttuuutttsssmmmkkkjjjmmmssswwwxxxxxxqqqkkkiiikkkmmmnnnqqqtttsssssstttuuuvvvvvvvvvuuuwwwvvvuuuttttttuuuvvvvvvuuuvvvwwwvvvuuuuuuwwwyyy{{{xxxtttsssuuuxxxzzz{{{111222222222333333444444222222222222333333333333333333333333555777999:::777888:::<<<>>>???@@@@@@>>>;;;888777777888888777777666555444444555666777777777666666666777888888666777777777888888888888777777777777666666666555444555666666777777666666666666777777666666555444333444666777777777666555555555555444444555555555555555666666666555444333333444666777777666444333444444444555555555555555444555666777888888888888666666555555555555666666666666666666666666666777777777777888777777666666444555555666777777888888666666666666666666777888666777777777666666555444444444444444444444444444333333333444444333333333555555555555666777888888666666777777777777666666555555555555666666777777555555444444333222222111111222333444444444333333222333555666777666666555666666666666555444333222222333444555666666666666444444444333333333222222444444444444444444444444555555444444555555666777555555555555555555555555555555444444444444444444222333444444333333444666555555555444555555666666555555555555666777999999888999999:::<<<======>>>======>>>???AAACCCEEEFFFIIILLLQQQVVVZZZ]]]^^^^^^]]]]]]]]]\\\\\\]]]aaadddeeeeeedddddddddccc___\\\ZZZ]]]aaaccccccccccccccc^^^aaaccceeeeeeeeeggghhhhhhgggeeeeeefffgggfffeeeeee```\\\XXXUUUOOOEEE>>>:::888777777888888888777444555666666555555666888555555555666777888888888666777777888888777777666666666777888999::::::;;;999999888888999:::;;;<<<>>>>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???CCCFFFHHHHHHGGGFFFBBBAAAAAACCCDDDIIIVVVcccooo}}}tttfffYYYNNNGGGBBB@@@???@@@@@@===:::888999:::::::::::::::::::::::::::777777777777666666666555333444444555555444444333555555555555555666777777555666666666777777777777555777888666444444888;;;<<>>@@@BBBEEEFFFHHHJJJLLLOOORRRWWW]]]aaabbbdddggggggggggggiiijjjkkkllllllnnnpppsssuuuwwwqqqsssvvvvvvvvvuuuuuuvvvqqqtttvvvuuurrrooooooooolllnnnqqqssstttsssrrrqqqhhhjjjlllnnnnnnnnnpppqqqsssttttttsssrrrrrruuuvvvssspppnnnqqqvvvzzzzzzyyyrrrmmmkkkmmmooooooppprrrrrrssstttuuuvvvvvvvvvvvvvvvuuutttsssssstttuuuvvvwwwxxxyyywwwuuutttvvvxxx|||xxxvvvvvvyyy|||}}}}}}111111222222222222333333333333333333333333333222222222222222444777999:::777888:::<<<>>>@@@@@@AAA===:::777777888999::::::777666555444444555666777666666666666666777777888666666777777888888888999777777777777666666666666444555555666666666666666666666666666666555555444333555777888999888777666555555444444444444555555444444555666555444222111222444666888888666444222666666666666666666666666333444555777888888888888666666555555555555666666666666666666777777777777888888999888888777666555444444666777888888888888666666555666666777888999777777888888777666555555333333333333333333333333222222444555555444222222555555555666666888999999555555666666666666555555444444444444444555666777555555444333333222111111000111333444555444333333111333555777888888777666777777777777666555444333222333444555666666666666444444444333333222222222444444444444444444444444444444444444444555666666555555555555555555555555555555555444444333333333333444555555444444666777777666555444444333444444555555555555666888999:::999999:::;;;<<<>>>>>>???>>>>>>???@@@BBBEEEFFFHHHKKKOOOUUUZZZ^^^_________YYYZZZ[[[ZZZZZZ\\\___bbbcccbbbbbbbbbaaa___[[[XXX[[[___dddggggggeeeeeeddd___bbbeeefffeeeeeeeeefffdddcccbbbccceeegggggggggkkkddd\\\VVVRRRMMMEEE>>>:::888666666777888777666333555666666555555666888444555555666777888888999555666777888888777666555888888888888888999999999;;;:::999888888888::::::;;;<<<>>>?????????>>>===:::;;;;;;;;;;;;;;;;;;;;;===@@@DDDHHHJJJJJJHHHGGGCCCAAAAAACCCDDDJJJXXXfffooouuufffWWWLLLEEEAAA???===??????===999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666555333444444555555444444333555555555555555666777777666666666666777777777777666777888666444444888<<<999===CCCHHHNNNPPPIII@@@:::999888888:::<<<<<<;;;888777666444444666777888;;;:::888777777888:::;;;888888:::;;;<<<=========<<<===>>>@@@CCCEEEHHHIIIKKKMMMPPPSSSWWW]]]cccggggggiiijjjjjjiiijjjkkkmmmjjjjjjkkkmmmooorrrtttuuutttvvvxxxyyyxxxwwwwwwxxxnnnqqquuuuuusssqqqqqqrrrssstttvvvvvvuuuqqqmmmjjjiiikkknnnnnnnnnooopppqqqqqqssssssrrrpppqqquuuyyy|||xxxttttttxxxzzzxxxuuutttooommmooopppnnnnnnppprrrrrrtttuuuvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwxxxyyyzzzxxxuuutttvvvxxx|||yyywwwxxx|||444444444555555555555666333444444555555444444333333444444444444666999<<<<<<<<<===>>>???@@@AAAAAA777777777777888999::::::999999777666555555555555555666666777888999999:::888888888888777777777777999999888888777666666666666777777777777666666555777777888888888777777666555666777777777555444333444444444444555555666666555555555555555555555555444444444444444555777777555555555555555444444444555666888:::;;;:::999888888777555333333444666777;;;999777555444555666777555555666777777777777777999999999888888888888777999555444777888555333555666666666666666666666666333333333444555666777777666555555444444555555666444444555666777888999999666666666666666666666666666555444333333333333333666555444444444444555666444444444333333222222222444666888888666555555555444333222333555666555444333444555555444333111000333333333333333333333333555444444333333222222111333333333444444444555555555555666666666666555555333333444444555444444444444444444444444444444444555666888999999777555444666777888777666555666888:::::::::;;;<<<===>>>???<<<===???BBBFFFJJJNNNPPPSSSUUUWWWZZZ\\\]]]]]]]]]\\\[[[ZZZZZZ\\\^^^aaabbb```aaacccbbb___\\\[[[[[[```cccggggggeeedddfffgggcccdddddddddbbbbbbcccddddddeeeeeedddcccdddfffhhhiiibbb\\\XXXWWWPPPEEE<<<888888777666666666666666666666666666555555555555666777777777777777666555666777999888666555555666777777777777888999:::;;;;;;<<<<<<:::999888999;;;999:::;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<=========???CCCGGGIIIJJJIIIHHHDDDBBBAAACCCFFFKKKWWWcccttt~~~uuugggYYYNNNGGGBBB?????????>>>===<<<;;;;;;:::999;;;===<<<;;;999888888777666666666555555555555555555444555666777999:::555555555555666666666666777777888888888777777666777666666555555555666666888:::>>>BBBDDDEEEDDDCCC;;;999777666777999888888;;;;;;:::999888888888888;;;;;;;;;;;;:::::::::999======<<<===>>>@@@BBBCCC@@@BBBDDDEEEFFFGGGJJJMMMPPPSSSVVVYYY]]]bbbhhhlllkkkmmmmmmllliiiiiilllooorrrmmmkkkoooqqqpppooopppsssssstttuuuvvvuuuuuuuuuooosssvvvwwwuuutttuuuwwwvvvuuutttrrrpppnnnmmmllluuuttttttvvvwwwvvvtttrrrppprrrssssssqqqqqqrrrtttuuuttttttvvvyyyzzzzzzyyywwwuuusssqqqpppnnnkkkhhhnnnmmmrrrxxxyyyttttttxxxzzzzzzxxxuuussstttwwwzzzyyy{{{}}}}}}{{{xxxwwwwwwwwwwwwwwwyyy{{{|||{{{zzz444444444555555555555666333444444555555444444333444444555444444666999<<<<<<===>>>???@@@@@@@@@@@@::::::999999999::::::;;;999999777666666555555555555555666777777888999999777777777777666666666666777777777777777777888888666666777888888777777777777777888888888888777777777777777777777777666555555555555555555555666666555555555555555555555555333333333333444555666666666666666555555444444444555666888999:::999888777777666555555555666777888:::888666555444444555666555555666777777777777777777777777777777777777777:::555444666777555444666666666666666666666666666333444444555555666666666555555444444444444555555444555555666666777777777555555555555555555555555666555444333333333333444555555555555555555555555444444333333333333333333222444666666444333333444444333333444555666666444222222333444444444333222555555555555555555555555444444444333333333333222444444444555555555666666555666666777777666666555333333444444555444444333555555555555555555555555555666777888888777666555777888999999777777888999;;;;;;;;;<<<===>>>???@@@>>>???@@@CCCFFFKKKOOORRRVVVWWWYYYZZZ\\\\\\\\\\\\___^^^]]]\\\\\\]]]___```bbbccccccbbb___^^^^^^___aaadddffffffdddccccccdddbbbdddfffeeedddccccccdddddddddeeedddcccccceeegggfffbbb]]]ZZZVVVOOOEEE===888888777666666666666666666666666666555555555555555555666666777777666666666777999888666555555666777777777777888999:::::::::;;;;;;:::888777999:::999999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<<<>>>>>======<<<<<<;;;;;;;;;======<<<999777777777777777666666666555555555666666555555666777888999555555555666666666777777777777888888888888777777777666666555555555666666666888;;;>>>???@@@???>>><<<:::777777888888888777999888888888888999:::;;;::::::::::::;;;<<<============>>>@@@BBBEEEGGGHHHGGGHHHKKKLLLMMMOOORRRUUUYYY[[[^^^aaadddhhhlllpppmmmoooqqqpppnnnllllllmmmooojjjiiinnnqqqqqqqqqsssssssssttttttuuuvvvvvvwwwtttuuuwwwwwwvvvtttttttttuuutttsssrrrpppnnnmmmlllsssrrrrrrssstttuuusssrrroooqqqssssssssstttuuuwwwwwwvvvuuuvvvxxxyyyxxxwwwyyyvvvsssqqqpppooonnnllloooooosssyyyzzzvvvvvvzzz~~~|||xxxvvvuuuvvvxxxyyywwwyyy{{{{{{yyywwwvvvvvvvvvuuuuuuvvvxxxyyyxxxwww444444444555555555555666444444555555555555444444555666666666555666999;;;<<<>>>@@@BBBBBBBBB@@@@@@>>>===<<<;;;::::::::::::999888777777666666666666555555666666777777888888777777666666666555555555555555666777777888999999666666777888999999999999777777888888888888777777777777777666777777888888666666666666666666666666555555555555555555555555333222222333333444555666777777666666555444333333444555777888888888777666666666666777777888888888888777666444333444444555555555666777777777666666444555555666666777777888:::666333555777555555777666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555555555444333333333444444333444555666666555444333333333333333444444444444222444666666444333444555666555444555666777666555111111333444555555555555555555555555555555555555333333333333444444444444555555555666666666777777666666777777777777666666333444444555444444333333666666666666666666666666666666666666666666777777888:::;;;:::999888999:::<<<<<<<<<===>>>???@@@AAABBBBBBBBBDDDHHHMMMRRRUUUYYYZZZZZZ[[[[[[[[[ZZZZZZ______^^^]]]^^^___aaabbbddddddbbb```^^^___bbbddddddfffggggggeeecccbbbbbbaaadddfffgggfffdddcccdddbbbcccdddcccbbbcccdddfffcccbbb```[[[TTTKKKCCC>>>888888777666666666666777666666666666555555555555444444444555666666666777666777888777666555666777888888777777777888888999999999:::999777666888999888999999:::::::::::::::888888777888888999:::;;;@@@AAADDDFFFGGGGGGFFFEEEHHHFFFFFFGGGGGGHHHOOOXXXiii{{{{{{xxxqqqfff[[[RRRJJJEEEAAA======<<<<<<<<<<<<<<<<<<>>>>>>===;;;777666666777777777777666666666555555777777666666666666777777666666666666777777777777777777888888888888777777666666666555555666666777666777999;;;<<<<<<;;;;;;===;;;888888888888777666666666777777999:::<<<<<<999888888999;;;===@@@AAA===???BBBFFFJJJLLLNNNNNNMMMOOOQQQSSSUUUXXX[[[^^^bbbdddfffhhhiiilllooorrroooqqqttttttrrrooommmlllmmmiiihhhmmmqqqqqqsssvvvtttssssssssstttuuuwwwxxxuuuuuuuuuvvvwwwxxxvvvuuuuuutttsssrrrpppooommmmmmqqqpppooooooqqqssssssrrroooqqqssstttuuuvvvxxxzzzyyyxxxvvvvvvwwwwwwvvvuuuxxxuuurrrppppppppppppooonnnooosssxxxxxxvvvvvvyyy~~~zzzvvvvvvyyy|||||||||wwwyyy{{{{{{zzzxxxxxxyyywwwvvvuuuvvvxxxxxxwwwvvv444444444555555555555666444444555555555555444444666777888777666777999<<<===???AAADDDDDDCCCAAA@@@AAA@@@>>><<<:::999999888999888888777666666777777555555666666666777777777777777777777666666666666666666666666777777888888555666777999999:::::::::666777777888888888888777777666555555555777888999777777777777666666666666555555555555555555555555444333333444444555666777888888777666555444333333555555666777777666666555444555777888999999999999777666555444444444444444555555666666666666666555333444444555777888888999;;;666333555777555666888666666666666666666666666666666666666555555555555444444333333333333444444555555555444444333333333555555555555555555555555555444444333333333444444333444666777777666444333222333333333444444555555555666777777666666777888777666555666777888777666222333333444444444555555333333333333333333333333222222333333444555555666444555555555666666666666666666777777777777666666444444444555444444333333555555555555555666666666777777666666666777888888999;;;<<<;;;:::999:::;;;<<<<<<<<<===>>>@@@AAABBBEEEDDDDDDFFFIIINNNTTTWWW\\\\\\\\\[[[[[[ZZZYYYYYY\\\\\\]]]^^^```ccceeefffdddbbb```]]]\\\^^^bbbfffhhhhhhiiihhhfffdddbbbaaa___bbbeeegggeeecccbbbbbbaaacccdddcccbbbbbbdddeee```aaaaaa[[[QQQHHHBBB???999888777777666666777777666666666666555555555555555444444444444555555555666777888777555555666888999888888777777777777888777888999888666666777999888999999::::::999999999777777777777888999::::::>>>???BBBDDDFFFFFFFFFFFFEEEDDDEEEHHHHHHIIIPPPXXXbbbvvv{{{uuuoooeeeZZZQQQJJJDDD@@@;;;<<<<<<<<<<<<<<<<<<<<<======<<<999666666777999777777777666666666666555888888777666666666666666666666666777777777888888666777777888888888888777666666666666666666777888::::::;;;;;;;;;;;;;;;;;;===;;;999888999999777666666666777777999:::<<<===:::999999:::<<<>>>AAACCC@@@CCCHHHMMMPPPRRRSSSSSSRRRTTTVVVXXXZZZ]]]```cccfffhhhiiijjjjjjkkkmmmooopppqqqssstttsssqqqpppooonnnkkkjjjnnnqqqqqqtttxxxwwwvvvtttrrrrrrtttuuuwwwsssrrrqqqtttyyy|||{{{yyyvvvuuutttsssqqqpppooooooqqqooommmnnnppprrrssssssoooqqqsssttttttuuuxxxyyy{{{yyywwwwwwwwwvvvtttrrrsssrrrppppppqqqqqqooonnnkkkmmmqqqtttuuutttuuuwwwzzzvvvsssvvv}}}yyy{{{}}}}}}|||{{{|||||||||{{{yyyyyy{{{{{{zzzyyy444444444555555555555666444555555666666555555444666777888999888999;;;======???BBBEEEFFFEEEDDDBBBBBBAAA???<<<:::888777777999888888777777777777888666666666666777777777777999999999888888888777777777777777777666666555555555666777999999:::::::::666666777888888888888888555444333333444555777888777777777777777666666666666666666666666666666666555555555666666777888999888777777666555555444444555555666666666555555555444555777888999999999999666555555444444444444444555555666666666666555555444444555666888999:::::::::555333666888666666888666666666666666666666666666666666666666666555555555444444333333444444555555555444444333333222222555555555555555555555555444444333333333444444555333444666777777666444333333333333444444555555555555666777777666666888999888777666666777888777555555555555444444333333333333333333333333333333333222222333444555555666666333333444444444555555555666666777777777777666666444555555555444333333222333333444444444555555555777777777777777888999::::::;;;<<<<<<;;;:::;;;<<<=========>>>@@@AAACCCDDDHHHHHHHHHIIIMMMQQQVVVYYY^^^]]]]]]\\\[[[ZZZZZZZZZ]]]]]]^^^```aaaccceeefffaaa```^^^[[[ZZZ\\\aaaeeeggggggffffffeeecccaaa___\\\___ccceeedddbbbaaaaaaaaabbbddddddcccbbbccceee^^^```___XXXNNNDDD@@@???999999888777777777777777666666666666555555555555777666555444333333444444666777777666555555777999888888777777666777777777666777888777666666777999999999999::::::999999888777777777777888999:::;;;;;;<<>>;;;;;;;;;;;;<<<<<<<<<<<<:::::::::888777777999;;;888777777777666666666666888888888777666666555555666666666666777777777777666666777888888888888888666666666666666777888888===<<<;;;;;;::::::::::::<<<;;;999999:::999888666888888888888999:::;;;<<<============???AAACCCEEEGGGJJJOOOSSSVVVWWWWWWVVVXXXZZZ\\\^^^___aaadddggghhhiiikkkkkkjjjjjjkkkmmmpppoooooopppqqqsssttttttrrrnnnnnnpppppppppsssxxxyyyxxxuuusssrrrrrrsssttttttrrrqqqtttyyy|||{{{yyywwwvvvvvvtttsssrrrqqqqqqrrrpppnnnoooqqqsssttttttpppqqqssssssssstttuuuwww{{{yyywwwvvvvvvuuusssqqqqqqqqqrrrtttuuutttpppmmmkkknnnrrrssstttvvvwwwxxxxxxuuusssvvv~~~zzz|||}}}}}}|||{{{|||}}}~~~||||||}}}~~~}}}|||444444444555555555555666555555666666666666555555555777999::::::;;;<<<>>>>>>???BBBEEEGGGGGGGGGFFFCCCBBB???===:::888777777999888888777777888888888777777777777888888888888::::::999999999888888888888888777666666555444444666666777888999999999999555666777888888999888888444444444333444444555555555555555666666777777777666666666666666666666666777666666777777888999:::777777777666666666555555666666666666555555555555666666666777777888888888555555555555555555555555555555666666666555444444444555555666888999::::::999555444888999777666888666666666666666666666666666666666666666666666666555555555444444555555555555555555444444333333333444444444444444444444444444444333333333444555555333444555666666555444333444444444444444555555555333444555555444444777888888777666666777777666555777666555444333333333333555555555555555555555555222333333444555666666666333333333444444444444555555555666666666666555555555555555555444333222222222222333333444555555555888888888999::::::;;;;;;<<<===>>>>>>===<<<===>>>??????@@@AAACCCEEEFFFGGGKKKLLLMMMOOOSSSVVVYYY[[[^^^]]]\\\\\\[[[[[[\\\\\\aaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]][[[\\\```bbbcccbbbbbbbbbcccbbb___]]]\\\^^^aaacccbbbaaa```aaaaaaccceeeeeedddcccdddeee^^^^^^[[[TTTJJJBBB>>>>>>999999888777777777777888666666666666555555555555888777555444444444555666666777777666555555777:::777777666666666777777888666777888777666666888::::::::::::::::::999999888999888888999999:::;;;<<<999:::===@@@CCCFFFHHHIIIFFFEEEFFFHHHGGGGGGNNNVVVeeezzz~~~nnnggg]]]SSSKKKEEE@@@===<<<<<<;;;;;;;;;;;;;;;;;;777888999999888888999;;;888888777777777666666666777777888888777666555555555555555555666666666666555666777888888999888888666666666666777888999999<<<;;;999888777777888999;;;:::999:::;;;;;;999777999999999::::::;;;======AAAAAACCCDDDFFFHHHIIIIIIOOORRRVVVZZZ\\\]]]\\\\\\aaabbbcccddddddeeegggjjjiiikkkmmmmmmllllllmmmnnnpppnnnmmmnnnqqqtttvvvvvvssspppooopppooommmqqqwwwyyyxxxvvvtttsssrrrrrrssswwwvvvttttttvvvwwwwwwvvvwwwvvvvvvtttsssrrrrrrqqqrrrqqqpppqqqsssttttttsssppprrrssssssssssssuuuvvvzzzxxxvvvvvvvvvvvvtttrrrrrrssstttvvvwwwvvvrrrooommmrrruuuuuuvvvyyy{{{{{{yyywwwvvvxxx|||yyyzzz{{{zzzxxxxxxyyyzzz}}}{{{{{{|||~~~~~~}}}444444444555555555555666555555666666666666555555444666999;;;;;;<<<>>>@@@>>>???BBBDDDGGGIIIJJJJJJDDDCCCAAA>>><<<:::999888999888888777777888999999999999999999888888888888999999999888888888888777666666666666666666555555666666777888888777777777555666777888888999999999555555555555555555444333333333444555666777777888666666666666666666666666666666666666777888999:::666666666666666777777777888777777666555555666666777666555555555666777888555666666777777666666666555555666666555555444333444444555666666777888888777444555999;;;888666777666666666666666666666666555555666666777777888888777666666555555666666777555555555555444444444444444444444444444444444444333333333333333444555666555555555555555555555555555555555555444444444444444444555555444555777999888777555555666777555444666555444444333444555555555555555555555555555555333333444444555555666666444444444444555555555555444444555555555555444444555555555555444333222111333333333444555666666666888999:::<<<<<<<<<<<<;;;???AAABBBAAA@@@???@@@AAACCCCCCDDDEEEGGGIIIKKKLLLOOOQQQSSSVVVZZZ\\\^^^___]]]\\\\\\[[[\\\]]]^^^___bbbbbbbbbbbbaaa```______aaabbbcccbbb``````aaabbbbbbaaaaaabbbdddeeebbb___]]]___aaabbbaaaaaabbbcccaaacccffffffeeeddddddeee___\\\VVVNNNFFF@@@===<<<:::999888888777777888888666666666666555555555555666555444444555666999:::666777666555444555888:::666666666666666777888999777888888888777777999;;;;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;<<<===>>>:::;;;===???BBBDDDFFFGGGDDDCCCDDDFFFGGGHHHPPPYYYhhh~~~|||{{{{{{yyywwwhhhaaaWWWNNNHHHDDDAAA@@@<<<<<<<<<;;;;;;:::::::::777999::::::888777888888888888888777777777666666666666777888888777666555444444444444555555555555555666777888888999999999666666666666777888999:::<<<;;;888666666666888999999999999:::<<<<<<:::888888999999:::<<<>>>@@@AAACCCEEEIIILLLOOOQQQQQQQQQVVVXXX\\\___bbbcccddddddggghhhhhhgggffffffgggiiihhhkkkmmmnnnnnnmmmnnnooopppooonnnppptttvvvuuusssqqqooonnnnnnmmmkkkooovvvuuuuuuuuuuuuttttttttttttvvvvvvvvvuuussssssuuuwwwuuuuuutttsssrrrqqqpppppprrrqqqqqqrrrssstttrrrqqqoooqqqsssttttttuuuxxxyyywwwvvvuuuuuuvvvvvvuuuttttttsssqqqqqqrrrrrrqqqpppnnnsssvvvuuuvvv{{{~~~|||wwwwwwwwwxxxzzz|||}}}~~~yyyzzzzzzyyywwwvvvwwwyyy~~~|||zzzzzz|||~~~444444444555555555666666555555666666666666555555333666999;;;<<<===???AAA>>>???AAADDDGGGIIILLLMMMFFFDDDBBB@@@===<<<;;;:::999888888888888888999999::::::999999999999999999888888888888777777777777444444555555666777777777666777777777777666666555555555666888888999999999666666777777777666444333111222333444555777888888777777777777777777777777555555555666666777888999555555666666777777888888999888777666666666666666888777555444333444666777666666777777777777777666555666666666555444333333333333444444555666666666666444555;;;===999666666666666666666666666666666444555555666777888888999777777666666666666777777555555555555555555555555444444444444444444444444333333333333333444555666666555444444444444555666666666666555444444444333666777777666666777:::<<<888666555555666666555333555444333333444555777888333333333333333333333333444444444555555555555555555555555555666666666777333444444444444444444333555555555555444333222111444444444555666777777888888999<<<>>>>>>>>>===<<>>666777666555444555888;;;555555555555666888999999777888999888777888999;;;<<<<<<<<<<<<;;;;;;:::999<<<<<<<<<<<<===>>>??????;;;<<<===???AAACCCDDDEEE@@@???AAADDDGGGKKKTTT^^^hhh~~~zzzvvvuuurrrpppccc\\\RRRJJJEEECCCCCCBBB======<<<;;;::::::999999888:::;;;;;;999666666666888888888888777777777777555666777888888777666555333333333444444444555555555555666888888999999999666666666666777888999:::===<<<999777666888999;;;888888888:::<<<===;;;999777777999;;;===@@@CCCDDDEEEHHHMMMRRRVVVXXXXXXXXXZZZ[[[___cccfffhhhjjjjjjiiiiiiiiigggeeedddeeeggggggiiilllnnnnnnmmmnnnoooppppppqqqtttwwwwwwtttpppooommmllllllkkkjjjooovvvrrrssstttuuuvvvvvvvvvvvvrrrtttuuutttrrrsssvvvzzzssssssrrrqqqqqqpppooooooqqqqqqqqqrrrsssssspppnnnnnnpppsssuuuvvvxxx{{{}}}vvvuuutttuuuvvvwwwvvvuuutttqqqmmmkkkkkkmmmoooooolllrrruuussstttzzz}}}{{{rrrtttvvvxxxyyy{{{~~~|||||||||zzzxxxwwwxxxyyy}}}{{{{{{}}}555444333222333444555666555666666777777777777777555666888888999;;;???AAA@@@CCCGGGKKKMMMNNNLLLKKKHHHGGGFFFCCC@@@===:::999:::999888777777777888999777777777777777777777777;;;888555555777999888777777777777777777888888999666666666666777777777777555555555555666666666666666666666666777777777777333333222333444666888999666666777777777777666666888888888888999999888777444444555555555555555555555555555555666666666666777666444333444555777999999888777666666777888999888888777555444333222111444333333333444555777888777777555444444555666777666777777777777777666666333444555666777777777777777666444333222222333333555444333222222222333444999888666555444444444555333333333444444555555555333333333333333333333333555444333333333333444555777666555444444555666777777777777777666666666666555444333222333555777999666555444333222333333444555666777888888777666555444555555666666666666666222222333333333333333333777777666666666666777777555555555666777999;;;<<<<<<===???@@@AAABBBEEEHHHHHHGGGFFFGGGJJJJJJGGGDDDGGGLLLPPPSSSRRRRRRTTTVVV[[[\\\\\\]]]^^^___``````bbbaaa^^^]]]]]]___aaaccc```cccdddaaa^^^^^^bbbgggeeeggghhhiiihhheeebbb```dddeeeffffffdddbbbbbbccc]]]```cccbbb```___```bbbeeecccaaadddhhhhhhddd___[[[VVVOOOHHHCCC>>>:::777;;;999777666555666777888888888777555555444444444555666666666777777888888777777777777777777777777666666666666777777888888:::<<<======<<<;;;;;;<<<<<<<<<===>>>>>>===<<<;;;;;;::::::;;;<<<>>>@@@AAA:::;;;===???AAABBBCCCCCC@@@@@@BBBEEEGGGJJJRRR[[[mmm}}}uuurrrpppnnnkkkcccXXXMMMHHHEEEAAA???@@@??????===;;;888777888:::>>>===<<<:::888777555555555555666777777777777777888888777666555444333333444444444555555555666666555555555555555666777888777888999999888777888:::===<<<;;;:::999888888888;;;:::999999;;;<<<<<<<<>>@@@BBBEEEIIILLLOOOOOOOOONNNJJJIIIHHHEEEBBB???<<<;;;;;;:::999888777888999999777777777777777777777777:::888555555777999888777777777666666777777888999666666666666777777777777555555666666666777777777777777777666666666666666444444333444555666888999666666777777777777666666888888888888999999888777666666666666666666666666555555555555666666666666777666555444444666777888888777777666666777888999888777666555444333222222444444333333444555666777666666555555555555666666555555666666666666555555444444555666777777666666777666555333222222333333444333222222222333444555888777555444333333333444333333333444444555555555333333333333333333333333555444333333333333444555777666555444444555666777666666666666666666666777444444333222333555777888666555444333222333444444555666777888888777666555444555666666777777666666333333333333444444444444777777666666666666777777777777777777888:::;;;;;;===???AAABBBCCCEEEHHHJJJMMMLLLMMMPPPRRRSSSPPPMMMKKKOOOTTTVVVVVVWWWXXXZZZ\\\\\\]]]]]]^^^^^^______```___^^^]]]]]]^^^```aaa^^^```aaa___\\\]]]aaafffdddeeeggghhhgggfffdddccccccdddeeefffeeedddeeeeeeccceeefffeeecccaaabbbcccdddaaa```bbbeeeeeeaaa\\\XXXSSSLLLFFFBBB>>>:::888:::999777666555666888999888777666555555444444444444444444444555555555666666666666666666666666666555555555666666777777888:::;;;======;;;:::;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===>>>@@@AAA;;;<<<===???@@@AAAAAABBBAAA@@@BBBEEEHHHKKKUUU___rrrwwwpppooommmjjjfff```VVVKKKGGGDDD@@@>>>???=========;;;888777999:::======<<<:::999777666555555555666777777777777777777777777666555555444444444444444555555555666666666666555555555666777777888999:::999888777888999<<<;;;;;;:::999888888888:::999999999;;;<<<======???>>>>>>AAAGGGMMMOOOPPPQQQRRRWWW___cccaaaaaacccgggfffhhhkkkiiieeefffkkklllhhhdddaaabbbeeehhhiiiiiijjjlllnnnpppssstttuuuyyyxxxwwwxxxxxxxxxuuusssrrrooollllllooossstttuuutttsssssssssuuuvvvuuutttsssuuuvvvvvvvvvwwwxxxzzzssssssrrrrrrqqqqqqrrrrrrppppppppppppooonnnnnnmmmppppppppprrrsssvvvxxxzzz~~~zzzuuutttvvvxxxxxxwwwsssoookkkiiijjjnnnrrrtttmmmnnnoooqqqrrrtttuuuuuuxxxxxxxxxxxxxxxyyy{{{}}}}}}{{{yyyxxxyyy{{{|||}}}}}}~~~666555444333333333333333222333555777888888777666666777888999999;;;>>>@@@EEEGGGJJJNNNPPPQQQRRRQQQMMMLLLJJJHHHEEEAAA???===;;;;;;:::999888888999999777777777777777777777777999777666666777888888777777777666666777777888999777777777777666666666666666666666777777777888888888777777666666555555555666555555555555666777888555666666777777666666555777888888888999888888777777777777777777777777666555555555555666666666666777666555444555666777888777777666666777888999999777777666555444333333333555555444444444555555666555555666666666666666555444555555666666555555444555555666777777777666666777666555444333333333333333222222222333444555666666666555444333333333444444444444444444555555555444444444444444444444444555444444333333444444555666666555444444555666666444555555555666777777777444333222222333444666777666555444333222333444444555666666777777666666555555666666777777777777777444444444444555555666666777777666666666666777777999999999999:::<<<===>>>@@@BBBDDDFFFGGGIIILLLOOOQQQRRRUUUYYY\\\\\\YYYVVVQQQTTTXXX[[[\\\]]]^^^```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^[[[]]]^^^\\\ZZZ[[[```dddbbbcccdddeeefffgggggggggbbbcccdddeeeffffffffffffeeefffgggeeecccaaaaaabbbbbb```___```bbbaaa]]]YYYSSSOOOIIICCC@@@===:::888888777666666666777888999888777666555555444555555444444444444555555555555555555555555555555555555333444444555666666777777888:::<<<<<<:::999:::;;;:::;;;<<<======<<<;;;;;;>>>============>>>???@@@<<<===>>>??????@@@@@@@@@AAA???@@@DDDGGGLLLWWWbbbuuuyyyrrrnnnnnnkkkfffaaa\\\RRRHHHEEEBBB>>>===>>>;;;<<<<<<:::888888999;;;<<<<<<;;;;;;999888777666666666666666777777777777666666666666666666666666444444555555555666666666777777666555555555666666:::;;;<<<;;;999888888999:::::::::::::::999888777999999999:::;;;===??????@@@AAACCCIIIPPPVVVZZZ\\\YYYZZZ___gggjjjhhhhhhjjjllljjjjjjkkkhhhdddeeeiiikkkhhhdddcccdddgggiiijjjiiikkkmmmpppssstttuuuuuuyyyxxxvvvvvvvvvvvvuuusssqqqooonnnooorrruuuwwwxxxuuutttttttttvvvwwwvvvuuusssssstttvvvyyyyyyxxxwwwqqqqqqqqqrrrrrrsssssstttssssssrrrqqqooonnnmmmlllnnnooopppqqqssssssttttttzzzwwwvvvwwwzzz{{{yyyvvvqqqnnnkkklllpppssssssrrrooopppqqqsssttttttssssssxxxxxxwwwwwwwwwyyyzzz{{{~~~|||{{{zzz|||}}}~~~~~~~~~666666555444333222222222000222555777888777666555444666777888999<<>><<<:::999777777666666777888999:::777777666555555555555555666666666777777777777777555555555555555555555555333333444444555666666666777888::::::999888999:::999:::;;;<<<===<<<;;;;;;=========<<<<<<<<<============>>>>>>???>>>>>>>>>???===>>>BBBEEEKKKWWWcccttt|||wwwrrrpppppplllddd]]]WWWMMMEEEBBB@@@===;;;<<<888:::::::::999888:::;;;:::;;;;;;;;;;;;999888777777666666666666666777777555555555555666666777777555555555555666666666666888888777666555555555666;;;<<<===;;;999888888999888999:::::::::999888777777999:::;;;<<<>>>AAACCCEEEGGGKKKQQQXXX]]]aaaccc______dddkkknnnllllllnnnllliiihhhjjjiiigggiiimmmmmmjjjggggggiiikkkmmmmmmlllnnnpppssstttsssrrrrrruuutttrrrrrrsssttttttsssqqqqqqpppqqqsssuuuwwwxxxwwwvvvuuuvvvwwwxxxxxxvvvtttssstttwww{{{{{{xxxtttpppqqqqqqrrrrrrrrrrrrrrruuutttrrrpppooommmlllllllllmmmppprrrttttttssssssuuuuuuvvvzzz}}}}}}zzzvvvqqqooonnnqqquuuvvvtttpppqqqrrruuuwwwxxxxxxwwwvvvxxxwwwuuuuuuvvvxxxyyyyyy|||{{{zzzyyyyyy{{{|||}}}|||~~~666666555555444333222111111222444666777666555555111333666888:::===BBBEEEFFFIIILLLPPPSSSTTTUUUUUUPPPOOOMMMKKKHHHDDDBBB@@@=========<<<;;;::::::999777777777777777777777777777777888888777777777777666666666555666777777888888777777777666666666555777777777777888888888888888777777666555444444333666666666777777777777777555555666666666666555555555777999999777666777888666666666555555444444444555555555555666666666666666666666666666777888888666666777777888888888888555555555555555555444444555555555555555555444444333444666777777777666555555666777888888888888888777888888888777666555555555555555555555555444444222222333444555555666666666666666777777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444222333333444555666666777444444333333444444555555555444333333333333555555666666555555555555666666555555666777777777777777444444555555666777888888777777666666666666777777666777:::===AAAEEEIIIJJJIIIKKKMMMNNNOOOQQQUUUWWWXXX[[[___bbbbbb```^^^\\\[[[[[[]]]___bbbdddddddddbbbbbbaaaaaa``````______[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXXXXWWWXXXZZZ]]]___^^^___```bbbeeegggiiijjjdddcccbbbbbbddddddbbb___```___^^^^^^___```aaaaaabbbbbbaaa___]]]ZZZVVVRRRIIIEEEAAA>>><<<;;;:::999666666666777777888999999777666666555555555555666777777777777777666666666555555555555555555555555444444444444555555555666555777888999888777888999888999:::<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::<<<======>>>>>>=========<<<;;;;;;???BBBHHHTTT___rrr}}}yyytttrrrpppkkkbbbZZZRRRIIIAAA@@@???<<<:::;;;777888::::::888888999:::999:::;;;<<<<<<;;;999888888777666666666666777777444444555555666777777777555555555666666666777777999888777666666666666666;;;<<<===;;;999888888999888999999:::::::::999999888:::===>>>???AAAEEEIIIMMMPPPUUUYYY]]]```cccdddaaaaaafffmmmooommmlllnnnlllhhhgggjjjkkkjjjlllooommmkkkiiiiiikkkmmmnnnnnnmmmnnnqqqsssttttttsssrrrsssqqqpppqqqtttvvvvvvvvvrrrsssttttttttttttuuuvvvxxxwwwvvvwwwyyyzzzyyyxxxuuutttuuuxxx{{{zzzvvvrrrqqqqqqqqqrrrqqqqqqpppooorrrqqqooommmkkkjjjiiiiiikkkmmmqqqtttvvvvvvvvvuuurrrsssuuuzzz~~~~~~zzzvvvtttssssssuuuwwwwwwssspppqqqsssvvvyyyzzz{{{zzzzzzxxxuuussssssuuuwwwwwwvvvxxxwwwwwwvvvvvvwwwxxxyyy{{{~~~555555555555444333222222333333444444444444444444111333555888:::>>>BBBFFFFFFIIINNNSSSVVVWWWVVVUUURRRQQQOOOMMMIIIFFFDDDBBB>>>>>>>>>>>>===;;;:::999777777777777777777777777666777999999777666777888666666555555666666777888888888777777666666555555666666666777777777888888777666666555555444444444444555666777777777777666444555555666666555555444444777:::999666555666888666666555555444444333333555555555555666666666666666666777777777888888888777777888888888888777777444444444555555555555555444444555555666555555444333444555666777777777777666666777888999999999999999999999888777666555444555555666666666555555444222333444555555666555555555666777888888888888888666666666555555555555555444444444444444444444444333444444555555444444333444444555555555555444444222333333333444555555555555555555555555555555555555444333222333444555666666555555444444555555666444555555666666666666666333444444555666777888888777777666666666666777777666777;;;???DDDIIINNNPPPMMMOOOQQQRRRRRRTTTWWWYYY[[[^^^bbbdddcccaaa``````^^^^^^]]]___bbbddddddcccbbbbbbaaaaaa`````````___\\\\\\]]]]]]]]][[[ZZZYYYYYYXXXWWWWWWXXXZZZ\\\^^^]]]^^^```ccceeefffggggggfffcccaaabbbddddddaaa^^^aaa___^^^^^^aaacccddddddbbbbbbaaa^^^[[[VVVRRROOOFFFCCC???<<<;;;;;;:::999777777777777888888888888666666555555555555666666555555555555555444444444555555555555555555555555666666666555555555555444333555777777777666777888777888:::;;;<<<;;;;;;:::999::::::;;;::::::999999;;;<<<===============<<<;;;999:::===@@@EEEOOOZZZnnnzzztttqqqoooiii```YYYNNNFFF???>>>>>>;;;:::;;;666888999:::888777888999777999;;;<<<===<<<;;;:::999888666555555666777777444555555555666666777777555555666666666777777777888888777666666666777777:::;;;<<<;;;999888888999:::999999999:::;;;<<<<<<;;;>>>BBBDDDEEEGGGLLLQQQVVVYYY^^^aaaaaaaaabbbcccbbbbbbfffmmmooolllkkkmmmooojjjiiilllmmmkkkkkkllllllkkkiiijjjkkkllllllkkkjjjkkknnnqqqtttuuuvvvvvvtttssssssuuuwwwyyyyyyxxxssstttvvvwwwuuuuuuuuuvvvyyyxxxxxxxxxzzz{{{zzzyyyvvvvvvwwwyyyyyyxxxtttqqqqqqrrrrrrsssrrrqqqooonnnsssrrrpppnnnmmmmmmnnnnnnmmmooorrruuuxxxxxxxxxxxxqqqrrrtttxxx}}}}}}zzzvvvuuuvvvwwwxxxwwwvvvtttsssrrrsssvvvxxxzzz{{{{{{{{{xxxtttqqqrrruuuvvvvvvtttuuuuuutttttttttttttttuuuyyy~~~333444555555555444333222555444333222222222333444333555777888999<<<@@@CCCFFFJJJQQQWWWZZZZZZXXXVVVTTTSSSRRROOOLLLIIIFFFDDD????????????>>><<<:::999777777777777777777777777555777::::::777666777888666555555555555666777777888888888777666555555555555555666666666777777777555555555555555555555555222333444666777777777666444555555666666555555444333777:::999666444666999777777666666555444444444555555555555666666666666666666777888888888888888888888999999888777666555444444444555555555666666222333444666666666555555444444444555555666777888555666777888888999999999999999999888777666555444444555666777777666555444333444555666666555444444333444666777888888888777777666666666555555555444333333333333333333333333333333444555555444333333333444444555555444444333333333333333333333444444666666666666666666666555444444333222333444555666666555444444444444555666333333444555555555555555222333444555666777777888777777666666666666777777888999<<>>;;;;;;;;;:::999777888888888888777777666666666555555555555666666666555555555444444444444666666666666666666666666999888888777666555444333222444666666666555666888666777999:::;;;;;;::::::999999:::;;;;;;;;;:::999:::;;;<<<<<<============;;;:::;;;>>>@@@BBBKKKUUUeeexxx|||uuuqqqoookkkccc]]]KKKDDD>>>===>>>;;;:::;;;666888::::::888777777777666888;;;===>>>===<<<:::999888666555444555666777555555555666666666666666555666666666777777777777777777777666777777888888888999:::999888777888999<<<:::999888999;;;>>>@@@@@@DDDIIIKKKLLLOOOTTTYYY]]]aaaeeegggeeecccbbbbbbccccccgggnnnpppmmmlllmmmpppkkkjjjmmmooollljjjkkkmmmlllkkklllmmmmmmllljjjjjjkkkmmmooorrrtttvvvwwwvvvuuuvvvwwwyyyyyywwwuuurrruuuxxxyyyxxxwwwxxxyyyzzzyyyxxxyyy{{{|||{{{zzzwwwyyyzzzzzzwwwtttrrrrrrppprrrsssuuuuuutttsssrrrtttsssrrrqqqqqqrrrtttuuuqqqrrrtttvvvwwwxxxxxxxxxrrrqqqrrrvvvzzz|||yyywwwuuuxxxzzzyyyvvvuuuwwwzzzwwwxxxyyyzzz{{{|||}}}}}}wwwtttpppppptttvvvtttrrrvvvvvvuuuttttttssssssssswww|||222333444555555555444333777555333111111111333444666777888999999;;;>>>AAAGGGLLLSSSZZZ]]]\\\YYYWWWVVVUUUTTTQQQNNNKKKHHHGGG??????@@@???>>><<<:::999777777777777777777777777444777::::::888666666888555555555555555666777777999888888777666555555444555555555555666666666666444444444555555555555555000111333555777777777666444555555555555555555444333777:::999555333666999999888888777666555555444555555555555666666666777666666777888888888888888999999999999888777555333333333444444555666666666111222444666777777666666555555444444555666888999444444666777888888888888:::::::::999777666444333444555666777777666555555444555666666666555444333222333555777777888777777777777666666555555555444333333333333333333333333333333444555555444333333333333444555555444333333444333333333333333333333666777777777777777666666444333333222333444555666666555444333333444555666222333444444555555444444222222333444555666777888777777666666666666777777:::;;;>>>BBBGGGLLLPPPRRRSSSTTTUUUUUUUUUVVVXXXZZZVVVYYY^^^_________bbbddddddaaa___```cccdddcccaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZ]]][[[YYYXXXYYY[[[\\\\\\]]]___bbbeeefffeeecccbbbfffdddbbbdddiiijjjhhhdddeeeaaa^^^]]]```bbbaaa```___```___[[[UUUOOOKKKIIIEEEBBB>>>;;;;;;::::::999888888888888888777666555666666555555555666666777888888777777666666666555777777777777777777777777::::::999777666555333333111333555666555555666777666777999:::;;;;;;::::::999999;;;<<<===<<<;;;;;;999:::;;;<<<============<<<;;;<<>>;;;:::;;;666888::::::888666666666555777:::===>>>>>><<<;;;:::888666555444555666777666666666666666666666666666666666666777777777777777777666666777888999999777888999999888777888:::===;;;999888999<<>>???>>><<<;;;999999888888777666666666888777666555555666777888777777777777777777777777888888777777666666555555777777777777666666666666444555555555666666777777666666666666666666666666666666666777777777777777333444666777777777666555777777666666666555555555555555555555666666666666888888888888777777777777777666666666666666777888555444333333444555666777///111555777666333444666555555555555555444444444666666666666777777777777:::999888666666666777888888888777777666666555555777777777888777666555555777666555555555777888999555555444444444333333333666555333222111222333333444444444444444444444444666666555555555444444444555444333222111222333444666777777777777666666666444444333222333444555666555444333444555555333111444444555444222222444666444444555555666777777777666777777666666777999;;;??????AAAFFFMMMPPPPPPOOOTTTTTTUUUVVVWWWXXXXXXYYY\\\[[[YYYZZZ]]]aaacccdddfffeeebbb```______```aaa]]][[[YYY[[[___aaa___]]]```aaaaaaaaaaaa``````___bbb```___]]]\\\\\\]]]]]]bbbaaaaaaaaaaaaaaabbbcccdddcccbbbccceeefffeeedddaaa```^^^___aaabbbbbbaaa\\\\\\ZZZVVVRRRMMMHHHEEEDDDBBB>>>;;;999:::<<<>>>;;;999888999999999666444333444444555666777777888888666555444444555666888888888777777777777888888777777666666555555555444777777777777777777777777444444444555666888999:::888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::;;;>>>DDDHHHbbbrrrxxxsssrrrnnnfff^^^MMMEEE@@@>>>===999999;;;;;;;;;:::999999888777777:::999999999999999999:::999888777555555444444444444444555666777888999999888777666555555666777888666666777888888888888888666888999999888777777888;;;999;;;>>>===;;;>>>CCCIIINNNSSSUUUUUUXXX^^^dddfffhhhkkkkkkiiigggggggggkkksssvvvqqqmmmnnnooommmlllnnnqqqrrrrrrooollljjjkkklllmmmooopppqqqrrrrrrssssssrrrrrrtttwww{{{}}}~~~zzzwwwvvvwwwwwwuuurrrtttuuuwwwyyyzzz|||~~~{{{xxxxxx{{{||||||zzzzzzvvvpppppprrruuuuuuvvvwwwwwwwwwwwwwwwtttsssqqqpppoooppppppqqqrrrqqqppprrrtttvvvwwwvvvuuuuuutttuuuwwwyyy{{{}}}uuuuuuttttttvvvzzz~~~}}}{{{zzzzzzzzzxxxwwwyyywwwuuutttuuuuuuuuutttzzzyyywwwuuuuuuuuuwwwxxx~~~}}}}}}}}}555555444333333333444444555555555555444444444444444555777777999<<>><<<;;;<<<<<<;;;;;;:::999999999666666555555666777999:::777777777777777777777777888777777777666666666555666666666666666777777777666666666666777777777888666666666666666666666666444555777888888777555444444444555666666666666555555555444444444333333333666666666777777777777888666666777777888888999999999999888777666666666666666555555444444555666777666444333444555444444444555555555555555555555555777777777666666666666666999999888777777777777777777777666666666666666555777777777666666666666666777777666555555666777888555555555444444444333333555555333222222222333333444444444444444444444444666666555555555444444444555444444333333333333333444555666777888888777666444444333333333444555666555444444444555555333111333444555444333333444666444444444555666666777777666777888777777888:::===@@@AAACCCHHHMMMQQQQQQPPPRRRRRRTTTUUUVVVXXXYYYYYYXXXXXXZZZ]]]bbbfffjjjkkkeeecccaaa___^^^^^^______[[[\\\]]]^^^^^^___``````aaaaaaaaaaaaaaa``````______^^^^^^]]]]]]]]]]]]]]]bbbbbbbbbbbbbbbccccccdddbbbbbbbbbcccfffgggfffddddddbbb```___``````___]]]\\\[[[XXXTTTPPPKKKHHHFFFDDDBBB???<<<::::::;;;<<<;;;999888999999999777555444444555666666777888888888777666555555666777888666666555555555555666666777777777666666666555555777777777777777777777777555555555666666888999:::999999999999999888888888::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;???DDDIIIZZZkkk{{{vvvtttnnnbbbXXXLLLEEE???>>><<<999999;;;<<<;;;;;;:::999999888888999999888888888888999999888777666555555555555555555555666666777777888888888777666666666666777888777777888999999999999888666888999:::888888999:::===<<<===AAAAAA@@@BBBGGGMMMRRRWWWYYYZZZ]]]bbbgggiiijjjkkkjjjiiigggggghhhiiipppsssoookkklllnnnmmmjjjkkkmmmoooooonnnlllkkkmmmmmmooopppqqqqqqrrrrrrrrrqqqpppqqqssswww|||{{{xxxxxxxxxwwwvvvvvvwwwwwwxxxxxxyyy{{{}}}}}}|||{{{|||~~~}}}{{{xxxyyy|||}}}zzztttppppppqqqttttttuuuvvvwwwwwwwwwwwwwwwvvvtttsssrrrrrrrrrrrrtttsssrrrsssvvvxxxxxxxxxttttttttttttuuuvvvwwwxxxwwwvvvuuuuuuwwwyyy|||~~~}}}zzzyyyyyyyyyyyyxxxvvvtttssstttvvvxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxyyy~~~}}}~~~666666555444333333333444555666777777777666444333444666777888999<<>>===;;;======<<<<<<;;;::::::999666666666666777888::::::777777777777777777777777777777777777666666666666555555555666666777777888666777777777777888888888666666666666666666666666333444666888777666444333444444444444444555555666444444444444444333333333777777777777888888888888555555666777888999:::;;;;;;::::::999888777666666888777666666666666666777888555222111333555555333444444444555555666666777888777777666666555555555888888888888888888777666555555555555555666666666888777666555555555666777888777666666666666777777555555555444444444444333555555444333333333444444555555555555555555555555666666666555555555444444555555555555555444333333111333555777888888777666444333333333333444555666666444444444555555444222333555555555333333444555333333444444555666666666666777888888888999<<>><<<::::::::::::999888999999999777555555555666666777777888888999888777666666777888999666666555555555555666666888777777777777777666666777777777777777777777777666666666666666777888999:::999999888777777666666999999999::::::::::::;;;::::::::::::;;;???EEEIIITTTdddzzz}}}yyypppbbbVVVKKKDDD???>>><<<::::::<<<<<<<<<<<<;;;::::::999999888888888777777888888888777777666555555666666666666666666666777777777777888777777666666777777888777888999999::::::999999666777999:::999:::;;;===??????AAAFFFGGGFFFIIINNNSSSWWW\\\___```ccchhhlllkkklllllljjjhhhggghhhiiihhhmmmooollljjjkkknnnnnnjjjjjjlllmmmmmmnnnmmmmmmooooooppprrrrrrssssssssspppooonnnooorrrwww}}}~~~zzzxxxxxxwwwwwwyyyyyyxxxwwwwwwwwwxxxyyy{{{{{{{{{|||}}}{{{wwwtttxxxwwwvvvtttrrrqqqqqqqqqtttuuuvvvwwwxxxxxxxxxxxxzzzyyywwwvvvttttttttttttwwwvvvtttuuuwwwyyyzzzzzzvvvwwwwwwvvvvvvuuutttsssxxxwwwwwwwwwxxxyyy{{{}}}|||yyywwwxxxyyyyyyxxxtttsssrrrsssvvvyyyzzzzzzwwwxxxyyyzzzzzz{{{{{{{{{~~~~~~~~~777666555444444333333444555666888999888777555333555666777888999===AAAEEEIIIKKKOOOSSSVVVXXXYYYYYYVVVWWWXXXXXXVVVSSSOOOMMMGGGEEEBBB@@@??????===<<<:::::::::999888888777777777777777777888888999999666666666666666666666666777777777777666666666666444444555555666777888888666666666666666777777777666666666666666666666666555555555555555444444444444444333222222444555666666666666666666666666666666666777777777888888888666666777888888999::::::::::::::::::999888888777999999888777777666666666333555666444333444555555333444444555666777777888888888777666555555444444555666777888888777555555333333444444555555666666999777555444333444666777777777777666666666666666555555555555444444444444555555444444444444444444555555555555555555555555666666666666555555555555444555666777666555333222111333555777888777555444333333333333444444555555666555444555666666444222333555666666444444444555333333333444555555666666777888999999:::<<>>===<<<::::::<<<======<<<<<<;;;;;;;;;;;;888888777777777777888888666666666666666666777777888777777777666666666555777777777777777777777777777777888999999999999999555777999999:::;;;>>>@@@BBBBBBEEEKKKMMMLLLOOOTTTYYY\\\aaadddeeehhhkkknnnmmmmmmllljjjhhhgggiiijjjiiikkkmmmlllkkklllnnnooonnnnnnmmmmmmmmmnnnoooooooooppprrrsssuuuvvvvvvwwwqqqpppnnnnnnqqqvvv{{{~~~{{{xxxwwwvvvvvv{{{yyywwwvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwuuusssrrrwwwtttqqqppprrrttttttrrrvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzyyyxxxvvvuuuuuutttyyywwwuuuuuuwwwyyyzzzzzzzzzzzzzzzzzzxxxvvvsssrrrvvvvvvvvvwwwyyyzzz||||||}}}{{{wwwvvvwwwxxxyyyyyyvvvtttssssssuuuwwwwwwwwwwwwxxx{{{}}}~~~~~~~~~~~~}}}}}}~~~777666555444444444444444555777888999999777555444555666888888:::===AAAEEEJJJMMMPPPTTTWWWYYYZZZZZZUUUVVVWWWWWWVVVSSSPPPOOOJJJGGGCCC@@@??????>>><<<999999888888777777666666999999999999999888888888666666666666666666666666666666666666777777777777333444444555666777777888555555555555555555555555666666666666666666666666888666444333222333555666444444333222222444555666555666666666666666666666555555555666666666777777999999999888888888888888777888999:::;;;;;;::::::999999999888888777666666111===CCC>>>555333555666444444555555666777888888888777777666555444444333333444555666666555444333333333444444555555666666888777555333333444666777666777777777777666666666666666555555555444444444555555555555555555555555666666666666666666666666777777666666666555555555444555666777666555333222444555666777666444222111333333333444444444444444666555444555666666444222333555666777555444444555333333444444555666666777777888:::;;;<<<>>>BBBEEEJJJLLLOOORRRTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTWWW[[[^^^___```ccceeeeeeeeeeeeeeedddbbbaaa```\\\[[[\\\^^^aaaaaa___]]]aaaaaaaaa```___^^^]]]]]]WWWXXX[[[]]]^^^___^^^^^^```aaabbbcccdddddddddddd``````aaadddggghhhgggfffcccaaa```___^^^\\\YYYWWWXXXUUUPPPJJJFFFDDDDDDDDDAAAAAAAAA@@@>>>;;;999888999888888888999999888666666666666666777777777777555555555444444555555555888888777777777777888888777777777777888888888888777777777777777777777777888777777777777777888999666666777777777888888888777777777888888888999999888999::::::<<>>===;;;;;;:::999999888888777999999::::::::::::999888777777777777777777777777666666666666777777777777444444444555555666666777555555444444444444444333666666666666666666666666999777555333333333555666444444444444444555555666333333333444444444444444555555555555666666666666::::::999999999888888888555666888:::;;;;;;;;;:::777888888888888777777666666FFFOOOEEE888444666777555555555666666777777888777666666555555444444444333444444555555555555555555555555555555666666666777666555444444444555666555555666777777777777777666666666555555555444444444555666666777666666666777777777777777777777777777777777666666666555555555555555555555444333333666666555555444333111111222333444444555555444444666555555555666666444333333555777777666555444555444444555555666777777777777999;;;<<<>>>AAAEEEHHHNNNQQQTTTVVVVVVVVVWWWXXXZZZZZZZZZYYYYYYXXXXXXWWWZZZ]]]``````______bbbffffffggghhhhhhgggeeecccaaabbb``````bbbffffffbbb]]]____________^^^]]][[[[[[XXXYYY[[[\\\^^^______``````aaaccceeeffffffeeeeeebbbaaaaaaccceeeggggggfffbbbaaa```______]]]ZZZWWWUUURRRMMMHHHDDDBBBBBBBBB@@@@@@@@@???>>><<<:::999999888777888::::::888666555555555666666666666666444444444444444444444444666666555555555555666666666666777777777777777888777777777777777777777777777777777777777888999:::666666777777888999999:::777777777888888888888999999:::;;;;;;;;;>>>BBBEEEJJJZZZqqq~~~zzzsssggg\\\GGGAAA<<<<<<<<<:::;;;>>><<<<<<<<<<<<<<<<<<<<<<<<888888888777777888888888888888777666666777777777888888777777666666555555777888888999999888888777777888888999999999999999999:::<<<<<<===???CCCFFFHHHIIINNNUUUXXXXXXZZZ___aaaccceeehhhjjjkkkkkkkkkjjjkkkkkkjjjhhhhhhiiikkklllkkklllpppqqqooonnnpppoooooommmkkkjjjiiiiiiiiimmmnnnpppsssuuuwwwxxxyyytttsssrrrqqqrrruuuwwwyyy{{{~~~~~~{{{zzz|||yyyuuuuuuyyy}}}~~~}}}~~~|||yyyuuurrrrrruuuxxxwwwtttqqqrrrvvvyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwyyyyyyyyyyyyxxxwwwvvvuuuzzzxxxtttssstttvvvwwwwwwvvvwwwwwwvvvvvvuuutttsssqqqsssuuuwwwyyyyyyyyyyyyxxxvvvuuuuuuwwwxxxxxxwwwrrrqqqpppqqqtttwwwxxxxxxvvvxxx{{{~~~yyyyyy{{{|||~~~555444444555555666777888777777666666666555555555666777888999:::>>>BBBFFFIIIMMMRRRWWWZZZ[[[ZZZYYYWWWWWWXXXXXXVVVUUUSSSQQQNNNJJJEEEBBB@@@???>>>===<<<;;;;;;::::::999888888666777999:::;;;<<<<<<;;;777777777777777777777777555666666666777777777888555555555555555555555555666666555555444444444444666666666666666666666666777777777777666555444333444444555666666666666555333333333444444444555555555666666666666777777777888999999999999999999999555777999:::;;;:::999888555666777888888888777666555DDDLLLBBB777666888888666666666666666777777777555555555555555555555555666555555555666666777888777777666666666666666555666666555555555444444444333444666777888888888888666666666666555555555555444555666777888777777666777777777777777777777777777777777777666666666555555444444333333333333333666555444222222222333333222333444555555555444444777666555666777666555333333555777888777555444555555555666666777888888888777999;;;===???BBBGGGJJJQQQTTTWWWXXXWWWWWWXXXZZZ[[[[[[[[[[[[\\\\\\\\\\\\bbbdddeeebbb^^^]]]```dddfffhhhiiijjjiiifffcccaaabbbcccdddeeeeeeccc```^^^^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[[[[\\\]]]___```aaabbbcccfffhhhiiiiiihhhgggeeecccaaaaaacccfffggggggcccbbbaaaaaa```]]]YYYVVVRRRPPPLLLGGGDDDAAA@@@@@@?????????>>>===<<<<<<<<<888888777888::::::888777555555555555444444444444444444555555555555444444666666555555555555666666555555666666666777777777777777777777777777777777666666777777888999:::;;;888888888999999999999999777777888888888999999999:::;;;;;;;;;;;;===@@@CCCGGGYYYppp|||wwwooo```TTTFFF@@@;;;<<<<<<:::;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999888777666666666666777777777777666666666666777888999999999999888777999:::;;;;;;<<<<<<;;;;;;>>>???@@@@@@AAACCCGGGJJJMMMNNNSSSZZZ]]]]]]___dddeeeeeegggiiikkkkkkiiihhhfffhhhjjjjjjiiihhhiiijjjllljjjlllrrrtttooolllnnnmmmmmmllllllkkkjjjiiiiiilllmmmooopppqqqrrrssssssrrrrrrssssssuuuwwwyyyzzz}}}~~~~~~}}}xxxttttttxxx||||||{{{{{{{{{zzzwwwssssssuuuxxxuuutttssstttwwwyyyzzz{{{}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyxxxwww|||yyyuuussstttvvvwwwwwwttttttttttttuuuvvvwwwxxxssstttvvvxxxxxxwwwuuusssuuuttttttvvvxxxxxxwwwuuuuuutttrrrsssvvvxxxyyyyyytttvvvxxxzzz||||||}}}|||yyyzzz{{{}}}~~~444444444444666777888999777777666555555555555555666777888999:::>>>BBBFFFHHHLLLRRRXXX[[[[[[YYYWWWYYYYYYYYYYYYXXXVVVTTTSSSOOOKKKFFFBBB@@@??????>>>;;;;;;:::999999888888777333444777:::===>>>>>>???777777777777777777777777555666666666777777888888555555555555555444444444777777666666555555555444666666666666666666666666555777999;;;:::777333000333444666777777777666555555555555666666666777777777777777777888888888888777777888999:::;;;;;;<<<777888999::::::999777666444555666888888888777666000===BBB999333888<<<:::777777777777666666666666444444444555555555555555888777666666666888999:::888888777777666666555555555555666666555555444333222333555777999999999999777666666666555555555555444555666888888888777666777777777777777777777777777777777777666666666666555444333222111222333444555444222111111222444666222333444555555555444333777666555666777777555333333555888888777555555555666666777777888888999999888999<<<>>>@@@CCCHHHKKKRRRVVVYYYZZZXXXWWWYYY[[[ZZZZZZ[[[]]]^^^___```aaa]]]___bbb```^^^___eeejjjfffhhhjjjkkkjjjgggcccaaa^^^bbbfffeeeaaa]]]\\\]]]]]]]]]]]]\\\[[[ZZZXXXXXX]]]\\\\\\\\\]]]___aaabbbdddeeehhhjjjkkkkkkjjjiiigggdddaaa```bbbeeefffgggeeedddbbbbbb```]]]XXXUUUQQQOOOKKKGGGCCCAAA???>>>??????>>>===============888777777888::::::999777444444444444444444444333555555666666666666555555888888777777777777888888444555555555666666777777777777777777777777777777666666666777888:::;;;<<<;;;;;;::::::999888888888888888888888999999999999:::;;;<<<<<<;;;<<>>:::;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::888777666666666666666666666666777777777777777888999::::::999888777;;;<<<======>>>>>>======BBBCCCCCCCCCDDDFFFJJJMMMPPPRRRWWW^^^aaa```bbbfffgggggghhhjjjlllkkkiiigggdddfffiiijjjiiiiiiiiijjjllliiilllsssuuuoookkklllmmmmmmmmmnnnnnnmmmlllllllllmmmmmmnnnnnnnnnmmmmmmpppqqqsssuuuwwwyyyzzz{{{}}}}}}~~~yyysssssswwwzzzzzzyyyvvvxxxyyywwwtttrrrsssuuussstttuuuvvvwwwxxxzzz{{{~~~|||{{{xxxyyyzzz{{{{{{{{{zzzyyy}}}zzzuuussstttvvvwwwxxxuuuuuutttuuuwwwyyy{{{}}}uuuvvvwwwxxxwwwtttqqqooosssssstttwwwyyyyyyvvvttt{{{yyyvvvvvvwwwwwwwwwvvvssstttuuuwwwxxxyyyzzzzzz{{{{{{|||}}}}}}}}}}}}}}}