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