BM6P6(@ 666666666666555555555555999888888777666555555444555555666666555444333333444555555666666666666666444444555666777777666666666666666666666555555555777777777777777777777777777888::::::888777888999777777777777777777777777888888888888777777777777444444555555666666777777444444444444444444444444555555555555555555444444777666555444333444444555555555444444444444555555555555555555555555444444666666555555555444444444666666666666666666666666666666666666666666666666555555555555555555444444666666555555555444444444666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555444444444444444444444444444444666666666666777777777777555555555555555555555555444555666555444444555666444444444444444444444444666555444333333444555666555555555555555555555555555555555555555555555555555555555555555555555555666666555555555444444444555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555444444444444555555555555444444777777888888888888777777888888999999999999888888777888888888888999999999888777777666555444444444666666666666666666666666555555555555555555555555333333333444555666777888444444444444444444444444444444444444444444444444555555555444444333333333222222333444444555555666444555666555444444555666555555444444444444555555555555555555555555555555444444444555555555555666333444444555555444444333555555555444444333333333333333333444555666777777555555555555555555555555444555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666666555444333333444555666555555555555666666666666777777777777777777777777666666555555555444444444444444555555555555444444444444444555555555555666555555555555555555555555666555555555555444444444444444444333333222222222444444333333333444555555555555555555555555555555444444444555555555666666444444444444444444444444666666666666666666666666444555555666666666666666888888777777666666555555777777666666555555555444444444444444444444444444666666666666555444333222555555555555666666777777333333333333333444555666555555444444444444555555555444444333333444444555444444444444444444444444666666666666555555555555888888777777666555555444555555666666555444444333444555555666666666666666444444555666666666666666555555555666666666666666777777777777777777777777777999::::::999888888999777777777777777777777777888888888777777777666666555555555666666666666666444444444444444444444444555555555555555555555555777666555444333444444555555555444444444444555555555555555555555555555555666666555555555444444444666666666666666666666666666666666666666666666666555555555555555555555555666666555555555444444444666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555666666666777777777555555555555555555555555444555666555444444555666444444444444444444444444666555444444444444555666555555555555555555555555555555555555555555555555555555555555555555555555666666555555555444444444555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555444555555666666555555444777777888888888888777777777888888999999888888777777777888888888999999999888777777666555555444444555555555555555555555555555555555555555555555555333333333333333444555666333333333333333333333333444444444444444444444444555555444444444333333333222333333444444555555666444555666555444444555666555555444444444444555555555555555555555555555555444444444555555555555666333444444555555444444333555555555444444333333333333444444555555666666666555555555555555555555555444444555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666666555444444444444555666555555555555666666666666666666666666666666666666666666555555555444444444444444555555555555444444444444444555555555555666444444444444444444444444666555555555555444444444444444444333333333222222444444333333444444555555555555555555555555555555222222222333333333444444444444444444444444444444666666666666666666666666444555555666666666666666777777777777666666555555777666666666555555555444444444444444444444444444555666666666666555444444444444555555555555555555444333333333444444555666555555444444444444555555555444444333333444444555444444444444444444444444666666666666555555555555888777777666666555555555555555555666555555444333444555555666666666666666444555555666666666666666444444555555666666777777777777777777777777777777777999::::::999888888999777777777777777777777777888888777777777777666666666666666666666555555555444444444444444444444444555555555555555555555555666666555444444444444555555555444444444444555555555555555555555555555555666666666555555555555444666666666666666666666666666666666666666666666666555555555555555555555555555555555555555444444444666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666444444555555555666666666555555555555555555555555444555666555444444555666444444444444444444444444666555444444444444555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555444555555666666555555444777777888888888888777777777888888999999888888777777777777888888888999999777777777666555555444444444444444444444444444444555555555555555555555555444333333333333333444444222222222222222222222222444444444444444444444444555444444444444333333333333333333444555555666666444555666555444444555666555555444444444444555555555555555555555555555555444444444555555555555666444444555555555555444444555555555444444444444444555555555555555555555555666666666666666666666666444444555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666666555444444444444555666444555555555555666666666666666666666666666666666555555555555555444444444444444555555555555444444444444444555555555555666333333333333333333333333666555555555555444444444444444444444333333333333444444333333444555555666555555555555555555555555222222222333333333444444444444444444444444444444666666666666666666666666444555555666666666666666777777777666666666666555666666666555555555555555444444444444444444444444555555666777777777666666444555555555555444444444444444444333444444555666555555444444444444555555555444444333333444444555444444444444444444444444666666666666555555555555777777666666666555555555444555555555555555444444444555555666666666666666555555666666666666666555333444444555666777888888666666666666666666666666666888999999888777777888777777777777777777777777888777777777666666666666777777666666555555444444555555555555555555555555444444444555555555555555555555555555444444555555555555444444444444555555444444444555555555555555666666666555555555555555666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555555555555555555555555555555444444444444555555555666555555555555555555555555444555666555444444444666555555555555555555555555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555666666555555555555555555555555555555555555666666666666555555666666666666555555777777888888888888777777777777888888888888777777777777777777888888888888777777666666555555555555444444444444444444444444555555555555555555555555666555444444333333333444333333333333333333333333555555555555555555555555444444444444444444444444333333444444555666666666444555666555444444444666555555444444444444555555555555555555555555555555444444444555555555555666444444555555555555444444555555555555555444444444666666666666555555555555777777777777777777777777333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666555555555444444555555555444444444555555555666666666666666666666666666666555555555555555555555555444444555555555555444444444444444555555555555666333333333333333333333333666555555555555444444444444444444444444444333333444444333444444555666777555555555555555555555555444444444555555555666666444444444444444444444444666666666666666666666666444555555666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444555666777888888888888555666666777666666555444555555444444444444555555555555444444444444555555555444444333333444444555444444444444444444444444666666666666555555555555666666666666555555555555444444555555555555555444444555555666666666666666555666666666666666555555333444444555666777888888666666666666666666666666555777888888777666666777777777777777777777777777777777777666666666666555777777666666555555444444555555555555555555555555444444444555555555666666444444555555555555555555555555444444444444555555444444444555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666777777444555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555666666444444444444444444444444444444444444555555555666555555555555555555555555444555666555444444444666555555555555555555555555444555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555444555555555555555555555666666666666666666666666666666555555555555666666555555555555555555555555555555555666666666777777555666666666666666666555777777888888888888777777777777777888888777777777666666777777777888888888666666666666555555555555555555555555555555555555555555555555555555555555888777666555555444444555555555555555555555555555555555555555555555555555444444444444444444444444333333444555555666666777444555666555444444444666555555444444444444555555555555555555555555555555444444444555555555555666444555555666666555555444555555555555555555555555666666666666666666555555777777777777777777777777333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666444555555555555555555444444444444444555555555555555555555555555555555555444555555555555555555555444444555555555555444444444444444555555555555666333333333333333333333333666555555555555444444444444444444444444444444444444444444444555666777888555555555555555555555555444444444555555555666666444444444444444444444444666666666666666666666666444555555666666666666666555555555555555666666666444444444555555555555555555555555555555555555555333444555777888888888888666777888999999888777666666555555444444444555555555555444444444444555555555444444333333444444555444444444444444444444444666666666666555555555555555555555555555555555555333444555555666555555555444555555666666666666666666666666666666666555444444444555555666666777777777777777777777777777777555777888888777666666777777777777777777777777777777777666666666666555555666666666666666555555555555555555555555555555555333333444444555666666666333444555555666555555555555555444444444444555555333333444444555666666666555666666666666777777777666666666666666666666666666666666666666666666666555555555666666777777888444444444555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333444444555666666666444444444444444444444444444444555555555666666666555555555555555555555555444555666555444444555666555555555555555555555555444444555666666555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555666666666666666666666666666666555555555555666666555555555555555555555555555555555666666777777888555666666777777666666555777777888888888888777777666777777888888777777666666666666777777777888888666666666666666666555555666666666666666666666666555555555555555555555555888888777666555555666666555555555555555555555555555555555555555555555555333333333444444444444555444444444555666666777777444555666555444444555666555555444444444444555555555555555555555555555555444444444555555555555666555555666666666666555555555555555555555666666666666666666666666666666666666666666666666666666666333333444555555555555444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666444444555666666555444444333444444444444555555555555555555555555555555555444444444555555555555555444444555555555555444444444444444555555555555666333333333333333333333333666555555555555444444444444444444444555555555555333333444444555666888888555555555555555555555555222222222333333333444444444444444444444444444444666666666666666666666666444555555666666666666666444555555555555666666666444444444444444555555555555555555555555555555555333444555666777888888777555777999:::;;;:::999777777666555555444555555555555555444444444444555555555444444333333444444555444444444444444444444444666666666666555555555555555555555555555555555555333444444555666666555555444555555666666666666666666666666666666555444444555555555666666666666666777777777777777777777777777888::::::888888888999777777777777777777777777777777666666666555555555555555555666666666666666555555555555555555555555333333444444555666666777333333555666666666555555555555444444444444555555333333444444555666666777555666666666777777777777666666666666666666666666666666666666666666666666444555555666777777888888444444444555555555666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333444444555666666777555555555555555555555555555555666666666777777777555555555555555555555555444555666555444444555666555555555555555555555555444444555666666555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666666666555555555555666666555555555555555555555555444555555666777777888888666666777777777777666666777777888888888888777777666666777777777777666666666666666666777777777888555666666666666666666666555555555555555555555555555555555555555555555555777666666555555555666666555555555555555555555555555555555555555555555555333333333444444444555555444444555555666666777777444555666555444444555666555555444444444444555555555555555555555555555555444444444555555555555666555555666666666666555555444555555555666666666777555555666666777777888888555555555555555555555555222333444444555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666444444555666666555444444333333444444444555555555555555555555555555555555444444444555555555666666444444555555555555444444444444444555555555555666444444444444444444444444666555555555555444444444444444444444555555555666333333444444555777888999555555555555555555555555222222222333333333444444444444444444444444444444666666666666666666666666444555555666666666666666444444444555555555666666333333333444444555555555555555555555555555555555333444555666666666666666333555888:::;;;;;;999888777777666555555555555555555555444444444444555555555444444333333444444555444444444444444444444444777666666666555555555555444555555555555555555555333333444555666666666555444555555666666666666666666666777777666555444444666666666666666555555555777777777777777777777777888:::<<<;;;:::999:::;;;777777777777777777777777777666666666555555555555444555555555666666777777666666666666666666666666333333444444555666777777222333555666666666555555555555555444444555555555333333444444555666777777555666666666777777888888666666666666666666666666666666666666666666666666444555555666777888888999444444444555555555666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333444444555666777777666666666666666666666666666666666666777777777777555555555555555555555555444555666555444444555666666666666666666666666666333444555666666555444333555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666777777777777777777777777666666555555555555666666555555555555555555555555444555555666777888888999666666777777777777666666777777888888888888777777666666777777777777666666666666666666777777777777555555555666666666666666444444444444444444444444555555555555555555555555555555444444444555555666444444444444444444444444666666666666666666666666333333333444444555555555444444555555666777777777444555666555444444555666555555555444444555555555555555555555555555555555444444444555555555666666555555666666666666555555444555555555666666777777444555555666777888888999555555555555555555555555222333444444555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555666666333444555666666555444333333333333444444444555555555555555555555555555555444444444555555555666666444555555555555555555444444444444555555555666666555555555555555555555555666666555555555444444444444444444555555555666666333333444444666777888999555555555555555555555555444444444555555555666666444444444444444444444444666666666666666666666666444555555666666666666666444444444555555555666666333333333444444555555555666666666666666666666666333444555555555555555555111333777999;;;:::999888777777666555555555555555555555555444444555555555555444444333333444444555444444444444444444444444666666666666666666666666555555555555555666777888555555444444444444555555777777666666555555555444666666777777777777666666666666666666666666666666555555555555666666666666666666666666777777777777777777888888888888777777555555444444444444555555666666666666666666666666444444444555555555555666555555555555666666666666333444444444555555666666777666555444444444444444444444444555555555555666555555555555555555555555888777777666555555444444777777777777777777777777444444444555555555666666666666666666666666666666777666555444444444444444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777777777666666555555555444555555555555555555555555555666666777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555444444555555555555555555555555555555555555555555555555555555666666666666555555777666555444444444444444888777777666555444444444444444444555555555555666555555555555666666666666777777888777777666555444777777777777777777777777666666666666666666666666555555555555555555444444444444444444444444444444555555555444444333333333666666555555555444444444444444444444444444444444666666555555555444444444444444444444444444444444777777666666555555555444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666444444444555555555555666555555666666666666555555555555555555555555555555666666666666666666666666555555444444444444555555666666555555555444444444666666555555555444444444555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555333555777888888777555333555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555444444666666666666666666666666555555555555555555555555555555555555555555444444444444444555555555555666888888777777666666666555666666555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555444555555666666666666666444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666666555555555555666666777555555444444444444555555777666666666555555555555666666777777777777666666666666666666666666666666555555555555666666666666666666666666777777777777777777888888888888777777666666666555555666666666666666666666666666666666555555555666666666777777555555555555666666666666555555666666666777777777888777666555555555555555555555555666666666777777555555555555555555555555555555666666666666666666666666666666666666666666444444444555555555666666666666666666666666666666666666666666666666555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777666666666555555555555555555555555555555555555555555666777777777666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555666666555444444444444444888777777666555555444444444444444555555555555666555555555555666666666666666777777777777666666555777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555555444444333333333666666555555555444444444444444444444444444444444666666555555555444444444444444444444444444444444777666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666444444444555555555555666555555666666666666555555555555555555555555555555666666666666666666666666555555444444444444555555666666555555555444444444666666555555555444444444555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555444555666777777666555444555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777666666555555555666666555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555444555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777666666555555555555666555555444444444444555555666666666666555555555555555666666777777666666555666666666666666666666666555555555555666666666666666666666666777777777777666777777888888777777666777777666666666666777777666666666666666666666666666666666666777777777888555555555555666666666666777777777777888888888888888888777666666666666777666666666666777777777888555555555555555555555555444444444555666777777888666666666666666666666666444444444555555555555555666666666666666666666666555666777888888888777666444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555444444555666666666666555444444444444444444444444555555555555555555555555333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555666666555444444444444555777777777666555555444444444444444555555555555666555555555555666666666666555666666777777777777666777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555555444444444444444666666666555555555555444555555555555555555555555666666666555555555555444444444444444444444444444666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666444444444555555555555666555555666666666666555555555555555555555555555555666666666666666666666666555555444444444444555555555555555555555444444444555555555555555444444444555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777666666666555555555555555666666666555555555555444555555555555555555555555555555555555555555555555555555555555555555555555444555555666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666888777666555555555555555555555444444444444555555666666666666666555555555555666666666666666666555666666666666666666666666555555555555666666666666666666666666777777777777666666777777777777666666777666666666666666666777666666666666666666666666555555666666666777777777555555555555666666666666777777777777777888888888777777666666666666666777555555666666666777777777555555555555555555555555444444555555666777777777666666666666666666666666555555555555555555555555666666666666666666666666333444666888999888666555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666555555555555555555555555555555555333444444555555555555555444444444444444444444444555555555555555555555555333333333333333333333333444444444555555555555555555555555555555555555555555555555555555555555555555555666666666666555555666555555444444444555555777777666666555555555555444444444555555555555666555555555555666666666666444555666777777888777777666666666666666666666666666666666666666666666666444444444555555555555555555555555555555555555555555555555555555444444444666666666555555555555555555555555555555555555555666666666555555555555555555555555555555555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666444444444555555555555666555555666666666666555555555555555555555555555555666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555666666666666666666666666444444444555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555666666666666555555555555555555444444666666666555555555555555555555555555555555555555666666666666666666666666555555555555555555555555444555555666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666888777666555555555555555555555444444444444555555555555555666666666666666555555666666666666555555666666666666666666666666555555555555666666666666666666666666777777777777666666777777777777666666666555555444444555555666666666666666666666666666444444555555555666666666555555555555666666666666666666666666666666666666555555555444444555555666444444555555555666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555444666666666666666666666666222333555777777777555444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666555555555555555555555555333444444555555555555555444444444444444444444444555555555555555555555555333333333333333333333333444444444555555555666666555555555555555555555555555555555555555555555555555555666666666666555555555555444444444555555666666666666666555555555555444444444555555555555666555555555555666666666666444555666777777888777777666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666444444444555555555555666555555666666666666555555666666666666666666666666666666666666666666666666555555444444444444555555444555555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555666666666666666666666666444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666333333333444444444555555444444555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555444555555666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666777666666555555555555666555555444444444444555555555555555666666666666666444555555666666555555444666666666666666666666666555555555555666666666666666666666666777777777777555666666777777666666555555555444444444444555555666666666666666666666666444444444444555555555555555555555555666666666666555555555555444444444444555444444444444555555666444444444444555555555555555555555555555555555555666666666666666555555555555555555555555555555555555555555555555444444444666666666666666666666666333444555666666555555444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666555555555555555555555555444444555666666666666555444444444444444444444444555555555555555555555555333333333333333333333333333333444444555666666666555555555555555555555555555555555555555555555555555555666666666666555555555444444444444555666666666666666666666666555555444444444555555555555666555555555555666666666666555666666777777777777666777777777777777777777777666666666666666666666666333333444444555666666666555555555555555555555555555555555555555666666666555666666666666777777777777777777777777777777777555666666666666777777777555555555555555555555555555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666444444444555555555555666555555666666666666555555666666666666666666666666666666666666666666666666555555444444444444555555444444444555555555555555444444444555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666333333444444555666666666444444444444444444444444555555555555555555555555333333444444555666666666222222333333333444444444555555555555555666666666555666666666666777777777666666666666666666666666555555555555555555555555555555555555555555555555444555555666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666666555555555555666666777555555444444444444555555555555555555666666666777444555555666666555555444666666666666666666666666555555555555666666666666666666666666777777777777555555666666666666555555666666555555555555666666666666666666666666666666555555555555666666666666555555555555666666666666555555555444444444333333555555555555555666777777555555555555666666666666555555555555555555555555444444555555666666777777555555555555555555555555666666555555555444444444666666666666666666666666666666666666555555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666777555555555555555555555555555555666777777777666666555555555555555555555555555555555555555555555555444444444444444444444444333333444444555666666777555555555555555555555555555555555555555555555555555555666666666666555555444444444444444555666666555666666666666666666666444444444555555555555666555555555555666666666666666777777777777666666555777777777777777777777777666666666666666666666666333333444444555666666777555555555555555555555555444555555555666666666777555666666666777777777777777777777777777777777777555666666666777777777777555555555555555555555555555555555555666666666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666444444444555555555555666555555666666666666555555666666666666666666666666666666666666666666666666555555444444444444555555444444444555555555666666444444444555555555666666555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555444555666777777666555444555555555555555555555555555555555555555555555555666666666666666666666666333333444444555666666777444444444444444444444444555555555555555555555555333333444444555666666777333333333444444444555555555555555666666777777777555666666666777777777777666666666666666666666666444444444444444444444444555555555555555555555555444555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666777888555555555444444555555555444555555555666666777777444555555555555555555444666666666666666666666666555555555555666666666777666666666666777777777777555555666666666666555555777777666666666666777777666666666666666666666666666666666666777777777777555555555555666666666777666666555555444444444333666666666666666777888888666666666666777777777777555555555555555555555555222333444555666888999999555555555555555555555555666666555555555444444444666666666666666666666666999888777666555555666666444555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777444555555555666666777777555555555555555555555555555666666777777777777777666666666666666666666666555555555555555555555555555555555555555555555555333333444444555666777777555555555555555555555555555555555555555555555555555555666666666666555555444444444444444555666777555555555666666666666666444444444555555555666666555555555555666666666777777777888777777666555555777777777777777777777777666666666666666666666666333333444444555666777777666666666666666666666666444555555555666666777777555666666666777777888888777777777777777777777777555666666666777777888888666666666666666666666666444555555555666666777777555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666777666666666666666666666666444444444555555555666666555555666666666666555555777777777777777777777777666666666666666666666666555555555444444555555555444444444555555555666666444444444555555555666666555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555444555777888888777555444555555555555555555555555555555555555555555555555666666666666666666666666333333444444555666777777444444444444444444444444555555555555555555555555333333444444555666777777444444444555555555666666555666666666777777888888555666666666777777888888777777777777777777777777444444444444444444444444555555555555555555555555444555555666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666555555555444444444666666666666666666666666666666666666666666666666444444555555555555444444999999888888777777666666555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666333444444444555666666666555555555555555555555555666666666666666666666666666666666666666666666666555444333333444555666777777777777777777777777777777666555444444444444444555555555555666666666666555555555555666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666888777666666666666666777777777666666555555555444777777666666555555555444666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777777777666666666666666777666666666666666666666666666666666666666555555555666666666666666666666666777777777777777777777777777777777777777777777777555555555555666666666777777777777777777777777777333444444444555666666666666666666666666666666666555555666666666666555555777777666666555555555444666666666666666666666666777777666666555555555444444444444555555555666666555555555555555555555555777777777777777777777777555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666555555444444444444555555666666666555444444333333444444444555555555555666555555555555666666666666666666666666666666666666555555444444444444555555666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555555666666666666666666666666666555555555555666666666666555555555555555555555555444444444444444444444444444444555666777777666666333444444444555666666666666555444333333444555666666666666666666666666666555555555555666666666777555666666666666666666666777777666666666555555555666666777888888888888777666666666666666666666666444444444333444444555555666666666666666666666666777666444333333444666777666666666666666666666666666666666666666666666666666666555555555444444444666666666666666666666666666666666666666666666666444555555666666555555444777777777666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666666555555555555555555555555555555666666666666555555555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666444444555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555444444444555777777666666666666666666666666666555555444444444555555555555555555666666666666555555555555666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666777777999999777666555555555555777666666666555555555555777666666666555555555555666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777777777666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777555555555666666666777777777777777777777777777777666666666666666666777777666666666666666666666666555555666666666666555555777777666666666555555555666666666666666666666666777666666666555555555555444444444555555555666666555555555555555555555555777777777777777777777777555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666555555444444444444555555555555555555555555555555444444444555555555555666555555555555666666666666555555555555555555555555555555444444444444555555666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555555666666666666666666666666666555555555555666666666666555555555555555555555555444444444444444444444444444444555666666666666666444444444555555555555555666555555444444555555666666666666666666666666666555555555666666666777777666666666666666666666555777777888888888888999999666777777888888888888888666666666666666666666666888888777777777777888888444444555555555555555555777666555444444555666777666666666666666666666666666666666666666666666666666666666555555555555444666666666666666666666666666666666666666666666666444555555666666555555444555555555555666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666666555555555555555555555555555555666666666666555555555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666555555555666777777666666666666666666666666555555444444444555666666555555555555666666666666555555555555666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666777777777777:::999888666555444333333666666666666555555555555666666666666555555555555666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777777777666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777888888888888777777777777666666666666666666666666555666666777777666666555777777666666666666555555666666666666666666666666666666666666555555555555444444555555555666666666555555555555555555555555777777777777777777777777555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666555555444444444444555555333444444555666666777777444444444555555555555666555555555555666666666666444444444444444444444444555555444444444444555555666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555555666666666666666666666666666555555555555666666666666555555555555555555555555444444444444444444444444444555555666666666666666555555555555555444444444555555555666666555555555666666666666666666666666555555666666666777777777888777777777666666555555444555555666666777888888444555555666666666666666777777777777777777777777888888777666666777777888444444555555666666777777888777666555555666777888666666666666666666666666666666666666666666666666666666666555555555555555666666666666666666666666666666666666666666666666555555666666666666555555555555555666666777777777555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666666444444444444444444444444555555666666666666555555555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666777777666666555555444444555555555555555555555555666666666666666666666666666666666666666666666666777777666666666777777777666666666666666666666666444444444444444555666777555555555555666666666666555555555555666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666777777777888888999888777666555444444444666666666666666555555555666666666666666555555555666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777777666666666666777777888666666666666666666666666666666666666666777777777666666666666666666666666777777777777777777777777777777777777777777777777666666777777777888888888777777777777777777777777999999888888777777666666666666666666666666666666666666777777777777666666777777666666666666666666666666666666666666666666666666666666666555555555555555555555666666666666555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666555555444444444444555555444555555555666666666777444444444555555555555666555555555555666666666666444444444444444444444444555555444444444444555555666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555555666666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555555555666666666666666555666666666555444444444333444555666777777666555444666666666666666666666666555666666666666777777777999888888777777666666555555555555666666666777777555666777777888888777777888888888888888888888888888888777666666666777777666666777777888888999999777666555555555555666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666666555666666666777777888888888555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555666666666666777777777777777777777777555555555555555555555555555555666666666666555555555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666777777777666666555555444555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777666666555555555555555555555555444444444444444555666777555555555555666666666666555555555555666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666777777777777666555555555555555666777555555555666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777666666666666666777888888777777777777777777777777666666666666777777888888777777777777777777777777888888888888888888888888888888888888888888888888777777777888888888888999888888888888888888888888888888888777777666666666777777777777777777777777666666777777777777666666666666777777777777777777666666666666666666666666555555555666666666666666555555555666666666777777666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666555555444444444444555555777777666666666555555555444444444555555555555666555555555555666666666666555555555555555555555555555555444444444444555555666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555555666666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555555666666666666666555555666666666555444444444333444555666777777666555444777777777777777777777777666666666666777777777888999999888888777777777777999999999999888888888888888888999::::::::::::999888888888888888888888888;;;:::999999888888888999666666777777888888888888666555555555555555555666666666666666666666666666666666666666666666666666555666666666666777777777666666666666666666666666666666666666666666666666555666666777777666666555777777777777888888888888555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555666666666666777777777777777777777777666666666666666666666666555555666666666666555555555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666777777777666555555555555555555555555555555555555444444444555666666555555555555666666666666555555555555666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666444444444444555666777888555555555666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777666555555666666777888999777777777777777777777777555666666777777888888999777777777777777777777777888888888888888888888888888888888888888888888888777888888888999999999999888888888888888888888888888888888777777777777777777777777777777777777777666777777888888777777666666666777777777777888888666666666666666666666666555555555666666666666666555555666666666777777777666666666666666666666666777777777777777777777777555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666555555444444444444555555888888777666666555444444444444444555555555555666555555555555666666666666666666666666666666666666555555444444444444555555666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555555666666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555666666666666666666555444555555555555555444444444666666666777777666666666777777777777777777777777666666666777777777888888888888888888888888888888777777777888888888888888777777888999999999999888999999999999999999999999;;;:::999888888777777888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666777777777777666666666666666666666666666666666666666666666666666666777777777777666666777777777777777666666666555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555666666666666777777777777777777777777777777777777777777777777555555666666666666555555555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777555555555555555555555555666666666666666666666666666666666666666666666666555666666777666555444333555555555555555555555555666555555444444444555555555555555555666666666666555555555555666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444555555555555555555444444444555666666555555555555666666666777555555555555666666666777666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777555555555555666777888999777777777777777777777777555666666777888888999999777777777777777777777777888888888888888888888888888888888888888888888888888888888999999999::::::888888888888888888888888888888888999999999999999777777777777777777777777777777888888888888777777666666777777777888888888666666666666666666666666555555555555666666666777555666666666777777777777666666666666666666666666777777777777777777777777555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666555555444444444444555555777777777666666666666666444444444555555555555666555555555555666666666666555555555555555555555555555555444444444444555555666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555555666666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555666666666666666555444444444444444555555555555555777777666666666666777777777777777777777777777777666666777777777888888888777888888999999:::::::::777777888:::;;;===>>>???======>>>????????????>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<:::::::::999888888777777888888888999999888888888666666666666666666666666666666666666666666666666555666666666777777888888666666666666666666666666666666666666666666666666666666777777777777666666777777666666555555555444555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555555555555666666666777666666666666666666666666555555555555666666666777777777777777777777777777777777777777777777777777555555666666666666555555555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666555555666666777777888888555555555555555555555555666666666666666666666666666666666666666666666666555555666666666555333222555555555555555555555555777666555444444444444444555555555555666666666777555555555555666666666777555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444555555777666555444444444444444444555555555666666777777444555555555666666777777666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777555555555555666777999999777777777777777777777777555666666777888999999999777777777777777777777777888888888888888888888888888888888888888888888888888888999999999:::::::::888888888888888888888888999999999::::::;;;;;;;;;777777777777777777777777777777888888888888777777666666777777888888888999666666666666666666666666444555555555666666777777666666666666777777777777777777777777777777777777777777777777777777777777555555555555666666666777666666666666666666666666666666666666666666666666666666555555555555666666555555555444444555555555555555666666777777888888444444444555555555666666555555555555666666666777444444444444444444444444555555555444444555555555666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555666666666666666666666666666666555555555555666666666777555555555555555555555555666666666666666666666666666666777777666555444444333444444555555666666666888777666555555666777888777777777777777777777777777777777777888888888888777777888999:::;;;;;;<<<===>>>@@@CCCFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFF??????>>>===<<<;;;;;;:::999::::::;;;;;;::::::999888888777777666666555555444555555555666666777777999888888888777777666666888888777777666666555555666666666666777777777777666666666666666666666666777777777777777777777777999999888777777777777777777777777777777777777777777777777777777777777777888777666555555666777888888888777777666666555555777777777777666666666666777777777777777777777777777777777777777777777777666666666666777777777777;;;:::888777777888:::;;;777777777777777777777777777777777777777777777777777777777777777777777777888888777777666666555555666666666666666666666666555555666666666666555555666666666666666666666666777777777777777777777777555555666666666666555555666666777777777777666666666666666666777777777777666666666666666666666666777777666666555555555444666666666666666666666666555555555555555555555555444444444555555555666666666666777777777777666666555555555555555555444444666666666666666666666666666555555444444666777888777777666666555555555444555555555555555555555555555555555555666666666777666666666666666666666666777777777777666666666666888888888777777777777777777777777777888888888888999888888888777777666666888999:::999888888:::;;;999999999999999999999999888888999:::<<<<<<:::888;;;;;;:::999999:::;;;;;;<<<;;;999888888999;;;<<<<<<<<<;;;:::::::::::::::;;;:::999888777888999999999888777777777777999999;;;;;;;;;:::999888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777666666666666777777777777777777777777777777444444444555666777777888444555666777777666555444666666666666666666666666777777777777777777777777666666666666666666666666444444444444555555555666999888888888777777666666444444444555555555666666666666555555555555666666777777666666666666777777666666666666777777777777444444444555777888:::;;;444555555555666666777777666666666666666666666666444555555666666666666666444444444555666777777888777777777777777666555555444444444555555555666666333333444444555666777777::::::999777666444333333::::::999888777666555555777777888888777777666555777777888888:::;;;<<<===<<<<<<<<<>>>@@@BBBEEEFFFHHHFFFFFFJJJPPPTTTUUUTTTOOOQQQSSSSSSPPPLLLIIIHHHLLLLLLJJJGGGFFFGGGJJJMMMIIIMMMPPPRRRTTTVVVUUURRRSSSQQQMMMIIIEEEBBB???===>>>===<<<===>>>>>><<<:::888777777777666666666555555555555555666666666777888888777777777666666666888777777777666666666555666666666666777777777777666666666666666666666666777777777777777777777777999888777666666666666777777777777777777777777777777777777777777777777777888777666555666666777888888888777777666666666666777777777777777777777666777777777777777777777777666666666666666666666666666666666666777777777777999888777666666777888999777777777777777777777777777777777777777777777777777777777777777777777777888777777777666666666555666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555555555666666666666555555666666777777777777666666555555666666666777777777666666666666666666666666777666666666555555555555666666666666666666666666555555555555555555555555444444444555555555666666555555666666666666555555555555555555555555555555666666666666666666666666666555555444555666777888777666666666555555555555555555555555555555555555555555555666666666777777666666666666666666666666777777777777777777777666888888888888777777777777777777777777888888888888999888888888777777777777888999999999888888:::;;;888888888888999999999999:::999:::;;;;;;;;;:::999999::::::;;;;;;<<<;;;;;;999999::::::::::::999999<<<<<<;;;:::999999999999;;;::::::::::::;;;<<<===<<<;;;999888888888999999::::::;;;;;;;;;;;;<<<<<<888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777888777777666666666666777777777777777777777777777777444444555555666777777888555555666666666666555555666666666666666666666666777777777777777777777777555555555555555555555555444444555555555666666666777777666666666555555555444444444555555555666666666666555555555555666666777777666666666666777777555666666666777777777777555555555555666888999:::555555555555666666666777666666666666666666666666444555555666666666666666444444555555666777777888777777777777777666555555444444444555555555666666333333444555555666666777888888777777666666555555888888777777777777777666555555666666777888888888888888888999:::;;;===>>>BBBBBBCCCEEEHHHKKKNNNPPPMMMLLLKKKMMMRRRUUUUUUUUUYYYWWWSSSNNNIIIGGGHHHIIIDDDDDDEEEDDDBBBCCCDDDFFFGGGHHHIIIJJJMMMQQQRRRRRRTTTRRRQQQPPPPPPPPPOOOOOOHHHFFFDDDBBBAAA>>>;;;888777777777777666666666666555555555555666666666666777777666666666666666555777777777777666666666666666666666666777777777777666666666666666666666666777777777777777777777777777777666666555555666666777777777777777777777777777777777777777777777777888777777666666666777777888777777777777666666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555555555666666666666555555666666777777777777666666444444555555555666666666666666666666666666666666666666666666555555555555666666666666666666666666555555555555555555555555444444555555555666666666444444555555555555444444555555555555555555555555666666666666666666666666666555555555555666777777666666666666555555555555555555555555555555555555555555666666666777777777666666666666666666666666777777777777777777777777888888888888888888888888777777777888888888999999888888888888888777777777777888999888777888:::;;;999999999999999999999999999999::::::::::::;;;;;;777888999;;;<<<<<<<<<<<<;;;===>>>??????>>>===;;;??????>>>===<<<<<<<<<<<<<<<;;;:::999999999999:::;;;:::999888888888888999888888888888888999999999888888888888888888888888888888888888888888888888777777777777777777777777666666666777777777888888777777666666666666777777777777777777777777777777444444555555666777777777666666555555555555666666666666666666666666666666777777777777777777777777555555555555555555555555555555666666666777777777555555555444444444444333444444555555555666666666666666555555555555666666777777666666666666777777555555666666666777777777666666666666666777888888555555555555666666666666666666666666666666666666444555555666666666666666444444555555666777777777777777777777777666666555444444555555555666666666444444444555555666666777666666666666777777777777555555666666777777888888666666666666777888999999999999;;;===???BBBDDDFFFMMMMMMNNNOOOPPPRRRTTTUUUYYYWWWTTTSSSSSSSSSRRRQQQOOOMMMKKKGGGDDDDDDFFFIIIAAABBBDDDDDDCCCCCCDDDEEEGGGDDDCCCEEEHHHLLLNNNOOORRRPPPPPPQQQTTTWWWXXXXXX[[[YYYVVVSSSRRROOOLLLIII777777777777666666666666555555555666666666666666666666666666555555555555777777777777666666666666666666666666777777777777666666666666666666666666777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666888888777777777777777777777777777777777777777777777777777777777888888888777777777777777777777777555555555555555555555555666666666666777777777777555555666777777666555555666666666666666666666666777777777777777777777777666666666666666666666666777777777777666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555555555666666666666555555666666777777777777666666444444444444555555555666666666666666666666666666666666666666666555555555666666666666666666666666555555555555555555555555555555555555666666666666444555555666666555555444555555555555666666666666666666666666666666666666555555555555666666666777666666666666666555555555555555555555555555555555555666666666666777777777666666666666666666666666777777777777777888888888777888888888888888999999777777888888888999999999888888888888888888888888777888999888888888:::<<<::::::::::::::::::;;;;;;999:::;;;;;;;;;<<<>>>???>>>>>>???@@@AAACCCEEEFFFJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKIIIIIIHHHHHHIIIGGGFFFDDDAAA???===;;;;;;;;;;;;:::999999888888888:::999999888777666666666888888888888888888888888888888888888888888888888666666666666666666666666666666777777777888888888777777666666666666777777777777777777777777777777555555555555666666777777666666555444444555777888666666666666666666666666666666666666666666666666444444444444444444444444666666666666777777777777444444444444444444444444555555555555666666666666666666555555555555666666777777666666666666777777555555555666666666777777777777666666666666777777555555555666666666666666666666666666666666666666444555555666666666666666555555555555666666777777666666777777777777666666555555555555666666666666444444555555666666666777777777666666666666666666555666666666666777777777:::999888777777888999:::<<<===???CCCGGGKKKNNNPPPVVVUUUTTTRRRPPPOOONNNNNNKKKIIIGGGFFFFFFFFFGGGGGGHHHJJJLLLMMMKKKJJJIIIJJJIIIJJJJJJIIIHHHIIIKKKMMMLLLHHHGGGJJJMMMLLLKKKKKKRRROOOMMMOOOSSSVVVWWWWWWWWWUUUSSSSSSTTTUUUTTTRRR666666666666777777777777666666666666666555555555555555555555666666666666666666666666777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666888888888888888777666666777777777777888888888888666777777777888888888999888888888888888888888888666666666666666666666666666666666666777777777777666777777888888777777666666666666666666666666666777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666555555666666666666555555666666777777777777666666444444444444555555555666666666666666666666666666555555555666666666666666666666666666666666666666555555555555555555555555555555555666666666777777666666666777777666666666555555555666666666777777666666666666666666666666444555555666666666666666555555555666666666666666666666666666666666666666666666666666777777777888777777777777777777777777666777777777888888888999777777888888999999999:::888888888888999999999999888888888888888999999999777888999999888999;;;===999999::::::;;;<<<<<<======@@@BBBCCCCCCDDDGGGIIILLLKKKIIIIIIJJJNNNRRRUUUXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUSSSPPPNNNLLLKKKFFFEEECCC@@@>>>;;;999777;;;;;;;;;::::::999999999888888888888888888888888888888888888888888888888666666666666666666666666777777777777888888888888777777666666666666777777777777777777777777777777555555555555666666666666666555444444444666777888666666666666666666666666666666666666666666666666555555555555555555555555666666666666777777777777555555555555555555555555555555555666666666777777666666555555555555666666777777666666666666777777555555555555666666666666888777777666666666666666666666666666666555555555666666666666666666666666444555555666666666666666555555555555666666666666666666777777777777666666555555555666666666777777555555555666666666666666888888777777666666555555777777777777666666666666999999999:::;;;<<<>>>>>>BBBBBBDDDFFFIIILLLOOOPPPPPPPPPNNNLLLIIIFFFDDDCCCDDDDDDDDDEEEGGGKKKOOORRRSSSTTTTTTSSSQQQQQQRRRSSSWWWUUUSSSOOONNNOOOSSSWWWXXXTTTVVV]]]^^^WWWOOOLLLUUUQQQNNNOOOTTTXXXYYYXXXRRRQQQPPPQQQTTTVVVWWWWWW666666666666777777777777666666666666666555555555555666666666666777777777666666666666777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666555555666666777777777777777777777777777777777777777777777777777777999999999999888777666666777777777888888888888999666777777888888999999999888888888888888888888888777777777777777777777777666666666666777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777555555666666666666555555666666666666666666666666777777777777777777777777555555666666666666555555666666777777777777666666444444555555555666666666666666666666666666666666555555555666666666666666666666666666666666666666555555555555555555555555555555666666666777777777666666777777777777666666555555555666666777777888666666666666666666666666444555555666777666666666555555555666666666666666666666666666666666666666666666666777777777888888777777777777777777777777666777777888888999999999777777888888999:::::::::888888888999999999999:::888888888999999999999999888999::::::::::::===???;;;;;;<<<>>>???AAABBBCCCHHHLLLPPPQQQOOOOOOPPPSSSQQQOOOMMMMMMNNNRRRVVVXXXVVVWWWYYYZZZZZZYYYWWWVVVWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZ[[[[[[ZZZYYYXXXXXXSSSRRRPPPLLLGGGBBB???<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777777777777777777777777777777888888888999999777777666666666666777777777777777777777777777777555555666666666666666666555555444555555666777888666666666666666666666666777777777777777777777777666666666666666666666666555555666666666777777777666666666666666777777777555555666666666777777777666666555555555555666666777777666666666666777777444444555555555666666666888777666666666666666777666666666666666555555555666666666666666666666666444555555666666666666666555555666666666666666666555666666777777777777777555555666666666777777777666666666666666666666666999888888777666555555444999999888888777777666666777999;;;>>>AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEEEEDDDCCCBBBBBBNNNNNNNNNNNNOOORRRWWW[[[ZZZWWWRRRNNNOOOWWWaaaiiillliiiddd___\\\]]]bbbfffllliiiooo{{{~~~rrreee___\\\XXXTTTVVV]]]bbbcccbbbWWWUUURRRRRRSSSUUUUUUTTT555666666666777777777888777666666666555555555555666666666777777777888888555666666666777777777888666666666666777777777777777777777777777777777777777777777777777777777777777666666666666777888999777777777777777777777777777777777777777777777777999999::::::999888666555777777888888888999999999666777777888888999::::::888888888888888888888888888888888888888888888888666666666666777777777777999999777777777777999999777777777777777777777777777777777777777777777777777777777777777777777777555666666666777777777888777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666555555666666666666555555666666777777777777666666555555666666666777777777666666666666666666666666555555555555666666666777666666666666666666666666555555555555555555555555555666666666777777777777555666666666666666666555444555555666777777888888666666666666666666666666444444666777777777666555555555555555666666666777666666666666666666666666666666777777777888888888777777777777777777777777666777777888888999::::::777777888999999:::;;;;;;888888888999999999::::::888888888999999:::::::::999:::;;;;;;;;;<<<>>>@@@CCCDDDEEEHHHJJJLLLNNNOOORRRWWW[[[\\\XXXTTTTTTUUUPPPPPPPPPQQQRRRTTTUUUVVVQQQTTTYYY]]]]]]YYYTTTQQQOOOOOOOOOPPPQQQRRRTTTTTTSSSTTTUUUVVVWWWWWWVVVUUUVVVVVVUUUSSSPPPMMMJJJIIIBBBBBB@@@???===;;;:::999999999999999999999999999999999999999999999999999777777777777777777777777777777888888888999999999777777666666666666777777777777777777777777777777666666666666666666666555333444555666777777777777666666666666666666666666777777777777777777777777777777777777777777777777444444555555555666666666555555666666666777777777555666666666777777777777666666555555555555666666777777666666666666777777444444444555555555666666777666666666666666777888777666666666555555555555666666666666666666666666444555555666666666666666666666666666666666666555555555666777777777777777555666666666777777777777777666666666666666666666777777777777666666666666888888888888999999999999<<<>>>AAADDDFFFFFFEEEDDDBBBBBBBBBAAAAAABBBBBBCCCBBBCCCFFFHHHJJJJJJKKKKKKOOORRRTTTVVVYYY___gggmmmsssnnngggbbbccclllxxx{{{zzz|||tttooojjjlllsssyyyzzzxxx___\\\XXXUUUTTTTTTSSSRRR555666666666777777888888777777666666555555555444666666777777888888999999555666666666777777888888666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888999999777777777777777777777777777777777777777777777777999999::::::999888666555777777888888999999999999666777777888999999::::::888888888888888888888888888888888888888888888888666666666666777777777777:::888777555555777888:::777777777777777777777777777777777777777777777777777777777777777777777777555666666666777777888888777777777777777777777777555555666666666666555555666666666666666666666666555555555555555555555555555555666666666666555555666666777777777777666666666666666666777777777777666666666666666666666666444555555555666666777777666666666666666666666666555555555555555555555555666666666666777777777777444555555555555555555444444555555666777888888999666666666666666666666666333444666777777777666555444555555555666666777777777777777777777777777777777777777777888888888888777777777777777777777777666777777888999999::::::777777888999::::::;;;;;;888888999999999:::::::::888888888999999:::::::::999;;;<<<<<<<<<===???AAALLLMMMOOORRRUUUWWWZZZ[[[WWW\\\aaa```ZZZUUUSSSSSSSSSUUUXXXZZZ[[[[[[YYYXXXUUU[[[ccciiiiiiccc[[[UUUPPPPPPQQQRRRSSSUUUWWWXXXQQQQQQRRRSSSSSSQQQPPPOOOPPPRRRSSSUUUUUUUUUUUUTTTTTTRRROOOJJJEEEAAA===<<<999999999999999999999999999999999999999999999999777777777777777777777777777888888888888999999999777777666666666666777777777777777777777777777777666666666666666555555555222333555777888777777666666666666666666666666666777777777777777777777777777777777777777777777777444444444444555555555666555555555666666666777777666666666666777777777777666666555555555555666666777777666666666666777777444444444555555555666666666666666666666777888888777777666666555555555444666666666666666666666666444555555666666666666666666666666666666555555555555555666777777777777777666666666666777777777777777777777777666666666666555555555666777888888999666777888999:::;;;<<<<<>>>>>???AAABBBDDDEEEIIIJJJMMMPPPRRRTTTTTTTTTZZZ```hhhrrr~~~|||yyytttpppooommmlllkkk777777888888888888777777777777777777777777777777666666666666666666666666777777777777888888888888777777777777888888888888888888888888888888888888999888888888777777666666888888777777777777888888777777777777777777777777999999888888888888888888777777777777777777777777:::::::::::::::::::::::::::::::::::::::::::::::::::999888777777888999:::777777777777777777777777888888888888888888888888777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666777777777777666666666666888888777777666666555555666666666666666666666666777777777777777777777777444444444555555555666666555555666666777777888888666666777777666555444444666666666666666666666666666666666666666555555555666666666666666666666666888888777666555444333333777777777777777777777777444444444444555555555666666666666666666666666666555666777888888777666555888888888888888888888888777777777777777777777777888888999::::::::::::999;;;;;;;;;;;;::::::999888<<<<<<;;;:::999999999:::888999;;;===;;;888777888<<<===???AAADDDGGGJJJLLLZZZYYYUUUQQQRRRVVVVVVSSSSSS\\\ggghhh___XXX[[[bbb~~~xxxmmmkkkrrrkkkggghhhhhhlllvvvzzzpppmmmdddZZZTTTSSSUUUUUUWWW[[[YYYXXXZZZRRRMMMVVVSSSUUUXXXZZZXXXSSSMMMIIICCCCCC@@@<<<999;;;===>>>::::::::::::999777666555777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555555555666666666666555555666666666555444444333333555555666777777777777777777777666666555555555444666666666666777777777777777777666666555555555444444444444555555555666666666666666666666666666666555555555555666666666666777777777777777777777777777777888888888888777777777777777777777777777777555666777888999999999999444777:::===???AAACCCEEEHHHEEEBBB??????@@@AAABBB???>>>>>>AAAEEEGGGGGGFFFMMMWWW[[[ZZZcccvvv~~~{{{vvv}}}777777888888888888777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777888888888888888888888888888888888888999888888888777777777777888888777777777777888888888888888888888888888888999999888888888888888888888888888888888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::999888777777888999:::888888888888888888888888888888888888888888888888888888888888888888888888777777888888888888777777888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777888777777777777777777777777666666666666666666666666777777777777666666666666888777777777666666666555666666666666666666666666777777777777777777777777444444444555555555666666555666666666777777777888666666666666666555444444666666666666666666666666666666666666666666666555666666666666666666666666666666666666666555555555777777777777777777777777666666666777777777888888666666666666666666666666666666777777777777666666888888888888888888888888777777777777777777777777888888999::::::::::::999:::;;;;;;;;;::::::999888;;;::::::::::::;;;;;;<<<999888888:::===>>>???@@@===???AAADDDIIINNNTTTXXXXXXVVVQQQLLLOOOVVVYYYXXX\\\ccclllsssuuuzzznnneeedddeeegggmmmcccVVVXXXYYYSSSRRRWWWZZZ]]]^^^\\\\\\___bbbYYYUUUNNNHHHEEEBBB===999<<<;;;;;;::::::999::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555555555666666666666555555555555555555555555555555555555666777777777777777777666666666555555555555666666666666777777777777777666666666555555555555444444444555555555666666666666666666666666666666555555555555666666666666777777777777777777777777666777777777777777777666666666666666666666666666777777777777777888888888888;;;>>>AAABBBCCCEEEFFFDDDDDDDDDEEEFFFFFFEEECCCEEEHHHKKKMMMNNNNNNOOOPPPVVVjjjzzzyyyuuuqqqlllvvv~~~{{{zzzuuunnnrrr{{{xxxwwwzzz~~~777777888888888888777777777777777777777777777777888888888888888888888888777777777777888888888888777777777888888888999999888888888888888888888888888888888888888777777777888888777777777777888888888888888888888888888888888888999999999999999999888888888888888888888888::::::::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::999999999999999999999999999999999999999999999999888888888888888888888888777777888888888888777777888888888888888888888888777777777777777777777777777777777777777777777777666666666777777777888888777777777777777777777777666666666666666666666666777777777777666666666666777777777777666666666666666666666666666666666666777777777777777777777777444444555555555666666666666666666666777777777777666666666666666555555444666666666666666666666666555555666666666666666666666666666666666666666666444555555555666666777777777777777777777777777777666666777777777888888888666666666666666666666666888777777666666777777888888888888888888888888888777777777777777777777777888888999::::::::::::999::::::;;;;;;;;;:::999999999999999999:::;;;<<<===<<<:::777888;;;???AAA@@@GGGJJJNNNQQQSSSUUUXXXZZZVVVUUURRRSSS\\\iiiqqqrrriiinnnxxxmmm```[[[TTTPPPQQQUUU[[[\\\\\\\\\```dddhhhbbb\\\YYYWWWRRRLLLFFF???===;;;999999:::;;;<<<999999999999888888888888777777777777777777777777888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666555555666666666666555555555555666666666666555555333444444555666666777777555555666777777777777777666666666666555555555555666666666666777777777777666666666666555555555555444444555555555666666666666666666666666666666666555555555555666666666666777777777777777777777777666666666666666666666666666666666666666666666666888777666666666777999999>>>AAAEEEGGGGGGGGGHHHHHHEEEFFFGGGJJJKKKJJJFFFCCCFFFLLLSSSVVVUUUTTTVVVXXXjjjwwwpppjjjccceeepppwwwuuuuuuwwwtttllleeeccccccjjjtttzzzwwwssswwwqqqnnnoooqqqttt{{{777777888888888888777777777777777777777777777777888888888888888888888888666777777777888888888888777777888888888999999999888888888888888888888888888888888888888888888888999888888777777888888999888888888888888888888888888888999999999999999:::999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999999999999999999999999999999999999999999888888888888888888888888777888888999999888888777888888888888888888888888777777777777777777777777777777777777777777777777666666777777777888888888777777777777777777777777666666666666666666666666777777777777666666666666777777777777666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666777777777777555666666666666666555555666666666666666666666666555555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666666444555555555555666666666666666666666666666666666999888777666666777888999888888888888888888888888777777777777777777777777888888999::::::::::::999:::::::::;;;;;;::::::999999999999999::::::;;;<<<:::<<<===<<>>AAAJJJPPPOOOPPPWWWYYYUUUUUUeee|||{{{yyy{{{wwwiii^^^\\\]]][[[XXXSSSMMMGGGBBB???======<<<<<<;;;;;;::::::888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666555555666666666666555555555555666666666666555555888888777666666555444444555555666777777777777777555555555666666666666666666666666666777777777777555555555666666666666666555555666666666777777777666666666666666666666666555555555555666666666666777777777777777777777777888777666555555666777888777777777777777777777777777888:::>>>BBBGGGKKKNNNMMMOOOPPPPPPOOONNNOOOPPPIIINNNRRRPPPNNNSSS```lllpppppp||||||nnnccceeelllsss|||~~~|||{{{}}}nnn]]][[[YYYXXXaaa777777888888888888777777777777777777777777777777777777777777777777777777777777777777888888888888888888888999999999::::::888888888888888888888888888888888999999::::::::::::999999888888999999:::999999999999999999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888999999999999999999999999888888888888888888888888777777777777777777777777777777888888888999999999888888888888888888888888777777777777777777777777777777777777666666666666555666666666777777777888666666666666666666666666777777777777777777777777555666666666777777777777888777777777666666666555444444555666666666666666666666666666666666666666444444555555666777777888666666666666666666666666555555555666666666666666777777777777777777777777777777888888888999999999777777777777777777777777777888888999999888888777888888888888888888888888777777777777777777777777888888999::::::::::::999888999::::::;;;;;;;;;:::999:::;;;===???BBBDDDEEEKKKRRRUUUYYYfffuuuxxxqqqeee{{{lll```[[[\\\]]][[[WWWQQQJJJFFF>>>>>>======<<<;;;;;;:::999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777555555666666666666555555555555666666666666555555777777777666666666666666555555666777777777777777555555555555666666666777666666666666777777777777555555555555666666666777555666666666777777777777666666666666666666666666555555555555666666666666777777777777777777777777999888666555555666888999888888888888888888888888;;;<<<@@@DDDHHHMMMPPPRRROOOPPPPPPOOOMMMMMMOOOQQQJJJWWWdddfffaaadddssswwwbbbbbbjjjqqqyyyvvvllljjjrrrwwwqqqeee\\\ddd777777888888888888777777777777777777777777777777666666666666666666666666777777777777888888888888888888999999999:::::::::888888888888888888888888888888888999999::::::::::::999999888888999999:::999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888999999::::::999999888999999999999999999999999888888888888888888888888777777777777777777777777777888888888888999999999888888888888888888888888777777777777777777777777777777777777666666666666555666666666777777888888666666666666666666666666777777777777777777777777666666666666777777777777888888777777666666666555444444555666777777666666666666666666666666666666444444444555666777777888666666666666666666666666333333444555666777888999777777777777777777777777666666666666777777777777777777777777777777777777777888999::::::999888777888888888888888888888888777777777777777777777777888888999::::::::::::999888999::::::;;;;;;;;;;;;999:::<<>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777888888888888888888888888777777777777777777777777888888888888888888888888555555666666666666555555555555666666666666555555555555666666777777888888555666666777777777777777444555555555666666777777666666666666777777777777444555555555666666777777666666666666777777777777666666666666666666666666555555555555666666666777777777777777777777777777:::888777555555777888:::888888888888888888888888>>>@@@DDDHHHLLLOOORRRSSSOOOOOOOOOMMMLLLMMMPPPRRRYYYlll}}}|||~~~lll```eeennnvvv|||nnnvvv777777777777888888888888:::999999999999999999999:::999999999999999999:::777777777777888888888888888888999999999999888888777888888888888999999999999999999999999999999999<<<;;;999999::::::888666888888999999999999888777888888999;;;;;;<<<<<<<<<777777888:::<<<<<<;;;999999:::<<<=========<<<<<<<<<999888<<<>>><<<<<<>>>CCC???>>>BBBAAA<<<;;;???===<<<;;;::::::::::::;;;===:::;;;>>><<<777999@@@:::999777777999:::;;;:::777666555666888;;;;;;;;;<<<;;;:::999888888888888888888888888888888888888777777888888888888777777888888888888888888888888999999888888888888999999777777777777777777777777777777666666666666777777777777777777777777777777666666555555555555666666888666555444444555666888777777666666666666777777777777777777777777777777666666666666666666666666666666555555555444444444444444444555555555666666888888777777666666555555666666666666777777777777888888888888777777777777444555555666777888999999555555555555666666666666777777777777888888888888777777777777888888888888999999888888888888888888:::::::::::::::999888777888999:::999:::<<<;;;999<<<@@@FFFIIIHHHHHHMMMSSSYYYooo|||yyyqqq]]]^^^aaaaaaYYYRRRVVV^^^LLLIIIJJJDDD<<<@@@AAA555:::999:::===;;;888777;;;999999999999::::::;;;<<<888888888888888888888888999888888888777777666666777777777777777777777777777777777777777777777777777777777777777777777777888888777777666666555555444555777888888888777666555555555555666666666666555555666777777777777777777777666666666666777777777777777777777777777777555555555555666666666666777666444333444555777999666666777777777777666666777777777777666666666666666666555555555444444444666888999888777666777888666666666666666666666666777888999888666444444555999888666666777:::===???AAAEEEKKKOOOPPPPPPQQQRRRLLLJJJLLLOOOIIIIII^^^xxx{{{oooxxxmmmhhhttt777777777777888888888888999999999999999999999999999999888888888888999999777777777777888888888888888888999999999999888888888888888888999999999999999999999999999999999999;;;:::888888999999888777:::::::::::::::999999888:::;;;;;;<<<<<<<<<;;;;;;===<<<<<<<<<===>>>>>>>>>;;;;;;;;;<<<===>>>???@@@AAA@@@BBBHHHIIIFFFCCCDDDJJJFFFFFFIIIHHHEEEEEEHHHFFFFFFEEEDDDCCCCCCCCCCCCDDD???>>>AAAAAA===<<>>===<<<;;;<<<>>>AAABBBCCCBBBBBBBBBDDDFFFIIIKKKNNNLLLNNNRRRSSSPPPOOORRRPPPMMMNNNQQQRRRPPPRRRUUUSSSSSSRRRRRRQQQQQQQQQQQQSSSNNNJJJKKKJJJEEEAAA??????===;;;;;;===???@@@@@@;;;::::::;;;<<<;;;999777<<<;;;;;;::::::::::::;;;999999999999999999999999777777888888888888777777888888888888888888888888999999888888888888999999777777777777777777777777777777666666666666777777777777777777777777777777777666666555555666666777777777555555555555777777666666555555555555666666777777777777777777777777555555555555555555555555666666666555555555555444444444555555555666666666777777777777666666666666666666666666777777777777888888888888777777777777555555555666666666666666777777777888888888999999777777777888888888999999777777777888888888999999888888999999999999999999888888999:::;;;;;;<<<<<<:::;;;======>>>???AAADDDIIIMMMYYYmmm~~~zzz}}}wwwppprrrjjj\\\eee\\\\\\[[[OOOHHHGGG@@@???<<<:::<<<;;;999999===::::::::::::::::::;;;<<<999999999999999999999999888888888888888777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777666666666666555555666777777777777777555555555555666666666666555555666777777777777777777777666666666666777777777777777777777777777777555555555555666666666666555555555555666666666777666666777777777777666666666666666666777777777777888888777777777777666666666777888888666666777888888888888888888888888888666888999999888888999:::777888;;;>>>BBBFFFIIIJJJLLLKKKKKKKKKMMMNNNNNNMMMRRRYYY___bbbkkk~~~nnneeeaaaggg~~~zzzuuuqqqoooqqqqqqoooqqquuullliiijjjooonnnkkkpppzzz}}}~~~~~~~~~~~~~~~666777777777888888888888777777777777777888888888888888777777777777888888777777888888888999999999888999999::::::999999888888888888999999999::::::::::::::::::::::::::::::===<<<:::;;;===>>>>>>===<<<<<<;;;:::::::::::::::<<<<<<======>>>=========>>>??????@@@@@@BBBEEEGGGIIIIIIIIIJJJLLLNNNQQQRRRSSSPPPOOOQQQQQQPPPSSSXXXQQQPPPPPPQQQRRRSSSTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWWWWVVVTTTQQQOOOBBBAAAAAAAAACCCBBBAAA???:::999888999;;;<<<;;;:::;;;;;;::::::999::::::;;;999999999999999999999999777888888999999888888777888888888888888888888888999999888888888888999999777777777777777777777777777777666666666666777777666666666666666666666666777777666666666666777777777777666555555666777777666666555555555555666666666666666666666666666666444444444444444444444444666666666555555555555555555555555555666666666666777777777777666666666666666666666666777777777777888888888888777777777666666666666555555555555555777777777888888888999999777777888888888999999999777777888888888999999999888888999999999999999:::888888999999::::::;;;<<<888:::@@@DDDDDDCCCGGGLLLNNN[[[yyy}}}iiiggg[[[\\\bbb\\\VVVSSSLLLDDD???;;;<<<;;;999999;;;;;;;;;:::::::::;;;;;;<<<999999999999999999999999888888888888888888888888777777777777777777777777555555555555555555555555666666666666666666666666777777777777666666666666555666666777777777777777555555555555666666666666555555666777777777777777777777666666666666777777666666666666666666666666555555555555666666666666444555555666777666666666666666777777777777666666666666666666777777777777777777777777777777777777666777888777666555666888888888888888888888888888777888999888777777999:::999;;;???CCCGGGJJJLLLMMMHHHKKKNNNNNNLLLJJJKKKLLL```sss~~~zzzxxxpppdddbbbeeeuuu}}}lllZZZVVV```lllooommmeee^^^YYYVVVTTTSSSWWW]]]\\\^^^bbbeee```YYYYYY^^^XXX\\\]]]^^^___```[[[SSSaaa```gggssszzz|||666777777777888888888888666666777777777888888888888888777777777777888888888888888888999999999999999999::::::::::::999999888999999999999:::::::::::::::::::::::::::::::::;;;::::::<<<>>>@@@???>>><<<;;;::::::::::::;;;<<<;;;<<<>>>???@@@AAABBBBBBDDDFFFHHHHHHGGGGGGIIIJJJIIIIIIJJJKKKLLLMMMMMMMMMKKKLLLPPPUUUSSSOOOOOORRRRRRQQQOOOLLLKKKLLLLLLLLLOOOPPPQQQRRRRRRRRRQQQQQQQQQTTTVVVWWWXXXZZZ\\\]]]RRRQQQPPPPPPNNNJJJEEEAAA@@@>>>;;;:::;;;<<<<<<;;;;;;::::::999999999999:::999999999999999999999999888888999999999999888888888888888888888888888888999999888888888888999999888888888888888888888888777777666666666666777777666666666666666666666666777777666666666666777777777777666666666666777777666666555555555555666666666666666666666666666666555555555555555555555555666666666666666666666666555555555666666666777777666666666666777777777777666666666666777777777777888888888888777777777666666666666666666555555555666666666777777777888888888888888888999999999999888888888888999999999999888888999999::::::::::::::::::999999999:::;;;<<<>>>???CCCGGGHHHJJJUUUbbbmmmzzzrrraaaZZZZZZWWWYYY[[[VVVLLLEEE@@@???>>>:::888999<<<<<<;;;::::::;;;;;;;;;999999999999999999999999888888888888888999999999888888888888888888888888666666666666666666666666666666666666666666666666666666666666777777777777666666666666666777777888555555555555666666666666555555666777777777777777777777666666666666777777666666666666666666666666555555555555666666666666444555555666777666666666666666777777777777666666555666666666777777777888666666666666666666666666555777888777666555666777777777777777777777777777888999999888666666888:::>>>@@@CCCGGGJJJLLLLLLLLLJJJNNNQQQNNNJJJMMMWWWaaa|||qqqooorrrrrrooosss~~~wwwkkkgggfffbbb^^^^^^cccllluuuzzz~~~vvvnnnjjjfffcccdddgggooouuu|||~~~uuuggg___]]]^^^cccfffggghhhhhhccc]]]___UUUQQQXXX___aaagggppp777777777777888888888888666777777888888999999999888888888777777888888888888888888999999999999:::999999::::::::::::999999999999999999::::::::::::::::::::::::::::::::::::888888:::===@@@AAA???===<<<;;;;;;;;;;;;===>>>??????@@@AAACCCEEEFFFGGGGGGGGGJJJLLLKKKHHHHHHKKKNNNRRRQQQPPPNNNMMMMMMLLLLLLNNNUUUbbbkkkiii___WWWVVV[[[[[[XXXRRROOOQQQPPPNNNPPPQQQQQQQQQPPPNNNLLLKKKNNNPPPPPPOOORRRWWWXXXVVVYYYXXXXXXZZZ[[[ZZZXXXVVVNNNKKKGGGCCCAAA@@@>>><<<===<<<;;;:::999999999999::::::::::::::::::::::::888888999999999999888888888888888888888888888888999999888888888888999999888888888888888888888888777777666666666666777777777777777777777777777777888777777666666777777888777777777777777777777777777777666666666666777777777777777777777777777777666666666666666666666666555666666666666777777777555555666666666777777777666666666666777777777777666666666666777777777777888888888888777777777777666666666777777777777777666666666777777777888888888888888999999999999:::888888888999999999999:::888888999999:::;;;;;;;;;;;;;;;::::::;;;<<<>>>???EEEDDDGGGLLLMMMSSSfff{{{wwwaaaPPPSSS[[[WWWYYYQQQJJJHHHFFF@@@;;;:::===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999999999888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777666666666666666777888888555555555555666666666666555555666777777777777777777777666666666666777777777777777777777777777777555555555555666666666666555555555555666666666777666666777777777777666666555555666666777777888888555555666666666666777777555666777777555555666777666666666666666666666666888999999888777888;;;===CCCEEEGGGJJJLLLLLLMMMLLLIIIJJJJJJJJJPPPbbb|||zzzwwwvvvyyy{{{}}}tttnnnoooggg\\\[[[dddlllvvv{{{}}}|||vvvtttrrrzzzzzzqqqllluuuzzz~~~ssshhh______aaa]]]VVVQQQ777777777777888888888888777777888888999::::::;;;999999888888888888999999888888888999999999::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999===BBBEEEEEEBBB???======<<<<<<>>>@@@CCCDDDFFFFFFHHHIIIKKKKKKLLLLLLHHHJJJLLLKKKLLLPPPYYY```rrroooiiiccc``````bbbcccbbbkkkxxxtttlllkkkoooqqqoookkkkkkqqqsssqqqjjjjjjiiigggccc___[[[YYYYYYVVVRRRTTTaaammmmmmfff[[[YYYWWWWWW[[[___bbbdddZZZXXXVVVSSSPPPLLLFFFBBBAAA@@@>>>===;;;:::::::::::::::::::::::::::::::::888999999::::::999999888888888888888888888888888999999888888888888999999888888888888888888888888777777666666666666777777777777777777777777777777888888777777777777888888777777777888888777777777888888777777777777888888777777777777777777777777777777777777777777777777555666666666777777777777555666666666777777777777555666666666777777777888666666666666777777777777888888888888777777777777666666777777888888999999777777777888888888999999888888888999999999::::::888888888999999999::::::888888999999:::;;;;;;<<<;;;;;;;;;<<>>>>>>>>>>>@@@CCCFFFHHHLLLLLLMMMNNNNNNOOONNNNNNLLLNNNOOOQQQUUU```ooozzz}}}yyyzzz}}}sssyyy}}}zzz}}}|||vvvqqqmmmccc]]][[[fffddd^^^VVVQQQQQQTTTYYY[[[^^^______```^^^XXXPPPJJJCCCBBBAAA???===<<<;;;;;;::::::::::::::::::::::::888999999::::::999999888888888888888888888888888999999888888888888999999888888888888888888888888777777666666666666777777777777777777777777777777888888777777777777888888777777888888888888777777999999888888888888999999777777777777777777777777777777777777777777777777555666666666777777888888666666666666777777777777555666666666777777888888666666666666777777777777888888888888777777777777666666777888999::::::;;;888888999999999:::::::::888888999999999:::::::::888888999999999:::::::::888888999::::::;;;<<<<<<;;;;;;<<<>>>BBBFFFKKKMMMVVVaaawwwpppdddhhhnnnyyypppsss}}}}}}pppwww|||zzzsssjjjaaa^^^YYYOOOEEEAAA>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777555666666666777777888888777666555555555666888999555555555555666666666777555666666777777777777777777777666666666666777777777777777777777777777777555555555555666666666777777666444333444555777999666666777777777777666666444555555666777888888999777777888888999999999999555666777666555444555777888888888888888888888888666888999;;;===@@@EEEIIIJJJKKKLLLMMMOOOPPPQQQRRRYYYTTTQQQYYYmmm}}}rrrxxxppppppvvvyyyvvvqqqpppzzz|||~~~sss777777777888999999999:::999999999888888888777777777777777777888888888888888888888888888888888888888888999999999::::::::::::::::::;;;;;;:::999999::::::::::::;;;<<<======888;;;AAAIIIOOOPPPKKKGGGEEECCCCCCFFFJJJMMMMMMLLLPPPLLLKKKPPPQQQOOOPPPUUUSSS[[[eeemmmvvv|||uuussspppYYYYYYYYYNNNLLLTTTUUUTTTWWW]]]___[[[XXXXXXYYYQQQGGGAAA???>>><<<999AAA???<<<999777777777888777777888:::;;;;;;888666888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777888888888888777777777777888888888888777777777777888888666666666666666666666666666666666666777777777777777777888888888888777777777777777777777777777777666666666666666666666666777777777666666666666666555555666666777777888888777777777777666666666666777777777777888888888888888888888777777777777777::::::::::::::::::::::::999999999999999999999999;;;999999;;;:::888999===FFF<<<:::EEEMMMMMMPPPVVVhhh{{{nnnxxxwwwlllbbbbbbiiisss{{{ooolllnnnmmmgggyyyqqqkkkjjj___|||{{{\\\[[[aaaZZZVVVGGGCCC888888BBBCCC888555<<<<<<======;;;999888888999999999999999888888777777777777777777777777777777999888888888777777666666777777777777777777777777777777777777777777777777888888777777666666555555555555555555555666777777666666666666777777777777666666666666666666666666666666777777888888999999777777777777777777777777777777777777777777777777777777777777777777777777888888777777666666555555666666666666777777777777777777777777888888888888444666999:::999888888888777777888:::@@@GGGIIIHHHJJJGGGGGGJJJOOOSSSWWW[[[dddccchhhuuuxxxtttlllqqqssszzz{{{xxx|||yyy{{{888888888888888999999999999999999888888888777777777777777777888888888888888888888888888888888888888999999999999::::::::::::::::::;;;;;;::::::999:::999999999:::;;;;;;<<>>;;;:::======;;;;;;>>>@@@???CCCLLLPPPUUUeeeyyy{{{rrrxxxzzzkkkiiixxxrrrnnnnnnqqqttttttvvvzzz}}}qqqhhhdddyyynnngggdddhhhvvvqqqccc```]]]eee^^^YYYKKK>>>:::===???===999999:::;;;;;;:::999999:::999999999999888888888777777777777777777777777777888888888888777777777666777777777777777777777777777777777777777777777777888777777777666666666555666555555555555666777777666666666666777777777777666666666666666666666666777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777666666666666777777777777888888888888666777999999888888888:::;;;<<<>>>AAAEEEIIIJJJIIIIIINNNRRRRRRPPPUUUdddrrr~~~sssooooooqqq|||yyy|||pppooovvv{{{~~~999999999888888888888888999999999888888888888888777777777888888888999999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<>>???BBBIIIMMMXXXaaadddlll}}}}}}zzzlllcccfffqqq|||{{{|||vvvrrrtttxxx}}}xxxtttsssrrrtttfffiiinnnmmmgggjjjrrrnnncccaaaeeejjjttt|||zzz~~~fff[[[fffdddddd^^^NNN???<<>>>>>???>>>@@@DDDIIINNNPPPPPPPPPKKKLLLOOOVVV___hhhqqquuussszzzxxxooovvvmmmggghhhgggaaaZZZVVVSSSXXX^^^cccdddaaa]]]ZZZ[[[VVVNNNFFF@@@<<<;;;;;;>>><<<:::999:::999888777999999999999999999999999888888888888888888888888888888888888888888888888666666666666666666666666777666666555555666666777888888777777777777888888888888777777777777888888777777777777777777777777666666666666777777777777777777888888888888777777666666666666666666666666666666666666666666666666888888888888888999999999::::::999999888888777777777777777777777888888888666777777777888888888888777888888888888888999999::::::::::::::::::::::::999999999:::::::::::::::===999999>>>BBBDDDGGGKKKXXXeeexxx~~~uuutttzzzvvvkkkooo|||zzzvvvxxx~~~vvvwww}}}ttttttgggmmm}}}ttt]]]___```aaahhhsss{{{|||rrrttt~~~yyymmmqqqkkksssrrrfffgggaaaUUUIIIBBB???===???>>>=========<<<:::888999999999999999999999999777777777777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666555666777777888666666666666777777777777666666666666666666666666999999888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666777777888888888888777777666666555555666777777777888888888888888888777666555666:::===???AAAFFFKKKLLLJJJKKKNNNQQQNNNNNNZZZqqquuuiii{{{}}}rrryyyuuummmhhhllltttxxxuuuuuu~~~~~~yyyzzz}}}}}}:::999999999888777777777888888888888888888888888888888888888999999999999999999999999999999999999999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;===<<<<<<======>>>???@@@BBBEEEHHHKKKNNNOOOPPPPPPPPPUUU```lllwww~~~ttthhhbbb]]][[[YYYYYY[[[___bbbdddjjjfff___VVVNNNGGGAAA??????>>>===>>>???>>><<<:::999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777888777777666666777777888888888777777777777888888888888777777777777888888777777777777777777777777666666666666777777777777777777888888888888777777666666666666666666666666666666666666666666666666777777888888999999999999::::::999999888888777777666777777777888888888999666777777777888888888888777777888888999999999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;@@@===>>>AAAEEEHHHOOOVVV```|||eee\\\YYYaaaeeeiiiyyywwwgggiiizzzlllppppppiiicccbbbbbbbbbbbbaaagggsss{{{wwwttthhheee\\\LLLAAA@@@???===;;;:::;;;;;;:::888999999999999999999999:::777777777777777777777777777777777777777777888888777777777777777777777777777777777777777777777777666666666666777777777777666666666666666777888888666666666666777777777777777777777777777777777777999999888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666777777888888888777777777666666666555666777777777888888888888777777666555555777<<>><<<===>>>>>><<<;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777777777777777777777888888777777777777888888888888777777777777888888888888777777777777888888777777777777777777777777666666666666777777777777777777888888888888777777777777777777777777777777666666666666666666666666666666777777888999999999888888888888888777777777666777777888888999999999777777777777888888888888777777888888999:::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<>>???BBBCCCHHHUUUcccqqq}}}ppprrr|||tttiiiccccccfffnnnwww~~~}}}wwwppprrr~~~~~~oooeee___[[[bbb```cccjjjmmmqqqgggdddhhh]]]MMMGGG@@@<<<888777:::<<<;;;:::999999999999::::::::::::777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777666666666666777777777777777777666666777777888999666666666666777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777666666666777777777777777777777777777888888888888777777777777888;;;???CCCJJJHHHIIIKKKHHHEEEOOO]]]lllyyysss}}}|||ssspppppprrr||||||{{{yyyzzz|||yyyzzzwwwqqq||||||uuuuuuvvvsssuuupppjjjuuuoooqqqwwwwww}}}888888888888888999999999777777888888888999999999888888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999:::;;;<<<============;;;;;;<<<>>>@@@BBBDDDEEEKKKNNNQQQUUUYYY```hhhnnn~~~{{{nnniiieee```[[[]]]___cccfffgggeeeaaa___OOOJJJCCC>>><<<;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999777777666666666666777777888888777777777777888888888888777777777777888888666666666666666666666666666666666666777777777777777777888888888888777777777777777777777777777777666666666666666666666666555555666777777888999999666666777777777777777888666777777888888999::::::777777777777888888888888777777888999999:::;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<======@@@EEEIIILLLVVVkkktttrrrrrrvvvxxxhhhmmmvvvwwwyyyvvvoooqqqrrryyyrrrnnnrrrrrr{{{ppp___dddeee]]]UUUKKKEEE===:::;;;======;;;999999999:::::::::;;;;;;777777777777777777777777666777777777888888888888777777777777777777777777777777777777777777777777555666666666777777777888777777666666777777888999666666666666777777777777777777777777777777777777777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666555555666666777777888888777777777777888888888888777999:::;;;<<<@@@DDDGGGJJJGGGIIINNNOOOTTTggg}}}~~~}}}~~~}}}sssqqquuu|||}}}zzzzzz|||zzz|||}}}}}}zzzxxxwww|||zzzvvvwwwwwwyyy{{{xxx{{{yyy~~~777777888888999999999:::777777888888999999999999888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::;;;<<<============>>>???@@@BBBDDDGGGJJJKKKQQQYYYeeennnuuuzzzwwwlllYYYYYYYYY[[[___eeejjjnnnggg___RRRFFF@@@===<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999666666555555555555666666888888777777777777888888888888777777777777888888666666666666666666666666666666666666777777777777777777888888888888777777777777777777777777777777666666666666666666666666444555555666777888888888555555666666777777888888666777777888999999::::::777777777777888888888888777777888999::::::;;;;;;::::::::::::::::::::::::999999::::::;;;<<<======AAAGGGPPPWWW]]]lll{{{gggjjj{{{xxxvvvzzzuuuooofffaaabbbccccccjjj~~~yyyzzzuuu|||```ZZZcccgggdddZZZRRRGGG@@@???>>>===:::999999999::::::;;;;;;;;;777777777777777777777777666666777777888888888999777777777777777777777777777777777777777777777777555666666666777777888888777777777777777888888999666666666666777777777777777777777777777777777777666666777777888888999999777777777777777777777777777777777777777777777777777777777777777777777777888888777777666666555555444444555666777888999999777777777777888888888888888:::<<<>>>@@@CCCHHHKKKOOOLLLPPPYYY```lll{{{xxx{{{~~~uuu|||888888888888888888888888888888999999999:::::::::;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;999======:::;;;??????<<<===DDDIIIHHHGGGKKKQQQTTTggguuu^^^[[[WWWVVVYYY]]]aaacccllljjjdddYYYKKKAAA<<<<<<;;;;;;:::;;;<<<<<<999777999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888777777777777888888888888777777777777888888666666666666666777888888888888888888888777666666888888888888888888888888666666666666777777777777999888555444333444555777777777777777777777777777444555555666777888888999888888888888888888888888777777777777888888888888777888888999999:::;;;;;;===<<<:::999888999:::;;;;;;999888;;;>>>AAACCCEEELLLNNNXXXgggvvvsssmmmwwwyyyqqqpppiiilllnnnooonnnpppuuuyyyqqqhhhcccgggiiiiiippp|||}}}mmmbbbccclllqqqfff```wwwwwwmmmrrryyy```bbbeee^^^aaa\\\NNN@@@===CCCAAA999;;;;;;::::::999999888888;;;:::999777666666666777999888777777888888777555888777666777888999888666555555666666777777888888777777777777777777777777999888888888777777666666777777777777888888888888888888888888888888888888888888777777777777888888888888777777666666555555666666777888888888888888999888777666555444333222777777777777777777777777777777888888888888777777666888999999888888999:::999<<>>???>>>>>>@@@EEEJJJDDDGGGJJJMMMPPPXXXdddnnnxxxpppcccYYYUUUVVVYYY\\\bbbdddeeeccc\\\QQQGGG@@@===;;;::::::;;;;;;:::888999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888777777777777888888888888777777777777888888666666666666666777888888888888888888888777666666888888888888888888888888666666666666777777777777888777666555444555555666777777777777777777777777555555666666777777888888888888888888888888888888777777777777888888888888888888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<>>>AAADDDIIINNNOOOccc{{{zzzyyy}}}~~~rrrmmmooohhhmmmrrrssspppjjjiiijjjggggggfffeeeccccccdddeeeeeeaaa___]]][[[\\\cccmmmnnnvvv}}}nnnddddddnnnyyyttteeegggtttzzzuuuxxxnnngggaaa^^^YYYRRRFFF<<<<<>>>>>999<<<@@@AAACCCJJJUUU^^^nnn}}}zzzssspppnnnhhheeedddggghhhkkklllnnnooopppppptttooojjjhhhhhhhhhgggeeeaaadddbbbZZZUUUVVVZZZ\\\[[[aaalllyyy|||xxx|||mmmjjjpppuuu|||nnnccc```UUUEEE???DDD<<<;;;:::::::::;;;<<<<<<999:::;;;;;;:::777555333999777666666888999999888999888777777888999888777666666666666777777777777777777777777777777777777888888888888777777777777777777777777888888888888666666666666666666666666888888777777777777888888777777777777666666666666666666777888888888888888888888777777777666666666777777777777777777777777777777888888888888777777777888999888777888999;;;>>>AAAGGGLLLOOOOOONNNMMMNNNVVV___jjjzzz~~~{{{sssooo888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;???:::===DDDDDDEEEXXXqqqhhhdddooo~~~|||oooeee```WWWVVVYYYbbblllooohhhaaaSSSLLLCCC<<<:::<<<>>>@@@:::::::::::::::999999999999999999999999999999999777777777777777777777777888888888888888888888888888888777777777777888888888888777777777777888888666666666666666777777888777777888888888888777666666666666666666666666666666666666666777777777777555555666777666666555555666666666666666666666666777777777777666666666666888888888888888888888888777777888888888999999999888888999999:::;;;;;;<<<;;;;;;<<<===============;;;BBBFFFFFFJJJXXXkkkxxxzzzwwwssstttwwwqqqoooqqqvvv{{{|||xxxssspppzzzyyyxxxvvvyyy|||{{{xxxuuuqqqnnnqqquuuvvvrrrlllsssxxxuuulllhhhiiicccZZZVVVWWW[[[bbbiiioootttwwwooouuu{{{|||^^^YYY```qqq|||pppcccccc___SSSHHH???>>><<<::::::;;;<<<===:::;;;;;;;;;:::999888777;;;999777777888888888777999888777777999999888777666666666666777777777777777777777777777777777777888888888777777777777777666777777777888888888888777777777777777777777777888888777777777777888888777777777777666666666666666666777888888888888888777777777777888888888888666666666666666666666666777888888999999888888777777888999888888999;;;===BBBGGGNNNRRROOOOOOVVV___gggrrr|||xxxsssuuu}}}~~~888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>DDD@@@CCCIIIHHHJJJ^^^xxxyyy~~~xxxllldddZZZYYY___gggkkkllliii```SSSGGG@@@=========;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777888888888888888888888888888888777777777777888888888888777777777777888888666666666666666777777888666777777888888888777777555555555555555555555555666666666666777777777777555555666666777666555555666666666666666666666666777777777777666666666666888888888888888888888888888888888888999999999999888999999:::;;;;;;<<<<<<============<<<<<<<<<<<<@@@IIIOOOOOOVVVkkkzzzoooooosss~~~kkkgggbbb\\\]]]eeemmmnnnkkkgggggggggfffddddddiiiooolllyyyoooccc^^^bbbaaafffccc```kkkfffUUUFFFDDD@@@<<<::::::<<<===888888999<<<@@@EEEJJJMMM>>><<<888777777777777666999888777888999:::999777777777777777666666666666777777777777777777777777777777777777777777888888666777777777888888888888888888888888888888888888888888777777777777888888666666666666777777777777666666777888888888888888777777777777888888888888666666666666666666666666888888999999999999888888777888999999999;;;>>>AAADDDKKKRRRSSSLLLNNNbbbxxxooohhhkkk}}}wwwssswwwyyyvvvuuuvvvvvvvvv}}}888888888888888888888888888888999999999:::::::::999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<===???@@@BBBCCCCCCGGGKKKJJJMMM___tttmmm^^^YYY\\\ccciiiuuummmbbbVVVLLLDDD>>>:::<<<<<<;;;;;;::::::999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888777777777777888888888888777777777777888888666666666666666777888888666777777888888888888777666666666666666666666666666666666666777777777777555555555555666666666666777777777777777777777777666666666666777777777777888888888888888888888888888888888999999999999:::999999::::::;;;;;;<<<<<>>===<<<===>>>???@@@CCCNNNWWWYYYccc}}}{{{{{{zzzvvvvvvmmm```[[[cccpppwwwvvvkkkgggdddbbb___]]]___dddVVVaaammmuuu~~~wwwjjjaaa___ZZZ\\\wwwxxxnnnWWW^^^ddd^^^RRRNNNGGGAAA<<<;;;;;;<<<:::999999:::===CCCHHHLLL???<<<999777777777777666:::888888888999:::999888777777777777666666666666777777777777777777777777777777777777888888888888777777777777888888888888888888888888888888888888888888777777777777888888666666666666777777777777666666777888888888888888777777777777777777777777777777777777777777777777888888999999999999888888777888999:::;;;>>>CCCFFFFFFKKKRRRRRRMMMTTTsssyyyxxxiiiTTTPPPVVVjjj}}}}}}}}}wwwppppppqqqooommmlllllllllsssrrrrrrrrrooolllpppvvvvvvzzz}}}{{{|||888888888888888888888888888888999999999:::::::::999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<<<<===>>>AAADDDEEEAAAHHHNNNRRRUUU^^^mmmzzzuuucccZZZ\\\aaakkkjjjhhheee^^^TTTHHH@@@===<<<<<<;;;::::::999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888777777777777888888888888777777777777888888666666666666666777888888666666777888888888888888666666666666666666666666666666666666777777777777666555555444555666777888777777777777777777777777555555666666777777888888888888888888888888888888888888888999999999::::::999999::::::;;;<<<<<<<<<@@@???======>>>BBBEEEHHHLLL[[[ggglllzzz|||wwwxxxuuuzzz{{{ooooooxxxpppjjjggggggfffaaa___aaa\\\^^^eeennnrrrssswww}}}sssjjjeeeeeecccbbblll{{{zzzsssiiiZZZ]]]```^^^YYYPPPGGG@@@===<<<======;;;999888888999;;;<<<===:::777666777999:::::::::999888888::::::999888888777777777666666666555777777777777777777777777666777777777888888888888777777777777888888888888888888888888888888888888888888777777777777888888555666666666777777777888666666777888888888888888666666666666666666666666777777777777777777777777888999999::::::999999888777888999;;;===AAAGGGKKKMMMNNNRRRVVVXXXeeezzzwwwtttvvv}}}uuu```TTTVVVXXX```rrriiihhhfffcccccceeeeeeeee\\\cccfffeeemmmzzz}}}888888888888888888888888888888999999999:::::::::999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<<<<===???CCCFFFHHHEEEQQQ[[[```gggvvvppp___ZZZ\\\ZZZ___gggmmmlllbbbSSSIII======<<<;;;::::::999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888777777777777888888888888777777777777888888666666666666666777888888666666777888888888888888777777777777777777777777666666666666777777777777777666444333444555888999777777777777777777777777444555555666777888888999888888888888888888888888888888999999999:::::::::999999:::;;;;;;<<<<<<===@@@???======@@@EEEKKKNNN\\\mmm|||}}}qqqqqqzzzzzzrrrpppeee```bbbiiiiiidddeeemmmooowww~~~zzztttqqqrrrpppggg___\\\dddrrriii^^^bbbggg```VVVKKKCCC???======::::::::::::::::::::::::;;;888666555888:::<<<===:::999888888::::::999888888888777777666666666555777777777777777777777777666666777777888888888999777777777777888888888888777777777777777777777777888888777777777777888888555666666666777777888888666666777888888888888888777666666666555555555555777777777777777777777777888999999::::::999999888666888999;;;>>>CCCIIINNNUUUQQQSSS[[[ddduuuwwwpppooohhhfffiiirrryyy|||~~~oookkkbbbdddmmmiiicccjjjjjjllljjjeeeaaaccchhhkkkkkkuuuwwwttt999999::::::::::::;;;;;;888888999999999:::::::::999999:::::::::;;;;;;;;;:::;;;======<<<;;;===>>>===;;;<<>>DDD>>><<>>;;;:::::::::;;;;;;:::888888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888777777777777777777777777666666777888888888888888888888888777666555555555666777777888888777777666777777777777666666666666666666666666777777777777888888888888888888888888888888888888999999999999999999999999999999999999;;;=========;;;;;;<<<===AAA@@@CCCHHHLLLTTTeeeuuu~~~nnndddddd]]]^^^```]]]eeesssuuu}}}mmmtttssswwwlllccc^^^XXXNNNFFFDDD;;;<<<======;;;::::::;;;999999999999999999999999999999999999999999999999888888777777777777888888888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777666777777777888888888999999::::::999999999::::::;;;;;;===>>>???GGGRRRWWWVVVVVVfffqqqyyyrrr}}}zzzvvvxxxwwwvvvyyy}}}}}}zzz999999::::::::::::;;;;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;999:::<<<===>>>???BBBDDDCCCEEEKKKTTTccc}}}rrrcccUUUTTT[[[ccciiimmmoooeeeVVVHHH???<<<>>>@@@>>><<<;;;;;;;;;;;;:::888999999999999999999999999888888888888888888888888777888888888888999999999888888888888888888888888777777777777777777777777666666777888888888888888888888777777666666555555555666666777777666666555666666666666777777777777555555555666666666777777888888888888888888888888888888888888999999999:::999999999999::::::::::::;;;===>>>>>>======>>>???>>>BBBHHHMMMQQQ___xxx|||zzzlllccc]]]WWW^^^gggdddrrrvvv|||vvvcccYYY{{{{{{ggg```^^^WWWLLLCCC>>>=========>>>===<<<:::::::::::::::::::::::::::999999999999999999999999888888777777777777888888888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777888888888888999999999:::::::::999999888999999999999<<>>@@@CCCEEEDDDHHHTTTdddxxxrrr___[[[[[[[[[aaammmppplllbbbVVVJJJBBB>>>>>>===<<<::::::;;;;;;:::999999999999999999999999999888888888888888888888888777777888888888999999999888888888888888888888888666666666666666666666666666666777888888888888888888777777777666666666555555555666666666666555555666666666666777777777777666666666666777777777777888888888888888888888888888888888999999999::::::999999999:::::::::::::::888:::<<<===>>>???AAABBBBBBGGGPPPYYYddduuu}}}zzzsssddd\\\dddkkkeeefffiiiuuuyyyqqqaaa]]]www~~~iii___aaa```VVVKKKFFFAAA<<<;;;===>>>===;;;::::::::::::::::::::::::999999999999999999999999888888777777777777888888888888888888888888888888777777777777777777777777666777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777666777777777888888888888888888888777777777777777888888999999999:::::::::::::::999888888888888999999===BBBGGGNNNWWW^^^bbbwww~~~zzz999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>@@@DDDGGGIIIQQQccc|||~~~sssfffXXXYYYeeejjjllllllfff\\\OOODDD>>><<<;;;999999:::<<<<<<;;;999999999999999999999999888888888888888888888888777777888888888999999999888888888888888888888888666666666666666666666666666666777888888888888888777777777777666666666666555555666666666666555555555666666666777777777888777777888888888999999999888888888888888888888888888999999999999:::::::::999999:::::::::;;;;;;;;;999:::;;;<<<<<<>>>AAACCCJJJPPP[[[lll}}}wwwssstttxxxvvvxxxvvvgggiiieeegggnnnwwwrrrooojjjcccfffqqqxxxooo[[[ZZZ```aaa]]]OOOHHH???::::::<<<======::::::::::::::::::::::::999999999999999999999999888888777777777777888888888888888888888888888888777777777777777777777777666777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777666777777777888888888888777777777777777777888888888888999999999:::::::::::::::999999888999999:::???DDDJJJPPPUUU^^^kkkvvv999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAADDDIIILLLOOOZZZrrrzzzwww||||||yyybbbYYY]]]ccchhhoooqqqlll```QQQHHH???===::::::;;;<<<<<<<<<::::::::::::::::::::::::888888888888888888888888777888888888888999999999888888888888888888888888777777777777777777777777666666777888888888888888777777777777666666666666555666666777777666666555555555666666777777888888888888888999999999::::::999999999999999999999999999999999999::::::::::::999999::::::;;;;;;<<<<<<===>>>===<<<===???DDDGGGQQQ[[[lll~~~}}}tttsssooonnnttt{{{llliiilllrrruuuwwwqqqfffbbbjjjuuufffUUUVVV]]]aaaXXXQQQFFF>>>;;;;;;<<<>>>::::::::::::::::::::::::999999999999999999999999888888777777777777888888999999999999999999999999777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777888888888888888888888888999999999:::::::::999999::::::;;;<<>>???AAACCCFFFJJJPPPUUU[[[hhhpppeeebbbeeehhhjjjiiigggiiitttpppyyy{{{zzz}}}sssccc]]]]]]bbbjjjqqqssslll___UUUEEEBBB>>><<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888888888888888777888888888888999999999888888888888888888888888777777777777777777777777666666777888888888888888666666666666777777777777666777777888888777777666555555555666777888888888777888888888888999999999999999999999999999999999999999999:::::::::;;;;;;999999::::::;;;<<<<<<===???>>>>>>>>>@@@FFFNNNSSS```tttwwwttt}}}wwwsssuuuuuurrrzzzxxxtttxxxvvvppprrr}}}bbb___fffyyybbbVVVXXX^^^]]]YYYQQQGGG???<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777777888888999999999999999999999999777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888666777777777888888888888777777777888888888999999999999999:::;;;<<<===>>>EEEMMMWWWZZZYYYbbb{{{{{{999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>@@@BBBEEEIIIOOOWWW[[[kkkyyyyyyuuunnneee___]]]___aaadddkkknnnooottt~~~}}}zzznnnaaaYYY\\\ccclllrrrpppggg^^^JJJGGGBBB???>>>===;;;:::::::::::::::::::::::::::888888888888888888888888777888888888888999999999888888888888888888888888777777777777777777777777666666777888888888888888666666666666777777777777777777888888888888777777444555555666777888888999777777777777888888888888999999999999999999999999999999:::::::::;;;;;;;;;999999::::::;;;<<<======<<<<<<===???EEENNNYYYaaavvvrrrttt{{{nnnqqqsssyyy}}}{{{xxx{{{rrr}}}sssddd```nnn{{{yyyccc```ccc```^^^YYYOOODDD===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777777888888999999999999999999999999777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888666666777777888888888999666777777777777888888888999999:::;;;<<<>>>???@@@KKKUUU```bbb^^^hhh|||888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>===<<<<<<===>>>>>>>>>CCCCCCFFFNNNVVV___iiippp|||{{{zzzoooooopppqqqssstttuuuuuurrrzzz}}}xxxwwwxxxsssjjj]]]VVV]]]hhhlllkkkjjjcccXXXJJJAAA???>>><<<999::::::999888777888:::<<<888888888888888888888888888888888888888888888888999999999888888888777777777777777777777777777777777777777777888888888888999888888888777777666666666666777777888888999999777777777777888888888888777777777777888888888888888888999999999:::::::::;;;::::::999999::::::;;;<<<;;;888777999======:::BBB999;;;JJJXXX```lllyyyqqq~~~zzzxxxvvvsssqqqhhhfffcccbbbbbbdddfffhhhtttxxxzzzwwwtttnnnjjj{{{{{{lllooo|||jjjccchhhggghhhcccccc]]]bbbeee```QQQBBB===???===;;;999999:::;;;:::999999999999999999999999999999999999888888888888777999999999888888888888777777777777777777777777777777777777777777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777888888888888999999999777888888999999:::;;;;;;888>>>>>>::::::BBBIIIKKKYYYaaa```bbbsss}}}yyyyyyzzz{{{{{{888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<>>>============>>>>>>>>>EEEGGGKKKTTTaaappp{{{zzz|||ooorrrpppqqqxxxpppcccZZZ[[[aaadddhhhkkkhhhbbbYYYNNNEEE@@@>>>>>>;;;<<<;;;:::999999:::;;;999999999999999999999999888888888888888888888888999999999888888888777777777777777777777777777777777777777777888888888888888888888888777777777666777777777777777888888888777777777777888888888888777777777777888888888888888888999999999:::::::::::::::::::::::::::::::::::::::999999;;;======<<<<<<===FFFUUUaaalll}}}{{{tttpppmmmbbb]]]WWWRRRQQQPPPOOONNNUUUSSSPPPOOONNNPPPRRRTTTMMMPPPUUUZZZ___bbbcccdddiiimmmuuu~~~vvvkkklllnnnrrrzzzyyyzzzjjjiiivvvpppeee___bbb```ddd{{{zzzqqqeeeccccccbbbWWWFFF>>>>>>>>><<<;;;:::;;;;;;:::888999999999999999999999999999999999999888888888888999999999888888888888777777777777777777777777777777777777777777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777888888888888999999999888888888999::::::;;;;;;;;;??????;;;<<>>???AAABBBCCCEEEIIIRRR]]]nnnzzzyyy}}}nnn___ppp}}}ssskkkjjjsss|||qqqddd\\\YYY[[[bbbkkkjjjkkkiii___PPPEEEAAAAAA======<<<<<<;;;:::::::::::::::::::::::::::::::::888888888888888888888888999999999888888888888888777777777777777777777777777777777777888888888888888888888888777777777777888888888888777777777777777777777777888888888888777777777888888888999999888888999999999:::::::::::::::;;;;;;;;;;;;::::::999999:::<<<=========>>>===FFFSSS___jjjyyyrrrmmmddd[[[UUUQQQPPPPPPRRROOOLLLJJJJJJKKKKKKKKKNNNLLLJJJHHHHHHIIIJJJKKKIIIJJJKKKLLLLLLMMMLLLLLLIIIKKKOOOVVV```kkktttyyy{{{pppiiilllxxx~~~mmmjjjrrrwwwyyyuuunnnfff___```lllzzzqqqeeeaaagggfffUUUDDD>>>>>>===<<<;;;<<<;;;999888:::::::::::::::::::::::::::999999999888888888888999999999888888888888777777777777777777777777777777777777777777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777888888888888999999999888888999999::::::;;;;;;>>>???>>><<>>===;;;===AAAKKKRRR\\\fffrrrtttjjjdddZZZWWWSSSNNNLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNSSSRRRQQQOOOOOOOOOOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHHHHJJJMMMPPPSSSiiiwwwwwwjjjddddddllltttnnnrrruuu{{{~~~xxxooocccbbbcccbbbnnnyyynnn```hhhooobbbLLL>>>>>><<<;;;;;;<<<<<<:::888::::::::::::::::::::::::::::::999999999888888888999999999888888888777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888777777777666777777777777777777777777777777777777777777777777777777888888888999999999888888999999:::;;;;;;<<>>@@@EEEKKKOOOSSSfff{{{yyyjjjqqq}}}wwwxxxvvviiiiiieeennnuuu}}}rrraaaYYYYYYZZZ```eeemmmqqqmmm```PPPEEE>>><<<:::;;;<<<===<<<:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777666777777777888888888888777777777777777777888888999999888888777777666666666777777777888888888888888888888888999999999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::<<>>999:::GGG[[[iiinnnnnnhhhhhhlllrrrvvvvvvsssqqqeee```ZZZUUUSSSQQQQQQPPPSSSRRRPPPNNNNNNOOOQQQRRRPPPOOOOOONNNNNNNNNOOOOOOPPPOOONNNOOOPPPPPPNNNLLL::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;===??????BBBIIIRRRZZZggg|||~~~mmmjjjqqq~~~|||ssskkkccccccooo~~~pppbbbWWW]]]```hhhrrrvvvnnn^^^PPPDDD@@@<<<;;;<<<===<<<999::::::::::::::::::::::::888888888888888888888888888888888888888999999999777777777777777777777777777777777777888888888888777777777777888888888888888888888888777777777777777777777777888888888888888888888999999999999:::888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<===;;;===@@@>>>>>>IIIXXXppprrryyyfffbbb[[[VVVSSSQQQOOONNNMMMNNNPPPRRRRRRRRRQQQPPPTTTVVVXXXYYYXXXWWWXXXYYYSSSSSSTTTTTTTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXXXXWWWNNNNNNOOOOOOOOOMMMKKKJJJKKKOOOQQQRRRSSSXXXaaaiii|||wwwttt|||~~~uuuyyy{{{tttssslll```\\\```pppnnneeefffbbbYYYFFFBBB>>>;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999999999999999888888888888777777777777777777777777777888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888888888888888777888888888888999999999999999::::::;;;;;;<<<<<<>>>;;;AAASSSfffrrrvvvxxx~~~|||}}}vvvppphhh```YYYYYY[[[\\\\\\]]]ZZZWWWTTTRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVWWWRRRSSSSSSTTTTTTSSSSSSRRRUUUSSSRRRRRRSSSSSSRRRPPP:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============;;;>>>AAAEEEKKKWWWgggrrrrrrxxxtttnnnwwwsssnnnkkkmmmzzzyyyaaa[[[]]]cccmmmuuusssiii___NNNGGG@@@=========;;;888999999999999999999999999888888888888888888888888777777888888888999999999777777777777777777777777777777777777888888888888666777777777888888888888777777777777777888888888777777777777888888888888888888888999999999::::::888888999999999:::::::::>>>===;;;999999;;;===>>>>>>;;;===AAAAAADDDVVVkkkyyy|||rrrdddYYYSSSPPPMMMMMMOOOQQQQQQPPPSSSTTTVVVWWWXXXXXXWWWVVVTTTWWW[[[\\\[[[ZZZ[[[]]]YYYZZZ\\\^^^^^^^^^]]]\\\VVVWWWYYYZZZZZZYYYWWWVVVTTTUUUUUUTTTSSSQQQOOONNNIIIJJJKKKJJJHHHIIIMMMPPPRRR]]]mmm{{{uuullluuuyyyoooeee\\\bbbttt{{{fffeeegggbbbQQQKKKDDD>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888777777777777777777777777777888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888888888888888777888888888888999999999999999::::::;;;<<<<<<<<>>999===CCCKKKVVVhhh}}}zzz~~~uuuxxx~~~xxxgggiiiyyynnnYYYZZZ___hhhoooqqqmmmhhhVVVNNNDDD>>>===<<<:::777888888888888888888888888888888888888888888888888777777888888999999999999777777777777777777777777777777777777888888888888666666777777888888888999666666777777888888999999777777777777888888888888888888999999999:::::::::888888999999999:::::::::???===:::888888:::===??????;;;===BBBDDDJJJ```xxx|||~~~jjj^^^YYYUUUPPPRRRPPPPPPRRRUUUVVVUUURRRUUUVVVWWWYYYZZZ[[[\\\]]][[[___dddeeeeeedddfffggg```aaadddfffggggggfffeee```aaacccdddcccaaa^^^]]]XXXXXXWWWVVVVVVVVVVVVVVVPPPRRRTTTTTTQQQLLLIIIGGGJJJOOOUUUXXX```ttt{{{qqqrrrvvv}}}zzzooo]]]]]]kkkjjjhhhfff^^^```\\\YYYRRRIIIAAA===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777777777777777777777777777888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888888888888888777888888888888999999999999999:::;;;;;;<<<<<<===AAAJJJ[[[iiioootttzzzkkk```YYYUUUUUUVVVPPPOOOQQQVVVUUURRRVVV^^^YYYWWWVVVVVVXXXZZZZZZZZZ\\\]]]___bbbdddeeeffffffiiikkknnnppppppnnnkkkiiifffdddaaa___``````______:::::::::;;;;;;;;;<<<<<<===;;;===BBBBBB??????AAA???IIIJJJOOOfff}}}vvvjjjxxxsssiiillltttwwwdddZZZXXXbbblllmmmkkkkkkeeeXXXHHH???>>>???===:::<<<;;;:::888777888999999;;;;;;::::::999888777777888888888888888888888888999999999888888888777777888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888:::999888888888999:::;;;999999:::::::::;;;;;;;;;<<<<<<<<<===??????===;;;???::::::BBBIIIRRReeewww~~~uuunnncccZZZTTTRRRRRRSSSQQQTTTVVVUUUUUUWWWYYYZZZYYY[[[```ggglllnnnmmmkkkdddgggkkknnnoooppprrrssswwwjjjhhhvvvxxxvvvkkktttwwwqqqnnnooohhh]]][[[]]]\\\ZZZ[[[\\\YYYTTTYYYWWWUUUUUUUUUTTTQQQOOOJJJKKKLLLLLLOOO[[[lllxxxxxxlll}}}rrr~~~|||}}}{{{ccc^^^gggaaaddd|||vvv```___aaa]]]WWWPPPKKKCCC<<<<<>>@@@AAAJJJ[[[fffiiittt|||llleee\\\WWWUUUUUUTTTSSSSSSUUUWWWVVVUUUVVVZZZ]]][[[\\\^^^```bbbdddeeeffflllmmmoooooooooqqqtttvvvtttxxx|||wwwoooooommmfffhhhppp::::::;;;;;;;;;<<<<<<<<<===:::;;;??????======@@@CCCOOOTTT```~~~qqqhhheeevvv|||qqqlllkkkqqq{{{rrrfff[[[\\\dddkkknnnooommmdddVVVIII@@@;;;:::;;;<<<;;;:::999999999999:::;;;;;;::::::999888888777888888888888888888888888999999999888888888777777888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888999999888888888999:::;;;999999:::::::::;;;;;;;;;===<<<;;;<<<===?????????===;;;@@@JJJPPPVVVfffvvvoooddd```]]]WWWSSSRRRRRRSSSTTTWWWXXXYYY]]]eeellllllgggooooooqqqvvv}}}yyytttrrrjjj___XXXWWWUUUSSSXXXZZZ\\\\\\[[[XXXUUUSSSWWWSSSNNNJJJIIIMMMSSSVVV\\\iii~~~oooooolllmmmyyyttteeennnqqqqqqqqqmmm|||{{{~~~nnncccmmmhhhaaaXXXJJJ>>>:::<<<<<<;;;:::;;;<<<;;;:::888;;;:::999999888888999999888888888888888888888888888888888888888888888888777777777777777888888888999999999888888888777777888888888888888888888888777777777777777777777777777777777777888888888888888888999999999::::::::::::;;;:::999999:::>>>AAAXXXbbbrrr~~~qqqeee^^^YYYTTTQQQRRRTTTTTTTTTTTTWWWZZZ[[[\\\___dddhhhjjjkkkmmmpppssswwwzzz|||vvvxxx:::;;;;;;;;;;;;<<<<<<<<>>===???CCCIIIWWWaaarrrxxxppppppsssvvv~~~zzzmmmiiigggmmmppp___\\\dddjjjlllssspppgggWWWGGG<<<;;;===;;;;;;;;;;;;::::::::::::;;;::::::999999888888888888888888888888888888888999999999888888888888888888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888999999888888999999:::;;;::::::::::::;;;;;;;;;;;;===<<<;;;;;;<<<>>>@@@BBB;;;???MMM___kkkrrrxxxgggWWWNNNQQQQQQRRRSSSUUUWWWYYY[[[bbbbbbdddmmmyyyhhhbbbaaa```]]]___aaaaaa___[[[XXXWWW[[[UUUOOOLLLMMMMMMKKKHHHJJJJJJVVVooovvvbbbbbbqqq|||qqq{{{qqqeeeyyyqqqrrrjjjnnnkkkgggaaaUUUGGG??????<<<:::999:::;;;;;;:::999;;;:::999999888888999999888888888888888888888888888888888888888888888888888888888888777777777777999999999888888888888888888888888888888888888888777777777777777777777777777777777888888888999999888888999999999:::::::::999;;;<<<:::888;;;CCCJJJhhhqqq}}}}}}uuulllhhhccc\\\UUUTTTSSSRRRTTTXXX\\\^^^^^^eeeiiinnnppprrrvvv|||;;;;;;;;;;;;<<<<<<<<<<<>>@@@AAAEEEJJJUUUfffsss}}}wwwpppqqqzzzyyywwwsssooolllkkkkkkkkkkkkkkkjjjkkklllnnnpppqqqrrrvvv{{{yyykkkppphhhYYY\\\dddhhhrrrsssooodddTTTFFF@@@???:::;;;;;;;;;::::::999999:::::::::999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888999888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAAAAAHHH\\\vvvoooccc]]]WWWRRRQQQRRRTTTVVVYYY\\\___dddgggooossswww}}}{{{sssnnnhhhdddbbb```^^^\\\ZZZWWWUUUVVVXXXWWWSSSOOOSSSFFFBBBNNN]]]qqqlllccclllwwwttttttrrr}}}~~~oooiiieeeeeeaaaUUUHHH@@@<<<:::999999;;;;;;;;;:::;;;:::999999888888999999888888888888888888888888888888888888888888888888999999888888777777666666888888888888888888888888888888888888888888888888777777777777777777777777777777888888888999999999888888999999999:::::::::888;;;===;;;:::@@@LLLWWWppppppggg]]]WWWVVVXXXWWWVVVVVVXXX\\\aaafffkkknnnooozzzyyy;;;;;;;;;<<<<<<<<<======@@@<<<;;;???CCCFFFMMMTTTaaawwwuuujjjlllmmmsss~~~~~~xxxrrrooommmlllhhhfffbbb___\\\[[[[[[[[[YYYZZZ\\\^^^____________```bbbfffjjjmmmppptttwwwwwwiiijjjuuuaaa\\\aaafffnnnpppqqqlllbbbTTTGGG???;;;;;;;;;:::999999888888::::::999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777888888888999999999888888888888888888888888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<:::<<<>>>>>>======>>>@@@MMMSSShhh~~~qqq^^^UUUTTTUUUWWWZZZWWWYYY\\\___bbbhhhooouuu}}}sssiiiggghhhfffbbb_________^^^\\\XXXTTTRRRRRRLLLLLLQQQPPPSSShhhooommmrrrwwwwww~~~ooodddgggjjj```LLL<<<>>><<<::::::;;;<<<;;;:::;;;:::999999888888999999888888888888888888888888888888888888888888888888999999888888777777666666888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999888888999999999:::::::::999<<<>>>======DDDRRR^^^pppuuukkkYYYUUUQQQPPPRRRVVVXXXYYY^^^bbbhhhnnntttxxx|||~~~;;;;;;<<<<<<<<<============:::;;;AAAHHHNNNWWW___ggg}}}oookkkjjjvvv|||zzzqqqnnniiiddd```]]][[[[[[[[[ZZZXXXWWWUUUTTTTTTSSSQQQSSSUUUWWWXXXWWWVVVUUUWWWZZZ\\\^^^___```ccceeehhhkkkpppxxxzzzpppiiiwww}}}iii```aaajjjkkknnnoookkk___PPPEEE???>>><<<:::888888888888999999999999999999999999888888888888888888888888888888888888888999999999888888888888888888888888777777777777777777777777777888888888888999999999888888888888888888888888777888999::::::::::::999:::;;;;;;;;;<<<<<<<<<<<<:::===??????>>>???CCCFFFTTT[[[rrr~~~zzzfff]]]UUUTTTUUUVVVXXX\\\]]]aaafffjjjooovvv|||wwwuuuqqqnnneeeeeedddaaa]]]ZZZWWWVVVOOOOOORRRSSSLLLIIIVVVhhhyyypppyyyyyyttt___```iiifffSSSAAAAAA>>><<<;;;;;;<<<<<<;;;;;;:::999999888888999999888888888888888888888888888888888888888888888888888888888888777777777777888888888888888999999999999999999999999999999999888888888888888888888888888888888999999999999:::888888999999999:::::::::<<<===??????BBBKKKXXXcccqqq}}}{{{mmmaaaXXXTTTUUUUUUVVVXXX[[[]]]___jjjooovvv|||<<<<<<<<<<<<============<<<;;;>>>GGGPPPYYYcccllltttvvvvvv~~~}}}vvvpppnnnjjjeee^^^]]]ZZZXXXVVVTTTTTTTTTQQQRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSTTTVVVXXXXXXXXXXXXYYY[[[XXXYYY\\\aaahhhooouuuxxxkkkppp{{{eee^^^aaadddiiinnnnnnhhh]]]VVVEEEBBB>>>:::888888999:::999999999999999999999999888888888888888888888888777777888888888999999999888888888888888888888888777777777777777777777777777888888888888999999999888888888888888888888888777888999:::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;===???>>>>>>CCCLLLSSS```gggmmmbbbWWWTTTTTTXXX[[[]]]ccciiiooouuu}}}{{{uuunnniiigggeeeaaa^^^WWWVVVTTTNNNIIIKKKSSS[[[^^^yyywwwkkkkkkrrrppp{{{fff___fffhhh\\\PPPDDDAAA>>><<<<<<<<<<<<;;;;;;:::999999888888999999888888888888888888888888888888888888888888888888777777777777777888888888777777888888888999999999999999999999999999999999888888888888888888888888888888888999999999::::::888888999999999:::::::::<<<===???CCCKKKWWWeeennn~~~zzzmmmddd^^^YYYWWWZZZ]]]bbbfffjjjmmmqqqttt<<<<<<<<<<<<=========>>>>>>>>>BBBMMMYYYcccnnnwwwvvvkkkfffgggddd___[[[[[[YYYUUUTTTTTTTTTTTTTTTTTTTTTUUUPPPRRRUUUWWWXXXXXXWWWVVVZZZYYYWWWUUUUUUVVVWWWXXXSSSTTTUUUUUUTTTTTTUUUVVVTTTSSSSSSTTTVVVYYY]]]___iiiqqqzzz{{{ssslllppp~~~ooobbbXXX]]]eeekkknnnmmmjjjgggIIIFFF@@@<<<999999;;;<<<999999999999999999999999888888888888888888888888777777888888999999999999888888888888888888888888777777777777777777777777777888888888888999999999888888888888888888888888777888999:::;;;:::999999;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>GGGTTT^^^qqqvvvzzzddd[[[___[[[ZZZ\\\```eeekkkwww~~~uuusssoooggg```^^^```]]]WWWSSSSSSPPPJJJKKKWWWaaawwwiii\\\XXX]]]tttwwwdddeeexxxyyy~~~|||iiihhhhhhaaaYYYFFFCCC???===<<<<<<<<<;;;;;;:::999999888888999999888888888888888888888888888888888888888888888888666666777777888888999999777777888888999999999999999999999999999999999999888888888888888888888888888888999999999:::::::::888888999999999::::::::::::;;;???HHHUUUeeesss|||zzzooo```TTTPPPRRRWWWZZZ^^^dddlllttt{{{:::===????????????>>><<<@@@@@@DDDVVVggghhhqqq{{{uuulllddd^^^ZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVWWWXXXYYYZZZZZZ[[[]]]``````^^^^^^aaadddaaa```___aaabbb```[[[WWWUUUYYY[[[YYYWWWYYYXXXUUUXXXVVVTTTSSSSSSUUUWWWXXXZZZ\\\___dddlllyyytttmmmjjjlllvvv~~~bbb[[[YYY[[[bbbkkkqqqqqqnnnaaaQQQAAA<<<===<<<;;;:::<<<;;;::::::999999::::::999999999999999999999999777888888888888999999999777888888888888999999999888888888888888888888888777777777777888888888888888888888777888888999:::888888999999999:::::::::;;;=========;;;:::;;;<<<;;;===BBB@@@>>>RRRhhhlllzzz}}}ooobbb\\\WWWWWW[[[ccchhhpppvvv||||||qqqgggddddddcccbbb```\\\WWWUUUSSSOOOPPPYYYddd}}}ggg\\\RRR___wwwqqqkkkxxx|||pppvvvooorrrnnnccc```OOOIIICCC???===<<<999777;;;;;;;;;:::::::::999999888888888888888888888888:::::::::999999888888888888888888888888888888888999999999999999999999999888888888888888888888888777888888888888999999999999999999999999999999999;;;;;;===???>>>999:::===AAAAAABBBOOO```iii~~~uuubbb^^^ZZZWWWVVVXXXbbblllzzz===>>>???>>>>>>???@@@@@@AAAHHHNNN]]]mmmttt}}}vvvnnnhhhbbb\\\WWWWWWVVVVVVVVVWWWXXXYYY[[[[[[]]]^^^```bbbcccdddgggiiilllllllllllloooqqqpppooommmmmmllliiiddd___]]]aaabbb^^^]]]___^^^[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVWWWYYY[[[```iiittt{{{yyymmmgggkkkuuuuuuaaa[[[WWW[[[fffnnnpppnnncccUUUGGG@@@===;;;:::;;;<<<;;;::::::999999::::::999999999999999999999999777888888888888999999999777888888888888999999999888888888888888888888888777777777777888888888888888888888888888999999:::888999999999999::::::::::::;;;===<<<<<<<<<===>>>AAA===@@@DDDHHHYYYlllnnn|||lllaaa]]]\\\___dddjjjsssyyymmmvvvrrrmmmhhhdddaaa^^^]]]TTTPPPOOOSSSYYYiiiqqqiiiXXXZZZjjjzzz|||pppuuuttttttgggfffVVVNNNDDD>>>======<<<999;;;;;;;;;:::::::::999999888888888888888888888888:::::::::999999999888888888888888888888888888888999999999999999999999999888888888888888888888888777888888888888999999999999999999999999999999999<<<999999<<<<<<999;;;>>>>>>@@@BBBQQQjjj{{{rrrbbbXXXWWWXXX\\\```fffrrr~~~???>>>>>>=========@@@CCCCCCQQQZZZbbbrrrtttiiifffccc^^^ZZZWWWVVVVVVVVVWWWZZZ]]]^^^eeefffiiilllooosssuuuvvv}}}wwwsssjjjllliiidddbbbbbbaaa^^^]]]\\\\\\[[[ZZZXXXWWWWWWWWWWWWVVVVVVWWWZZZ```dddmmm|||~~~mmmgggiiiooorrreeeXXXVVV```jjjmmmmmmggg\\\PPPGGG???999999<<<<<<;;;::::::999999::::::999999999999999999999999777888888888888999999999777888888888888999999999888888888888888888888888777777777888888888999999888888888888888999::::::999999999999::::::::::::999:::<<<===<<<===???@@@DDD999===IIIQQQ```oooqqq|||pppbbb]]]]]]aaahhhnnnwwwzzzssslllhhheeebbb```[[[VVVTTTSSSQQQVVViiivvv```XXX___iiixxx~~~{{{kkkvvvtttaaabbb^^^TTTHHH@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999999999999:::::::::999999999999888888888888888888888888888999999999999999999999999888888888888888888888888777888888888888999999999999999999999999999999999>>>:::888:::<<<;;;===@@@<<>>??????===<<>>>>>@@@???PPP^^^uuuwwwggg___\\\UUU```ccckkkuuu{{{>>>===???BBB???;;;>>>FFF^^^ttt}}}zzzqqqtttqqqnnnoooqqqqqqnnnkkkkkklllpppuuu|||~~~{{{tttmmmhhhdddccccccaaa```^^^\\\[[[YYYXXXWWWVVVZZZ```fffooo||||||mmmpppxxxlll^^^[[[```eeeiiimmmjjjdddZZZJJJ<<<:::>>><<<;;;::::::999999::::::999999999999999999999999777777888888888999999999777777888888888999999999888888888888888888888888888888888888999999999999999999999888999::::::;;;999999:::::::::;;;;;;;;;===>>>??????===<<<===???CCCCCCSSSdddkkk{{{uuujjjccc^^^___cccjjjqqq{{{|||uuuqqqiiifffbbb___ZZZUUUTTTVVVZZZxxx{{{hhhbbbbbbrrrlllxxxzzzeee]]]___\\\QQQDDD<<<;;;>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888777777888888888999999999888888888999999:::::::::???;;;;;;???@@@======>>>GGG]]]rrr}}}pppggg[[[ZZZ```___pppttt~~~===<<>>DDDOOOhhhzzzwwwmmmiiigggjjjnnnrrruuuvvvvvvvvvtttxxxvvvnnniiiggggggeeeaaa___^^^\\\YYYWWWXXXWWWXXX[[[___hhhxxx{{{sssmmmuuu|||kkk___\\\bbbhhhnnnmmmkkkbbbRRRBBB<<<>>><<<;;;::::::999999::::::999999999999999999999999777888888888888999999999777888888888888999999999888888888888888888888888888888888999999999999:::999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;???@@@@@@???>>>======>>>>>>JJJaaaooovvv|||iiiaaa^^^]]]bbblllvvv~~~zzzsssmmmjjjfffbbb___ZZZUUURRRRRR]]]vvvooobbb^^^lllwwwgggmmm|||kkk___ccccccZZZKKK@@@<<<>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::888999999999999:::::::::888888888888888888888888999999999999999999999999888888888888888888888888777888888888888999999999888888888999999::::::;;;:::999;;;======;;;>>>CCCVVVhhh|||~~~mmmddd```YYY^^^iiikkkvvv|||>>>;;;===BBBBBBBBBOOO___ooozzzyyysssllliiijjjdddkkksssxxxzzz}}}zzztttpppjjjfffccc```\\\YYYZZZYYYZZZ\\\\\\]]]fffrrr}}}|||zzz~~~gggZZZ]]]eeennnnnnnnniiiYYYHHH>>>>>><<<;;;::::::999999::::::999999999999999999999999777888888888888999999999777888888888888999999999888888888888888888888888888888888999999999:::::::::999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<===???@@@@@@>>>>>>???@@@AAAUUUooozzzwwweeebbbfffiiioooyyyyyytttmmmhhheeeaaaZZZTTTTTTUUU\\\uuutttdddcccuuu{{{iii```ccceeesss}}}ggggggddd]]]SSSHHHAAA>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::888888888888888888888888999999999999999999999999888888888888888888888888777888888888888999999999777888888999::::::;;;;;;999999;;;<<<;;;<<>><<<;;;::::::999999::::::999999999999999999999999777888888888888999999999777888888888888999999999888888888888888888888888888888999999999:::::::::::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===????????????AAACCCKKKccc~~~~~~lllaaadddpppxxxwwwooolllhhh```XXXSSSRRRRRR\\\yyyqqq\\\aaagggmmmiii___XXXcccooojjjccc]]]XXXPPPFFF>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::888888888888888888888888999999999999999999999999888888888888888888888888777888888888888999999999777777888999::::::;;;;;;;;;;;;======;;;@@@OOO^^^}}}wwwxxxyyyiii^^^XXX```lllpppyyy~~~{{{vvvxxxzzzyyyxxxyyy}}}|||vvvtttyyy|||zzzzzz~~~zzz@@@;;;===EEEHHHLLL```yyyxxxtttlllcccbbbiiiqqquuuvvvvvvmmmgggccc___YYYVVVYYY[[[ZZZXXXYYYXXX^^^kkk|||xxxzzz|||iiiQQQZZZaaajjjpppmmmfff\\\MMM@@@>>>===;;;999999:::;;;;;;;;;;;;::::::::::::999999:::999999888888999999::::::::::::999999888888888888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======@@@>>>???AAA@@@???DDDKKK]]]mmm|||xxxmmmmmmrrruuu{{{{{{rrroookkk```]]]SSSQQQYYYbbbtttrrr]]]dddqqqzzzmmm^^^^^^\\\ppp~~~uuu```aaadddXXXHHHAAA???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999888888888999999999999999999999999999::::::::::::::::::;;;<<<<<<:::===>>>===WWWuuulllgggddd]]]aaakkkxxxwwwnnnhhhffffffaaa```___```bbbccccccbbb____________^^^___aaabbbfffjjjooosssvvv{{{===???AAACCCJJJ\\\uuuvvvsssooollliiimmmvvvrrriiiiiiccc___aaaccc```^^^^^^VVVWWW]]]hhhtttxxxuuusssuuuZZZYYY[[[dddlllmmmiiicccVVVJJJ@@@>>>;;;999999:::;;;;;;;;;;;;::::::::::::999999:::999999888888999999::::::::::::999999999888888888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======???>>>>>>@@@@@@BBBKKKUUU]]]gggtttxxxrrrqqqzzz|||wwwuuummmdddZZZWWW^^^aaadddvvveee___pppkkklllhhh]]]fff{{{{{{jjjbbbccc]]]OOOEEE???===;;;;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999999888888999999999999999999999999999::::::::::::;;;;;;;;;???@@@>>>AAAGGGJJJ___~~~ooofffaaa^^^^^^jjjlllsss~~~zzzqqqpppmmmhhhccc___^^^^^^```^^^\\\[[[]]]^^^]]]]]]___^^^\\\YYYVVVUUUUUUVVVWWWYYY]]]___```cccgggkkk<<>>===>>>???@@@FFFUUUdddmmmmmmtttyyyqqqsss|||}}}vvvkkk```]]]cccccc^^^```iiiuuu]]]lllxxx|||~~~wwweee___vvvxxxrrrvvvqqq```aaadddYYYIII@@@>>>;;;;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999999999888888888888888888888888888999999::::::;;;;;;;;;;;;<<>>JJJUUUgggqqqccc^^^```ccceeeyyyyyy}}}|||vvvrrrnnnppprrrrrrpppnnnmmmmmmgggddd```^^^^^^^^^^^^]]]^^^\\\YYYVVVSSSRRRQQQQQQRRRSSSSSSSSSRRRSSSUUUXXX@@@@@@AAAFFFTTTnnn|||qqqmmmnnnlllqqqxxxwwwkkkfffccc```___aaabbb^^^YYYVVVVVV___tttttttttqqqjjjxxxsssuuuccc\\\___ccciiimmmkkkccc\\\KKKEEE???;;;:::;;;;;;;;;;;;;;;:::::::::999999999:::999999888888999999:::999999999999999999999999888888999999999:::::::::999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<============>>>======???BBBLLL```sss|||vvv||||||tttiiicccdddaaaZZZZZZ```zzzuuuqqqooovvvtttccchhhxxxzzzvvvuuu]]]\\\fff___LLLBBB@@@<<<;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888999999::::::;;;<<<<<<<<<999???<<<;;;KKK^^^uuuvvvhhh```aaahhhqqqvvv}}}zzzxxxwwwyyy|||~~~zzzvvvqqqnnnlllkkkjjjiiifffdddaaa___]]]\\\ZZZYYYWWWWWWUUUSSSRRRRRRSSSUUUCCC;;;???RRRbbbqqq|||vvvvvvyyyxxxvvvvvv}}}wwwnnnfffcccdddbbb___\\\YYYTTTTTT___lll|||xxxqqqjjjtttzzz}}}ccc___^^^dddjjjkkkgggbbbSSSKKKBBB===<<<<<<<<<:::;;;;;;:::::::::999999999:::999999888888999999:::999999999999999999999999888888999999999:::::::::999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>???===>>>AAAHHHVVVmmm}}}yyyzzz~~~uuulllfff]]]RRRPPPUUU]]]yyy|||ggglllzzzlllbbbeee{{{eeeXXXaaa___PPPFFFCCC???<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888999999:::;;;;;;<<<======;;;BBB@@@AAARRRkkkyyyuuuoookkkeeecccfffoooxxx~~~}}}xxxtttqqqlllgggbbb]]][[[XXXUUUTTTTTTTTTTTTCCC:::DDDbbbtttzzzxxxpppuuu}}}pppgggddddddbbbaaa```[[[UUUVVVZZZmmm|||oooggghhhqqqmmmbbbZZZ^^^fffkkkjjjjjj\\\SSSGGG???>>>===<<<999;;;;;;::::::::::::999999:::999999888888999999:::888999999999999:::::::::888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;<<<<<<=========>>>>>>>>>@@@===???FFFRRRddd|||{{{}}}wwwpppfffZZZTTTTTTPPP[[[{{{bbbdddllluuuqqq___XXXggg{{{]]]\\\]]]WWWKKKGGGBBB>>><<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999888999999999999:::::::::999999999999999999999999999999:::;;;<<<======>>>:::@@@BBBJJJ```vvvpppiiillljjjmmmnnnooopppuuu}}}wwwooolllhhhbbb]]][[[ZZZXXXWWWBBBBBBRRRooo{{{ooohhhiiifffeeefffccc\\\WWWWWW\\\jjjxxxgggeeeeeennn|||jjj[[[[[[bbbgggjjjllldddYYYKKKBBB???>>>;;;888;;;;;;::::::::::::999999:::999999888888999999:::888888999999999:::::::::888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;<<<=========>>>>>>>>>>>>@@@===???LLL___uuu}}}wwwqqqhhh```\\\SSSWWWdddnnnfffhhhtttoooaaaVVV\\\ooolll^^^^^^]]]PPPKKKEEE@@@===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::999999:::;;;<<<===>>>>>>999<<>>>>>>>>>>>???<<<@@@QQQhhhtttooojjjbbb[[[XXX[[[XXX^^^pppiiiuuullldddZZZZZZfff{{{ddd``````SSSNNNGGGAAA>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???>>>>>>IIIiii~~~iiidddllliiisss}}}zzz{{{}}}xxxtttuuuuuuttttttyyyyyyqqqjjjddd```@@@JJJggg{{{}}}vvvooogggeeegggfffaaa\\\TTTTTT\\\pppyyykkkjjjmmmzzzhhhYYYWWW\\\eeemmmhhheee]]]PPPBBB:::999;;;::::::::::::::::::::::::888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>===<<<===???AAA???BBBJJJbbbyyysssppplll```dddZZZSSSXXXhhhhhhjjjlllSSSZZZ^^^hhh}}}qqqwww|||sss^^^[[[QQQMMMGGG>>>???@@@888<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<::::::<<<>>>>>>BBB;;;YYYyyyzzzssspppoooqqqxxx|||yyyxxxwwwzzzxxxhhhMMM```yyysssmmmkkkiiiddd___[[[WWWYYYeeewww{{{qqqfffhhhppp]]]UUUVVV^^^eeejjjhhhaaaUUUGGG>>>;;;;;;::::::::::::::::::::::::888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCJJJ[[[vvv~~~vvvqqqhhh___YYYUUUVVV[[[nnnqqqfffzzzdddddddddjjj{{{wwwjjjgggkkkuuuaaa```WWWSSSKKK>>>===@@@:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<>>>??????CCCIIIddd|||{{{vvvuuuxxx{{{zzzVVVtttvvvooolllhhheeeccc\\\VVVYYYccctttqqqccc___rrrzzzeeeYYYVVV]]]eeekkkjjjfff\\\OOODDD===;;;;;;;;;::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<===>>>AAABBBBBBAAAFFFUUUmmm}}}~~~{{{|||}}}yyyrrrbbb______]]]WWW[[[qqqhhhrrrxxxwwwzzzpppmmm~~~{{{vvvpppbbbiiihhhiiiccc\\\ZZZRRRAAA<<>>AAABBBAAA@@@GGG___vvv~~~|||}}}}}}}}}~~~zzzhhheeedddccc]]]XXXaaapppkkkkkkyyyzzzmmmqqq~~~{{{yyyeeeffflllsssbbb]]]___YYYFFF===>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::999:::>>>@@@???>>>???EEEddd}}}pppuuu}}}}}}{{{}}}ttt|||qqqiiieeejjjccc\\\WWWUUU]]]oooxxxqqqiiiddddddiiiYYYYYYaaagggiiikkkggg]]]PPPDDD<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<@@@>>>======???@@@AAAAAAKKKhhhwww{{{~~~~~~~~~}}}}}}~~~ooofff``````]]]WWWWWW]]]nnnrrrfffjjjsssmmm}}}lllaaaqqq~~~ccc\\\```^^^MMMAAA???;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<999:::??????===???DDDQQQnnnsssuuu||||||{{{{{{www{{{nnnffflllgggaaa\\\VVVVVV```kkk|||hhhbbbdddnnn}}}```XXX\\\cccgggjjjjjjcccVVVIII@@@======<<<<<<;;;:::::::::::::::::::::::::::::::::888888888999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>======???DDDHHH\\\uuu}}}}}}~~~}}}||||||~~~}}}mmmaaa```^^^WWWSSSTTTYYYrrrkkkvvvxxx{{{vvvgggvvv|||~~~nnn```___aaaTTTIIICCC<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<:::<<<@@@>>><<>>@@@>>>===AAAKKKSSSuuu}}}|||{{{zzz{{{}}}yyylllgggcccZZZUUUWWWQQQaaasssggglllppppppeeeqqqiii```aaaZZZPPPIII???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;>>>AAA>>>===LLL```wwwsssvvvwwwxxx~~~{{{~~~kkkgggeeeddd```\\\\\\```lllmmmaaa^^^ssshhhWWWWWW```dddjjjnnnkkk```RRRIII>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::>>>AAA???>>>CCCPPP\\\}}}zzzxxxwwwzzzzzzzzz{{{~~~rrrllldddZZZWWW[[[UUUOOOqqqqqqaaafffgggsssfffiiittt{{{qqqaaaaaa]]]VVVNNNCCC<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;???BBB>>>???SSSlll||||||yyywww|||||||||uuubbbxxxppplllyyyvvv{{{vvvmmmfffdddccc___^^^___bbbrrrzzzeeeccc```}}}rrrZZZWWW\\\fffnnnooommmiii]]]PPPEEE@@@;;;999::::::999777;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========:::===<<>>===??????<<<;;;===::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999:::;;;;;;<<<<<<===999???<<>>;;;;;;<<<;;;999;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>@@@EEEBBB@@@FFFLLL]]]vvv}}}|||||||||yyyvvvuuuvvvyyy{{{{{{yyyqqqcccYYYXXXWWWQQQSSSffftttlllooopppkkkpppooo{{{~~~~~~yyyfff[[[ZZZWWWLLLAAA>>><<>>===<<<@@@JJJggg~~~~~~mmmZZZlll~~~xxxsssxxxtttooolllkkklllllllllhhhmmmuuu~~~yyymmmfffaaa___```dddjjjppp|||wwwllljjjkkkiiiffffff]]]aaakkkuuujjj___lllooo___^^^bbbeeegggjjjkkkddd\\\OOOIIIBBB>>>===>>><<<;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>===EEEAAA===HHHZZZnnn|||~~~|||zzzxxxxxxyyyzzzyyyyyy{{{~~~zzzmmmaaa[[[]]]TTTMMMQQQbbb~~~sssppp}}}mmmppppppqqquuuqqq{{{]]]]]]^^^PPPCCC>>>;;;===>>><<<;;;===::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;<<<<<<======<<<<<>>>>>===;;;;;;::::::999999::::::;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>999BBB>>>===UUUppp||||||~~~}}}~~~~~~}}}zzzxxxzzz{{{|||xxxkkkddd]]]WWWRRRPPPTTThhh|||kkksssssswww}}}sssyyyxxxkkkaaa___RRRFFF???;;;<<<>>><<<;;;===::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>><<>>>>>???>>>BBB>>>DDDeee~~~tttnnnqqq~~~{{{xxx{{{zzzyyyyyyzzz}}}qqqhhh^^^ZZZWWWSSSOOOXXXxxxiiiddd}}}rrr~~~~~~ttt^^^[[[WWWKKKBBB<<<<<<>>><<<;;;<<<::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;<<<<<<======>>>AAA;;;CCCHHHQQQsss|||iiippp~~~~~~~~~~~~bbbZZZ}}}nnnggg]]]WWWYYYaaajjjppp|||lllbbb___aaaeee___ZZZbbbuuuvvvgggccclllooovvvrrr___VVVRRRZZZeeeiiifffbbb^^^UUUIII@@@<<<;;;;;;:::;;;::::::999999::::::;;;888999999::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>??????AAABBB>>>KKKnnnoooeeeccciii|||~~~zzzwwwxxxxxxwwwvvvuuuvvvzzz|||sssjjjfff]]]WWWSSSLLLNNNeeeuuucccooonnnrrruuu[[[YYY]]]PPPFFF>>>===>>>===;;;;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>CCC======EEEZZZxxxooo~~~}}}|||}}}|||zzzyyyppp^^^ttt|||lllaaa]]]```ccchhhvvvxxxhhhbbbdddccc```]]]```llllllaaaccc~~~uuutttmmm^^^SSSWWWbbbggggggfffbbbYYYKKKAAA===<<<;;;:::;;;::::::999999::::::;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????AAAAAACCCYYY{{{vvvccc]]]___gggwww{{{yyyxxxxxxwwwuuusssrrrtttvvvwww}}}rrrnnn```VVVUUUPPPKKKVVViiivvvnnneeevvveeehhhwww|||aaa\\\\\\VVVJJJ@@@>>>???===;;;;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???AAA???IIIjjj{{{~~~~~~~~~}}}zzzwwwgggbbbxxxjjjeeeeeedddnnnvvvuuurrrwwwtttkkkkkkdddcccaaa```fffvvvooobbbaaaxxx}}}jjjYYYYYYbbbfffggggggeee[[[MMMBBB===<<<;;;:::;;;::::::999999::::::;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>??????BBBDDDMMMjjjsssbbb___dddlllyyy~~~||||||{{{zzzvvvsssqqqrrrsssrrrvvvxxxyyy~~~qqqaaaYYY[[[WWWMMMMMMXXXwww~~~zzz^^^aaa}}}}}}[[[```aaakkk```WWWYYYLLLAAA??????===;;;:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>999DDDFFFTTTyyy||||||||||||{{{wwwttt|||sss}}}}}}wwwrrrttt{{{xxxmmmgggiiimmmyyyyyypppfffcccdddeeeccciiiyyyhhhfffkkkpppYYYbbbaaabbbhhhgggddd___WWWKKK@@@::::::<<<888>>>;;;888===:::666;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<=========>>>>>>>>>???FFFAAAWWWzzzzzz~~~|||zzzzzzzzzyyyyyyyyyxxxuuuppplllpppnnnmmmnnnqqqxxx~~~{{{nnn```ZZZVVVQQQMMMLLLddd}}}jjjWWWdddrrr^^^]]]YYYyyyrrrbbb```WWWSSSHHH===;;;@@@@@@;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;===<<<<<<<<<<<<======>>>===FFFHHHnnn}}}~~~{{{xxxuuuwww|||zzzkkkbbbbbbfffooo|||uuujjjfffeeefffdddgggzzzllleeefffaaa\\\```cccggggggfffbbbZZZNNNCCC===<<<===999>>>999777<<<;;;777===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>?????????HHHFFF```}}}||||||{{{zzzxxxxxxwwwtttooollllllkkkjjjiiikkkoootttvvvsssccc\\\XXXTTTRRRRRR\\\wwwrrr[[[]]]qqqvvvbbb___XXXrrr~~~mmmXXXYYYVVVLLLAAA<<>>>>>???DDDUUUwww|||yyyvvvrrr|||wwwvvvvvv|||yyyuuurrrrrrtttxxx{{{sssmmmeeeaaagggqqq{{{ooojjjhhhhhheeeeeesssuuufff___uuuxxx^^^bbbgggfffiiiiiieee]]]SSSHHHAAA>>>>>>:::>>>999777>>>===999===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>???@@@AAAFFFNNNlll{{{~~~|||zzzwwwuuusssqqqnnnkkkjjjiiihhhgggfffggghhhiiijjjrrrzzzggg]]]YYYTTTQQQPPPUUUmmm~~~bbbYYYcccjjjbbb^^^lllxxxWWWZZZYYYRRRFFF???======;;;;;;;;;;;;;;;::::::::::::999999999999999999999999::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;===<<<<<<<<<======>>>???AAA@@@eee~~~~~~|||yyyyyy{{{uuuoookkkiiirrrpppmmmjjjgggdddcccccchhhjjjpppyyy{{{mmmiiigggllltttmmmiiijjjgggeeemmmzzzqqqaaalllkkkgggiiieeekkkkkkggg```WWWMMMEEE???===;;;>>>::::::CCCAAA999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>@@@BBBCCCGGG___}}}uuuzzz}}}yyyuuurrrpppnnnllljjjiiiiiihhhgggfffdddcccccccccfffmmmtttrrrfff___WWWPPPMMMRRR```lll]]]aaawwwyyykkkkkkhhhxxx~~~uuuwwwiiiZZZYYYTTTKKKAAA<<<<<<===<<<;;;;;;;;;;;;:::::::::999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????FFFCCCvvv}}}~~~}}}zzz|||wwwrrrlllhhhgggjjjooorrrqqqnnnjjjggg```^^^]]]___dddjjjppprrroooooossssssjjjrrrzzzpppkkklllkkkgggkkksss}}}iiinnnvvvhhheeecccllljjjgggaaaYYYQQQHHH@@@<<<;;;???<<>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>@@@@@@HHHOOO{{{mmmttt~~~~~~~~~}}}|||wwwqqqmmmeeejjjpppuuuuuuqqqkkkggg^^^]]]\\\\\\^^^___^^^^^^bbbaaabbbjjjttt}}}rrrzzzvvvkkkkkkuuuuuummmnnnnnniiiiiinnnmmmnnn{{{ccc^^^cccjjjiiifffbbb\\\UUULLLBBB<<<;;;>>><<>>999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================???BBBEEEGGG\\\~~~}}}zzzuuurrrqqqooommmlllhhhiiiiiihhhgggeeecccaaadddeeeeeecccdddiiiqqqxxxvvvnnndddYYYRRRRRRMMMlllpppgggcccuuuqqqsss|||ccc]]]VVVPPPGGG???<<<>>><<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999::::::999999::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCC^^^ooosss~~~~~~}}}{{{vvvrrrmmmnnnoooooommmiiieeeccc___^^^]]]]]]]]]\\\ZZZXXXYYYXXXYYY]]]bbbfffhhhhhhfffgggkkkqqqxxx{{{llllllwww{{{pppppppppkkkhhhjjjwwwvvvlllwwwbbb\\\dddfffhhhfffbbb___YYYOOODDD===;;;===999@@@PPPQQQFFFBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>=========???CCCFFFIIInnn~~~|||yyyvvvuuutttqqqooollllllkkkjjjiiifffdddcccbbbdddffffffeeefffjjjnnn|||yyyooodddZZZTTTSSSNNNXXXmmm~~~jjj___mmm~~~mmm~~~mmmcccYYYRRRJJJAAA<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBGGGwwwssszzz}}}{{{{{{yyyvvvssspppnnnkkkiiigggfffggggggccc___ZZZXXXWWWXXXXXXXXXWWWXXXZZZ\\\]]]]]]^^^^^^]]]XXXYYY```dddhhhvvvpppqqqsssrrrqqqkkkggghhhqqqnnnoooddd^^^gggbbbhhhfffcccaaa[[[RRRFFF>>><<<<<<666===PPPUUULLLJJJ<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>=========@@@CCCGGGJJJ~~~{{{zzzyyywwwuuusssqqqpppooommmkkkiiigggeee```dddhhhiiihhhggghhhiiihhhsssttthhh^^^YYYTTTQQQOOOZZZnnn[[[iiigggpppvvviii\\\UUUMMMBBB<<<;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@AAABBBVVVppp~~~{{{vvvsssnnnkkkjjjjjjjjjiiifffccc```]]][[[\\\]]]^^^\\\\\\[[[[[[[[[]]]^^^___[[[YYYYYY[[[```fffiiikkknnnsssuuutttmmmhhhfffaaajjj~~~cccwwwrrr```___dddiiifffdddccc___UUUJJJDDD>>><<<::::::;;;======<<<>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>BBB;;;<<>><<<===>>>???AAAEEEIIIfffhhh|||~~~|||xxxsssooonnnmmmlllkkkjjjhhheeecccaaaaaabbbbbb``````____________``````___]]][[[\\\___bbbeeefffeeerrr~~~{{{uuulllgggddd___dddyyylllkkkyyy}}}ccc___hhhkkkgggdddbbb___WWWLLLDDD>>><<<::::::;;;======<<<======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????===@@@;;;???GGGBBBMMMooo~~~|||}}}{{{wwwuuuttttttsssssstttrrrpppppppppooonnnllliiihhhlllvvv{{{nnnaaaUUU[[[SSSNNNbbbmmmhhhjjjsssiiifffwwwgggccc```PPPIII???===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<===???@@@BBBHHHOOOxxx~~~ooo~~~}}}|||}}}xxxtttrrrqqqnnnmmmmmmllljjjiiiggggggffffffeeeeeeeeefffeeeeeeddddddcccaaa______aaadddeeeeeehhhjjjnnntttvvvkkkfffddd^^^]]]qqqsssgggrrreee]]]gggmmmhhhcccaaa___ZZZOOOEEE???===::::::;;;======<<<======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????>>>===<<>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<===??????BBBLLLXXX|||~~~}}}}}}|||yyyxxxvvvsssqqqoooooonnnmmmlllkkkjjjjjjhhhiiikkkllllllkkkjjjiiifffdddcccdddgggjjjkkkkkkqqqnnnoooqqqtttyyykkkggggggaaaZZZjjjooopppkkk]]]eeennniiiccc______]]]RRRGGG???===;;;;;;<<<======<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>?????????;;;>>>EEEEEEFFFfffyyyvvv}}}yyywwwtttsssrrrqqqnnnllltttttttttssstttrrrhhhaaa^^^UUUOOOPPPXXX~~~ggg[[[lllvvvhhhbbbkkk|||ffffffYYYMMM???@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<===???>>>@@@PPPbbb|||}}}rrruuuzzz}}}{{{uuuuuuuuutttsssrrrqqqqqqmmmnnnppprrrrrrrrrrrrqqqkkkiiihhhiiikkkmmmnnnmmmqqqpppsssuuurrrsssqqqjjjjjjddd\\\ggg|||yyyooo~~~uuubbbbbbjjjhhhccc______^^^UUUJJJ@@@>>><<<;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>??????AAA;;;???FFFDDDMMMrrr|||zzz}}}|||{{{yyyvvvtttvvvtttssssssttt|||zzznnnfff^^^TTTSSSSSSRRRoooooo```jjj{{{ccc^^^gggkkkiii]]]PPPBBBBBB======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===???===>>>@@@===@@@UUUnnn~~~||||||xxxkkksss~~~}}}||||||||||||uuuvvvwwwxxxxxxyyyyyyyyysssqqqooooooooopppooommmqqqsssyyy|||xxxvvvyyynnnllleee^^^eeetttuuupppyyybbbZZZcccgggeee___^^^___XXXMMMAAA???<<<;;;<<<======<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>??????BBB;;;AAAEEEEEEZZZppp~~~~~~|||{{{wwwuuuvvvxxx|||ssskkkaaaVVVVVVVVVQQQeeezzzjjjnnn~~~|||fffdddeeeqqqlll^^^TTTFFFDDD=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???===@@@BBB>>>BBB^^^}}}||||||qqqxxxuuu{{{~~~}}}}}}}}}~~~zzzxxxvvvvvvwwwwwwvvvtttuuuyyy}}}}}}~~~pppnnnggg^^^aaalll}}}lll}}}dddVVV\\\dddfff```]]]^^^YYYPPPBBB???===<<<<<<======<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<============<<<<<<======>>>>>>??????AAA<<>><<<@@@EEEBBBHHHiii}}}|||wwwvvv}}}|||{{{}}}yyy{{{|||zzz{{{qqqoooiii\\\]]]fffzzzjjjmmm\\\WWWccchhhaaa]]]^^^ZZZQQQBBB@@@===<<<<<<======<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<=========>>><<<<<<======>>>?????????@@@<<>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<>><<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::=================================>>>??????@@@@@@EEEAAA@@@FFF______pppxxxxxxtttzzz}}}wwwuuuyyy~~~zzzooobbbXXXPPPOOOVVV^^^tttrrr|||ooo~~~ccc]]]XXXOOOMMMAAA???<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::===:::EEEBBBWWWrrrvvv~~~~~~|||~~~nnnggg___[[[\\\kkkwwwzzz~~~^^^ZZZaaafffdddbbbaaa]]]VVVGGGDDD???<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::=================================>>>??????@@@@@@@@@@@@AAAPPPqqq```ppp|||uuuvvvttt}}}}}}zzzvvvwwwzzz~~~jjj]]]UUURRRSSSXXX~~~|||sssnnn}}}nnnyyysss^^^WWWRRRKKKAAA???===<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<@@@;;;CCCFFFcccyyyvvvpppssskkkaaa[[[ZZZeee|||}}}wwwhhhYYY```eeegggfffddd^^^XXXJJJFFFAAA===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=================================>>>??????@@@@@@@@@BBB@@@VVVjjjyyywwwqqqrrrsss|||vvvtttuuu~~~ooo```YYYTTTRRRRRRsssvvvqqqlllxxxzzzhhhkkkcccXXXYYYKKKBBB@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<============CCC===???MMMtttnnn|||nnnvvvnnneee^^^ZZZbbbwwwvvvkkkYYY^^^eeejjjkkkggg```ZZZNNNIIICCC>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=================================>>>??????@@@@@@EEEEEE>>>VVVvvv~~~sssnnnnnnppp||||||zzztttrrrqqq}}}mmmaaaZZZUUURRRQQQgggvvvsssnnnnnntttbbb```uuunnn\\\```MMMDDDAAA>>><<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===============DDD???===TTTuuuiii}}}|||~~~zzz~~~nnnzzzqqqggg___YYY^^^rrrwwwhhh[[[^^^eeelllooojjjbbb\\\QQQLLLEEE@@@======<<<<<<;;;<<<<<<======<<<<<<;;;=================================>>>??????@@@@@@DDDDDDAAA]]]}}}www{{{qqqkkklllqqqxxxoootttmmmvvvyyytttrrrrrr}}}}}}nnnccc[[[UUURRRSSSWWWyyyxxxpppiii~~~sssccc___fff|||``````OOOFFFCCC???===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>><<>>[[[nnnnnn}}}{{{wwwrrrwwwuuuxxxhhh___WWWZZZlllyyyggg^^^___dddnnnqqqlllccc^^^UUUOOOGGGAAA>>>===<<<<<<<<<<<<============<<<<<<=================================>>>??????@@@@@@>>>@@@KKKooo}}}vvv}}}yyyooojjjkkkuuusssiiijjjjjjttt}}}xxxvvvvvv}}}rrrggg^^^UUURRRSSSVVVooo}}}qqqgggqqqyyyhhhfff\\\fff]]]RRRGGGDDD???===============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>;;;@@@DDDBBBeeemmm~~~zzz|||{{{}}}}}}~~~kkkbbbYYYYYYhhh{{{{{{nnnbbb```dddnnnrrrlllddd```XXXQQQIIIBBB>>>===<<<<<<<<<<<<============<<<<<<=================================>>>??????@@@@@@@@@>>>TTT}}}{{{uuunnnjjjkkkwwwvvvvvvooopppxxx}}}{{{uuuggg```XXXSSSRRRWWWiii~~~rrrjjjkkk{{{kkkhhh[[[ooo}}}ooo[[[YYYHHHEEE@@@=========>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<=========>>>>>>>>>>>><<<>>>EEEHHHnnnnnnzzz}}}|||~~~~~~uuuxxxpppfff\\\ZZZggg|||wwwxxxdddaaadddnnnsssllldddaaaYYYSSSJJJBBB>>>===<<<<<<<<<<<<============<<<<<<=================================>>>??????@@@@@@HHH???XXX}}}vvvsssllliiilllvvvzzzxxx{{{~~~ttteee```[[[UUUQQQMMM^^^|||sssqqqmmmuuuiiieee```eeexxx[[[```IIIEEE@@@=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>>>>===FFFKKKuuunnn{{{|||vvvzzzmmmzzzzzzhhh]]]ZZZ^^^wwwqqq{{{wwwooofff```fffmmmnnnpppnnnaaaZZZUUUNNNEEE>>><<<>>>@@@========================;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@BBBCCC@@@CCC___zzzrrrnnniiiiiimmmqqqwww}}}jjjccc___YYYRRRNNNYYYuuurrrlllkkkiiiuuu}}}}}}lllggg{{{uuufffYYYRRRHHH???>>>@@@???===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>???AAA;;;CCCLLL~~~}}}~~~}}}}}}hhhkkk~~~}}}{{{}}}jjj___[[[]]]ttt{{{sssrrrcccdddnnnqqqsssnnnccc[[[VVVOOOEEE>>><<<>>>@@@========================;;;<<<<<<<<<==================>>>>>>???AAABBBCCCDDDIIIiiivvvnnnjjjfffjjjqqqooofffaaaZZZSSSOOOWWWnnnppphhheeekkk~~~pppvvvjjjaaaWWWRRRHHH???>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>??????CCCCCCIII\\\~~~}}}~~~|||tttjjjppp}}}~~~vvvllllllyyylll```\\\]]]qqqxxxlllaaannnuuutttoooeee\\\XXXPPPGGG@@@===>>>@@@====================================>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDKKKsssrrrjjjdddccckkkwwwuuuiiiccc\\\UUUMMMRRRbbbjjjbbbeee~~~qqqkkkggg^^^TTTIII???>>>>>>===<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>??????@@@HHHKKKnnnwwwzzz~~~~~~{{{|||uuummmppp~~~~~~nnneeemmmyyymmmaaa^^^\\\nnn}}}{{{{{{ccclllsssrrrnnnfff^^^ZZZSSSIIIAAA===>>>???===========================>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCGGGLLLyyy~~~ooofff``````lll|||}}}{{{lllddd]]]WWWOOORRR\\\yyytttdddbbbuuu|||{{{qqqdddVVVKKK@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@>>>JJJOOO}}}oooyyy~~~~~~xxx}}}|||www|||xxx}}}zzzkkkppp{{{}}}mmmbbb___\\\kkkfffhhhnnnooolllfffaaa]]]UUUKKKCCC>>>>>>???========================>>>>>>>>>>>>?????????@@@>>>>>>??????@@@AAACCCDDDKKKQQQ{{{mmmeee^^^^^^lll}}}{{{nnneee^^^YYYRRRUUUYYYmmmhhh\\\|||zzzuuu^^^YYYMMMBBB???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>======>>>???@@@@@@AAANNNYYYpppuuuwwwuuuppprrr~~~ooodddaaa[[[gggiiicccggglllmmmfffccc___WWWMMMDDD???>>>>>>========================>>>>>>>>>>>>????????????????????????@@@BBBCCCDDDIIIXXXxxxkkkccc^^^___mmm}}}zzzrrrfff^^^YYYOOOPPPPPP^^^}}}nnn___{{{___\\\PPPDDD@@@???===<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>???@@@AAAAAAJJJbbbttt~~~vvvwww|||uuu|||nnn|||zzzsssfffbbbZZZccciii```bbblllooofffdddaaaYYYOOOEEE???===>>>=================================>>>>>>>>>???????????????@@@AAABBBCCCDDDIIIeee~~~sssfffaaa___aaammm|||xxxppppppzzzvvviii___YYYOOOMMMJJJYYY{{{xxxfffyyyppp___RRRFFFAAA@@@>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>???@@@AAAAAAFFFkkkuuu||||||{{{kkkiiimmmvvv||||||}}}|||xxxyyyqqq||||||qqqvvvvvviiidddYYY```}}}hhh^^^```mmmqqqfffeeeaaaZZZPPPFFF@@@==========================================>>>>>>>>>>>>?????????@@@AAABBBCCCDDDNNNttt~~~}}}xxx|||~~~ooobbb______bbbnnn|||tttgggdddnnn~~~zzzkkk```YYYVVVSSSOOOaaahhhuuu~~~}}}yyy{{{|||aaaTTTGGGBBBAAA???>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>============>>>???@@@AAAFFFHHHwwwssszzz{{{~~~kkkbbb^^^eeekkkjjjggggggffffffhhhiiikkkyyy}}}iiioooyyy~~~|||jjjdddaaadddyyy```bbbhhhdddnnnmmmhhhddd\\\RRRHHHAAA???>>>========================>>>>>>>>>>>>???????????????BBB>>>===CCCCCCBBBLLLYYYxxxwww|||vvvkkk```]]]```kkk{{{}}}wwwtttlllgggiiinnn~~~pppeee\\\YYYQQQOOObbbjjjlllyyyssstttqqqkkknnnfff[[[LLLAAA???@@@===888;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<@@@AAABBBAAA??????@@@BBBGGG[[[}}}yyylllsss~~~yyy~~~yyy{{{eee``````WWW^^^hhh```nnnuuuhhhlllnnndddrrr~~~~~~kkkkkkvvv~~~{{{mmmgggcccdddwwwaaabbbiiigggpppnnniiieee]]]SSSHHHAAA???>>>========================>>>>>>>>>>>>????????????>>>BBB>>>>>>CCCBBBBBBLLLdddyyyyyy~~~tttiii^^^\\\```lll}}}wwwiiirrrwwwnnnmmmlllqqqfff]]]WWWRRROOO___rrrfffjjjyyyiiikkkkkknnndddXXXIII@@@@@@AAA@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;=====================<<<<<<<<<======>>>@@@CCCDDDFFFddd~~~{{{eeeqqq~~~~~~{{{~~~~~~vvv}}}~~~rrrjjjiii^^^bbbssswwwuuuxxx|||~~~qqqooommmttt~~~|||sssmmmuuu|||||||||{{{yyyrrrvvv}}}pppjjjeeecccuuuccccccjjjjjjtttooojjjggg___TTTJJJBBB??????========================>>>>>>>>>>>>????????????===AAA??????DDDAAABBBOOOrrrzzzyyyqqqfff\\\ZZZ```mmmfffeeexxxqqqllllllrrrggg```WWWUUUPPPXXXxxxffffffmmmnnnmmmkkkrrruuueeeXXXIIIAAA@@@AAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================AAA???======>>>@@@@@@@@@MMMzzzppphhh}}}}}}{{{rrr~~~xxx}}}}}}}}}sssuuu{{{yyyooolllhhhnnn|||zzzsssxxx~~~}}}zzzyyyyyywwwqqqsssvvv}}}qqqlllgggccctttfffdddlllnnnxxxrrrllliiiaaaWWWLLLDDD@@@???===========================>>>>>>>>>????????????===AAA???AAADDD???CCCSSS|||yyypppeee[[[YYY___lll~~~ooolllyyyssskkknnntttiiibbbXXXYYYPPPQQQtttyyymmmqqquuujjjhhhsssoooxxxlll]]]LLLCCC@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============AAA@@@???@@@BBBCCCBBB@@@RRRyyyssszzz|||ttt}}}vvv~~~|||ooodddkkk|||xxx}}}{{{zzzzzzxxxvvvuuutttwwwpppmmmiiidddtttjjjfffnnnqqq|||uuuoookkkdddYYYNNNEEEAAA???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????===@@@???BBBDDD???FFF[[[|||oooeee[[[YYY^^^iiizzzwwwuuu~~~{{{vvvnnnpppwwwkkkdddXXXZZZQQQNNNlllrrrtttxxxrrrttt|||qqq___MMMEEEBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>888:::===AAAEEEGGGGGGFFFRRRuuu|||~~~zzztttuuuttt~~~lllbbbjjj}}}zzz~~~~~~}}}{{{yyyvvvsssssszzzpppnnnkkkeeetttoooiiiooosssxxxqqqmmmfff[[[PPPFFFAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===@@@???BBBDDD???JJJdddzzzmmmccc[[[YYY]]]gggvvvvvvzzznnn}}}tttmmmttt{{{mmmfffXXXXXXQQQOOOiiiuuujjj~~~sss```NNNHHHEEE@@@>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;===@@@AAAAAABBBEEEGGG^^^ttt|||}}}|||yyyrrrccceee||||||~~~zzz{{{{{{yyyuuusssvvvrrrqqqmmmeeesssssslllooosss{{{rrrooohhh]]]QQQGGGBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>@@@???BBBDDD@@@NNNmmmpppuuu}}}zzzttthhh```YYYYYY^^^fffsss~~~~~~sss{{{ssslll}}}ooogggXXXWWWQQQQQQfff{{{ggg~~~{{{yyydddQQQJJJFFF@@@>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???AAACCCCCCAAA>>>AAAJJJRRR|||xxx{{{{{{ssshhhlll{{{{{{~~~qqquuuwwwmmmwww~~~|||xxxtttsssxxxuuutttooofffsssuuunnnpppsss}}}ssspppiii^^^RRRHHHBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@???BBBDDD@@@QQQrrrcccfffzzzwwwoooeee]]]XXXYYY^^^fffrrr}}}|||uuuooowwwqqqppphhhZZZWWWQQQQQQbbbooo}}}}}}uuunnniiiTTTMMMGGG>>>:::>>>========================;;;;;;;;;<<<===>>>>>>???:::>>>@@@???@@@JJJ]]]kkkwwwzzzzzzssskkkttt}}}www}}}{{{ggg^^^ccc___\\\dddttt}}}~~~zzzuuuqqqqqqvvv{{{wwwsssmmmgggttt||||||gggnnnyyyzzz|||wwwnnneee___TTTGGG@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@???AAA===EEEFFFOOOnnnhhhuuuxxx}}}xxxkkkeee]]]UUUUUU]]]iiitttyyywwwgggkkkxxxwww~~~{{{{{{fffaaa[[[RRRPPP^^^||||||ssszzzmmmcccvvvtttYYYTTTCCC:::@@@AAA========================<<<<<<<<<<<<=========>>>AAA<<<@@@???LLL```vvv~~~xxx{{{{{{}}}}}}rrrkkkttt}}}zzz}}}{{{~~~kkkdddXXXVVVcccrrr~~~{{{uuupppooorrruuu{{{xxxrrrnnnhhhxxx}}}zzz}}}hhhmmmyyy{{{~~~xxxoooggg```UUUHHHBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????BBB>>>FFFHHHRRRsssrrryyyyyy~~~zzz{{{vvvuuuiii___[[[VVVUUU\\\jjj{{{llljjjxxxiiibbb]]]SSSOOOZZZxxxyyysssmmmjjjzzzxxx\\\VVVFFF===@@@???========================<<<<<<<<<=========>>>>>>AAA<<>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA??????BBB>>>FFFIIIUUUyyyqqqqqquuutttzzzrrrggg[[[YYYVVVSSSXXXhhh}}}ssshhh{{{{{{xxx}}}mmmddd^^^UUUNNNVVVrrr}}}~~~oooqqqooosss~~~___UUUJJJAAA@@@===========================<<<<<<=========>>>>>>>>>BBB===BBB@@@GGGSSSggg|||}}}yyy}}}zzz~~~www~~~tttvvv{{{sssrrryyy}}}}}}}}}zzzgggZZZdddlll{{{zzzssslllgggcccbbbdddeeehhhnnnuuu|||xxxvvvvvvppphhhjjjtttzzzuuuqqqjjjaaaWWWLLLDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@CCC>>>EEEHHHUUU|||kkkxxx{{{|||wwwpppeee\\\XXXTTTRRRWWWeeevvvjjjrrrwww|||{{{{{{}}}mmmbbb___XXXQQQTTTmmmyyy}}}rrr|||dddSSSKKKEEEAAA???========================<<<============>>>>>>>>>BBB===CCC@@@DDDLLL___{{{{{{xxx|||vvv}}}~~~xxx}}}yyyvvvqqqooorrrzzz{{{yyyhhheeemmm|||}}}wwwpppjjjddd___\\\ZZZZZZ[[[]]]aaafffkkknnnuuuyyywwwyyy{{{tttiiigggqqqxxxsssqqqkkkbbbXXXNNNEEE???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDD>>>DDDGGGVVVyyy~~~kkkvvvoooddd]]]WWWRRRRRR[[[gggsssyyy|||vvvtttwwwhhhlllyyyxxxrrrlll```^^^ZZZUUUUUUiiittt|||xxxqqqVVVMMMFFF@@@@@@====================================>>>>>>>>>???BBB===DDDAAABBBHHH\\\|||yyywww|||{{{sss|||kkkgggcccffflllsssyyy}}}~~~}}}}}}~~~xxxxxxooommmzzztttgggppp~~~{{{tttmmmhhhccc^^^[[[XXXWWWVVVVVVWWWYYY[[[]]]___bbbgggmmmuuu|||tttyyy}}}uuulllfffnnnvvv~~~rrrrrrmmmcccYYYQQQGGG???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAABBBEEE???EEEIIIZZZ{{{pppwwwuuuoooccc[[[VVVQQQTTT^^^kkkuuuzzzvvv{{{jjjbbbhhhoootttzzznnn```]]][[[WWWVVVeeettt{{{lll[[[PPPGGG===???=================================>>>>>>>>>??????AAA<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBFFFAAAGGGMMM```}}}kkkwwwzzzuuummmaaaZZZVVVRRRSSS[[[hhhuuu}}}wwwvvv|||tttfffiiieeevvv~~~wwwrrrccc^^^YYYVVVTTTbbbwwwuuurrr]]]SSSHHH<<<@@@==============================>>>>>>>>>?????????@@@;;;DDDDDDCCCHHHbbb|||xxxyyyyyyqqq~~~zzzzzz|||~~~}}}xxxttt]]]YYYYYY]]]___```eeelllqqquuu{{{tttwwwwwwpppmmmqqqvvvwwwwwwyyyvvvttttttxxxpppxxx}}}wwwoooiiifffddd```^^^WWWWWWWWWVVVWWWWWWWWWXXXXXXWWWVVVVVVYYY\\\```cccnnnlllqqqxxxrrrtttiiinnnvvvtttwwwssshhh^^^WWWMMMCCC>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???BBBGGGBBBJJJQQQeee}}}ddd{{{xxx}}}tttlll```YYYWWWSSSQQQTTT```qqq}}}uuurrrwwwxxxgggiiikkkfff{{{wwwfff^^^XXXTTTRRR```xxxmmm{{{\\\SSSHHH<<>>>>>>>>>>>????????????@@@:::DDDDDDDDDJJJeee|||zzzzzzzzzrrrzzzpppzzzqqqlllYYYUUUUUUYYYXXXVVVZZZbbbiiilllqqqwww|||uuutttwwwxxxuuullldddccc^^^[[[___mmmxxxvvvmmmttt|||||||||zzzvvvpppkkkiiihhhfffeeebbbaaa```]]][[[YYYWWWVVVWWWYYYXXXWWWYYY^^^^^^ZZZaaaqqqiiieeetttuuu~~~vvviiieeexxxssssssqqqjjj```TTTJJJEEE>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>JJJ@@@GGGNNNJJJwww}}}pppmmmxxxxxx{{{{{{yyy~~~mmmggg```[[[TTTNNNNNNSSS^^^ppp~~~{{{tttvvvppplllddd^^^}}}uuufff\\\[[[SSSSSS\\\tttmmmzzz}}}mmm___UUUBBBCCC>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@:::CCC@@@AAAIIILLLjjj~~~|||zzztttuuuyyyfffnnnoooiii]]]YYYTTTRRRRRRTTTUUUVVV[[[___dddhhhmmmuuuvvvsssoooooouuugggbbb[[[YYYaaajjjmmmkkkyyy~~~}}}{{{wwwqqqmmmkkkjjjiiihhheeeeeecccaaa___]]][[[ZZZYYYZZZZZZXXX\\\bbbdddaaacccoooiiidddqqqqqqyyyxxxlllgggxxx}}}uuuuuusssmmmcccWWWLLLFFF??????????????????????????????@@@@@@@@@AAAAAAAAA;;;GGG===FFFNNNQQQ~~~tttuuuppptttxxxxxx~~~ooohhh___ZZZSSSOOOOOOTTT]]]lllyyyyyyvvvyyysssnnneee___~~~|||hhh^^^\\\SSSRRRZZZqqqrrr|||zzzsss___UUUDDDDDD???>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@???HHHBBB<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@HHHBBB<<>>>>>======>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@CCCBBB@@@HHH]]]yyyuuuwwwvvv|||xxxlllsss|||qqqwwwuuukkkeee\\\UUUQQQNNNLLLKKKKKKLLLMMMMMMPPPWWWbbbjjjwwwwwwrrr}}}gggsssyyyggg[[[eeexxx}}}{{{zzzyyyxxxvvvssssssrrrqqqpppooonnnmmmnnnrrruuuvvvyyy{{{wwwrrrpppwwwsssnnnxxxuuu}}}rrrooommm}}}}}}|||yyyuuulll___PPPFFF??????????????????????????????@@@@@@@@@AAAAAAAAABBBHHHDDDJJJIIIWWWnnnpppuuuyyyqqqiii\\\UUURRRQQQSSSTTTVVV]]]eeemmmttt~~~uuukkk```ccc|||eee^^^aaafffmmmzzzppprrr}}}nnnaaa___VVVVVV[[[kkkkkktttxxx~~~uuu|||vvvssslllmmm```]]]KKK@@@>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@CCC@@@CCCEEEEEEYYYyyywwwwwwxxx~~~xxxllluuuxxxwwwrrrlllddd\\\XXXUUUSSSQQQOOOOOONNNLLLLLLRRR[[[bbbooo}}}vvvttt|||{{{jjjrrr~~~wwwtttiii___iii~~~~~~|||zzzxxxxxxwwwvvvuuuuuutttttttttyyy}}}}}}www~~~rrrmmmwwwttt}}}rrrrrrsss~~~zzztttlll___PPPFFF@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???DDDDDDKKKIII]]]oooqqqvvvwwwooohhh]]]UUUQQQPPPQQQSSSUUU]]]fffgggnnnvvv~~~zzzppprrrtttxxx}}}kkk```jjjeee^^^\\\\\\bbbttt}}}uuuyyy{{{vvvqqqsss}}}nnnbbb___VVVVVVZZZiiizzzlllmmm}}}aaayyynnnhhhbbbLLL>>>???======<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@AAA>>>DDDJJJQQQssszzzxxxxxxzzzyyylllwww|||}}}wwwmmmddd^^^ZZZWWWUUUQQQQQQPPPMMMLLLPPPWWW]]]hhhwww|||uuuvvv{{{}}}ssslllpppkkkaaajjj~~~~~~|||}}}}}}||||||{{{{{{zzzzzzvvv{{{sssmmmvvvsss{{{qqqrrruuuzzztttmmmaaaRRRGGG@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@CCCDDDLLLJJJeee~~~}}}|||mmmrrruuuuuummmhhh^^^UUUQQQNNNOOOQQQUUU___hhhlllrrrtttwwwxxxllleeeeeekkkttt{{{mmmcccuuuiiiccc___YYY```kkk|||~~~sssyyy{{{|||yyyuuuvvvpppbbb^^^UUUTTTWWWcccyyyvvvooommmsssssshhhMMM===BBB>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@FFFKKKccczzzxxxwww{{{yyylllxxxvvvmmmfffaaa^^^YYYYYYWWWSSSOOOOOOTTTYYYbbbrrrtttwwwxxxmmmrrrnnnbbbhhh{{{}}}~~~~~~~~~vvvzzz~~~uuuooowwwrrrzzzoooooottt{{{uuummmbbbSSSIII@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAADDDEEEFFFLLLKKKiii~~~}}}llltttuuutttkkkggg___VVVQQQMMMNNNPPPUUU```kkkpppuuusssppp~~~wwwqqqrrrzzzpppfff}}}lllgggaaaXXX___gggsssvvvtttxxx}}}~~~zzzyyyqqqccc^^^TTTRRRTTT___{{{ssssssggg{{{zzzlllMMM===DDD??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@BBBGGGIIIGGGkkk~~~yyywwwvvv{{{yyylllwwwwwwppplllcccbbb___YYYSSSPPPRRRUUU^^^ppptttrrrwwwqqqhhhbbbjjjwww}}}|||{{{~~~||||||uuuoooyyyuuu{{{sssqqq}}}lllbbbYYYIIICCCBBBAAA@@@????????????AAAAAAAAAAAABBBCCCDDDEEEHHHLLLHHHLLLOOOkkk|||sssqqquuurrrjjjdddZZZXXXRRRNNNNNNNNNQQQZZZcccqqq}}}wwwvvvqqqggg}}}wwwggggggiiihhhkkkooowwwtttttt{{{|||oooeeeaaaUUUSSSVVV]]]|||uuuxxxoooxxx{{{oooKKK@@@CCC>>>>>>============>>>>>>>>>>>>>>>>>>????????????EEECCCFFFRRRzzz{{{vvvrrrwww~~~xxxsss|||{{{tttkkkccc```]]]WWWRRRRRR[[[jjj~~~vvvrrrwwwrrrjjjcccgggqqq}}}|||{{{zzz|||wwwsssrrrwww{{{||||||}}}uuummmuuuqqqyyywwwqqq|||mmmddd[[[KKKCCCBBBAAA@@@????????????AAAAAAAAAAAAAAABBBCCCCCCCCCIIIFFFLLLQQQooovvvooorrrxxxqqqiiicccYYYUUUQQQNNNNNNNNNPPPVVV^^^fffttt~~~{{{yyy~~~ppp}}}jjjggghhhfffgggkkk|||{{{qqqfffaaaVVVTTTUUU\\\vvvlll}}}oooOOOCCCCCC>>>>>>============>>>>>>>>>>>>>>>>>>????????????DDDEEEJJJWWW}}}{{{vvvrrruuu|||wwwrrrzzz{{{rrrllleee[[[UUUSSSWWWgggzzzvvvppp|||wwwuuuxxxuuuzzzyyyuuunnneeedddhhhttt{{{~~~{{{zzzyyywwwrrrkkkggghhhiiiiiihhhjjjuuulllqqqlllwww}}}|||qqq{{{nnneee]]]MMMCCCBBBAAA@@@@@@?????????AAAAAA@@@@@@@@@AAABBBBBBBBBHHHGGGNNNTTTsssmmmgggppp{{{qqqiiicccXXXRRRPPPOOOPPPOOONNNRRRXXX^^^lll|||yyylllggghhhfffbbbhhhyyy~~~{{{wwwyyy|||~~~sssgggbbbVVVTTTUUU[[[~~~tttfffwww{{{kkkPPPEEEAAA???>>>>>>======>>>>>>???>>>>>>>>>?????????@@@@@@@@@CCCIIITTTwww{{{vvvrrrttt|||wwwrrr{{{}}}qqqcccXXXUUUTTTcccvvvxxxnnnuuu}}}kkkeeejjjooo~~~~~~yyysssggg```aaaggglllooosss}}}~~~zzzyyyyyyrrrnnnhhhdddeeehhhiiijjjgggzzzvvvkkknnnkkkzzz~~~vvv~~~~~~mmmfff^^^NNNCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBDDDKKKJJJPPPWWWuuu~~~iiidddqqq{{{rrrjjjcccYYYQQQOOOPPPRRRQQQOOOQQQUUU\\\fffzzz{{{ooonnnjjjlllkkk```hhhxxx}}}|||}}}{{{{{{|||{{{yyywwwvvvwwwxxxxxxxxx|||vvviiicccVVVTTTUUUZZZ|||zzzgggpppxxxtttrrrdddOOOEEE>>>???>>>>>>>>>>>>>>>>>>???>>>>>>?????????@@@@@@@@@>>>@@@CCCIIIggg{{{uuupppvvv~~~yyyttt|||{{{iii\\\WWWSSSaaarrr}}}}}}|||||||||qqqvvvqqqnnnwww{{{uuuhhh___]]]```bbbccceeeppp}}}zzzyyyyyyssslllccc___dddppp~~~|||xxxmmmnnnkkk~~~{{{llleee]]]MMMDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBDDDMMMKKKRRR[[[zzzxxxkkkgggtttyyytttkkkeeeZZZPPPOOOQQQTTTSSSQQQRRRWWW[[[```uuuqqqjjjtttzzztttqqqqqqssspppaaalll|||}}}{{{zzz}}}yyyvvvvvvwwwxxxxxxuuuvvvvvvtttrrrsssxxx}}}~~~xxxjjjcccVVVUUUVVVZZZ{{{lllmmmtttlllpppbbbPPPFFF?????????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAABBBBBBDDD___zzztttooovvv}}}wwwrrr{{{lll^^^YYYUUU```ooozzz|||{{{zzzzzzuuuyyy}}}zzzxxxsssggg^^^]]]gggiiiiiiiiippp|||zzzyyyzzzvvvkkk]]]VVV^^^rrr{{{oooooolllyyykkkfff]]]KKKDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBLLLJJJRRR___yyyooohhhpppyyytttlllfff[[[PPPOOOPPPSSSSSSSSSVVV[[[XXX[[[sssxxxqqqiiivvvpppdddllltttxxx|||{{{qqqcccppp}}}|||{{{~~~{{{vvvrrrpppqqqsssuuurrrssssssqqqmmmmmmpppsssuuu{{{yyyjjjbbbVVVVVVWWWZZZzzzrrrjjjyyymmmvvveeeRRRJJJCCC@@@??????>>>>>>??????@@@?????????@@@@@@@@@@@@AAAFFFFFFFFFHHHdddzzztttnnnttt{{{{{{qqqlllvvv~~~kkk^^^YYYVVV___kkktttwwwwwwwwwxxx~~~ssswwwwwwpppppplllccc^^^```mmmrrrssspppqqq{{{~~~|||zzzzzz{{{xxxmmm^^^TTTWWWggg|||~~~qqqooojjj{{{mmmfff\\\IIIDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGEEENNNLLLSSSaaayyysssiiilll|||rrrkkkeeeZZZOOOMMMMMMPPPRRRSSSYYY```[[[___uuuwwwwwwtttzzzttt[[[YYY___```mmm}}}nnncccttt~~~|||zzzyyyxxxxxxvvvrrrnnnkkkjjjlllmmmkkkmmmnnnmmmjjjiiijjjmmmooorrrwwwzzz~~~zzzjjjbbbVVVVVVXXX[[[zzzvvviiizzzmmm{{{hhhTTTKKKDDD@@@??????>>>>>>??????@@@?????????@@@@@@@@@AAAAAAGGGGGGHHHLLLhhh|||vvvooouuuzzzxxxnnniiitttzzzzzzzzzhhh\\\XXXUUU\\\eeemmmqqqrrrssstttyyyzzznnnqqq{{{{{{tttlllhhhjjjggg```^^^bbbjjjqqqtttoookkkooovvv{{{~~~~~~{{{zzz{{{|||vvvooodddZZZVVVZZZbbbiiitttsssnnnhhh~~~|||~~~ooohhh\\\HHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIJJJRRRNNNTTTaaauuuvvvnnnooo}}}qqqjjjdddZZZNNNKKKKKKNNNPPPSSS[[[ccccccfff{{{||||||___RRRSSSUUUTTTVVV^^^llljjjbbbuuu}}}|||zzzxxxwwwuuuuuutttrrrqqqppplllhhhfffeeefffdddhhhjjjjjjhhhfffhhhjjjjjjlllnnnnnnpppvvvzzzjjjaaaVVVWWWYYY\\\{{{zzzhhhwwwjjjtttoooppp}}}jjjTTTJJJCCC@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAADDDDDDFFFJJJeee~~~xxxqqqwww|||yyynnnhhhuuu~~~wwweeeYYYVVVSSSYYYaaagggkkknnnppprrrnnnlllmmmkkkdddgggpppkkk```aaaeeefff```VVVSSSUUUYYY[[[[[[bbblllnnnuuu~~~{{{zzz{{{|||}}}}}}zzzxxxyyysssjjjbbb]]][[[YYYXXX^^^mmmvvvdddfffzzzzzzssshhhXXXIIICCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIILLLNNNUUUXXXfffxxxqqqkkkxxxnnndddYYYQQQJJJFFFGGGJJJPPPZZZccchhheeelllppp]]]^^^YYYVVVUUUXXX[[[gggeeecccssssss~~~|||wwwtttsssqqqooommmjjjjjjiiihhhgggeeedddccceeeeeeeeeeeeeeeffffffgggfffhhhiiigggeeegggnnnttt{{{|||jjjbbbXXXWWWUUUXXX{{{wwwmmmtttlllkkkxxxbbbUUUBBB;;;??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCCCCEEEIII___xxxtttuuutttpppiiixxxxxxzzzmmmbbbXXXOOOSSSXXX___dddggghhhiiijjjooolll{{{iiiaaaYYY]]]fffbbb[[[YYY[[[______ZZZVVVVVVPPPSSSTTT]]]kkkqqq}}}}}}zzzyyyyyyzzz||||||{{{zzzwwwssslllfffaaa```aaabbb___hhhttttttbbbeeewww{{{ttthhhWWWHHHCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEGGGIIIJJJNNNOOOTTTVVVdddqqq~~~tttpppkkkwwwmmmcccWWWQQQKKKGGGGGGIIIMMMUUU]]]eeedddhhhvvvooojjjeee___\\\\\\\\\aaattt{{{___\\\iiimmmvvv~~~zzzvvvsssqqqpppnnnllliiihhhgggeeedddcccbbbbbbddddddccccccdddeeeffffffccceeefffeeeccceeejjjooouuuzzzyyyhhh```WWWWWWUUUXXX{{{{{{tttqqq~~~oooqqquuu```TTTFFFCCC??????>>>>>>>>>>>>??????????????????@@@AAABBBCCC>>>EEEHHHFFF^^^yyysssssssss~~~~~~ooohhhvvv{{{yyylllbbbXXXPPPQQQUUU\\\aaadddfffhhhiiiooollluuurrrbbbVVVTTTVVVQQQTTTOOOOOOUUUYYYXXXUUUUUUNNNPPPPPPWWWdddlll{{{}}}{{{zzzxxxyyy{{{|||||||||uuutttrrrmmmiiiiiinnnssssssuuuyyysssbbbgggvvvuuuvvvhhhVVVFFFBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBDDDFFFHHHIIIJJJOOOPPPUUUWWWeeeppp{{{sssooolllvvvlllbbbVVVQQQLLLHHHHHHIIIJJJOOOVVV^^^aaafffkkktttqqqiiidddeeedddeeepppxxx[[[\\\dddwww}}}ggglllzzz}}}|||yyytttqqqpppnnnllljjjhhhfffcccaaa`````````aaaaaaaaaaaaaaabbbccceeeeeeaaaccceeeeeecccdddgggkkknnnqqqyyywwwfff```WWWWWWVVVXXXzzzsss{{{tttaaaUUUGGGFFF??????>>>>>>>>>>>>??????????????????@@@AAABBBCCC@@@KKKMMMIIIgggzzzsssqqqrrr}}}}}}ooogggsss|||xxx|||{{{rrrfff\\\TTTNNNMMMQQQXXX]]]aaadddgggiii}}}ooolllqqqnnn```YYYTTTMMMTTTOOONNNRRRUUUUUUVVVXXXVVVVVVQQQRRRYYY]]]kkk~~~}}}{{{yyyxxxzzz{{{{{{{{{uuuvvvvvvsssppprrrzzzssseeemmmzzzooouuuvvvgggSSSEEEBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDFFFHHHJJJLLLNNNQQQXXX]]]mmm|||ssspppnnnvvvlllbbbVVVQQQLLLIIIJJJJJJJJJMMMRRRWWW___ggghhhgggmmm}}}|||xxxsssooosss}}}~~~{{{bbb___aaannngggcccnnnvvv~~~}}}zzzzzzwwwssspppnnnllljjjiiigggeeeaaa^^^]]]]]]___```^^^^^^^^^___aaabbbdddeeeccceeeggghhhgggggghhhjjjjjjkkkpppxxx~~~yyyhhhaaaYYYXXXVVVXXXyyyzzzzzz|||ttteeeWWWEEECCC??????>>>>>>>>>>>>??????????????????@@@AAABBBBBBEEEKKKOOOUUUzzz{{{tttrrrrrr|||}}}pppfffooo}}}uuummmnnnkkkddd[[[SSSMMMJJJJJJNNNTTTZZZ^^^bbbfffhhhvvvoookkkooo~~~|||qqq~~~{{{qqqooo{{{mmmddd]]][[[VVVTTTSSSTTTSSSSSSYYY```[[[ZZZRRROOORRRRRR___www|||zzzwwwvvvvvvwwwvvvvvvrrrtttuuusssqqqttt|||qqqfffrrr|||llluuuuuubbbPPPDDDAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCEEEGGGIIIKKKMMMLLLRRR]]]eeevvv}}}rrrpppooowwwmmmcccWWWPPPLLLJJJLLLMMMLLLOOOSSSVVV^^^ddddddaaacccmmmwww|||}}}oookkkooollljjj\\\ZZZbbbzzzmmmaaadddllluuu}}}~~~|||zzzzzzwwwsssooonnnllljjjhhhhhheeebbb___^^^^^^```aaa]]]]]]^^^___aaadddfffgggfffhhhjjjkkkjjjjjjjjjjjjllllllnnnssswww{{{}}}kkkdddZZZYYYVVVXXXyyy}}}pppgggZZZEEE@@@??????>>>>>>>>>>>>??????????????????@@@AAABBBBBBFFFFFFRRRlll{{{wwwuuurrr{{{}}}qqqffflllyyyooo```___\\\XXXRRRLLLIIIIIIIIILLLRRRVVV[[[```eeehhhyyyooojjjmmm~~~{{{jjjqqq}}}~~~}}}ssslllaaarrr|||pppgggiii[[[XXXUUUSSSOOOOOOVVV```\\\\\\VVVSSSUUUTTT```yyyyyywwwttttttttttttsssrrrpppqqqpppmmmlllooovvv{{{zzznnnfffuuu|||kkkvvvsss\\\LLLEEEAAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDEEEHHHJJJLLLNNNKKKSSSaaajjj{{{{{{qqqnnnooowwwmmmcccWWWQQQMMMKKKMMMNNNMMMPPPTTTYYY]]]___]]][[[___jjjsssuuu}}}}}}{{{llldddfffeeeuuukkk___ZZZ]]]ooosssddd```dddlllssswww|||~~~{{{xxxssspppooommmkkkiiijjjhhheeecccbbbaaabbbccc___```aaacccfffhhhkkklllkkkkkkllllllmmmllllllkkkqqqoooqqquuuwwwwww|||~~~llldddYYYXXXWWWZZZ|||zzzooojjj\\\FFFCCC??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCIIIHHH[[[}}}}}}yyyvvvrrr{{{}}}sssfffiiivvvjjjZZZVVVSSSRRROOOJJJHHHIIIHHHKKKOOOSSSWWW]]]bbbfffooojjjjjjyyyttthhhqqq}}}~~~|||pppkkk^^^aaaqqqiii___YYYSSSQQQUUU\\\bbbeee```]]]^^^[[[eee}}}wwwvvvuuuvvvxxxxxxwwwuuurrrpppllliiiiiikkkooorrryyywwwlllgggzzzxxxlll{{{pppVVVHHHFFFAAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDFFFHHHKKKMMMOOONNNUUUaaahhhxxx|||rrrnnnnnnvvvlllbbbVVVSSSNNNLLLMMMMMMLLLOOOSSS[[[^^^aaa^^^ZZZ]]]fffooottt|||yyyyyyzzzrrrtttkkknnnwwwiiiaaa^^^fffssswwwiiiaaa___dddkkkpppvvv~~~|||yyyuuurrrpppnnnlllkkklllkkkjjjhhhgggfffeeeeeeeeeeeegggiiilllooorrrsssrrrqqqppppppqqqqqqqqqppptttsssuuuzzzzzzwwwxxx{{{|||jjjaaaWWWWWWWWW\\\|||{{{zzzppp\\\FFFGGG??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCIIIKKKXXXooozzztttsss{{{~~~tttfffhhh~~~|||qqqdddXXXRRRPPPQQQOOOIIIGGGHHHFFFIIILLLOOOSSSYYY___cccoooiiigggtttxxxiiigggyyynnnjjj^^^VVVjjjqqqfff```\\\[[[]]]mmmpppkkkgggeee___ggg}}}xxxxxxyyy{{{~~~}}}|||vvvrrrlllhhhhhhjjjlllmmmmmmrrrvvvyyywwwmmmjjjxxxnnnnnnRRRFFFGGG@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDFFFIIIKKKNNNOOOQQQVVV```eeesssuuuooommm~~~uuujjjaaaUUUTTTOOOLLLMMMLLLKKKMMMRRRYYY```gggeee^^^[[[```gggssszzz|||tttuuunnnxxxooofff^^^]]]aaaiiiuuuxxxmmmccc^^^```eeejjjqqqzzz}}}zzzvvvsssqqqooommmlllnnnmmmmmmkkkjjjiiihhhgggiiiiiikkknnnqqqtttwwwxxxxxxwwwuuuuuuvvvvvvvvvuuuvvvvvvyyy}}}}}}yyywwwyyy|||zzzggg^^^TTTUUUWWW^^^{{{www[[[EEEIII??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCFFFIIIPPPtttzzzrrrttt{{{uuugggggg}}}wwwlll___WWWQQQNNNPPPNNNGGGDDDFFFEEEGGGJJJMMMQQQVVV\\\aaazzzvvveeeiiiuuuzzz|||kkkfffaaaWWWiiittteee___dddiiiwwwiiinnngggkkkxxxyyy|||wwwrrrmmmfffjjjlllaaaggg```[[[___jjj|||~~~qqqllltttsssmmmRRRFFF@@@AAAAAAAAA@@@@@@AAAAAABBBCCCFFFKKKMMMMMMOOORRRVVVTTTYYYhhhnnnxxx{{{qqqsss~~~yyyjjj\\\VVVRRRNNNKKKKKKKKKJJJMMMRRR]]]aaaeeeeeebbb_________kkkwwwzzzrrrwwwiii```[[[YYY]]]ccciiilllppprrrwwwwwwiiiiiijjjeeeaaabbbjjjuuu~~~zzzttttttvvvuuuqqqrrrqqqooommmkkkkkkkkkkkkpppppprrruuuxxx{{{~~~|||yyywwwvvvwwwxxx{{{fffccc[[[TTTVVVaaalllppp|||nnn]]]KKKAAA@@@@@@????????????@@@@@@>>>??????@@@@@@AAABBBBBBCCCIIIKKKMMMnnnwwwtttuuuxxx}}}zzzjjjaaavvv~~~qqqhhh___[[[VVVRRROOOJJJEEEGGGKKKJJJJJJJJJKKKLLLQQQWWW\\\|||yyyhhhkkksssyyyssskkk^^^]]]iiirrrkkkkkkiiiyyy|||uuuzzz~~~{{{uuummmooopppeeeaaa\\\XXXYYY]]]iii}}}{{{ooommmsssuuufffMMMDDD@@@AAAAAAAAAAAAAAAAAABBBCCCDDDGGGKKKLLLMMMOOOTTTXXXUUUYYYhhhqqq~~~uuummmooo{{{mmm___YYYSSSNNNKKKLLLKKKJJJLLLPPP]]]bbbggghhheeeaaa___^^^jjjqqq}}}xxx{{{rrrcccYYYZZZ^^^YYY[[[[[[\\\cccuuuooohhhfffaaa]]]]]]mmmvvv~~~~~~{{{vvvuuuxxxwwwsssvvvuuusssqqqoooooooooooossstttuuuxxx{{{~~~~~~}}}}}}~~~{{{fffccc[[[TTTWWWcccuuukkk{{{sssnnn[[[JJJCCC@@@??????>>>>>>??????@@@???@@@@@@AAAAAABBBCCCCCCBBBHHHJJJLLLlllyyyvvvuuuxxx}}}zzzkkkbbbuuu}}}www{{{|||xxxooolllddd```[[[WWWUUUQQQKKKIIIJJJHHHHHHHHHHHHIIINNNTTTYYY}}}kkkkkkpppxxxiii```^^^aaaqqqxxxoookkknnn~~~yyy~~~sssuuuxxxpppeee```ZZZWWWWWW^^^ooo~~~vvvkkknnnsssxxx{{{___JJJDDDAAAAAAAAAAAAAAAAAABBBCCCDDDEEEHHHKKKLLLMMMQQQWWW\\\ZZZZZZhhhsssyyyqqq~~~tttooottt}}}oooaaa[[[SSSNNNLLLLLLKKKIIIJJJNNN[[[bbbiiikkkhhhccc```^^^hhhlllsss|||qqq^^^YYY\\\TTTRRRPPPNNNVVVkkkyyylllgggaaa^^^___qqqxxx~~~}}}yyyyyy{{{zzzwwwyyyxxxvvvtttrrrrrrrrrrrrwwwxxxzzz|||zzzeeeccc[[[UUUYYYfffhhhssstttzzzmmmXXXIIIEEE@@@??????>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCAAAFFFHHHJJJhhhqqq|||wwwuuuwww|||zzzlllcccttttttoooiiijjjlllsssxxxvvvqqqhhhbbb\\\XXXXXXWWWQQQLLLJJJGGGGGGGGGFFFHHHLLLRRRVVVllliiiooo}}}rrrjjjbbbdddooozzznnniiiwww~~~qqqooozzz|||pppccc\\\\\\bbbppp}}}ppphhhooouuu|||zzz^^^KKKFFFCCCAAAAAAAAAAAABBBCCCDDDEEEGGGJJJLLLMMMOOOSSSZZZ```ccc___iiissslllhhhvvvpppuuu|||nnnaaa[[[RRROOOMMMNNNLLLIIIIIILLLVVV^^^ggglllkkkfffcccaaahhhlllqqqxxxiii^^^___ZZZWWWRRRMMMRRRfffxxxnnneeedddiiisssyyy}}}}}}~~~{{{zzzyyywwwuuutttsssssstttyyyzzz}}}yyydddbbb[[[VVVZZZhhhnnnrrrjjjWWWHHHDDD??????>>>>>>>>>>>>????????????@@@AAAAAABBBBBBCCCAAAEEEGGGHHHdddlllnnn|||wwwvvvvvv{{{{{{mmmdddrrr|||pppmmmqqqmmmjjjkkkvvvyyyzzzppphhhaaaZZZTTTVVVWWWSSSNNNKKKJJJJJJIIIHHHIIILLLRRRVVVkkkjjjppp{{{{{{uuuoookkknnnvvvuuuqqqooooooyyylllhhhmmmvvvkkkgggrrryyy~~~yyy]]]KKKGGGBBBAAAAAAAAABBBCCCEEEFFFGGGIIIKKKNNNPPPRRRWWW___eeejjjccclllvvvrrrjjjzzzmmmnnnyyykkk^^^YYYRRROOONNNOOONNNJJJJJJLLLPPPXXXbbbiiiiiigggfffeeeiiiqqqyyyzzzvvvvvv~~~}}}vvvvvvzzz}}}xxxgggccc^^^[[[UUUNNNNNN\\\rrruuuggggggoootttzzz~~~~~~|||zzzxxxwwwvvvvvvwwwzzz{{{~~~xxxcccaaaZZZUUU[[[jjjrrruuutttfffWWWGGGAAA???>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA@@@DDDFFFGGG___vvvccc{{{vvvvvvuuuzzz{{{oooeeepppzzzsssrrrqqqkkkcccaaahhhwwwzzzsss|||pppoooiii___VVVUUUUUUQQQMMMLLLLLLKKKJJJHHHIIILLLQQQUUUkkklllpppzzzxxxvvvkkkkkkwww~~~zzz||||||{{{jjjiiivvvzzz~~~tttXXXHHHEEE@@@@@@AAAAAABBBDDDFFFGGGHHHJJJMMMQQQTTTWWW\\\ccciiimmmfffppp{{{zzzsssqqq~~~wwwjjj]]]WWWQQQOOOOOOQQQQQQLLLKKKMMMKKKRRR\\\bbbeeeeeeggghhhjjjrrr}}}~~~uuuooouuuyyy~~~tttqqquuuxxxwwwnnneee```^^^YYYQQQOOOVVVggguuuxxxffffffpppwww||||||{{{{{{{{{{{{zzz|||wwwbbb```YYYTTTZZZjjjooouuukkkbbbWWWGGG@@@???>>>>>>======>>>>>>???======>>>>>>???@@@@@@@@@@@@DDDFFFFFF\\\cccsss{{{wwwvvvtttxxx{{{qqqfffoooyyyttttttooohhhbbb```dddppp|||wwwoooyyyzzz~~~sssjjj```\\\XXXRRROOOOOOMMMLLLJJJHHHHHHJJJOOOSSSnnnlllgggzzz}}}wwwvvvuuuppp}}}wwwkkknnn|||xxx}}}oooQQQDDDEEEAAA@@@AAAAAACCCDDDGGGHHHJJJKKKOOOTTTXXX[[[```fffkkkoooiiitttyyyuuu~~~xxxjjj]]]XXXQQQOOOPPPSSSSSSOOOMMMOOOIIIOOOVVV\\\^^^aaaeeehhhhhhllltttwwwsssooovvv~~~llliiipppuuurrrxxxzzztttzzzrrrfff______[[[UUURRRYYYgggtttzzziiiiiittt{{{~~~||||||||||||{{{}}}wwwbbb___XXXSSSYYYiiitttyyyhhh```VVVFFFAAA>>>>>>============>>>>>>===>>>>>>???@@@@@@AAAAAAAAADDDFFFFFFZZZjjjhhhvvv}}}zzzvvvtttxxx{{{rrrgggmmm~~~zzzrrrpppnnniiieeeeeegggooozzzrrrooovvv~~~uuunnniiieee___WWWTTTVVVOOOOOOMMMJJJIIILLLPPPTTTqqqjjj^^^jjj}}}uuuxxxyyyyyyyyy~~~uuummmrrruuu{{{kkkNNNCCCGGGEEE@@@AAAAAACCCEEEGGGIIIJJJKKKPPPVVV[[[^^^bbbhhhmmmqqqkkkvvvrrrlllyyykkk___ZZZQQQOOOQQQTTTTTTPPPNNNPPPIIINNNTTTWWWZZZ]]]cccgggfffdddgggmmmoooooowww~~~|||xxxrrrsssxxxqqqccccccnnnmmmllluuuxxxpppssssssfff[[[[[[YYYTTTRRRZZZiiivvv|||oooqqq{{{|||{{{{{{{{{{{{|||~~~wwwaaa^^^WWWRRRYYYiiiiii```UUUGGGCCC>>>>>>============>>>>>>>>>??????@@@AAAAAABBBBBBBBBDDDGGGFFFYYY~~~qqqdddiii}}}vvvssswww{{{sssgggmmm||||||qqqllljjjfffcccddddddiiizzzuuuuuullldddiiiwwwyyypppooolllkkkjjjddd]]]ZZZ\\\SSSRRRPPPNNNMMMOOOSSSWWWuuurrreeehhh~~~{{{~~~|||||||||uuujjjtttsss{{{___KKKFFFDDD@@@BBBBBBBBBBBBDDDFFFIIIJJJLLLQQQYYY^^^bbbgggnnnrrruuutttmmmyyywwwooorrryyymmm___VVVPPPLLLKKKMMMMMMMMMPPPTTTRRRPPPOOOQQQWWW[[[]]]^^^eeefffaaabbbkkkooowwwvvvxxxpppdddccc\\\[[[\\\``````^^^___cccggglllpppoookkkiiiiiilllwww}}}vvveee[[[\\\ZZZVVVVVVeee~~~{{{pppooouuu|||}}}~~~|||zzzzzz{{{yyy{{{}}}~~~pppddd[[[WWWRRRVVVsss~~~nnncccUUUDDD?????????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCDDDAAAJJJWWWbbbjjj}}}wwwtttwwwzzzsssggghhhrrr}}}yyyxxxrrrllliiigggiiirrr}}}}}}pppfffcccdddeeefffbbbdddgggggggggffffffggg^^^\\\YYYUUURRRQQQRRRTTT{{{pppddddddyyy{{{{{{xxx{{{|||rrrhhhuuutttvvv\\\IIIEEEDDDAAABBBBBBCCCDDDEEEHHHJJJLLLMMMRRRYYY___cccgggmmmrrrssstttppp|||yyyvvvyyy}}}rrrlllrrr{{{ooobbbYYYSSSNNNLLLMMMLLLKKKLLLPPPTTTRRRPPPQQQTTTYYY^^^aaaiiirrrpppjjjjjjjjjppp{{{}}}wwwuuufffYYY\\\UUURRRQQQTTTTTTTTTXXX^^^aaafffjjjiiieeecccccceeegggooouuueeeWWWXXXXXXWWW[[[jjjssshhhhhhpppxxx~~~~~~~~~}}}|||xxxvvvwwwwwwvvvyyyoooccc[[[XXXTTT[[[yyywww{{{jjjZZZIIIBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBAAADDDBBBHHHUUUjjjhhhwwwtttwwwzzzssshhhgggooo~~~wwwpppnnnkkkkkkooovvv}}}~~~jjjaaaaaacccdddbbbdddgggiiijjjkkkllllllgggfffccc]]]WWWUUUWWWYYYrrrgggbbbqqq{{{{{{vvvppp{{{xxxrrroookkkfffgggjjjqqqhhhwww{{{sss~~~oooWWWGGGDDDCCCAAACCCCCCCCCEEEGGGJJJLLLNNNOOOTTT[[[```cccggglllqqqtttvvvsss~~~pppoooqqqrrrssslllsss~~~rrreee\\\UUUPPPMMMMMMKKKHHHHHHLLLTTTTTTSSSRRRQQQUUU]]]cccooouuullljjjnnnyyy~~~~~~yyyfffYYYaaaUUUOOOKKKLLLLLLMMMRRRXXX\\\```cccccc```]]]]]]___[[[eeeyyyttteeeXXXWWWWWWYYY```lllzzzqqqccc[[[^^^hhhqqq|||yyytttppppppooonnnpppuuu|||nnnddd\\\YYYWWWaaalllssskkkZZZIII@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB???EEEBBBFFFQQQ~~~uuuiii{{{wwwuuuwwwzzzssshhheeejjj}}}uuurrrqqqnnnmmmnnnuuuyyywwwpppkkkfffaaabbbdddgggiiijjjjjjjjjnnnooommmfff]]]YYYZZZ^^^wwwooofffkkksssmmmuuuvvvmmmttt~~~xxxyyytttppppppnnniiiggghhhoooqqqjjj{{{rrrsss{{{jjjTTTFFFCCCBBBAAABBBBBBCCCEEEHHHKKKNNNPPPSSSXXX^^^bbbdddggglllpppxxxyyyuuutttrrr|||yyylll|||pppvvv~~~sssfff___UUUPPPMMMMMMKKKGGGGGGJJJQQQUUUWWWUUURRRSSS[[[bbbqqq|||tttssssssxxxpppaaafffYYYRRRMMMLLLMMMMMMPPPUUUZZZ]]]``````^^^\\\\\\\\\\\\gggzzzsssddd^^^[[[ZZZ\\\cccjjjoooqqqqqqkkkaaaXXXUUUZZZdddmmmvvv|||yyysssooooooooommmnnnqqqyyymmmddd\\\YYYXXXeeeqqqpppxxxlll[[[III?????????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB@@@FFFCCCDDDPPP}}}jjjyyywwwuuuvvvxxxtttjjjdddeeewwwttttttqqqnnnmmmssssss~~~}}}sssnnngggfffeeeffffffgggfffeeelllppprrrmmmddd]]][[[]]]{{{vvvkkkgggtttrrrjjjmmmvvvxxxtttvvv~~~~~~vvvooosssooonnnpppnnnfff___]]]eeeyyymmmlllyyykkkttt{{{gggRRREEEBBBAAA@@@AAAAAACCCEEEIIILLLPPPRRRWWW\\\aaadddeeehhhlllpppzzzxxxqqq|||}}}xxxyyykkkrrrttt}}}rrrfff___SSSOOOMMMMMMLLLHHHHHHJJJLLLSSSYYYXXXTTTSSSXXX^^^kkkxxxxxx{{{xxxxxxggg^^^XXXQQQLLLMMMNNNMMMOOORRRWWWYYY\\\]]]]]][[[[[[[[[___kkk}}}ttteee```\\\ZZZ]]]bbbeeedddaaa```]]]XXXTTTTTTYYYaaagggmmm}}}~~~|||xxxrrrnnnppprrrrrrrrruuutttxxxlllddd]]]WWWWWWggg|||uuuzzznnn^^^KKKBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCFFFCCCEEEOOO~~~iii{{{~~~xxxvvvvvvwwwtttllleeebbb~~~yyyvvvwwwvvvtttssswwwuuu~~~zzztttpppllliiihhhhhhgggfffgggmmmsssrrrjjjbbb]]][[[{{{ooofffmmm~~~|||oooeeecccaaattt{{{rrrtttuuuwwwwwwtttpppllliiidddaaabbbhhhiiiccc[[[XXX\\\tttoooiiinnn~~~qqqiiixxxzzzcccOOOEEEBBBAAAAAAAAABBBDDDGGGKKKOOOSSSUUU\\\```eeeggggggiiilllpppwwwvvvooouuu{{{oooiiipppppp|||qqqfff___RRROOOMMMNNNMMMIIIIIIKKKIIIPPPWWWYYYUUUTTTWWW\\\bbbqqqsssooouuuyyyvvvwww{{{|||eee[[[SSSMMMMMMNNNMMMMMMOOOSSSTTTWWWYYYZZZZZZZZZYYY]]]kkk}}}uuufff\\\YYYWWWZZZ___aaa^^^ZZZSSSQQQOOONNNPPPSSSWWWZZZeeexxx~~~vvvnnnjjjmmmssswww{{{uuuuuu}}}jjjddd\\\VVVWWWjjjooolllwwwwwwjjjZZZHHHAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBEEEDDDBBBHHHNNNvvvgggqqq~~~zzzwwwuuuuuutttooogggbbbyyy~~~{{{|||{{{{{{{{{|||zzz~~~tttmmmjjjiiihhhffffffkkkqqqsssoooggg___ZZZqqqiiimmmzzzrrrggg```\\\dddvvvtttssstttssspppkkkhhhiiikkk```\\\\\\bbbeeebbb]]]ZZZTTTcccwwwllljjjtttppplll}}}vvv^^^LLLDDDBBBBBBCCCCCCDDDFFFIIINNNRRRVVVYYY```dddhhhjjjiiijjjmmmpppsssxxxssssssooozzztttqqqppp~~~{{{qqqeee___TTTPPPOOOPPPNNNJJJHHHKKKHHHNNNSSSUUUTTTTTTXXX[[[^^^gggggghhhpppooonnntttwww|||{{{wwwxxxzzz{{{~~~ttthhh\\\WWWTTTQQQOOOQQQPPPQQQTTTWWWZZZ[[[[[[ZZZ]]]lll|||sssdddXXXVVVTTTVVVZZZ[[[YYYVVVKKKIIIHHHIIIMMMQQQTTTVVV```tttwwwmmmeeehhhrrr||||||gggbbb[[[UUUXXXooo|||ooooooyyyjjjeeeUUUCCC@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBFFFAAAAAALLLLLLhhhllljjj|||{{{xxxtttssssssqqqjjjcccttt}}}yyyrrrnnnjjjhhhiiijjjmmmooommmggg^^^WWWtttllloooxxx~~~uuukkkaaa\\\___ssszzz}}}}}}{{{tttmmmkkkoootttllleee```bbbbbb]]]WWWUUUQQQYYYjjjxxxoooooozzzrrrppprrrZZZJJJDDDBBBDDDEEEEEEFFFHHHLLLPPPUUUYYY\\\bbbfffjjjkkkkkkkkknnnqqqqqq|||zzzuuuiii{{{uuusss{{{{{{qqqfff___VVVRRRPPPQQQNNNIIIHHHIIIJJJMMMPPPRRRRRRTTTYYY\\\^^^dddeeeggglllhhhhhhtttrrrwww{{{xxxpppjjjiiikkkooowwwppptttpppeee^^^WWWUUUUUUPPPRRRTTTXXX\\\^^^]]]\\\```ooo~~~pppaaaXXXVVVTTTTTTVVVVVVTTTRRRKKKIIIIIILLLQQQXXX]]]```___rrr~~~zzzmmmccceeeqqqvvveeeaaa[[[UUUZZZrrr}}}}}}}}}qqqffffffVVVDDDDDD??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBEEE???AAAOOOJJJ]]]sssiii|||yyytttrrrssssssllldddppp~~~wwwqqqmmmkkkiiihhhiiiiiieee[[[TTT{{{lllhhhqqquuuhhhkkk```YYYggg~~~}}}wwwqqqkkkjjjqqqzzzwwwoooeee^^^\\\YYYTTTOOOTTTWWWcccxxxyyyhhhzzzqqqxxx~~~gggOOOEEEEEEEEECCCAAAEEEGGGJJJOOOUUUZZZ___bbb^^^dddkkkmmmlllkkknnnqqqpppxxx{{{zzzzzz|||ppp~~~{{{pppggg[[[UUUSSSPPPOOOMMMLLLIIIGGGIIIJJJMMMOOORRRUUUWWWXXX```aaaeeeiiihhhfffiiiooopppuuurrrooonnnccc\\\cccooommmffflll~~~uuuggg]]]ZZZXXXYYYZZZ[[[^^^aaa```]]]\\\hhh}}}zzzmmmiii^^^VVVVVV___bbbYYYQQQRRRMMMIIIIIIPPPXXX^^^eeekkkmmmnnnsss}}}~~~~~~|||ssseeeZZZ]]]pppwwwfff\\\RRRPPP]]]zzzttt```dddWWWAAA@@@@@@@@@???>>>=========>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAFFFOOO[[[zzzccc|||xxxuuuuuuuuulllaaakkk||||||nnngggnnnmmmdddaaaccc^^^TTT}}}ppplllooo{{{{{{vvvmmmddd]]]ggg}}}}}}tttoooqqqvvv~~~wwwmmmccc\\\WWWTTTSSSSSSVVV```tttlll~~~~~~qqqzzzwwwbbbLLLDDDDDDEEEDDDCCCFFFHHHMMMRRRXXX^^^bbbddddddhhhmmmoooooooooooopppooowwwyyyyyyzzzsss~~~ssskkk___VVVTTTQQQPPPNNNMMMJJJHHHHHHIIIKKKMMMPPPSSSUUUVVV]]]___ccchhhhhheeehhhnnnlllpppkkkdddaaaWWWTTT```gggggg```___{{{ooo___]]]YYYVVVXXX___eeeddd```]]]fffwwwsssiiifff]]]VVVXXXaaadddZZZSSSRRROOOMMMOOOWWW]]]```cccfffdddgggnnnwww}}}}}}yyyrrreeeZZZXXXdddxxxyyybbb\\\UUUTTTaaaqqqdddcccUUUCCC???@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCBBBFFFLLLWWWiiisss~~~{{{vvvuuuwwwwwwnnnbbbhhhwwwxxxpppiiihhhiiieee___[[[~~~tttooolllrrr~~~tttjjjcccfffqqq}}}vvvrrrsssxxxtttkkkaaaWWWSSSSSSVVVTTTVVV^^^oootttqqqqqq|||lll[[[IIIBBBDDDEEEEEEFFFGGGKKKQQQXXX^^^cccfffggglllmmmooorrrtttsssqqqoooooovvvxxxxxxzzz~~~vvvwwwnnnbbbWWWUUUSSSQQQPPPNNNLLLJJJGGGHHHIIIKKKNNNQQQSSSTTTZZZ\\\aaaffffffdddfffkkklllnnneee\\\YYYRRRTTTcccnnnsssmmm```iii}}}lll```WWW[[[hhhpppnnnhhh^^^dddnnnuuurrriiibbbaaa[[[WWWYYYbbbddd[[[SSSRRROOOOOOSSS\\\aaa```______]]]bbbjjjqqqxxx|||yyywwwvvvuuupppggg]]]XXX[[[eeemmmzzzwww^^^\\\XXXXXXfff}}}mmmiiiaaaSSSFFF>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAACCCEEEDDDFFFJJJSSS{{{jjjrrr}}}yyyuuuuuuzzz|||qqqdddbbbooo~~~zzzkkklllnnneee^^^^^^uuuooohhhmmmxxxwwwllliiijjjnnnyyywwwrrrkkkhhhbbb\\\WWWVVVWWWYYYYYYZZZ```mmmyyyiiissscccTTTFFFBBBCCCDDDEEEGGGHHHMMMTTT\\\cccgggiiijjjqqqoooooossswwwxxxtttooonnnuuuwwwxxxzzzrrrrrrwwwwwwooodddYYYVVVTTTRRRRRRPPPNNNLLLHHHHHHIIIKKKMMMPPPRRRSSSXXXZZZ```eeedddaaacccgggmmmlllaaaZZZ\\\ZZZ\\\jjj|||kkkwwwooo___eeevvvxxxmmm```bbbfffgggddd___\\\[[[WWWUUUZZZaaabbbZZZRRROOOMMMLLLPPPYYY]]][[[YYYYYY[[[aaahhhlllooovvv}}}{{{yyywwwtttqqqsssqqqnnngggaaa^^^^^^```aaammm~~~nnn]]]]]]ZZZZZZhhhzzzvvvssszzzpppjjjlll___PPPHHH>>>>>>=========>>>???@@@@@@?????????@@@@@@AAAAAABBBBBBFFFFFFHHHJJJQQQxxxooowww}}}yyytttuuu|||tttggg\\\gggzzz~~~{{{~~~vvvnnnjjjccc]]]\\\wwwoooiiimmmvvvrrrmmmjjjiiitttvvviiiddd___]]]___```^^^\\\___```eeeooovvvqqq|||lll{{{{{{ZZZPPPFFFCCCDDDCCCEEEGGGKKKOOOWWW```fffjjjlllmmmqqqoooooosssyyy{{{vvvqqqnnnuuuwwwyyy{{{mmmnnn{{{yyy|||vvvooocccYYYWWWUUUSSSSSSRRROOOMMMJJJJJJJJJKKKMMMPPPRRRTTTXXXZZZ___cccccc___aaafffkkkggg[[[XXX```aaacccmmmtttxxxfffooozzzjjjbbbcccbbb^^^[[[YYYXXXWWWTTTUUUZZZ______WWWPPPLLLIIIGGGHHHNNNRRRRRRRRRTTTWWW^^^dddggghhhooo|||~~~}}}{{{yyyyyywwwuuusssvvvvvvvvvsssmmmgggbbb___^^^fffvvvhhh^^^^^^YYYYYYjjjuuulllfffyyyyyyjjjjjjkkk^^^NNNGGG>>>>>>=========>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBEEEFFFIIILLLRRRvvv{{{zzz~~~zzzvvvvvv|||vvvjjjZZZ```sssnnndddccc```[[[tttqqqsssvvvqqqooolllgggmmmzzzrrrkkkccc```bbbbbb___ZZZdddfffjjjrrr~~~}}}sssrrryyywwwqqqSSSLLLFFFEEEEEEEEEGGGKKKOOOTTT[[[ccciiimmmoooppprrrpppqqquuuzzz{{{wwwrrrpppvvvxxx{{{}}}sssmmmzzz{{{xxxzzzyyyvvvooocccYYYWWWUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKMMMPPPRRRTTTXXXYYY]]]bbbbbb```dddjjjlllhhh\\\YYYbbbcccdddoooyyyiiixxxyyyeeeddddddbbb\\\YYYYYYXXXUUUVVVYYY]]]___]]]WWWPPPLLLIIIDDDBBBFFFIIIJJJMMMPPPPPPVVV\\\___ccclllzzz}}}}}}|||zzzyyywwwvvvvvv{{{|||}}}|||xxxrrrlllhhhjjjmmmvvvnnn\\\\\\XXXZZZpppvvveeennnsss```tttnnnggg\\\MMMDDD???>>>>>>>>>>>>>>>>>>???@@@>>>>>>???@@@AAABBBBBBCCCCCCEEEEEEJJJMMMQQQppp~~~yyywwwzzz}}}wwwnnn]]]]]]kkk|||yyyooocccdddddd^^^~~~|||zzzwwwxxxxxxxxxnnnjjjqqqyyyooogggcccbbbaaa```eeehhhmmmsss|||xxxtttyyyvvv|||dddLLLGGGEEEGGGHHHHHHKKKPPPUUUYYY___ffflllppprrrsssuuutttuuuxxxzzzzzzwwwsssqqqwwwzzz}}}~~~}}}uuuvvvwww}}}xxxxxxpppeeeYYYWWWUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKLLLOOORRRTTTVVVWWW[[[```bbbccciiiqqqzzzyyynnnfffgggeeekkk{{{wwwnnniiieeegggddd^^^\\\\\\YYYTTT[[[___bbbaaa^^^YYYSSSOOOLLLFFFCCCEEEFFFGGGIIIMMMLLLPPPTTTXXX]]]ggguuu|||~~~~~~|||wwwuuuuuuwww|||}}}~~~|||{{{{{{~~~mmmWWWXXXWWW^^^zzzjjjjjjqqq\\\kkkwwwzzzrrraaa[[[LLL???@@@@@@???>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCEEEEEEDDDIIINNNOOOhhh}}}wwwwwwyyywwwrrrccc\\\bbb{{{xxx}}}}}}uuukkkdddbbbaaavvv}}}{{{pppqqq}}}qqqhhhfffiiinnneeehhhmmmrrr{{{tttvvvssssssXXXGGGEEEEEEHHHJJJJJJOOOUUUYYY\\\bbbhhhnnnrrruuuvvvxxxxxxyyyzzz{{{yyyvvvsssrrrxxx|||~~~}}}~~~www|||zzzssshhhXXXVVVTTTSSSSSSRRRPPPNNNMMMLLLKKKJJJKKKNNNQQQSSSSSSTTTYYY___cccfffnnnwwwvvvoookkktttyyyxxx~~~~~~yyytttrrrfffiiigggaaa______[[[TTT```dddfffddd```[[[VVVRRRPPPJJJFFFGGGHHHFFFGGGJJJLLLNNNPPPSSSXXXbbbnnnwww|||}}}vvvssstttwww{{{|||{{{```RRRUUUWWWbbbqqqnnnxxxcccnnnwwwjjjrrruuu]]][[[LLL<<<@@@@@@@@@???>>>======>>>>>>===>>>>>>@@@AAABBBCCCCCCGGGEEECCCHHHMMMMMMbbbxxxuuuvvvvvvttthhh\\\]]]rrrxxxuuuxxx{{{rrrbbb\\\```}}}pppqqqvvvnnn}}}tttmmmiiieeeeeeeeehhhzzz{{{pppxxxzzzuuu|||bbbLLLBBBEEEGGGGGGHHHLLLUUU]]]bbb]]]^^^gggoooqqqqqqrrrhhhpppssspppttt|||zzzrrrrrruuuuuuxxxzzzzzzwwwvvvyyyqqqxxxqqqggg\\\WWWTTTTTTSSSPPPQQQTTTPPPOOOMMMMMMMMMOOOQQQRRRSSSYYY]]]dddllllllttt|||sssvvv{{{yyyxxx}}}~~~{{{sssyyyxxxmmmhhhfffjjjnnniii^^^UUURRRbbbppppppeee\\\ZZZ[[[YYYUUUOOOJJJGGGFFFHHHIIIJJJJJJMMMQQQTTTZZZfffsss~~~|||wwwsssrrrrrrvvv}}}tttZZZMMMKKKQQQTTTfffpppuuuzzzqqqrrrqqq|||lllaaa^^^LLL===BBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBCCCDDDGGGHHHGGGKKKOOOOOOccc}}}yyyvvvsssuuuyyyfff___[[[eee|||qqqooowwwwwwiii^^^^^^~~~vvvmmmuuuqqqxxx~~~wwwrrriiihhhkkk|||sssvvvsssxxx```KKKBBBEEEGGGHHHIIINNNWWW^^^ccc```bbbiiinnnooopppsssmmmrrrsssooorrrzzz{{{tttrrrvvvwwwzzz{{{zzzzzzyyyvvvooowwwqqqhhh]]]XXXTTTTTTSSSPPPQQQTTTPPPOOONNNMMMNNNOOOQQQRRRRRRYYY]]]fffqqqsss~~~|||tttyyy|||qqqiiimmmwwwqqqpppgggvvvyyyppphhhjjjuuuuuufff[[[[[[VVVbbbnnnsssoooeee\\\UUUXXXUUUQQQLLLIIIHHHIIIIIIIIIIIILLLPPPSSSYYYfffsss}}}|||wwwsssrrrrrrttt{{{ttt[[[OOOLLLQQQSSShhh|||wwwvvvuuujjj```\\\JJJ===AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCFFFGGGGGGLLLQQQQQQddd{{{xxxtttuuuxxxlllddd]]]cccyyy~~~pppllltttuuuiii```___}}}{{{pppnnnwwwsssvvv}}}wwwuuuvvvzzzuuurrrqqqsss\\\HHHBBBEEEHHHIIILLLQQQZZZ```fffeeehhhlllnnnmmmpppuuuuuuwwwtttnnnpppyyy|||xxxrrrwwwyyy{{{|||xxxqqqtttoooxxxssslll```YYYTTTTTTSSSQQQRRRTTTRRRQQQOOONNNNNNPPPRRRSSSSSSZZZ___jjjxxx~~~~~~uuu{{{nnn```bbblllyyynnnggg```qqq~~~tttjjjpppnnn```aaaTTTWWW^^^hhhnnnkkkbbbZZZXXXVVVTTTPPPMMMKKKJJJIIIHHHHHHJJJNNNQQQXXXeeesss}}}}}}wwwsssqqqqqqrrrxxxvvv___SSSPPPSSSVVVnnnzzz~~~ggg```YYYHHH===???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDFFFFFFKKKQQQSSSccc~~~{{{wwwuuuvvvtttkkk``````pppqqqhhhooosssjjjaaa```{{{zzzooorrrxxxwwwxxxxxx~~~qqqrrrmmmVVVEEECCCEEEHHHKKKOOOUUU]]]bbbiiijjjnnnqqqooommmqqqwww|||zzztttmmmooowww{{{zzzqqqxxxyyy{{{|||xxxmmmsssuuurrr{{{wwwrrrccc[[[UUUTTTTTTRRRRRRTTTSSSQQQPPPOOOOOOPPPRRRSSSVVV]]]cccpppxxx}}}zzzfff___```hhh}}}wwwmmmbbbnnnxxxqqqvvvvvvggg\\\VVVSSSYYYaaadddbbbaaa[[[ZZZXXXVVVRRRNNNKKKIIIJJJIIIJJJMMMOOOVVVdddrrr}}}yyytttqqqppppppttt}}}xxxcccXXXUUUWWW[[[wwwgggbbbWWWFFF>>>???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDGGGFFFJJJQQQRRR___xxx}}}yyywwwwwwxxxpppccc^^^iiitttggglllppphhhaaa```}}}mmmrrrpppyyyvvv~~~||||||tttwww|||fffPPPCCCEEEGGGIIIMMMRRRXXX___ccciiilllrrruuuqqqnnnqqqxxx{{{xxxqqqkkklllrrrvvvwwwpppwwwxxxyyy{{{www~~~jjjbbbvvvzzzwwwuuu}}}xxxfff]]]UUUTTTUUUSSSSSSTTTSSSRRRPPPOOOOOOPPPQQQSSSYYYaaaggguuuuuu{{{qqq^^^YYY\\\ppp~~~qqqeeelll|||yyy{{{uuukkk```WWWWWWXXXXXXYYY]]]]]]]]]]]][[[WWWSSSOOOMMMNNNLLLLLLMMMNNNUUUcccqqq~~~|||vvvrrrqqqooorrrxxxzzzfff\\\VVVXXX___hhhfffVVVEEEAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAACCCDDDEEEFFFEEEHHHFFFIIIPPPQQQYYYmmm|||yyyxxxwwwqqqfff^^^eeezzzyyyhhhjjjmmmfff``````mmmwww~~~sssnnnxxx~~~oooooo~~~xxx~~~ttt\\\KKKEEEGGGHHHKKKOOOUUU[[[aaadddfffjjjpppuuusssoooqqqwwwvvvrrrnnnkkklllnnnppppppnnnuuutttuuuyyyxxx~~~qqq[[[fffrrrssssss}}}yyyiii^^^VVVTTTVVVTTTSSSTTTSSSRRRPPPNNNNNNOOOQQQRRRZZZbbbjjjxxxmmmqqq}}}aaaYYY[[[iiipppeeekkk}}}rrrfff]]][[[YYYSSSTTTYYY^^^^^^______]]]ZZZWWWUUUUUURRROOONNNNNNTTTbbbppp}}}yyyuuusssqqqssswww|||{{{tttqqqrrryyy~~~xxxggg^^^UUUYYYccc{{{kkkiiiTTTCCCCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCEEEFFFGGGEEEIIIGGGIIIQQQQQQVVVeee~~~{{{yyytttrrrjjj```bbbsss|||kkkkkkllleeeaaaccczzz~~~zzzrrrrrr}}}rrrhhhnnnzzzjjjQQQGGGIIIJJJJJJLLLQQQWWW]]]aaadddaaadddlllssstttpppooorrrssspppoooooopppooonnnmmmlllrrrppppppwwwxxxeee\\\jjjjjjlllqqqwwwkkk```VVVUUUVVVUUUTTTTTTRRRQQQOOONNNMMMNNNOOOPPPXXXbbbkkkzzzsssllllll______ddduuugggggg{{{~~~zzzjjjccc^^^VVVUUUZZZ[[[]]]___```aaaaaa``````\\\XXXTTTQQQOOOSSS```nnn{{{|||wwwuuuuuuvvv{{{}}}rrrjjjhhhhhhooozzzuuueee]]]VVV\\\iiimmmkkkQQQ@@@CCC@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAACCCEEEFFFGGGEEEJJJHHHJJJSSSUUUWWWccc{{{|||zzzssstttoooccc___kkk|||mmmlllllleeeccciiiyyypppxxxxxxddd___wwwyyytttqqq|||}}}zzz{{{}}}bbbJJJEEEMMMKKKKKKMMMRRRXXX^^^bbbccc]]]```hhhqqqssspppnnnoootttrrrsssvvvwwwtttpppoookkkpppnnnmmmuuuyyypppnnnmmmoootttXXXcccbbbeeeiiitttmmmaaaVVVUUUWWWVVVTTTTTTRRRQQQOOOMMMMMMMMMOOOPPPVVV```jjjzzzsss}}}xxxeeeaaa```mmmdddooo~~~ooodddYYYVVVZZZYYY[[[^^^aaadddfffggghhhaaa\\\VVVRRROOOSSS```mmmyyy~~~yyyvvvwwwyyyuuukkkfff[[[cccppp{{{rrrddd[[[YYYaaapppnnnkkkOOO>>>CCC???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFEEEJJJIIILLLVVVXXXYYYccczzzsss|||zzztttwwwrrreee]]]eeevvv{{{nnnmmmlllffffffnnn}}}wwwsssvvvwwwnnnnnnkkklllhhhfffeee[[[ZZZjjj}}}rrrpppWWWKKKIIIHHHMMMQQQUUUYYY\\\```cccfff[[[bbbjjjppprrrqqqooonnnrrrtttwwwxxxwwwtttrrrpppdddfffjjjnnnppptttooorrrqqqccc```hhhbbblll{{{nnndddYYYTTTUUUWWWUUURRRVVVUUURRROOOLLLMMMPPPRRR^^^```iiixxxqqqkkkiii|||ssseeegggvvv~~~{{{nnn^^^[[[\\\[[[]]]```bbbcccdddeeefffgggddd```YYYQQQQQQ]]]lllvvvxxx{{{|||pppcccbbbcccgggmmmuuu}}}jjj___\\\WWW```}}}tttqqqgggIII???EEE===============>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFJJJLLLPPPSSSVVVZZZ^^^bbboooxxxwwwuuuvvvrrrcccZZZggg}}}zzzmmmlllggg```gggvvvyyyuuuqqqxxxzzzrrrrrrsssmmmhhhdddZZZ]]]pppuuuiiiRRRJJJJJJKKKUUUYYY___ccceeeeeefffgggbbbdddgggllloooqqqrrrrrrkkkooouuuyyyxxxrrriiibbbggghhhkkknnnnnnqqq{{{zzzwww~~~}}}llluuupppvvv~~~rrrhhh\\\VVVVVVWWWVVVSSSVVVUUURRROOOLLLLLLOOOQQQZZZ___kkkzzzvvvkkkwwwkkkhhhllluuutttxxxgggbbbbbbdddeeeccc^^^YYYZZZ```gggfffccc```\\\UUURRRYYYcccsss}}}ssscccbbb```cccjjjtttzzzhhh^^^[[[bbbmmmvvvkkkaaaHHH@@@FFF============>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHJJJMMMQQQTTTWWW[[[___ccc}}}ooo|||~~~{{{yyysssdddYYYaaaqqqzzzkkkiiieee___eeeqqq{{{vvvmmmoooyyyvvvkkk^^^bbbwww~~~{{{zzzaaaNNNJJJNNNSSSYYY^^^eeejjjlllkkkjjjjjjkkkiiiggghhhlllppptttuuunnnppptttyyy{{{wwwnnngggmmmmmmooopppooopppxxx~~~}}}|||vvvlll___WWWVVVWWWWWWVVVUUUUUUSSSOOOMMMLLLNNNPPPVVV^^^mmm}}}zzzxxxtttssshhhgggmmmuuujjjpppzzzttteee``````iiikkkiiiaaaXXXVVV]]]eeegggdddbbb```\\\VVVWWWZZZnnnyyyooojjjccc```dddooo{{{vvveee]]][[[dddtttyyy}}}eee[[[FFF@@@EEE>>>>>>>>>>>>>>>>>>???AAAAAABBBBBBBBBCCCEEEGGGIIIJJJKKKNNNRRRVVVYYY]]]aaaddduuuvvvxxx~~~zzzuuuhhh[[[]]]fff{{{jjjfffeee```dddmmm|||wwwmmmllluuulllkkk~~~|||sss[[[NNNNNNUUU\\\ZZZ___fffkkkmmmnnnnnnnnnoooooonnnllljjjlllqqqvvvuuuqqqnnnoootttyyyyyyxxxtttssssssuuutttssszzz}}}wwwmmm```XXXVVVWWWYYYYYYUUUUUUTTTQQQMMMLLLMMMNNNUUU___ooo}}}|||~~~qqqooohhhzzzwwwzzzpppddd]]]\\\^^^hhhkkklllhhhbbb___```ccchhhdddaaabbb```[[[XXXYYYhhhsssvvvppppppwwwpppaaa\\\[[[aaawww~~~uuudddXXXEEE???CCC???>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCFFFHHHJJJKKKMMMPPPUUUXXX[[[^^^bbbeeemmm~~~zzzvvvlllaaa^^^aaa}}}mmmhhhgggeeegggmmmxxxooonnnttt}}}vvv{{{iiiWWWOOORRR[[[bbbcccfffiiikkklllmmmnnnooonnnssswwwtttmmmjjjmmmssstttnnngggfffkkkrrrxxx{{{wwwuuuuuuwwwwwwvvv|||zzz{{{vvvmmmaaaXXXVVVWWWZZZ[[[VVVVVVUUUSSSOOOMMMLLLLLLWWW___nnn|||{{{{{{kkknnn{{{lllaaa___cccggghhhfffeeeeeefffgggggggggeee```^^^``````\\\ZZZZZZcccmmm}}}kkk___\\\]]]iiizzzoooeeeWWWDDD===???@@@>>>>>>>>>>>>???@@@AAABBB???@@@AAACCCFFFIIIKKKMMMPPPSSSXXX[[[]]]```ccceeeiiivvv|||xxxpppeee___]]]nnnsssmmmmmmkkklllppp}}}tttqqqqqqxxxqqq}}}ttt^^^SSSRRRWWW```hhhqqqrrrrrrqqqnnnllllllllllllttt{{{zzzsssmmmllloooqqqooollljjjkkkooossswwwxxxuuuuuuwwwwwwwww{{{}}}xxxqqqrrrwwwoooddd[[[WWWWWWYYYZZZWWWXXXXXXUUUQQQNNNLLLLLLUUU]]]kkkzzzzzzzzzpppqqqrrrlllnnnsssmmmfff^^^\\\```fffjjjkkk```\\\[[[]]]]]]ZZZYYYZZZ___hhhwwwyyyggg^^^]]]```uuulllllldddSSSEEE>>>>>>@@@??????>>>??????@@@AAABBB???@@@BBBDDDHHHKKKNNNPPPTTTWWW[[[^^^```aaacccdddiiinnnvvv{{{qqqfff]]]XXXaaavvvyyysssrrrqqqrrruuu}}}xxxrrrmmmrrr}}}xxxrrr{{{hhhVVVSSSYYY```iiipppxxxyyyzzzxxxsssnnnkkkiiilllqqqwww{{{zzzuuuooolllrrrssssssqqqooopppvvv{{{|||yyyxxxyyyyyywwwzzz|||tttooopppyyy{{{tttiii```YYYWWWWWWXXXXXXYYYYYYWWWSSSOOOLLLLLLPPPXXXgggyyysssdddooo|||vvvxxxqqqjjjccc^^^^^^aaaeeeggg^^^\\\^^^aaa```ZZZXXXZZZ]]]eeerrr|||xxxvvvsssvvvzzz~~~uuuddd]]]___ccc{{{kkklll^^^LLLEEEBBB>>>>>>????????????@@@AAABBBBBBAAABBBDDDGGGKKKNNNQQQSSSWWWZZZ^^^```aaaaaabbbcccgggkkk~~~{{{www}}}qqqfff\\\WWWZZZkkk|||vvvsssrrruuuxxxtttlllgggnnnrrruuutttbbbTTTUUU___iiiqqqxxxwwwyyy|||{{{wwwpppkkkiiimmmnnnrrryyy~~~|||ssskkkqqqsssrrroookkkppp{{{}}}{{{||||||yyy{{{|||vvvwwwxxxyyynnnccc[[[WWWVVVVVVYYYZZZ[[[YYYTTTPPPMMMLLLKKKSSSdddzzz}}}~~~}}}zzznnnhhhwww}}}|||qqqpppmmmhhhbbb______```___```dddgggddd]]]YYYZZZ\\\cccooo~~~|||pppiiifff___bbbeeejjjwwwsssccc]]]aaafffooommmYYYEEEEEEFFF@@@===????????????@@@AAABBBCCCCCCDDDFFFIIIMMMQQQTTTVVVYYY\\\```bbbbbbaaabbbbbbcccjjjxxxwww~~~rrrggg___YYYXXXdddttt}}}wwwsssrrruuuyyyvvvpppmmmmmmnnnvvvsssuuu||||||fff___ZZZ\\\eeelllooonnn~~~~~~{{{uuuoookkkiiimmmlllooovvv|||{{{rrrjjjtttvvvvvvpppjjjiiiooouuuuuuxxxzzzzzzxxxwwwyyy|||~~~mmmrrryyynnneee]]]WWWVVVWWW[[[ZZZYYYVVVSSSPPPNNNLLLMMMOOOZZZmmm~~~zzz}}}qqqkkkrrr{{{xxxuuupppnnnmmmeee[[[ZZZ```]]]bbbiiikkkeee\\\WWWVVVZZZ___iiixxx{{{xxxqqqgggbbbddd\\\ZZZZZZ^^^gggvvvmmmbbb]]]bbbqqqyyyvvv}}}rrrjjj[[[KKKAAA????????????>>>??????@@@AAABBBCCCEEEFFFIIILLLOOORRRTTTUUU[[[]]]___```aaabbbdddfffhhhkkksss{{{yyytttpppnnneee___bbbmmmxxxsssooommmpppuuupppjjjkkklllooosssuuu{{{uuu\\\ZZZZZZ___hhhoooqqqqqqvvvwwwxxxvvvrrrnnnllllllmmmlllnnntttzzzyyyqqqiiimmmoooooommmiiihhhkkkooonnnpppqqqqqqppppppsssuuuyyy{{{{{{nnnoooxxx|||pppggg___YYYWWWYYY[[[ZZZYYYWWWTTTQQQNNNMMMLLLNNNXXXjjj}}}~~~xxxyyyyyyqqqmmmlllxxxyyysssrrrkkk___ZZZ]]]^^^ccciiihhhaaaYYYUUUVVVZZZ^^^ggguuu~~~sssmmmiiihhhcccZZZVVVVVVTTTRRRRRRVVV^^^lll}}}hhh___[[[eee{{{mmmkkkuuu{{{oooeeeUUUGGGAAA@@@@@@???@@@@@@@@@@@@AAACCCDDDEEEEEEGGGJJJMMMQQQTTTVVVWWW[[[]]]```aaaaaabbbdddfffeeekkkrrr~~~jjjzzz|||xxxwwwooobbbdddiiivvvyyyvvvsssoooppptttxxxmmmlllmmmiiissssssuuuzzzwwwiiiSSSVVV]]]dddkkkqqqtttvvvnnnpppqqqqqqooonnnnnnnnnlllkkkmmmrrrwwwwwwqqqkkkkkklllllllllllllllllllllmmmnnnooonnnmmmnnnqqqssstttxxx~~~tttxxxwwwsssrrrssssssjjjbbb[[[YYY[[[[[[ZZZZZZXXXUUURRROOONNNLLLMMMUUUeeewww~~~vvvwwwwwwnnnggggggkkk{{{wwwqqqeee\\\ZZZ___eeeiiieee\\\VVVUUUVVVXXX\\\dddqqq|||~~~{{{vvvpppkkkhhh___[[[XXXYYYWWWRRRNNNMMMMMMJJJJJJNNNUUUbbbwwwsssddd^^^ZZZkkkoooiii{{{eeemmm~~~mmm___MMMBBB@@@AAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKOOOSSSWWWYYYZZZ\\\^^^```aaaaaaccceeeggggggpppuuuiiidddlll}}}|||ttthhhhhheeegggzzz|||{{{xxxtttsssvvvtttnnnpppgggiiizzzsssvvv}}}nnn]]]TTTYYY```fffjjjnnnssswwwnnnooopppooonnnmmmnnnoookkkjjjlllpppuuuwwwtttqqqvvvtttqqqqqqtttuuusssqqqrrrqqqpppooonnnoooqqqrrrtttsssoooqqqxxxvvvrrruuummmeee\\\YYY[[[ZZZZZZZZZYYYWWWTTTQQQOOOLLLMMMSSS```ooo~~~}}}xxx}}}yyyuuuqqqmmmtttzzzsssiii___\\\ccchhhhhh```WWWTTTVVVWWWXXX[[[cccnnnyyy~~~}}}{{{|||{{{zzzuuuooohhhccc```WWWSSSPPPPPPPPPPPPMMMLLLKKKIIIIIIKKKPPP[[[nnn~~~mmmbbb___]]]rrr{{{sssqqq[[[eee|||~~~vvvmmm[[[GGG@@@AAABBBAAA???@@@AAAAAABBBCCCEEEFFFGGGGGGJJJNNNRRRWWWZZZ\\\]]]]]]^^^aaabbbbbbccceeeggghhhuuuwww~~~yyyiiihhhpppvvvpppmmmddd^^^mmm~~~}}}zzzvvvvvvyyy{{{oooppphhhdddmmmuuuuuuyyy|||gggVVVYYY]]]aaacccdddgggmmmsssttttttssspppmmmlllmmmoookkkjjjjjjnnnssswwwwwwvvv|||vvvuuuwwwyyyyyywwwsssrrrpppooooooooooooooosssqqqtttuuu~~~wwwooo}}}vvvoooggg\\\XXX\\\ZZZZZZ[[[[[[YYYVVVRRRPPPNNNMMMQQQ[[[iiizzz{{{yyyrrrjjjzzzqqqhhhcccdddjjjlllhhh]]]UUUWWWZZZZZZYYY\\\cccmmmxxx}}}|||zzzxxxxxxwwwrrrkkkeeebbbaaaZZZUUUOOOMMMOOORRRRRRPPPMMMKKKJJJKKKMMMUUUeeeuuuiii```aaabbbxxx}}}{{{ppp]]]kkkzzzlllXXXEEE@@@BBBBBB@@@??????@@@@@@AAACCCDDDFFFGGGIIIKKKPPPUUUYYY\\\^^^___]]]___aaabbbcccdddfffhhhbbbvvv|||oooddd[[[}}}yyyxxxrrrfff]]]ggg|||yyyvvvtttvvv{{{yyytttkkkeeegggfffqqqqqqyyy~~~tttbbbWWW^^^```aaa``````bbbhhhmmmvvvvvvssspppmmmlllmmmooollljjjjjjlllppptttvvvwww{{{uuurrrsssuuuvvvuuuuuutttssssssttttttsssrrroooooo}}}sss{{{xxxrrrjjj]]]XXX\\\YYYZZZ\\\\\\ZZZWWWTTTRRRPPPMMMOOOYYYhhh}}}{{{xxxssskkkzzzllleeegggmmmrrrqqqgggZZZVVV\\\```^^^[[[]]]ccclllvvv|||}}}{{{ssstttrrrmmmfffbbbbbbcccccc___YYYUUUXXX^^^]]]YYYOOOLLLJJJJJJJJJOOO]]]kkkzzzddd]]]eeelll|||mmm___qqqyyyttthhhTTTCCC@@@CCCAAA>>>?????????@@@AAACCCEEEFFFGGGKKKMMMRRRWWW[[[]]]^^^___^^^```bbbccccccdddgggiiibbbvvvyyyccc[[[gggxxxzzzssshhhaaaeeettt{{{uuuqqqpppsssyyytttmmmkkkdddhhhrrryyyvvvsssvvvjjjaaa\\\bbbbbbbbbbbbdddgggkkknnnsssrrrpppmmmkkkkkknnnqqqnnnllliiiiiikkknnnqqqrrrsssqqqnnnllllllmmmnnnnnnqqqqqqrrruuuxxxyyywwwuuupppqqq{{{zzz{{{uuummm___ZZZ^^^YYYZZZ\\\]]]\\\YYYUUUSSSPPPMMMOOOYYYkkk{{{|||{{{zzztttxxx{{{iiiaaahhhtttzzzuuugggXXXYYYcccgggbbb\\\]]]aaajjjssszzz{{{zzzsssssspppjjjcccaaacccgggfffeeeaaa___ccciiifff^^^RRROOOLLLJJJHHHKKKWWWcccvvvuuuaaa\\\kkkzzzhhh^^^wwwyyydddjjj```MMM@@@@@@BBB???===AAA@@@@@@AAABBBDDDFFFHHHIIILLLOOOSSSXXX\\\]]]^^^^^^^^^```bbbddddddeeegggiiifffrrr{{{{{{aaa]]]yyywwwoooiiigggeeegggxxxyyytttqqqsssxxx~~~uuuqqqhhheeeeeejjjvvvsssdddmmm{{{zzzmmmccc```aaaddddddfffhhhkkkoooqqqrrrmmmmmmllljjjiiikkkpppssspppmmmiiiggggggiiilllnnnhhhhhhhhhhhhhhhhhhhhhhhhggghhhjjjpppuuuwwwuuurrrtttvvvzzz|||}}}wwwpppaaa[[[```YYY[[[\\\]]]\\\YYYVVVSSSPPPMMMOOOZZZnnnzzzxxxyyyuuupppzzz}}}hhh___hhhwwwwwwfffXXX[[[hhhkkkddd]]]^^^```gggpppwwwyyyxxxvvvvvvsssllleeecccgggkkk___aaa```___eeejjjeeeZZZVVVRRROOOLLLIIIJJJUUUaaaooo~~~yyyrrraaa^^^rrrhhhbbbxxx```kkkYYYHHH===@@@BBB>>>===BBBAAABBBBBBDDDFFFHHHJJJKKKMMMPPPTTTYYY\\\]]]]]]]]]___aaacccddddddeeegggiiigggffffffeeeXXXllltttkkkiiikkkddd^^^mmmyyyuuuvvvzzzxxxnnnnnnbbbeeedddfffssswwwbbbnnnuuuggg```bbbfffmmmkkkhhhfffgggjjjooorrryyywwwooogggeeejjjoooppplllfffdddiiillljjjiiikkkqqqmmmhhhfffgggiiikkkllljjjhhhfffgggjjjnnnppppppooorrrppp}}}|||~~~tttqqqhhh___\\\[[[[[[\\\]]]]]]\\\YYYXXXQQQPPPLLLVVVooo}}}|||yyynnnwwweee]]]fff|||vvveee]]]^^^ccceeeddd```ZZZYYYbbbooowww{{{~~~zzzwwwrrrmmmjjjhhhiiijjj^^^bbbbbb___bbbgggfffaaaXXXSSSOOOLLLIIIJJJRRR[[[iiiyyytttggg```iii|||jjjpppxxxjjjkkkPPPGGG@@@@@@BBB@@@??????AAAAAABBBDDDFFFHHHJJJKKKPPPTTTYYY\\\]]]]]]]]]]]]___```aaaaaa```aaaccceeejjjkkkiiitttnnnXXXbbbzzzzzzuuuqqqjjjdddiiissswwwsssvvv}}}wwwmmmllljjjeeebbbhhhttt}}}uuummm{{{}}}pppeee```cccfffgggggggggggghhhjjjlllnnnooooookkkeeedddiiimmmlllggg```___eeekkklllkkklllmmmhhhbbb]]]]]]aaahhhmmmllljjjhhhhhhjjjkkklllkkkmmmrrrqqq~~~{{{zzzuuujjj```\\\[[[[[[\\\]]]]]]\\\ZZZXXXRRRQQQMMMVVVnnn~~~yyytttrrr~~~yyyfff\\\fff~~~{{{hhh]]]]]]aaacccddd]]]XXXXXXbbbnnnwww}}}~~~wwwqqqnnnllljjjhhh]]]``````]]]^^^aaa___ZZZWWWSSSPPPMMMJJJJJJPPPYYYeeetttzzzmmmccc```mmmqqqvvvsssjjjjjjNNNFFF@@@@@@BBB@@@???@@@AAAAAABBBDDDGGGJJJLLLMMMQQQUUUYYY[[[\\\\\\]]]^^^___```aaaaaaaaaaaaccceeefffhhhggglllqqqVVVTTTaaa{{{yyywwwqqqiiihhhlll}}}|||xxxxxx{{{wwwsssllleeeaaa```aaahhhqqqyyy{{{llluuutttiiicccaaacccfffbbbdddfffhhhjjjkkkjjjjjjhhhjjjhhhdddcccggghhhggggggaaa^^^eeemmmooonnnmmmmmmiiibbb[[[YYY^^^iiirrrnnnmmmkkkjjjjjjjjjhhhfffgggmmmlll|||}}}pppxxxlllaaa\\\[[[[[[\\\]]]^^^]]]ZZZXXXSSSRRRNNNTTTggg|||zzzsssvvvzzz{{{hhh]]]fff}}}nnnaaa^^^```bbbccc^^^XXXXXX```kkkuuu}}}~~~xxxtttqqqnnnkkk^^^______]]]^^^___\\\WWWVVVSSSQQQPPPLLLJJJNNNUUU___lllsssiiiaaacccvvv}}}vvvrrrsssuuuiiicccLLLEEE@@@@@@BBB@@@???AAAAAABBBCCCFFFIIILLLOOOPPPTTTVVVYYY[[[[[[\\\^^^``````aaabbbbbbaaaaaaccceeedddeeeffffffllluuu[[[UUUTTTrrr~~~zzzqqqhhheeemmm~~~rrriiigggddd]]]]]]dddhhhnnnxxx}}}vvviiizzzzzzllldddbbbccceeehhhcccdddgggiiikkkkkkkkkkkkmmmnnnkkkeeebbbdddcccaaammmgggccchhhooosssppplllpppppplllfffaaadddllltttpppnnnmmmmmmlllkkkhhhfffcccgggfffrrrvvvxxxlllbbb^^^\\\[[[[[[]]]______[[[XXXTTTTTTNNNPPP^^^mmmxxxxxxwwwzzzmmmbbbeeewwwuuuiiicccbbbcccccc```[[[YYY^^^gggooozzz{{{vvvsssrrrcccccccccccccccbbb]]]YYYTTTSSSSSSRRRNNNJJJLLLRRRZZZeeetttooohhhdddiiiwwwhhhoooqqqsssmmmvvv}}}iiiZZZIIICCC???AAABBB@@@@@@BBBAAABBBDDDGGGJJJNNNQQQSSSUUUWWWYYYZZZ[[[\\\___aaa```aaabbbbbbaaaaaaccceeeddddddffffffccciii|||bbb___YYY```wwwkkkbbbccctttooojjjhhhbbb___aaa```eeellltttzzz}}}}}}}}}~~~~~~uuutttuuufffbbbdddeeegggjjjhhhggghhhhhhjjjlllnnnoooxxxwwwpppfffaaaaaa___\\\mmmiiifffhhhoootttrrrmmmpppssstttqqqllliiilllooopppooonnnnnnooonnnllljjjhhhiiigggnnnvvv|||wwwllldddaaa]]][[[ZZZ]]]``````\\\XXXSSSSSSNNNOOOXXXccc{{{~~~wwwxxxzzzsssiiidddmmmxxxpppkkkhhhgggggg```\\\YYY]]]ccclllyyyyyywwwxxxnnnmmmlllllliiiccc\\\XXXSSSSSSTTTUUUQQQLLLLLLQQQWWW```mmmyyy|||mmmeeefffpppllllllxxx{{{mmmnnn}}}hhhXXXFFFBBB???AAABBB@@@@@@CCCBBBCCCEEEHHHLLLOOOSSSTTTWWWXXXZZZ[[[\\\]]]___aaa```aaabbbaaa``````bbbcccbbbaaadddhhhdddeeezzzdddZZZXXXWWWlll{{{pppfffbbbkkk|||~~~mmmhhhfffcccaaacccbbbbbbccchhhpppxxx}}}zzz{{{}}}xxxzzz~~~nnnbbbbbbeeeeeefffkkkjjjiiigggfffgggjjjmmmoooyyyxxxqqqfffaaa```^^^[[[eeeeeeeeefffkkkqqqrrrnnnlllpppsssrrroookkkiiiiiipppnnnnnnnnnpppqqqpppoooqqqnnnooosss{{{ooohhhddd]]][[[YYY\\\aaaaaa]]]XXXRRRTTTOOOOOOWWW^^^uuuvvvyyy~~~yyynnndddggguuuuuuuuurrrooonnnnnnoooccc^^^\\\]]]aaajjjzzz|||{{{{{{wwwuuutttnnncccXXXTTTSSSSSSUUUVVVSSSNNNNNNRRRXXX___jjjuuuxxxjjjbbbgggxxxooossstttrrrpppbbbWWWDDD@@@???BBBBBB@@@AAADDDBBBCCCEEEHHHLLLPPPSSSTTTWWWYYY\\\]]]]]]]]]___```___```aaa```______```bbb___^^^aaaeeeeeefffrrrqqqWWWTTTUUUeee}}}uuummmiiiiiiqqq{{{uuummmdddfffccc___]]]___eeelllqqqrrruuuyyy|||}}}xxxvvvhhh___cccfffcccdddjjjhhhgggeeedddeeefffiiijjjkkkmmmjjjdddaaaaaa```\\\aaaeeefffdddffflllnnnlllmmmnnnnnnnnnmmmmmmllllllpppnnnmmmmmmoooqqqqqqqqqsssnnnrrruuu}}}wwwmmmhhh^^^ZZZYYY\\\aaaccc^^^XXXTTTWWWRRRPPPTTTXXXkkkvvvyyy~~~pppcccffffffiiimmmnnnooopppuuuyyymmmhhhccc``````gggwww}}}{{{{{{tttggg[[[WWWSSSSSSVVVWWWTTTOOOPPPUUUZZZaaakkkttt~~~rrreeecccmmm|||ooobbbWWWNNNAAA??????BBBBBB@@@AAAEEECCCDDDFFFHHHLLLOOORRRTTTVVVYYY]]]______^^^^^^___^^^___```___]]]]]]___```]]]^^^___aaabbbeeelllsss|||fffYYYbbbsss~~~~~~zzzssspppiiiiiiuuu|||llldddcccbbbaaa`````````aaagggkkkqqquuuwww{{{|||zzzzzz}}}qqqddd^^^cccfffbbbbbbhhheeeddddddccccccddddddeee]]]aaabbbaaaaaacccbbb^^^ccciiikkkfffdddhhhjjjiiirrrooolllkkkmmmqqqssstttqqqnnnlllkkkmmmoooqqqqqqnnnhhhpppsssrrr}}}}}}qqqjjj^^^ZZZYYY\\\bbbccc^^^XXXYYYZZZTTTPPPPPPPPPaaa}}}wwwxxxooodddhhh]]]aaafffjjjlllqqqyyyyyyrrrkkkddd___cccrrr~~~}}}{{{nnnccc```SSSTTTVVVXXXUUUQQQRRRWWW\\\bbbllluuummmaaahhhtttzzzpppfff[[[MMMBBB@@@??????BBBBBB@@@AAAFFFDDDDDDFFFHHHKKKOOOQQQSSSVVVYYY^^^``````___^^^^^^^^^______^^^\\\\\\^^^___^^^aaaaaa^^^^^^ccciiilll^^^]]]fffvvv~~~|||vvvuuukkkeeekkkwww{{{~~~vvvmmmeeecccaaa\\\\\\aaa___```bbbdddiiirrr~~~}}}yyyqqq```______```ccceeeffffffeeedddccccccccceeefffgggffffffddddddhhhiiibbbXXXbbbdddggggggeeecccbbbbbbjjjlllmmmooosssuuurrrnnnlllnnnnnnlllnnnqqqoookkklllkkkiiiooowww||||||~~~tttmmmhhhaaaZZZ[[[aaaddd```[[[[[[UUUTTTVVVRRROOOZZZkkkttt|||~~~qqqttthhhaaa```fffffffffppp|||sssjjjeeegggooouuu|||uuullljjjmmmccc```\\\YYYWWWVVVWWWXXXeeefffmmmyyywwwlllhhhqqqvvvtttfffXXXPPPJJJ???>>>???@@@@@@@@@AAACCCEEEGGGIIIKKKMMMNNNOOORRRTTTVVVWWWZZZ\\\^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]___```aaaaaaaaacccfffhhhwwwaaaYYYggg}}}|||yyy|||sssjjjfffjjjwwwyyynnnjjjgggbbb___```[[[\\\\\\\\\___eeennnttttttddd___^^^^^^^^^```aaaaaaaaadddeeefffffffffeeecccbbbggggggeeedddgggiiibbbXXX___aaadddeeedddccccccdddiiijjjlllnnnrrrsssqqqmmmlllooonnnlllmmmppppppmmmlllmmmkkkooowww{{{|||~~~{{{vvvkkkccc[[[[[[___bbb```[[[[[[UUUTTTUUUQQQMMMWWWfffrrrzzzzzzuuuzzzrrrjjjfffhhhfffccchhhrrr}}}~~~|||uuummmjjjkkkooo|||~~~uuukkkfffgggeeecccaaa^^^]]]]]]^^^___kkkjjjnnnyyysssmmmlllzzz|||ooodddVVVLLLGGG@@@>>>???AAAAAAAAACCCEEEGGGIIIKKKMMMOOOPPPQQQTTTVVVWWWXXXYYY[[[\\\]]]^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^_________aaadddfffrrrlll___kkkzzz|||xxxsssnnniiihhhooo~~~qqqjjjeeeaaa```aaa```___^^^^^^```eeehhhyyy~~~zzzyyy{{{~~~}}}iii]]]]]]]]]]]]\\\\\\\\\\\\\\\bbbdddgggiiihhheeeaaa___ggggggeeedddggghhhbbbZZZ\\\^^^bbbcccddddddeeefffeeeeeegggkkkmmmmmmkkkiiilllnnnmmmjjjkkkooopppnnnkkknnnmmmoootttyyyzzz{{{zzzoooggg]]]ZZZ]]]```___\\\\\\WWWUUUTTTOOOKKKRRR^^^uuuvvvyyyxxx|||vvvooonnnkkkdddcccgggqqqwww}}}}}}vvvnnnhhhggglllttt~~~rrrkkkjjjiiihhhfffdddcccdddeeefffnnnjjjmmmyyyxxxooooootttjjjbbbTTTFFFCCCBBB>>>@@@BBBCCCCCCEEEHHHKKKLLLNNNPPPQQQRRRSSSVVVXXXXXXXXXXXXYYYZZZ\\\]]]^^^\\\]]]]]]]]]\\\[[[[[[ZZZ[[[\\\]]]]]]]]]^^^aaadddiiiwww]]]ccciii|||wwwvvvtttnnnggggggtttwwwpppjjjgggbbb```^^^\\\ZZZZZZ[[[\\\bbbgggooouuuzzz~~~zzzwwwvvv}}}~~~~~~}}}|||~~~|||nnn```[[[[[[\\\]]]]]]\\\[[[[[[\\\___aaadddggggggeeebbb___cccdddccccccfffiiiddd]]]\\\___bbbccccccdddeeeggg``````bbbggghhhfffddddddiiilllkkkhhhgggkkknnnnnnjjjnnnmmmmmmqqqttt}}}}}}|||uuukkk```[[[\\\^^^^^^]]]^^^ZZZWWWUUUPPPLLLPPPXXXiii|||xxx|||yyy{{{tttrrrpppiiieeeddd```gggpppwwwwwwpppfff^^^___gggwww}}}vvvsssnnnllljjjhhhggggggggghhhhhheeejjjyyysssmmmtttgggaaaRRRBBB@@@DDD???AAACCCDDDFFFHHHKKKNNNMMMOOOQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXYYYZZZ\\\^^^\\\\\\\\\\\\[[[ZZZYYYXXXZZZ[[[\\\\\\[[[]]]```bbbbbb|||eee^^^```zzzyyywwwrrriiidddiiiqqq~~~sssmmmkkkgggcccaaa___]]]]]]]]]^^^```aaacccfffjjjmmmxxxzzz|||~~~|||||||||||||||{{{zzzzzzyyyxxxxxxvvvuuurrrqqqppptttxxx}}}{{{wwwyyyppp]]]WWWYYYXXX[[[]]]^^^]]]\\\]]]___\\\]]]___```aaabbbcccccc^^^```aaaaaaeeeiiifffaaa___aaaccccccbbbbbbdddeee```___aaaffffffaaa___bbbeeeiiiiiieeedddhhhkkklllggglllkkkjjjmmmppptttyyy}}}{{{qqqddd]]]\\\]]]^^^]]]```]]][[[XXXSSSOOOPPPUUUbbbrrryyyzzzwww~~~zzztttooonnnmmmiiieeecccYYYZZZ```iiiooolll```UUUVVV\\\hhhzzz~~~zzzrrrqqqnnnkkkiiigggfffeeeaaaaaajjj}}}|||qqqppp}}}xxxfff___OOO@@@@@@EEE@@@BBBDDDFFFGGGIIIMMMPPPMMMOOOQQQRRRSSSTTTVVVXXXYYYYYYXXXWWWXXXYYY[[[\\\ZZZ[[[[[[[[[ZZZZZZYYYXXX[[[\\\\\\\\\[[[]]]___bbbaaalllzzzeeeaaazzz~~~yyytttqqqkkkdddaaacccmmm{{{zzzsssmmmhhhdddaaa^^^___]]]ZZZXXXXXXZZZ\\\^^^aaaccceeeggggggggghhhjjjiiihhhgggfffgggiiilllmmmkkklllnnnpppqqqppppppooopppuuu~~~|||xxxcccVVVVVVZZZVVVZZZ^^^^^^\\\[[[\\\___YYYYYYYYYZZZ\\\___aaaccc[[[^^^______cccgggfffbbb```aaabbbbbbaaa```aaacccdddaaadddiiiggg___]]]aaaaaafffgggdddbbbeeeiiijjjgggkkkhhhggglllmmmvvvuuupppvvviii```]]]]]]^^^]]]______]]]YYYUUURRRRRRSSS]]]jjjtttwwwyyytttsssmmmmmmjjjhhhfffeeedddbbbaaa^^^\\\\\\bbbgggdddYYYOOOQQQTTT\\\jjjzzzxxxwwwtttpppllliiigggeeeaaadddqqqzzzrrruuurrrbbbXXXKKK@@@BBBDDDAAACCCEEEGGGHHHJJJMMMPPPNNNPPPRRRRRRSSSSSSUUUWWWYYYXXXXXXXXXXXXXXXYYYZZZYYYZZZZZZZZZ[[[ZZZZZZYYY[[[\\\]]]\\\[[[\\\___aaadddfff~~~jjjgggnnnxxxqqqnnnjjjddd```___hhhsss~~~vvvooohhhdddgggdddaaa```___```aaabbb]]]___bbbbbbaaabbbeeeggghhhgggffffffhhhkkkoooqqqmmmnnnpppsssuuuxxxzzz|||~~~}}}iii\\\WWWXXXZZZTTTYYY]]]\\\YYYWWWXXXZZZVVVVVVVVVWWWXXX[[[]]]___[[[^^^___^^^```dddccc```^^^___```___^^^^^^```aaaeeeaaadddiiieee[[[YYY___^^^dddgggdddbbbdddhhhiiihhhkkkffffffllllllooo{{{zzznnnddd___^^^]]]]]]^^^^^^]]]ZZZVVVTTTSSSRRRXXXaaayyysssuuuooommmnnnlllgggdddbbbbbbaaaffffffffffffeee```ZZZUUUOOOPPPSSS\\\iiittt{{{}}}}}}zzzvvvrrrooolllkkkfffkkkxxxxxxttt{{{|||tttvvv\\\OOODDDAAADDDBBBBBBDDDFFFGGGHHHJJJMMMOOOOOOQQQSSSSSSSSSTTTVVVXXXXXXXXXXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[^^^```cccdddoooooofffzzztttpppkkkfffeeegggiiinnn|||vvvsssooollljjjhhhfffddd^^^```bbbbbbaaabbbeeeiiiiiihhhhhhhhhjjjlllnnnppptttvvvyyy~~~|||jjjZZZUUUUUUWWWWWWSSSXXX[[[ZZZVVVRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\___```^^^^^^aaa```]]][[[\\\]]]]]]\\\]]]___aaaccc___aaagggbbbVVVTTT[[[]]]dddhhhfffccceeehhhiiiiiikkkffffffmmmmmmkkksss}}}pppfff```^^^]]]]]]\\\]]]\\\YYYWWWVVVSSSQQQSSS[[[yyyuuuvvvwwwuuunnngggeeeeeeeeejjjmmmpppmmmfffaaa______QQQOOOOOOTTT\\\cccggggggjjjrrrxxxzzz|||xxxtttrrrpppjjjooo{{{wwwvvv~~~|||yyyoooVVVHHH???AAAFFF@@@BBBDDDFFFGGGHHHIIILLLOOOPPPRRRTTTTTTTTTUUUWWWXXXWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXYYY[[[\\\\\\\\\\\\ZZZ[[[[[[[[[ZZZZZZ]]]___```cccfffuuutttbbbgggzzzuuummmhhhkkkrrreeeeeennn~~~~~~yyyuuuuuuuuuuuuuuuuuutttttttttrrrvvv{{{}}}~~~|||xxxkkk^^^YYYXXXWWWWWWZZZTTTUUUUUUVVVVVVUUUUUUTTTXXXWWWXXXZZZ]]]]]]ZZZWWW[[[ZZZ\\\___]]]YYYYYY\\\```\\\YYYXXX[[[]]]^^^]]]gggeeedddbbb\\\YYY^^^fffcccccccccfffhhhiiihhhfffiiijjjkkkkkkkkklllooorrr{{{iiihhhhhhaaaZZZYYY```aaabbb```\\\WWWSSSRRRRRRXXXjjjyyyuuuyyyvvvjjjeeeiiinnnssstttpppmmmlllfff]]]___\\\WWWRRRPPPRRRWWW\\\aaa```eeemmmtttxxx}}}}}}|||yyyuuurrrkkkuuuxxxxxx~~~}}}cccKKKEEEDDD@@@>>>AAA@@@CCCFFFGGGIIIJJJMMMOOOOOOPPPRRRSSSRRRSSSUUUVVVWWWYYYXXXUUUUUUXXXWWWTTTWWWXXXYYYYYYYYYXXXWWWVVVYYYYYYYYYYYYZZZ[[[\\\]]][[[[[[dddiii|||ttt[[[```mmmwwwpppooossssssnnnlllooovvvbbb[[[VVVXXXYYYWWWTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUWWWVVVVVVXXXZZZ[[[XXXVVVYYYXXXZZZ]]]]]]YYYZZZ^^^^^^ZZZWWWWWWZZZ]]]______cccbbbbbbbbb]]]YYY\\\bbbcccfffhhhhhhfffdddeeefffggghhhiiijjjjjjmmmpppssswwwssspppgggaaaaaa___aaabbbaaa^^^ZZZWWWUUUOOOQQQ\\\yyy{{{yyyyyytttmmmjjjooo{{{yyyrrrkkkeeebbb```\\\WWWSSSRRRTTTUUUVVVTTTXXX___eeehhhmmmsssxxxwwwvvvvvvvvvtttrrrpppoooyyyzzz}}}~~~ttt\\\GGGCCCDDDAAAAAADDDBBBDDDGGGHHHIIIKKKNNNPPPOOOQQQRRRSSSSSSSSSUUUVVVXXX^^^```[[[UUUUUUWWWXXXUUUVVVWWWWWWWWWVVVUUUTTTWWWWWWWWWXXXXXXYYYZZZ[[[[[[YYY```eeesssrrrdddaaa~~~wwwtttttttttpppnnnmmmmmmsss{{{zzznnnXXXTTTSSSWWWZZZXXXUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUTTTUUUVVVWWWVVVUUUXXXVVVXXX[[[[[[ZZZ\\\aaa^^^ZZZWWWWWWYYY^^^aaabbb```aaaccceeebbb\\\\\\```ccchhhllljjjdddaaabbbfffdddeeeggghhhiiikkkooorrr|||~~~wwwsssjjjbbb```^^^```bbbcccbbb___[[[XXXSSSSSSTTTfffyyyyyy}}}xxxooommm~~~tttnnnkkkfffeeebbb^^^[[[XXXVVVUUUSSSQQQRRRWWW[[[]]]aaagggllllllmmmooopppqqqrrrsssuuu}}}|||fffSSSBBB@@@CCCBBBCCCFFFDDDFFFHHHJJJKKKMMMOOOQQQOOOQQQSSSSSSSSSSSSUUUVVVYYYccchhh___TTTRRRVVV[[[VVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[XXX\\\___hhh}}}bbbZZZjjj|||xxxvvvtttrrrnnnhhhiiiuuu||||||}}}}}}pppccc\\\VVVSSSUUUVVVUUUVVVXXXUUUVVVVVVVVVVVVVVVVVVUUUVVVUUUTTTTTTTTTUUUUUUUUUVVVTTTVVVYYYZZZZZZ^^^dddbbb___\\\ZZZ[[[___ccceeebbbccchhhllliiiccc```bbbdddgggjjjiiieeebbbccceeecccdddeeeffffffhhhkkknnnvvvxxxvvvpppeee^^^]]]^^^```bbbcccbbb^^^[[[VVVWWWSSSYYY}}}zzz~~~|||sssmmm{{{vvvqqqqqqkkkiiifffdddbbbaaa___^^^ZZZVVVTTTVVVVVVVVVXXX\\\bbbdddgggjjjnnnrrrwwwzzz~~~}}}~~~rrrYYYKKK@@@???BBBCCCDDDGGGEEEHHHJJJLLLLLLNNNPPPRRRPPPRRRSSSSSSSSSSSSUUUVVVXXXaaaeee^^^TTTRRRVVVZZZXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXZZZXXX[[[]]]```xxxgggaaafff}}}yyywwwuuurrrmmmjjjpppxxx}}}~~~{{{}}}rrr___^^^XXXTTTSSSVVVVVVTTTSSSUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVUUUSSSUUUXXXZZZZZZ^^^cccfffdddaaa___^^^```dddfffcccdddiiiooonnngggccccccddddddeeeggghhhgggfffeeeeeeeeefffeeeddddddgggiiiqqquuu}}}ooobbb^^^^^^___aaacccccc```]]]RRRVVVSSSQQQggg~~~zzzrrrrrrwww~~~~~~yyyvvvvvvpppmmmhhhfffffffffeeeddd___ZZZWWWVVVSSSOOOOOOQQQXXX[[[aaaffflllsss{{{{{{zzzooo```PPPGGG@@@???AAABBBCCCEEEGGGIIIKKKMMMMMMOOOQQQSSSQQQSSSTTTTTTSSSSSSUUUVVVUUUZZZ\\\XXXTTTUUUWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXZZZ\\\]]]]]]hhhkkkaaaggg~~~zzzuuutttvvvuuurrrppprrrwwwzzzyyy~~~|||bbbVVVXXXRRRSSSYYY___```[[[WWWVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVWWWWWWUUUTTTUUUVVVTTTSSSUUUYYYZZZYYY\\\aaaffffffdddbbb``````bbbeeeccccccggglllmmmgggcccdddcccbbbccceeeiiijjjhhhfffggghhhhhhfffddddddfffhhhmmmrrr|||vvvgggbbb```^^^```bbbcccaaa^^^TTTWWWUUURRRZZZtttvvvtttssswww|||~~~zzzwwwvvvuuupppkkkhhhiiiiiigggeeefffaaa]]][[[WWWPPPMMMNNNOOOTTTZZZaaahhhrrr~~~zzz{{{|||gggXXXHHHEEEAAA@@@AAACCCDDDDDDHHHJJJLLLMMMNNNOOOQQQSSSRRRSSSTTTTTTSSSSSSUUUVVVSSSUUUUUUSSSTTTXXXXXXTTTVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYVVV\\\[[[[[[^^^```xxx|||aaa[[[iiiwww|||vvvsssvvvxxxvvvrrrpppmmmooosss{{{xxxlllZZZUUUVVVTTTVVV\\\bbbccc]]]ZZZZZZVVVVVVWWWWWWWWWWWWVVVVVVSSSVVVXXXXXXUUUSSSSSSTTTTTTTTTVVVZZZZZZXXXYYY]]]```bbbbbbaaa___^^^```bbbcccbbbdddjjjkkkgggdddeeeaaaccceeegggggggggggghhhjjjjjjjjjiiihhhhhhjjjllljjjqqqvvvyyymmmhhhddd```___bbbdddbbb```\\\YYYXXXWWWWWW^^^qqq{{{{{{|||zzztttqqqnnnoooqqqqqqmmmiiiiiieeecccbbb]]]UUUPPPPPPJJJPPPWWW___gggsss|||yyydddWWWBBBCCCCCCBBBCCCEEEFFFFFFHHHJJJLLLMMMMMMNNNQQQRRRRRRTTTUUUUUUTTTSSSTTTVVVTTTVVVUUUSSSUUUYYYXXXTTTVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXVVV^^^YYYXXX______iii|||bbb\\\SSSeeexxx|||xxxwwwvvvssssssuuupppoooooorrrxxxzzzuuuqqqjjjWWWUUUXXXVVVXXXWWWWWWZZZYYYVVVWWW[[[VVVWWWWWWXXXXXXWWWWWWVVVRRRUUUXXXXXXUUURRRRRRSSSUUUTTTWWW[[[ZZZWWWWWW[[[ZZZ]]]______]]]\\\^^^aaafffcccdddiiikkkhhhfffggg___dddiiiiiieeecccfffjjjkkkkkklllkkkkkklllnnnpppiiirrrnnnwww}}}uuummmgggaaa```bbbeeecccaaa```XXXVVVXXXTTTOOOWWWggg|||rrrpppqqqvvvzzz{{{vvvqqqgggcccbbbbbb]]]UUUPPPPPPIIIOOOXXX```hhhuuu{{{zzzwww}}}~~~ooo[[[QQQ>>>AAACCCCCCDDDFFFHHHHHHHHHJJJLLLMMMMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSTTTVVVUUUXXXXXXVVVUUUXXXXXXVVVXXXWWWVVVUUUUUUUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXUUU___WWWTTT``````bbbwwwlllPPP^^^XXXWWWeee~~~yyytttqqqttt{{{yyyuuuqqqooopppvvv}}}uuuxxx}}}ooonnniiiZZZVVVWWWVVVTTTUUUVVVXXXWWWVVVVVVWWWYYYWWWWWWWWWVVVTTTRRRPPPOOORRRTTTWWWYYYYYYWWWTTTRRRRRRTTTVVVXXXZZZ[[[[[[ZZZ^^^^^^]]]]]]]]]^^^______cccdddfffhhhhhhgggfffeeebbbeeehhhfffdddeeeiiinnnjjjkkkkkkkkkjjjjjjiiihhhppplllrrrxxx~~~zzzqqqjjjeeecccbbb```cccgggbbb___[[[VVVTTTTTTUUUVVVrrryyyzzz{{{yyytttpppkkkbbb\\\]]]^^^ZZZVVVTTTNNNLLLOOO[[[jjjxxxgggWWWGGGCCCBBBCCCEEEGGGIIIHHHGGGGGGIIILLLNNNNNNOOOPPPRRRUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUXXXXXXXXXYYY\\\```dddggg\\\TTTPPPRRRXXXkkk~~~|||vvvsssttttttttttttsssqqqrrrtttuuutttvvvzzz}}}~~~}}}}}}~~~||||||ttthhhZZZQQQPPPRRRRRRPPPTTTVVVWWWWWWVVVUUUWWWXXXZZZZZZYYYXXXVVVUUUSSSRRRQQQRRRTTTVVVVVVTTTRRRQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\___aaaccceeefffffffffeeeaaadddfffeeebbbbbbeeeiiikkkkkkkkkllllllkkkkkkkkknnnkkkqqquuuyyyqqqiiieeebbb___aaaeeecccaaa]]]YYYWWWUUUVVVVVVaaaqqqyyyxxxwwwuuusssnnnfff^^^YYYUUUSSSVVV\\\VVVSSSTTT___lllzzzwww^^^RRREEEBBBBBBCCCFFFIIIJJJJJJIIIIIIKKKMMMNNNNNNOOOPPPQQQTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSTTTVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVWWWZZZ]]]aaacccpppyyy[[[TTTSSSXXXdddxxxtttuuuuuutttsssrrrqqqrrrsssrrrwwwuuuvvvxxxzzz||||||}}}}}}xxx|||~~~nnn[[[WWWRRRPPPPPPQQQRRRQQQSSSTTTUUUUUUTTTTTTUUUVVVZZZZZZYYYXXXVVVTTTSSSRRRPPPPPPQQQRRRRRRQQQPPPPPPRRRSSSSSSTTTUUUVVVXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\___aaacccddddddddd___bbbddddddaaa___aaacccggghhhiiijjjkkkkkkkkkkkkllliiioooqqqvvvwwwnnniiieeeaaaaaaddddddbbb```]]]ZZZXXXVVVVVVRRR^^^uuu}}}yyyyyywwwuuuqqqllleee]]]UUUPPPUUU]]]UUUQQQTTT```ooo~~~hhhTTTMMMCCCCCCCCCCCCFFFIIIKKKKKKJJJKKKMMMOOOOOONNNNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTUUUWWWXXXVVVVVVUUUUUUWWWZZZ]]]___ccckkkppp___UUUXXX^^^ppp}}}vvvwwwwwwvvvuuutttssssssrrrjjjlllqqqxxxyyyyyyyyyzzz{{{}}}~~~yyy|||}}}tttWWWRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSRRRRRRSSSUUUVVVVVVUUUTTTSSSQQQOOONNNPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRQQQQQQRRRTTTVVVWWWYYYYYYYYYYYYZZZ[[[\\\\\\XXXZZZ[[[]]]___`````````\\\___bbbbbb```______```bbbcccdddfffggghhhhhhiiijjjhhhkkknnnpppxxxpppmmmjjjfffcccdddccccccaaa___\\\YYYWWWUUUQQQXXXbbbzzzzzzxxxuuuqqqpppmmmjjjeee\\\SSSQQQUUUSSSQQQTTTaaaqqq|||^^^NNNJJJCCCDDDDDDDDDFFFIIIJJJJJJIIILLLNNNPPPPPPNNNNNNNNNOOONNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSQQQQQQRRRTTTWWWXXXVVVUUUUUUUUUVVVXXXZZZ[[[___]]]rrrVVVUUU\\\fff~~~zzzyyyxxxxxxxxxwwwuuutttsssppplllkkkooowww{{{zzzyyyxxxyyy{{{}}}{{{{{{}}}~~~jjjXXXNNNOOOPPPNNNLLLKKKLLLNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQPPPPPPPPPRRRSSSTTTXXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYZZZ[[[[[[\\\\\\\\\ZZZ\\\___aaaaaaaaaaaaaaa___```aaaccceeefffggggggiiigggggglllqqqxxxvvvpppooonnniiieeecccbbbbbbaaa___]]]ZZZWWWVVVTTTWWWXXXaaavvvqqqnnnjjjjjjeeecccaaa]]]UUUQQQQQQXXXVVV[[[hhhvvvpppVVVJJJHHHDDDFFFFFFEEEGGGHHHIIIHHHFFFLLLNNNOOOOOONNNMMMNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQSSSVVVWWWVVVVVVUUUUUUVVVWWWXXXYYY\\\YYYqqq\\\QQQ\\\aaa{{{}}}zzzxxxxxxyyyyyywwwuuuvvvsssooollllllppptttxxxxxxwwwuuuuuuuuuwwwyyyzzzzzzwwwvvvyyyzzzzzz~~~rrrccc[[[WWWLLLMMMMMMLLLKKKLLLNNNPPPMMMNNNOOOOOONNNNNNOOOQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]___```aaabbbbbb___```bbbdddeeegggggghhhfffgggeeejjjrrrrrrxxxuuurrrlllgggeeebbbaaaaaa```^^^\\\ZZZYYYTTTVVVSSSTTTfffxxxnnnllljjjhhhbbb^^^\\\ZZZVVVUUUWWWTTTVVV```qqq{{{vvveeePPPGGGHHHEEEGGGGGGGGGHHHJJJJJJIIIGGGKKKMMMNNNNNNMMMMMMMMMNNNJJJKKKLLLNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQRRRTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXVVVVVVdddpppSSS[[[^^^jjj{{{yyyyyyyyywwwtttnnnoooqqqrrrqqqpppmmmlllrrrxxxuuutttsssrrrssstttuuuvvvuuurrrqqqsssttttttvvv{{{{{{lllXXXNNNMMMNNNKKKKKKKKKLLLMMMOOOOOOPPPKKKMMMNNNNNNMMMLLLNNNOOONNNNNNPPPQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXXXXYYYYYY[[[\\\\\\\\\\\\[[[\\\^^^___``````^^^___```bbbdddeeeffffffaaaiiiffffffpppmmmrrr~~~zzzrrrmmmkkkbbbbbbaaa```___^^^^^^]]]VVVVVVUUUSSSVVVdddyyy~~~yyyuuuqqqooonnnkkkddd\\\ZZZ^^^SSSXXXfff{{{{{{{{{|||qqqbbbOOOGGGIIIGGGGGGGGGGGGJJJLLLNNNMMMLLLIIIKKKMMMMMMLLLLLLMMMNNNIIIKKKLLLNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRTTTUUUSSSSSSRRRRRRRRRQQQQQQQQQTTTTTTTTTUUUVVVVVVWWWXXXTTTTTT[[[hhh```\\\[[[___xxx~~~}}}}}}zzzvvvoooppprrrsssrrrpppnnnlllkkkpppvvvyyy{{{uuutttssssssssssssuuuuuuqqqooopppsssrrrrrrvvv|||yyy~~~jjjUUUMMMMMMLLLJJJHHHGGGGGGIIILLLLLLKKKIIIKKKLLLMMMMMMLLLLLLMMMNNNKKKLLLMMMOOOPPPQQQQQQRRRMMMNNNOOOOOOOOOOOONNNMMMPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPPPPPPPRRRSSSTTTUUUVVVWWWWWWXXXZZZ\\\^^^___^^^]]][[[ZZZ[[[]]]]]]]]][[[\\\^^^___aaabbbbbbccc^^^kkkgggdddllliiikkkyyysssqqqdddcccbbbaaa`````````aaa[[[ZZZZZZXXXRRROOOXXXdddttt|||uuuddd^^^```^^^cccppp{{{{{{|||{{{zzz~~~xxxsssdddRRRJJJKKKIIIFFFGGGHHHKKKOOORRRRRRQQQHHHJJJLLLLLLLLLLLLMMMNNNIIIJJJLLLNNNOOOPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUSSSSSSSSSSSSRRRQQQPPPOOORRRRRRSSSTTTUUUVVVVVVWWWWWWTTTWWW[[[hhhnnn___ZZZ\\\rrrvvv~~~}}}zzzxxxvvvrrrooonnnooorrrtttlllooorrrqqqppprrrxxx}}}~~~}}}zzz{{{wwwrrrnnnmmmqqquuuyyyxxxtttpppooopppsssuuuvvvwwwwwwyyy~~~oooYYYKKKHHHKKKKKKIIILLLLLLLLLLLLLLLKKKJJJJJJIIIKKKNNNOOONNNNNNNNNOOONNNNNNMMMMMMNNNPPPQQQRRRPPPPPPQQQRRRRRRQQQPPPOOORRRRRRRRRRRRRRRQQQQQQPPPPPPRRRSSSQQQOOONNNPPPRRRVVVVVVWWWXXXYYYZZZ[[[[[[^^^]]]\\\[[[ZZZZZZZZZZZZ___^^^^^^______```aaabbb^^^aaaeeefffgggjjjnnnrrr}}}vvvrrrjjjgggeeefffddd```aaaeee```]]]YYYUUUSSSTTTUUUWWW___~~~ttthhhjjjiiinnnzzz|||uuuooommmuuu|||www}}}|||qqqkkk___OOOIIIMMMHHHIIIIIIJJJPPPTTTQQQJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQOOOPPPRRRRRRRRRSSSTTTVVVVVVZZZYYYZZZ```rrrTTT\\\\\\ggg|||{{{}}}}}}zzzuuuqqqnnnnnnooopppnnnooonnnmmmmmmmmmoooqqqtttvvvxxx{{{~~~zzzvvvrrrrrrtttvvvvvvuuuwwwtttpppmmmlllooosssuuuvvvrrrnnnkkkmmmpppssstttssswwwyyy}}}|||mmmbbbSSSKKKJJJLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLNNNOOONNNMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQRRROOOPPPQQQRRRRRRQQQPPPOOORRRRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSRRRPPPQQQSSSVVVUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ]]]]]]^^^^^^______```aaa\\\___ccceeeeeegggjjjmmm|||tttrrrooojjjgggfffcccaaaccchhhccc```]]]YYYWWWVVVVVVWWWWWWkkk~~~{{{zzzxxxzzz|||wwwqqqnnnqqqzzzyyyllleee[[[NNNHHHKKKHHHIIIIIIJJJNNNRRROOOHHHJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOOOONNNPPPRRRSSSSSSSSSUUUWWWUUUXXXWWWWWW[[[hhhggg[[[TTTaaaqqq||||||zzzwwwvvvvvvuuusssqqqnnnooooooooopppqqqsssuuurrrrrrsssttttttuuuvvvvvv{{{|||}}}sssqqqppppppssssssrrrppptttrrrpppnnnnnnoooqqqsssuuuqqqkkkiiijjjnnnqqqsssmmmuuuyyyvvvwwwzzzccc\\\UUUQQQMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGKKKMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOPPPQQQQQQQQQPPPOOOQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQSSSWWWYYYUUUTTTSSSSSSTTTVVVYYYZZZYYYYYYXXXXXXXXXYYYZZZZZZ\\\]]]]]]^^^^^^___``````]]]```cccffffffggghhhjjjwww}}}|||yyywwwpppiiifffbbb___```dddeeecccaaa^^^[[[YYYXXXWWWSSSYYYiii}}}zzzsssooommmooovvvqqqbbb[[[UUULLLHHHIIIHHHIIIIIIHHHLLLOOOLLLFFFHHHHHHIIIJJJKKKLLLLLLMMMJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNPPPRRRSSSSSSTTTVVVXXXSSSWWWUUUTTTVVV\\\{{{gggUUU^^^iii}}}~~~~~~{{{uuuooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmooorrrvvvyyy|||{{{yyywwwtttrrrqqqqqqqqqtttsssrrrqqqqqqqqqrrrsssppppppppprrrssssssqqqooosssrrrqqqqqqqqqqqqrrrsssuuupppjjjhhhiiimmmqqqssskkkssswwwsssqqqyyyiiiQQQHHHGGGHHHIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFLLLMMMNNNNNNLLLKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMNNNPPPQQQQQQPPPOOOOOOQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQQQQSSSVVVXXXUUUTTTRRRRRRSSSUUUXXXZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^___````````````aaadddgggiiijjjjjjiiiiiimmm}}}yyyqqqlllgggaaa___aaaccccccbbbaaa___]]][[[ZZZVVVTTTVVVccc}}}~~~uuummmjjjjjjpppsss{{{uuueeeVVVQQQOOOLLLIIIJJJHHHIIIIIIGGGIIILLLJJJDDDFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNPPPRRRSSSSSSTTTVVVXXXRRRWWWVVVTTTUUUUUUiiiccc^^^jjjwww{{{|||vvvuuusssqqqooonnnllliiigggjjjkkkkkkllllllmmmmmmnnnlllkkkjjjiiijjjmmmoooqqqrrrqqqooonnnmmmmmmmmmmmmrrrqqqooommmmmmooopppqqqsssrrrrrrsssssssssrrrqqqppppppqqqqqqqqqqqqqqqqqqrrrmmmhhhfffgggjjjnnnoooooorrrsssrrruuu~~~~~~rrr]]]PPPKKKFFFHHHIIIHHHGGGFFFHHHKKKIIIIIIIIIIIIIIIHHHHHHGGGLLLMMMNNNMMMKKKKKKLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMOOOPPPPPPPPPOOONNNPPPPPPQQQSSSTTTTTTTTTTTTTTTSSSQQQPPPPPPQQQSSSSSSUUUTTTSSSRRRSSSUUUYYY[[[XXXXXXXXXYYYZZZ[[[\\\]]]^^^___```aaabbbbbbaaaaaadddeeegggjjjkkkkkkiiihhhlll{{{xxxtttooohhhcccccc``````aaaaaaaaa```___^^^ZZZXXXUUUVVV```sssyyyppphhheeegggkkkwwwzzzpppfffYYYMMMIIIKKKLLLLLLKKKGGGIIIIIIFFFGGGIIIHHHDDDEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOPPPRRRRRRRRRSSSTTTVVVSSSXXXWWWVVVXXXVVV___uuuyyy]]]lll}}}~~~~~~{{{vvvtttrrroookkkhhhiiiiiijjjjjjkkkllllllmmmnnnmmmlllkkklllmmmooopppppppppppppppqqqqqqrrrsssvvvtttrrrppppppppprrrssssssrrrpppnnnmmmnnnoooqqqmmmmmmmmmnnnnnnnnnnnnnnnnnnjjjfffdddfffhhhkkklllrrrrrrppppppvvv{{{www~~~yyy___QQQLLLIIIIIIIIIIIIHHHFFFGGGHHHJJJGGGHHHIIIIIIJJJJJJIIIIIIKKKLLLMMMLLLKKKKKKLLLNNNKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLNNNOOOPPPOOOOOONNNNNNOOOPPPRRRSSSTTTTTTTTTSSSQQQPPPPPPPPPQQQPPPOOOTTTSSSRRRRRRSSSUUUXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaabbbccccccbbbaaaccccccdddfffhhhiiigggfffmmmuuuzzzuuupppiiidddddd___```aaabbbbbbbbbbbbbbb[[[[[[YYYVVVUUU\\\hhhrrrzzzuuullldddaaadddkkkqqq}}}pppXXXQQQIIIFFFIIILLLLLLKKKFFFIIIIIIFFFEEEHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJJJJKKKKKKLLLLLLMMMOOONNNMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQOOOQQQRRRRRRQQQPPPRRRSSSRRRXXXVVVVVVZZZWWWZZZhhhfffoooyyyyyyvvvuuussspppmmmllllllkkkjjjiiihhhgggggggggggghhhiiijjjkkkmmmmmmiiijjjkkklllmmmnnnnnnooonnnmmmlllkkkjjjjjjkkkkkknnnnnnllljjjiiikkknnnqqqlllllllllmmmmmmnnnnnnnnnmmmkkkhhhgggiiikkkkkkkkkooopppoooooouuu{{{|||xxx{{{vvv|||zzzoooaaaRRRHHHEEEFFFIIIHHHHHHHHHIIIJJJJJJJJJFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKLLLKKKJJJKKKMMMOOOKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNOOOOOOOOONNNLLLMMMOOOPPPRRRSSSSSSTTTPPPOOOOOOPPPSSSSSSQQQNNNQQQQQQQQQRRRSSSTTTVVVVVVXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^```bbbcccbbbaaa```bbbaaa```bbbeeeggggggeeeiiiqqqsss|||tttlllgggfffbbbbbbbbbbbbcccccccccccc^^^]]]ZZZXXXWWWWWWZZZ\\\ccckkkzzzyyyuuuuuunnnhhh```]]]aaajjjsssyyylllOOOMMMIIIGGGHHHJJJJJJIIIEEEHHHIIIEEEEEEHHHIIIGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQQQQQQQOOONNNOOOPPPQQQUUURRRSSSXXXVVVUUU^^^kkkyyy}}}|||{{{xxxuuutttsssqqqooommmkkkjjjiiieeefffhhhiiijjjjjjjjjiiiffffffgggggghhhhhhhhhhhhgggggggggggghhhhhhhhhhhhkkkmmmooopppppprrrvvvyyynnnnnnnnnnnnnnnooopppqqqpppnnnllllllnnnoooooonnniiimmmooopppsssvvvuuuqqqpppsssvvvzzznnnWWWGGGKKKOOOJJJHHHMMMFFFFFFGGGIIILLLMMMLLLJJJEEEFFFHHHJJJKKKLLLMMMMMMJJJJJJKKKJJJJJJKKKNNNPPPKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNOOOOOOOOONNNKKKLLLNNNPPPQQQRRRSSSSSSNNNMMMNNNQQQUUUUUURRROOOOOOOOOPPPQQQRRRSSSTTTTTTXXXWWWWWWWWWWWWXXXYYYYYY\\\]]]___aaabbbaaa```___cccaaa```aaaeeehhhhhhfffbbbmmmlllqqq~~~tttnnnnnneeeeeedddcccccccccddddddbbb^^^ZZZYYYZZZYYYVVVSSSRRRWWW```fffkkkzzz{{{yyyzzz|||yyypppjjjiiiddd___YYY[[[dddoooyyy~~~~~~uuuUUUKKKLLLKKKIIIHHHIIIHHHGGGEEEHHHIIIFFFEEEHHHJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJKKKMMMNNNPPPPPPPPPQQQQQQPPPNNNMMMMMMNNNOOOSSSOOOOOOVVVSSSPPPWWW]]]bbbzzzzzzxxxwwwuuusssrrrqqqooopppqqqrrrqqqooommmkkkkkkkkkllllllkkkjjjiiiiiijjjkkkmmmnnnppppppqqqqqqlllpppvvvyyy{{{}}}tttttttttssssssrrrqqqqqqqqqpppoooppprrrsssrrrqqqpppooonnnoooppppppooonnntttoooooosssssszzzkkkwwwfffPPPMMMIIIHHHIIIJJJHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLOOONNNMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLNNNPPPSSSUUUPPPPPPQQQRRRSSSTTTUUUUUUXXXWWWVVVUUUUUUWWWXXXZZZ\\\]]]^^^^^^___```aaaaaaaaa`````````aaabbbccccccdddeeegggkkkwww{{{ssssssnnnjjjggggggeeeaaaaaadddhhhgggeeebbb___[[[XXXVVVVVVVVVVVVWWWZZZdddpppyyy}}}xxxtttooollljjjeee___[[[\\\^^^bbbggglllsss{{{pppaaaUUUKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOPPPQQQPPPOOOMMMLLLQQQQQQQQQRRRRRRRRRRRRRRRVVVZZZeee}}}|||zzzyyywwwuuuttttttuuuuuuvvvtttrrrrrrtttvvvtttrrrrrrqqqrrrvvvyyyzzzzzz{{{}}}}}}ttttttsssrrrrrrrrrrrrssspppoooooopppsssttttttsssqqqpppoooooooooooonnnmmmlllhhhiiinnnnnnqqqppprrr|||nnnTTTOOOKKKHHHFFFHHHIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNOOOPPPQQQPPPPPPQQQRRRSSSTTTTTTUUUWWWVVVUUUTTTUUUVVVXXXYYYYYYZZZZZZ\\\]]]^^^_______________```aaaaaabbbbbb]]]aaafffggglll}}}{{{qqqlllhhhiiihhhdddbbbbbbeeedddcccbbb___]]][[[ZZZXXXWWWVVVTTTUUUZZZcccjjjxxx|||~~~xxxxxxzzz{{{zzzuuuqqqlllhhheeebbb]]]ZZZ^^^bbbhhhooouuu|||vvvgggYYYNNNJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLPPPPPPPPPQQQQQQQQQQQQQQQSSS[[[___vvv|||~~~uuu~~~~~~}}}}}}}}}{{{yyywwwyyy}}}|||{{{{{{}}}tttsssqqqqqqqqqrrrtttuuupppooonnnppprrrtttuuutttpppppppppooonnnmmmllllllhhheeefffkkkkkkjjjqqq|||~~~}}}lllUUUHHHLLLIIIFFFDDDEEEGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMLLLMMMNNNNNNOOOQQQQQQPPPOOONNNMMMMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVUUUTTTTTTVVVWWWXXXUUUUUUWWWXXXZZZ[[[\\\]]]\\\]]]___```aaaaaaaaa```\\\cccjjjjjjhhhtttzzzqqqkkkkkkkkkhhhcccbbbbbbbbbaaaaaaaaa``````___\\\[[[XXXUUUSSSSSSWWWZZZbbbcccppp~~~yyywwwxxxzzzyyyxxxnnnjjjeeeaaa___^^^\\\ZZZ___dddkkkrrryyymmm___RRRHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQZZZWWW]]]yyyoootttyyyvvvsssqqqpppoooppprrruuuwwwqqqooommmnnnoooqqqqqqpppnnnooopppooommmkkkjjjjjjkkkggghhhkkkllliiikkkpppvvv~~~~~~ooo[[[LLLHHHJJJIIIGGGDDDBBBCCCEEEGGGIIIGGGGGGHHHHHHGGGFFFEEEEEEGGGHHHIIIIIIJJJKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKNNNOOOPPPQQQRRRSSSSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWSSSSSSTTTVVVXXXYYYZZZ[[[[[[]]]___aaabbbbbbaaa```___dddjjjkkkhhhmmm}}}qqqnnnnnnlllhhhfffccccccbbbbbbaaabbbbbbbbb```___\\\YYYWWWUUUUUUUUU\\\YYY\\\iiiwwwyyyxxxvvvttttttttttttrrrpppccc```]]][[[ZZZ\\\^^^___eeeiiiooouuu{{{{{{iii[[[OOOGGGHHHHHHHHHGGGGGGFFFEEEDDDGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOORRRVVVRRRSSSdddrrruuuyyyrrr```cccbbbaaaooo|||www}}}qqqpppnnnmmmnnnqqqtttvvvqqqooollljjjjjjkkkkkkjjjkkkmmmooonnnkkkhhhggghhhjjjgggfffggghhhggggggjjjdddeeelll~~~yyynnnuuu~~~|||aaaNNNEEECCCGGGLLLFFFEEEDDDBBBBBBDDDFFFHHHGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMJJJKKKMMMNNNOOONNNMMMLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSTTTVVVWWWYYYZZZZZZ[[[]]]___aaacccbbbaaa```^^^^^^aaaeeeeeegggoooxxxxxxuuuqqqnnnnnnhhhgggeeedddcccbbbbbbbbb``````^^^^^^]]][[[ZZZXXXWWWTTTSSSXXX^^^dddjjjpppooopppssszzzyyyvvvvvvtttpppjjjiiiiiihhhgggdddaaa^^^YYYXXXWWWXXXZZZ___dddhhhpppssswww|||sssdddXXXMMMHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNOOOTTTQQQQQQXXX\\\]]]pppiiiaaaUUUTTTTTTUUUWWWeee|||vvv}}}ooonnnmmmlllmmmoooqqqsssqqqmmmiiigggfffffffffeeegggjjjmmmllliiifffeeefffdddcccaaa`````````bbbccc```bbbfffhhhnnn}}}{{{hhhXXXHHHEEEHHHIIIGGGFFFDDDEEEEEEDDDCCCCCCEEEGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKGGGIIIKKKMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]___aaaaaaaaaaaa^^^[[[\\\aaadddeeegggkkkxxxzzzvvvvvvmmmkkkiiifffdddccccccccc___^^^^^^___```___]]][[[XXXWWWWWWWWWXXXYYYZZZ\\\ZZZ[[[^^^ccchhhoootttwww}}}yyyvvvmmmpppooolllkkkllljjjggg`````````___]]]ZZZWWWUUUTTTVVVXXX[[[___eeemmmssszzz|||sssggg\\\QQQJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOTTTOOOPPP[[[[[[OOObbbxxxfffXXXTTTRRRSSSdddzzzyyytttvvv|||lllllllllllllllmmmnnnooooookkkgggeeedddeeeeeedddbbbgggkkkkkkgggcccdddeee```aaaaaa___\\\\\\^^^___aaaaaaaaa```^^^eee{{{wwwllllllnnnpppooorrr}}}{{{iiiLLLEEEAAAEEEJJJHHHEEEDDDCCCEEEGGGFFFDDDCCCDDDEEEDDDDDDEEEEEEFFFEEEEEEEEEBBBCCCEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRSSSSSSSSSRRRVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^___``````]]]^^^aaaccccccfffjjjuuu|||{{{pppoookkkhhhfffeeeeeeeeebbb```___```bbbaaa___\\\ZZZ[[[[[[ZZZXXXVVVUUUTTTWWWXXX[[[]]]___aaacccdddfffkkkqqqtttssstttwwwzzz|||{{{xxxvvvsssrrrqqqqqqqqqooommmmmmmmmllljjjhhhbbbfffgggdddcccdddaaa]]][[[[[[[[[ZZZYYYWWWWWWWWWVVVYYY^^^bbbgggnnnvvv||||||oooaaaYYYSSSKKKGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDFFFGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOTTTYYYRRRYYYqqq}}}dddVVVRRRUUUZZZiii{{{qqqwww}}}kkkkkkkkklllllllllllllllmmmjjjfffddddddeeefffeee```eeejjjiiifffbbbccceee```dddfffbbb^^^]]]^^^^^^aaaYYYVVV\\\ccceeehhhlll|||~~~|||vvvaaaOOOIIIEEECCCCCCBBBAAACCCIIIBBBEEEHHHHHHEEECCCCCCDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDEEEGGGHHHIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMNNNOOOPPPQQQQQQRRRPPPQQQQQQRRRSSSRRRRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\^^^___^^^]]]^^^```___^^^ccciiillluuu|||rrrpppllliiigggffffffgggfffdddbbbbbbcccccc___\\\TTTWWWYYYYYYXXXYYYYYYXXXSSSUUUXXXYYYZZZZZZ\\\]]][[[```eeegggfffhhhmmmqqqggggggggggggfffdddcccaaahhhgggeeeeeeeeeeeecccbbb[[[___aaa___^^^___\\\WWWUUUVVVVVVVVVUUUVVVXXXYYYZZZ^^^ccchhhlllsss{{{mmmfffzzz|||pppcccWWWQQQMMMGGGFFFIIIGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEGGGHHHIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLRRRMMMKKKUUU[[[[[[aaa{{{wwwXXXRRRSSSPPPTTTeeemmmuuuvvvssswwwooollliiihhhjjjjjjhhhfffmmmjjjeeebbb```aaadddfffgggeeebbbaaaaaaaaa```___^^^^^^^^^``````___\\\YYYXXXXXXWWWWWWWWWYYY^^^aaagggpppiiiQQQFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGFFFFFFEEEDDDCCCGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJLLLJJJHHHHHHJJJJJJJJJIIIJJJJJJIIIIIIIIIKKKMMMNNNPPPOOONNNNNNNNNOOOPPPQQQPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ\\\]]]^^^^^^```bbbdddkkkmmm}}}tttpppssspppfffccchhhdddcccdddeeeeeedddaaa^^^^^^^^^]]]\\\ZZZXXXVVVUUUWWWWWWWWWWWWWWWWWWWWWWWW\\\\\\[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZ^^^^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXVVVTTTRRRQQQRRRSSSUUUVVVXXXZZZ\\\^^^^^^bbbgggmmmwwwnnnccchhhkkk}}}nnn___PPPKKKJJJHHHFFFGGGFFFEEECCCBBBAAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHHHHJJJKKKLLLMMMKKKMMMOOOPPPPPPQQQSSSUUUdddmmmSSSQQQVVVLLLQQQ___fffsssxxxuuuuuu|||jjjgggeeeeeegggiiihhhfffkkkiiieeebbbaaaaaacccdddaaa```______aaaccccccbbb___^^^]]]^^^^^^^^^[[[YYYVVVWWWWWWVVVVVVWWW[[[]]][[[___rrrwwwfffUUUJJJFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLJJJIIIIIIJJJKKKJJJIIILLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLLLLLLLMMMOOOOOOPPPOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[]]]]]]]]]^^^```bbbccchhhtttvvvtttsssllljjjmmmggggggfffggghhhfffdddaaa^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTVVVYYY\\\```bbbmmmqqqtttxxxtttuuuwwwttt{{{lll^^^PPPJJJIIIGGGEEEEEEFFFEEECCCBBBAAAAAAAAABBBDDDDDDCCCAAAAAA@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMJJJLLLNNNOOOOOOPPPRRRTTTUUUggg|||bbbRRR[[[RRRTTTWWW[[[yyy|||xxx}}}eeecccbbbbbbeeegggggggggiiihhheeecccbbbaaabbbbbb^^^]]]]]]```dddggghhhhhh^^^]]][[[ZZZ[[[[[[ZZZYYYTTTVVVWWWVVVUUUUUUWWWXXXVVVXXXddd|||mmmbbbTTTKKKGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIILLLJJJIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\^^^```bbbiiilllttt|||xxxrrrnnnnnnmmmkkkjjjjjjjjjiiihhhfffccccccbbbaaa```^^^]]]]]]ZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWZZZ]]]bbbhhhmmmxxx}}}zzzhhhkkkxxxfffZZZNNNJJJHHHEEEDDDDDDEEEDDDCCCBBBAAAAAAAAABBBDDDCCCBBBAAAAAA@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGHHHJJJKKKLLLIIIKKKMMMMMMMMMNNNPPPRRRTTTUUUfffuuulllUUUNNNTTTTTT```zzzwwwwww{{{}}}dddcccbbbbbbccceeefffgggggggggfffdddcccbbbaaa```^^^^^^___bbbfffjjjllllll^^^[[[XXXWWWWWWXXXXXXXXXTTTVVVWWWWWWVVVTTTTTTTTTVVVXXXaaaoooyyy~~~ttteeeQQQLLLFFFEEEGGGHHHDDDAAACCCBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIKKKJJJHHHIIIJJJKKKKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPSSSSSSTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYY[[[\\\]]]\\\[[[\\\^^^___dddhhhhhhhhhyyy{{{rrroooqqqnnnkkkjjjjjjjjjiiihhhjjjiiigggeeecccaaa```___\\\\\\\\\\\\\\\[[[[[[[[[XXXWWWVVVVVVVVVVVVVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWYYY[[[___bbbfffmmmvvv|||xxxwwwrrr]]]SSSKKKHHHGGGEEEDDDEEECCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHJJJJJJHHHJJJLLLLLLLLLLLLNNNPPPVVVSSSWWWttt{{{___YYYVVVUUU^^^iii~~~xxxxxxwwwvvvvvvyyy}}}hhhgggeeeccccccccceeegggggggggfffeeedddbbbaaa```___^^^^^^```dddggghhhhhh\\\YYYUUUTTTTTTVVVVVVVVVTTTVVVXXXXXXVVVSSSRRRRRRRRRSSSXXX^^^```]]]]]]```yyyqqqbbbTTTJJJEEEEEEEEEFFFGGGFFFDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDD@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHJJJIIIGGGHHHJJJKKKKKKJJJGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOORRRRRRSSSTTTTTTTTTSSSRRRUUUUUUUUUUUUVVVWWWXXXYYY\\\]]]^^^]]]\\\]]]^^^```bbbaaaccceeehhhvvv~~~yyyuuuooollljjjjjjiiihhhjjjiiigggeeedddccccccccc_________^^^^^^^^^]]]]]]ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUWWWVVVVVVWWWXXXYYYZZZ[[[aaaeeejjjnnnsss{{{yyyuuuvvvaaaSSSLLLFFFFFFGGGEEEEEEFFFBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIGGGIIIKKKKKKKKKKKKMMMNNNLLLQQQTTT___eeeSSSNNNSSS\\\jjjmmmtttxxxtttmmmmmmqqqqqqqqqvvv~~~kkkkkkiiieeecccccceeehhhhhhhhhgggfffdddcccbbbaaa]]][[[[[[\\\^^^``````___YYYVVVSSSRRRSSSTTTTTTTTTTTTVVVWWWWWWUUURRRRRRRRROOOMMMMMMPPPQQQQQQUUU[[[\\\dddsssoooYYYJJJEEEGGGKKKEEEEEEDDDBBBAAAAAACCCEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFHHHDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTSSSRRRTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]___aaa```^^^bbbgggaaaaaa|||xxxssspppnnnlllhhhgggfffeeedddeeeffffffbbbbbbaaaaaa``````______^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVYYYYYYZZZ\\\^^^bbbeeegggooottt|||{{{~~~}}}~~~|||ttt{{{aaaTTTLLLGGGDDDEEEFFFDDDDDDFFFAAAAAABBBBBBBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMIIIRRRVVVTTT]]]~~~jjjUUUNNNVVVSSS\\\hhhooojjjdddfffnnnmmmjjjlllqqqtttuuuxxx}}}~~~~~~~~~lllllljjjfffccccccfffiiijjjiiihhhfffeeedddcccccc[[[YYYXXXXXXZZZ[[[[[[ZZZWWWTTTRRRQQQRRRRRRRRRQQQRRRTTTUUUTTTRRRQQQQQQQQQOOOLLLKKKNNNQQQSSSXXX^^^YYYWWWVVV]]]mmmooobbbQQQCCC===>>>DDDIIIDDDCCCAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDFFFEEECCCAAAAAABBBDDDEEEDDDCCCBBBBBBBBBDDDFFFGGGCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDEEEGGGIIIIIIIIIHHHIIIJJJLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNOOOQQQSSSTTTTTTSSSRRRSSSSSSTTTTTTUUUWWWXXXYYYYYYZZZ\\\\\\\\\]]]___aaa___```eeefffaaaaaaqqq|||}}}{{{yyypppnnnkkkiiiggggggggghhhddddddccccccbbbaaaaaa```aaa```___^^^]]]]]]]]]]]][[[[[[ZZZYYYYYYYYYZZZZZZWWWWWWXXXYYY[[[\\\]]]]]]```aaacccggglllrrrwwwzzz|||}}}||||||hhhUUULLLIIIEEECCCEEEEEEAAA@@@BBB@@@AAABBBBBBBBBBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBB???@@@AAAAAABBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHIIIKKKKKKJJJJJJLLLMMMNNNQQQSSSPPPMMM[[[|||xxxXXXUUUOOOTTT[[[```^^^^^^fffqqqqqqmmmkkkmmmmmmkkkkkknnnkkkjjjjjjlllppprrrrrrpppzzz|||kkkkkkjjjfffccccccgggkkkllljjjhhhfffeeeddddddeee[[[YYYXXXXXXYYYZZZZZZYYYUUUSSSQQQQQQRRRRRRQQQOOOQQQRRRSSSRRRPPPOOOPPPQQQMMMKKKLLLQQQTTTSSSTTTWWWWWWUUUSSSTTTZZZfffsss|||{{{gggTTTNNNHHHHHHHHHDDD???<<<@@@??????BBBDDDDDD@@@<<>>??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBB??????@@@AAAAAAAAAAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJLLLMMMOOOKKKKKKNNNNNNRRRdddzzzooodddWWWUUUTTTUUUWWW]]]jjjwwwtttoookkkkkkiiieeedddeee```___^^^```dddgggfffeeennnyyy~~~lllkkkhhheeedddcccdddeeehhheeecccaaabbbcccbbbbbbYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNMMMNNNOOOPPPQQQRRRKKKJJJIIIJJJLLLPPPUUUWWWRRRRRRRRRTTTWWWZZZ^^^```vvvyyygggXXXNNNHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>CCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSRRRTTTUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\]]]^^^\\\___bbbdddeeeeeefffgggwww~~~xxxssspppooodddgggfffbbbaaadddggggggcccccccccdddeeeccc```]]]]]]\\\]]]]]]ZZZWWW[[[cccbbbbbbcccdddhhhlllppprrrwww{{{}}}~~~}}}uuuqqqvvveeeUUUJJJGGGBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAA?????????AAACCCDDD@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIJJJMMMNNNNNNNNNRRRZZZbbbkkkaaaWWWTTTQQQQQQYYYccckkklllkkkiiiggggggccc^^^cccbbb```___^^^^^^^^^___iiirrr|||llljjjgggeeedddcccdddeeefffdddbbbaaaaaaaaa```^^^XXXXXXWWWVVVUUUTTTSSSSSSPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKJJJJJJKKKNNNPPPQQQNNNNNNNNNNNNPPPRRRUUUVVVRRR[[[kkkppp```UUUNNNIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????CCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSUUUTTTSSSSSSTTTVVVUUUWWWYYYZZZZZZZZZ[[[\\\[[[^^^```bbbbbbccceeefffhhh|||yyyxxxssslllkkkooorrrqqqmmmkkkhhhgggggggggfffeeeeeeeeehhhjjjiiiggglllsssqqqtttxxx}}}xxxwwwyyyzzz{{{}}}{{{kkktttxxxjjj[[[MMMEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????AAA@@@@@@@@@AAACCCFFFGGG@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKLLLKKKJJJLLLSSSYYYggg~~~hhh[[[UUUWWW\\\SSSWWW^^^ggglllpppsssvvvfffccc___]]]^^^]]]\\\ZZZ^^^fffmmmrrrzzz{{{xxxkkkiiigggdddccccccddddddcccbbb``````___^^^[[[YYYWWWVVVTTTRRRRRRQQQRRRRRRNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMHHHEEEIIISSSaaattt}}}nnnaaaYYYMMMCCC??????AAACCCAAA@@@@@@???>>>>>>??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???CCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTTTTSSSRRRTTTUUUSSSUUUWWWXXXWWWWWWYYYZZZ[[[\\\^^^^^^___```ccceee___iii}}}}}}|||xxxvvvvvvwwwxxxxxxwwwwww{{{~~~tttqqqrrruuuzzzkkkhhh~~~yyyhhh[[[OOOEEEAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@CCCEEEGGG??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKJJJHHHIIIMMMQQQMMMpppxxx```UUUTTTWWWSSSTTT[[[bbblll|||rrrjjjeeebbb^^^[[[\\\bbbhhhmmmssszzz}}}|||||||||~~~~~~xxxxxxyyyzzzzzzxxxtttpppmmmiiigggeeecccbbbbbbcccccc```___^^^]]]]]][[[WWWTTTUUUSSSQQQOOONNNOOOPPPQQQMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJHHHHHHKKKKKKJJJIIIIIIJJJJJJKKKQQQIIIHHHMMMNNNTTTmmmvvvfffSSSFFFGGGFFFDDDBBBBBBAAAAAAAAA???>>>>>>===>>>>>>??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKKKKKKKLLLLLLMMMNNNLLLMMMOOOQQQSSSSSSSSSRRRPPPRRRSSSSSSRRRQQQSSSTTTRRRTTTVVVWWWVVVVVVXXXYYYZZZ[[[\\\\\\]]]___bbbeeedddgggqqqwwwuuuvvvyyysssooommm}}}wwwjjj[[[QQQHHHBBBAAADDDAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>;;;;;;;;;<<<===???AAABBB????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLKKKJJJJJJLLLNNNWWW___yyywww___XXX\\\TTTQQQUUUYYYddd}}}ooofff```^^^ZZZ^^^ccchhhllloooooonnnssswww}}}}}}|||~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{zzz|||xxxwww|||xxxrrrqqqooommmkkkhhhfffeeefffeeecccaaa``````aaabbb]]]\\\[[[[[[ZZZXXXTTTRRRRRRQQQOOOMMMLLLMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLKKKIIIJJJKKKKKKLLLKKKKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKFFFGGGLLLKKKNNNeee|||pppbbbVVVKKKCCC??????@@@BBBCCCBBB@@@>>>===>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@AAA@@@@@@???AAAAAAAAABBBBBBBBBBBBBBB>>>??????@@@AAABBBCCCCCCCCCBBB@@@???@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPRRRRRRRRRQQQOOOQQQRRRRRRQQQPPPRRRSSSRRRTTTVVVWWWVVVVVVXXXYYYZZZ[[[\\\\\\\\\^^^bbbdddjjjjjjlllwww}}}yyywwwzzz|||||||||hhh]]]QQQIIIDDDAAABBBFFFAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>============>>>>>>=========<<<=========>>>>>>>>>>>>?????????@@@@@@@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHJJJKKKKKKKKKLLLMMMSSSVVVdddzzzccc___]]]]]]YYY\\\oooyyyvvvfffiiinnnssstttqqqnnnlllkkknnnsssvvvvvvuuuuuuuuuvvvvvvvvvuuuuuutttsssrrruuuuuuuuuuuutttsssrrrrrrrrroooooottt{{{|||wwwqqqgggeeebbb```___```cccddddddbbb```^^^]]]^^^___```[[[ZZZXXXXXXWWWVVVSSSQQQPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEFFFFFFGGGHHHHHHHHHFFFCCCDDDGGGIIIQQQhhhooovvvuuullliiiyyyxxxmmmWWWWWWSSSMMMFFFAAAAAABBBBBBBBBAAA???===<<<===>>>???>>>>>>>>>>>>>>>??????========================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQQQQPPPOOOQQQRRRRRRTTTVVVWWWWWWWWWXXXYYYXXXYYY[[[\\\\\\]]]```bbbhhhfffggglllzzz|||xxxxxxooorrryyynnnXXXOOOGGGCCCAAA???@@@DDD@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>???????????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIDDDEEEFFFGGGIIIJJJKKKKKKJJJPPPWWWgggqqqZZZRRRWWW```|||~~~llllllpppttttttnnnjjjiii```cccgggiiijjjjjjkkklllmmmnnnnnnooonnnmmmkkkjjjhhhhhhiiiiiijjjkkkkkkkkkjjjiiijjjlllnnnmmmiiieee^^^\\\ZZZZZZ]]]bbbgggkkkaaa```^^^\\\[[[\\\]]]^^^ZZZXXXVVVUUUUUUUUUTTTRRRMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGHHHGGGGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEDDDFFFHHHHHHEEEFFFPPPcccrrrfffllljjj^^^VVV]]]lllwwwsss{{{cccOOOHHHBBBCCCDDDBBB???>>>>>>???AAAAAAAAA>>><<<;;;>>>AAA???>>>>>>=========>>>>>>================================================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPOOOOOOPPPQQQQQQSSSUUUVVVVVVVVVWWWXXXTTTWWWYYY[[[[[[\\\^^^___ccc___bbbjjjnnnyyy~~~wwwrrrrrrzzzppp```KKKEEE@@@AAA@@@>>>???AAA@@@@@@@@@@@@????????????==============================<<<<<<<<<<<<======>>>??????@@@@@@@@@??????=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@????????????????????????@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHEEEEEEDDDEEEGGGHHHIIIIIILLLKKKLLLPPP___pppddd\\\XXX^^^hhhppprrrnnneee___YYYVVVVVVZZZYYYTTTRRRTTTTTTVVVZZZ\\\]]]___aaacccdddeeefffgggfffeeebbbaaa^^^^^^]]]]]]^^^___```aaa```aaabbbaaa___]]]ZZZYYYTTTTTTUUUVVVYYY^^^bbbddd___^^^\\\ZZZZZZZZZ\\\]]]ZZZWWWUUUTTTTTTUUUTTTTTTLLLMMMMMMNNNMMMMMMLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBB???FFFHHHDDDDDDNNNZZZaaaPPPYYY\\\TTTLLLLLLOOOOOOLLL[[[yyy}}}ppphhh^^^YYYWWWWWWOOOCCC???CCCAAA@@@>>>======>>>???@@@888;;;??????>>><<<===>>>>>>>>>===<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>============>>>>>>?????????@@@@@@@@@@@@???????????????>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIMMMLLLKKKJJJJJJKKKMMMMMMMMMOOOPPPPPPOOONNNPPPQQQPPPRRRTTTUUUUUUUUUVVVWWWRRRUUUXXXZZZZZZ[[[\\\]]]bbb[[[```lllllliii|||~~~{{{rrrqqqwww}}}zzz{{{dddRRRLLLFFFAAA???AAABBB@@@???AAA@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;===>>>????????????============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFGGGIIIGGGEEEEEEGGGHHHIIIIIIMMMFFFIIIRRRTTT]]]rrrfff___XXXWWW[[[]]]YYYTTTVVVQQQNNNQQQPPPMMMNNNTTTKKKMMMPPPSSSUUUXXX\\\^^^YYYZZZ\\\\\\\\\YYYVVVTTT[[[ZZZXXXVVVUUUUUUUUUVVVSSSUUUWWWUUURRROOONNNOOOIIIJJJLLLNNNPPPQQQRRRRRR]]]]]]]]]]]]\\\ZZZYYYXXXYYYXXXVVVTTTTTTUUUVVVWWWNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEHHHJJJLLLNNNVVVVVVKKKDDDGGGHHHDDDDDDSSSdddlllkkkgggfffhhhrrrvvv~~~wwwssskkkaaaYYYRRRMMMKKKIIIHHHFFFDDDBBBAAA@@@@@@========================??????>>>>>>>>>>>>??????==============================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================???===<<<::::::<<<===???===>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEGGGGGGGGGHHHIIIKKKNNNOOOJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWUUUVVVXXXYYYZZZ[[[ZZZZZZ]]]]]]```fffkkknnnuuu|||qqqooommmwww~~~}}}kkkVVVLLLGGGAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>===???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHMMMZZZmmmzzzxxxmmmpppqqqqqqiiiZZZZZZUUURRRSSSUUUSSSNNNKKKMMMMMMLLLKKKJJJMMMPPPQQQLLLMMMNNNPPPPPPQQQQQQQQQPPPPPPPPPRRRRRRPPPOOOPPPKKKMMMOOOOOONNNNNNLLLIIINNNKKKLLLOOOPPPNNNPPPTTT]]]]]]\\\ZZZYYYXXXWWWWWWXXXWWWVVVTTTSSSSSSSSSSSSMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFJJJRRRRRRHHHBBBEEEFFFBBB@@@IIISSSVVVSSSOOOOOOPPPUUUWWW\\\cccllluuu}}}wwwhhh^^^XXXVVVQQQLLLHHHFFFDDDDDDEEEDDDCCCAAA@@@???>>>>>>========================>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<===>>>======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEGGGGGGGGGHHHIIIKKKMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWYYYZZZZZZZZZZZZ]]]\\\___eeehhhiiinnnuuuzzz~~~zzz{{{ttteeeQQQFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<=========>>>>>>>>>>>>======>>>>>>>>>?????????????????????????????????AAA@@@?????????@@@AAABBB@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJJJJJJJKKKSSS^^^ggg~~~sssfffWWWQQQSSSWWWYYYZZZSSSLLLHHHKKKNNNNNNMMMNNNMMMMMMMMMLLLLLLKKKJJJIIIKKKJJJJJJKKKLLLKKKKKKKKKIIIIIIJJJNNNUUUYYYWWWTTTLLLHHHHHHMMMRRRUUUYYY^^^]]]\\\YYYVVVUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@DDDKKKKKKCCC???BBBCCC@@@CCCEEEFFFEEECCCAAABBBBBBAAABBBCCCFFFIIIMMMQQQSSS[[[aaahhhnnntttzzzyyymmmaaaWWWNNNFFFBBBBBBBBB@@@?????????AAAAAA@@@???>>>======<<<<<<===========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMOOOOOONNNNNNMMMLLLLLLLLLPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUWWWXXXYYYZZZZZZZZZ\\\[[[^^^ccceeedddgggmmmuuu~~~mmmkkkppp~~~~~~nnnZZZJJJAAA;;;????????????????????????>>>>>>>>>>>>============>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHJJJJJJJJJKKKPPPTTT```zzz||||||fffUUUUUUWWWSSSQQQVVVXXXWWWVVVUUURRRPPPMMMLLLPPPQQQQQQPPPNNNMMMKKKIIINNNKKKNNNZZZjjjtttvvvtttkkkeeedddkkkuuu}}}]]][[[WWWSSSQQQQQQSSSTTTQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>AAAEEEFFF@@@>>>@@@AAA@@@FFFDDDBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCC@@@BBBEEEGGGIIILLLQQQTTTWWWVVVUUUVVVWWWXXXYYYXXXUUUVVVWWWXXXVVVSSSOOOMMMHHHHHHFFFCCC@@@>>>???@@@@@@???>>>>>>>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>======<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA??????@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[^^^cccdddccceeeiiikkkooo~~~yyy|||zzzqqqooouuu{{{{{{~~~vvvpppeeeWWWLLLEEE@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAADDDGGGIIIIIIIIIKKKMMMQQQ```~~~zzzpppiii___bbbppprrrrrrqqqnnnkkkfffaaa___fffjjjllliiifffaaa[[[UUU___]]]dddttt^^^[[[VVVRRRPPPPPPQQQRRRMMMNNNNNNOOOOOONNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>?????????????????????@@@BBBBBB???>>>@@@AAA@@@CCC@@@>>>???AAABBBAAA???@@@@@@?????????@@@@@@@@@BBBCCCCCCCCCBBBAAAAAAAAAFFFDDDBBBCCCDDDDDDBBB@@@DDDDDDEEEFFFEEEDDDBBBAAA<<>>???@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>===>>>>>>??????@@@AAAAAA?????????@@@@@@AAAAAAAAA?????????@@@AAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ^^^cccdddccceeejjjnnnffflll|||sssqqquuu||||||}}}~~~zzzxxx{{{nnnbbbSSSHHHCCCAAAAAAAAA=================================<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>??????????????????????????????<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFCCCDDDFFFGGGHHHIIIKKKLLLMMMSSS^^^ttt~~~|||___\\\WWWSSSPPPOOOPPPQQQMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@>>><<<======>>>>>>???@@@@@@@@@???@@@AAABBBBBBAAA@@@???BBB@@@@@@@@@BBBCCCBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@???AAACCCCCCAAA???======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFHHHIIIJJJJJJJJJJJJHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYY\\\aaabbbaaadddjjjhhhfffjjj|||vvvhhhZZZJJJCCC@@@???@@@BBB===========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>?????????????????????????????????;;;<<<===>>>>>>>>>=========>>>>>>>>>>>>?????????>>>??????@@@@@@??????>>>@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFGGGHHHIIIJJJGGGOOOUUUYYYmmm___]]]YYYTTTRRRPPPPPPQQQQQQPPPMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFCCCDDDDDDEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@????????????>>>>>>>>>=========<<<===>>>?????????>>>===@@@>>>===>>>????????????@@@AAAAAA@@@@@@?????????======>>>??????@@@@@@@@@;;;::::::;;;============<<<===>>>>>>??????@@@AAA>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>===============>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFDDDCCCCCCBBBCCCDDDEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTSSSTTTUUUVVVXXXYYYYYYWWWYYY\\\]]]]]]```fffbbbdddjjjqqq{{{yyyjjjZZZNNNCCC@@@@@@>>>===???========================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>>>>============>>>>>>>>>??????>>>>>>????????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEEEEEFFFGGGHHHHHHFFFIIIOOOSSSTTTccc```]]]ZZZVVVSSSQQQQQQPPPUUURRROOOKKKHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>============<<<===>>>>>>>>>===<<<;;;@@@===<<<===>>>>>>===>>>;;;<<<======<<<===@@@BBB<<<===>>>>>>>>>>>>======BBB???===<<<<<<>>>>>>>>>;;;>>>@@@@@@>>>===>>>???;;;<<<===>>>???@@@?????????<<<:::999;;;===>>>===<<<<<<======<<<<<<;;;:::<<<;;;;;;:::;;;;;;<<<<<<:::::::::::::::::::::::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAACCCCCCBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCEEEFFFFFFDDDCCCCCCBBBBBBDDDEEEFFFEEEFFFHHHIIIJJJIIIIIIHHHMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSTTTVVVXXXYYYXXXVVVVVVYYYYYYXXX\\\bbbeeedddeeegggiiitttvvvfff___JJJAAA;;;>>>???<<<;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<==============================;;;<<<>>>?????????>>>===============>>>>>>>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBDDDGGGHHHHHHHHHLLLAAAEEESSSOOOFFFZZZ}}}aaa___\\\XXXUUURRRQQQQQQOOONNNKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>AAA@@@???>>>???AAADDDEEE@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>================================================================================================================================================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999999::::::;;;::::::999999::::::;;;;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999::::::::::::::::::::::::>>>999888<<<888333999FFF???===;;;;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===============>>>======<<<<<<<<<======>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPQQQQQQRRRSSSTTTVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZ\\\^^^___``````\\\^^^eeefffeeeooo~~~ooohhhZZZHHHAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;================================================>>>>>>????????????>>>>>>===>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLQQQTTTgggbbb```]]]YYYVVVRRRPPPOOONNNLLLJJJHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???AAADDDGGGIII@@@@@@???>>>>>>===<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999;;;::::::999999::::::;;;;;;;;;:::::::::999999999;;;;;;:::::::::999999999::::::::::::::::::::::::>>>:::;;;@@@???;;;BBBOOO>>><<<;;;:::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<=====================<<<<<<<<<<<<============>>>>>>>>>??????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUUUUWWWWWWXXXYYY[[[\\\]]]]]]aaa]]]^^^ddddddaaaiiivvv{{{ggg[[[NNNAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>??????>>>>>>=========>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKOOORRRWWWbbb___^^^[[[XXXTTTPPPMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========>>>@@@BBBEEEFFF??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999999:::999999888::::::999999999999::::::::::::::::::999999999999::::::::::::999999999999::::::::::::::::::::::::999666888<<<<<<:::AAAKKK===<<<::::::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<===<<<<<<<<<<<<<<<============>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZ___\\\^^^bbbaaa]]]aaajjjvvvlllZZZLLLBBB===???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFHHHKKKNNNOOOKKKXXX~~~WWWVVVUUUSSSPPPLLLIIIGGGIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::::::::999999999999999999999999666777888999999999888888::::::999999999999:::::::::999999999999999999999:::999999999999999999999999999999999999999999999888555666888777444777>>><<<;;;999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<==================>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVVVV[[[ZZZ\\\___^^^[[[\\\bbbkkkxxxzzzhhh\\\PPPCCC>>>@@@===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888999999999999:::::::::999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFEEEEEEEEEHHHJJJNNNJJJNNN\\\sssPPPPPPPPPPPPNNNLLLIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????????????????>>>>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::::::::999999999999999999999999777888888999999999888888:::999999888888999999:::999999999999999999999999999999999999999999999999999999999999999999999999;;;999999999888666666999;;;999888888:::;;;:::999:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<============>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMOOOOOOPPPRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWYYY]]]]]][[[\\\^^^eeeiiikkkvvvcccSSSNNNHHH>>><<>>>>>>>>@@@????????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEGGGHHHIIIKKKKKKLLLXXXtttOOOOOOOOONNNNNNMMMKKKKKKFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>??????>>>>>>>>>=========::::::;;;<<<======>>>>>>::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999::::::999999999999999999999999;;;:::999888888888888999999999888888888888999999888888888999999999999999888888888999999999999999999999999999999999999999888888888999999888888999:::888777888999::::::999::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<======<<<<<<============>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVXXX[[[]]]^^^^^^^^^\\\fffhhhlllzzzyyyeeeUUUHHHDDDBBB===;;;>>>;;;;;;:::::::::::::::;;;::::::::::::::::::::::::999999999999::::::::::::777777777888888888888888888888888888999999999999999999999999::::::::::::777888888999999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<============??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEECCCCCCDDDEEECCCEEEHHHJJJJJJKKKUUU```PPPOOOMMMLLLKKKKKKJJJJJJEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>???>>>>>>>>>============:::;;;;;;<<<============999999999:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888999999999:::888888888888888888888888>>>===:::888777777888:::999999888888888888999999777888888888999999999999777888888888999999999999888888888888888888888888555666777777888999888666999888666777999::::::999999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLNNNPPPPPPPPPOOONNNNNNOOOPPPRRRSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSTTTTTTVVVWWWYYY[[[]]]``````^^^YYYeeefffdddkkkyyyhhhUUUKKKAAA===>>>>>><<<:::;;;;;;:::::::::;;;;;;;;;999999999999999999999999888888999999999:::::::::666777777777888888888999888888888888999999999999888999999999999:::::::::777777777888999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEDDDCCCDDDEEEDDDDDDGGGLLLNNNLLLMMMPPPSSSgggOOONNNLLLIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;:::999888777999999999999999999999:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777777888888999999999:::888888888888888888888888AAA>>>;;;777666777999:::999999888888888888999999777777888888999999999999777777888888999999999999888888888888888888888888999::::::::::::;;;999666999777666777999::::::999999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999:::;;;<<<===>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIJJJLLLNNNOOONNNMMMLLLNNNOOOPPPRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUXXXZZZZZZ[[[^^^aaa```^^^]]]bbb___```jjjqqq{{{xxx~~~aaaIIIDDD<<<999<<>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEGGGHHHEEECCCHHHPPPPPPTTTbbb|||MMMJJJFFFDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC???>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999888888888888999999888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999999999999999999999:::::::::999999888888888999888777777777888::::::888888888888888888888888777888999999888777888999888888888888888888888888777777777777888888888888777777888999999999999888888888888888888888888888888888888888888888888888999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<============>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKOOOOOOOOOPPPPPPPPPPPPPPPSSSRRRRRRRRRQQQQQQQQQQQQTTTUUUWWW[[[___bbbcccccc```___^^^^^^aaaeeejjjmmmwwwwwwuuudddOOO???>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999888888777777777777888888<<<;;;999:::;;;;;;:::888888888888888888888888888777777777777777777777777999999888888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>@@@@@@??????????????????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKNNNVVVfff}}}MMMJJJFFFDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBB???>>>>>>======>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999999888888777777888888999888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999888888888999999999::::::999999999999999999999999:::::::::999999888888888888888777777777888999:::888888888888888888888888777888999999777777888999888888888888888888888888777777777777888888888888777777888999999999999888888888888888888888888888888888888888888888888888999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVYYY]]]```aaaaaaaaa```______```cccfffhhhqqq~~~~~~|||uuufffbbbaaaVVVIII>>>>>>======<<<;;;;;;:::;;;;;;:::::::::999999999888888777777777777888888;;;:::999999::::::999777888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<=========>>>>>>>>>>>>????????????????????????AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHKKKKKKJJJKKKPPP[[[gggpppNNNKKKGGGEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>============>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999999888888777777888888999888888888888888888888888999999999999999999999999888888888888888888888888999999999999999999999999888888888999999999999:::999999999999999999999999999999999999999888888888888777777777777888999999888888888888888888888888777888999999777777888999888888888888888888888888777777777777888888888888666777888888999999888888888888888888888888888888888888888888888888888888999999999999999999999999888999999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPPPPQQQQQQQQQRRRRRROOOPPPPPPQQQSSSTTTTTTUUUSSSTTTUUUXXXZZZ]]]^^^___aaa````````````aaabbbcccfffiiiqqq~~~vvvgggWWWOOOMMMJJJFFF=========<<<<<<;;;;;;:::::::::::::::999999999999888888777777777777888888:::888777777888999777666777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGEEEFFFGGGGGGHHHKKKOOORRRmmmNNNKKKGGGEEEEEEDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888777777777888888888888888888888888888888888888888888888888888999999999999888888888888888888888888999999999888888888888888777777777777777888888999888888888888888888888888777888999888777666777999888888888888888888888888666777777777888888888888666777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999::::::::::::999:::::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPPPPQQQQQQRRRRRRSSSNNNOOOPPPQQQSSSUUUVVVWWWSSSUUUVVVXXXYYYZZZ]]]______``````aaaaaabbbaaaaaacccjjjqqqxxxppphhh[[[LLLCCC@@@@@@@@@<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999888888777777777777888888999777666666777777666555666666666666666666666666777777777777777777777777888888888888888999999999888888888888888888888888888888888888888888888888999999999999999999999999999999888888888999:::;;;999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFAAADDDGGGJJJKKKMMMOOOQQQSSShhhMMMJJJGGGEEEEEEDDDCCCAAABBBBBBAAAAAA@@@?????????>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888888777777777777777777888777777777777777777777777888888888888888888888888888888888888999999::::::888888888888888888888888777777888888888999999999888888888888888888888888888888888888888888888888666666777777888888888888777777777777777777777777666777888888777666777888777777777777777777777777666777777777888888888888666666777888888888888777777777777777777777777777777777777777777777777777888888888888888888888888777888999999::::::999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<==================>>>>>>>>>>>>======>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMOOOOOOPPPPPPQQQRRRRRRSSSNNNOOOPPPRRRTTTUUUVVVWWWUUUVVVXXXXXXXXXYYY\\\___\\\]]]___aaabbbccccccccc___gggnnnmmmmmm{{{vvvkkk^^^UUUIII@@@<<<:::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999888888777777777777888888888777555666777777666444555555555555555555555555666666666666666666666666777777888888888999999999777777777777777777777777888888888888888888888888999999999999999999999999777777777777777888888999888888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDFFFGGGHHHGGGGGGHHHJJJNNNOOOTTTbbbzzzKKKIIIGGGEEEEEEDDDCCCAAAAAAAAA@@@??????>>>>>>===>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888888888888888888888888888888777777666666777777888777777777777777777777777888888888888888888888888777777888888999:::::::::888888888888888888888888777777777888888888888999888888888888888888888888777777777888888888888888555666777777888888777777777777777777777777777777666777888888666666777888777777777777777777777777777777777777888888888888555666777777888888777777777777777777777777777777777777777777777777777777888888888888888888888888777888888999999999999999888888999999::::::;;;;;;999999999999:::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<=====================>>>>>>>>>??????>>>>>>>>>??????@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQQQQRRRTTTUUUUUUVVVUUUWWWYYYXXXVVVVVVZZZ^^^ZZZ[[[]]]___aaabbbcccccc______```ccceeekkkxxx}}}nnn___UUUNNNEEE===<<<======<<<<<<::::::::::::::::::::::::888888888999999999999999888888777777777777888888888666555555666777555444666666666666666666666666666666666666666666666666777777777888999999::::::777777777777777777777777888888888888888888888888999999999999999999999999666666777888888888888777777777888888888999999999999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCEEEEEEEEECCCCCCEEEGGGJJJHHHHHHLLLSSS```rrrJJJHHHFFFEEEEEEEEECCCBBB@@@@@@???>>>>>>======<<<>>>===<<<;;;::::::::::::999999:::::::::;;;;;;;;;999999999888888888777777888888888888888888888888888888888888888888888888777777666666666666777777777777777777777777777777888888888888888888888888666666777777888999999:::888888888888888888888888777777777777888888888888888888888888888888888888666777777777888888888999555555777888888888777666777777777777777777777777666777888777666555666888777777777777777777777777777777777777888888888888555666666777777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777888999999999999999777888888999::::::;;;;;;888999999999999:::::::::999999:::;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???======>>>>>>???@@@@@@AAA???@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXVVVSSSTTTXXX\\\XXXYYYZZZ[[[]]]___```aaaaaa\\\[[[___dddfffkkkqqqwwwzzzkkk\\\OOOFFFDDD>>><<>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBCCCCCC???BBBDDDEEEFFFGGGIIIKKKFFFDDDDDDGGGGGGFFFOOO[[[ooo|||HHHGGGEEEEEEFFFEEEDDDBBB?????????>>>======<<<<<<>>>===<<<;;;:::999999:::999999999::::::;;;;;;;;;888888888777777777777666777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777444555555666777888888999777777777777777777777777777777777777888888888888777777777777777777777777666666777777888888888999444555777888888888777666777777777777777777777777666777888777666555666888777777777777777777777777777777777777888888888888555666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999999999888777777888999::::::;;;;;;888888999999999:::::::::999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<======>>>???@@@@@@@@@??????@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNKKKLLLLLLMMMOOOPPPQQQQQQTTTTTTTTTTTTSSSSSSSSSRRRTTTVVVWWWUUUQQQQQQVVV[[[XXXXXXXXXYYYZZZ\\\]]]^^^```^^^^^^```]]]\\\dddooonnntttzzzkkk___SSSHHH@@@===:::;;;???===888777;;;999999999999999999999:::777777888888999999999999888888777777777777888888999777666666777777666555777777777777777777777777666666666666666666666666666777777888999999::::::777777777777777777777777777777777777777777777777888888888888888888888888666888;;;===>>><<<999888777777777777888888888888888888888888888888888888888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCC@@@CCCFFFGGGGGGGGGGGGHHHJJJAAA@@@HHHNNNLLLJJJMMMOOOZZZiiizzzDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;999999999999999999999999888888888888888888888888999888888888777777666666666666777888888888888888777777777777666666666666999888888777777777666666777777777777666666666666777777777777666666666666888777777777777777888888888888777777777777888888777777666666666666777777777666555666777888777666555555666777777777777777777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777777777999888888777666555555444666666666666777777777777777777777777777777777777666777777777777777666666777777777777777777777777777777777777888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOOOOQQQSSSTTTTTTTTTUUUVVVTTTSSSRRRQQQRRRSSSUUUWWWXXXXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[\\\___bbbfffhhhllllllqqq|||eeeRRRGGGBBB???<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888999888888888777777666666888888888888777777777777888888777777666666555555777777666666666666777777777777777777777777777777666666666666666666666666555555555555666666666666777777666666666666777777777777777777777777777777666777888999999888777666777888888888888999999999999999888888888888888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGCCCCCCDDDFFFGGGHHHIIIJJJHHHMMMRRRWWWaaavvvDDDCCCBBBAAAAAA@@@AAAAAA???>>>>>>>>>>>>=========<<<<<<;;;::::::::::::;;;999999999999999999999999888888888888888888888888888888777777777666666666666666777888888888888777777777777777666666666666888888888777777666666666777777777777666666666666777777777777666666666666999888888777777777777777777777777666666777777777777777666666666666777777777666555666777888777666555555666777777777777777777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777777777888888888777666555555555666666666666777777777777777777777777777777777777666666777777777777666666777777777777777777777777777777777777888888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>???????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNMMMOOOQQQRRRRRRSSSTTTUUUTTTSSSRRRQQQQQQSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[]]]]]]]]]^^^```ccceeegggggghhhkkkqqqxxx}}}kkk```PPPDDD@@@???>>>===<<<;;;;;;;;;;;;:::::::::888888888888888888888888888888888888777777777666888888888888777777777777888777777777666666666555777777666666666666777777777777777777777777777777777777777777777777777777555555666666666777777777777777666666666666777777777777777777777777777777777777888888888888777777777777888888888999999999888888888888888888888888888888888999999999::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>??????@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKJJJLLLUUUcccoooDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;:::::::::::::::999999999999999999999999888888888888888888888888777777666666666666666555555666777777888888777777666666666666777777777777777777888888888777666666777777777777666666666666666666666666777777777777999999888777666666777777777777777777777777777777777777666666666666777777777666555666777888777666555555666777777777777777777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777777777888888777777666666555555666666666666777777777777777777777777777777777777666666777777777777666666777777777777777777777777777777777777888888888888777888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMOOOQQQQQQQQQSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSRRRSSSUUUWWWXXXYYYZZZZZZ]]]\\\\\\]]]^^^```bbbdddggghhhkkkkkkiiimmm~~~tttaaaLLLFFF>>>:::;;;===>>>>>>;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888777777777777888888888888777777777777777777777777666666666666777777666666666666777777777777777777777777777777777777777777777777777777666666666777777777888888777777666666666666777777777777777777777777777777888888777777777777888888777777777888888888999999888888888888888888888888888888888999999999999:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFKKKOOOWWW___rrrDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>=========<<<;;;::::::999999::::::888888888888888888888888888888888888888888888888666666666666555555555555555666666777777777777777666666666666777777777777888888999:::999999888777777777777777666666666666666666666666777777777777888777777777777777888888777888888888888888888777777777666666666666777777777666555666777888777666555555666777777777777777666666666666666666666666666666777777777777666666666666666666666666666666777777777777777777777777888777777777666666666555666666666666777777777777666666666666666666666666555666666777777777777666666666666666666666666666666777777777888888888888777777777777888888888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>????????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLKKKKKKKKKKKKKKKKKKIIILLLNNNPPPPPPQQQRRRTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^eeegggjjjllljjjkkktttjjjPPPBBBBBB???<<<<<<===>>>>>>===;;;;;;;;;:::::::::999999888888888888888888888888888888888777777777777777888888888888777777777666777777777777666666666666777777666666666666777777666666666666666666666666888888888888888888888888777777777777888888888888777777666666666666777777666666666666666666666666999888777666666777888999777777777777888888888888777777777777888888888888888888888888999999999999999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFIIIKKKLLLLLLLLLLLLPPPWWW```pppCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>============<<<;;;;;;:::999999999999:::888888888888888888888888777777777777777777777777555555555555666666666666555555666777777777777777555666666666777777777888888999:::<<<<<<;;;:::999777777777777666666666666555666666666777777777888666666666666777888::::::888999999::::::999999888777777666666666666777777777666555666777888777666555555666777777777777777666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666777777777777666666666666666666666666555555666777777777777777666666666666666666666666666777777777888888888888666666777777777888888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<============>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIKKKJJJJJJJJJJJJJJJJJJJJJIIILLLNNNOOOPPPPPPRRRSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRSSSVVVXXXYYYZZZZZZXXXXXXXXXYYYYYYZZZ[[[\\\______ccciiimmmlllmmmpppvvv|||zzzkkkWWWEEE>>>@@@@@@????????????>>><<<;;;;;;;;;:::::::::999999999777777777777777777777777777777777777777777888888888888888888777777777666666666666666777777777777777777666666666666777777666666666666666666666666777777777777777777777777777777777777888888888888777777666666666666777777666666666666666666666666999888777666666777888999666666777777777888888888666666777777777888888888777777888888888999999999888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBHHHFFFDDDEEEFFFGGGGGGEEEGGGIIIMMMPPPRRRXXXfffsss{{{ppprrrCCCBBBAAA@@@@@@?????????=========<<<<<<<<<;;;;;;;;;;;;:::999999999999999888888888888888888888888777777777777777777777777555666666666666777777777444555666666777777666666555555666666777777888888777999;;;<<<<<<;;;:::999777777777777666666666666555555666666777777888888666666666666777999:::;;;777888999::::::999888777777777666666666666777777777666555666777888777666555555666777777777777777777777777777777777777777666666777777777777666666777777777777777777777777666666666666666666666666777777777777666666666666666666666666777777777777777777777777777777777777444555666777777888888777777777777777777777777777777777777777888888888888666777777777888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<============>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDFFFHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]]]]]]][[[^^^fffkkkjjjhhhgggooopppuuuwwwssscccQQQGGGCCC@@@???AAA:::;;;<<<<<<<<<<<<;;;:::::::::::::::999999999999777777777777777777777777777777777777888888888888888888888888777777777777666666666666777777777777777777666666666666777777777777777777777777777777666666666666666666666666666666666777777777888888777777666666666666777777777777777777777777777777888888777777777777888888666666666777777777888888555666666777777888888888777777777888888888888999888888999:::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@>>>?????????@@@@@@AAAAAACCCBBBBBBBBBBBBBBBBBBBBBGGGEEECCCBBBCCCDDDCCCCCCFFFHHHIIIJJJJJJLLLRRRWWWVVVQQQTTTcccooottt{{{CCCBBBAAA@@@????????????<<<;;;;;;;;;;;;:::::::::;;;:::999999888999999999888888888888888888888888777777777777777777777777666666666777777777888888444555666666777777666666555555555666777888888888555777999;;;;;;:::999777777777777777666666666666555555555666777888888888888888777777777777777888555666888999999888666555777777666666666666777777777666555666777888777666555555666777777777777777777777777777777777777777666666777777777777666666777777777777777777777777666666666666666666666666666666666666777777777777666666666666777777777777777777777777777777777777444555666777888888888888777777777777777777777777777777777777888888888888777777777888888888999999888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMLLLLLLMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]\\\^^^dddfffdddeeehhhiiihhhjjjnnnrrrzzzzzzhhh[[[VVVOOOEEE>>>@@@DDDCCC>>>;;;777888999:::::::::;;;<<<:::::::::999999999999888777777777777777777777777666777777777888888888888888888888888777777777777555666666666777777777888777777666666666666777777777777777777777777777777555555555555555555555555555555666666666777777777777777666666666666777777777777777777777777777777777777888888888888777777666666666666777777777888555555666666777888888999777777777777888888888888888888999::::::::::::999999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>======>>>>>>??????@@@@@@<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGIIIFFFBBB???AAAEEEJJJLLLEEEFFFHHHKKKOOORRRUUUVVV]]]jjjzzzCCCBBBAAA@@@????????????;;;;;;:::::::::999999999;;;:::999999888888999999777777777777777777777777777777777777777777777777666666777777888888999999444555555666666666666666444555555666777888888999333555888::::::999777666777777777777666666666666444555555666777888888999;;;:::999777666555555555444555666888888666555444777777666666666666777777777666555666777888888666555666666777777777777777777777777777777777777777666666777777777777666666777777777777777777777777666666666666666666666666666666666666777777777777666666666666777777777777777777777777777777777777444555666777888888888888777777777777777777777777777777777777888888888888888888888888999999999999888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[\\\ZZZZZZ\\\___^^^]]]ccckkkiiieeehhhqqqwwwtttpppooo~~~zzziiiYYYKKKEEEGGG???<<<<<<===<<<888999<<<999:::;;;::::::;;;===>>>:::::::::999999999888888777777777777777777777777666666777777888888888999888888888888777777777777555666666666777777888888777777666666666666777777777777777777777777777777555555555555555555555555555555555555666666666666777777666666666666777777777777777777777777777777666777888999999888777666666666666666777777777777444555555666777888888999777777777777888888888888888888999::::::::::::999999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>=========>>>??????@@@@@@;;;<<<===>>>???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBB???BBBDDDEEECCCCCCCCCEEEFFFFFFEEEEEEGGGHHHDDD???CCCHHHJJJGGGFFFJJJLLLJJJKKKPPPSSSTTTZZZeeekkkiiijjj{{{????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;888777777::::::888666777777777777777777777777888888777666666666666666777555444555666777666555777777777777777777777777888888777777888888999:::888888777777666666555555777666555555555555666666777777777777777777777777777777777777777777777777999999888777666555444444666666666666777777777777777777666666666666777777555555555555666666666666777777666666555555555444777777666666555555555444777777777777777777777777999888888888777777666666666666555555555555666666666666666666666666666666555555555555666666666666666666777777777777666666888888888888777555444333777777777777888888888888888888888888888888888888888888999999999:::::::::999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@AAA@@@???@@@AAABBBCCCBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGGGGHHHJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUTTTRRRUUUYYYZZZYYYXXXYYY[[[[[[[[[\\\]]]___bbbeeefffgggggghhhiiijjjkkkllllllttttttyyyzzzvvv{{{eeeOOODDD???>>>>>>============<<<<<<<<<<<<:::::::::999999888888888;;;;;;;;;::::::999999999999999888888777666666666666666666666777777777777888888777777666666555555777777666555555555555555444444444555555555666666666666666666666666666666777777777777888888888888777777777777777777777777555555555555666666666666777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777999888888888777777666666999888777666666777888999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJHHHHHHJJJOOOQQQQQQOOOUUU[[[ccceeegggooo}}}~~~wwwqqqnnnllljjjiii?????????>>>>>>>>>======;;;;;;;;;;;;:::::::::::::::::::::999888888888888777777777777777777777777888888777666666666666666777555444555666777666555777777777777777777777777777777666666777777888999666666666666666777777777666555555444444555555666555555555555555555555555666666666666666666666666888888777777666555555555555555555555666666666666666666555555555555666666555555555555666666666666777666666666555555555555777666666666555555555555666666666666666666666666777777777666666666555555666666555555555555666666555555555555555555555555555555555555666666666666666666777777777777666666666777777777777666666555666666777777777888888888888888888888888888888888888888888888999999999999999999888888999999:::;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@?????????@@@AAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPUUUUUUVVVWWWWWWVVVUUUTTTRRRUUUXXXXXXWWWWWWYYY[[[\\\\\\\\\]]]^^^```bbbdddeeeeeefffggghhhiiiiiiiiiiiikkkooowwwyyy}}}}}}www}}}nnnbbbRRRFFFAAA???>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888::::::999999999888888888666666666666666777777777666666666666777777777777888777777777666666666555777777666555555555555555444444444555555666666666666666666666666666666666555666666666666777777777666666666666666666666666555555555555666666666666777777777777777777777777666666777777777888888888777777777777777777777777777777777777777777777777888888888777777777666666888888777666666777888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<============>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGIIILLLNNNNNNLLLMMMQQQUUUUUUTTTXXXaaahhhnnnqqquuuwwwxxxwwwwwwxxx}}}zzzxxxzzzyyyxxxwwwxxxyyyxxxtttqqqjjjlllnnnnnnmmmmmmnnnooohhhgggeeecccbbb`````````>>>>>>>>>>>>============::::::::::::999999999999999:::;;;999666666888:::777777777777777777777777888777777666666666666666777555444555666777666555666666666666666666666666666555555555555666777777444555555666777777888888555555555444444555555666555555555555555555555555666666666666666666666666666666666666666666666666444444444444555555555555555555444444444444555555555555555555666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666555555555555555444666666666555555666666666555555555555555555555555555555555555666666666666666666777777777777666666555555666777777777777777666666777777777777888888888888888888888888888888777777777777888888888888999999888888999999:::;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>??????????????????????????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQUUUVVVVVVVVVVVVTTTSSSRRRSSSUUUVVVVVVUUUVVVXXXZZZ\\\\\\\\\]]]^^^___```aaadddddddddeeeeeeffffffffffffjjjmmmooopppttt{{{yyynnnddd^^^JJJEEE@@@>>>>>>???===;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888777777777444444444555666777777777666666666666777777777777777777777777666666666666777777666555555555666666555555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666666555555555555666666666666777777777777777777777777666666777777777777888888777777777777777777777777777777777777777777777777888888777777777777666666888777777666666777777888888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIJJJKKKKKKKKKJJJKKKNNNQQQOOOQQQTTTVVVWWWXXXYYY[[[]]]ZZZYYYZZZ^^^aaa```^^^^^^]]]\\\\\\]]]]]][[[ZZZUUUVVVWWWXXXWWWXXXZZZ\\\WWWZZZ^^^^^^\\\[[[\\\]]]>>>>>>=========<<<<<<<<<::::::::::::999999999999888888888888777777999:::777777777777777777777777777777666666666666777777777555444555666777666555555555555555555555555555666666555555666666777888555555555666666666777777666666555555555666777777555555555555555555555555666666666666666666666666555555555666666666777777444444555555555666666666666555555444444555555666555555555555666666666666666666666666666555555555666666666666666555555555666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555555555555555666666666666666666777777777777666666666666777777777777666666666666666666777777777888888888888888888888888888666666666666777777777777999999888888999999:::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????>>>???@@@@@@@@@??????@@@CCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPQQQRRRSSSSSSRRRPPPPPPSSSSSSSSSSSSTTTUUUXXXYYYZZZ[[[\\\]]]^^^```aaabbbcccccccccdddddddddeeeeeegggjjjlllmmmlllkkklllnnnttt}}}mmm]]]SSSKKKEEEAAA<<<;;;;;;<<<>>>>>>;;;999;;;::::::::::::999999999999999999888888888888888888888888888888888888888555555555666666777777777666666666666777777777777777777777777666666666666777777666666666666666777666666666666666666666666666666666666666666666666555555555666666666777777666666666666666666666666555555555555666666666666666666666666666666666666666666666666777777777888777777777777777777777777777777777777777777777777777777777777777777666666777777777666666777777777888888888888999999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMMMMLLLIIIKKKLLLMMMMMMNNNQQQSSSOOOMMMLLLMMMOOOQQQPPPOOOPPPPPPOOOPPPQQQSSSUUUVVVRRRSSSSSSSSSRRRSSSVVVXXXWWW\\\```___[[[YYY\\\___=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::777666666777999:::999888666666666666666666666666777777666666666666777777777555444555666777666555444444444444444444444444777666666666666777888888777666666666555555555444777777666666777888888999666666666666666666666666555555555555555555555555444444555555666666777777555555666666666777777777777666666666666666666777555555555555666666666666555555555666666666666666555555555666666666666666777777777777777777777777666666666666666666666666555555666777777666555555555555555555555555555555555555555555666666666666666666777777777777666666888888888888777666555444555666666666666777777777777777777777777777777777555555666666666777777777999999888888999999:::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???AAACCCCCCAAA???@@@AAABBBBBBCCCDDDEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEDDDFFFGGGFFFEEEEEEGGGHHHFFFFFFGGGGGGIIIJJJLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQLLLNNNOOOQQQRRRRRRQQQQQQSSSRRRQQQQQQSSSUUUVVVWWWWWWXXXZZZ]]]```bbbcccdddbbbccccccddddddeeeeeeeeebbbbbbdddhhhkkkllljjjgggkkkoooppppppvvv~~~qqq```WWWKKKCCC@@@@@@???>>>======<<<=========;;;999;;;;;;;;;:::::::::999999888888888888888888888888888888999999999999999999888888888777777666666666666666666666777777777777666666666666777777777777777777666666666777777888777777777777777777777777666666666666666666666666666666777777777888888888555555555555555555555555555555555555666666666666666666666666666666666666555666666666666777777777666666666666666666666666666666666666666666666666666666666666666666777777666666666777777666666666777777888888888999999999999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????????????????????????????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFFFFFFFDDDDDDDDDGGGJJJMMMLLLKKKJJJKKKLLLKKKJJJKKKMMMOOONNNMMMLLLLLLNNNOOOOOOOOOMMMMMMLLLLLLMMMOOORRRTTTSSSSSSSSSRRRPPPPPPSSSUUUWWWZZZ\\\[[[WWWVVVZZZ___===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777999;;;<<<;;;:::999888666666666666666666666666666666666666666777777888777555444555666777666555555555555555555555555555777777666666777777888999777777666666555444444333666666666666777888999999777777777777777777777777555555555555555555555555444444444555555666666666666666666666777777777888777777666666666666777777555555555555666666666666555555555666666666666666555555555666666666666666888888888888888888888888666666666666666777777777444555666777777666555444444444444444444444444444555555555555666666666666666666777777777777666666999999888888777555444333555555666666666666777777777777777777777777777777666666666666777777777777999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>BBBEEEDDDAAA???@@@AAA@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPLLLMMMOOOQQQSSSSSSSSSSSSQQQPPPOOOPPPSSSUUUUUUTTTTTTVVVYYY\\\___bbbcccdddaaabbbcccccceeeffffffggg___^^^___eeekkknnnlllhhhmmmlllkkkkkkoootttxxxyyy~~~tttgggWWWLLL@@@@@@???@@@@@@@@@>>><<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999777777777888888888888888888888888999999999999999999999999888777666666666666666666666777777777777666666666666777777777777777777666666666777888888888888888888777777777777666666666666666666666666777777777777888888888888555555555555555555555555555555555555666666666666777777777777777777777777555555666666666666777777666666666666666666666666666666666666666666666666555555666666666666777777555666666777777666666555777777777888888888888999999999999999::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEEEEGGGIIIKKKKKKJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMLLLLLLLLLMMMNNNOOOOOOQQQQQQQQQOOOMMMMMMOOOQQQSSSTTTTTTSSSQQQPPPQQQSSSSSSVVVWWWWWWVVVXXX\\\```<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888@@@HHHFFF<<<555666:::666666666666666666666666666666666666666777888888777555444555666777666555555555555555555555555555666666555555555666777777555555555555555555555555444444444444555666777888666666666666666666666666555555555555555555555555444555555555555555555555555555555666666666777777666666666555555666666666555555555555666666666666555555555555666666666777555555555555666666666777777777777777777777777777444444555555555666666666444555666777777666555444444444444444444444444444555555555555666666666666666666777777777777666666777777777777777666555555555555555666666666777777777777777777777777777777666666777777777888888888999999888888999999:::;;;888999::::::;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<============AAAEEEDDD@@@===>>>@@@???@@@BBBDDDEEEDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDFFFIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOLLLMMMOOOQQQQQQRRRQQQQQQPPPNNNNNNPPPSSSUUUTTTRRRSSSUUUWWWZZZ]]]___``````___```aaabbbdddfffgggggg```aaaccceeehhhjjjkkkjjjiiiiiijjjmmmooopppooonnnppp{{{~~~qqq___RRRKKKHHHDDDAAA:::===@@@AAA@@@===:::999;;;;;;;;;:::::::::;;;===:::999999999999888888888666777777777888888888999777777777888888888999999777777777777777777666666666666666666777777777777555666666666777777777888777777666666777888888999999999999888888777777777666666666666666666666666666666666777777777777888555555555555555555555555555555555555666666666666777777777777777777777777555555555666666666777777666666666666666666666666666666666666666666666666555555555666666666777777555555666777777666555555777777777777888888888888888999999999999:::::::::999999999999::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGIIIHHHEEEDDDFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLIIIKKKLLLLLLKKKKKKLLLNNNIIIJJJJJJKKKKKKLLLMMMOOORRRSSSTTTRRROOOMMMOOOPPPRRRTTTUUUUUUTTTSSSTTTUUURRRTTTVVVXXXZZZ\\\]]]]]]<<<<<<;;;;;;;;;:::::::::999999999888888888888777888GGGRRRMMM===111444<<<666666666666666666666666666666666666666777888888777555444555666777666555666666666666666666666666555444444444444555666666333333444444555666666666222222222333444555666777555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666555555555444444555555555555555555555666666666777444555555555666666777777444555555555666666777777666666666666666666666666333333333444444555555555444555666888888666555444444444444444444444444444555555555555666666666777666666777777777777666666555666666777777777777777555555555555666666666777777777777777777777777777777777777777888888888888999999888888999999:::;;;888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<@@@DDDCCC???<<<===???>>>???AAACCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDFFFIIIHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNKKKLLLMMMNNNOOONNNMMMLLLOOONNNNNNQQQTTTUUUSSSPPPRRRTTTVVVYYY[[[\\\\\\\\\]]]^^^___aaaccceeeggghhh```ccceeeeeebbbbbbdddgggiiihhhhhhjjjjjjiiijjjlllkkkoooqqqqqqrrryyyqqq]]]OOOMMMGGG@@@>>>@@@AAA???<<<;;;===???>>>;;;:::===???;;;<<<<<<;;;:::::::::<<<888888888888777777777777666666777777888888888999555666666666777777888888444444555555666777777777666666666666777777777777555666666666777777888888777777666777777888999999999999999999888888777777666666666666666666666666555555555555666666666777555555555555555555555555555555555555666666666777777777777777777777777777555555555555666666666777666666666666666666666666666666666666666666666666444555555555666666777777444555666777777666555444777777777777888888888888888888999999999:::::::::888888999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHGGGDDDCCCEEEGGGEEEFFFGGGFFFEEEGGGJJJMMMGGGIIIKKKLLLLLLLLLMMMOOOHHHIIIJJJJJJJJJKKKMMMOOOKKKNNNPPPOOOMMMLLLMMMPPPNNNQQQTTTUUUUUUTTTUUUUUUQQQRRRUUUYYY[[[[[[XXXUUU<<<<<<;;;;;;;;;:::::::::888888888888888888888888999:::;;;:::888666666777555555555555666666666666555555666666666666555555888888777777666666555555444555555555666666777777777777666666555555555444555555555555555555555555444444444444444444444444444444444555555555555666666666555555555444444444555555555555555555555555444444444555555555666666555555555666666666666777555444333333333333444555666777777777777777666666555555555555666666777777777777777777777777777777555555444444444444555555666666555555555555666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555777777777777777777777777666666666777888888999999777777888999::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPSSSUUUUUUTTTPPPQQQSSSUUUWWWYYY[[[\\\YYY[[[___bbbeeeffffffffffffeeeeeeddddddeeeeeefffiiikkkiiifffgggjjjjjjfffhhhiiikkklllllllllmmmmmmuuussszzz}}}rrrdddWWWLLLEEEAAA@@@??????>>>===<<<<<<;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999888888888777777666666777777777777777777777777888888888888888777666666666666666666666777888888999999888777666555444444444555555555666666777777666666666666666777888888999999999888777666666555333444444444555666666666555555666666666666555555666666666666777777777777666666777777777777666666333444444555666777888888666666777777777777666666666666666666777777777777666666666666666666666666555555555555555555555555777777666666555555555444666666666666777777777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDFFFGGGGGGFFFEEEEEEDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLKKKJJJIIIGGGHHHHHHHHHGGGHHHKKKMMMKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOQQQSSSQQQSSSVVVXXXXXXWWWUUUTTT;;;;;;;;;;;;::::::::::::888888888888888888888888888999:::999777666666666555555555555666666666666555555666666666666555555555555555666777777888888555555555555666666666777777666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666666666555555555444444444555555555555555555555555444444444555555555666666444444555555555666666666555555444333333444555555666666777777777777666666444444555555666666666666666666666666666666666666555555444444444444555555666666555555555555666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666666666666777888888999999888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNQQQSSSSSSRRRQQQQQQSSSUUUWWWXXXZZZ[[[ZZZ\\\___aaacccdddddddddeeeeeeddddddddddddeeeeeehhhiiihhhdddeeehhhgggdddfffgggiiijjjjjjjjjjjjkkkllljjjnnnwwwyyy|||}}}pppZZZVVVQQQKKKFFFCCCBBBAAA??????>>>======<<<;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::888888888888777777777666777777777777777777777777777777888888777777666555666666666666666777777888888888777777666666555555555555555666666666777777666666666666666777888888888888777777666555555444444444555555555555555555555555666666666666555555555555555555666666666666666666777777777777666666444444555555666666777777666666777777777777666666555666666666777777777777666666666666666666666666555555555555555555555555777666666666555555555555555666666666777777777777777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIHHHGGGHHHJJJLLLKKKKKKLLLLLLMMMMMMNNNNNNQQQRRRRRRQQQOOONNNOOOPPPQQQRRRUUUVVVWWWWWWVVVUUU;;;;;;;;;:::::::::999999888888888888888888888888666888999888666555555555555555555555666666666666555555666666666666555555444555555666666777888888555555555555666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666555555555555555444444444555555555555555555555555444444444555555555555555333444444444555555555555555555444333333444555555555666666777777666666666444444444555555555555555666666666666666666666666555555444444444444555555666666666555555666666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666555666666777777888888999888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===??????AAABBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKKKKMMMPPPRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXXXX[[[\\\^^^```aaabbbbbbbbbeeeddddddccccccddddddeeefffhhhgggcccbbbddddddbbbcccdddeeefffffffffffffffgggfffiiinnnllliiippp|||~~~xxxqqqmmmiiiaaaUUULLLEEECCC@@@>>><<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999888888888888777777777777777777777777777777777777666777777777777666555555666666555555666666777888777777777777666666666666555555666666666666777777666666666666666777888888777777666666555555444444666666555555555555555555555555666666666666555555444444444444555555555555666666777777777777666666555555555666666666666666555666666777777666666555555555666666666777777777666666666666666666666666555555555555555555555555666666666666555555555555555555666666666777777777777777777888888888999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIHHHGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLPPPRRRRRRQQQOOOMMMMMMNNNPPPQQQRRRTTTUUUVVVVVVVVV::::::::::::999999999999888888888888888888888888555777888777555444444555555555555555666666666666555555666666666666555555888777777666555555444444555555555666666666666666666666666666666555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555555555444444444444555555555555666666777666666666444444444444555555555555666666666666666666666666555555444444444444555555555555666666666666555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666555555666666777888888888999999999999888888888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>======<<<===>>>???@@@@@@@@@@@@EEEDDDBBB@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKMMMLLLLLLNNNQQQSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVYYYZZZ[[[]]]___```bbbcccddddddccccccccccccddddddeeehhhgggcccaaaccccccaaaaaaaaaaaabbbcccdddcccbbbddddddhhhllljjjfffiiipppyyyssskkkhhhiiilllnnnnnntttssswwwvvvsssmmmfff___ZZZVVVUUUKKKJJJIIIHHHGGGFFFCCCAAAEEECCCAAA>>>===<<<<<<===<<<<<<<<<<<<;;;;;;::::::::::::999999999999::::::999999999999999999999999888888888777777777777777777777777777777777777777666666666666666555555444666555555555555666777777555666666666777777777888666666666666666666777777666666666666666777777888777777777666666555555555777777666666555555444444555555666666666666555555444444555555555666666666666666777777777777666666666666666666666555555555555666666666666666666555555555555666666666777777666666666666666666666666555555555555555555555555666666666666666555555555555555555666666666777777777777777777888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>?????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHFFFFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIMMMOOOQQQQQQOOONNNMMMMMMNNNOOOPPPQQQRRRSSSTTTUUU::::::999999999888888888777777777777777777777777444666777777555444444555555555555555666666666666555555666666666666555555777777666666555444444444666666666666666555555555555555555666666666666666555555555555555555555555555555555555555555555555444444444555555555555666444555555555555555555555555555555555555555555555555555555555555555555444333333333444444444555555555555555555555555555555444444555666666666666666555555555555555555555555555555555555555555555555555555444444444444555555555555666777777666555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555555555555555555555555555555555555666777777888888999888888888888888888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<===============<<<<<<===>>>????????????DDDDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKMMMPPPRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWYYY\\\```ccceeeccccccbbbbbbbbbbbbccccccdddhhhhhhcccaaabbbdddccc```___^^^```bbbbbbaaa___^^^___cccgggfffcccdddhhhmmmhhhbbb______```^^^]]]bbb``````aaabbbaaadddhhhkkkkkkkkkjjjiiiiiijjjlllhhhccc]]]ZZZ\\\```dddgggeeefffccc^^^[[[\\\YYYTTTJJJIIIFFFDDDBBBAAA@@@@@@>>>???@@@???>>>>>>>>>???======<<<<<<<<<<<<===>>>;;;;;;;;;:::::::::::::::888999999999999999999888888888888888888888888888777777777777777777888888777777777777777777777777666666666666666555555444555555555555555666666777555555666666777777888888777777777777777777666666666666666666666777777888888888777777777777777666777777777666666555555444555555666666666666555555555555666666666777777777666666777777777777666666666666666666666555555555555555666666666666555555555555555555666666666666666666666666666666666666555555555555555555555555555555555666666666666666555555555555666666666666666666777777777888888888888888888999999999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<==================>>>????????????>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDEEECCCDDDFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIGGGFFFFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKNNNOOOOOONNNOOOPPPMMMMMMNNNOOOPPPQQQRRRSSS999999999888888888777777777777777777777777777777444666777777666555555666555555555555666666666666555555666666666666555555333444444555555666777777666666666666666555555555555555555666666666666666555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555555555555555555555555555555555555555555555444444444333444444444555555555555444555666666666666555444333444555555666666666666666666666666666555555555555555555555555555555555555555444444444444555555444555666777777666555444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555555555555555555555555555444555555666666777777888777777888888888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMIIIHHHHHHJJJMMMOOOOOONNNPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUWWWZZZ___ccceeecccbbbbbbaaaaaabbbbbbcccbbbggghhhdddaaaccceeeeeebbb___^^^```bbbcccaaa^^^^^^___aaabbbaaa```aaabbbbbb^^^[[[[[[]]]]]]ZZZWWWXXXZZZ\\\]]][[[XXXWWWWWWTTTUUUUUUVVVVVVUUUTTTSSSNNNOOONNNLLLIIIIIILLLPPPKKKMMMLLLHHHGGGIIIHHHEEEEEEEEEDDDDDDEEEEEEFFFFFFBBBBBBBBBAAA???>>>>>>???<<<;;;::::::999999999999:::::::::999999999999999777888888999999888888777777777777777777777777777777777777777888888888888777777777777777777777777666777777777777666555555555555444444555555666777555555666666777777888888888888777777777777666666666666666666666777888888888888888888777777777777777777666666666666666666555555666666666666555555666666666666777777777888666666777777777777666666555555555666666666666666444555555666666555555444444444555555555666666666666666666666666666666666555555555555555555555555555555555666666666666666444444555555555666666666666666666777777777888888888888888888999999999999888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAABBBDDDEEEFFFBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFHHHJJJIIIIIIIIIIIIIIIIIIJJJJJJGGGIIILLLMMMMMMNNNPPPQQQMMMNNNOOOPPPQQQQQQQQQQQQ999888888888777777777777777777777777777777777777444666888777666555666777555555555555666666666666555555666666666666555555333333444555555666666777777666666666555555555555555555555555666666666777555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555666666555555555555555555555555666666555555555444444444444444555555555666666666444555666777777666555444222333444555666666666666888888777777777666666666555555555555555555555555555555444444444444555555444555666777777666555444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555555555555555555555555555444444555555666777777777666666777777888888999999888888888888999999999999999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHJJJLLLNNNNNNMMMNNNOOOOOOQQQRRRSSSTTTTTTUUUTTTTTTUUUXXX\\\aaadddbbbbbbaaaaaaaaaaaabbbbbb```fffhhhddd```bbbfffgggdddaaa___```dddeeebbb^^^`````````___^^^```aaaaaa\\\YYYXXXYYY[[[[[[YYYVVVRRRWWW\\\]]]\\\[[[ZZZYYYRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQOOOMMMKKKJJJJJJFFFIIIJJJGGGFFFIIIJJJHHHCCCBBBAAA@@@???>>>======????????????>>>=========???>>>===<<<:::999888777999999999999999999999999777777888999999888777777777777777777777777777777666777777777888888888888777777777777777777777777777777888888777777666555555444444444444555666666666666666666777777777777888888888777777777666666666666666666666777888888777777777777777777777777666666666666666777777777555555666666666666555555555555555666666666777777666666777777777777666666444444555555666666777777444555555666666555555444444444444555555555666666666666666666666666666666555555555555555555555555555555555555666666666777444444444555555555666666666666666666777777777888888888888888999999999999777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>>>>===>>>>>>???????????????>>>>>>>>>???@@@AAAAAAAAABBBAAAAAABBBCCCDDDFFFGGGBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFIIIKKKHHHHHHIIIIIIJJJJJJKKKKKKHHHJJJKKKKKKKKKLLLOOOQQQPPPQQQRRRTTTTTTSSSQQQPPP888888888888777777777777777777777777777777777777555666888888777666666777555555555555666666666777555555666666666666555555777666666555444444333333777777666666555555555444444555555555666666777777555555555555555555555555666666666666666666666666444444444555555555666666444444444555555555666666555555555555555555555555666666555555555444444444555555555666666666666777444555666777777666555444222333444555666666666666999999888888777777666666555555555555555555555555555555555444444555555555444555666888888666555444444555555555555555555444666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555555555555555555555555555444444555555666777777777555666666777888999999:::777888888888888999999999999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDBBB@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIKKKNNNPPPPPPOOOMMMNNNOOOPPPRRRSSSTTTTTTVVVUUUTTTTTTVVVZZZ___bbbbbbbbbaaaaaaaaaaaabbbbbb^^^dddgggccc```bbbfffgggeeebbb```aaaeeefffccc___]]]]]]\\\ZZZZZZ^^^```aaa```]]][[[[[[]]]^^^\\\YYYWWWZZZ[[[XXXTTTTTTVVVVVVVVVTTTPPPNNNMMMKKKJJJIIIIIIHHHGGGHHHJJJKKKHHHFFF@@@DDDEEEBBBAAADDDEEECCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>===<<<:::888999999:::;;;<<<=========888888888888888888999999666777888999999888777666777777777777777777777777666666777777888888888999777777777777777777777777888888888888888777666666555444444444444555666666777777777777666666666666999888888888777777666666666666666666666777888888555555555666666666666666555555666666777777888888555555666666666666555555444444444555555555666666666666777777777777666666333444444555666777888888444555555555555555555444444444444555555555666666666666666666666666666666555555555555555555555555444555555555666666777777444444444555555555666666666666666666777777777777777888888888888999999999777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>>>>======>>>???????????????===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHBBBDDDFFFFFFEEEDDDEEEFFFDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFGGGFFFFFFGGGIIILLLHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKJJJJJJKKKMMMPPPRRRSSSUUUWWWVVVTTTRRRPPP888888888888777777777777777777777777777777777777333333333444555666777777777777777777666666666666666666777777777777666666777777666666555555444444333333444444555666666666555555555555555555555555444444555555555555444444666555555555555444444444555555555555666666666666666666555555555444444444555444444333333444444555555555555555555555555555444444444444444444444444666666666666555555555555888888777666666666666666777777777777777777777777777666555444444555666777333333333444555666777777777777666666555555555444444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555222333555666666666555555666666666666666666666666666666555555555555666666666555444444555777:::<<<888888777777666666555555777888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>??????????????????@@@BBBDDDEEEFFFGGGBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNQQQTTTUUURRROOOQQQWWWZZZUUURRRTTTXXXYYYWWW\\\^^^^^^```eeefffdddcccbbbaaaaaabbbdddfffgggeeeeeedddcccbbbaaa___^^^___\\\YYYYYYZZZ[[[\\\\\\```___]]][[[ZZZZZZZZZ[[[WWWWWWVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888666666777777888888999999666666777777777777666666777777777777666666666666777777777777666666666666666666666666666666666666777777666555444444333333555555555555666666666666666666555555555555666666777777777777777777777777777777777666555333222111777777777777666666666666666666777777777777666666444444555666666777666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666777888999:::999999888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJJJJHHHFFFFFFGGGJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKJJJIIIIIILLLNNNMMMMMMPPPTTTXXXXXXUUUQQQ888888888777777777666666666666666666666666666666333444444444555666666666777666666666666666666666666666777777777777666666666666666666666555555555555555555555555555444444555555555555555555555555444444555555555555444444666555555555555444444444555555555555666666666666666666555555555444444444555444444333333444444555555555555555555555555555555555555555555555555555555666666666777777888888888777666555555555555666666666666666666666666666666666555444444555666666444333333444444666777777777666666666555555555444444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555333333555666666666555555555555555555555555555555666666555555555555666666555555444555666777999:::777777777666666666666666777777888888888999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>???????????????@@@AAACCCDDDEEEEEEBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNQQQTTTUUUSSSQQQVVV[[[\\\WWWSSSUUUXXXYYYXXX\\\^^^]]]___dddeeebbbcccaaa```___```bbbeeegggcccccccccbbbaaa```^^^]]]```^^^\\\[[[]]]^^^______```___]]][[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTTTTSSSPPPPPPOOONNNLLLJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888777777777777777888888888666666777777777777666666777777777777666666666666777777777777666666666666555555555555555555555555444444444555555555555555555555555555666666666666777777777666666777777777666666666666666666666666555555555666555555444333777666666666666666666666666666777777777777666666555555666666777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666777888999:::888888888888888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<========================?????????@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIIIIIIIIIIJJJMMMPPPNNNNNNOOORRRUUUVVVUUURRR888888777777777777666666666666666666666666666666444444555555555555555555666666666666666666666666555666666777777666666555555555555666666666666666777666666555444444333333555555555555555555555555444444555555555555444444666555555555555444444444444555555555555666666666555555555555555444444444555444444333333444444555555555555555555555555555666666666666666666666666444555666777888999::::::666666555444444444555555555555555555555555555555555555444444444444555555444444444444444555666777666666666555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555333444555555666555555555555555555555555555555555666666555555555555666666444444555666777777888999555555666666666777777777777777777888888888999999999999::::::::::::::::::;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNPPPSSSUUUVVVUUU]]]```___YYYTTTVVVXXXXXXYYY]]]^^^]]]^^^bbbcccaaabbbaaa^^^]]]]]]```ccceeeaaaaaabbbbbbaaa___^^^]]]___]]][[[[[[]]]___``````___^^^]]][[[ZZZZZZYYYZZZYYYXXXWWWUUUTTTSSSQQQQQQNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888888888888888888888888888888777777777777777777666555666666777777666666555666666666666777777777777777777777777666666666666555555555555555555555555111222333444555777888888444555555555555666666666888888777777777777888888555555555555555555555555333333444555666666666555666666666666666666666666555666666777777666666555666777777777777666666555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666777888999999888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================?????????@@@@@@@@@@@@AAA??????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIFFFGGGHHHIIIIIIKKKNNNQQQOOONNNMMMNNNQQQSSSTTTTTT888777777777666666666666666666666666666666666666555555555555555444444444555555555666666666666666555666666666666666666555444444555555666666777777666666555555555444444444555555555555555555555555444444555555555555444444666555555555555444444444444444444555555555666666555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555444555555666777777888888555444444333333444444444444444444444444444444444444444444444444444444444444444444444444555666777555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555444444555555555555555555555555555555555555555555666555555444444555555666333444555666777777777777444444555555666777777888777777777777888888888888999999999999999:::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHKKKKKKJJJJJJIIIIIIIIIHHHKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNOOOQQQTTTWWWXXXaaacccaaaZZZVVVWWWXXXXXXZZZ]]]]]][[[\\\```aaa___bbb```]]][[[[[[]]]```ccc```aaabbbbbbaaa```^^^]]]ZZZYYYXXXYYY[[[]]]]]]]]]^^^]]]\\\[[[ZZZYYYYYYXXXUUUTTTSSSRRRPPPNNNMMMMMMNNNMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999888888888888888888888888888888888888888888888888888888888777777666666666555555666666666666666666555666666666666777777777777777777777777666666666666555555555555555555555555111222333444555777888888444444444555555555666666777777777777777777777777555555555555555555555555333444555555666555555555555555555666666666666666555666666666666666666555777888888888777666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666666555555666666777888999777777777777888888888888999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================????????????@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIFFFHHHHHHIIIIIIJJJMMMPPPPPPNNNLLLKKKLLLPPPSSSUUU777777777666666666666555555555555555555555555555555555555555555444444444444444555555666666666777555555666666666666555555444444555555666666777777444444444555555555666666555555555555555555555555444444555555555555444444666555555555555444444444444444444444555555555555444555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444555555555555555555555555444444333333333333444444444444444444444444444444333444444444444444444333555444444444444555666666444444444555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555555555555555444444555555555555555555555555555555555555444444444444555555333444555666777777666666333333444555666777888888666666777777777888888888888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========????????????????????????AAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKKKKJJJJJJIIIIIIHHHKKKLLLMMMOOOPPPPPPPPPPPPOOOOOONNNNNNPPPSSSWWWYYYaaaccc```ZZZWWWXXXYYYWWWZZZ]]]\\\ZZZ[[[___```^^^aaa___\\\ZZZZZZ[[[^^^```___```bbbccccccbbb```^^^YYYXXXWWWXXXZZZ\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWRRRRRRQQQOOONNNMMMLLLKKKMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;;;;999999::::::::::::::::::::::::999999999888888888777777777777777777777777777777777777777777777777888777777777666666555555555555666666666666555555555666666666777777777888777777777777666666666666555555555555555555555555444444444555555555666666444444444444555555555555555666666777777666666555666666666666666666666666555555555666555555444333444444555555666666666777555555666666666666555555777777777777777666555444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555666777888999666666777777777888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGFFFFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIIIIIIIHHHIIIKKKMMMNNNMMMKKKIIIJJJMMMQQQTTT777777666666666666555555555555555555555555555555444444555555555555555555444444444555555666666777444555555666666555555444555555555666666666666666333333444444555666666777555555555555555555555555444444555555555555444444666555555555555444444444333444444444444555555555444444444555555555555555555444444333333444444555555555555555555555555555444444444444444444444444555555555444444333333333444444333333333444555555444444444444444444444444444444555555555555444444555555444444444555555666444444444444444555555555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555666666555444444444555555444444444444444444444444555555444444444444555555444444555555555666666666333333444555666666777777666666666777777777888888777777888888999:::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKMMMOOOPPPQQQPPPPPPNNNNNNOOOOOOOOOQQQUUUXXX\\\^^^]]]YYYWWWYYYYYYVVVYYY\\\[[[XXXYYY^^^___^^^```^^^\\\[[[ZZZ[[[\\\]]]^^^```bbbddddddbbb```___[[[ZZZZZZ[[[]]]^^^]]]\\\[[[[[[[[[[[[ZZZXXXWWWVVVQQQQQQPPPOOONNNMMMMMMLLLMMMLLLLLLJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::888888999999999999::::::999999999999888888888888777777777777777777777777777777777777777777777777777666666666666666666555444555555666666555555444555555666666777777888888777777777777666666666666444444444444444444444444555555555555555444444444333444444444444555555555444555666777777666555444666666666666666666666666555666666666555444333333444444444555555666666777444555555666666555555444555666666666666555555444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555666777888888555666666777777888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@BBBAAAAAAAAA@@@@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJHHHGGGHHHJJJLLLKKKKKKKKKIIIIIIJJJNNNQQQ777777666666666555555555555555555555555555555555333444444444555666666666333333444555555666777777444555555666666555555444666666666666666555555555444444555555555555555555555555555555555555555555444444555555555555444444666555555555555444444444333333444444444555555555444444444555555555666666555444444333333444444555555555555555555555555555555555555555555555555555444444444555555555555555444444444444444555666666444444444444444444444444444555666666666666555444666555555444444444555555333333333444444555555555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555777666555444333444444555444444444444444444444444555444444333333444444555555555444333444555666777444444444555555666666666666666666666777777777888666777777888999999::::::888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHJJJLLLOOOPPPPPPPPPOOOLLLNNNOOOOOONNNOOORRRUUUTTTWWWXXXWWWXXXZZZYYYUUUXXXZZZZZZWWWXXX]]]___^^^^^^^^^]]]\\\\\\[[[[[[ZZZ\\\^^^aaaccccccbbb```^^^^^^]]]\\\]]]______^^^\\\ZZZ[[[[[[[[[ZZZXXXVVVUUUNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@????????????>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::888888888888999999999:::999999999999888888888888777777777777777777777777777777777777777777777777555555555666666666666666444555555666666555555444555555555666777888888888777777777777666666666666444444444444444444444444555555555555555555555555333333444444444555555555444666777888888777666444555555555555555555555555333444555555666555555555333333444555555666777777444555555666666555555444333444444555555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555555666888888555555666666777888888999888999999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHGGGIIIKKKNNNHHHJJJKKKKKKIIIIIILLLNNN777666666666555555555555555555555555555555555555333333444444555666777777333333444444555666777777444555555555555555555444777777666666555555555444666666666555444444333333555555555555555555555555444555555555555555555444666666555555555444444444333333333444444444555555444444444555555555666666555444444333333444444555555555555555555555555555666666666666666666666666333444444555666777888888444444444444444555666777555555555555555555555555444555666777777666555444666555555444444444555555333333333444444555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555444444555555555777666555444333444444555444444444444444444444444555444444333333444444555666555444333333444666777444444444555555555555555666666666666777777777777666777777888999999::::::777777888888888999999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKGGGIIILLLNNNPPPPPPPPPOOOKKKNNNPPPOOONNNNNNQQQSSSOOOSSSUUUUUUXXX[[[YYYUUUWWWZZZYYYVVVXXX]]]```___^^^^^^^^^^^^]]][[[ZZZYYYZZZ\\\___bbbbbbaaa___]]]^^^]]]\\\]]]^^^^^^]]][[[ZZZZZZ[[[[[[ZZZXXXVVVUUUKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGEEECCCAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777888888999999999:::999999999888888888888777777777777777777777777777777777777777777777777777444555555555666666777777444555555555555555555444444555555666777888888999777777777777666666666666444444444444444444444444444444444555555555666666333333333444444444555555555777888999999888777555444444444444444444444444111222333555666777777777333333444444555666777777444555555555555555555444222222333444555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666555444444555555666777888444555555666777888888999888888999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHEEEFFFGGGGGGHHHJJJMMMOOOFFFIIILLLLLLJJJIIIJJJLLL888888777777666666555555777777666666555555555444666666555555555555666666666666666666666555555555555555555555555555555555555555555555555666777777666666555555555555666666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555555666222333444444555555444444444444444555555555555666666666666555444444444333444444444555555555555666555555666666555444333333555555555555555555555555555555555555555555555555666555444333333333333333777666555444444444444444444444444444444444444444555555555555555555555555666555444333222333333444555555555555666666666666444444444555555555555666444444444555555555555666555555555555555555555555777666666555555555555666555555555555555555555555555555555555666666666666555555666666777777888888999999:::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRTTTVVVVVVVVVTTTSSSUUUUUUUUUVVVXXX[[[]]]______^^^\\\ZZZXXXXXXXXXXXX\\\]]]^^^^^^^^^^^^]]]]]]YYY[[[\\\]]]]]]ZZZXXXVVVUUUUUUVVVVVVVVVVVVVVVUUUPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999888888888777777666666777777777777777777777777888888888777777777777777666666666666555555555555666666666666666555555444777777666666555555555444444444555666777777666666666666666666666666666666555555555555555555555555888888777777666666555555333444444444555666666666555555555555555555555555555555444555555666777888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666555444333333444444444555555555555666555555555555555555555555666666555555555444444444555555555555555555555555222333444444555555444444555555555555555555555555444444444555555555555666777777777777888888888888777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???DDDCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKK777777777777666666555555777666666666555555555555666666555555555555666666555555555666666666666666555555555555555555555555555555555555555666777777666666555555555555666666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555555666222333444444555555444444444444444555555555555666555555555555555444444444444444444555555555555666555555666666555444444333555555555555555555555555555555555555555555555555666555555444333333444444666666555444444444444444444444444444444444444444555555555555555555555555666555444333333333444444555555555555666666666666444444444555555555555666444444444555555555555666555555555555555555555555666555555555555555666666555555555555555555555555555555555555666666666666666666666666777777777777888888999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>???@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTVVVVVVVVVUUUTTTUUUUUUVVVWWWYYY[[[]]]^^^```___\\\ZZZXXXWWWWWWWWW]]]]]]\\\[[[ZZZZZZZZZZZZYYY[[[]]]^^^]]]\\\YYYXXXUUUVVVVVVWWWWWWVVVVVVVVVPPPOOOMMMKKKIIIHHHHHHGGGDDDDDDDDDCCCCCCBBB@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777666666666666666666666666666666777777777777777777777777666666666666555555555555666666666666666555555444777666666666555555555555444555666666666666666666666666666666666666666666555555555555555555555555666666666666666777777777444444444555555555555555555555555555555555555555777666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666555444444333444444444555555555555666555555555555555555555555666666555555555444444444555555555555555555555555222333444444555555444444555555555555555555555555444444444555555555555666666666777777777888888888777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJKKK777777777666666666666555666666666666555555555555666666555555555555666666444444555555666666777777555555555555555555555555555555555555555666777777666666555555555555666666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555555666333333444555555555555444444444444555555555555666444444444555555555555555444444444555555555555666555555555666555555444333555555555555555555555555555555555555555555555555666666555555444444555555666666555444444444444555444444444444444444444444444444444444444444444444555555444333333333444444444555555555555666666666444444444555555555555666444444444555555555555666555555555555555555555555444444444444555666777777555555555555555555555555555555555555666666666666777777777777666666666666777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTUUUVVVVVVUUUTTTTTTUUUVVVXXXZZZ[[[\\\\\\```^^^\\\ZZZXXXWWWWWWVVV[[[YYYWWWVVVUUUVVVXXXYYYXXXZZZ\\\]]]]]]]]][[[ZZZVVVVVVWWWWWWWWWVVVVVVUUUPPPOOOMMMKKKIIIHHHGGGGGGBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888777777777777666666666666666666666666666666777777777777777777777777666666666666555555555555666666666666666555555444666666666666555555555555666666666666666666555444666666666666666666666666555555555555555555555555444555555666777777888888555555555555555444444444555555555555555555555555888888666555555444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666555555444333444444444555555555555666555555555555555555555555555555555555555444444444555555555555555555555555222333444444555555444444555555555555555555555555444444444555555555555666666666777777777777888888777777777888888888999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>??????@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKK666666666666666666666666666666666666666555555555666666555555555555666666333444444555666777888888555555555555555555555555555555555555555666777777666666555555555555666666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555555666333444444555555555555555444444444555555555555666333444444444555666666666444444444555555555555666444555555555555555444444555555555555555555555555555555555555555555555555777666666555555555666666666555555444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666444444444555555555555666444444444555555555555666555555555555555555555555333333333444555666777888555555555555555555555555555555555555666666666666888888777777666666555555666666777999::::::::::::::::::::::::::::::::::::<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNPPPQQQRRRTTTUUUUUUUUUUUURRRTTTVVVXXXZZZZZZZZZZZZ\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQRRRTTTWWWYYYVVVWWWYYY[[[[[[[[[[[[ZZZUUUVVVVVVVVVVVVUUUUUUTTTNNNMMMKKKIIIGGGFFFEEEEEEAAAAAABBBBBBAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999777777777777777777666666666666666666666666666666666666666777777777777777666666666666555555555555666666666666666555555444666666666666666555555555666666777777666555444444666666666666666666666666555555555555555555555555555555555666666666777777666666666555444444444333555555555555555555555555777777666555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555555555555555444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555222333444444555555444444555555555555555555555555444444444555555555555666666666666666777777777888777777777777888888888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>???????????????===>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJ555555555555555666666666555555555666666666666666666666555555555555666666333444444555666777888888666666666666666666666666555555555555555666777777666666555555555555666666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555555666333444555555666666555555444444444555555555555666333444444444555666666666444444444555555555555666444444555555555555555444555555555555555555555555555555555555555555555555666666555555555666666777555555444444444555555666444444444444444444444444444444444444444444444444333444444444444444444444444444444444555555555555444444444555555555555666444444444555555555555666555555555555555555555555333333333333444666777777555555555555555555555555555555555555666666666666888888777777666666555555555666777888999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<===============>>>??????@@@@@@?????????@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOPPPRRRSSSTTTTTTTTTRRRSSSUUUWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTSSSRRRQQQRRRTTTUUUSSSTTTUUUWWWXXXXXXXXXXXXTTTTTTTTTTTTTTTSSSRRRRRRKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;:::::::::999999999999888888888888888888888888666666666666666666777777555555555555555555555555555555666666777777777777666666666666555555555555666666666666666555555444555555555666666666666666666666777777666555444444666666666666666666666666555555555555555555555555777666666666555555555444666666666555444444444333555555555555555555555555555555555555555666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444555555555555555444444444444555555555555666555555555555555555555555444555555555555555555555555555555555555555555555222333444444555555444444555555555555555555555555444444444555555555555666555666666666666777777777666666777777777888888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<==================>>>????????????>>><<<===>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIII444555555555555666666666555555555666666666666666666666555555555555666666444444555555666666777777666666666666666666666666555555555555555666777777666666555555555555666666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555555666444444555666666666666555444444444555555555555666444444444555555555555555444444444555555555555666333444555555666555555555555555555555555555555555555555555555555555555555555555444444555555666666555444444444444555666666444444444444444444444444333333333333333333333333222333444555555555444444333444444444444555555555444444444555555555555666444444444555555555555666555555555555555555555555333333333333444555666666555555555555555555555555555555555555666666666666777777777777666666666666666666777888999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<===============>>>????????????>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSQQQRRRSSSUUUVVVVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTRRRPPPOOOQQQQQQRRRSSSTTTUUUUUUUUUQQQQQQRRRQQQQQQPPPOOONNNIIIHHHFFFDDDBBBAAA@@@@@@>>>???????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777555555666666666666777777555555555555555555555555444555555666666777777888666666666666555555555555666666666666666555555444555555555666666666666666666666666666666666555444666666666666666666666666555555555555555555555555777777666666555444444333555555555555555444444444555555555555555555555555444444444555555666888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333444555555666555555555444444444555555555555666555555555555555555555555444444444555555555555555555555555555555555555555222333444444555555444444555555555555555555555555444444444555555555555666555555666666666666777777666666666777777777888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>>>>??????>>>>>>======>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIII444444444555555555666666555555555555666666666777666666555555555555666666555555555666666666666666666666666666666666666666555555555555555666777777666666555555555555666666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555555666444444555666666666666666444444444555555555555666555555555555555444444444444444444555555555555666333444444555666666555555555555555555555555555555555555555555555555555555444444333333444555555666444444444444444555666666444444444444444444444444333333333333333333333333222333444555555555444444333333444444444555555555444444444555555555555666444444444555555555555666555555555555555555555555444444444333333444555555555555555555555555555555555555555555666666666666666666666666777777777777777777888888888888777777999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<===>>>>>>??????>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUVVVVVVUUUTTTRRRQQQQQQTTTWWWYYYYYYWWWSSSPPPPPPQQQQQQRRRRRRSSSSSSSSSOOOOOOOOONNNNNNLLLKKKKKKHHHGGGEEECCCBBBAAA@@@@@@===>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::999999999999888888888888777777777777777777777777555555555666666666777777555555555555555555555555444444555555666777777888666666666666555555555555666666666666666555555444555555555555666666666777444555666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555666666555555555666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333444444555666666555555444444444555555555555666555555555555555555555555444444444555555555666666555555555555555555555555222333444444555555444444555555555555555555555555444444444555555555555666555555555666666666777777666666666666777777777888888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHH444444444555555555666666444555555555666666777777666666555555555555666666666666666666666555555555777777777777777777777777555555555555555666777777666666555555555555666666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555666666444555555666666666666666444444444555555555666666666666666555555444444333444444444555555555666666333333444555666666666555555555555555555555555555555555555555555555555555333333333333333444555666444444444444444555666777444444444444444444444444333333333333333333333333111222444555666555444444333333333444444444555555444444444555555555666666444444444555555555666666555555555555555555555555555555444333333333444444555555555555555555555555555555555555666666666777555555666666777777888888777888888888888777777666999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVWWWVVVVVVTTTQQQOOONNNJJJOOOVVV\\\^^^\\\YYYVVVQQQQQQQQQQQQRRRRRRRRRRRRMMMMMMMMMLLLLLLJJJIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777777777777777777444555555555666666777777555555555555555555555555444444444555666777777888777666666666555555555555666666666666666555555444444555555555666666777777444444555666777777777666666666666666666666666666555555555555555555555555333333444444555666666666333444444555555666666666555555555555555555555555888777666555555444555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333333444555666666666555444444444555555555666666555555555555555555555555444444444555555555666666555555555555555555555555222333444444555555444444555555555555555555555555444444444555555555666666555555555555666666666777666666666666777777777777777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>????????????@@@@@@@@@???@@@BBBDDDFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGGGGHHH555555555555555555555555666666555555555555666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666444444555555555555444444444555666555444444555666555555555555555555555555666666666666666666666666444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555555666555666777777777666444333444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444111222222333333222222111444444444444444444444444333444555555666666555555444444444444444444444444444444444555555555555666333333444444555666777777888777777666555444444444222222333444444555555666222333444444555555444444444444444444444444444444666666666777888888999999777777777777888888888888999999888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>????????????????????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGIIIKKKLLLMMMNNNNNNIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJLLLNNNQQQSSSTTTSSSQQQPPPOOOPPPRRRSSSVVVWWWXXXXXXVVVTTTQQQPPPMMMQQQVVV[[[\\\ZZZWWWTTTVVVVVVVVVUUUTTTSSSRRRQQQNNNLLLJJJGGGFFFFFFGGGHHHEEEEEEDDDCCCAAA@@@??????============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999777666666666777888777777777777777777777777666666666666666666666666555555555666666666666777666666555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444444555555666777666666666666666777777777777666666777777777777777777777777333333333444444444555555666666666666777777777777666666555555555555666666999888888888777777666666666666666666666555555555666666666666666555555555444444444555555555555666555555555555555555555555666666555555555444444444555555555555555555444444666666555555555444444444444444444555555555555666666666555555555444444444666666666555444444333333444444444444444444444444444444444444444444444444555555555555555555555555333333333444444444555555555555555555666666666666999999888888888888888888;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<<<<======?????????>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDD@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIHHHGGGHHHIIIJJJKKK555555555555555555555555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555555666666555555444444555666555444444555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444555555555555555666777777666555444333444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333444555555666666555555444444444444444444444444444444444555555555555666333333444444555666666777666666666555444333333333444444444444444444444444222333444444555555444444444444444444444444444444444555555666777777888888777777777777888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>????????????????????????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNPPPRRRTTTRRRRRRPPPPPPPPPRRRTTTUUUVVVWWWXXXXXXWWWTTTRRRQQQOOOQQQSSSVVVWWWXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOMMMJJJHHHFFFFFFFFFGGGDDDDDDCCCBBBAAA@@@??????============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777666666666777888555555555555555555555555555555555555555555555555444444555555555666666666666666555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444444444555666666666666555666666777777777777666666666666666666666666666666333444444444555555555555555555555555666666666666666666555555555555666666777777777666666666555555666666666666555555555555666666666666555555555555444444444555555555555666555555555555555555555555666666555555555444444444555555555555555555555555666666555555555444444444444444444555555555555666666666555555555444444444444444555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555444444444555555555666666555555555555666666666666888888888888888888888888;;;;;;:::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKK555555555555555555555555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555555666666555555444444555666555444444555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444555555555555555666666666666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444333444555555666666555555444444444444444444444444444444444555555555555666333333444444555666666666555555555444333333222222666666555444444333222222222333444444555555444444444444444444444444444444333444444555555666777777777777777777888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNRRRQQQPPPPPPPPPQQQSSSTTTQQQPPPPPPPPPQQQSSSUUUVVVVVVWWWWWWWWWWWWUUUSSSRRRQQQQQQQQQQQQSSSUUUWWWXXXVVVVVVUUUUUUTTTRRRQQQPPPOOONNNKKKIIIGGGFFFEEEFFFCCCCCCBBBAAA@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888777666666666777777555555555555555555555555444444444444444444444444333444444444555555555555555555555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444333333444555555555555555555666666777777666666555666666666666666666666666444444555555555666666666444444444444555555555555666666555555555555666666666666555555555555555444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555444444444555555555555555555555555555555555555555444444444444444444555555555555666555555555555555444444444333333444444555666666777444444444444444444444444222222222222222222222222555555555555555555555555555555555666666666777777555555555555666666666666888888888888888888888888::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEDDDCCCBBBAAA@@@DDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJ555555555555555555555555666555555444444555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555444555666555444444444666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444333333444555555444444444444444444444444333444555555666555555555555555555555555555555555444444444555555555555666444444444555555555666666555555555444444444333333555555444444444333333333222333444444555555444444444444444444444444444444333444444555666666777777666777777777888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIILLLLLLKKKJJJKKKLLLNNNOOOTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTVVVXXXUUUUUUUUUTTTSSSQQQPPPOOOOOONNNKKKIIIGGGEEEDDDDDDAAAAAAAAA@@@?????????>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888777777666666666666555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222333444444555555444444555666666666666666666555666666666666666666666666555555555666666666666777444444555555555666666666666555555444444555555666555555555555555555555555444444555555555555555666444444555555555555555666444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555666666555555555555555555555555333333333333333333333333555555555555555555555555444555555555666666666666555555555555666666666666777777777777888888888888:::999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===============>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHIII555555555555555555555555555555444444444444555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666666555444555666555444444444666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555333333333444444444444555555444444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444333444555555666555555555555555555555555555555555444444444555555555555666444444444555555555555555666666666555555555555555333333333444444444555555222333444444555555444444444444444444444444444444444555555666666777888888666777777777888888888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKMMMOOOPPPRRRRRRQQQPPPOOOOOOOOOOOORRRRRRQQQQQQQQQQQQQQQRRRUUUUUUUUUUUUUUUUUUTTTTTTQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTRRRPPPOOONNNNNNMMMKKKHHHFFFDDDCCCBBB???????????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777666666555555666666666666666666666666444444444444444444444444333333333444444444555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222333444444555555444444555555666666666666555555555555555555555555555555555555555666666666666777555555666666666777777777555555444444444444555555666666666666666666666666333444444444555555666666333444444444555555666666444444444555555555555666555555555555555555555555444555555555555555555555444444444555555555666666444555555555555555555555444444444555555555555666444555555555555555555555666666555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555333333444444444555555555555555555555666666666666666666777777777888888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<======>>>>>>>>>>>><<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGG555555555555555555555555555555444444444444555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555666666777777666666555444555666555444444555666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555333333333333444444444444444444444333444444555666444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333444444444444333333444444444444444444444444333444555555666666555555555555555555555555555555444444444555555555555666555555555555555555555555666666666666666666666666222222333333444555666666222333444444555555444444444444444444444444444444444555555666777777888888777777777777888888888888777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????======>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMLLLQQQQQQQQQQQQPPPPPPOOOOOOSSSSSSSSSSSSTTTTTTTTTTTTPPPQQQSSSUUUUUUUUUTTTTTTUUUUUUTTTSSSQQQOOONNNMMMKKKJJJIIIGGGEEECCCBBBAAA======>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777666666777777777666555444777777777777777777777777444444444444444444444444333444444444555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444555555555555555444555555666666555555444555555555555555555555555444444555555555666666666666666666666777777777888555555444444444444555555666666666666666777777777333333333444555555666666333333333444555555666666444444444555555555555666555555555555555555555555444444444555555555555555333333444444555666666666444444444555555555555555444444444555555555555666444444444555555555555555777666666555444444333333555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444444555555555555555666666666666555666666777777888888888888888888999999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======;;;<<<<<<======>>>>>>???>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@AAABBBCCCDDDDDDEEE???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFF555555555555555555555555555444444333333444444555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666444555666555444444555666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555222222333333333444444444444444333333333444555666444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222333555777777555333222444444444444444444444444333444555555666666555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555333444444444444444444444222333444444555555444444444444444444444444444444333444444555555666777777777777777777888888888888666777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGIIIJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKNNNNNNOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTPPPQQQQQQRRRSSSSSSSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLHHHGGGGGGFFFDDDCCCAAA@@@<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999888888888777777777777555666777777777666555444666666666666666666666666555555555555555555555555444444555555555666666666444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444555666666666666555444555555666666555555444555555555555555555555555333444444444555555555555555555555666666666777777555444444333333444444555444444555555555666666666222222333444444555666666222222333444444555666666444444444555555555555666555555555555555555555555444444444555555555666666333333444444555666666777444444444555555555666666444444444555555555555666444444444555555555666666555555555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555666666666666555555666666777888888999777888888888999999999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>???>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????AAABBBCCCDDDDDDDDD@@@AAABBBCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGFFFEEE555555555555555555555555555444444333333444444555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666444555666555444444555666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555444444555555555555555555555555555555555555555555555555555555555222222333333333444444444444333333222333444666666444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222444777999999777444222444444444444444444444444333444555555666666555555666666666666666666666666444444444555555555666666555555555555555555555444444444444444444444444444666555555444444333333222222333444444555555444444444444444444444444444444222222333444444555555666777777777777888888888888666777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOPPPOOOOOOMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTQQQPPPPPPOOOPPPQQQRRRSSSUUUTTTTTTRRRQQQNNNMMMKKKFFFFFFFFFEEEDDDBBBAAA@@@;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777555666777777777666444333555555555555555555555555666666666666666666666666555555555666666666666777444444444555555555666666666666666666666666666666555555555555555555555555666666666666666666666666444555666666777777666666444555555555555555555444555555555555555555555555333333333444444444555555444444444555555555666666555444444333333444444555333333333444444555555555222222333333444555666666222222333333444555666666444444444555555555666666555555555555555555555555444444444555555555666666333333444444555666777777444444444555555555666666444444444555555555666666444444444555555555666666333333444444555666666666666666666666666666666666444444444444444444444444555555555555555555555555555555555555666666666777555555555555666666666777444555555666777888888999777777888888999999999999999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???<<<<<<<<<===>>>>>>??????>>>????????????@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGCCCDDDEEEGGGGGGFFFFFFEEE555555555555555555555555444444333333333333444444555555444444444444555555666666777777777777666666444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555333444555666666555444333333444444444555666666666555555555555555555555555555555555555555555555555444333222333444555555555555444444444444555666666666555444333222333333444555555555555555555555555444333333222222333333444444444444444444444444444333444444555555444444333555555555444444333333333222333444444555555444444555555555444444333333222555555555555555555555555444444444444444444444444555555444444444444555555333333444444444444333333333444555555666666555555555555555555555555555555666555444333333444555666777777777777666666666666777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNPPPPPPSSSRRRPPPOOOPPPQQQSSSTTTPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJEEEDDDCCCAAA@@@???>>>>>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<999999999888777666666555777777777777777777777777555555444444444444555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555777777666666555555555444333444444444555666666666555555666666666666555555444444444555555555555666666777777777777777666666555555666666666666555555666666555555555555666666888666444444666666666555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555666666666666333333444555666666555555333444555555666666555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444333444444555666777666666666666666666666666666666666666777777777777777777777777777777777777999999888888999999:::;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<===??????>>>>>>@@@AAA>>>????????????@@@@@@@@@???@@@@@@AAABBBCCCEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHH555555555555555555555555555555444444444444555555555555444444444444555555555666666777777666666555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555555555555555555555555555555555555555555555555555555555444333333444555666666555444444444444555666666666555444333333333444444555555555555555555555555444333333222222333333444444444444444444444444444333444444555555444444333555555444444444333333333222333444444555555444444555555555444444333333333555555555555555555555555444444444444444444444444555555444444444444555555444444555555555555444444333444555555666666555555555555555555555555555555666555444444444444555666777777777777666666666666777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQPPPOOONNNNNNPPPQQQSSSOOOOOOMMMMMMLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHEEEDDDBBBAAA???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555666666666666666666666666555555444444444444555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555777666666666555555555444444444444555555555555555555555666666666666555555444444444555555555555666666666777777777777666666555555666666666666555555666666555555555555666666666555333444555666555444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555666666666666333444444555666666555555333444555555666666555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444333444444555666777666666666666666666666666666666666666777777777777777777777777777777777777999999888888999999:::;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;===>>>???>>>>>>???AAA>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHH555555555555555555555555666555555555555555555666555555444444444444555555555555555666666555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555444444555555555555555555555555444444444555555555555555555555555555555555555555555555555666555444444444555777888555444444444444555666666666555444444333444444444555555555555555555555555444444333333333333444444444444444444444444444444333444444555555444444333555444444444444333333333222333444444555555444444555555555444444444444444555555555555555555555555555555555555555555555555555555444444444444555555555555555666666555555555333444555555666666555555555555555555555555555555666555444444444444555666666666666666777777777777777777777777888888888888::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLMMMNNNOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888777777666666555666666666666666666666666555555444444444444555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555666666666555555555555555555555555555555444444444555555666666666666555555444444444555555555555666666666777777777777666666555666666777777666666555666666555555555555666666555444333333555555555333555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444555555555555666666666333444555555666555555555333444555555666666555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444333444444555666777666666666666666666666666666666666666777777777777777777777777777777777777999888888888888999::::::999999::::::::::::::::::999999:::;;;;;;<<<<<<===;;;===>>>>>>>>>>>>???AAA>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHH555555555555555555555555666666555555555555666666555555444444444444555555444444555555555555444444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555444333333444555666666666666555444444444333555555555555555555555555555555555555555555555555555555555444333444666888555444444444444555666666555555555444444444444555555555555555555555555555444444333333333333444444444444444444444444444444333444444555555444444333444444444444444444444444222333444444555555444444444444444444555555555555555555555555555555555555666666666666666666666666555555444444444444555555555555666666666666555555333444555555666555555555555555555555555555555555555555555444444555555555666666666666777777777777666777777777888888888888:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBB@@@???>>>=========<<<;;;::::::999999::::::888888888888888888888888888888777777666666666666666666666666666666666666555555444444444444555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555666666666555444444444333444555555666666555555444444444444555555555555666555666666777777777777666666666777777777777666666666666555555555555666666555444333444666777555444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555666666444444555555555555555444333444555555666555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444333444444555666777666666666666666666666666666666666666777777777777777777777777777777777777888888888888888999999:::999999999999999:::::::::999999:::;;;;;;<<<<<<===;;;<<<>>>>>>======???@@@>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHH555555555555555555555555666666555555555555666666555555444444444444555555444444555555555555444444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555444333333444555666666666666555444444444333555555555555555555555555555555555555555555555555222444555555333333555777555444444444444555666666444555555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444333444444555555444444333444444444444444444444444222333444444555555444444444444444555555666666666555555555555555555555555666666666666666666666666555555444444444444555555555555666666666666555555333444555555666555555555555555555555555555555555444555555555555555555444555666666666777777777888666777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIIIIHHHIIIIIIIIILLLLLLKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::999999999999999888888888888888888888888777777777666666666666666555555555555555555555555555555444444444444555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555444444444555555555555555666666666555444444444333444444555555555555444444444444444555555555555666555555666777777777777777666666777777777777666666666666555555555555666666555555555666888999777666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444444555555555555444555555555555555444444333444555555666555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444333444444555666777666666666666666666666666666666666666777777777777777777777777777777777777888888777777888888999:::888888888999999:::::::::999999:::;;;;;;<<<<<<===;;;<<<>>>>>>======???@@@>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHH555555555555555555555555666555555555555555555666555555444444444444555555555555555666666555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555555555555555444444444555555555555555555555555555555555555555555555555111444888888666444555777555444444444444555666666444444555666666666666555555555555555555555555555555555444444444444555555444444444444444444444444333444444555555444444333333333333444444444444555222333444444555555444444333333444555666777777777555555555555555555555555555555555555555555555555555555444444444444555555555555555666666555555555333444555555666666555555555555555555555555555555444444555666666555444444555555666666777777888888777777777777888888888888888888999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@????????????>>>===<<<<<<<<<<<<;;;::::::999999999999999888888888888888888888888666666666666666666666666555555555555555555555555555555444444444444555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555444444444444444555555555555555555555555444444444444444555555555555444444444444444555555555555666444555666777777888888777666777777888888777777666666666555555555555666666555555666888::::::888666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555333444444444444555555555555555555666555555444333333444555555666666555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444333444444555666777666666666666666666666666666666666666777777777777777777777777777777777777888777777777777888999999777777888888999:::::::::999999:::;;;;;;<<<<<<===:::<<<============>>>@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHH555555555555555555555555555555444444444444555555555555444444444444555555555666666777777666666555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555555555555555555555555555555555555555555555555555555000666;;;<<<999666666777555444444444444555666666333444555666777777666555555555555555555555555555555555444444444444555555444444444444444444444444333444444555555444444333333333333444444444555555222333444444555555444444333333444555666777888888555555555555555555555555444444444444444444444444555555444444444444555555444444555555555555444444333444555555666666555555555555555555555555555555444444555666666555444444555555555666777888888888777777777777888888888888777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=====================>>>???@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::888888888888888888888888666666666666666666666666555555555555555555555555555555444444444444555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555333333333444444555555555444444444555555555555555333444444555555444444333444444444555555555555666444555666777888888888888777777888888888888777777666666555555555555666666444444555777999:::888666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555333333444444444555555555555555666666555444444333333444555555666666555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444333444444555666777666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888999999666777777888999999::::::999999:::;;;;;;<<<<<<===:::<<<======<<<===>>>@@@>>>????????????@@@@@@@@@????????????@@@AAABBBCCC@@@AAACCCEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHH555555555555555555555555444444444333333444444444555555555444444555555555666666777777777777666666444555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555333444555666666555444333333444444555555666666666555555555555555555555555555555555555555555555555111777>>>@@@<<<888777888555444444444444555666666333444666777777777666555555555555555555555555555555555444444444444555555444444444444444444444444333444444555555444444333333333333444444555555555222333444444555555444444222333444555666888888999555555555555555555555555444444444444444444444444555555555444444555555555333444444444444444444333333444555555666666555555555555555555555555555555333444555666666555444333444555555666777888888999777777777777888888888888777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<===???@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888888888888888888888888555555555666666666666666555555555555555555555555555555555444444555555555444444444444444444444444555555555555555555555555555555555444444555555555555555555555555555555555333333333444444555555555333444444555555666666666333444444555555444444333444444444555555555666666444555666777888888888888777777888888888888777777666666555555555555666666333333444777999999777555555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555333333333444444444555555555666666666555444333333333444555555666666555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444555777777666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888999666777777888999999::::::999999:::;;;;;;<<<<<<===:::;;;======<<<<<<>>>???>>>????????????@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDD@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHH555555555555555555555555555444333333444555666777444444444444444555666777666666777777777777666666555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666444444444555555555555666555444333333333333444555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555777666555444333444444555666555555444444666777888777666555444444444444444666666555555555555666666555555666666777777888888777666555444444444444444555555555555555555555555333444444555555444444333333444444444555666666666444444444555555555555666777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555666666666777888888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@??????@@@AAABBBDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEEEECCCCCCCCCDDDDDDDDDDDDDDDHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@============<<<;;;:::999;;;;;;:::::::::999999999777777777777666666666666555555444444444444555555555555555444444333333333555555555444444333333333555555444444444444555555555555555555555555555555777777666555444333333222555555555555555555444444555555555555555555555555666666555555555555666666555555555555555555555555444444444444444444444444555555555666777888888999666666555555555555666666444444444555555555555666555444444333333444444555555444444333333444444555333333333444444444555555555555555555555555555555666666555555555444444444555555555555555555555555444444444444444444444444333444444555555444444333444444444555555555555666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222333444444555555444444444444444555555555555666777666666555555777888999666666666666666666666666888888888888888888888888999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<==================>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBDDDEEEGGGHHHCCCDDDFFFGGGGGGFFFEEEDDD555555555555555555555555555555444333444555666666444444444444444555666666666666777777777777666666555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666444444444444555555555555555444333333333333444555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555777666555444333444444555666555555444555666777888666666555444444444444444666666555555555555666666555555555555555666666666666666555555555444444444555555555555555555555555333444444555555444444333444444444444555555555555444444444555555555555666666666666555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666777777666666666777888888999999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEECCCBBBAAA@@@@@@??????@@@=========<<<<<<;;;:::999;;;::::::::::::999999999777777777777666666666555555555444444444444555555555555444444444333333333555555444444444333333333555555444444444444555555555555555555555555555555666666666555444444333333555555555555555555555555555555555555555555555555666555555555555555555666555555555555555555555555444444444444444444444444444444555666666777777888666666555555555555666666444444444555555555555666555444444333333444444555555444444333333444444555333333333444444444555555444444444555555555555555666555555555444444444444555555555555555555555555555555555555555555555555333444444555555444444333444444444555555555555666555555555555555555555555333333333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222333444444555555444444444444444555555555555666666666555555555666777888777777777777777777777777888888888888888888888888999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<============??????????????????@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFGGGGGGGGGFFFEEE555555555555555555555555666666555444444444555555555444444444444555666666555666666777777666666555555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666444444444444555555555555555444444333333444444555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666555444444444444555555555444444555555666777666555444444444444444444666666555555555555666666555555555444444444444444444555666666666555444333555555555555555555555555333444444555555444444333555555555555444444444444444444444555555555555666555555555444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666777777888888555666666777777888888999888888888999999999999:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBAAA@@@????????????<<<<<<<<<<<<;;;:::999999:::::::::999999999888888777777777666666666555555555555444444444444555555555444444444444333333333555444444444444333333333555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555444444444444444444444444333444444555555666666666666666555555555555666666444444444555555555555666555444444333333444444555555444444333333444444555333333333444444444555555444444444555555555666666555555555555444444444444555555555555555555555555666666666666666666666666444444555555555555444444444444444555555555555666555555555555555555555555333333444444555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444555555555555444444444444555555555555666555555444444555555666777777777777777777777777777888888888888888888888888999999999999999999999999888888999999999:::::::::;;;<<<<<<<<<<<<=========@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGG555555555555555555555555666666555555444444444444555555444444444555555666555666666666666666666555555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666333333444444444555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555444444555555444444444444555555666666555555444333333444444444666555555444444555555666666555555555444444333333333444666777777666444222555555555555555555555555333444444555555444444333555555555444444333333333444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444333333444555666777888888555555666666777888888888888888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>????????????????????????>>>??????@@@AAACCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999999999999999888888888888777777666666666555555555555555444444444444555555444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555444444444555555555666666444444444555555555555555555555555555555555555555444444333333333333444444555555555555555555555555444444444444444444444444333333333444444555555555666555555444444555555666444444444555555555555666555444444333333444444555555444444333333444444555333333333444444444555555333333444444555666666666444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333444444555555555555555444444444555555555555666444444444444555555555666888888888888888888888888888888888888888888888888888888888888999999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<======????????????>>>>>>>>>>>>@@@@@@@@@???@@@AAAAAABBBEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHH555555555555555555555555666666666555555444333333666555555444444444555555555555666666666666555555555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666333333333444444444444555444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444555555555555555555333444444555555555555555444444333333333444444555555555444444444444555555777666666555555444444444222444555777777666444333555555555555555555555555333444444555555444444333555555444444333333333222444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555222222333444444555666666555555555666777777888888777777888888888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@????????????@@@@@@@@@@@@===>>>???@@@BBBCCCCCCDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>============::::::::::::::::::999888999999888888888777777777666666666666555555555555555555444444444444555555444444444444444444444444444444444444444444444444444444333333333333444444555555555555555555555555333333444444555666666666444444444555555555666666555555555555555555555555444444333333333333444444555555555555555555555555444444444444444444444444333333333333444444444444555555444444444444555555444444444555555555555666555444444333333444444555555444444333333444444555333333333444444444555555444444444555555555666666333333444444444444444444555555555555555555555555444444444444444444444444444555555666666555555444444444444555555555555666555555555555555555555555777777666555444444333222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333444555555666666555555444444444555555555555666333444444555555555555555777777777777777777777777777777777777777777777777777777777888888999999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@????????????@@@AAAAAAEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHH555555555555555555555555555555555666555555444333666666555444444444444555444555555666666555555444555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666333333333333444444444444333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555333444555555666555555555333333444555555555555444333333333333333444444555555555444444444444555555666666666555555555555555333444555666666666555444555555555555555555555555333444444555555444444333444444444444333333333333444444444555555555555666444444444444444555555555555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222333333444444555555555222333333333333444444444444555555666666777777888777777777888888888888999888888999999::::::;;;;;;===<<<<<<======>>>???@@@>>>>>>??????@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<999999999::::::999999888888888888777777777777666666666666555555555444444555555444444444444555555333333333444444444444555333333333444444444444555444444333333333333444444555555555555555555555555444444444555555555666666333333444444555666666666555555555555555555555555555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444555555444444444444555555444444444555555555555666555444444333333444444555555444444333333444444555333333333444444444555555555555555555555555555555333333333333444444444444555555555555555555555555444444444444444444444444555555666666666666555555444444444555555555555666555555555555555555555555888777777666555444333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555666666666666555444444444555555555555666444444555666666666666555666666666666666666666666777777777777777777777777666666777777888999999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@AAA???????????????@@@AAAAAACCCCCCBBBBBBAAABBBBBBBBBDDDDDDDDDDDDEEEFFFHHHHHH555555555555555555555555333444555666666666555444666666555444444444444444444555555666666555555444555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666222222333333333444444444333333444555555444333333555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555333333555666666666555555222333444555555555444444333333222222333333444555555444444333333444444555444444444444444555555555444444444555555555666666555555555555555555555555333444444555555444444333333333333333333333444444444444444555555555555666444444555555555666666666555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555555666555444444444444333333333444444555555666777777777777777777777888888888888777888888999::::::;;;;;;<<<<<<<<<<<<===>>>??????<<<<<<===>>>>>>???@@@@@@???@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@??????>>>===<<<;;;;;;;;;;;;888888999999999999888888888888777777777666666666666666555555555444444444555555444444444444555555333333333444444444555555333333333444444444555555444333333222222333333444555555555555555555555555444444444555555555555555333333444444555666666777555555555555555555555555666555555555555555555666555555555555555555555555444444444444444444444444555555555444444444444444555444444333333444444555444444444555555555555666555444444333333444444555555444444333333444444555333333333444444444555555666666666555444444333333222222333333333444444444555555555555555555555555555555555555555555555555555555666666666666555555444444444555555555555666555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555666666666666666444444444555555555555666444555666777777777666666555555555555555555555555777777777777777777777777666666666777888999999999888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>?????????????????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBCCCDDDEEEGGGHHH555555555555555555555555222333555666666666555555777666555444444444444444444555555555555555555444555555555555555555555555555555555555555555555555444555555555555555555444444444444555555555666666222222333333333444444444333333444555555444333333555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555222333555666666666555555222333444555555555444333222222222222333333444555555444444333333444444555222222222333333444444444444444444444444555666777555555555555555555555555333444444555555444444333222222222333333444444444444444444555555555666666555555555666666666777777555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555666666666666666555444444333333444444555555666777777777777777777777888888888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>::::::;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDCCCBBB@@@???>>>>>>===;;;;;;;;;;;;;;;777888888999999999888888777777777777666666666666666666555555555444444444555555555444444555555555333333333444444555555555333333333444444555555555444333333222222333333444555555555555555555555555555555555555555555555555333333444444555666777777555555555555555555555555666666555555555555666666555555555555555555555555444444444444444444444444555555555555555555555555555444444333333444444555444444444555555555666666555444444333333444444555555444444333333444444555333333333444444444555555777777666555444333333222222222222333333444444444555555555555555555555555666666666666666666666666555555666666666666555555444444444555555555666666555555555555555555555555333333444555666777888999555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444555555666666666666666444444444555555555666666444555777888888888777666555555555555555555555555777777777777777777777777555666666777888999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============?????????>>>???@@@@@@AAA@@@?????????@@@@@@AAABBBBBBBBBAAABBBCCCEEEGGGHHH555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555666666555555555444444444555555555555555555555555666666555555555444444444444444444444444444444444666666666666666666666666444444444444444444444444333333333444444444555555555444444333333444444555333444444555555444444333555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333222222333333333444444444444444444555555555555666555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444444444444555555555555666666666666666666555555555777777777777888888888888999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>????????????AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCHHHFFFCCC@@@???@@@AAACCCCCCCCCCCCBBBAAA@@@>>>===;;;;;;::::::::::::999999999999999888888888777777666666666666666666666666777777666555444444333333333333333333333444555666555555444444444444555555555555555444444333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555666555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222222444444444444444444444444555555555555555555555555444444555555555555444444555444444333333444444555444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555777777666666555555555555444555666555444444555666666666666666666666666666555555666666555444333333555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666444444444555555555555666666666666666666666666666888888777777666666555555666666555555555555666666666666666666777777777777666666666666777777777777999999::::::::::::;;;;;;999999:::;;;;;;<<<<<<===:::;;;;;;<<<===>>>>>>???>>>===============>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555666666555555555444444444555555555555555555555555666666555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555333444444555555444444333555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333222222333333333444444444444444444555555555555666555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444444444444555555555555666666666666666666666666555777777777777888888888888999999999:::::::::;;;;;;::::::;;;;;;<<<===============>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBGGGFFFDDDBBB@@@AAAAAABBBAAAAAAAAA@@@???>>><<<<<<;;;;;;:::::::::999999999999999999888888888777777777777777777777777777777777666666555444444333333444333333333333444555666555555444444444444555555555555444444444333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555666444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555444444555555555555444444555444444333333444444555444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555666666666555555555444444444555666555444444555666444444444444444444444444555555666666555444444333555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555777777777777666666555555666666555555555555666666555666666666777777777777666666666666777777777777999999999:::::::::;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555555555555555555444444444555555555555555555555555555555555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555333444444555555444444333444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333333333333333444444444444444444444555555555555666555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555444444444444333333333444444444444444444444444444444444555555555555666555555666666666666666666777777777777888888888888999999999999:::::::::::::::::::::;;;<<<<<<============>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>===<<<::::::::::::::::::999999999999999888888888888777777777777777777777777777777777666666666555444444333333444444333333333444555555555555444444444444555555555444444444444333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555666333444444444555666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444555555555555444444555444444333333444444555444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555555555555444444444444444444555666555444444555666444444444444444444444444555555555666555555444333555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555777777777666666666666555666666555555555555666666555555666666666777777777666666666666777777777777999999999999::::::::::::999999::::::;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555333444444555555444444333444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444333444444555555444444333333333333444444444444555444444444555555555555666555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555555666666666666666777777777888888888888888999999999999:::::::::999::::::;;;;;;<<<==================>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBB@@@???============<<<;;;:::999:::::::::999999999999888888888888888777777777777888888888888888888888888666666555555555444444444444444333333333444444555555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555666333333333444555666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555444444555444444333333444444555444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444555666555444444444666666666666666666666666666444555555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666666666666666666666666555555444444555555666555555555666666666777777666666666666777777777777888999999999999:::::::::888999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>=========???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555444555555555555555555555555555555555555555555555444555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555333444444555555444444333444444444444444444444444444444444555555666666666555555555555555555555555444444444444444444444444333444444555555444444333333333444444444555555555444444444555555555555666555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666444555555555666666777777666777777777888888888888888888888999999999::::::999999::::::;;;<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCAAA???>>>============<<<;;;::::::::::::999999999888888888777777777777777777777777777777777777777777777777555555555555555444444444555444444333333333444444555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555666333333333444555666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555444444555444444333333444444555444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444555666555444444444666666666666666666666666666444444555555555555555444555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555666666666555555444444444444555555555555555555666666666666666666666666777777777777888888888999999999::::::888888999999:::;;;;;;<<<>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555444444444555555555555555555555555555555555555555444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555333444444555555444444333333333333333333333333333444444444555666666777777555555555555555555555555444444444444444444444444333444444555555444444333333444444444555555555555444444444555555555555666555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444444444444555555555555666444444555555666777777777777777777777888888888888888888888888999999999999999999999:::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@>>>>>><<<<<<======<<<;;;;;;:::999999999999888888888888666666777777777777777888666666666666666666666666555555555555555555555555555555444333333333444444555555444444444444555555333333333444444444444555333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555666333444444444555666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555444444555444444333333444444555444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555444444444444444555555555444555666555444444555666444444444444444444444444333444555555666555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666444444444444444444444444444555555555555666666666555555444444444444555555444444555555555666666666666666666666777777777777888888888888999999999999888888999999::::::;;;;;;<<<<<<<<<<<<=====================>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555333444444555555444444333333333333333333333333333444444444555666777777777555555555555555555555555444444444444444444444444333444444555555444444333444444444444555555555555444444444555555555555666555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555666444444555555666777777888777777777777888888888888888888888888999999999999888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>===;;;;;;<<<<<<<<<;;;::::::999999999999888888888888666666666666777777888888555555555555555555555555555555555555555555555555666555444333333333333333555555444444444444555555333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555666444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444555555555555444444555444444333333444444555444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555444444555555555666666666444555666555444444555666444444444444444444444444333444444555666666555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666444444444444444444444444444444444555555555666666555444444333333444444555444444444555555555666666666666666666777777777777888888888888999999999999888888888999::::::;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<===>>>???AAAAAA????????????????????????AAAAAAAAABBBBBBBBBCCCCCC555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666444555555555555555555444555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555333444444555555444444333333333333333333333333333444444444555666777777888555555555555555555555555444444444444444444444444333444444555555444444333444444444555555555666666444444444555555555666666555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444444444444555555555666666444444444555666777777888777777777777888888888888777888888888888999999999888999999::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????BBBBBBCCCDDDCCCBBB@@@??????@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>===============::::::;;;;;;;;;:::999999999999999888888888888777555666666666777777888888555555555555555555555555444555555555555555555555666555444333333333333333555555555444444555555555333333333444444555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555666666555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444555555555555555555444555444444333333444444555444444444555555555666666444444444444444444444444333333333444444444555555555555555555555555555555555555555666666666777777444555666555444444555666666666666666666666666666333333444555666666666555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555666666444444444444444444444444444444444555555555666666555444444333333444444555444444444555555555666666666666666666777777777777777888888888888999999999777888888999::::::;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<===???@@@AAA????????????????????????AAAAAAAAABBBBBBBBBCCCCCC666666555555555444444444444444444555555555555666777777777777777777777777777777777777777777777777666666666666666666666666888777666555444444555666555555555555555555555555333333333444555666777777444444444444444444444444444444444444444444444444666666555555555444444444555555555555555555555555444444444555555555555666777666555444444444444444555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444444444555555555555444444444555666777777666555444444444444444444444444444444444444444444444444444555555555444444333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444333333222222222444444444444444444444444444444222222222222444444444444444444444444444444444444444444444444444444444444444555555555555666777777777777666666666666888888999999999:::::::::::::::999999::::::;;;<<<999::::::;;;<<<===>>>>>>@@@@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<===;;;;;;;;;:::::::::999999999999999999999888777777555555555555555555555555777777777777777777777777555444444333333444444555666666555555555444444444555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444444444444555555555555666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444555666777333444444444555666666666444444444444444444444444444444444444444444444444444444444444444444444444555555666666555444333333666666666666666666666666555555444444444444555555444444444555555555555666444444555555555555444444555555555555555555555555666555444333333444555666444444444444444444444444444444444555555555555666777777666666555555555444555555555555555555555555666666555555555444444444555555555555666666666666666444222222333555555444555555555555666666666666666666666666777777777777777777777777888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@BBBDDDAAAAAA@@@@@@AAAAAABBBCCC666666555555555444444444444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777666555444444444555666555555555555555555555555333444444444555666666666444444444444444444444444444444444444444444444444666666555555555444444444555555555555555555555555444444444555555555555666666666555444444444444444555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444666555555555444444444444444444555555555555444444555555555666666555555555444444444444444444444444444444444444444444444444555555444444444333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444333222222333444444444444444444444444444444444444444444444444444444444444444555555555555666777666666666666666666666888888888999999999:::::::::999999999999:::;;;;;;999::::::;;;<<<===>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;<<<<<<::::::::::::999999999999888888888888888777777666555555555555555555555555555555555555555555555555555444444333333444444555666666555555555444444444555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444444444444555555555555666555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444555666666444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555666666555444444333555555555555555555555555555555444444444444555555444444444555555555555666444444555555555555444444555555555555555555555555666555444444444444555666444444444444444444444444444444444555555555555666777666666666555555555444555555555555555555555555666666555555555444444444555555555555666666666666666444222222444555555444555555555555666666666666666666666666777777777777777777777777888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@BBBCCCAAAAAA@@@@@@AAAAAABBBCCC555555555555555444444444444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666555444444333444444555666555555555555555555555555444444555555555555555555444444444444444444444444444444444444444444444444555555555555555444444444555555555555555555555555444444444555555555555666666666555444444444444555555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444555555555555444444555555444444444444555555444444444444444444444444444444444444444444444444555444444444444333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444555555555444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666888888888999999999999:::999999999999999:::;;;;;;999::::::;;;<<<===>>>>>>@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@???????????????????????????>>>===<<<;;;;;;;;;;;;999999999999888888888777777777777777777666666555555555555555555555555555444444444444444444444444555444444333333444444555555555555555555444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444555444444444444333333333444444444444444444444444444444444555555555555666555555555555555555555555333444444555555444444333555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555444444444444555666666555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666555555444333444444444444444444444444555555444444444444555555444444444555555555555666444444555555555555444444555555555555555555555555666555444444444444555666444444444444444444444444444444444555555555555666666666666555555555555555555555555555555555555555555555555555555444444444444555555555555666666666666444333333444555555444555555555555666666666666666666666666777777777777777777777777888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>?????????@@@AAA@@@???@@@AAACCCAAAAAA@@@@@@AAAAAABBBCCC555555555555555555555555444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666333333333333444444555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666666555555444444444555555555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444555444333222222333444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555666666666444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555666666666666666888888888888999999999999999999999888999::::::;;;999::::::;;;<<<===>>>>>>???????????????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>===<<<;;;:::::::::888888888888777777777777666666666777666555555444555555555555555555555555444444444444444444444444555444444333333444444555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555333444444555555444444333555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444555555666666666666555444444444333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444444555555444444444444555555444444444555555555555666444444555555555555444444555555555555555555555555555555555444444555555555444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666666444333444555666555444555555555555666666666666666666666666777777777777666777777777888888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>??????@@@AAA@@@??????AAACCCAAAAAA@@@@@@AAAAAABBBCCC444555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555666666666666666666666666222333333444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555444444444555555555555666555555444444444555555666555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444555555555555444444555444333222222333444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666444444555555666666666777777777888888888999999999999888888888888999::::::999::::::;;;<<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::888888888777777777666666666666666666666555444444555555555555555555555555555555555555555555555555555444444333333444444555444555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555333444444555555444444333555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666555555444444444555555666666666555444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444555555444444444444555555444444444555555555555666444444555555555555444444555555555555555555555555444555555555555555555444444444444444444444444444444444444555555555555666444444444555555555555555555555555555555555555555444555555555555555555555444444444444555555555555666555444444666666555444555555555555666666666666666666666666777777777777666777777777888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>???@@@@@@@@@??????AAABBBAAAAAA@@@@@@AAAAAABBBCCC444444444555555555555555444444444555555555555666555555555555555555555555555555555555555555555555666666666666666666666666333444444555555555555444555555555555555555555555444444555555555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555444444444555555555555666555444444444444555666666555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444555555555555444444555555444444444444555555444444444444444444444444444444444444444444444444333333333444444444444555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444555555555444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444555555555555666444444444555555666666777777777777888888888888999888888888888888999::::::999::::::;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@?????????===========================<<<;;;;;;:::;;;;;;;;;888888888888777777777666666666666666666555555444555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555555555444444333333444444555333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444444444444555555555555666555555555555555555555555333444444555555444444333555555555555555555555555333333333333333333333333555555555555555555555555555555555555555555555555666666555444444444444555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333444555555666555555555444444444444444444444444555555444444444444555555444444444555555555555666444444555555555555444444555555555555555555555555444444555666666555444444444444444444444444444444444444444555555555555666444444444444444555555555555555555555555555555555444444444555555555555555333444444444444555555555666555444555777777555333555555555555666666666666666666666666777777777777777777777777888888888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>???@@@???>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBCCC444444444555555555666666444444444555555555555666555555555555555555555555555555555555555555555555666666666666666666666666555555666666666555444333555555555555555555555555333444444444555666666666444444444444444444444444444444444444444444444444444444444555555555666666555555555555555555555555444444444555555555555666444444444444444555666666555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444444444555555555555444444555555555666666555555555444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444333444555666666555444333444444444444444444444444444444444444444444444444444444444555555555555666333333444555555666777777777777777777888888888888888888888888888999999:::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBCCCCCCBBB@@@???????????????????????????<<<===>>>???@@@@@@???>>>========================;;;;;;::::::;;;;;;<<<<<<999999888888888777777777666777777777777666555555555555555555555555555555444444444444444444444444555444444333333444444555444444444555555555666666555444444333333444444555333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555666555555555555555555555555333444444555555444444333555555555555555555555555333333333333333333333333555555555555555555555555555555555555555555555555666666555444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333444444555666666555555555555555555555555555555555555444444444444555555444444444555555555555666444444555555555555444444555555555555555555555555444444555666666555444444444444444444444444444444444444444555555555555666333333333444444555555555555555555555555555555555444444444555555555666666333333444444444555555555555555555666777777555333555555555555666666666666666666666666777777777777777777777777888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@???>>>>>>@@@BBBAAAAAA@@@@@@AAAAAABBBCCC444444444555555555666666444444444555555555666666555555555555555555555555555555555555555555555555666666666666666666666666666666777777777666444333555555555555555555555555333333444444555666777777444444444444444444444444444444444444444444444444444444444555555555666666555555555555555555555555444444444555555555666666444444444444444555666777555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444444555555555555555555444444555666777777666555444444444444444444444444444444444444444444444444444333333333444444555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444333333222222222444444444444444444444444333444555666666555444333444444444444444444444444444444444444444444444444444444444555555555666666333333444444555666777777777777777777888888888888888888888777888999999:::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@>>>???AAABBBBBBAAA???>>>????????????????????????<<<===>>>@@@@@@@@@???>>>========================::::::::::::;;;<<<======999999999999888888888888777777777777777666666555555555555555555555555555333333333333333333333333555444444333333444444555444444444555555555666666555444444333333444444555333333333333333333333333444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444444444444555555555666666555555555555555555555555333444444555555444444333555555555555555555555555333333333333333333333333555555555555555555555555555555555555555555555555777666555444444444444444333444444555555666666666444444444444444444444444444444444444444444444444444444444444444444444444333333444555666666666555666666666666666666666666555555555444444555555555444444444555555555666666444555555555555555555444555555555555555555555555333444555666666555444333444444444444444444444444444444444555555555666666333333333444444555555555555555555555555555555555444444444555555555666666333333333444444444555555555555555666888777555333555555555555666666666777666666666666777777777777777777777777888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@???>>>>>>@@@BBBAAAAAA@@@@@@AAAAAABBBCCC444444444555555555555666555555444444444444555555333444555666666555444333555555555555555555555555555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444888777666555555555555555555555555555555555555555777777777777777777777777555555555555555555555555555555555444444333333333555555555555555555555555444444444555555555555666555555555444444333333333444555777888888777555444444444555555555555444444222222333333333444444444444111000666>>>???999222666666666666555444333222666555444333333444555666555555555555555555555555666666666666666666666666666666666777888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888999999777777777777777777777777777888999999888777666555666666555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444666666666666666666666666666666555555555444444444555555555555555555555555555555555444444333333333222222333333444555666666555555555555555555555555444444555555555555444444444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555666666666666888666444444444555444333444444444555555555555666555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666777777666666555555555444555555555555555555555555777777666666555555444444444444555555555555444444555555555555555555555555555555555555555555444444555555555555555555555555555555666777777777777777444444444555666777777888666666666666777777777777777888888888888999999999999999::::::::::::;;;;;;========================>>>????????????@@@@@@@@@@@@???>>>>>>???AAACCCEEE444444444555555555555666555555444444444444555555555555666777777666555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333444444444555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444666555555444444444444555555555555555555555555555666666666666666666666666555555555555555555555555555555444444444333333333555555555555555555555555444444444555555555555666555555555444444333333333333444666777777666444333444444555555555555444444222222333333333444444444777444444888???AAA;;;555666666666666555444333333666555444444444444555666444444444444444444444444666666666666666666666666666666666777888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888999999777777777777777777777777777777888999888777666666666666555555555444444444444444444555555555555666555555555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555666666555555555444444444555555555555555555555555555555444444444333333333222222333444444555666666555555555555555555555555444444555555555555444444444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555666666666666777666444444555555444333444444444555555555555666555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666777666666666555555555555555555555555555555555555666555555555555555555444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555666777777777777777444444555555666777777888666666666666777777777777777888888888888999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>@@@AAABBB444444444555555555555666555555444444444444555555666666777777777777666666555555555555555555555555555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555333444444444444555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444333333333444444555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444333333333555555555555555555555555444444444555555555555666555555555444444444444444333444555666666555444333444444555555555555444444333333333333444444444444888666555888===???;;;777555555555555555555444444666555444444444444555666444444444444444444444444666666666666666666666666666666666777888888999999999999999999::::::::::::;;;;;;;;;<<<======>>>>>>===>>>>>>??????>>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888888999777777777777777777777777666666777888888888777777555555555555555444444444444444444555555555555666666666666555555444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444555555555555555444444444555555555555555555555555555444444444444333333333333333333444555555666666555555555555555555555555444444555555555555444444444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555444555555555555666666666777666444444666666555444444444444555555555555666555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666666666666666555555555555555555555555555555555555444555555555555555555666444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555666777777777777666444444555555666777777777666666666666777777777777777888888888888999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@CCCBBB@@@???>>>???@@@@@@444444444555555555555666555555444444444444555555555555666666666666555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333444555666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666555555555555555444444444333333444555555444333333444444555555555555444444333333333444444444444555555333333444888:::888777555444444444444555555666555555555444444555555555444444444444444444444444666666666666666666666666666666666777888888999999888999999999999:::::::::::::::;;;<<<<<<======>>>======>>>>>>>>>>>>======????????????????????????>>>>>>????????????>>>>>>========================<<<;;;;;;::::::;;;;;;<<<:::999999888888888888888777777777777777777777777555555666777777888888888555555555555555555555555444444444555555555555666777777666666555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333444444444555555666666555555555555555555555555444444555555555555444444444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555444444444555555555666666666555555555666777555444444444444555555555555666555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666666666666666666555555555555555555555555555555555555555555666666777777777444444555555555555444444555555555555555555555555444444444555555555555555555555555555555555555555444555666666777777666666555555555555666666777777666666666666777777777777777777888888888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAAAAA@@@??????@@@@@@AAA444444444555555555555666555555444444444444555555444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555444444444555666777777555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555333444444444444444444333444444555555555555444444333333444444444555555555333222222222444666888999555555444444444555666666444555555555555555555444444444444444444444444444666666666666666666666666666666666777888888999999888888888999999999::::::::::::;;;;;;<<<===============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888888777777888888666666666666666666666666555555555666666777888888444555555555555555555555444444444555555555555666777777666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555444444444444444444444444444444555555555555555666555555555555555555555555444444555555555555444444444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555444444444444555555555555666555555666777888666444444444444555555555555666555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666555555555666666666666666555555555555555555555555666666666777777888888999444444555555555555444444555555555555555555555555444444444555555555666666555555555555555555555555444444555666666666666666555555555555666666666666666666666666777777777777777777888888888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????????????????@@@AAABBBBBB444444444555555555555666555555444444444444555555444444333222222333444444555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444555555555666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666666555555555666777777555555555555555555555555444444444444444444444444555555555555555555555555333333333444444444444555555555555555555555555555444444444555555555555666555555555555555666666666444444444444444444444444444444555555555555444444333444444444555555555555444444444444444777<<<@@@666666444333333444555666444444555666666555444444555555555555555555555555666666666666666666666666666666666777888888999999888888888888999999999999:::::::::;;;<<<<<<======<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999888777777777777888666666666666666666666666666666555555555666777777444444444555555555555555444444444555555555555666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555333333333444444444444555555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555333444444444444555555555555555555777888888666444444444444555555555555666555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666555555555666666666666666555555555555555555555555777777777777777777888888444444555555555555444444555555555555555555555555333333444444555666666666555555555555555555555555444444555666666666666555555555666666666666666666666666666666777777777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????===>>>???@@@AAABBBBBBCCC444444444555555555555666555555444444444444555555555444333333333333444555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666666555444444444555555555555555555555555555555444444444444444444444444555555555555555555555555333333333444444444555555555555555555555555555555444444444555555555555666444555555555666666666777666555555555555555555666444444555555555555444444444444444444555555555555444555555444444888@@@FFF888777555333333333444555444444555666666555444444666666666666666666666666666666666666666666666666666666666777888888999999888888888888999999999999999::::::;;;;;;<<<<<<===<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999888777777777777777666666666666666666666666777777666555444555666666444444444555555555666666444444444555555555555666555555555666777777888888555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555444444444555555555666666555555555555555555555555333333333444444444555555666666666666555555555555555555555555555555555555444444555555555555444444444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555333333444444444555555555555555555777999999777555444444444555555555555666555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666555555555555666666666777555555555555555555555555666666666666555555555555444444555555555555444444555555555555555555555555333333444444555666666777555555555555555555555555333444555555666666555555666666666666666666666555666666666666777777777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???>>>???@@@@@@AAAAAAAAAAAA444444444555555555666666555555555444444555555555666555444333333444555666555555555555555555555555555555555555666666666777666666666666666666666666777777777777777777777777555555555555555555555555555555555555666666666777555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444666555444444333333333333555555555555555555555555555555555555555555555555555555555555555555555555333333333444444555555555555555555555555555555555444444444555555555666666444555555555666666777777666666555555555555666666444555555555555555555444444444444555555555666666222444555444333888@@@HHH999777555333222333444555333444555666666555444333777777777777777777777777666666666666666666666666666666666777888888999999777888888888888999999999999999:::;;;;;;<<<<<<===<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999888888777777777777777666666666666666666666666888777666555444444555666444444444555555555666666444444444555555555666666444444555666777888999999555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444666666666666666666666666444444444555555555666666555555555555555555555555333333333444444555555555666666666666666555555555555555555555555555555555444555555555555555555444444444444555555555666666555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555333333333444444444555555444444555888999999777555444444444555555555666666555555555555555555555555555555555555555555555555555555555444444555555555666666666666666666666666444555555555666666777777555555555555555555555555555555555444444333333222444555555555555555555444555555555555555555555555333333444444555666777777555555555555555555555555333444555555666666555555666666666666666555555555666666666666777777777777777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????555555444444555666888999333444444444444444444444444444444555555555666666444444444555555555666666444444444555555555666666666666666666666666666666555555555666666666666777666666666666666666666666555555555555666666666666666666666666666666666666666666555555555444444444555555555555555555555555666666666666666555555555777777777777777777777777555555555555555555555555555555555555555555555555666666666666666666666666444444555555555555444444333444444555555444444333666666555444444444444555555666777777777666444333333333333444444555555555666555444333222333333444333333333333333333333333555555555555555555555555333333333444444444555555444444444555555555555666555555444444444444555555555555555555555555555555666666666666666666666666444444333333444777999;;;666666555555555444444444666666555555555444444444444444444555555555555666555555555555555555555555666666666666777777777777777777888888888999999999999999::::::::::::;;;;;;===>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>========================;;;::::::;;;<<<<<<;;;999:::::::::999999888888888666666666777888888999999666666666666666666666666666666666666666666666666777666555444333444555555555555555555555555555555444444444555555555555666333444555555666666555555444444444555555555555666444444444444444444444444333333333444444444555555555555555444444333333333333444444555555444444333666555555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444444444444555555555555666777666555444444555666777555444444333333444444555666666555555555444444444444444444444444444444444333333333333333333333333666666555444444444444555555555555555555555444444555555555444444333333333444444444555555555555666444444444555555555555666555555555555666666666666333333444444555666666666666666666666666666666666444444444444444444444444777777666555555555555666666666666666666666666666444444444444444444444444555555555555555555555555666666666555444444444333555555555555555555555555666666555555555555666666777777666666555555555444555555444444444444555555666666666666777777777777888888999::::::::::::999999999::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>????????????@@@@@@@@@555444444444555666777888777666666555555444444444444444444444555555555555444444444555555555666666444444444555555555666666666666666666666666666666444444555555555666666666666666666666666666666666555555555555666666666666666666666666666666666666666666555555555444444444555555555555555555555555666666666666666666666555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666444444555555555555444444333444444555555444444333666666555444444444444555444555666666666444333222333333333444444444555555666555444333333333444444444444444444444444444444555555555555555555555555444444444555555555666666444444444555555555555666555555444444444444555555444444444444444444444444555555555555555555555555555444333333444666888:::666666555555555444444444666666555555555444444444444444444555555555555666555555555555555555555555666666666666777777777777888888888888888888999999999999::::::::::::;;;;;;<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999:::::::::999999888888888888888777777777777777777555555555555555555555555555555555555555555555555777666555444333444444555555555555555555555555555444444444555555555555666333444555555666666555555444444444555555555555666555555555555555555555555333333333444444444555555555555444444444333333333444555555666666555555444444444444555555555666666444444444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444444444444555555555555666777777666666666666777777555444444333333444444555666666555555555444444444444444444444444444444444333333333333333333333333555555555444444555555666555555555555555555555555666666666555555444444444444444444555555555555666444444444555555555555666555555555555666666666666555555555555555555444444666666666666666666666666444444444444444444444444555444444444555666666777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555666666555555555555666666777666666666555555555555555555444444444444555555666666666666777777777777777888999999::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@444444444444444555666777999888888777666555444444333333333444444444555555444444555555555666666666444444555555555666666666666666666666666666666666333444444444555555555555666666666666666666666666555555555555666666666666666666666666666666666666555555555555555444444444555555555555555555555555555555666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444555555555555444444444444555555555555444444666666555444444444444555444444444555444444333222333333333444444444444555555555444333333333444444555555555555555555555555555555555555555555555555555555555666666666777777444444444555555555555666555555444444444444555555333333333333333333333333555555555555555555555555666555444444444555777888555555555555555444444444555555555555555444444444444444444555555555555666555555555555555555555555666666666666777777777777999999888888888888888888999999::::::::::::;;;;;;;;;<<<======<<<;;;<<<>>><<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<<<<<:::999999999999999999888888888999999888777777666555555555555555555555555555555555555555555555555555555888777666555444444444444555555555555555555555555444444444555555555555666333444555555666666555555444444444555555555555666666666666666666666666666333333333444444444555555555444444444444333333333555666666666666666666555222222333444555666777888444444444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444444444444555555555555666777777777888888777777777555555444444444444555555555555555555555444444444444444444444444444444444333333333333333333333333444444444444555666777777555555555555555555555555666666666666666555555555444444444555555555555666444444444555555555555666444555555555555666666666777666666555444444333333666666666666666666666666444444444444444444444444222222222333444666777888666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555555555555555555555555555555666666555555555555666666666666666666555555555555555555444444444444555555666666666666777777777777777888999999::::::999999999999::::::::::::;;;;;;999999:::;;;<<<===>>>???<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@444444444444444555666666777777777666666555555555333333333333444444444444555555555555666666666666555555555555666666666666666666666666666666666666333333333444444444555555666666666666666666666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444555555555555444444444444555555555555444444666666555444444444444555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444555555555666666666666444444444555555555555666555555444444444444555555333333333333333333333333555555555555555555555555666666555444444444555666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666666666777777777777999999999888888888888888999999999:::::::::;;;;;;:::;;;<<<<<<<<<;;;===>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<:::888999999999888888888888888888888777777666666666666555555555555555555555555555555555555555555555555888888777666555444333333555555555555555555555555444444444555555555555666333444555555666555555555444444444555555555555666555555555555555555555555333333333444444444555555444444444444444444444444555555666666666666555555333333444444555666666777444444444444555555555555555555555555555555555555333333444444444444444444444444555555555555444444444444444555555555555666555666777888888777666555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333333444444555777888999444444444555555555555555666666555555555555555555444444444555555555555666444444444555555555555666444444444555555555666666666666555555555444444444666666666666666666666666444444444444555555555555222222222333444555666666666666666666666666666666555555555555555555555555555555555555555555555555333444444444555666666666555555555555555555555555666666555555555555666666666666666666666555555555555555444444444444555555666666666666777777777777777777888999999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????444444555555555555555555444444444555555666666777333333333444444444555555555555555666666666777777555555555666666666777777666666666666666666666666333333333444444444555555666666666666666666666666555555555555666666666666666666666666666666666666444555555555555555555555555555555555555555555555444555555555666666777777555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444555555555555444444444555555666666555555444666666555444444444444555555555555555555555666666444444444444444444444444333444444444444444444444444444444444444444444444555555555555555555555555333333444444444555555555444444444555555555555666555555444444444444555555333333333333333333333333555555555555555555555555666555555444444444444444444555555555555555555555444555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777888888888888888888888888999999999:::::::::;;;;;;999;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::888888888888888888888888888555555666666777777777777555555555555555555555555555555555555555555555555777777777666666555444444555555555555555555555555444444444555555555555666333444555555666555555555444444444555555555555666444444444444444444444444333333333444444444555555444444444444444444444444333444444555555444444333555555555555555555555555444444444555555666666666555555555555555555555555333333333444444444555555444444555555555555444444444444444555555555555666333444555666666555444333666555555444444555555666444555555555555555555555555555555555555555555555444444444444444444444444333333444444666777999:::444444444555555555666666444444444444444444444444444444444555555555555666444444444555555555555666444444444444555555555555444444444555555555666666666666666666666666666666444444444555555666666666555444444333333333444444666666666666666666666666444444444444444444444444555555555555555555555555333444444444555666666666555555555555555555555555666666555555555555666666555555555666666666666666555555444444444444555555666666666666777777777777777777888999999999999888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????555555666666777666666555222333444555666777777888444444444555555555666666555555666666666777777777555555666666666777777777666666666666666666666666333444444444555555555555666666666666666666666666555555555555666666666666666666666666666666666666444444444555555555555555555555555555555555555555444444555555666777777777555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444555555555555444444555555666666666666555555666666555444444444444555666666555555555666777777555444444444444333333333222333444555555555444444444444444444444444444444555555555555555555555555333333333444444444444555444444444555555555555666555555444444444444555555333333333333333333333333444444444444444444444444555555555444444444444444444444444555555555555555444444444555555555555555444444444555555555555666666666666666666666666666666666666666777777777777777777888888888999999999999999::::::::::::;;;;;;:::;;;<<<<<<;;;:::;;;===;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;;;;999888777777777888888888888888444444555666666777888888444444444444444444444444444444444444444444444444666666777777777666555555555555555555555555555555444444444555555555555666333444555555666666555555444444444555555555555666444444444444444444444444333333333444444444555555333333333444444444444555333333444444444444333333666666555555555444444444444444444555666666777777555555555555555555555555222333333444444555555555444444555555555555444444444444444555555555555666333444444555555444444333666666555555555555666666444444444555555555555555555555555555555555555555444444444444444444444444444444444555666888999:::333333444444555666666666333333333444444444444444444444444555555555555666444444444555555555555666333444444444444555555555333333444444555666666777666666666666666666666666444444444555666666777777666666555444333333444444666666666666666666666666444444444444444444444444555555555555555555555555444444444555555555555555555555555555555555555555666666555555555555666666555555555666666666666666555555444444444444555555666666666666777777777777666777888888999999888888999999::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>??????666666777888888777666555555555555666666777777888555555555666666666777777555666666666777777777777555666666666777777777777666666666666666666666666444444555555555666666666666666666666666666666666555555555555666666666666666666666666666666666666444444444555555555666666555555555555555555555555444444555555666777777888666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666444444555555555555444444555555666666666666555555666666555444444444444555555555444444444555666777555555444444444333333333222333444555555555444444555555555555555555555555555555555555555555555555444444444444555555555555444444444555555555555666555555444444444444555555444444444444444444444444444444444444444444444444333333444444555444444444444444444555555555666666444444444555555555666666444444444555555555555666666666666666666666666666666666666666777777777777666666777888999::::::;;;999999::::::::::::;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;;;;999888666777777777888888888999555555666666666666666666444444444444444444444444444444444444444444444444444555666777888777666666555555555555555555555555444444444555555555555666333444555555666666555555444444444555555555555666555555555555555555555555333333333444444444555555333333333444444444555555444444555555555555444444444444444555555555555555444444444555666777777777555555555555555555555555222222333333444555555666444444555555555555444444444444444555555555555666555555444444444444555555666666555555555555666666444444444555555555666666555555555555555555555555555555555555555555555555555555555555666777888999333333444444555666666777444444444444555555555666444444444555555555555666444444444555555555555666333333444444444555555555444444555555555555555555666666666666666666666666444444444555666777777777555555555444555555666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555666666555555555555666666555555555555666666666777555555444444444444555555666666666666777777777777666777777888888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???666777888999999888777666888888888888777777777777666666666666777777777777666666666666777777777777666666666666777777777777666666666666666666666666555555555666666666666777666666666666666666666666555555555555666666666777666666666666666666666666444444444555555555666666555555555555555555555555444444444555666777777888777777777777777777777777555555555555555555555555555555555555555555555555666666666666666666666666444555555555555555555444555555666666666666555555666666555444444444444555444333333222333444555666555555555444444333333333111222444555666555444444777777777777777777777777555555555555555555555555555555555555666666666777444444444555555555666666555555555444444555555555555555555555555555555555444444444444444444444444222333444444555555444444444444444555555555666666444444444555555555666666444444444555555555666666777777777777777777777777666666666666777777777777555555666888999:::;;;<<<999999:::::::::;;;;;;;;;;;;<<<===<<<:::999:::;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;999777666666777777888888888999777777777666555555444444444444444444444444444444444444444444444444444444333555666888888888777777555555555555555555555555444444444555555555666666333444555555666666555555444444444555555555666666666666666666666666666666333333333444444444555555333333333444444555555555555555666666666666555555222333333444555666777777444444444555666777777888555555555555555555555555222222333333444555666666444555555555555555555444444444444555555555666666777666555444444555666777666666555555555555666666444444444555555555666666666666666666666666666666555555555555555555555555666555555666666777888999333333444444555666777777444555555555666666777777444444444555555555666666444444444555555555666666333333333444444444555555666666666555444444333333666666666666666666666666444444444555666777777888444444444555666777888999666666666666666666666666666666666666666666666666555555555555555555555555666666666555555444444333555555555555555555555555666666555555555555666666444555555555666666777777555555555444444555555555666666666666777777777777666666777888888888888888999999:::::::::;;;;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>777777777777777777777777555555555555555555555555444444444444444444444444666666666666666666666666555555555555666666666777888888777777666666555555555555555555555555555555333333333444444444555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666999888666555444444555555777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333555666666666555444333333444555666777777666555444333444555555666666555555555555444444444444555555444444444555555555555666444444444555555555555666777777666555444444333333444444444444444444444444333333333444444444555555555555555555555555555555444444555555555555444444444444444555555555555666444444444555555555555666777777777777777777777777888888888888888888888888999888777666666777888888777888999:::;;;<<<<<<<<<999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888888888888888888888888999999888777666555444444888777666555555666777888222333333444444555555555555555555555555555555555555666888999888777555444555555555555555555555555777777666666555555555444666666666666555555555555666555444444555666555444444444444444444444444444666555555444444444555555555555555555555555555555444444444444444444444444333444555555666666555555555555666666777777888888666666666666666555555555666666555555444444444333666666555555555555666666555555555555555555555555444444555555555555444444777666444333444555777999999666444555777777555333555555666666666666555555444444444555555555555666555333222444777999888666444444444444444444444444555555555555555555555555444555555666666666666666666666555555555444444444555555555555555555555555444444444444444444444444666666666666666666666666666666666666555555555555555555555555555555444444444444444444444444444444666666666666666666666666555555555555555555555555555555444444444333333333444444444555555555555666777666555444444444444444555555555555555555555555555555555555555555555555888888777777666666555555777777777777666666666666888888999999999:::::::::<<<<<<<<<===============>>>===<<<;;;:::;;;;;;<<<============>>>>>>>>>>>>777777777777777777777777555555555555555555555555444444444444444444444444666666666666666666666666555555555666666666777777888777777777666666666555555555555555555555555555444444444444555555555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666777777666555444555666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444555555666666555555444333444555666666666666555444333444555555666666555555555555444444444444555555444444444555555555555666444444444555555555555666777666666555444444333333444444444444444444444444333333333444444444555555555555555555555555555555444444555555555555444444444444444555555555555666444444444555555555555666555555555555555555555555888888888888888888888888999888777666666777888888999999:::;;;;;;;;;::::::999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888888888888888888888888888888888777777666555555555888777666555555666777888444444444444444555555555555555555555555555555555555666777888888777666555555555555555555555555555777666666666555555555555666666666666555555555555666555444444555666555444444444444444444444444444666555555444444444555555555555555555555555555555555555555555555555555555333444555555666666555555555555666666777777777777666666666666666666666555666666666555555555444444666666555555555555666666555555555555555555555555444444555555555555444444777666444444444555777888888666444555666777555333555555666666666666555555444444444555555555555666666444333444777888777666444444444444444444444444555555555555555555555555444555555666666666666666666666555555555444444444555555555555555555555555444444444444444444444444666666666666666666666666666666666666555555555555555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555555555555555444444333333444444444555555555555666666666555555444444444444555555555555555555555555555555555555555555555555777777777666666666666666777777777777666666666666888888888999999999::::::;;;;;;<<<<<<=========>>>>>>===<<<;;;:::;;;;;;<<<<<<=========>>>>>>>>>>>>777777777777777777777777555555555555555555555555666666666666666666666666666666666666666666666666555555666666666777777777777777777777666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666555555555555666777777555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555666666666555444444444444555555555555444444333444555555666666555555555555444444444444555555444444444555555555555666444444444555555555555666666666666555444444333333444444444444444444444444333333333444444444555555555555555555555555555555444444555555555555444444444444444555555555555666444444444555555555555666555555555555555555555555888888888888888888888888888888777777777777888888:::;;;;;;;;;::::::999888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888888888666666666666666666666666777666666555555666666777666666555555555555555555555555555555555555555555555666777888888777666555555555555555555555555555666666666666555555555555666666666666555555555555666555444444555666555444444444444444444444444444555555444444444555555666555555555555555555555555666666666666666666666666444444555666666666666555555666666666666777777777555555666666666666666666777777666666666666555555666666555555555555666666555555555555555555555555444444555555555555444444666555555444444666777888777666555555666666555444555555666666666666555555444444444555555555555666666555444555666777666555444444444444444444444444555555555555555555555555444555555666666666666666555555555555555444444444555555555555555555555555444444444444444444444444666666666666666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555666666666555555555555444444444444555555555555666666666555555555555555555555555555555555555555555555555555555555555555555666666666666666666777777666666666666777777777777888888888999999999999:::::::::;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555666666666666777777777777777777777666666666666555555555555555555555555666666666666777777777777666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666444444444555666777777888555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555666666666666555555444444444444444444444444333444555555666555555555555555444444444444555555444444444555555555555666444444444555555555555666666666555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555444444555555555555444444444444444555555555555666444444444555555555555666555555555555555555555555888888888888888888888888777777777777777888888888:::::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888888888555555555666666666777777666666666666666666666666777777666666555555555444555555555555555555555555555666777777888777777666555555555555555555555555666666666666666555555555666666666666555555555555666444444444555666555444555555555555555555555555555444444444444555666666555555555555555555555555555555555555555555555555444444555666666666666666666666666666666666666666555555555555666666666666777777777777777666666666666666555555555555666666555555555555555555555555444444555555555555444444666555555555555666777777666666555555666666666555555555666666666666555555444444444555555555555666666666555555666666555555555555555555555555555555555555555555555555555555444555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555444444444555555555555555666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666555444444444555555555555666555555666666666555555555555555555555555555555555555555555555555555555555444555555666666777777777666666666666777777777777888888888888999999999999888999999;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666777777777888666666666666777777777777666666666666666666666666666666666777777777888888666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666333333444555666777888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555666666666666666555444444444333333444444444333444555555666555555555555555444444444444555555444444444555555555555666444444444555555555555666555555555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555444444555555555555444444444444444555555555555666444444444555555555555666666666666666666666666666777777777777777777777777666666777777888888888888777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888777777777777777777777777444444555555666666777777555555666666666666555555777777666666555555555444666666666666666666666666555555666777777777777777555555555555555555555555555555555666666666666666666666666666555555555555666444444444555666555444555555555555555555555555444444444444444555666666555555555555555555555555444444444444444444444444444555666666777777666666666666666555555555555555444555555555666666777777666666666777777777777777666666555555555555666666555555555555555555555555444444555555555555444444555555555555555666777777555555666666555555666666555555666666666666555555444444444555555555555666666666666666555555555555555555555555555555555555555555555555555555555555444555555666666666666666444555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555444444444555555555666666777777777777777777777777666666666666666666666666555555555555555555555555555666666666666666666666444444444555555555555666555555666777777666666555555555555555555555555555555555555555555555555555444444555555666666777777555666666666777777777888777777888888888999999999777888999:::;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777666666666777777777888888666666666666777777777777666666666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666333444555666777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555666777777777666666555555444444444444555555333444555555666666555555555555444444444444555555444444444555555555555666444444444555555555555666555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444444555555555555444444444444444555555555555666444444444555555555555666777777777777777777777777777777777777777777777777555666777888888999888888777777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888777777777777777777777777444444444555555666666666444555555666666555555444666666555555555555555555666666666666666666666666555555666666777777888888555555555555555555555555555555555666666666666666666666666666555555555555666555444444555666555444555555555555555555555555444444444444444555666777555555555555555555555555444444444444444444444444555555666777777777777666666666666555555555555444444444555555666777777777555555666666666666777777666666555555555555666666555555555555555555555555444444555555555555444444555555555666666666666666444555666666555555666777555555666666666666555555444444444555555555555666444666777666555555666777555555555555555555555555555555555555555555555555444555555666666666666666444444444555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555333333444444555666666666777777777777777777777777666666666666666666666666555555555555555555555555444555555555555666666666444444444555555555555666444555666777888777666555555555555555555555555555555555555555555555555555555555555555555555666666555555666666777777888888777777777888888888888999888888999999:::;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<=========777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777666666777777777888888888555666666666777777777888666666666666666666666666555555555666666666777777666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666333444555777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555666777777777777777666666555444444555666666333444555555666666555555555555444444444444555555444444444555555555555666444444444555555555555666555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444444555555555555444444444444444555555555555666444444444555555555555666666666666666666666666666777777777777777777777777444555777888999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999777777777777777777777777444555555555555555555555444444555666666555444444444444444444444555555555666666666666666666666666555555555666666777888999555555555555555555555555555555555555666666666777666666666666555555555555666555444444555666555444555555555555555555555555444333333444444666777777555555555555555555555555555555555555555555555555555555666777777777777777666666555555555444444444444444555555666777777888444444555555555666666666666666555555555555666666555555555555555555555555444444555555555555444444444555555666666666666666333555777666555444666888555555666666666666555555444444444555555555555666333555777666555555666999555555555555555555555555555555555555555555555555444555555666666666666666444444444555555555666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555333333444444555666666777666666666666666666666666666666666666666666666666555555555555555555555555333333444444555555555555444444444555555555555666444555777888888888666666555555555555555555555555555555555555555555555555555555555555555555444444555555555666777888888888777777777777888888888888888888999999:::::::::;;;::::::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777888888888888555666666666777777888888777777777777777777777777555555555555666666666666666666666666666666666666555555555555555555555555777777777777777777777777666666666666666666666666555555555555666666666777666666666666666666666666666666666666666666666666444444666777777777666555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555666777777777777777777666555444444555666777333444555555666666555555555555555444444555555555444444444555555555666666444444444555555555666666444555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444555555555555555555444444444444555555555666666444444444555555555666666555555555555555555555555777777777777777777777777444555777888999999999888::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999777777777777777777777777555555555555555555555555333444555666666555444333222333333444444555555555777777777777777777777777555555555555666777999999555555555555555555555555444555555555666666777777777666666666555555555555666555444444555666555444666666666666666666666666333333333444555666777888555555555555555555555555666666666666666666666666555666666777777777777777666666555555555444444444444444444555666777777888333444444444555555666666666666555555555555666666555555555555555555555555444555555555555555555444444555555666777666666666333555777777555444666999555555666666666666555555444444444555555555666666222444777666555555777:::666666666666666666666666555555555555555555555555444555555666666666666666444444444555555555666666555555555555555555555555666666666666666666666666666666666666666666666666777666666666555555555555333333444444555666777777666666666666666666666666666666666666666666666666555555555555555555555555333333333444444444555555444444444555555555666666333555777888999888777666555555555555555555555555555555555555555555555555666666666555555444444333444555555666777888888999777777777777888888888888999999999999999999999:::999:::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======777777777777777777777777666666666666666666666666666666666666777777777777777777888888888888777777555777888999999888777555777777777777777888888999777777777777777777777777666666666666777777777777666666666666666666666666555555444444444444555555666666666666777777777777666666666666666666666666666666666666666555555555666666666666555555555555444444444555666777777888666666666666666666666666555555555555666666666666666666666666666666666666777777777777777777777777;;;999777666555666777888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555888888777666555444333333444444555555555555444444555555555555555555555555555555555555555555555555444444444444444555666777666555555444444333222222777555222333555777555444444444444444444444444444444444444555555555555666555555666666666666555555555555555555666666666666555555666777777777777777777888888888888999999999999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666666:::999999999888888777777555555555555555555555555444444444555555555555666444444444444444444444444666666666666666666666666999888666555666777999::::::777444444666888888666555555555555555555555555777777666666555555555444777777777777777666666666777777777777777777777777555555666666555555444333555555555555555555555555666666666666666666666666:::999999999888888777777777777777777777777777777666666555555555444444444555555555555555555555555444444555555666666777777444444444555555555555666666666666666666666666666555555555555555555555555555555555555555555555555888888777777666666666555666666666666666666666666888888777777666666666555555555555555555555555555555555555555555555444444666666666666666666666666666666666666666666666666666666666555444444444333555555555555555555555555555555555555555555555555666555444333333444555666555555555555555555444444555555555555555555555555777777777777777777777777555555666666666666555555444444555555555555444444555555555555555555555555555666777888888777666555666666666666666666666666555555555555555555555555555555555555555555444444666666666666777777777777777777777777888888888888999999999999999999999999999:::;;;<<<===???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777777777666666666666666666666666666666666666777777777888777777888888888888777777666777888999999888777666777777666666777777888999777777777777777777777777666666666666777777777777666666666666666666666666666555555444444555555666555666666666777777777777666666666666666666666666666666666666666666666555666666666666555555555555444444555555666777777888666666666666666666666666555555555555666666666666666666666666666666666666777777777777777777777777999888666555444555666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777666666555555444444444444555555555555444444555555555555555555555555555555555555555555555555444444444444444555666666444444444444444444444444777555333333555666555444444444444444444444444444444444444555555555555666555555666666666666555555555555555555666666666666555555666777777777777777777777888888888999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999888777666666999999888888777777777777555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555888777666555555777888999:::777555555777888888777666666666666666666666666777666666666555555555555666666666666666666666666555555555555555555555555555555666666555555444333555555555555555555555555666666666666666666666666888777777777666666666666777777777777777777777777666666555555555444444444555555555555555555555555555555555666666666666666444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555666666666555555444444444555555555555555555555555777777777666666555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555444444555555555555444444555555555555555555555555444555666777777666555444666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777777777777777888888888888888888888999999:::::::::::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777777777666666666666666666666666666666666777777777888888777777888888888888777777666777888999999888777666777777666666777777888999777777777777777777777777666666666666777777777777666666666666666666666666666555555444444555555666555555666666666777777777666666666666666666666666555555666666666666666666666666666666555555555555444444555555666777777777666666666666666666666666555555555555666666666666666666666666666666666666777777777777777777777777777666555444444444555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555555444444444444555666666222222333444444555666666666555333333555666555444444444444444444444444444444444444555555555555666555555666666666666555555444555555555555666666666555555666777777777777777777777777888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888777666666777777777777666666666666555555555555555555555555444444444555555555555666444444444444444444444444444444444444444444444444666666555444444666777888999777666666777888888777777777777777777777777777666666666666555555555555444444444555666666666777555555555555555555555555555555666666555555444333555555555555555555555555666666666666666666666666555555555555555444444444666666666666666666666666555555555555555444444444555555555555555555555555666666666666666555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444333333333333333444444444444444444444444666666666555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555444555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555444444555555555555444444555555555555555555555555444444555555555555444444666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777777777777777888888888888777777888999::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666666666666666666666666666666777777777888888888777777888888888888777777666777888888888888777666666666666666666777888888666666666666666666666666666666666666777777777777666666666666666666666666666666555555555555666666555555555666666666777777666666666666666666666666555555555555666666666666666666666666555555555555555555555555666666777777666666666666666666666666555555555555666666666666666666666666666666666666777777777777777777777777666666555444444555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555666666666444444555555555555444444555555555555555555555555555555555555555555555555555555444444444555555666333333333444444444555555666555444444444555555555444444444444444444444444444444444555555555555666444555555666666555555444444444444555555555666666555555666777777777777777777777777777888888888888;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888888888777666666666666666666666666555555555555555555555555555555444444444555555555555666444444444444555555555555555555555555555555555555555444444444444555666777777666666666666666666666666666666666666666666666666666666666666555555555222333333444555666777777555555555555555555555555555555555666555555444333555555555555555555555555666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555777777666666555555444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444555555555555555555444444555555555555555555555555444444444555555555555555666666666666666666666666444444444444444444444444333444444444555666666666555555555555555555555555555555555555555555555555333444555666666555444333444444444555555555555555555555555555555555555555555555555555555555555555555555666666666666555555444444555555555555444444555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555555555666666666666777777777777666777777777888888888888666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777777777777777777888888888888777777888888888888777777777777888888888888777777666666666555666777777888666666666666666666666666666666666666777777777777666666666666666666666666666666666555555666666666555555555555666666666666666666666666666666666666444555555555666666777777666666666666555555555555555555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444555555666666444444555555555555444444555555555555555555555555555555555555555555555555666555555444444444555555555555444444444333333333555555555444444444555666444444444444444444444444444444444555555555555666444444555555555555444444444444444444555555555555555555666777777777777777666666777777777888888888::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999777777888888888777666666555555555555555555666666555555555555555555555555444444444555555555555666444444444555555666666666666666666666666666666666444444444444444555555666444555555555555555555555555555555555555555555555555555555666666666666666222333333444555666777777666666666666666666666666555555555666555555444333555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444444555555555555555555555555555555555555555555555777777666666555555444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444555555555555555555555555555555444444555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666555555555555555555555555333444444444555666666666555555555555555555555555555555555555555555555555333444555666666555444333444444444555555555666666555555555555555555555555666666666666666666666666555555666666666666555555444444555555555555444444555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555666666666666666666777777777777666777777777888888888888666666777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777777777777777888888888999999777777888888888888777777888777777777777777777888666666555555666666777888777777777777777777777777666666666666777777777777666666666666666666666666777666666555555666666777444444555555555666666666666666666666666666666666444444555555666777777777666666666666555555555555555555666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666555666666666666777777777444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555333333444444555555555666444444555555555555444444555555555555555555555555555555555555555555555555666666555444444444444555666666555444333333222222444555666555333333555666444444444444444444444444444444444555555555555666444444555555555555444444333444444444444555555555555555666777777777777777666666666777777777888888999999999999:::::::::::::::::::::::::::::::::::::::::::::999999999888888666777777888888777666666555555555555666666666666555555555555555555555555444444444555555555555666444444444555666666777777777777777777777777777777444444444555555555555555333555777777555444444555555555555555555555555555555555555666666666666666444444444555666666666777777777777777777777777777555555666666555555444333555555555555555555555555666666666666666666666666555555555666666666666666555555555555555555555555444444444555555555555555555555555555555555555555666666666666666555555555444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555555666666666555555555555555555555555333333444444555666666666666666666666666666666666666666666666666666666666444444444555555555555555555555555555555555555555555555555555555555555555444555555555555555555444333333444444555666666666555555555555555555555555777777777777777777777777555555666666666666555555444444555555555555444444555555555555555555555555777777666666666666777777666666666666666666666666555555555555555555555555333333444444555666666666666666666666777777777777777777777777888888888888777777888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777777777777777777777777777888888888999999999777777888888888888777777888888777777777777888888666555555555555666777777777777777777777777777777666666666666777777777777666666666666666666666666777777666666666666777777444444444555555555666666666666666666666666666666444444555555666777777888666666666666555555555555666666666666666666666555666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666444444555555666666666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555555555555555555555555555666666555444444444444444444444444444444444444333444555666555333333555777444444444444444444444444444444444555555555555666333444444555555444444333333333444444444555555555555555666777777777777777666666666666777777777888888888888999:::::::::;;;::::::::::::::::::::::::999999999999888888888888666666777777777777777666555555666666666777777777555555555555555555555555444444444555555555555666444444444555666777777777777777777777777777777777444444555666666666666666444777999999777555666777555555555555555555555555555555555555666666666777666666666666666666666666666666666666666666666666555555666666555555444333555555555555555555555555666666666666666666666666444555555555666666666777555555555555555555555555444444444555555555666666555555555555555555555555555555555666666666666666444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555444555555555666666666666555555555555555555555555555555555666666777777777555555555555555555555555333333444444555666666777666666666666666666666666555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555444444444444555555333333444444555666666777555555555555555555555555666666666666666666666666555555666666666666555555444444555555555555444444555555555555555555555555777666555555555555666777666666666666666666666666555555555555555555555555333333444444555666666777666666666666777777777777777777777777888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777777777777777777777777888888888888999999999777777888888888888777777888888777777777777888888555555555555555666777777777777777777777777777777666666666666777777777777666666666666666666666666777777666666666666777777444444444555555555666666666666666666666666666666444444444555666777777888777666666666555555555555666666666666666555555555666666666666666666666666555555555555666666666777666666666666666666666666666666666666666666666666222333444444555555555444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444555555555555555555444555555555555555555555555555555555555555555555555777666555444444444444444222333333444444555555666444555777555333222555777444444444444444444444444444444444555555555666666333444444555555444444333333333333444444444555555555666666777777777777777666666666666777777777777777777888999::::::;;;;;;::::::::::::::::::::::::999999999888888888888777666666777777777777777666555666666666777777888888555555555555555555555555444444444555555555666666444444444555666777777888666666666666666666666666444555666666777777666666555888;;;;;;999777777999777777777777777777777777444555555555666666777777777777777777777666666666555555555555555555555555555555666666555555444333555555555555555555555555666666666666666666666666444444444555555666666666666666666666666666666666444444444555555555666666555555555555555555555555444555555555666666777777444444444555555555666666444444444444444444444444555555555555555555555555555555555555555555555555444444444555555666666666444444444444444444444444555666666666777777888888555555555555555555555555333333444444555666777777666666666666666666666666444444444444444444444444666666666555555444444333555555555555555555555555555555555555555555555555666555444333333444555666333333444444555666777777555555555555555555555555555555555555555555555555555555666666666666555555444555555555555555555444555555555555555555555555666555444333333444555666666666666666666666666666555555555555555555555555333333444444555666777777666666666666777777777777777777777777888888888888999999999999999999999::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888777777777888888888888777777777666666666999999999999999999999999555555666888888999999999777777777777777777777777888888777777666666555555666666555555555555666666777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666666555444333333444555666666666555555555555666666777777666666555555555444666666666666777777777777555555555555666666666666555444444333444555666777666666666666666666666666777777666666555555555444444555555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555333444555555666666555555333333333444444444555555555555666666555444333333333444444555555444444333555555555555555555444444666666666555444444444333555444444333333444444555555555555555555555555555333444444444555666666666555555555555555555555555555555666666777777888888999999888777666666777777555666777888999:::;;;;;;999999999999999999999999999999999888888888888777666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555777777777777777666555555666666666666666666666666888888888777777666555444555555666666777777888888666666666666777777777777666666555555555555666666444444555555555555444444555555555555666666666777666666666666666666666666666666555555555444444444444555555555666666777777777777777777666666666666555555555555555555555555666666666666666555555555555555555555555555555555444444444444444444444444666666666666666666666666777777666666555555555444666666666666666666666666444444444444444555666777555555555555555555555555555555555555555555555555666666555555555444444444666666666666666666666666666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555555555555444444333333333666555555555555444444444444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444555333222444777888666333555555555555666666666666666666666666666555555444666666666666666666666666666666666666666666666666555555555555555555444444888777666555555555555555666666666666777777777777777888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999555666777888999999999999888888888888888888888888888888777777666666666666888777777666666777777888777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666666555444444444444555666666666555555555555666666777666666666555555555555555555555555666666666666555555555555666666666666555555444444444555666777777777777777777777777777777666666666555555555555444555555666666555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333444555555666666555555444444555555555666666666555555666666555444444333333444444555555444444333555555555555555555555555555555555555555444444444555444444333333444444555555555555555555555555555444444444555555555555555555555555555555555555555555555666666777777888888999999888777777777777777666666777888999:::;;;;;;999999999999999999999999999999999888888888777777666666666666666666666666555555555555555555555555555555555555666666666666777777777777777777777777555555555555555555555555777777777777777666555555666666666666666666666666777777777777777666666555555555555555666666666666666666666666777777777777666666555555555555666666444555555666666555555444555555555666666666777777666666666666666666666666666666555555555444444444555555555555666666666777777777777777666666666666555555555555555555555555666666666666666666666555555555555555555555555555444444444444444444444444666666666666666666666666777666666666555555555555666666666666666666666666444444444444444555666666555555555555555555555555555555555555555555555555666666555555555444444444666666666666666666666666666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555555555555444444333333333666555555555555444444444444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444555333333444777777666333555555555555666666666666666666666666666555555444555555555555555555555555555555555555555555555555555555555555555555555555777666666555555555555666666666666666777777777777777888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::777777888999999888888777777777777777777888888888999999999999999999999999666666777888999999999999888888888888888888888888888777777777777666666666999888888777777888888999777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666666555555444444555555666666666555555555555666666666666666666555555555555444444444444555555555555555555555555666666666666555555444444555555666777777777777777777777777777666666666666555555555555444555555666666555555555555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666555555555555555555555555333444555555666666555555555555666666666777777777555555555666555555444333333444444555555444444333555555555555555555555555444444444555555555555555555555444444444444555555555555555555555555555555555555555555555444444444555555555555555555555555555555666666777777888888999888777777777777777777666666777888999::::::;;;999999999999999999999999999999888888888777777777666666666666666666666666555555555555555555555555555555555555666666666666777777777777777777777777666666666666666666666666777777777777777666666555666666666666666666666666555666777777888888777777666555555555555555555444666666666666777777777777777666666555555666666777444555555666666555555444555555666666666777777777777777777777777777777777666666666555555555555444555555555555666666666666666666666666777777777777555555555555555555555555555555666666666666666666555555555555555555555555444444444444444444444444666666666666666666666666666666666666555555555555666666666666666666666666555444444444444555666666555555555555555555555555555555555555555555555555555555555555555444444444666666666666666666666666666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555555555555444444444444444666555555555555444444444444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444444333333555666777555444555555555555666666666666666666666666666555555444555555555555555555555555555555555555555555555555555555555555555555555555666555555555555666666777666666666666777777777777777888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::777888999::::::999888888777777777777888888888888999999999999999999999999666777888888999999999999888888888888888888888888777777777777777777777777888888888777777888888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666666666555555555555666666666666555555555555666666666666666666666555555555444444555555555666666666555555555555666666666666555555555555555555666666666666666666666666666666666666666666666555555555444555555666666666666555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555666666666555555555555555555555555333444555555666555555555555555666666666777777777444555555555555555444444333444444555555444444333444444444555555555555555333444444444555666666666555555444444444444555555555555555555555555555555666666666555444444444333555555555555555555555555555555666666777777888888888888777777777777777888666777777888999999::::::999999999999999999999999888888888888777777777777666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555777777777777777777777777666666777777777777666666666666666666666666666666555555666777888999999999777777777666555555555444666666666666777777777777777777666666666666777777555555666666666666555555555666666666666777777777777777777777777777777777666666666555555555555555555555555666666666666666666666666666777777777777555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666555555555666666666666666666666666555555444444444555555666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555333444555555666555555555555555555555555555555555555555555555555444444444666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444555666666555555555555555555666666666666666666666666666555555444555555555555555555555555555555555555555555555555444444444555555555555555555555555555555666777888666666666666777777777777777777888888888999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;999999999999999999999999777888888999999999999888888888888888888888888888777777777777888888888888888777777666666777777888888888888888888888888888777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666666666555555555555666666555555555666666666666666555555666666666777777777555555555555666666666666666666666666666666555555555555555555555555555555555555555666666666666666444555555666777777666666666666666666666666666666444444444444444444444444555555555555555555555555333333444444444555555555555555555555555555555555333444555555666555555555444444555555555666666666444444555555555555555444333444444555555444444333444444444555555555666666333444444444555666666666666555555444444555555666555555555555555555555555666666666555444444444333555555555555555555555555555555666666777777888888888777777777777777888888777777777888999999::::::999999999999999999999999888888888777777777666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666888888888888888888888888666666777777777777666666777777777777777777777777444555666888999999999999999888888888777666666666666666666666777777777777777777666666666666777777555666666666666666666555666666666666777777777888777777777777777777777777666666666666666666666666666666666666666555555555555666666666777777777888666666666666666666666666444555555555666666777777666666666666666666666666555555555555555555555555666666666666666666666666555555555666666666666666666666666666666666666666666555555444444444555555555555555555555555555555555555555555555555555555444555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555333444555555666555555555555555555555555555555555555555555555555555555555666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555333444555555555555555555555555555555666666666666666666666666666555555444555555555555555555555555555555555555555555555555444444444555555555666666555555555555555666777888666666666666777777777777777777888888888999999999999999999999999999999999999999999999999999999999>>>===;;;:::999888888888;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999888999999999999999999999999777777777888888888888999777777777666666777777777888888888888888888888888777777777777777777777777777777777777777777777777555555555555666666666666555666666777777666666555666666555555555555666666555555555666666666666666666666666666777777777888555555555555666666666666666666777777777666555555444444444444444444444444555555555666666666666666444555666666777777777777666666666666666666666666444444444444444444444444555555555555555555555555222222333333444555555555555555555555555555555555333444555555666666555555444444555555555666666666333444555555666555555555333444444555555444444333333333444444555666666666444444444555555555555555666666555555555555666666555555555555555555555555555555555555555444444444555555555555555555555555555555666666777777888888777777777777777888888999777777888888888999999999999999999999999999999999888888777777777666666666666666666666666666666666666666666666666666666666555555555555666666666666888888888888888888888888777777777777777777777777555666666777777777777777777777777777777777777777555666777888999999999999999999888888888888888777666666666666777777777777888777777666666777777888555666666777777666666555666666666777777777888888777777777777777777777777555666666666666777777777666666666666666555555555555555666666777777888888666666666666666666666666444444555555666777777777666666666666666666666666555555555555555555555555666666666666666666666666555555555666666666666666666666666666666666666666666666555444444444444555555555555555555555555555555555555555555555555555444444444555555555555555666666666666666666666666666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555555555555555555666666666666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555222444666666555444555666555555555555666666666666666666666666666555555444444444444444444444444444444444444444444444444444333333444444555666666666666555555555555666666777666666666666777777777777777888888888888999999999999999999999999999999999999999999999999999999999IIIGGGDDDAAA??????@@@AAA@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888999999999999999999999999777777888888888999999999999888888777777888888999888888888888888888888888777777777777777777777777777777777777777777777777555555555555666666666666555666777888888777666555666666555555555555666666555555555555666666666777555555555666666666777777555555555555666666666666666777777888777666555444555555555555555555555555555555555555666666666777444444666777777888888888666666666666666666666666555555555555555555555555555555555555555555555555333333333444555666666666555555555555555555555555333444555555666666555555555555666666666777777777333444444555666666555555333444444555555444444333333333444444555666666777555555555555555444444444666666555555555555666666555555555555555555555555444444444555555555555555555555555555555555555555555555666666777777888888777777777777777888999999888888888888888999999999999999999999999999999999888777777777666666666666666666666666666666666666666666666666666666666666555555555555666666666666888888888888888888888888777777777777777777777777555555666777777777777777777777777777777777777777666777888888999999999999777777777777888888888888666666666666777777777777888888777777777777888888666666777777777777666666666666777777777888888888666666666666666666666666555666666666777777777777777666666666555555555555555555555666777888888888666666666666666666666666444444555555666777777888666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666777666666666666666666666666666666555444444444444444555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555444555555555666666666777666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555222444666666555444555777555555555555666666666666666666666666666555555444444444444444444444444444444444444444444444444444333333444444555666666777777666666555555555555666666666666666777777777777777888888888888999999999888888888888888888888888888888888888888888888888\\\YYYTTTPPPNNNNNNOOOQQQJJJJJJIIIHHHFFFEEEDDDCCC========================999999:::::::::999999888999999999999999999999999777777888888999999999999:::999999999999999999:::888888888888888888888888777777777777777777777777777777777777777777777777555555555555666666666777555666777888888777666555666666555555555555666666444555555555666666777777444444444555555555666666555555555555666666666777666777888888888666555444666666666666666666666666444555555555666666777777444444666777888888888888777777777777777777777777666666666666666666666666555555555555555555555555444444444555666777777888555555555555555555555555333444555555666666555555777777777777888888888888333333444555666666666555333444444555555444444333333333444444555666777777666666666555555444444333666666555555555555666666555555555555555555555555333444444555555666666666555555555555555555555555555555666666777888888888777777666777777888999999888888888888888999999999999999999999999999999999777777777777666666666666666666666666666666666666777777777777777777777777555555555555666666666777666666666666666666666666666666666666666666666666555555666777777777777777777777777777777777777777777777888999999999999888555555666666777777888888666666666666777777777777888888777777777777888888666666777777777777666666777777777777888888888888666666666666666666666666555666666666777777888888777777666666555555555444444555555666777888888999777777777777777777777777444444444555666777777888777777777777777777777777666666666666666666666666666666666666666666666666444555555555666666777777666666666666666666666666777666555444444444444444555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666666666666666666666666666555555555555555555555555333444555555666666555555555555555555555555555555444555555555666666777777666666555555555444444444444444444555555555666666666666666666666666666666555555555555555555555555666666666666666666666666111444777666444333555777555555555555666666666777666666666666666555555444444444444444444444444444444444444444444444444444333333444444555666777777888777666555555555555555666666666666777777777777777888888888888999999999888888888888888888888888888888888888888888888888kkklllkkkgggbbb```dddhhheeecccaaa```___\\\VVVRRRPPPNNNJJJFFFCCCCCCCCCDDD>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;::::::999888777;;;999888999:::<<<<<<;;;999888888777777777888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666555555555555666666444555777777666555555666777777666666555555444444555555666666666666555555444444555555666777777777666666555555555555666666666666555555555555666666666666555555555555666666666666666666666666666666666666666666666666666666666666555555555444444444555555555555555555555555555555666666666666555555777777666666555555555444444444444555555555666666777777777777777777777777555555444444444444555555555555555555555555555555666666666777666666555444555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555555555666666666666555555666666666666777777777777777777777777777888888999888888888777777777777777:::::::::999999888888888888888888888777777777777888777666444444555555666555666777888888777666555777777777777888888888888999999999888888888888888666666666666666666666666777777777777888888888888999999888888888888999999777777777777888888888888::::::999999999999::::::777777777777777777777777888888888888888888888888666666777777888888888888666666666666666666666666777777777777777777777777666666666666777777777777777777777777777777777777444555555555666666777777777777777777777777777777555555666777777777777777777777777777777777777777888888777777666666555555666666666666666666666666555555555555555666777888666666666666555555555555666666666666666555555555444444444555555555666666666666666666666666666666555555555555555555555555555555555666666666666777777777666666555555555444555555555555555555555555444444444555555555555666666666555555555444444444333333444555666666555555444444444444444444444444333333444555555444333333444444444444444444444444444444444555555555555666666666666666666666666666555555555666666666666777555555555555555555555555777777666666555555555555555555555555555555555555555555555555555555555555666666555555555444444444555555555555555555444444444444444555666777777888999999888888888888888888999999999999999999999999888888888888777777777777kkknnnppppppmmmmmmooorrrmmmkkkhhhfffeeebbb```^^^]]]^^^______]]]ZZZVVVTTTQQQLLLFFFAAA???===<<<;;;===<<<;;;:::::::::;;;<<<===;;;999999:::;;;:::999:::999888777777777777777888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777444555777777555555555666666666666666666555555555555555666666666666555555444444555555666777777777666666555555555555666666666666555555555555666666666666555555555555666666666666666666666666666666666666666666666666666666777777666666666555555555555555555555555555555555555555666666666666555555777666666666555555555555444444444555555555666666666666666666666666666666555555444444444444555555555555555555555555555555555555666666666555555444555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555555555666666666666555555666666666666777777777777777777777777777888888999888777777777777777777777:::999999999999999999888888888888888777777777777888777666555444555666666555666777777777777666555666666777777777888888888888888888888888888888888777777777777777777777777777777777777888888888888999888888777777888888999777777777777888888888888999999999888888999999999888888888888888888888888888888888888888888888888777777777888888888999999777777777777777777777777777777777777777777777777666666666666777777777888777777777777777777777777555555555666666666777777777777777777777777777777555555666777777777777777777777777777777777777777888777777777666666666555666666666666666666666666666666666555666666777777666666666666555555555555666666666666666666666555444444444555555555666666666666666666666666666666555555555555555555555555444555555555555666666666777666666666555555555555555555555555555555555555444444444555555555555666666666555555555444444444333444444555666666555555444444444444444444444444333444555555555555444333444444444444444444444444444444444555555555555666555555555555555555555555444444555555555666666666555555555555555555555555666666666555555555444444555555555555555555555555555555555555555555555555666666555555555444444444555555555555555555555555444444555555666777777888888888888888888888888888999999999999999999999999888888888888777777777777wwwwwwwwwvvvttttttuuuwwwqqqooolllhhheeecccbbbaaa\\\]]]```bbbccccccbbbaaa]]]ZZZVVVSSSPPPMMMIIIFFFAAA???===;;;:::::::::;;;===<<<::::::;;;<<<;;;:::;;;;;;:::999999999999999888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666888888777777777777888888555666777666555444555666555666666666666666777777555666666777777666666555444444555555666777777777666666555555555555666666666666666555555666666666666666555555555555666666666666666666666666666666666666666666666666666666777777777777777666666666555555555555555555555555555555666666666666555555666666666666555555555555444444555555555666666666555555555555555555555555555555444444444444555555555555555555555555555555444444555555555555555555555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555555555666666666666555555666666666666777777777777777777777777777888888999777777777777777777888888888888888999999999999999888888888888777777777777888777666555555555666666555555666666666666555555666666666666777777777777777777777777777777777777888888888888888888888888777777777888888888999999888888777777777777888888777777777888888888999999999999888888888888999999999999999999999999999999999999999999999999999999888888888999999999999999888888888888888888888888777777777777777777777777666666666777777777888888777777777777777777777777555555666666666666777777777777777777777777777777555555666777777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777666666666666666666666666666666555555555555555555666666666666666666444444444555555555555555666666666666666666666666555555555555555555555555444444444555555555555666666666666666555555555555555555555555555555555555444444444555555555555666555555555555555444444444333444555555666555555555444444444444444444444444333444555555555555444333444444444444444444444444444444444555555555555666444444444444444444444444333444444444555555555555555555555555555555555555555555555444444444444444555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555444444555555666777777777888888888888888888888888999999999999999999999999888888888888777777777777ssspppnnnllllllnnnqqqrrrqqqpppmmmjjjgggeeecccbbb^^^\\\YYYWWWXXX[[[^^^```ZZZ\\\```dddfffddd^^^ZZZPPPNNNLLLIIIEEE@@@===;;;===;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666888777777666666777777888666777777666555444555777555555666666777777777888666666777777777777666666444444555555666777777777666666555555555555666666555555666666666666555555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555666666666666555555666666666666666555555555555555555555666666666666555555555555555555555555555555444444444444555555555555555555555555555555444444444444444555666666555555555555555555555555555555555555555555555555333444555555666555555555555555555555555555555555555555666666666666555555666666666666777777777777777777777777777888888999777777777777777888888888777777888888999999::::::888888888888777777777666777777777666666666666666555555555666666555555555555555666666666777777777666666666666777777777777888888888888888888888888777777888888888999999999888777777666666777777888777777888888888999999999999888888777777888888999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777666666777777777888888888777777777777777777777777666666666666666666777777777777777777777777777777555555666777777777777777666666666666666666666666777777777777666666666666666666666666666666666666777777666555444444444555666666666666555555555555555555555555666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444444555555555555666666666666666555555555555555555555555555555555444444444555555555555666555555555555555555555555444444555555555555555444555555555555555555555555444444555555555555444444555555555555555555555555444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555666666777777777777777777888888888888888888888888888888888888888888888888777777777666bbbbbbcccgggkkkllljjjgggkkkiiihhhiiijjjjjjgggdddgggddd___[[[YYYZZZ\\\^^^[[[\\\```dddiiijjjiiigggeeeeeeeeeaaa[[[RRRIIIDDDBBB@@@============<<<:::999999999999:::;;;<<<===888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777777666666555555666666777888888888777555555666888555666666666777777888888666666777777777777666666444444555555666777777777666666555555555555666666555555666777777666555555666666555555555555666666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555666666666666555555555555555666666666666666555555555666666666777777555555555555555555555555555555444444444444555555555555555555555555555555444333333333444666777888555555555555555555555555555555555555555555555555333444555555666555555555555555555555555555555555555555666666666666555555666666666666777777777777777777777777777888888999666666777777888888888888777777777888888999999999888888888888777777777666777777777777777666666666666666666555555666666666666666666666777777777777555555666666777777777777777777777777777777777777888888888888999999999999888888777777777777888888888888888888999999999999999999888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888777777777777777777666666666666666666666666666666555555666777777777777777666666666666666666666666666666666666777777777777666666666666666666666666666555555444333333333333666666666666555555555555444555555555666666777777555555555555555555555444666666666666666666666666555555555555555555555555444444444555555555666666555555555666666666666666555555555555555555555555444444444555555555555666444555555555555555555555444555555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444555555555555555555555444444444555555555666666555555555555666666666666666666777777777888888888888888888888888888888888888888888888777777777666uuuuuuxxx}}}|||qqqhhheeeaaa^^^aaaiiillliiieee]]]^^^___```aaabbbbbbaaaccc```\\\[[[^^^bbbeeegggmmmoooqqqpppjjj```VVVPPPNNNKKKGGGDDDBBB@@@===;;;::::::999999999999::::::999999999999999999999999777777777777777777777777888888888888888888888888777777777777777777777777666666555555555555666666:::;;;:::888666666777999666777777777777777777888666777777888888777777666444444555555666777777777666666555555555555666666444555666777777666555444666666555555555555666666666666666666666666666666666666666666666666666666444444444444555555555555666666666666666666666666555555666666666666555555555555555666666666666666555555666666666777777777555555555555555555555555555555444444444444555555555555555555555555555555444444333444555777999:::555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555555555666666666666555555666666666666777777777777777777777777777888888999666666666777888888999999777777777888888888888888888888888888777777777777777777888888888777666555777777666666666666777777777777777777888888888888555666666777777888888999777777777777777777777777888888888999999999999:::999999888888888888999999888888888999999999999::::::999999999999999999:::999999999999999999999999::::::::::::::::::::::::999999999999999888888888777777777777777777777777888888888888888888888888777777777888888888999999888888888888888888888888888888777777777777666666666666666666666666666666555555666777777777777777777777777777777777777777666666666666777777777777666666666666666666666666555555444444333444444444666666666666555555555555444444555555666777777777555555555555555444444444666666666666666666666666555555555555555555555555555555555666666666666777555555555666666666666666555555555555555555555555444444444555555555555666444444444555555555555555555555555666555555444333555555555555555555555555666666555444444555666666555555555555555555555555444444444555555555555666444444444444444444444444333444444444555555555555555555555555555555555555444444444444444555555555555555555555555555555555555555555555555555555555444444444555555555555555333333444444555666666666555555666666666666666666555666666777777888888888888888888888888888888888888888888888777777777777wwwmmmoooyyy{{{uuudddddddddddddddddddddcccgggccc___^^^___bbbdddeeefffiiinnnqqqpppkkkddd```[[[XXXTTTRRRPPPNNNKKKIIIBBBAAA???===;;;:::999999999999999999999999999999777777777777777777777777888888888888888888888888777777777777777777777777777777666666666666777777======<<<999777777999;;;888888888777777777777777777777888888888888777777444444555555666777777777666666555555555555666666444555666777777666555444666666555555555555666666666666666666666666666666666666666666666666666666444555555555666666666666666666666666666666666666555555666666666666555555555555555555666666666777555666666666777777777777666666666666666666666666555555444444444444555555555555555555555555555555555444444444666888;;;<<<555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555555555666666666666555555666666666666777777777777777777777777777888888999555666666777888888999999888888888888777777777777888888888888777777777777777777888999888777666555999888777666666777888999888888888888999999999999666666777777888999999:::888888888888888888888888888888888999999999::::::::::::999999999999::::::888888888999999999::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888777777777888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888888888888777777777666666666666666666666666666666555555666777777777777777777777777777777777777777555666666666777777777888666666666666666666666666666666555555555666777777666666666666555555555555444444555555666777777888666666555555555444444444666666666666666666666666555555555555555555555555666666666777777777888888555555555555666666666777555555555555555555555555444444444555555555555666444444444555555555666666555555666666555444444333555555555555555555555555777666555444444555666777555555555555555555555555444444444555555555555666555555555555555555555555444444555555555666666666555555555555555555555555444444555555555666666666555555555555555555555555555555555555555555555555444444444555555555666666333333444444555666666777666666666666666666666555555555666666777888888999888888888888888888888888888888888888777777777777wwwmmmeeebbbaaaaaacccdddfffjjjlllllliiifffaaaeeekkkqqqttttttrrrqqqcccaaa___^^^^^^^^^]]]\\\KKKJJJGGGCCC@@@===;;;:::999999999999999999999999777777777777777777777777888888888888888888888888777777777777777777777777888888777777777777888888>>>>>>===:::888888:::<<<999999888888777777666666777777888888888888777777444444555555666777777777666666555555555555666666444555666888888666555444666666555555555555666666666666666666666666666666666666666666666666666666555666666666777777888888777777777777777777777777555555666666666666555555444555555555666666777777666666666666777777777777777777777777777777777777555555555444444555555555555555555555555555555555555555444555666999<<<>>>555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555555555666666666666555555666666666666777777777777777777777777777888888999555666666777888999999999999999888888777777666666888888888888777777777777777888888999999777666555:::999888777777888999:::888888999999999:::::::::666777777888999:::::::::999999999999999999999999888888999999999:::::::::;;;::::::999999::::::;;;888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888888777777666666999999999999999999999999888888888888888888888888777888888888888999999999888888888888888888888888999888888888777777666666666666666666666666666666555666666777777777777777777777777777777777777777555666666666777777888888666666666666666666666666777777666777777888999:::777666666666555555555555444444444555666777777888666666555555555444444444666666666666666666666666555555555555555555555555777777777777888888888888444555555555666666777777555555555555555555555555444444444555555555666666444444444555555555666666555666666666555444333333666666666666666666666666777666555444444555666777666666666666666666666666444444444555555555666666666666666666666666666666555555555666666666666777555555555555555555555555555555555666666666777777555555555555555555555555555555555555555555555555444444444555555555666666333333444444555666777777666666666666666555555555444555555666777888888999777777777777777777777777888888888888777777777777yyyyyyyyyyyytttlllgggggghhhkkklllccccccfffmmmvvvyyyvvvrrrrrrmmmfffccccccdddbbb```^^^[[[VVVOOOHHHCCC@@@>>>888999::::::;;;::::::999999999888888888888999:::888888888888777777777777777777777777777777777777777777777777777777777777;;;;;;;;;;;;::::::999888888777666555555666777888777777777777777777777777666666666666666666666666888888777777666666555555777777777777777777777777777777777777777777777777666666666666666666666666777777777777666666666666777777666666555555555444555555444444444333333333555555555555666666666666666666666666666666666666555555555555666666666666777666555555555666888999888888777777666666555555444444444555555555555666666666666666777777777777444555555666666555555444555555555555555555555555777777666666555555555444666666666666666666666666555555555555666666666777666666666666777777777777555666666666777777777888999999888888888888888888777777777777777777777777999888888888777777666666777777777777777777777777777777777777888888888888888888999::::::::::::999555555777888999999999999:::999777777888888777555;;;;;;<<<;;;;;;:::999999<<<:::888999<<<===;;;888:::::::::::::::::::::999888999::::::999:::<<<>>>===;;;:::;;;<<<<<<;;;:::;;;::::::999::::::;;;;;;;;;:::999888888999::::::999999999999999999999888::::::::::::999999999888777777777777777777777777777777777777777777777777777777888888888888777777888888999999999999888888777777777777888888888888777777777777777777777777666666666666666666666666666666555555555555666666777777777777777777777777666555555555444444444444555555555555555555555555666666666666666666666666777777666555444444333333555555555555666666666666444444444555666777777888777777666666555555555444666555555444444333333222555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555444444444444555555555555444444555555444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666777666444444666777666555555555555555555555555555444444555555555555444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777888888777777666666555555{{{oooeeeiiiiiihhhhhhkkkqqqxxx~~~uuuqqqnnnkkkjjjhhhfffcccgggdddaaa___]]]XXXSSSNNNEEECCC@@@<<<:::999999999:::::::::999888777666666::::::999999888777777666888888888888888888888888777777777777777777777777999999999999999888777777888777666555555666777888777777777777777777777777666666666666666666666666888777777777666666666555777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777777666666666555555555555666555555555444444444333555555555555666666666666666666666666666666666666555555555555666666666666777666666555666777888999888777777777666666666555444444444555555555555666555555555555666666666666444444555555555555444444555555555555555555555555777666666666555555555555666666666666666666666666555555555666666666777777666666666666777777777777666666666777777777777777888888888888888888888888888888888888888888888888999888888888777777777777777777777777777777777777777777777777888888888888888888999::::::::::::999::::::;;;;;;;;;::::::999999888999999;;;<<<<<<<<<666666777888888999888888:::999888999::::::999888;;;::::::999999888888888<<<======<<<::::::<<<===>>>===;;;<<<======<<<:::::::::999999999999999999999999888888888888999999;;;:::::::::999999888888999999999888888888777777888888888888888888888888888888888888888888888888777777888888888888777777888888999999999999888888777777777777888888888888777777777777777777777777666666666666666666666666666666555555555555666666777777777777777777777777666666666666555555555444555555555555555555555555666666666666666666666666777666666555555444333333555555555555666666666666444444555555666777777888777666666666555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555444444555555555555444444555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555777666444444666777666555555555555555555555555555444444555555555555444444444444444444444444444444555555555555555555555555555555555555666666666666555666666666777777777777666666666666666666666666777777777777666666555555vvv}}}~~~{{{sssiiigggmmmuuuuuuuuutttssspppmmmjjjiiihhhfffdddfffhhhjjjiiiggg]]]YYYRRRJJJCCC>>><<<;;;::::::;;;;;;:::999777666;;;;;;:::999888888777777888888888888888888888888777777777777777777777777666777777777777666666555777777666666666666777777777777777777777777777777666666666666666666666666777777777777666666666666777777777777777777777777777777777777777777777777666666666666666666666666555555666666777777888888666666666666555555555555666666666666555555555555555555555555666666666666666666666666666666666666555555555555666666666666666666666666666777888888777777777777666666666666444444444555555555555666444444444444555555555555555555444333333444555555555555555555555555555555666666666666555555555555666666666666666666666666555555666666666777777777666666666666777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777888888888999999888999999::::::::::::::::::::::::999999999999888888888999999:::;;;;;;;;;888888999:::;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<>><<<;;;<<<>>>>>>===<<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888777777777:::999999999888888888888888888888888888888888888888888888888888888888888777777888888888888777777888888999999999999888888777777777777888888888888777777777777777777777777666666666666666666666666666666555555555555666666777777777777777777777777777777777777666666666666555555555555555555555555666666666666666666666666777666666555555444444444555555555555666666666666444444555555666777777777666666666666555555555555222333333444555555666666555555555555555555555555444444444444444444444444666666666666666666666666666666666666666666666666555555555555555555555555444444555555555555444444555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555777555444555666777666555666666666666666666666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555666666666666555555666666666777777777666666666666666666666666777777777666666666666555yyylllggggggkkklllmmmoooppprrrtttvvvpppnnnkkkhhhgggjjjooorrrrrrooojjjbbbYYYOOOGGGCCC<<<<<<;;;:::::::::;;;;;;999999999999888888888888888888888888888888888888777777777777777777777777666666666777777666555555777777666666666666777777666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666777777777777777777777777666666666666666666666666444555555666777888888999666666666666666555555555777777777666666666666666555555555555666666666666666666666666666666666666555555555555666666666666666666666666666777777888777777777777666666666666444444444555555555555666444444555555555666666666555555444333333444555555555555555555555555555555666666666666666555555555666666666666666666666666555666666666666777777777666666666666777777777777888888888777777777777666888888888888888999999999888888888888888888888888888888888888888888888888888888888888888888888888777777888888888999999999888999::::::;;;;;;::::::999888999999999:::;;;;;;;;;;;;<<<;;;999999999:::<<<<<<===>>>>>>>>>=========@@@BBBAAA???>>>AAACCCBBBBBBAAABBBCCCDDDFFFFFFCCCDDDDDDCCCAAAAAABBBDDDCCCAAA@@@@@@AAAAAA???>>><<<=====================;;;<<<<<<<<<<<<;;;;;;:::999999999999999999::::::;;;;;;;;;::::::::::::999888888888888888888888888888888888888888888888888777888888999999888888777888888999999999999888888666777777777888888888888777777777777777777777777666666666666666666666666666666555555555555666666666666666666666666666666888888888777777777777666555555555555555555555555666666666666666666666666777666666666555555444444555555555555666666666666555555555555666666777777666666666666666555555555333444444444555555555666555555555555555555555555444444444444444444444444666666666666666666666666666666666666666666666666444444444555555555555555444444555555555555444444555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666555555555777777666444666666666666666666666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555666666666666555555555666666666777777666666666666666666666666666666666666666666666666{{{jjjhhhfffgggjjjpppvvvyyyyyy{{{zzzsssjjjfffhhhllluuuwwwxxxvvvpppfff[[[TTTHHHEEE@@@<<<:::999:::<<<666777777888888999999999888888888888888888888888888888888888888888888888666666777777888777777666666666777777777777666666666666666666666666666666777777777777777777777777666666666666777777777777666666666666666666666666888888888888888888888888777777777777777777777777444555555666777888888999555555555666666666666666777777777777777777777777555555555555666666666666666666666666666666666666555555555555666666666666555666666777777777777777666666666666777777777777444444444555555555555666555555666666666777777777666555555444444555555666555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777888666666666666777777777777888888888888777777777777777777888888888999999999888888888888888888888888888888888888888999999999999999999999999999999999888888888888999999999999999999:::;;;;;;;;;;;;:::===<<<<<<;;;;;;<<<======:::<<<>>>===;;;;;;<<<>>><<<===???AAABBBCCCDDDDDDEEEHHHKKKKKKJJJJJJLLLPPPRRRQQQPPPNNNNNNNNNOOOPPPJJJLLLMMMMMMMMMNNNQQQSSSQQQPPPNNNNNNOOONNNMMMKKKHHHHHHGGGFFFEEECCCAAA@@@@@@@@@??????>>>======<<<:::;;;;;;<<<<<<======>>>;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888999999999999888888888888999999999999888888666777777777888888888888777777777777777777777777777777777777777777777777666666555555555555666666666666666666666666666666999888888888777777777777666666666666666666666666666666666666666666666666666666666666666555555555555555555555666666666666555555555555666666666666555555555666666666666666666666666555555444444444555555555555555555555555444444444444444444444444666666666666666666666666666666666666666666666666444444444555555555666666444444555555555555444444555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666555555666777777555444666666666666666666666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555666666666666555555555555666666666666555555555555555555555555555555555555555666666666}}}xxxnnnjjjjjjiiiiiimmmsssxxxwwwpppjjjhhhiiilllqqqwww{{{zzzuuunnniii]]]XXXPPPHHH@@@<<<:::999777777888888999:::::::::999999999999999999999999888888888888888888888888666777777888888888888888666666777777777777666666777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777888888888888888888888888777777777777777777777777555555666666777777888888555555555666666666666666666666666666777777777777555555555555666666666666666666666666666666666666555555555555666666666666555555666777777777777777666666666666777777777777444444444555555555555666666666666666777777777888555666777777777777666555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777888888666666666666777777777777777777777888888888999999777777777888999999::::::999999999999999999999999888888888999999999999999999999999999999999999999888888888999999999999:::999999:::;;;;;;;;;;;;;;;>>>===;;;:::999999::::::777:::>>>??????@@@CCCGGGGGGHHHKKKOOORRRUUUVVVWWWXXXZZZ]]]^^^___aaaccceeefffccc___[[[XXXWWWVVVVVVTTTVVVXXXYYYZZZ\\\```bbbbbbaaa____________]]]\\\^^^^^^]]][[[XXXTTTQQQOOOKKKJJJGGGEEECCCCCCCCCCCC;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888999999999999999999999999999999999999999999999999888888999999999999888888888888999999999999888888777777777777888888888888777777777777777777777777777777777777777777777777666666555555555555666666777777777777777777777777888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555666666666666666666555555555666666666666666777777666666555444444333555555555555555555555555444444444444444444444444666666666666666666666666666666666666666666666666333333444444555666666666444444555555555555444444555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444555555555666888777555333555555555555555555555555444444555555555555444444444444444444444444444444555555555555555555555555555555555555666666666666444444555555555666666666555555555555555555555555444555555555555666666666||||||uuummmgggeeegggjjjmmmooopppooommmjjjlllppptttwwwyyyyyyyyytttoooggg]]]SSSIIIBBB>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888666666777888888888888888555666777888888777666555777777777777777777777777777777777777777777777777555666666666777777777888777777777777777777777777888888888888888888888888777777777777777777777777666666666666777777777777555555555555666666666777555555555666666777777777555555555555666666666666666666666666666666666666555555555555666666666666444555666777888777777666555666666666777777777888444444444555555555555666555555555666666666777777555666999::::::999666555555555555555555555555555555555555555666666666777666666666666666666666666666666777777777888888888666666666666777777777777666666777888999999:::;;;666777777888999999::::::999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::888888888999999999::::::999:::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBBBBGGGKKKMMMMMMNNNSSSWWW[[[]]]___bbbdddfffggghhhffffffgggkkkooorrrttttttooommmhhhddd```_________ZZZ\\\___```aaadddgggjjjiiihhhfffeeefffeeecccbbbggghhhiiiiiihhhfffdddccc]]]ZZZUUUQQQOOONNNOOOPPPFFFEEEDDDCCCAAA???>>>===<<<;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999888999999::::::999999888888888999999999999888888777777777777888888888888777777777777777777777777777777777777777777777777666666555555555555666666777777777777777777777777888888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666777555555555555666666666666666666666666666666666555555555555555666666666777666666666666555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666333333444444555666666777444444555555555555444444555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444555555555777888888555333444444444444444444444444444444555555555555444444444444444444444444444444555555555555555555555555555555555555666666666666444444444555555555666666555555555555555555555555444444444555555555666666pppqqqvvv}}}uuummmeeedddkkkpppqqqoooooommmlllmmmpppvvv|||yyypppeeeYYYNNNHHHAAA@@@???>>><<<;;;999999999999999999999999999999888888888888888888888888555555666777888888777777555666777888888777666555777777777777777777777777777777777777777777777777555666666666777777888888777777777777777777777777888888888888888888888888777777777777777777777777777777777777666666666666444555555555666666777777444555555555666666777777555555555555666666666777666666666666666666666666555555555555666666666777444555777888888888777666555666666666777777888888444444444555555555666666444444444555555555666666555777:::<<<<<<:::777555555555555555555555555555444555555555666666777777666666666666666666666666777777777777888888888888666666666666777777777777555555666888999:::;;;<<<666777777888999999::::::999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>???BBBFFFKKKOOORRRYYY^^^bbbcccaaabbbfffkkkjjjjjjkkkkkkkkkkkkkkkjjjdddcccdddiiioootttuuusssooommmjjjgggeeeeeefffggg\\\^^^```aaabbbdddgggjjjgggeeedddcccccccccaaa___^^^```dddgggjjjkkkllllllkkkhhhbbb]]]ZZZZZZ[[[\\\XXXWWWUUURRRNNNKKKIIIGGG????????????>>>>>>>>>>>>999999999999999999999999999999999999999999999999888999999::::::999999888888888999999999999888888777777777777888888888888777777777777777777777777777777777777777777777777666666555555555555666666777777777777777777777777777777777777666666666666777777777777777777777777666666666666666666666666666666666666777777777777555555555555666666666777666666666666666555555555444555555555666666777777444444555555666777777777555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666333333444444555666777777444555555555555555555444555555555444444555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555777888888555333333333333333333333333333444555555555555555555444444444444444444444444444555555555555555555555555555555555555666666666777444444444555555555666666555555555555555555555555444444444555555555666666WWWWWW[[[dddkkkmmmhhhbbbiiimmmsssxxxvvvjjjhhhiiiiiihhhooooooooommmkkknnntttzzz~~~~~~vvvjjj```\\\[[[SSSKKKBBB=========;;;888888888888777777777777777999999999999999999999999777777777777777888888999555555666666777777888888999999888777666666777777777777777777666666666666777777777777777777777777666666666666666666666666666666777777888888888999777777777777777777777777777777777777777666555555666666666666666666666666666666555555555555666666888888777777666666555555666666666666666666666666666777888999999888777666999888888888777777666666888888777777666666555555555555555555555555555555555666666777777777777777777:::======;;;888666555666666666666666666666666555555555555666666666666777777777777777777777777666666666666777777777777999999888888777777666666777888888888888999999999999999888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;999999999:::;;;999999:::<<<===>>><<<;;;======;;;;;;<<<>>>AAABBBDDDGGGLLLPPPTTTXXX]]]aaadddcccaaa______aaaccceeeiiilllkkkgggeeeggghhhgggccc___aaahhhkkkhhhhhhlllgggfffgggiiijjjiiiddd___XXX^^^cccdddaaaaaadddhhhiiijjjeee___dddnnnkkk```\\\```dddfffggghhhiiikkkkkkgggccccccfffhhhfffbbb___[[[\\\aaaaaaYYYTTTUUUOOONNNJJJGGGFFFDDD???:::===;;;999:::<<<<<<:::777888999;;;===>>>>>>>>>===;;;:::999999888888999999999999999999999999999999888888888888888888888888888888888888888999999999666666666666777777777777777777777777777777777777777777777777777777777777888888777777666666555555444555666777777666555444666666777777777777666666888888777777666666555555666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666666777777666666555555555444666666666666666666666666666666555555555444444444666666666666666666666666444444444555555555555666555555666666666666555555777777777777777777777777666666777777666555444444555444444333333444444555444444444555555555555666666555555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666555555555555555555555555777666666555555555666666555555555555555555555555444444444444444444444444VVVUUUVVVXXXZZZYYYVVVRRRWWWYYY[[[^^^dddnnn{{{}}}rrrkkkgggdddeeehhhkkkmmmoooppprrrttt{{{ppphhhgggiiihhh```UUUKKKCCC???;;;999>>>===;;;999888999;;;===999999999999999999999999777777777777777888999999666666666666777777888888999999888777777777777777777777777777777777777666777777777777777777777777666666666666666666666666666666666777777777888888777777777777777777777777777777777777777666555555666666666666666666666666666666555555555555666666888777777777666666666555666666666666666666666666666777888888888888777666777777777777666666555555888777777777666666666555555555555555555555555555555555666777777777666666777999;;;;;;999777666666666666666666666666666666555555555555666666666666777777777777777777777777666666666666777777777888888888888888777777777777777888888888888999999999999999888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999888888999:::;;;<<<;;;:::999:::;;;;;;;;;888888:::<<>>===;;;;;;===>>>>>>>>>;;;999777999999::::::;;;<<<<<<<<<888888888888888888888888888888888888888888888888999999888888888888888888666666666666777777777888777777777777777777777777777777777777777777777777888888777777666666666666555555666777777666555555666666777777777777666666777777777777666666555555666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666666777666666666555555555555666666666666666666666666666666555555555444444444666666666666666666666666444444444555555555555666555555666666666666555555666666666666666666666666666666666666666555444444555444444333333444444555444444444555555555555666666555555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666555555555555555555555555666666555555555555666666555555555555555555555555444444444444444444444444YYYZZZ]]]aaaccc```ZZZUUUSSSPPPNNNOOOSSSXXX]]]___^^^^^^bbbfffjjjrrr{{{tttrrrfffddddddeeehhhlllnnnooovvv{{{}}}zzzsssoooppptttvvvrrrjjjaaaVVVLLLDDD???;;;:::999999999999:::;;;::::::::::::::::::::::::888777777777777888999999666666666777777777777888999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555666666666666666777777666666666666666666666666777777777777777666555555666666666666666666666666666666555555555555666666777777777777666666666666666666666666666666666666666777777888888777777666666666666666555555555555777777777777666666666666555555555555555555555555444444555666666666666555777999999888666555555666666666666666666666666666555555555555666666666666777777777777777777777777666666666777777777888888777777777888888888888888777888888888888999999999888888999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999:::<<<<<<;;;;;;:::999;;;>>>@@@BBBFFFHHHKKKOOOSSSXXX[[[]]]]]]___```___]]][[[[[[\\\^^^^^^]]]\\\]]]^^^___```fffkkknnnoooqqqttttttpppooonnnsss|||zzzqqqkkkooonnnmmmooossswwwyyyzzzuuurrrooolllkkkmmmqqqsss~~~|||yyyyyyssskkkllliiiiiinnnwww}}}|||yyyhhhddd```aaaeeeiiijjjjjjdddaaabbbgggiiihhhgggggggggiiikkkllliiiddd```^^^TTTPPPIIIDDDAAA???===<<<<<<<<<======<<<;;;999777777777888999::::::999999888888888888888888888888999999999999999999999999:::999999999888777777777666666666777777777888888777777777777777777777777777777777777777777777777888777777777777666666666555666666777777666666555666666777777777777666666777777777666666666666555666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666666666666666666555555555555666666666666666666666666666666666555555555555444666666666666666666666666444444444555555555555666555555666666666666555555666666666666666666666666666666666666666555555444555555444444444444555555444444444555555555555666666555555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666555555555555555555555555666666555555555555666666555555555555555555555555444444444444444444444444uuuwww}}}vvvjjjbbb]]]WWWWWW\\\^^^]]]ZZZTTTSSSTTTTTTQQQQQQYYYcccpppvvvyyylllddddddhhhlllooorrrtttvvvvvvuuurrrqqqpppqqqqqqqqqqqqmmmdddWWWMMM<<<<<<======<<<:::888777::::::::::::::::::::::::888888777777888888999:::777777777777777777777777888888777777777777777888777777777777777888888888666666666666666666666666777777777777777777777777555555555555666666666666666666666666666666666666777777777777777666555555666666666666666666666666666666555555555555666666777777777777666666666666666666666666666666666666666777777777777777777666666666666666666666666666777777777777666666666666555555555555555555555555333444444555555555555555777888777666444444555777666666666666666666666666555555555555666666666666666666666666666666666666666666777777777888888888777777777888888999999999777777888888888999999999888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===999;;;>>>AAADDDGGGKKKNNNQQQSSSUUUXXXZZZ\\\]]]^^^[[[\\\[[[ZZZXXXXXXYYY[[[\\\^^^bbbfffhhhiiiiiihhhjjjpppvvvzzzuuuqqqppptttyyyxxxrrrmmmfffdddbbbaaaaaabbbcccddddddccccccdddfffhhhhhhgggppptttssslllffffffeeecccbbb``````fffmmmsssuuutttgggdddbbbdddiiipppuuuwwwhhheeefffmmmuuuuuunnnhhheeedddfffkkknnnmmmlllmmmjjjeee^^^WWWPPPJJJFFFDDD>>>===<<<;;;;;;;;;<<<===999::::::::::::999888777888888888888888888888888999999999999999999999999:::::::::999888777666666666666777777777888888888777777777777777777777777666666666666666666666666777777777777777777777777666666666777777666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666555555555666666666666666666666666666666666555555555555555666666666666666666666666444444444555555555555666555555666666666666555555666666666666666666666666555666666666666666555555555555444444444444555555444444444555555555555666666555555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666555555555555555555555555666555555555555666666777555555555555555555555555555555555555555555555555xxxqqqrrrxxx|||yyytttddd___\\\\\\ZZZYYY]]]cccYYY^^^ccchhhnnnxxx{{{rrrnnnkkkjjjpppoooppptttyyyyyysssnnnnnnkkkkkkpppuuutttkkkbbbTTTPPPJJJCCC>>>;;;::::::::::::::::::::::::::::::888888888888888999999:::888888888888777777777777888777777777777777888888666777777777888888888999666666666666666666666666777777777777777777777777666666666666555555555555666666666666666666666666777777777777777666555555777777777777777777777777666666555555555555666666666666666666777777777777666666666666666666666666777666666666666666666777777777777777777777777777666666666666777777777777666666666666666666666666333444444555555555555555777777666444333333555777666666666666666666666666555555555555666666666666666666666666666666666666777777777777888888888888777777888888999999::::::777777888888888999999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<<<<>>>BBBIIIMMMPPPRRRUUUWWW^^^^^^^^^^^^]]][[[ZZZYYY]]]\\\[[[YYYXXXYYY\\\___aaagggpppyyy}}}mmmjjjggggggiiijjjfffaaaXXXXXXWWWUUUTTTSSSSSSSSSUUUUUUUUUXXX\\\___`````````bbb```YYYUUUWWW\\\```[[[[[[ZZZYYYYYYZZZ\\\^^^cccaaa___```dddiiinnnqqqooojjjiiiqqq}}}nnneee```dddiiihhhfffgggqqqooolllgggbbb]]]ZZZYYYMMMJJJEEE@@@===<<<===>>><<<===============<<<<<<::::::::::::::::::::::::999999999999999999999999:::::::::999888777666666777777777777888888888888777777777777777777777777666666666666666666666666777777777777888888888888777777777666666777777777666666777777777777666666555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666555555666666666666555555555555555555555555555555555555666666666666666555666555555444444555555666444444444555555555555666666555555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666555555555555555555555555555555555555555666777777555555555555555555555555555555555555555555555555zzzqqqjjjccc]]]^^^bbbVVV[[[^^^\\\^^^dddkkknnnppp}}}ooogggbbbaaadddlllvvv||||||xxxtttnnnhhhhhhnnnssstttssspppgggYYYKKK@@@<<<<<<===::::::::::::::::::::::::999888888888888999::::::999888888888888777777777777777777777777888888999666777777888888999999999777777777777777777777777777777777777777777777777777777777666666666666555666666666666666666666666777777777777777666555555777777777777777777777777666666555555555555666666666666666666777777777777666666666666666666666666777666666555555666666777777777777777888888888888666666666666777777777777666666666666666666666666444444555666666666666555666666666444333333555777666666666666666666666666555555555555666666666666777777777777777777777777777777777888888888999999888888888999999999999999777888888888888999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;===???@@@HHHNNNUUUYYYYYYYYYZZZ[[[```___^^^]]]\\\[[[[[[ZZZaaadddgggiiilllooosssvvv}}}zzzxxxqqqiii\\\^^^___]]]]]]]]]ZZZUUUQQQRRRSSSRRRQQQRRRSSSUUUVVVUUUUUUTTTVVVXXX\\\^^^VVVWWWVVVRRRQQQTTTZZZ^^^\\\\\\[[[YYYVVVWWWZZZ^^^^^^\\\YYYWWWWWWXXX[[[\\\ccc___\\\```oootttkkkjjjiiibbb```bbbhhhhhhhhhfffeeedddfffhhhccc___XXXOOOHHHCCC@@@???;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888777777777777777777888888888999999777777777777777777777777777777777777777777777777777777777888888888888999888777777666666777777888666666777777777777666666444555555555555666666666666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666666555555555666666666666666666666666666666666666666555666666666666777777777666666666666666666666666444444444555555555555666555555666666666666555555555555555555555555555555444555666666666666666666666666555555555555666666444444444555555555555666666555555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666555555555555555555555555555555444555555666777888555555555555555555555555555555555555555555555555}}}pppkkknnnccceeeaaa[[[YYY___cccbbbggglllhhhkkk|||}}}iiihhhhhhiiimmmrrrwwwzzzwwwtttpppkkkiiikkkppptttyyysssiii^^^RRRHHHBBB???;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;999999999888888888777777777777777777777888999999666777777888888999::::::777777777777777777777777666666666666666666666666888888777777777666666666777777777777777777777777777777777777777666555555777777777777777777777777666666555555555555666666555666666666777777777888666666666666666666666666777666555555555555666777666666666777777777888888555666666666777777777888666666666666666666666666555555666777777777666666555666666666444444666777666666666666666666666666555555555555666666666666777777777777777777777777777777888888888999999999:::999999999999999999888777888888888888999999999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===???BBBEEEIIIJJJOOOUUU[[[]]]\\\\\\^^^aaaXXXYYYZZZ\\\___bbbeeegggvvv{{{zzzvvvqqqoooiiidddeeehhheee```WWW\\\^^^[[[\\\bbbggggggiiiiiigggccc``````cccgggkkkooosssrrrmmmgggcccaaa\\\]]]```ccccccaaaaaabbb^^^\\\YYYXXXYYY\\\___aaa```^^^[[[VVVSSSQQQQQQQQQQQQUUUWWWUUUXXXdddooosssxxxqqqnnnoooiiiaaabbbkkkllljjjgggbbb___```eeejjjmmmkkkhhhccc\\\VVVPPPMMMCCCAAA>>>;;;999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888888777777888888888999999999777777777777777777777777777777777777777777777777777777888888888999999999888888777666666777888888666666777777777777666666444444444555555555666666666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666666555555555555666666666777666666666666666666666666555666666666777777777777666666666666666666666666444444444555555555555666555555666666666666555555555555555555555555555555444444555666666666666666666666555555555555666666444444444555555555555666666555555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666555555555555555555555555444444444555555666777888555555555555555555555555555555555555555555555555cccdddfffkkkttt~~~llldddfffgggeee^^^aaa]]]```lllpppmmmrrrrrr|||rrrfffcccgggmmmrrrxxxzzztttkkkfffiiinnnvvvxxxyyyvvvlll\\\MMMCCC;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;999999999999888888777777777777666777777888999999666777777888999999::::::777777777777777777777777666666666666666666666666999999888888777777666666888888888888888888888888777777777777777666666555777777777777777777777777666666555555555555666666555666666666777777888888666666666666666666666666777666555444444555666777444555555555666666777777555666666666777777888888777777777777777777777777555666666777777777777777444666777777555555666777666666666666666666666666555555555555666666666777777777777777777777777777777888888888888999999999;;;::::::999999888888888777888888888888999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>???AAAEEEIIIOOOSSSVVVQQQUUU[[[\\\\\\^^^ccchhhjjjkkknnnttt{{{zzzwwwsssooojjjfffdddcccffffffdddfffooo{{{}}}uuuzzzzzzuuuyyyvvvooogggeeegggjjjiiifffdddcccaaa\\\XXXUUUTTTUUUMMM[[[ddd]]]TTTSSSXXX\\\YYY[[[bbbhhhccc]]]eeevvv{{{rrrggg___^^^ccciiiiiikkkooopppnnniiiccc___SSSOOOIIICCC>>><<<<<<<<<999999999999999999999999::::::::::::::::::::::::888888888888888999999999777888888888888999999999777777777777777777777777777777777777777777777777777777888888999999999999999888777666666777888999666666777777777777666666444444444555555555666666666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666777444555555555666666777777666666666666666666666666555666666666777777888888666666666666666666666666444444444555555555666666555555666666666666555555555555555555555555555555444444555666777777666666666666555555555555666666444444444555555555666666666666555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555666666555555555555555555555555444444444555555777888888555555555555555555555555666666666666666666666666XXXUUUUUUXXXZZZ]]]dddkkkmmmjjjgggfffiiiqqqzzzzzzssslllggg```YYYZZZ```^^^^^^dddooo{{{lll___dddfffmmmuuuxxxuuunnniiigggjjjnnnpppppprrrqqqfffYYYHHHBBB;;;999;;;<<<:::666;;;777666:::<<<999777888888888888888888888888888777777777777777777777777999999888888888888888888888888888888777777777777777777666666555555555444777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777777777777777777777777777777777666777777777777777666666777777777777777777777777666666666666777777777777666666666666777777777777888888777777666666555555444555555666777888888999666666666666666666666666666666666666666666666666777777666666555555555444888888777777666666666555888888888777777777777777777777888888888888777777999999999999999999999999888999:::;;;<<<;;;:::::::::::::::::::::::::::::::::;;;<<<======<<<;;;:::;;;<<<<<<;;;:::;;;===???DDDGGGLLLOOOOOOQQQVVV\\\ZZZ[[[[[[\\\aaalllyyyyyytttlllfffgggsssyyysssrrrsssrrr}}}ooodddbbb```___^^^___bbbccc___YYYTTTRRRRRRUUUPPPQQQXXX]]]\\\^^^cccnnnsssppphhheeegggaaaWWW^^^```bbbeeegggjjjkkklllllleee\\\TTTNNNIIICCC???>>>===<<<======<<<:::888===;;;999999;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888888888777777777777888888777777666666555555555444777777777777777777777777555555666666666666555555666666666666777777777777444555555555666666777777666666777777777777666666666666666666666666666666777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666555555444444666777888777666555555666777666444666666666666666666666666666666666666666666666666444444444555555555555666444444444444444444444444444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666UUUSSSTTTWWWXXXVVVWWW[[[ZZZYYYWWWVVVYYY___ffflllzzzvvvhhh^^^ZZZYYYWWWWWWZZZ```fffpppllleee```eeemmmrrrsssqqqnnnmmmkkkmmmkkkiiikkkpppnnnhhhSSSKKKBBB<<<:::;;;:::::::::777777;;;;;;888666888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777666666666555555555777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777777777777777777777777777777777666666777777777777666666777777777777777777777777666666666777777777888888777777777777666666666666888777777777666666666555555555555666777888888888666666666666666666666666666666666666666666666666777777666666666555555555666666555555555444444444888777777777777777777777777777888888888888777777999999999999999999999999888999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<@@@FFFJJJJJJOOOUUUWWWVVVVVVZZZ``````dddjjjpppvvv~~~wwwvvvqqqjjjgggjjjmmmmmmzzztttooommmkkktttrrrnnneee\\\VVVUUUWWWVVVQQQPPPUUUXXXYYY]]]bbb```bbbaaa___bbbggghhhfff^^^```bbbdddeeegggkkknnniiigggeeeccc```ZZZRRRLLLDDD@@@;;;999999:::;;;;;;;;;:::888888::::::999888::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777888888777777666666666555555555777777777777777777777777555555666666666666555555666666666666777777777777555555555666666666777777666666777777777777666666666666666666666666666666777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666555555444555666777888777666444555666777666444666666666666666666666666666666666666666666666666444444444555555555555666444444444444444444444444444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555pppjjjfffccc___ZZZYYY[[[\\\[[[YYYUUUSSSTTTWWWYYY]]]cccggggggeeegggnnnuuu~~~pppddd]]]ZZZWWWVVVVVVZZZeeeppprrruuummmdddcccbbbdddhhhmmmppprrrqqqooojjjdddeeekkkppprrreee^^^SSSHHH???<<<;;;;;;:::999:::===<<<888888;;;999999999999999999999999888888888888888888888888888888888888888888888888888888888888777777777777777777666666666666555555777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777777777777777777777777777777777666666777777777777666666777777777777777777777777777777777888888888999999888888777777666666555555777777777777666666666666555555666666777777888888666666666666666666666666666666666666666666666666777777666666666666555555666666555555555555444444777777777777777777888888777777888888888888777777999999999999999999999999888999:::;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===;;;===???AAACCCGGGKKKNNNPPPUUUXXXVVVSSSVVV^^^fffttt|||{{{~~~uuuooorrrzzz~~~pppeeeaaa]]]YYYXXXYYYYYYWWWWWWZZZVVVSSSTTTYYY]]]^^^```bbbdddiiinnnmmmhhhddddddfffgggggghhhiiihhheee```\\\RRRLLLCCC<<<999999:::;;;;;;999888999:::;;;999888::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777888888777777666666666666555555777777777777777777777777555666666777777666666555666666666666777777777777555555666666666666777777666666777777777777666666666666666666666666666666777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666555555555555666777777666555444555666777666555666666666666666666666666666666666666666666666666444444444555555555555666444444444444444444444444444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555yyytttvvvzzz|||{{{xxxpppfff^^^[[[ZZZYYYWWWVVVUUUVVVXXX[[[^^^gggyyy}}}ssshhh___[[[[[[^^^\\\[[[cccuuuxxxkkkccccccgggkkknnnsssqqqmmmhhheeegggkkknnnsssoooggg[[[NNNDDD>>>;;;;;;:::<<<>>>===999;;;???999999999999999999999999888888888888888888888888888888888888888999999999888888888888777777777666777777666666666666666666777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777777777666666666666666666666666555666666777777777777666666666666666666666666666777888888888999999999999999888888777666555555444777777777777666666666666555666666666777777777888666666666666666666666666666666666666666666666666777777666666666666666666888888777777777777777777777777777777777888888888777888888999999888888777999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???>>>CCCIIINNNPPPPPPPPPPPPSSSXXX[[[ZZZ]]]iiizzzzzztttqqqpppvvvvvvuuuvvvxxxvvvnnncccYYYTTTTTTNNNPPPZZZ\\\WWWVVVZZZ___iiisssuuunnnfffbbbbbbhhhfffdddcccccceeefffgggbbb\\\TTTLLLFFFBBB>>><<<<<<:::999:::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777888888777777666666666666666666666666666666666666666666666666777777777777666666666666666666777777777777666666666666666666777777666666777777777777666666666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555555555666666666777666555444555666777666555666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555xxxuuuoooggg___]]]aaaccc```[[[TTT\\\cccfffgggkkkppprrrwwwggg\\\```]]]]]]bbbgggmmmvvv~~~{{{rrrjjjeeekkklllmmmnnnllljjjjjjlllqqqrrrqqqkkk___RRRHHHBBB===::::::<<<;;;999;;;???999999999999999999999999888888888888888888888888777777888888888999999999888888888888777777777666666666777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777777777666666666666666666666666555555666777777777777777666666666666666666666666777888888888999999999999999888888777666555555444666666666666777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666777777777777777777777777888888888888888888666666777777888888888888888888999999999999888888999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAACCCKKKMMMQQQTTTVVVXXXZZZ\\\aaakkksssyyy{{{~~~pppccc]]]UUUTTT[[[\\\WWWVVV\\\OOOYYYdddhhhfffdddfffiiiiiihhhfffeeeeeefffhhhjjjiiigggdddaaa[[[TTTLLLFFF???===;;;:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777888888666666777777777777777777666666666666666666666666666666777777777777666666666666666666777777777777777777777777777777666666666666777777777777666666666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666444555555666666666666666666444444555777777777666666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555}}}xxxmmmccc\\\YYYVVVVVVZZZ^^^___^^^dddyyyhhhccc```^^^ZZZUUUUUUYYYcccjjjzzzxxxiiieeeeeeiiipppsssrrrrrrtttiiilllpppqqqmmmcccYYYRRREEE>>>999999:::888999<<<::::::::::::::::::::::::999999999999999999999999777777777888999999::::::888888888888777777777777666666777777777777888888777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777777777777777777777777777777777444555666777777888888777777777777777777777777777777777777888888888999999888888777777666666555555666666666666777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666777777777777888888555555666666666666777777666666666777888888999999888888999999999999888888999999999999999999999999::::::999999999:::;;;<<<:::::::::;;;<<<<<<============>>>@@@BBBEEEGGGHHHRRRQQQPPPQQQVVV___jjjrrrxxxpppiiifffaaaZZZWWWWWWQQQTTTVVVUUUTTTWWW^^^eeeeeeiiimmmooonnnlllkkkjjjggghhhjjjlllkkkfff^^^XXXJJJFFFAAA===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777888888666666777777777777888888777777777777777777777777666777777888888777777666666666666666777777777777888888777777777777666666666666777777777777666666666666666666666666666666777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666444555555666777666666666555444444555777888777666666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444~~~yyypppfffaaa```___]]][[[]]]eeeqqq}}}qqqiiiccc\\\WWWVVVWWWWWW\\\jjjtttlllhhhmmmqqqsssvvvzzzlllmmmooorrrtttqqqjjjeeeUUUIII>>>;;;<<<;;;:::;;;::::::::::::::::::::::::999999999999999999999999666777777888999999::::::888888888888777777777777666666777777777888888888777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777777777777777777777777777777777444555666777888888888888777777777777777777777777666666666777777777888888777777777777666666666666555666666666777777777888777777777777666666666666777777777777777777777777777777777777777777777777666666777777777888888888555555666666666777777777555666666777888888999999888999999::::::999999888999999999999999999999999::::::999999999:::;;;<<<::::::;;;;;;<<<=========>>>@@@CCCFFFIIILLLNNNNNNPPPRRRUUU\\\fffuuu|||wwwgggYYY]]][[[XXXSSSOOOPPPSSSVVV\\\aaagggjjjjjjjjjjjjkkkcccdddgggjjjmmmllliiiggg]]]WWWMMMEEE@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777888888666666777777777888888888777777777777777777777777777777888888888888777777666666666666777777777777888888888777777777666666666666777777777777666666666666666666666666666666777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666444444666777777777666555555444333555777888777666666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444}}}tttmmmgggbbb```cccbbbeeemmmrrrwww|||ssskkkdddaaaRRRZZZbbbfffiiiuuuyyyllliiilllnnnttt{{{vvvsssqqqssswwwyyyuuuqqqdddTTTEEE@@@AAA???===;;;::::::::::::::::::::::::999999999999999999999999666777777888999999::::::888888888888777777777777666666777777888888888999777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777777777777777777777777777777777444555666777888888888888777777777777777777777777666666666666777777777777666666666666777777777777555666666666777777888888777777777777666666666666777777777777777777777777777777777777777777777777666666777777888888888999777777888888999999999:::555666666777888999999999888999999::::::999999888999999999999999999999999;;;:::999888999:::;;;<<<::::::;;;;;;<<<===>>>>>>@@@BBBFFFJJJNNNQQQRRRSSSPPPWWWdddsssmmm^^^^^^^^^\\\ZZZWWWTTTRRRTTTVVVYYY[[[\\\```gggllldddcccbbbdddhhhkkklllmmmnnneeeYYYMMMFFFAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777888888666666777777888888888999777777777777777777777777777777888888888888777777666666666666777777777777999888888888777777666666666666777777777777666666666666666666666666666666777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666777333444666777777777666555555444333555777888888777666666666666666666666666666666666666666666666666444444444555555555666666666666666666666666666666444555555555555555555444555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444{{{zzzsssgggfffddd^^^ccchhhvvvmmm]]]WWW```ddd___cccooosssjjjiiikkkwwwuuuvvvzzz{{{wwwtttuuussslll^^^MMM>>>999<<>>;;;888999;;;<<<;;;999::::::::::::::::::::::::777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888777777777777777777888888777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777888888888888777777666666555555555555555555666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666777777777777666666777777777777888888888888777777777777888888888888666666777888999:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===999;;;<<<======???BBBEEELLLMMMQQQSSSQQQPPPWWWaaahhhwww{{{rrrfff```]]]WWWQQQSSSUUUTTTOOONNNSSS[[[___aaaeeehhhiiihhhhhhhhhgggnnnpppnnnhhh```XXXKKK@@@>>>>>>===<<<;;;::::::999<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888888888777777666666555555888888888888888777666555777777777777888888888888777777777777777777777777777777777777777777777777777777666666555555555444555777888777555444444555666666666666777777777777666666777777777777666666666666666666666666666666777777777777666666666666555555444444444333333333777777777777777777777777666666666666666666666666333444555666666555444333444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777777777333444444555555444444333555555555555555555555555555555555555555555555555555555555555555555444444555555555555555555555555{{{vvvvvvzzzrrrggg```^^^ccchhhnnn~~~ooo```^^^```]]]^^^ccc^^^mmmooogggllljjjmmmvvv||||||{{{|||pppmmmiiiccc[[[PPPDDD<<>>;;;888777888:::;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777888888888777777777666666666555555555666666666777777777777777777777777777777777666666666666777777777777777777777777777777777777666666777777777777666666777777777777888888888888777777777777888888888888777777777888999999999:::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???BBBGGGKKKIIIJJJNNNUUU^^^hhhttt~~~~~~wwwhhhZZZ[[[ZZZZZZYYYWWWUUUVVVXXXWWW\\\bbbhhhllllllhhhcccaaagggllllllkkkggg\\\RRRJJJGGGBBB>>>;;;:::::::::;;;;;;;;;;;;::::::999888999999999999999999999999888888888888888888888888888888888888888888888888888888777777666666666666777888888888888777777666666666777777777888888888777777777777777777777777777777777777777777777777777666666666555555555555555666888777555444444555666666666666777777777777666666777777777777666666666666666666666666666666777777777777666666666666666666666666555555555444777777777777777777777777666666666666666666666666555666666666666666666555444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666444555555666666555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555zzzpppmmmnnnnnnmmmnnnsssxxx|||{{{llleeeaaa^^^aaaiiiiiinnnuuu}}}yyyrrrmmmgggbbb]]][[[aaarrryyyqqqnnnrrrxxxzzz{{{|||rrrqqqrrruuusssfffQQQAAA???>>>===:::888888:::<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888999888888888777777666666777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777888888777777777777666666666666666666666777777777888888888888888888888888888888666666666666777777777777888888888888888888888888666666777777777777666666777777777777888888888888777777777777888888888888888888888888888888999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888<<<@@@EEEHHHLLLPPPSSSSSSYYYeeetttnnneee______\\\UUUTTTYYYTTTUUUZZZaaaggghhhfffccc___dddhhhjjjmmmnnniiibbbYYYTTTKKKCCC===;;;;;;;;;:::;;;;;;;;;;;;:::999888::::::::::::::::::::::::999999999999999999999999888888888888888888888888888777777777777666666666666777777888888888888777666666777777777777888888777777777777777777777777777777777777777777777777666666666666555555555555555666777777555444555555666666666666777777777777666666777777777777666666666666666666666666666666666666666666777777777777888888777777777777777666777777777777777777777777666666666666666666666666777777666666666666777777444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555{{{rrrhhhiiiiiihhhffffffiiiooottt~~~uuuggg]]]ZZZ```bbbdddgggqqqxxxllljjjccc___aaaeeerrrtttnnnooosssxxx}}}yyywwwuuuvvvvvvnnn```UUUAAA???===<<<===<<<:::999::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888999999888888777666666666777777777777777777777777666666666666666666666666777777777777777777777777888888777777777777888888777777777777666666666666777777777777888888888888888888888888888888888888666666666666777777777777777777777777777777777777666666777777777777666666666777777777888888888888666777777777888888888888999999999888888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@GGGMMMOOOQQQRRRSSSWWWjjjzzziiiccc^^^UUUUUU\\\XXXTTTRRRTTTVVVYYY___dddfffgggeeecccdddiiiiiieeeddd___VVVLLLDDD@@@======:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777555666777888888888888888666666666666777777777888666666666666666666666666777777777777777777777777666666666666666555555555444666777777666555555666666666666666777777777777666666777777777777666666666666666666666666666666666666666666777777777777777777777777777777777777666666666666666666666666666666666666666666666666888777666555555666777888444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555666666666666555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555{{{tttmmmgggeeeggghhhkkkooovvv}}}vvvppppppkkkccc^^^dddvvvuuummmhhhgggeeegggyyyzzzjjjfffjjjsss|||{{{yyywwwuuuqqqnnnjjjhhhTTTKKKAAA;;;;;;<<<;;;888::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888888888888888777777666666666666666666666666666666666666666666666666666666777777777777777777777777888888777777777777888888666666666666777777777777777777777777888888888888888888888888888888888888666666666666777777777777666666666666666666666666666666777777777777666666666777777777888888888888666777777777888888888888999999999888888888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>???FFFHHHKKKNNNPPPTTTXXX[[[rrrzzzuuuxxxkkk]]]XXXZZZWWWRRRNNNMMMKKKKKKTTT___bbbdddbbb```bbbeeeeeebbbfffccc^^^WWWPPPIIIDDDAAA;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777888888888888555666777888888888888888555666666666666777777777666666666666666666666666666666666666666666666666555555555666666666666666444555777777666555555666666666666666777777777777666666777777777777666666666666666666666666666666555666666666777777777888666666666666666666666666666666666666666666666666666666666666666666666666777666444444444444666777444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555yyyrrrnnniiifffbbbbbbeeekkkpppsss}}}nnn```\\\___fffjjjzzzpppiiigggkkkppp{{{wwwiiidddgggmmmrrrvvvzzzxxxrrrmmmlllnnnkkk^^^LLL???::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777777777777777777777888888888888888888888888888888888888888888888888777777777777777777777888666666666666666666666666777777777777777777777777777777777777777777777777888888777777777777888888666666666666777777777777666666666777777777888888888888888888888888888888666666666666777777777777555555555555555555555555666666777777777777666666777777777777888888888888777777777777888888888888888888888888888888999999999999::::::;;;;;;<<<<<<:::::::::;;;<<<<<<======;;;<<<>>>???AAACCCEEEEEEIIIJJJMMMQQQZZZggguuuyyymmmeee```XXXSSSRRRMMMHHHKKKTTTTTTYYY]]]```dddhhhfffaaaccccccbbb___ZZZTTTNNNKKKBBB@@@===:::999888999:::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777777777888888888888999666777777888888888888777555555666666666666777777777777777777777777777777666666666666666666666666555555555666666666666666333555777777666555666777666666666666777777777777666666777777777777666666666666666666666666666666555555666666777777888888444444555555555555666666777777777777777777777777666666666666666666666666555555444444444444555555444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333444444444444333333555555555555555555555555555555555555555555555555333333444444555666666666555555555555555555555555|||qqqjjjggghhhgggggghhhiiinnnxxxuuujjjaaa[[[UUUaaannnvvv}}}uuuhhhcccbbbeeepppoooeeecccgggooovvvwwwrrrllliiiiiimmmiii___RRREEE>>><<<>>>::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777777777777777777777888888888888888888888888888888888888888888888888666666666777888888999999666666666666666666666666777777777777777777777777777777777777777777777777888888777777777777888888555666666666777777777888555555666666666777777777777777777777777777777777666666666666777777777777666666666666666666666666666666777777777777666666777777777777888888888888777777777777888888888888777777777888999999999:::999999::::::;;;<<<<<<===::::::;;;;;;<<<============>>>@@@DDDGGGJJJMMMNNNPPPVVV```kkkxxxpppaaa\\\WWWNNNKKKNNNPPPSSSUUUWWW]]]ccceeebbb___```aaaaaa```]]]ZZZXXXQQQMMMFFF@@@<<<:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777888888888999999999777888888888888777777666555555555666666666777777777777777777777777777777666666666666666666666666555555555555666666666777333555777777666555666777666666666666777777777777666666777777777777666666666666666666666666666666555555555666777888888888444444444555555666666666777777777777777777777777666666666666666666666666555555666666666666555555444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555555555555555555555555555333333444444555666666777555555555555555555555555|||vvvoookkkkkkggghhhllliiidddjjjvvvzzz~~~pppggg```______bbbhhhwwwrrreeeaaabbb```ooossslllccchhhooorrrooojjjfffdddaaaiiinnnfffUUUEEE>>>>>>::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777777777777777777777888888888888888888888888888888888888888888888888555555666777888999::::::666666666666666666666666777777777777777777777777777777777777777777777777888888777777777777888888555666666666777777888888555555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777777666666777777777777666666777777777777888888888888777777777777888888888888666666777888999::::::;;;999999::::::;;;<<<======::::::;;;;;;<<<===>>>>>>>>>@@@CCCGGGKKKOOORRRTTTbbbmmm}}}nnnbbb]]]TTTOOOOOOXXXUUUOOOKKKOOOYYYaaaccc\\\^^^```aaabbbbbbbbbaaa___YYYPPPGGGAAA>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777888888999999999999888888888888888777666555555555555555666666666777777777777777777777777777666666666666666666666666444555555555666666777777333555666777666555666777666666666666777777777777666666777777777777666666666666666666666666666666444555555666777888888999444555555555666666777777777777777777777777777777666666666666666666666666555666777888888777666555444444444555555555666666666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555333333444444555666777777555555555555555555555555zzzuuuppppppqqqiii^^^```jjjjjjttt~~~pppjjjffffffeeehhhttt~~~pppuuufffhhhzzz|||www{{{nnnbbb___iiinnnhhhdddgggeeelllqqqmmm```PPPDDD>>><<<;;;;;;::::::;;;<<<>>>999999999999999999999999:::::::::999999888888888777777888888888888777777999888888888777777666666777777777777777777777777777777777777777777777777:::999777666666666777888666666666666666666666666777777888888888888777777777777777777777777777777777777777777777888888999666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666777777777777777666666666666666666777888888888888888777888888888888999999999999999999999999999999999::::::::::::::::::::::::>>><<<;;;;;;===>>><<<:::AAABBBIIIPPPOOOMMMUUUaaazzz}}}rrrbbbVVVSSSOOONNNPPPRRRNNNKKKSSS___]]]\\\]]]^^^```ccceeeggghhhddd]]]TTTJJJBBB<<<999;;;;;;;;;;;;:::999888888;;;:::999999888888999999999999999999999999999999999999999999999999999999777777777777777777777777555555666666777777888888777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666777777777777777777777777777777777777777777777777888888777777666666555555777777777777666666666666555555555555666666666666666666555555555555666666888888777777666666555555333444444555555555555555444444444555555555555555555555666666666666555555555555555555444444444444555555555555555555555555444444444555555555555666666666666666666666666666555555555555555555555555555444444444444555666666444444444444444444444444666666666666666666666666nnngggkkkjjjooosssttt{{{zzzpppfff___bbbjjjuuuyyyeeefffiiiiiittt~~~sssiiigggiiiiiigggggg^^^dddkkknnnjjj___RRRIII???===:::999999:::::::::999999999999999999999999:::::::::999999999888888777777888888888888777777999888888888777777777777777777777777777777777777777777777777777777777777999888888777777777777777666666666666666666666666777777888888888888777777777777777777777777777777777777777777777888888999666666666666666666666666777777777777777777777777666666666666666666666666555555555666666666777777666666666777777777777777666777777888888888888888777888888888888999999999999999999999999999999999::::::::::::::::::::::::;;;:::999:::===??????>>>LLLGGGHHHOOOUUU\\\mmm}}}hhh___ZZZUUUQQQPPPMMMJJJMMMTTTVVVXXXZZZ]]]```dddhhhkkkfffggghhheee^^^TTTIIIBBB;;;;;;::::::::::::::::::;;;;;;:::::::::::::::;;;999999999999999999999999999999999999999999999999777777777777777777777777666666666666777777888888777777777777777777777777888888888888888888888888666666666666666666666666555555666666666666555555666666666666666666666666777777777777777777777777777777777777777777777777888777777777666666666555777777777777666666666666555555555555666666666666666666555555555555666666888777777777666666666555444444555666666666666666555555555555555555555555555555666666666666555555444444555555555666666666555555555555555555555555444444444555555555555666666666666666666666666666555555555555555555555555555444444444444555666666444444444444444444444444555555555555555555555555qqqxxx}}}{{{vvviiieeefffmmm}}}zzzddd^^^aaafffhhh{{{ttthhheeehhhjjjiiiaaabbbfffkkkoookkkccc[[[GGGBBB===::::::;;;:::999:::::::::::::::::::::::::::::::::999999999999888777777888888888888777777888888888888888777777777777777777777777777777777777777777777777777777777777888888888888777777666777777777777777777777777777777888888888888777777777777777777777777777777777777777777777888888999666666666666666666666666777777777777777777777777666666666666666666666666555555666666666777777777555666666777777888888888666777888888999999888888777888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBEEEGGGNNNNNNUUUcccnnnxxxzzzlll^^^VVVRRROOOMMMNNNKKKOOOTTTWWWYYY]]]bbbgggdddggglllmmmjjjbbbZZZTTTBBB@@@===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<999999999999999999999999999999999999999999999999777777777777777777777777666666666777777777777888777777777777777777777777888888888888888888888888666666666666666666666666555666666777777666666555666666666666666666666666777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777555555555555666666666666666666555555555555666666777777777777666666666666555555666777777777777777777666666555555444444444555555666666666666555555333444444555777888888999555555555555555555555555444444444555555555555666666666666666666666666666666666666666666666666666555444444444444555666666555555555555555555555555555555555555555555555555rrrqqqvvv~~~~~~{{{~~~zzzxxxxxxrrrccc\\\bbbjjjsssmmmgggeee___dddyyyuuummmfffeeejjjjjjgggfffgggjjjkkkiiifffTTTKKKAAA;;;;;;<<<<<<;;;::::::::::::::::::::::::999999999999999999999999777888888999999888888777888888888888888888888888777777777777777777777777777777777777777777777777666777888999999888777666777777777777777777777777777777888888888888777777777777777777777777777777777777777777777888888999666666666666666666666666777777777777777777777777666666666666666666666666555666666666666777777777555555666777888888999999777777888999999999999888777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>:::;;;<<<===::::::::::::::::::::::::999999999999999999999999888888999999999999888888888888888888888999999999777777777777777777777777777777777777777777777777666777888999999888777666777777777777777777777777777777888888888888777777777777777777777777777777777777777777777888888999777777777777777777777777888888888888888888888888777777777777777777777777666666666666777777777888555666666777888999999:::777777888999999999999999777777888888888999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<=========???AAACCCCCCDDDIIISSS[[[```qqqqqqggg[[[QQQLLLNNNPPPPPPOOOQQQVVVYYY]]]]]]]]]^^^bbbgggllloooccc\\\QQQEEE>>>;;;<<<===;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777555666666666777777777888555555555555666666666666666666555555555555666666666666666666777777777777666777777888888888888888888888777666555555444444555555666666666666555555777777777777777666666666555555555555555555555555444444444555555555555666666666666666666666666666777777777777777777777777555444444444444555666666666666666666666666666666555555555555555555555555~~~|||xxxuuu|||tttfff\\\XXX___iii{{{sssccc\\\hhhwwwdddccc___ccchhhjjjhhhccc^^^[[[]]]WWWNNNDDD===;;;;;;<<<::::::::::::::::::::::::888999999999999:::::::::888888999999999999888888888888888999999999999999777777777777777777777777777777777777777777777777666777777888888888888777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777888888999777777777777777777777777888888888888888888888888777777777777777777777777666666666777777777888888666777777888888999999999777888999999:::999999999777888888888888999999999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>><<>><<<<<<;;;;;;:::999:::::::::999999999999999999999999999999999999999999999999777777777777777777777777999888888888888777777777777777777777777777777777666666666666666666666666777777777777777777777777666777777888888777777666777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777555555666666777777888888555555555555666666666666666666555555555555666666666666666666777777777777666666777888888888888888888777777666666555555555555555666666666666555555777777777666666555555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666666666666666555444444444444555666666555555555555555555555555444444444444444444444444}}}}}}}}}~~~xxxvvv{{{wwwiiicccaaagggmmm}}}sssnnnuuu|||qqqiiihhhhhhjjjkkkiiiccc]]]\\\\\\YYYQQQGGG???<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888999999::::::999999888888888888999999:::::::::777777777777777777777777777777777777777777777777777777777777777888888999666666666666666666666666777777888888888888777777777777777777777777777777777777777777777888888999777777777777777777777777888888888888888888888888777777777777777777777777666666777777777888888888888888888888888888888888777888999999::::::999999777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@HHHPPPWWW^^^mmm|||nnneeeZZZRRROOONNNLLLIIIPPPSSSXXX]]]bbbfffiiijjjsssqqqmmmggg]]]RRRHHHBBB>>>>>>===;;;::::::::::::999999999999999999999999999999999999999999999999777777777777777777777777999999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777555666666666777777777888555555555666777888888888555555555555666666666666666666555555555555666666555666666666777777777888555666777777888888777777777777777666666666666666555555666666666666555555555555555555555555666666555555555555555555555555444444444555555555555666666666666666666666666666555555555555555555555555555444444444444555666666444444444444444444444444444444444444444444444444vvv|||}}}vvvoooxxxyyyvvvxxx}}}}}}yyyxxx||||||}}}~~~{{{uuuuuuooofff\\\bbb|||nnneeeggghhhfffxxx}}}tttjjjggglllnnnkkkfff[[[aaaccc]]]QQQEEE???>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::888999999::::::999999888888888888999999:::::::::777777777777777777777777777777777777777777777777888777666666666777999:::666666666666666666666666777777888888888888777777777777777777777777777777777777777777777888888999777777777777777777777777888888888888888888888888777777777777777777777777777777777777888888888888999999999888888888888888888888999::::::::::::999777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@GGGQQQ]]]fffqqq}}}lll___YYYTTTMMMHHHNNNOOOPPPTTTYYY___dddggguuuwwwyyywwwoooaaaSSSIIIAAA@@@>>>===;;;:::::::::999999999999999999999999999999999999999999999999777777777777777777777777999999999999888888777777777777777777777777777777888888888888888888888888777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777555666666666777777888888444555555666777888888999555555555555666666666777666666555555555555666666555666666666777777888888555555666777777777777777666666666666777777777777555555666666666666555555222333333444555666777777555555555555555555555555444444444555555555666666666666666666666666666666555555555555555555555555555444444444444555666666444444444444444444444444444444444444444444444444fffjjjooosssqqqllleeeaaaiiilllsssyyy~~~pppnnnqqq{{{~~~{{{}}}~~~www{{{uuuggg```fffnnnxxxooobbb___^^^___pppooocccdddkkklllhhh]]]``````]]][[[VVVHHH999>>>>>>>>><<<::::::;;;<<<;;;;;;::::::::::::999999:::::::::::::::999888777999999999999999999999999999999999888888888777777888999999::::::999999888777777777777888888888888999888888888777777666666777777888999999999999888444777999:::999777666666777777777777777777777777777777777777777777777777777777777777777777777777:::999999888888999999:::777777777777777777777777777777777777888888888888888888999999999:::::::::888888999999999:::::::::999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<@@@FFFKKKPPPXXXiii}}}sss___VVVRRROOOJJJLLLQQQVVVTTTRRRZZZeeejjjrrrxxxxxxwwwtttiii\\\QQQCCC:::<<<@@@???;;;:::===<<<;;;<<<===<<<:::888::::::::::::::::::::::::999999999999999999999999999999999888888888777777777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777777888777666666666777999:::666666666666555555555555666666666666666666666666777777777777777777777777555555555555555666777777666666666666777777777777555555444444444444555555777777777777777777777777777777777777777666555555666666666666777777777777777777777777777777777777666666666666666666666666777777666666555555555444666666666666666666666666666666555555555555666666666666666666666666666666444444444444444444444444555555444444444444555555555555555555555555555555TTTVVVYYY[[[ZZZWWWTTTQQQ[[[\\\___cccgggkkkmmmooolllkkkpppyyy~~~|||||||||||||||~~~~~~~~~}}}~~~nnniiigggiiixxxkkk```___]]]eeevvvuuulllhhhddddddiiiccccccaaa```bbb```SSSEEE======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::::::::::::::999888777999999999999999999999999999999999888888888777777777888888999999888888777777777777777888888888888888888888888777777777666777777888999999999999888666888999999777666555666777777777777777777777777777777777777777777777777888888888888888888888888:::999999888888999999:::777777777777777777777777777777777777888888888888888888999999999:::::::::888999999999999::::::::::::::::::;;;;;;<<<<<<<<<;;;===@@@@@@AAADDDKKKPPP[[[ooouuuddd]]]ZZZVVVMMMHHHMMMTTTVVVWWWZZZ\\\fffnnnqqqsssuuupppiiiaaaTTTHHHBBB>>>999999;;;;;;999888888:::;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999888888888777777777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777777888777666666666777999999777777777666666666555555666666666666666666666666777777777777777777777777555555555555555666777777666666666666777777777777666666666555555666666666777777777777777777777777777777777777777666555555666666666666777777777777777777777777777777777777666666666666666666666666777666666666555555555555666666666666666666666666666666555555555555666666666666666666666666666666444444444444444444444444666555555444444555555666555555555555555555555555DDDDDDDDDDDDDDDDDDDDDDDDKKKKKKJJJKKKNNNRRRWWWYYYcccdddjjjrrrwwwxxx}}}yyyyyy}}}pppggghhhnnn}}}ttt```\\\```sssvvvddd___fffjjjhhhffffffjjjjjj```TTTAAA>>>;;;<<<>>>???===;;;;;;;;;::::::::::::999999999999:::::::::999888888999999999999999999999999999999999888888888888888777777777888888777777777777777777777888888888888888888888888777777777777777777888999999999999888888999999888666555666888777777777777777777777777777777777777777777777777999999999999999999999999999999888888888888999999777777777777777777777777777777777888888888999999888888999999999:::::::::999999999999:::::::::::::::;;;<<<<<<===<<<<<<<<<:::>>>AAACCCGGGRRRcccpppwww{{{qqqkkkhhh]]]TTTRRRRRRRRRQQQRRRPPPYYYbbbgggkkkqqquuuuuurrrhhhZZZNNNCCC;;;;;;>>>===;;;888777999;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999999999888888888888888777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777666777888888999888888888777777777777666666666666666666666666666777777777777777777777777555555555555555666777777666666666666777777777777777777666666666666777777777777777777777777777777777777777777777666666555666666666666777777777777777777777777777777777777666666666666666666666666666666666666555555555555666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666555555444444555555666555555555555555555555555?????????>>>???@@@AAABBBBBBAAA@@@@@@BBBEEEHHHKKKPPPRRRWWW^^^ccciiiuuu~~~lllbbbnnn{{{jjj^^^cccqqqxxxgggbbbiiijjjkkknnnqqqoooiiibbbMMMFFF>>>;;;===???===;;;;;;;;;:::::::::999999999999999:::::::::999999888999999999999999999999999888888888888888888888888777777888888888888777777666777777777888888888888888888888777777777777777777777888999999999999888888999888777666777:::<<<777777777777777777777777777777777777777777777777999999999999999999999999999999888888888888999999777777777777777777777777777777888888888999999999888888999999999:::::::::999999999:::::::::;;;;;;:::;;;<<<=========<<<;;;???BBBDDDHHHRRRjjj{{{{{{uuufffTTTIIIKKKQQQLLLSSSZZZ^^^aaahhhqqqxxxzzztttjjj___SSSIIICCCAAAAAA???<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888666777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777888888999999999999888888888777777666666666666666666666666666666666666666666666666555555555555555666777777666666666666777777777777777666666666666666666777666666666666666666666666666666777777777777666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666555555555555666666555555555555555555555555@@@AAABBBCCCCCCCCCCCCCCC??????@@@@@@AAABBBCCCCCCAAAAAACCCFFFJJJRRRbbbqqq}}}{{{}}}ccciiidddkkkqqqeeecccggguuu|||ddddddggglllqqqsssrrrqqqqqq___TTTFFF===<<<======;;;;;;;;;:::::::::999999999888999999:::::::::999999999999999999999999999999888888888888888888888888888999999999999999999888666777777777888888888888777777777777777777888888777777888999999999999888888888888888888:::>>>AAA777777777777777777777777888888888888888888888888999999999999999999999999999888888777777888888999777777777777777777777777888888888888999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;999:::;;;<<<<<<=========CCCGGGMMMTTTbbb}}}xxx___OOOKKKMMMLLLPPPTTTWWWZZZ```jjjttt{{{yyyuuuooohhh\\\MMMBBB@@@>>>============;;;999::::::::::::::::::::::::999999999999999999999999888888888888888888888888666777777777888888888888888888888888888888888888777777777777777777777777888888888888888888888888666777777777888888888888999999999999888888888888777777777777777777777777666666666666666666666666555555555555555666777777666666666666777777777777666555555444444555555666666666666666666666666666666666777777777777666666666666666666777777777777666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666555555555555666666666666666666666666666666777777777777777777777777666666666555555666666666666666666666666666666666@@@AAACCCDDDDDDDDDCCCCCC???@@@BBBCCCCCCBBBAAA@@@CCC@@@??????@@@DDDQQQ^^^mmmqqqyyypppqqqyyyqqqcccYYYUUUdddrrraaa\\\bbbkkksssffffffiiiooorrrsssvvv{{{mmmbbbRRREEE>>><<<<<<<<<;;;;;;::::::::::::999999888888999:::::::::999999999999999999999999999999888888888888888999999999999999::::::::::::999999777777777777888888888888777777777777888888888888777777888999999999999888777888888888888:::>>>AAA777777777777777777777777888888888888888888888888999999999999999999999999888888777777777777888888777777777777777777777777888888888999999999999:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;===>>>@@@AAAAAAJJJVVVbbbpppqqqcccVVVLLLOOONNNPPPTTTVVVZZZdddmmmuuuxxxzzzxxxtttjjjXXXHHH@@@>>><<<<<<======<<<;;;::::::::::::::::::::::::999999999999999999999999888888888888888999999999777777777777888888888888888888888888888888888888777777777777777777777777888888888888888888888888666666777888888888888777999999999888888888888777777777777777777777777777777777777777777777777777555555555555555666777777666666666666777777777777555555444444444444555555777777777777777777777777555666666777777777777777666666666666777777777777777777777777777777777777666666666666666666666666555555555666666666666666666666666666666666666666666666555555555555666666666666666666666666666666777777777777777777777777777666666555555666666777666666666666666666666666AAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAAFFFCCCCCCCCCBBBBBBHHHPPPXXX]]]fffssszzzmmmttt|||pppfff\\\[[[bbbvvvttteee``````lllzzzooogggjjjpppsssvvvyyyuuulll]]]NNNDDD>>>======;;;;;;::::::::::::999999777888999::::::::::::999999999999999999999999999777777888888888999999999888888999999999999888888777777777777888888888888666777777777888888888888777777888999999999999888777888999888777888:::===777777777777777777777777888888888888888888888888888888888888888888888888888888777777777777888888777777777777777777777777888888888999999999::::::888888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAADDDGGGKKKUUUddduuusssfff\\\VVVQQQPPPSSSUUUVVV[[[bbbgggpppwwwxxxuuupppeeeZZZMMMHHHAAA===<<<<<<===>>>::::::::::::::::::::::::999999999999999999999999777777888888888999999999777777777777888888888888888888888888888888888888777777777777777777777777888888888888888888888888555666777888999888888777999888888888888777777777777777777777777777777777777777777777777777777777555555555555555666777777666666666666777777777777666666555555555555666666777777777777777777777777555555666777777777777777666666666666777777777777777777777777777777777777666666666666666666666666555555555555666666666777666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666EEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDD@@@???@@@CCCCCC@@@AAADDDHHHLLLRRRYYYbbbmmmxxxsssooommmmmmnnnaaaYYY^^^rrrvvvggg^^^YYYssszzzhhhfffmmmqqqrrrrrrvvvpppdddVVVIII@@@======;;;;;;;;;:::::::::999999777888999:::::::::::::::999999999999999999999999777777888888999999999999777777888888888888777777777777777777888888888888666666777777888888888999777777888999999999999888888999999888666555666888777777777777777777777777888888888888888888888888777777777777777777777777888888777777777777888888777777777777777777777777888888999999999:::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>===<<<<<>>::::::::::::::::::::::::999999999999999999999999777777888888999999999999777777777777888888888888888888888888888888888888777777777777777777777777888888888888888888888888555666777999999888888777888888888777777777777666777777777777777777777777777777777777777777777777555555555555555666777777666666666666777777777777777777666666666666777777777777777777777777777777555555666777777777777777666666666666777777777777777777777777777777777777666666666666666666666666444555555555666666777777666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666777777666666666666777777777777777777777777777777BBBCCCCCCBBBAAA@@@BBBCCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGLLLSSS[[[bbbfffuuusssiiirrr~~~ccc^^^eeekkkwwwgggcccxxx{{{ccc^^^kkktttrrrrrruuuuuukkkZZZJJJ@@@===<<<======;;;999888999;;;999999999999999999999999777777888888999999999999:::999999888888999999:::999999999999999888777666888888888888888888888888777777777777777777777777777777888888888888777777888888777777777777888888777777777777777777777777444555777888888888777666888888777777777777888888777777777777888888888888888888777777888888999:::777888888888888999999999999999:::::::::;;;;;;;;;999<<<=========>>>===<<<;;;;;;CCCGGGFFFRRRcccggg~~~yyyqqqtttpppbbbRRRMMMSSSUUUQQQSSS\\\cccfffllltttxxxvvvoooiii[[[LLLCCCAAA>>>;;;===<<<<<<;;;;;;:::::::::999999999999999999999999777777888888999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777999999888888888888888888777777777777888888888888666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666555555555555666666666666777777777777777777777777888888888888888888777777666666555555555555666666777777888888777777777777777777777777666666666666666666666666777777666555555555555555888777555333333555777888888777555666777888666555777777777777777777777777777777777777777777777777777777777777777777777777AAABBBCCCBBB@@@@@@AAACCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCFFFKKKQQQVVVYYYdddlllqqqmmmjjjtttssshhhhhh}}}lllfffbbbssshhh___ppp}}}gggaaajjjsssqqqtttwwwrrreeeUUUIIIBBB<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999999777888888888999999999999:::999999888888999999:::999999999999999888777777888888888888888888888888777777777777777777777777777777888888888888777777888888777777777777888888777777777777777777777777555555777888888888777666888888777777777777888888777777777777888888888888888888888888888999999:::888888888888999999999999999999:::::::::;;;;;;;;;;;;<<<;;;:::;;;<<<<<<;;;EEE>>>>>>@@@IIIfffzzzyyywwwvvvpppdddSSSHHHKKKUUUOOOWWW]]]```fffoootttsssqqqmmmbbbUUULLLGGGAAA;;;=========<<<;;;::::::999999999999999999999999999777888888888999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888666666666666666666666666666666666666777777777777666666666666666666666666666666666666555555555555666666666666777777777777666666777777777888888888888777777777666666666555555666666666777777777888777777777777777777777777666666666666666666666666777777666555555555555555777666555444444555666777888666555666777888777555777777777777777777777777777777777777777777777777777777777777777777777777AAABBBCCCBBBAAAAAABBBDDDAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCFFFIIIKKKMMMRRRTTTQQQQQQ[[[ppprrr\\\iiiwwwjjjZZZ^^^kkkrrroooxxxyyywwwnnniiimmmmmmppptttvvvqqqeeeWWWMMM@@@===::::::<<<===<<<:::::::::::::::::::::::::::888888888888999999999999:::999999888888999999:::888999999999999888777777888888888888888888888888777777777777777777777777777777888888888888777777888888777777777777888888777777777777777777777777555666777777888888777777888888777777777777888888777777777777888888888888888888888888999999999:::888888888888999999999:::::::::::::::;;;;;;;;;;;;===;;;999:::<<<======>>>CCC???>>>CCCXXXsss|||yyygggPPPIIIOOONNNSSSWWWZZZaaajjjooopppsssrrrlllbbbYYYRRRGGG>>>>>>======<<<<<<;;;:::999::::::::::::::::::::::::888888888888999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777888888888999999888888888888888888888888777777777777777777777777666666666666777777777777666666666666666666666666666666666666555555555555666666666666777777777777666666777777777777888888777777777777666666666666666666666666777777777777777777777777777777777777666666666666666666666666777777666555555555666666666666666666666666666666777666555666777888777666777777777777777777777777777777777777777777777777777777777777777777777777CCCDDDDDDDDDCCCCCCDDDFFFBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAABBBCCCDDDEEE@@@DDDHHHHHHGGGJJJQQQXXXVVV[[[fffttt{{{xxxzzz}}}}}}{{{{{{sssqqq~~~kkkcccbbbooo}}}___[[[eee{{{nnnllluuu~~~{{{dddiiiiiilllrrruuuqqqggg]]]LLLDDD<<<999:::<<<<<<:::::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::888888999999999888888777888888888888888888888888777777777777777777777777777888888999999888888777999888888777777888888999777777777777777777777777666666777777888888888888888888777777777777888888666777777777888888888888888888999999999::::::999888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<999999<<>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777888888888888888999999999777777888888888999999999666666666666666666666666777777777777777777777777666666666666777777777777666666666666666666666666666666666666555555555555666666666666777777777777666666666666777777777888777777777777666666666666666666666666777777777777777777777777777777777777666666666666666666666666777777666666666666666777555666777777777777666555777666555666777888777666777777777777777777777777777777777777777777777777777777777777777777777777EEEFFFGGGGGGFFFFFFHHHJJJDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDAAADDDGGGHHHFFFDDDCCCBBBDDDGGGMMMVVVaaakkkqqqtttvvvwwwvvvtttwww|||yyyqqqoooxxx}}}sssdddaaaoooqqqaaa[[[ggguuu}}}iiiZZZaaaxxxrrrccceeehhhiiikkkjjjfffdddiiirrrvvvsssmmm\\\RRRDDD<<<:::;;;;;;999:::::::::::::::::::::::::::999999999999999999999:::999999888888999999:::777888888999999999888888888888888888888888888888777777777777777777777777888888999999999999888888999999888888888888999999777777777777777777777777777777777777777888888999888888777777777777888888666777777777888888888888777888999::::::::::::999888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<999;;;??????<<<>>>CCCCCCLLL\\\ffftttggg\\\WWWSSSTTTYYY___dddhhhlllrrrvvvuuuqqqiii\\\PPPAAA@@@===;;;;;;;;;<<<===:::::::::::::::::::::::::::999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777777888888888999999999888888888888999999999999777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666555555555555666666666666777777777777555666666666666777777777666666666666777777777777777777777777666666666666888888888888888888888888777777777777777777777777777777666666666777777888666666777888888777666666666555555666777888888777888888888888888888888888888888888888888888888888888888888888888888888888GGGHHHIIIIIIHHHHHHJJJLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGFFFEEEDDDDDDEEEEEECCCCCCBBBCCCGGGMMMSSSVVVbbbgggjjjmmmwwwzzzeeesss~~~zzzkkk```ccckkkrrruuubbb\\\\\\dddyyymmm^^^^^^jjjqqqbbbZZZ[[[mmm}}}}}}wwwnnnddddddmmmuuuxxxwwwkkkaaaRRRFFF@@@===;;;:::::::::::::::::::::::::::::::::::::::999999999999:::999999888888999999:::777777888999999999999888888888888888888888888888777777777777777777777777888888999999999999888888999999888888888888999999777777777777777777777777888777777777777888999:::888888777777777777888888777777777777888888888888777888:::;;;;;;;;;:::999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;===@@@>>>:::AAAMMMYYY]]]lll{{{xxxzzzhhh^^^UUURRRTTTWWW\\\```bbbjjjqqquuuvvvrrriii___KKKHHHBBB===;;;;;;===>>>::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777777777888999999::::::888888888999999999999:::999999999999999999999999777777777777777777777777666666666666777777777777777777777777777777777777666666666666555555555555666666666666777777777777555555666666666666777777666666666666777777777777777777777777666666666666888888888888888888888888777777777777777777777777777777666666666777888888777777777777777777777777666555444666888999888777888888888888888888888888888888888888888888888888888888888888888888888888GGGHHHIIIIIIHHHIIIKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEECCCCCCDDDGGGIIIBBBBBB@@@??????BBBEEEHHHMMMSSSVVV[[[jjj}}}}}}fffmmmtttuuupppjjjgggfff]]]hhhvvv}}}jjj]]][[[ggguuuuuubbb[[[fffvvvyyybbbccccccsss~~~~~~nnngggkkkrrrwwwxxxsssmmmbbbUUUKKKCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::999999888888999999:::777777888999999999999999888888888888888888888888777777777777777777777777888999999::::::999999888:::999999888888999999:::777777777777777777777777888888777777777888999:::888888777777777777888888777777777777888888888888777888:::;;;<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;>>>BBB@@@AAARRRgggzzzrrr{{{wwwhhhZZZUUUSSSSSSVVV[[[XXX```jjjpppvvvxxxssslllZZZTTTJJJAAA<<<;;;===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888666777777888999999::::::888888888999999999::::::999999999999999999999999666666666666666666666666666666666666777777777777777777777777777777777777666666666666555555555555666666666666777777777777555555555666666666777777555666666666777777777888888777777777666666666555888888888888888888888888777777777777777777777777777777666666777888888999888888777666666777888888666555444555888999888777888888888888888888888888888888888888888888888888888888888888888888888888FFFHHHIIIHHHHHHIIIKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDAAACCCEEEEEEEEEDDDDDDEEEDDDDDDEEEDDDBBBAAAAAAAAABBBFFFEEEHHHYYYpppyyyuuugggeeedddgggjjjkkkfffbbb```fffjjjkkkppp~~~hhh^^^```fffvvvqqq\\\YYYccczzzlllhhh]]]nnnyyylllkkkpppuuuwwwvvvssslllaaaTTTHHH@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999999999999999999:::666777888999999999999999888888888888888888888888777777777777777777777777888999999::::::999999888:::999999888888999999:::777777777777777777777777999888777777777888::::::888888777777777777888888777777777777888888888888777888:::<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;???CCCDDDKKKeeeqqq```XXXUUUSSSUUUZZZRRRZZZdddllluuu{{{yyytttddd]]]QQQEEE===;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888666777777888999999::::::888888999999999:::::::::777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777777666666666555555555555666666666666777777777777555555555555666666666777555666666666777777888888888888777777666666666555888888888888888888888888777777777777777777777777777777666777777888999999:::888666555555666888:::555555444555888999999888888888888888888888888888888888888888888888888888888888888888888888888888MMMKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFDDDBBBAAABBBAAAAAADDDJJJSSS\\\bbb[[[ZZZXXXXXXZZZ```eeeiiibbbbbbbbbaaa___fffyyyiiiaaa___eeehhhnnn\\\YYY^^^www~~~jjjhhhvvv~~~mmmlllooonnnrrrssssssooobbbQQQFFFBBB???;;;:::======:::999;;;;;;;;;;;;::::::999999999:::::::::999999999888888999999999999999999999999777777777777777777777777777777777777777777777777888888888888888888888888999999999888888888888777:::999999999888777777777888888888888888888888888999999999999888888777777777888888888888999999999999999::::::::::::;;;;;;:::::::::::::::::::::::::::===>>><<<<<<======<<<===:::;;;AAAJJJ___qqqhhh___QQQNNNUUUPPPTTTZZZ```fffoooxxxwwwlll___TTTHHH===<<<@@@=========;;;:::;;;===>>>DDDBBB???;;;999777777777999999999999999999999999888888888888888888888888888888777777777777888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777444555555555666666777777888888777777666666555555777777777777777777777777777777777777666666666666777777666666555555555444666666666666666666666666555555555555666666666777999888888888777777666666777777777777777777777777:::999999999888888777777888888777777777777888888777777777888999888666444888888777777777888888999777777777777888:::;;;<<<777999;;;:::777777999===<<<;;;999888777777888888LLLKKKJJJKKKMMMMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBB@@@>>>>>>@@@DDDIIIMMMNNNNNNNNNPPPRRRVVVZZZ\\\XXX[[[```ccc```___gggqqqttt```\\\ZZZiiikkkdddfff|||qqqppptttmmmkkkrrrnnnsssxxxxxxqqqcccSSSGGGBBB<<<:::<<<===;;;999999;;;;;;:::::::::::::::::::::::::::999999999999888999999999999999999999999888888888888888888888888777777777777777777777777888888888888888888888888999999999888888888888777999999999888888888888888888888888888888888888888999999999999888888888777888888888888999999999999999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999:::===>>>>>>===>>>EEEOOOZZZllltttfffYYYTTTVVVPPPTTTYYY^^^ccciiiqqqwwwyyytttjjj]]]QQQGGGAAA???=========<<<;;;;;;<<<===>>>===;;;:::999:::;;;<<<999999999999999999999999888888888888888888888888888888777777777777888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555666666666777777777777777777666666666666777777777777777777777777777777777777666666666666777777666666666555555555666666666666666666666666555555555666666666777777888888888888777777777666777777777777777777777777999999999888888777777777999888888777777777777888666666666888999::::::999999999888888888888999999999999999:::::::::;;;;;;===>>>>>><<<:::::::::;;;;;;;;;:::999999999999999OOONNNMMMNNNPPPQQQQQQPPPLLLLLLKKKKKKJJJJJJIIIIIILLLKKKJJJJJJIIIIIIJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKGGGGGGFFFFFFGGGIIIKKKMMMGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEBBB???>>>>>>???@@@AAACCCEEEGGGJJJLLLNNNOOOPPPSSSYYY^^^]]]YYYZZZ___```rrrrrreee[[[^^^qqqlll\\\```xxx}}}kkkkkkwww||||||iiikkkjjjrrrxxxxxxwwwssseeeUUUJJJAAA;;;===???===;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888888888888888888888888777777777777777777777777888888888888888888888888999999999888888888888777888888888888888999999999888888888888888888888888999999999999888888888888888888888888999999999:::999999::::::::::::;;;;;;::::::::::::::::::::::::<<<:::888999;;;===???@@@===@@@IIIWWWdddvvvqqqbbbXXXRRRQQQTTTXXX]]]aaaffflllpppzzz}}}xxxjjj^^^WWWLLL@@@======<<<;;;;;;;;;<<<===:::999999888999:::<<<===999999999999999999999999888888888888888888888888888888777777777777888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666777777666666666666777777777777777777777777777777777777666666666666777777777777777777666666666666555555666666666666666666666666555555666666666777777777888888888888777777777777888888888888888888888888888888888777777777777777:::999888888777777888888777777777777888999:::;;;999999999999999:::;;;<<<===>>>???AAABBBBBBBBBBBBIIIGGGEEEDDDDDDCCCAAA@@@>>>????????????===<<<;;;UUUSSSQQQQQQRRRSSSSSSRRRLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHGGGGGGHHHLLLOOORRRKKKJJJHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBAAAAAA>>>???@@@BBBEEEGGGIIIJJJNNNLLLNNNTTTWWWYYY]]]cccZZZ```lllvvvjjjbbbeeemmm{{{xxxddd[[[^^^iiitttkkklllssszzzggggggpppsssooopppuuuqqqgggUUUJJJ???===>>>>>>======999:::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888777777777777777777777777888888888888888888888888999999999888888888777777777777777888999999999:::888888888888888888888888999999999999999999999999888888888999999999::::::999999999:::::::::;;;;;;::::::::::::::::::::::::???;;;:::<<<>>>===>>>???BBBDDDOOO___nnn~~~|||vvvrrryyyppp___SSSSSSTTTXXX\\\aaagggmmmqqquuussskkkgggYYYGGG???===;;;:::;;;<<<======<<<;;;:::999888888888888999999999999999999999999888888888888888888888888999888888777777888888999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666777777555555666666777777888888666666666666666666666666666666666666777777777777777777666666666666666666666666666666666666666666555666666666666777777777888888888777777777777777777777777777777777777777777777777777777777777777::::::999888888888888888;;;;;;:::888777777888:::;;;;;;<<<===???@@@BBBCCCFFFHHHKKKMMMPPPQQQRRRSSSWWWTTTQQQQQQSSSSSSPPPLLLKKKLLLMMMLLLJJJFFFCCC@@@WWWUUUQQQPPPPPPPPPOOOOOOKKKKKKKKKLLLMMMOOOPPPQQQMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHHHHIIIMMMPPPSSSNNNMMMKKKIIIHHHGGGHHHHHHDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@??????AAADDDGGGIIIJJJGGGGGGNNNTTTYYY___fffbbbaaabbbiiiwww~~~sssiiiccckkkzzzeeeXXXUUUjjj{{{gggccclllyyy{{{zzzeeelllnnnjjjkkkqqqsssppp^^^QQQDDD>>>===<<<<<<>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888777777777777777777777777888888888888888888888888999999999888888888777777777777777888999999999:::888888888888888888888888999999999999999999999:::888999999999999:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::>>>;;;<<>>;;;===BBBJJJPPP```vvvyyy{{{|||mmm```WWWWWWWWWYYY___gggnnnrrrlllwww{{{uuusssrrrfffSSSEEEAAA<<<:::;;;===>>>===<<<<<<;;;999888777666666999999999999999999999999888888888888888888888888999999888888888888999999888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777666666555555666666777777888888666666666666666666666666555666666666777777777888666666777777777777777777777777777777777777777777666666666666777777777888777777777777777777888888666666666666666666666666777777777777777888888888::::::999999999999::::::;;;<<<<<<;;;999:::===@@@CCCDDDEEEGGGJJJMMMOOOQQQVVVWWWYYYZZZ\\\]]]^^^^^^___]]]\\\]]]```aaa^^^[[[^^^^^^^^^]]]YYYTTTOOOLLLWWWTTTPPPMMMMMMMMMLLLKKKIIIIIIIIIJJJLLLOOOQQQSSSOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAA???>>>>>>@@@CCCEEEBBBBBBEEEMMMQQQSSSWWW\\\^^^___bbbdddgggsssuuullltttxxxcccXXX```ooosssoooiiiiiihhhrrr{{{lllllllllmmmooopppppppppcccYYYMMMFFF@@@::::::===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999777777777777777777777777888888888888888888888888999999999888888888888777888888888888888999999999888888888888888888888888999999999999::::::::::::999999999999::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;999;;;???>>><<>>===>>>>>>===999999999999999999999999999999999999999999999999888888888888888888888888999999888888888888999999888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888888888777777777777666666666666666666777777777777777777777777777777777777555555666666777777888888666666777777777777888888777777777777777777777777666666666777777777888888777777777777888888888888666666666666666666666666888888888888888999999999999999999999:::;;;<<<<<<999===@@@BBBCCCEEEJJJNNNQQQRRRSSSUUUWWWZZZ\\\^^^eeedddbbb```^^^]]]\\\\\\]]]]]]^^^aaaccccccbbbaaaffffffgggfffccc___[[[YYYYYYUUUQQQOOONNNOOOOOONNNHHHGGGGGGGGGIIILLLNNNPPPSSSRRRQQQQQQPPPPPPQQQQQQOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLPPPOOONNNLLLJJJHHHFFFEEEBBBAAA@@@?????????????????????CCCHHHJJJKKKOOOUUUWWWXXX]]]```___aaannn}}}~~~zzzmmmaaa^^^YYYsssyyygggiiixxxpppeeejjjpppooonnnppphhhbbb\\\UUUJJJ???;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999777777777777777777777777888888888888888888888888999999999888888888888777999999999888888888888888888888888888888888888888999999999:::::::::;;;;;;999999999:::::::::;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::888<<<@@@@@@CCCVVVlll|||wwwzzz~~~ssscccXXXUUUYYY^^^bbb___```dddllltttxxxuuuqqqfff[[[MMMCCC??????>>><<<777777888:::;;;;;;<<<<<<999999999999999999999999888888888888888888888888:::999999888888999999:::888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888888888888777777777666666777777777777666666666666777777777777777777777777555555555666777888888888666666777777777888888888777777777777777777777777666666777777777888888888666777777777888888888888888888888888888888888888888999999999::::::::::::888888888999;;;<<<>>>???>>>CCCIIIMMMOOOQQQWWW[[[\\\\\\\\\]]]^^^```aaabbbgggddd___ZZZWWWUUUTTTTTTSSSUUUXXXZZZZZZZZZZZZZZZ\\\]]]___aaabbbaaa```___[[[XXXTTTRRRSSSTTTTTTTTTGGGGGGFFFEEEFFFHHHKKKLLLUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJLLLNNNOOOPPPOOOOOOOOONNNMMMKKKIIIGGGFFFEEEAAABBBBBBCCCBBB???===;;;AAA@@@@@@BBBBBBEEENNNXXXZZZWWWWWW[[[[[[[[[aaakkkxxxkkkbbb^^^```{{{mmmzzzpppjjj}}}ttt]]]aaalllmmmmmmssskkkkkkiiicccUUUFFF>>>>>>=========<<<;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999777777777777777777777777888888888888888888888888999999999888888888888777:::999999999888888777777888888888888888888888888999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;:::===BBBCCCKKKgggwwwsss{{{mmm[[[SSSTTTXXX[[[^^^ZZZ]]]iiissswwwwwwyyysssfffTTTGGGAAA???===;;;888999:::;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888:::999999888888999999:::888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888999888888888777777666666888888777777666666555555777777777777777777777777444555555666777888888999666666777777888888888999777777777777777777777777777777777777888888888888666666777777888888888999::::::::::::::::::::::::999999999::::::;;;;;;;;;777777888999;;;===???@@@EEEKKKRRRVVVWWWXXX]]]aaaaaa``````_________``````aaa]]]XXXSSSOOONNNNNNNNNIIIMMMRRRSSSQQQOOOPPPRRRMMMOOOSSSWWW[[[^^^___```VVV[[[[[[VVVVVVZZZVVVMMMNNNLLLHHHGGGHHHIIIIIIIIIOOOOOOPPPQQQSSSTTTUUUUUURRRQQQPPPOOOMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMOOOPPPOOONNNPPPOOOMMMLLLJJJIIIIIIIIIFFFFFFEEECCCBBB@@@??????=========???CCCHHHNNNQQQUUUWWWXXXXXXYYY\\\___bbbrrryyy{{{iii]]]```ppptttoooiiiaaaaaagggfffjjjwwwooossstttmmmdddWWWGGG999<<<======<<<;;;;;;===???:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777888888888888999999999666777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>:::@@@======III[[[sss|||sssXXXPPPXXXXXXXXXXXX]]]eeelllppptttzzzvvvooobbbTTTHHHAAA===<<<<<<888888::::::888888;;;::::::::::::::::::::::::;;;::::::999888888888999:::::::::999999999888888888888999999999999888888777777777777777777777777888888888888888777666666777777777777777777777777999888888888777777666666777777777777777777777777666666666666666777888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777888888888888888888888888::::::::::::999999999999999888888888999;;;<<<===::::::;;;===@@@EEEJJJMMMUUUVVVXXX[[[^^^______]]]___[[[WWWWWWYYYZZZYYYVVVYYYVVVSSSOOOLLLLLLLLLMMMLLLKKKQQQRRRJJJMMMQQQJJJJJJLLLLLLKKKLLLPPPSSSTTTUUUWWWWWWVVVYYY]]]\\\XXXQQQOOOKKKIIIHHHHHHFFFEEEIIIJJJKKKMMMOOOQQQRRRSSSTTTSSSRRRPPPPPPPPPQQQRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPNNNMMMNNNNNNNNNKKKIIIMMMLLLLLLLLLLLLLLLMMMMMMHHHHHHGGGEEEDDDBBBAAA@@@===<<<<<<<<>>===CCCDDDHHHTTT```xxxcccTTTUUUVVVWWWVVVZZZdddlllpppsssvvv{{{wwwnnncccVVVIII???:::===999888:::;;;888888:::::::::::::::::::::::::::;;;:::999999888888999999:::::::::999999999888888888888999999999999888888777777777777777777777777888888888888888777666666777777777777777777777777888888888888777777777666777777777777777777777777666666666666666777888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777888888888888888888888888888777777888888888999999999;;;;;;:::::::::;;;<<<===CCCDDDGGGKKKOOOSSSWWWXXXZZZZZZYYYYYYYYYXXXWWWUUUTTTRRRPPPPPPQQQQQQNNNLLLMMMMMMNNNQQQTTTSSSOOOLLLSSSKKKOOOSSSMMMLLLOOOLLLOOOPPPOOONNNNNNNNNNNNNNNbbb^^^^^^```aaa]]][[[[[[WWWTTTQQQNNNKKKIIIEEEBBBEEEEEEGGGIIILLLOOOQQQSSSUUUTTTTTTSSSTTTUUUWWWXXXTTTSSSSSSRRRQQQPPPOOOOOOQQQOOONNNNNNNNNMMMJJJHHHIIIIIIJJJKKKMMMNNNPPPQQQLLLKKKJJJHHHFFFEEECCCCCC???===<<<;;;===???BBBDDDIIILLLOOORRRTTTUUUXXXZZZZZZ[[[bbbrrroooaaadddyyyjjjqqqiiiuuutttaaa```hhhmmmsssrrrqqqqqqsssqqqeeeWWWEEEAAA<<<:::;;;<<<:::888:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777888888888888999999999888888888888999999999:::888888888888888888888888888888888888888888888888999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999;;;>>>???@@@;;;BBBGGGQQQ]]]gggxxxbbbWWWYYY\\\XXX[[[eeennnpppppppppyyyzzzyyyssshhhWWWHHH>>>???;;;999<<<===:::999:::::::::::::::::::::::::::::::::999999888888999999:::::::::999999999888888888888999999999999888888777777777777777777777777777888888888888777777666777777777777777777777777888888888888777777777777777777777777777777777777666666666666666777888888777777777777777777777777777777777777777777777777777777777777777777777777666666666777777777888888999999999999999999999999888777777888888999:::;;;;;;;;;<<<===???BBBDDDEEELLLNNNRRRUUUXXXYYYZZZZZZZZZYYYWWWUUUSSSQQQPPPOOOLLLMMMNNNPPPQQQRRRRRRQQQOOOOOOPPPSSSUUUTTTOOOKKKVVVLLLNNNTTTQQQRRRTTTOOORRRPPPOOOPPPQQQQQQPPPOOOxxxooojjjmmmiii___[[[^^^\\\ZZZWWWSSSPPPLLLHHHDDDDDDEEEFFFHHHKKKOOORRRSSSTTTVVVXXXYYYZZZZZZYYYXXXVVVUUUTTTSSSQQQPPPOOONNNNNNMMMMMMNNNOOOOOOMMMKKKHHHHHHIIIJJJLLLNNNPPPQQQNNNNNNLLLKKKIIIGGGFFFFFFAAA@@@>>>======???AAABBBCCCGGGKKKNNNPPPRRRTTTVVVZZZ[[[]]]cccpppnnn]]]fff{{{|||rrrxxxzzz~~~kkk~~~vvveeecccfffnnnooooooppptttuuuooofffSSSKKK@@@;;;<<<===<<<::::::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777777888888888999999999888888999999999:::::::::888888888888888888888888888888888888888888888888999999999999999999999999::::::999999::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;???===;;;;;;>>>@@@@@@@@@===CCCKKKYYYhhhuuu|||ddd___ccc]]]\\\eeemmmooollljjjpppuuu{{{|||tttfffVVVLLLCCC===:::===???===<<<===::::::::::::::::::::::::::::::999999888999999::::::::::::999999999888888888888999999999999888888777777777777777777777777777777888888888888777666777777777777777777777777888888888777777777777777777777777777777777777777666666666666666777777888777777777777777777777777777777777777777777777777777777777777777777777777666666777777777888888888999999999999999999999999;;;::::::999:::;;;<<<<<<999;;;>>>CCCHHHMMMQQQSSSWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQOOOMMMMMMNNNPPPOOOPPPQQQRRRRRRRRRSSSSSSQQQQQQOOOMMMLLLLLLNNNOOONNNOOOVVVZZZ^^^kkknnn___VVVPPPLLLOOOSSSUUUVVVWWWyyyssskkkbbbaaaggg```^^^ZZZWWWTTTPPPLLLHHHFFFFFFFFFGGGJJJMMMPPPQQQUUUXXX]]]aaaaaa___[[[XXXYYYXXXWWWVVVTTTRRRQQQQQQOOONNNNNNOOOPPPPPPNNNLLLIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNLLLKKKJJJIIIHHHCCCAAA@@@???>>>???@@@AAA@@@CCCHHHKKKMMMOOOQQQRRRTTTUUUZZZ___eeerrrbbb[[[ggg|||ssshhhiii}}}uuufffiii[[[```hhhmmmqqqqqqqqqttttttqqqbbbVVVGGG===;;;<<<===<<<:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777777888888888999999999888888999999999:::::::::888888888888888888888888888888888888888888888888999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>======>>>@@@@@@@@@???FFFMMMVVVdddvvvuuufffeee]]]ZZZaaahhhjjjhhhgggjjjpppxxx}}}{{{qqqeee]]]FFF???:::;;;===<<<<<<<<<:::::::::::::::::::::::::::999999888999999:::::::::::::::999999999888888888888999999999999888888777777777777777777777777666777777888888888777777777777777777777777777777777777777777777777888888777777777777777777777777666666666666666777777888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888999999999999999999999999<<<;;;:::999:::;;;<<<===???AAAEEEJJJPPPTTTXXXZZZZZZXXXUUURRRPPPOOOOOOOOOMMMNNNNNNMMMKKKKKKNNNPPPRRRRRRSSSSSSSSSQQQNNNLLLOOOSSSUUURRRMMMLLLPPPUUUIIIZZZjjjlllyyygggZZZQQQRRRUUUUUUUUUVVVvvvllliiikkkfffccc___\\\YYYUUUQQQNNNJJJIIIGGGGGGGGGIIIKKKMMMUUUYYY___cccdddaaa\\\YYY[[[[[[ZZZXXXWWWUUUTTTSSSTTTRRRQQQQQQQQQPPPMMMKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJEEEDDDBBB@@@????????????>>>AAAEEEGGGIIIKKKMMMOOOSSSRRRVVV]]]```hhh{{{qqq\\\\\\jjj~~~eeeddduuuaaahhhttt^^^^^^dddlllrrrqqqqqqtttwwwxxxlllaaaQQQDDD>>><<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777888888888888999999999888888888888999999999:::888888888888888888888888888888888888888888888888::::::::::::::::::::::::::::::999999::::::;;;<<<999::::::;;;;;;<<<<<<<<<:::<<<>>>>>>>>>???BBBEEESSS```hhhqqq}}}rrriii```YYY[[[___```aaaccchhhmmmuuu{{{|||wwwpppkkkOOODDD;;;:::;;;:::999:::::::::::::::::::::::::::999999888888999999:::::::::::::::999999999888888888888999999999999888888777777777777777777777777666777777888888888888777777777777777777777777777777777777777888888888888777777777777777777777777666666666666666777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888999999::::::::::::::::::::::::::::::999999:::<<>>>>>>>>???BBBCCCDDDFFFJJJLLLSSSOOORRR[[[^^^___iiiwwwyyyfff```}}}qqquuu{{{ggggggsssddd```ggglllnnnqqqvvvxxxxxxtttlll___RRRGGG@@@>>>===:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777888888888888999999999777777777888888888999999888888888888888888888888888888888888888888888888::::::::::::::::::::::::::::::999999::::::;;;<<<999999::::::;;;<<<<<<===:::===@@@???>>>BBBKKKTTThhh|||uuuqqqwwwlllaaaZZZWWWUUUXXX\\\```eeennnuuuyyyxxxuuurrr^^^PPPBBB===<<<;;;999999::::::::::::::::::::::::999999888888999999:::;;;:::::::::999999999888888888888999999999999888888777777777777777777777777666666777888888888888888777777777777777777777777666777777777888888888888777777777777777777777777666666666666666777888888777777777777777777777777777777777777777777777777777777777777777777777777777777888888888999999999::::::::::::::::::::::::999999999;;;>>>CCCGGGJJJRRRRRRRRRQQQOOOMMMKKKJJJEEEEEEEEEFFFGGGIIIKKKMMMNNNRRRUUUTTTQQQPPPRRRUUU[[[cccuuu~~~uuuooovvvyyyxxxxxxooofffccc~~~yyyrrrlllhhhdddaaa___XXXUUUQQQMMMKKKJJJJJJKKKJJJKKKNNNRRRTTTVVVWWWXXXUUUTTTTTTSSSRRRQQQPPPPPPQQQPPPPPPRRRTTTUUUTTTSSSPPPPPPOOOOOONNNOOOOOOPPPJJJJJJKKKKKKKKKLLLLLLLLLRRRPPPMMMIIIEEEBBB???>>>===>>>@@@@@@AAACCCGGGJJJJJJGGGMMMZZZ___[[[^^^gggiii{{{___iii|||xxx^^^jjjlll]]]aaaeeeiiipppwwwxxxtttzzzuuulll^^^QQQFFFAAA???:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777888888888888999999999666777777777777888888888888888888888888888888888888888888888888888888888::::::::::::::::::::::::::::::999999::::::;;;<<<999999::::::;;;<<<=========AAABBB@@@???FFFUUUbbbrrrfffsss|||kkk^^^TTTNNNPPPUUUVVV\\\fffooouuuwwwvvvuuulll\\\KKKCCC@@@===;;;;;;::::::::::::::::::::::::999888888888999::::::;;;:::::::::999999999888888888888999999999999888888777777777777777777777777666666777888888888888888777777777777777777777777666666777777888888888999777777777777777777777777666666666666666777888888777777777777777777777777777777777777777777777777777777777777777777777777777888888888888999999999::::::::::::::::::::::::::::::<<>><<<::::::======:::999;;;;;;;;;::::::::::::999999888999::::::;;;;;;::::::888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888777888999:::;;;:::999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>======<<<;;;>>>??????>>>???III[[[iii~~~ppppppxxxjjj^^^VVVQQQPPPUUU___jjjoooqqquuuzzz}}}{{{hhhSSSHHHBBB===<<>><<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888777888888888888999999999777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777999999888888777666666666888888888777777777777777777888888888888999999999999999888888888888888888999999999888999999::::::888999999888666777999;;;999;;;AAAJJJSSSWWWVVVTTTUUUPPPIIIFFFFFFGGGGGGFFFPPPHHHHHHPPPTTTQQQRRRYYYRRRWWW]]]^^^\\\^^^iiiuuu{{{ssspppmmmhhhfff^^^YYYZZZZZZVVVRRRQQQUUURRRPPPPPPRRRTTTSSSQQQPPPNNNLLLKKKJJJHHHFFFCCCHHHIIIKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLMMMMMMRRRRRRQQQQQQOOOLLLFFFCCCAAAAAAAAAAAAAAABBBCCCDDDFFFIIINNNRRRTTTVVVXXXZZZ^^^hhhzzz~~~eee[[[jjj~~~lllttt|||nnnccceeelllqqqssssssoooqqqpppkkkddd[[[MMM@@@===::::::<<<===:::999;;;;;;;;;::::::::::::999999888999::::::;;;;;;::::::888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888888888999::::::::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<@@@<<<<<<@@@EEENNN^^^nnnlll\\\UUUTTTVVVUUU^^^hhhnnnrrrvvv{{{~~~{{{nnn___TTTHHH>>>;;;>>>===::::::===<<<999999===<<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888777888888888888999999999777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777777777777777888888888888999999999999999888888888888888888999999999888999999:::;;;999::::::999888999<<<>>>GGGHHHLLLQQQWWWXXXVVVTTTPPPNNNKKKKKKMMMMMMKKKIIIIIIIIILLLRRRTTTTTTUUUXXXYYYbbblllooonnnsss{{{tttlllfffbbbdddddd```\\\[[[[[[XXXUUUSSSSSSSSSSSSRRRTTTSSSSSSTTTTTTQQQNNNKKKJJJJJJJJJJJJKKKLLLNNNOOORRRRRRSSSTTTTTTRRRQQQPPPPPPOOONNNMMMMMMMMMNNNNNNNNNOOOQQQTTTTTTPPPJJJEEEEEECCCAAA@@@???@@@AAABBBAAADDDHHHKKKMMMOOORRRTTTYYY]]]eee|||oooUUUPPPaaawwwyyyqqqooojjjccchhhnnnqqqqqqqqqooommmmmmnnniiiXXXGGG@@@;;;999;;;<<<::::::<<<;;;;;;::::::::::::999999888999999:::::::::::::::888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888999999888888999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===999999;;;<<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888777888888888888999999999777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777555666666777888888999999777777777777777777888888777888888888888999999999888888999999999999999999999999999999999:::;;;;;;::::::;;;;;;;;;>>>BBBEEEOOOOOOPPPRRRTTTTTTQQQOOOJJJIIIGGGHHHKKKNNNPPPPPPSSSZZZ___aaacccggggggeeemmmzzz~~~zzztttqqqqqqqqqnnnlllmmmeeecccaaa```^^^\\\ZZZXXXSSSSSSSSSTTTUUUUUURRRPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPQQQSSSUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPKKKLLLNNNQQQRRRQQQLLLIIIIIIGGGCCC@@@>>>>>>???@@@???AAADDDFFFHHHJJJMMMPPPYYY[[[]]]iiimmm]]]WWWaaa~~~ttttttiiitttyyyhhheeehhhlllpppsssqqqoooooorrrpppbbbRRREEE>>>:::;;;<<<;;;:::<<<;;;;;;:::::::::999999999888888999::::::::::::999888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888:::999888777888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>@@@???JJJ\\\fffqqqoooaaa[[[\\\^^^eeeoootttssspppooowwwvvvuuuooobbbRRRDDD===???;;;:::======:::999;;;<<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888777777888888888999999999777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777666666777777888888888888777777777777777888888888777777888888888999999999888888999999999999999:::999999999999999:::;;;<<<999:::<<<>>>@@@DDDJJJMMMQQQPPPPPPOOOOOOMMMLLLJJJKKKIIIHHHJJJPPPXXX___dddrrryyy|||||||||~~~uuu{{{zzzwwwyyyppprrrttttttqqqmmmhhhfffbbb```\\\[[[ZZZZZZYYYXXXSSSUUUWWWXXXXXXWWWUUUSSSPPPQQQSSSUUUWWWXXXXXXXXXUUUUUUUUUUUUTTTTTTSSSSSSMMMLLLLLLNNNPPPQQQPPPOOOMMMJJJFFFBBB???>>>?????????@@@BBBCCCDDDGGGKKKMMMVVV[[[^^^bbbrrrdddTTTlllnnnttthhh{{{xxxiiicccgggnnnssssssrrrooopppooohhh___KKKBBB;;;;;;<<<;;;;;;<<<;;;;;;:::::::::999999999777888999999::::::999999888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888:::999888777888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???@@@???JJJ___pppttt}}}rrrpppfff^^^[[[aaammmuuurrrlllhhhqqqrrrtttsssnnnbbbQQQCCC@@@;;;999;;;===;;;:::<<<<<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888777777888888888999999999777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777888888888888777777888888888999999999888888999999::::::::::::999999999999:::;;;<<<===999;;;???BBBEEEJJJOOOSSSTTTSSSQQQOOOLLLJJJIIIIIILLLPPPWWWaaakkkuuu}}}kkkmmmuuu~~~|||zzzuuunnnhhhddd```]]][[[VVVWWWYYYZZZZZZXXXVVVUUUTTTUUUUUUVVVXXXYYYZZZZZZWWWWWWXXXXXXXXXWWWVVVUUURRRPPPMMMMMMOOORRRTTTTTTPPPNNNJJJFFFCCCAAA@@@@@@???@@@AAAAAABBBEEEIIIMMMNNNVVV^^^aaahhhtttVVV^^^}}}ppp}}}tttmmmvvveeedddjjjppprrrrrrooommmnnnkkkgggSSSGGG>>><<<===<<<;;;<<<;;;;;;::::::::::::999999777888888999999999999999888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888999999888888999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAACCCCCC\\\yyymmmlllsssbbbZZZZZZgggqqqoooiiifffkkknnnqqqsssuuuooo___PPPEEE>>>999:::<<<;;;;;;===<<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888777888888888888999999999777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777999999888888777666666555666666666777888888999999777888888888888999999999888888999999:::;;;;;;;;;999999999999:::<<<===>>>;;;???CCCGGGIIILLLOOOQQQRRRQQQOOOKKKGGGFFFGGGIIILLLXXXjjj{{{hhhhhhjjjmmmrrryyy~~~wwwqqqlllnnnlllhhhccc___]]][[[ZZZ\\\[[[YYYXXXWWWXXXYYYZZZXXXXXXYYYYYYYYYXXXWWWVVVSSSPPPMMMMMMNNNQQQSSSSSSSSSQQQNNNJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@CCCHHHLLLKKKRRRZZZ]]]aaaoookkk^^^ooo|||ttt{{{oooddddddjjjmmmnnnmmmnnnpppmmmhhhYYYLLL@@@======<<<<<<<<<;;;;;;::::::::::::999999777777888999999999999999888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888888888999::::::::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<===>>>AAACCCEEEMMMqqqyyymmmooo___VVV^^^hhhgggcccccceeelllrrrtttvvvtttkkkaaaNNNDDD<<<;;;<<<;;;;;;===<<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888777888888888888999999999777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777888888888777777777777777555666666777888888999999777888888888888999999999888888999999:::;;;;;;<<<999999999:::;;;<<<===>>>AAADDDIIILLLLLLKKKKKKKKKJJJKKKJJJIIIHHHJJJOOOTTT[[[gggyyyfffgggfffdddgggmmmqqqrrr{{{uuummmhhhfffeeebbb___\\\XXXWWWWWWXXXYYYWWWXXXYYYYYYYYYXXXVVVUUUPPPNNNLLLLLLMMMOOOOOOOOOTTTRRRPPPMMMIIIFFFCCCBBB@@@@@@@@@??????BBBGGGKKKMMMQQQVVVXXXZZZaaaqqqbbb[[[mmmrrrxxxeee___eeehhhjjjlllqqqsssnnnggg]]]OOOBBB>>>>>>===<<<<<<;;;;;;;;;:::::::::999999777777888999999999999888888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888777888999:::;;;:::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>======???BBBEEEFFFUUUnnnooo}}}gggVVVYYY```___\\\^^^bbbllltttuuuuuuvvvrrrlllUUUIII???<<<<<<;;;;;;===<<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888777888888888888999999999777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777666666666777888888999999555666666777888999999999777888888888888999999999888888999::::::;;;<<<<<<999999999:::;;;<<<>>>>>>EEEIIIMMMOOOMMMJJJGGGFFFFFFHHHJJJLLLOOOVVV___fffssszzzaaaccceeeggggggeeecccaaacccjjjsssxxx|||wwwuuuppphhh___\\\[[[UUUMMMPPPRRRVVVXXXYYYXXXVVVTTTSSSSSSQQQPPPNNNLLLKKKKKKNNNSSSWWWWWWRRRMMMIIIHHHBBBAAA@@@??????AAACCCDDDJJJOOOUUUXXX\\\bbbkkkssssss___[[[iiisssxxx\\\dddkkkmmmjjjmmmssspppgggeeebbbYYYLLLBBB???===:::<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::999999999999999999999999888888888888888888888888888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::==================<<<<<<@@@@@@>>>>>>AAAGGGMMMOOOmmm}}}|||lllbbb\\\XXXZZZ^^^dddeeehhhooovvvzzzyyywwwmmmWWWBBB===@@@???<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999999999888888777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888999999888888888888888888888888888888888888888888777888888888888999999999888888999999999:::::::::888999:::;;;;;;;;;;;;;;;<<<:::888888===CCCHHHKKKPPPNNNNNNNNNLLLGGGGGGKKKKKKPPPTTTWWW```ooo{{{ccceeefffggggggeeecccaaaaaadddfffeeecccfffooovvvwwwggg______\\\XXXQQQQQQRRRSSSUUUVVVXXXYYYVVVUUUTTTSSSQQQNNNLLLKKKNNNRRRWWWXXXVVVPPPJJJGGGCCCBBBAAA@@@@@@BBBCCCEEEHHHMMMRRRVVVXXX]]]dddkkklllZZZ^^^uuu~~~jjj```fffkkkmmmpppsssqqqmmmgggggg```RRRFFFAAA>>>;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::999999999999999999999999888888888888888888888888888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@CCCKKKTTTZZZmmmuuuccc[[[XXXXXXYYYdddlllnnnhhhkkkwww{{{vvvwwwcccNNNDDD@@@<<<;;;===;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999999999888888777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888777888888888888999999999888888999999999:::::::::888999999:::;;;;;;;;;:::::::::;;;>>>BBBGGGKKKMMMMMMJJJJJJLLLKKKIIILLLQQQTTT```nnnzzzffffffggghhhgggeeebbbaaa]]]\\\[[[YYYXXXYYY]]]```iiiwwwrrrccc```___\\\SSSQQQOOONNNOOOSSSXXX[[[WWWWWWWWWVVVTTTQQQNNNLLLNNNPPPTTTXXXXXXSSSLLLGGGEEEDDDBBBAAAAAABBBCCCDDDGGGKKKQQQTTTVVVZZZ___dddnnnggg[[[ccc}}}ooobbbbbbfffnnnrrrqqqqqqssskkkmmmiii[[[MMMDDD???<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::999999999999999999999999888888888888888888888888888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>BBBGGGRRR^^^hhh}}}~~~zzz~~~iii\\\YYYWWWTTTaaarrruuufffcccsss{{{uuuzzzlllZZZLLLAAA:::;;;???;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999888888777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888::::::::::::::::::::::::888888888888888888888888777888888888888999999999888888999999999:::::::::999999999999::::::::::::999<<<@@@EEEIIIKKKLLLMMMKKKHHHGGGIIIIIIJJJOOOVVV```sssfffggggggfffeeeccc```___^^^\\\ZZZZZZ[[[]]]^^^^^^]]]gggxxxkkkccc___\\\WWWUUUQQQNNNMMMPPPSSSVVVTTTUUUWWWXXXWWWTTTQQQOOOPPPOOOPPPSSSUUUSSSNNNIIIGGGFFFCCCAAA@@@@@@AAABBBFFFJJJPPPTTTXXX[[[___ccclll}}}jjj\\\kkkxxx|||pppeeeaaajjjpppppppppuuummmrrrpppcccSSSIIIBBB===<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::999999999999999999999999888888888888888888888888888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@===>>>EEEPPP]]]jjjtttssspppzzzfff^^^XXXRRR\\\mmmuuulllfffnnnvvvvvvsssnnncccTTTEEE<<<<<>>@@@PPPcccqqq{{{yyyhhhnnn{{{iii^^^UUUWWWaaannntttpppjjjnnnwwwnnnpppmmmaaaQQQDDD>>><<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999888888888888999999888888888888888888888888888888888888888888888888888888888888888888888888666777777777888888888999888888888888888888888888777777888888888999999999888888999999999:::::::::999999999999:::;;;<<<===???CCCIIILLLLLLJJJHHHHHHKKKIIIJJJNNNSSSWWW```iiidddddddddbbbaaa___^^^]]]^^^]]][[[ZZZYYYXXXVVVTTTVVVXXXZZZ]]]___```aaabbbnnnyyy|||qqqggg___```___]]][[[\\\]]]___dddbbbccciiiooottt{{{xxxmmmeeeccc```\\\ZZZZZZYYYWWWTTTPPPMMMJJJMMMOOORRRUUUWWWXXXXXXXXXVVVRRRNNNKKKLLLNNNQQQRRRLLLJJJFFFCCC@@@?????????>>>AAAEEELLLSSSYYY^^^aaaiiikkkvvvwww```]]]gggwwwoooyyymmmbbbeeekkknnnooonnnrrrrrrkkkaaaWWWLLLDDD<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::999999999999999999999999888888888888888888888888888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBBBBOOOhhh~~~mmmhhhmmm{{{jjj^^^TTTWWWdddrrrrrrhhhiiissspppuuuvvvmmm___QQQCCC:::<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999888888888888999999888888888888888888888888888888888888888888888888888888888888888888888888555555666666777888888888888888888888888888888888777888888888888999999999888888999999999:::::::::999999999999;;;===???@@@DDDHHHKKKLLLIIIGGGHHHIIIJJJKKKQQQ[[[dddlllwwwddddddcccbbbaaa```___^^^XXXYYYZZZ[[[ZZZZZZYYYYYYVVVXXXYYYXXXVVVVVVYYY\\\bbbnnnoooooovvvsssddd^^^\\\YYYVVVVVVWWWVVVUUUTTTXXXSSSRRRUUUUUUTTTWWW]]]XXX[[[ZZZVVVUUUWWWWWWUUUWWWXXXYYYYYYXXXUUURRROOOOOOPPPRRRUUUWWWXXXYYYZZZWWWUUURRROOOMMMNNNQQQTTTPPPMMMIIIFFFCCCAAA@@@@@@===>>>BBBHHHOOOWWW\\\___dddjjjrrrqqqbbb\\\wwwtttgggaaahhhoooooooooqqqqqqlllggg```TTTIII<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::999999999999999999999999888888888888888888888888888888999999999:::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@DDDOOOiiizzznnniii{{{lllTTTUUU[[[cccgggggghhhkkkqqqvvvxxxssskkk___MMM===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::888888888888888888888888888888888888888888888888888888888888888888888888555666666777888888999999888888888888888888888888777888888888888999999999888888999999999:::::::::999999999:::<<>>???@@@@@@AAAGGG[[[uuujjj|||xxxTTTWWWVVVTTT[[[gggjjjeeemmmrrrtttrrrppphhhUUUCCC======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::888888888888888888888888888888888888888888888888888888888888888888888888666777777888999999::::::888888888888888888888888777888888888888999999999888888999999999:::::::::999999999:::===@@@DDDFFFKKKLLLLLLHHHEEEGGGNNNUUUXXX]]]jjjzzzbbb___^^^aaafffgggddd``````^^^\\\\\\]]]\\\XXXTTTWWWUUUSSSTTTWWWYYYXXXVVVYYYXXXXXXWWWWWWYYYZZZ[[[ZZZYYYWWWUUUSSSQQQPPPOOONNNNNNNNNNNNOOOQQQSSSTTTQQQQQQPPPOOONNNNNNMMMMMMOOOPPPRRRUUUWWWYYY[[[\\\YYYYYYWWWSSSPPPQQQVVV[[[\\\ZZZWWWUUUSSSRRRQQQQQQUUUQQQNNNLLLLLLIIIEEEAAACCCCCCCCCEEEJJJQQQYYY]]]fffgggjjjooozzz```\\\iiiwwwsss[[[```lllppprrrrrrpppmmmggg___XXXTTTDDD>>>;;;<<<===:::888888999999999999999999999999:::::::::999999888888888::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>===>>>===;;;:::<<<@@@BBBTTTqqqyyygggUUUTTTVVVRRRaaarrrkkkkkklllnnnssswwwsssaaaPPPCCC<<<999<<<>>>:::999;;;<<<<<<;;;::::::999888888999::::::::::::999888888:::::::::999999888888888777777777777777777777777888888888888888888888888888888888888888888888888999999888888888888888888777888888888888999999999777888888888888999999999777777888999999999999888:::999777999>>>DDDIIIKKKCCCFFFLLLNNNJJJHHHRRRaaarrraaa```___cccggghhhddd```eeebbb```___^^^\\\WWWSSSUUUSSSRRRSSSWWWYYYZZZYYY]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZXXXVVVTTTRRRPPPOOONNNNNNNNNOOOQQQSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQLLLLLLMMMOOOQQQTTTWWWYYY[[[[[[ZZZVVVSSSSSSWWW[[[\\\[[[YYYWWWUUUSSSRRRRRRTTTRRRPPPOOOOOOMMMHHHEEECCCBBBAAACCCHHHOOOWWW\\\bbbdddhhhlllsssxxx```pppwwwoooggg```hhhooommmnnnnnnlllhhhccc^^^ZZZIIIAAA;;;<<<>>><<<:::999:::::::::::::::::::::::::::::::::999999999888888::::::::::::::::::::::::999999999999999999999999888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======;;;;;;===>>>===>>>EEELLLZZZttt~~~~~~sssaaa^^^\\\RRRYYYkkknnnnnnooopppssswwwuuugggXXXJJJAAA:::<<<>>><<<:::<<<======<<<;;;;;;:::999999999::::::::::::999888888:::::::::999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777888888888888999999999888888888888999999999999888999999::::::999999999::::::;;;>>>BBBGGGJJJLLLHHHHHHLLLOOOOOOSSSbbbqqqaaa```aaaeeehhhhhhddd```dddbbbaaa___^^^[[[WWWTTTSSSQQQQQQSSSVVVZZZ[[[\\\______^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\ZZZWWWTTTRRROOOOOONNNNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWMMMLLLKKKKKKMMMPPPSSSVVV\\\]]]]]]ZZZVVVUUUWWWZZZ[[[[[[[[[ZZZXXXUUUSSSQQQQQQQQQQQQQQQQQQOOOJJJGGGDDDBBB@@@AAAEEELLLTTTYYY\\\```fffjjjmmmzzzjjj___~~~pppmmmzzzdddcccmmmllllllmmmllljjjfffbbb```QQQFFF<<<<<>>;;;;;;:::::::::::::::::::::::::::::::::999999999999888::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>AAA@@@@@@JJJWWWjjj~~~vvvtttyyyzzztttqqqrrrqqqooonnnpppsssuuusssqqquuutttttttttttttttssssss}}}}}}tttkkk~~~pppiiieeeVVVSSSdddrrrrrrrrrqqqqqqvvvvvvnnncccTTTHHH===;;;======<<<<<<=========<<<<<<;;;;;;:::999::::::::::::999888888:::::::::999999999999888999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888777888888888888999999999888888888888999999999:::::::::::::::::::::999999:::<<<@@@DDDGGGJJJKKKLLLJJJIIILLLSSS\\\hhhzzzaaaaaadddgggjjjhhhddd```^^^^^^^^^^^^]]][[[YYYXXXTTTSSSRRRSSSVVVYYY[[[\\\______```````````````___]]]^^^______]]]ZZZVVVTTTPPPPPPOOOOOOPPPQQQSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[TTTRRROOOMMMMMMOOORRRTTT[[[^^^___]]]XXXVVVWWWYYYZZZ[[[[[[[[[YYYUUURRRPPPLLLMMMOOOQQQQQQOOOKKKHHHFFFDDDAAA???BBBHHHPPPTTTXXX]]]dddiiillluuu}}}^^^oooyyycccoooccchhhnnnoooooonnnllliiieeecccYYYKKK???===???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@===>>>BBBBBBDDDRRRbbbuuu}}}|||uuuqqqlllkkkppprrrooonnnppplllgggccceeejjjmmmllljjjkkkjjjjjjiiiiiihhhggggggwwwuuutttvvvyyy}}}zzz|||lllqqqqqqlll___UUU___rrrsssrrrooonnnqqqtttpppjjj___QQQBBB;;;<<<>>>===<<<===<<<<<<<<<;;;;;;;;;:::999::::::::::::999888888999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888999999999777777888888888999999999888888888999999999::::::::::::999999999999999::::::>>>CCCGGGJJJJJJKKKKKKIIILLLTTTbbbrrraaacccfffiiijjjhhhdddaaa^^^___```___^^^\\\[[[ZZZXXXWWWVVVUUUUUUWWWYYY[[[\\\^^^```bbbddddddcccccc]]]^^^______^^^ZZZWWWUUURRRQQQQQQQQQQQQSSSTTTUUUVVVVVVWWWYYYZZZ[[[\\\]]]\\\ZZZVVVSSSPPPOOOPPPPPPXXX\\\______[[[XXXWWWXXXYYYZZZ[[[[[[XXXUUUQQQNNNJJJMMMPPPRRRRRRPPPMMMLLLJJJGGGCCC@@@AAAFFFKKKOOOWWW\\\dddiiikkkrrrlllgggxxxlllsssmmmfffnnnnnnoooooonnnmmmkkkiii```RRRDDD???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<>>;;;<<<<<>>??????999@@@CCCMMMnnn~~~~~~yyyrrruuuzzzzzzuuurrrqqqnnnhhhccccccbbb```[[[VVVUUUUUUQQQRRRQQQOOOMMMNNNOOOOOOQQQOOOMMMLLLLLLMMMOOOPPPMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSSSSUUUXXXZZZ[[[[[[ZZZ[[[```ddddddeeemmmvvvllliiiaaahhhzzz{{{jjjSSSRRRVVVZZZ\\\\\\___gggmmmooopppkkk^^^KKK@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888666777777888999999::::::777888888888888999999999999999999:::::::::;;;;;;999999888999;;;===@@@BBBFFFIIIMMMPPPVVVaaaoooyyy{{{tttrrreeedddbbb___]]]^^^bbbeeeeeejjjpppsssqqqnnnlllmmmnnnuuu}}}fffhhhiiiiiihhhggggggggg```cccfffeeebbb``````aaa]]]]]]\\\YYYWWWXXX\\\```bbbeeeiiilllmmmkkkiiigggbbbaaa```___^^^]]]\\\\\\XXXWWWVVVVVVVVVWWWXXXYYYXXXYYYYYYZZZ\\\]]]]]]^^^```bbbeeefffccc]]]VVVRRRPPPWWW```fffeeecccaaa```]]]]]]\\\[[[YYYVVVTTTRRRMMMOOORRRRRRPPPPPPQQQTTTTTTRRRNNNJJJGGGDDDCCCCCCIIIQQQ___iiikkkkkkrrr{{{{{{dddfff{{{uuu~~~zzzlllttt~~~ggghhhiiijjjkkkkkkkkkkkkoooggg\\\PPPDDD::::::???999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::777888999;;;===>>>???@@@;;;FFFKKKVVV}}}|||vvvuuurrrnnniiimmmooonnnjjjfffaaa^^^YYYXXXXXXVVVQQQMMMMMMPPPHHHJJJJJJGGGFFFHHHJJJJJJGGGHHHHHHGGGFFFGGGJJJMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLOOOQQQRRRRRRPPPSSSTTTXXX\\\\\\^^^fffpppooosss{{{uuuqqqccc```|||pppXXXUUULLLSSSWWWYYY]]]gggnnnqqqrrrpppeeeQQQCCC???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888888888888999999:::::::::999999999999999999999999888888888888888888888888888888888888888888888888666777777888999999::::::777888888888888999999999999999:::::::::;;;;;;;;;:::::::::;;;===@@@CCCEEEKKKMMMQQQUUU]]]kkk~~~tttpppnnnjjjfffeeedddeeefffffffffiiilllooosss{{{|||yyyzzz}}}~~~|||zzz~~~hhhiiijjjkkkkkkjjjjjjiiiggghhhhhhfffcccaaa``````\\\[[[YYYWWWVVVWWW[[[^^^eeegggjjjllllllkkkjjjjjj```aaaaaaaaa___]]][[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]___```___aaadddfffeeeaaa\\\YYYQQQPPP___nnnllljjjkkkgggccccccbbbaaa```\\\WWWSSSQQQOOOOOORRRVVVUUUPPPKKKTTTTTTSSSNNNHHHCCCBBBCCCDDDPPP```jjjmmmmmmoooqqqyyy{{{mmm^^^kkkoooaaapppeeedddooouuunnnjjjnnnlllkkkeeeWWWFFF<<<;;;===;;;;;;:::999999999::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;:::>>>???>>><<<>>>@@@@@@CCC>>>IIIlllxxxxxxrrrooommmkkkfffffffffdddaaa\\\XXXUUUPPPPPPPPPPPPOOOMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPRRRSSSUUUYYY^^^bbbgggjjjqqqxxxtttlllnnnmmmvvvuuujjjNNNOOOIIIMMMZZZaaaccckkkwwwmmmpppjjjYYYHHH>>><<<<<>>===<<<::::::::::::::::::::::::::::::::::::999999888888999999:::;;;888999999::::::999999888888888888888888888888888777777777777777777777777888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;:::999999:::::::::===;;;999999<<<@@@EEEHHHSSS\\\[[[\\\iiizzz{{{pppooommmkkkmmmuuuzzztttjjjllloooqqqrrrxxx~~~kkkkkkjjjjjjjjjjjjjjjjjjgggiiiiiigggddd```___^^^ZZZ\\\]]][[[YYYYYY^^^bbbdddhhhnnnpppnnnllljjjkkkeeebbb```^^^^^^\\\YYYWWWYYYXXXVVVUUUVVVWWWZZZ[[[ZZZZZZZZZ[[[\\\]]]______^^^```ccceeeeeeccc```]]]XXXTTT\\\hhhmmmtttttthhhhhhgggeeedddbbb^^^YYYUUURRRPPPOOOQQQTTTTTTOOOKKKRRRSSSSSSPPPLLLHHHGGGGGGAAAJJJXXXdddlllppprrrtttxxxfff[[[```rrruuueee___iiirrrpppmmmnnnmmmkkkeeeZZZLLLBBB>>>===<<<;;;::::::999:::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<>>>???>>>;;;:::;;;===>>>FFFGGGRRRkkk~~~wwwqqqlllhhheeeccc[[[\\\\\\[[[XXXTTTPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMNNNOOOQQQTTTXXX\\\___ccchhhnnnuuu~~~wwwzzz~~~ppp^^^TTTLLLLLLVVV\\\\\\aaaiiippprrrnnn___PPPEEE>>>:::>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999888888999999:::;;;999999::::::::::::999999888888888888888888888888888888888888888888888888888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;::::::999::::::;;;>>>??????>>>???CCCIIINNNSSS\\\^^^eeeyyy{{{xxxvvvrrrooouuuxxx}}}ooonnnnnnmmmllllllllllllggghhhjjjiiieeeaaa___^^^[[[___aaa```\\\[[[]]]aaaaaaiiiqqqtttqqqnnnlllmmmkkkeee___]]]^^^^^^[[[WWW[[[ZZZXXXWWWWWWYYY[[[\\\ZZZZZZ\\\]]]^^^^^^^^^^^^^^^```bbbdddeeeeeedddcccbbbYYYYYY```lll~~~lllmmmkkkhhhfffddd```[[[XXXTTTQQQOOOOOOQQQQQQNNNKKKMMMOOOQQQPPPNNNKKKIIIIIIBBBFFFOOO[[[hhhqqqssssssxxxXXXdddyyyrrr```vvvrrr```cccnnnrrrooolllmmmkkkfff___UUUKKKBBB===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<@@@???===;;;;;;<<<>>>AAAKKKVVVcccsssqqqnnnjjjgggccc___ZZZWWWPPPQQQQQQQQQOOOLLLHHHFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGIIIJJJJJJKKKMMMQQQSSSXXXZZZ^^^bbbgggnnnvvv|||llloooxxxooobbbWWWQQQWWW]]]___bbbgggooorrrppphhh]]]RRRFFF;;;===============<<<;;;:::::::::::::::::::::::::::999999888888999999:::;;;999999::::::::::::999999999999999999999999999999888888888888888888888888888888999999999:::::::::999999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;>>>@@@CCCDDDGGGMMMUUU[[[ccckkknnnwwwzzz}}}~~~|||rrrsssssstttsssqqqooommmeeegggjjjjjjhhhdddaaa```aaaaaabbbaaa___\\\ZZZYYY]]]fffqqqvvvssspppnnnoooppphhh___]]]```bbb___[[[^^^^^^^^^^^^^^^]]]]]]]]][[[\\\^^^```aaa``````___```aaaccceeefffgggggghhhfff___ZZZZZZgggsssnnnllliiifffddd```\\\YYYVVVSSSPPPNNNOOOOOOMMMLLLIIIKKKMMMNNNMMMJJJHHHGGGGGGFFFJJJTTTcccnnnqqqqqqwww}}}ooo\\\YYYuuueeeaaalllaaaiiipppooojjjllliiifffbbb\\\SSSGGG???>>>===<<<;;;:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<<<<======???======???@@@@@@CCCGGGSSSdddtttzzzuuuaaa```___^^^[[[WWWRRRMMMKKKLLLLLLLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHIIIHHHHHHIIILLLNNNTTTUUUXXX[[[___eeekkkpppvvvyyyttthhhtttpppbbbWWWXXX^^^ccchhhmmmkkkoooqqqooojjjaaaPPPAAA<<<======>>>===<<<;;;:::::::::::::::::::::::::::999999888888999999:::;;;999::::::::::::::::::999999999999999999999999999888888888888888888888888888888999999999:::::::::999999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<===AAAHHHRRR\\\dddiiinnnzzzrrruuuxxx{{{zzzvvvqqqnnndddgggjjjllljjjgggeeedddccc```]]]^^^aaaaaa]]]YYYZZZbbbmmmrrrrrrpppooopppoooggg```___ccceeebbb^^^^^^```bbbccccccaaa^^^\\\^^^___aaabbbcccbbbaaaaaacccdddeeefffhhhiiijjjjjjgggbbb^^^YYY```yyy|||ooolllhhhdddbbb___\\\ZZZWWWTTTQQQOOONNNNNNMMMMMMJJJKKKLLLMMMMMMJJJGGGEEEHHHFFFFFFNNN[[[hhhppptttwwwzzzdddQQQmmmmmm}}}www\\\vvv|||ddddddlllnnnjjjjjjhhhfffdddaaaXXXLLLBBB???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>><<<>>>BBBBBB@@@EEELLL___oooyyynnngggWWWVVVVVVWWWVVVRRRMMMIIIIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJIIIIIIKKKLLLPPPQQQSSSVVVYYY^^^eeeiiiqqqssszzzkkkeeettt}}}lll[[[TTTXXX^^^eeeiiiiiilllppprrrrrrjjjWWWFFF>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::999999888888999999:::;;;:::::::::;;;;;;:::::::::999999999999999999999999888888888888888888888888888888999999999:::::::::999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<======;;;>>>HHHXXXeeekkklllkkk~~~|||qqqtttxxx{{{zzzwwwrrrnnnfffiiilllmmmkkkiiihhhhhh```]]][[[]]]cccggggggfff___dddkkkppprrrrrrqqqqqqnnniiieeeeeehhhhhheeeaaa___aaacccddddddaaa]]]ZZZ```aaaaaabbbccccccbbbbbbdddeeeggghhhjjjkkkllllllhhhdddbbb\\\[[[ooosssooojjjeeeaaa^^^[[[XXXVVVUUURRRPPPOOONNNNNNNNNNNNMMMMMMNNNNNNLLLIIIFFFDDDCCCCCCHHHRRR```oooyyyxxxzzzxxxrrrYYYeeepppooogggeeemmmbbbiiinnnmmmjjjiiigggfffccc[[[QQQJJJ@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>===???BBB???===GGGUUUrrr{{{{{{yyyzzzvvvjjj___YYYQQQPPPPPPPPPPPPNNNJJJGGGFFFGGGGGGGGGFFFFFFEEEEEEAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHJJJKKKKKKJJJJJJKKKLLLLLLMMMNNNPPPRRRWWW]]]aaammmooouuu{{{pppaaaccc|||}}}gggYYYUUUYYY^^^aaaeeeiiinnnqqqsssnnn]]]MMMAAA@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;::::::::::::;;;<<<===>>>AAA???AAAKKKZZZfffllllllwwwnnnppprrrttttttrrrpppnnnlllmmmooonnnllliiiiiiiii``````aaaaaaccciiiqqqwwwppppppqqquuuxxxzzzyyywwwrrrrrrqqqqqqqqqnnnjjjfffddddddddddddbbbaaa___^^^aaa````````````aaabbbbbbbbbcccgggjjjmmmoooppppppkkkddddddaaa[[[hhh}}}}}}wwwooohhhbbb]]]YYYWWWUUUUUUTTTRRRPPPOOOOOOPPPNNNLLLKKKLLLMMMMMMKKKHHHAAACCCDDDCCCGGGUUUiiiyyyzzzyyymmmcccrrrmmmuuugggqqq~~~hhhhhhnnnoookkkkkkjjjhhhddd^^^WWWRRRAAA@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::;;;<<<===>>>??????>>>===???BBB>>>???RRRiii|||ttt~~~}}}uuukkkbbbZZZTTTPPPNNNLLLJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJGGGIIIJJJKKKJJJIIIJJJKKKJJJKKKKKKLLLMMMPPPVVVYYYccceeejjjpppttt|||oooccclllwwwdddZZZXXXYYYZZZ[[[aaagggmmmrrrqqqfffYYYDDDBBB???<<<::::::;;;<<<::::::::::::::::::::::::999999888888999999:::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;:::::::::;;;;;;<<<===>>>DDDGGGMMMUUU___iiiqqqvvvmmmmmmmmmmmmmmmmmmnnnnnnqqqqqqqqqooollliiihhhhhhbbbgggiiigggccchhhuuu}}}zzz|||}}}yyy{{{}}}}}}zzzuuuooollljjjiiifffdddbbbbbbcccddd``````___^^^^^^___aaabbb___bbbfffkkkoooqqqssssssoooddddddccc]]]eeezzz~~~uuukkkddd]]]XXXUUUTTTUUUUUUTTTRRRPPPPPPQQQKKKIIIGGGHHHKKKLLLKKKHHHBBBEEEFFFBBB@@@KKKbbbvvv|||yyy~~~vvvggggggssssssrrrfffnnnhhhmmmooommmmmmllliiieee___[[[XXXAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@===<<>>>>>DDDMMMXXX___dddmmmzzznnnmmmllllllooossswwwzzzvvvtttrrrooommmkkkjjjiiieeefffhhhiiijjjnnntttxxxzzz}}}zzz|||}}}}}}{{{vvvppplllmmmnnnmmmiiidddaaaccceeehhheee```]]]^^^```aaabbbccccccffflllssswwwwwwvvvpppkkkeee^^^\\\cccsssuuummmiiieee___XXXWWWXXXYYYXXXUUURRRPPPPPPNNNIIIEEEEEEHHHKKKLLLLLLJJJBBB@@@CCCEEEHHHWWWjjjsssdddvvvcccwwwyyydddjjjmmmpppmmmjjjhhhgggddd___[[[KKKBBB;;;<<>>======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@;;;???AAA>>><<>>;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::888888999999999:::::::::888888999999999:::::::::;;;999:::<<<<<<;;;@@@GGGUUUZZZbbbiiikkkqqqzzzzzzyyyxxxxxxxxxxxxyyy{{{zzzwwwtttpppnnnlllkkkhhhiiikkkmmmppptttwwwyyy}}}|||yyywwwuuusssqqqpppjjjjjjiiihhhgggffffffggghhheeecccaaaaaabbbaaa```___```dddjjjpppsssrrrpppkkkhhheeeaaa___dddrrryyyrrrmmmjjjccc[[[]]]]]]\\\YYYVVVTTTRRRRRRRRROOOLLLKKKLLLNNNPPPPPPMMMEEEBBBEEEDDDDDDPPP```zzzgggyyyqqqllljjjjjjoooooommmkkkiiihhheee```\\\NNNDDD<<<<<<>>>===<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@@@@AAACCCDDDFFFSSSkkk|||zzznnnccc\\\\\\WWWQQQLLLIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDEEEGGGHHHGGGFFFHHHJJJKKKIIIFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMPPPQQQSSSUUUXXX]]]ccchhhjjjkkkppp||||||qqqhhhYYYVVVQQQSSSQQQTTT^^^mmmuuusssmmm]]]NNNAAA>>>???<<<::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::888999999999999:::::::::888999999999999:::::::::>>>;;;:::===>>>???CCCIII[[[eeejjjhhhlll}}}yyyttt}}}|||}}}|||zzzwwwtttrrrpppoookkkkkkmmmqqqvvvzzz|||}}}}}}{{{|||zzzxxxuuutttsssqqqooommmgggfffeeegggkkklllkkkhhhgggeeeddddddeeedddaaa___]]]^^^aaafffjjjlllkkkiiieeedddddddddbbbeeeqqq~~~vvvppplllfff^^^aaa```]]]ZZZXXXVVVUUUTTTQQQPPPOOOLLLKKKKKKMMMOOOPPPJJJGGGGGGDDDAAAGGGRRRfffyyy|||oooeeefffvvvrrrdddiiinnnmmmlllkkkjjjfffaaa^^^TTTIII???<<<===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@@@@???@@@EEEKKKXXXmmm}}}}}}}}}xxx{{{nnn```VVVQQQQQQMMMIIIFFFEEEFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCC@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIHHHFFFEEEEEEFFFHHHGGGGGGHHHJJJJJJIIIGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSVVVYYYYYY]]]eeeooo{{{uuuggg}}}sss\\\PPPSSSSSSQQQTTT]]]hhhpppqqqpppfffXXXIIIAAA===;;;999:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999::::::::::::999999999999::::::::::::===999888;;;===???EEELLL```lllooohhhppp|||nnnrrr~~~}}}{{{zzzxxxwwwooonnnnnnssszzz|||zzzyyyyyyzzzwwwrrrnnniiifffdddhhhoooqqqmmmhhhdddccccccccceeeeeecccbbbaaaaaaaaaaaabbbcccddddddaaa```aaacccbbbcccqqq}}}tttqqqjjjbbb^^^]]][[[ZZZYYYXXXVVVTTTPPPQQQQQQNNNJJJHHHJJJMMMQQQMMMKKKJJJFFFAAACCCIIIUUUkkk{{{\\\sssrrrhhhgggfffllllllmmmmmmlllhhhccc```ZZZMMMAAA======<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@???<<>><<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@FFFPPPZZZjjj~~~zzztttzzz}}}tttggghhheee]]]QQQJJJHHHJJJHHHFFFCCCBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBGGGIIIJJJJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGIIILLLMMMLLLLLLMMMNNNMMMSSSZZZ^^^aaafffpppxxxqqq^^^aaa[[[WWWVVV[[[dddiiihhhhhhkkklllcccUUUFFF<<<:::;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999===BBBDDDAAAFFFXXXjjj}}}|||ppp|||yyywwwzzz{{{~~~vvvqqqlllmmmqqqqqqlllfffbbb```^^^___bbbeeeggghhhiiifffbbb\\\XXXXXX\\\______YYYYYY\\\ZZZ[[[ooo}}}vvvlllaaaVVVUUUUUUXXX[[[\\\XXXUUUSSSTTTTTTSSSPPPMMMLLLLLLNNNNNNNNNOOOMMMJJJHHHFFFFFF]]]}}}kkk]]]jjjtttYYY|||bbbbbbffflllooonnnkkkhhhfffaaaTTTGGGAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@???@@@KKK[[[ggguuusssffffffiii|||xxxtttvvv~~~}}}ssseeeccc^^^TTTKKKFFFFFFGGGGGGEEECCCCCCDDDEEEEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKIIIIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIIIIIIIKKKLLLMMMLLLKKKKKKMMMOOOLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKLLLLLLLLLMMMNNNMMMRRRVVVXXXYYY]]]eeekkkwww|||iii[[[yyyrrrYYYYYYVVV[[[gggmmmjjjjjjmmmkkkfff[[[KKK???<<<<<<;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;555:::AAADDDDDDKKKaaavvvzzzwww{{{ooodddppp|||}}}~~~|||{{{vvvqqqpppqqqppplllhhhcccbbbaaaccceeefffeeedddccccccaaa]]]YYYXXXZZZ]]][[[VVVWWW[[[XXXXXXlllrrrccc]]]YYYVVVVVVZZZ]]]\\\YYYSSSRRRRRRRRRQQQOOOLLLIIILLLMMMNNNNNNNNNMMMIIIFFFAAARRRmmmyyy``````~~~\\\xxx```]]]ccckkkoooooollliiihhhbbbUUUIIICCCAAA>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@>>>AAAQQQjjjxxxooobbbmmm}}}~~~~~~{{{wwwwwwwwwoooeee]]]ZZZTTTNNNIIIFFFDDDDDDFFFDDDCCCDDDFFFGGGGGGGGGBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOONNNMMMKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHDDDGGGJJJKKKKKKJJJKKKKKKMMMNNNOOONNNLLLLLLOOORRRNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGIIIJJJJJJIIIIIIKKKMMMMMMOOORRRSSSUUUYYY```eeennnyyy~~~lll^^^iiieee]]]VVVWWWbbbiiifffeeeiiikkkkkkbbbQQQDDD???===:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999::::::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<777888===CCCJJJWWWlll{{{rrrooossswww|||sssccc\\\bbbmmmzzzwww}}}yyytttqqqpppooommmjjjddddddeeeggghhhgggdddaaa]]]___```^^^[[[YYYZZZ\\\YYYTTTWWW\\\YYYWWWjjjmmmddd^^^WWWVVVYYY]]]^^^]]]XXXVVVUUUVVVWWWVVVQQQMMMKKKMMMNNNNNNNNNMMMJJJEEEJJJPPP```sssfff___mmm|||kkk```mmmZZZaaajjjoooooollljjjiiibbbVVVJJJEEECCC???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>???@@@CCCFFFZZZyyyooobbbvvvyyyppphhh]]]QQQRRROOOLLLIIIHHHGGGEEECCCCCCBBBBBBDDDGGGIIIJJJIIICCCDDDFFFHHHIIIJJJIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPNNNLLLKKKLLLMMMNNNPPPOOOOOOOOONNNNNNMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKCCCFFFJJJLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMMMMPPPSSSOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIHHHGGGGGGIIIKKKIIIIIIJJJLLLOOOUUU[[[``````gggwww|||ggg```uuuzzzaaaVVVRRR[[[aaa^^^\\\```lllnnngggVVVGGGAAA===999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999:::999999999999999999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>@@@IIIWWWgggzzz~~~~~~jjjddd^^^```hhhlllggg___UUUUUUVVVYYY```lll~~~|||tttqqqssstttrrroookkkhhhhhhlllkkkeeeaaa```[[[\\\]]]\\\[[[[[[]]]___^^^\\\[[[YYYWWWZZZffftttrrrnnngggZZZQQQUUU]]]]]]VVV[[[YYYWWWUUUUUUUUUTTTRRROOOLLLJJJLLLPPPQQQNNNJJJJJJEEEIIIYYYlllxxx|||[[[bbbyyycccnnn^^^aaagggmmmooommmiiigggbbb\\\SSSHHH@@@;;;;;;===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================AAA<<<:::???<<<;;;DDDGGGQQQ{{{uuuzzzyyyuuuooofff^^^XXXUUUIIIGGGEEECCCBBBCCCDDDEEECCCDDDEEEEEEDDDEEEGGGIIIDDDDDDFFFIIIKKKMMMOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJJJJIIIPPPPPPQQQQQQQQQPPPPPPOOOQQQPPPOOONNNMMMLLLLLLLLLTTTQQQMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMPPPSSSUUU\\\```gggrrrmmmeeewww|||]]]UUU[[[WWW]]]cccZZZeeeccccccaaaTTTCCC;;;<<<;;;:::999:::;;;;;;999888::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::::::::999999888888888999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;999999@@@CCCPPPmmmwwwkkk```[[[ZZZXXXXXXZZZXXXQQQOOORRRUUUVVV]]]eee|||vvvsssttttttsssrrrlllhhhgggiiihhhccc___^^^\\\]]]^^^]]][[[YYYZZZ[[[YYYWWWWWWVVVTTTVVVaaammm~~~pppiii]]]TTTUUU\\\^^^ZZZ[[[YYYWWWUUUUUUUUUTTTRRROOOLLLJJJLLLPPPRRRPPPMMMIIIFFFHHHSSScccqqq|||hhh___{{{zzzdddaaafffaaabbbjjjooommmiiihhheee```XXXNNNEEE@@@??????<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================@@@;;;;;;AAA>>>===EEEQQQZZZ~~~lllkkkggg```YYYRRRMMMKKKHHHFFFEEECCCCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGIIIJJJHHHIIIJJJKKKLLLMMMNNNOOORRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSXXXXXXWWWVVVTTTSSSRRRRRROOOOOONNNNNNLLLKKKJJJIIIOOOOOOPPPQQQQQQQQQQQQQQQUUUTTTRRRPPPOOONNNNNNNNNOOONNNLLLLLLMMMLLLJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJLLLOOOQQQSSSWWWYYY^^^eeeppp}}}iiinnnnnn]]]WWWMMMQQQZZZUUUbbbcccgggggg\\\KKK???===;;;:::999:::;;;<<<:::888::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::::::::999999999888888999999:::::::::;;;;;;;;;;;;:::;;;<<<=========<<>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<>>>:::<<>>HHHXXXbbbfffccc]]]WWWQQQLLLIIIHHHFFFFFFDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYXXXXXX```___^^^\\\[[[YYYXXXXXXVVVVVVUUUSSSPPPNNNKKKJJJMMMNNNOOOPPPQQQRRRRRRRRRWWWUUUSSSPPPOOONNNNNNOOOKKKKKKKKKMMMNNNMMMKKKHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJMMMOOOPPPTTTVVVXXX]]]dddooozzz___UUUtttttt^^^RRRIIINNNXXXVVV]]]aaaiiillldddSSSDDD===;;;:::999:::<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::::::::999999999999888::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>??????EEEAAAMMMqqqyyy{{{wwwvvvsssooojjjgggggghhhdddaaadddkkkooorrr||||||oooaaa[[[\\\UUUUUUUUUUUUPPPKKKKKKNNNxxxtttrrrssspppjjjeeeddd___aaabbbaaa^^^[[[YYYXXXWWWVVVWWWXXXWWWVVV\\\dddzzzyyylll^^^WWWWWW\\\```\\\ZZZWWWVVVVVVVVVUUUSSSQQQOOOLLLLLLOOORRRSSSSSSIIIJJJHHHEEEMMMbbb{{{iiiiii___dddjjjYYYbbbnnnllliiijjjeeeaaa\\\UUUNNNFFF@@@;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<===:::<<>>:::===AAA>>>DDDXXXcccuuuxxxyyysssrrrfff___VVVOOOKKKIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWXXXYYYZZZ[[[]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\[[[ZZZYYYWWWVVVNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMKKKLLLOOOQQQUUU\\\ccciiirrr{{{gggcccwwwtttWWWOOORRRRRRQQQaaacccgggiiiggg```SSSIII???===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<:::<<<===<<<;;;;;;>>>@@@FFF___uuu}}}{{{wwwuuurrrooonnnnnnmmmiiieeeeeeiiiffffffiiirrr}}}pppiii___ZZZZZZ[[[WWWRRR|||yyyyyy|||{{{tttooommmggghhhiiigggdddaaa``````ZZZXXXWWWYYYXXXWWWYYY___ggg~~~ppp```WWWXXX^^^___]]][[[ZZZZZZYYYXXXVVVSSSSSSRRRQQQRRRSSSTTTUUUOOOKKKIIIIIIJJJYYYkkkiiiddd{{{iii```eeejjjkkkkkkgggccc___[[[WWWPPPGGG@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================>>><<<>>>AAA???NNNlllvvvuuullleeeooowwwgggcccgggccc\\\SSSMMMKKKJJJIIIGGGEEEEEEGGGHHHJJJKKKLLLLLLMMMNNNOOONNNNNNNNNPPPRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWUUUUUUVVVWWWYYY[[[]]]^^^\\\\\\]]]^^^___``````aaa\\\\\\]]]]]]]]]]]]]]]\\\TTTTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVUUUSSSRRRQQQNNNKKKJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQUUUZZZ^^^gggjjjxxxkkk]]]pppbbbTTTUUUXXX]]]iiiiiihhhggghhhggg^^^TTTBBB???<<<;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<:::<<<>>>===;;;<<<@@@DDDLLLnnn}}}uuuooo___\\\[[[ZZZYYYaaa{{{{{{nnndddaaabbb___YYY{{{yyyzzzzzzwwwuuuuuullllllkkkhhhdddaaa``````\\\YYYXXXYYYYYYWWWYYY^^^iiittt{{{gggZZZXXX\\\aaa___\\\[[[[[[[[[ZZZXXXTTTTTTUUUTTTSSSSSSSSSTTTTTTIIIHHHMMMJJJRRRzzzbbbvvvsssmmmwwwbbb```iiimmmjjjiiieee```]]][[[UUUKKKDDD============<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<>>>>>>???AAACCC\\\hhhaaaccczzzlllZZZXXX^^^]]]VVVNNNJJJJJJKKKJJJIIIEEEFFFHHHJJJLLLMMMNNNOOOLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUTTTUUUUUUWWWYYY\\\^^^```]]]]]]^^^^^^______``````\\\\\\]]]^^^____________[[[[[[[[[ZZZYYYWWWVVVUUUTTTVVVXXXYYYXXXUUUQQQNNNNNNMMMLLLLLLNNNOOOOOONNNKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIMMMNNNOOOOOOPPPRRRVVVYYYaaaaaammmxxxjjj]]]iiittt___YYY[[[hhhnnnmmmhhheeehhhkkkdddYYYDDDAAA>>><<<;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<888<<<>>>>>>>>>@@@FFFKKKZZZuuu{{{ooohhhdddbbb\\\YYYcccsssxxxqqqppppppmmm}}}yyyyyyzzzyyyzzz}}}pppooommmhhhccc```______```\\\YYYZZZZZZYYY[[[```ggghhhlll]]]YYY\\\bbb```^^^\\\\\\\\\[[[YYYTTTVVVVVVVVVTTTSSSRRRSSSVVVHHHGGGOOOJJJMMM}}}bbbggg}}}hhhccc]]]hhhnnnjjjhhhddd___]]][[[VVVMMMEEE>>>=========<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============;;;>>>???AAACCCGGGfff\\\ZZZggg}}}zzzfffUUUSSS[[[TTTNNNFFFDDDFFFIIIHHHFFFFFFGGGIIIKKKMMMOOOPPPPPPLLLMMMNNNNNNMMMMMMOOOQQQVVVVVVUUUUUUTTTSSSSSSRRROOOOOOPPPPPPPPPPPPPPPPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUWWWYYY\\\___aaa]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^______`````````aaa``````^^^\\\ZZZXXXWWWTTTVVVXXXYYYWWWRRRLLLIIIJJJKKKLLLOOOQQQRRRPPPNNNLLLLLLKKKKKKKKKJJJJJJJJJFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMOOOSSSVVV]]]]]]fffvvvzzznnn```bbbhhhWWWTTTaaannnlllgggcccgggkkkdddYYYFFFCCC???<<<;;;;;;:::999::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<======777;;;???@@@@@@CCCKKKQQQkkk{{{~~~sssooohhh^^^___hhh}}}