.X . ## ...D #. ... . .# .....# .. #. ....# . #... . .~. #. .# #~~ ## . #~# ~. ...## # ~.~~....# # .~#.####.# # #.#...#.# #.##.# .# #..8*8..# #.......# ### #..8.8..# . #.##.##.# # . #.#...#.# .. # # .# #'####### . . #...... . . .# # .. ... #..... ## # .... #..## ..## ..# #. #. #. # # ##.... .. .. . .. . . # . .##.... # . ....# . .. # . # # # # .. # # #