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