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