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