..............888MM::::::::::::::::::MM::::::MM::::::MM
.............88888MM:::::::::::::::MMM:::::::mM:::::MM
.............888888MM:::::::::::::MMM:::::::::MMM:::M
............88888888MM:::::::::::MMM:::::::::::MM:::M
...........88.8888888M:::::::::MMM::::::::::::::M:::M
...........8..888888.M:::::::MM:::::::::::::::::M:::M:
..............888888.M::::::M:::::::::::::::::::M:::MM
.............888888..M:::::M::::::::::::::::::::::::M:M
.............888888..M:::::M:::::::::@::::::::::::::M::M
.............88888...M::::::::::::::@@:::::::::::::::M::M
............88888...M::::::::::::::@@@::::::::::::::::M::M
...........88888...M:::::::::::::::@@::::::::::::::::::M::M
..........88888...M:::::m::::::::::@::::::::::Mm:::::::M:::M
..........8888...M:::::M:::::::::::::::::::::::MM:::::::M:::M
.........8888...M:::::M:::::::::::::::::::::::MMM::::::::M:::M
........888....M:::::Mm::::::::::::::::::::::MMM:::::::::M::::M
......8888....MM::::Mm:::::::::::::::::::::MMMM:::::::::m::m:::M
.....888......M:::::M::::::::::::::::::::MMM::::::::::::M::mm:::M
..8888.......MM:::::::::::::::::::::::::MM:::::::::::::mM::MM:::M:
.............M:::::::::::::::::::::::::M:::::::::::::::mM::MM:::Mm
............MM::::::m:::::::::::::::::::::::::::::::::::M::MM:::MM
............M::::::::M:::::::::::::::::::::::::::::::::::M::M:::MM
...........MM:::::::::M:::::::::::::M:::::::::::::::::::::M:M:::MM
...........M:::::::::::M88:::::::::M:::::::::::::::::::::::MM::MMM
...........M::::::::::::8888888888M::::::::::::::::::::::::MM::MM
...........M:::::::::::::88888888M:::::::::::::::::::::::::M::MM
...........M::::::::::::::888888M:::::::::::::::::::::::::M::MM
...........M:::::::::::::::88888M:::::::::::::::::::::::::M:MM
...........M:::::::::::::::::88M::::::::::::::::::::::::::MMM
...........M:::::::::::::::::::M::::::::::::::::::::::::::MMM
...........MM:::::::::::::::::M::::::::::::::::::::::::::MMM
............M:::::::::::::::::M::::::::::::::::::::::::::MMM
............MM:::::::::::::::M::::::::::::::::::::::::::MMM
.............M:::::::::::::::M:::::::::::::::::::::::::MMM
.............MM:::::::::::::M:::::::::::::::::::::::::MMM
..............M:::::::::::::M::::::::::::::::::::::::MMM
..............MM:::::::::::M::::::::::::::::::::::::MMM
...............M:::::::::::M:::::::::::::::::::::::MMM
...............MM:::::::::M:::::::::::::::::::::::MMM
................M:::::::::M::::::::::::::::::::::MMM
................MM:::::::M::::::::::::::::::::::MMM
.................MM::::::M:::::::::::::::::::::MMM
.................MM:::::M:::::::::::::::::::::MMM
..................MM::::M::::::::::::::::::::MMM
..................MM:::M::::::::::::::::::::MMM
...................MM::M:::::::::::::::::::MMM
...................MM:M:::::::::::::::::::MMM
....................MMM::::::::::::::::::MMM
....................MM::::::::::::::::::MMM
.....................M:::::::::::::::::MMM
....................MM::::::::::::::::MMM
....................MM:::::::::::::::MMM