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