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