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