. . # .. ### #. . ....... # #.. ###....#... . #...#. .. # #. XX ... # #.#.#.##.# .##.. .# #......##. .. .. . #.X# . ....##. #XX.# ... # ###..# # ## # ...#.. # # .##.. #.#..# .. ... ... # . . .#...# # #. .#.. .. # ##... # . ...# # .. .#.