## . # # ####..# ..# ###...### #X# ###..##.#.####..# ### ####. ###..X...#..# # ..# #. #. .#.#####X# . . #. .#####.#. #...# . # # ...# #.#..# .# .#..# ..## #. .### ## . ###. #... .. . . # #.## ## .# # #. ### ## #. .# . ## # ## #.# ## . # . . # . .## .. . # . .# . .. .# . . . . # .. #