. #. # . # ##.## ### .# # #.## ## .# . . . . ## #####.##X... ## . ##. .####. ....!# # # #....# #..#. .# # . . # ...# #.# # .##.. #...# ..#.. . .# ## # .# .#.# # .## # # ###. ##..##... #..#.#.#. # . # #..##...# ##.#.##.#.#### .###........### # ## ##..#.#.# .### # .. #.##....# .#.#.# .. ## ####.##..#.# #....#...# # .#..# ###.#### #.X..# ###.#.... ... #. ..# #... #.#. ..