.. ###.. . . . # ..# #. #### .. #.# .#... # ...###.. ##. .# # ...... ... # ##... #.# .. #...# # . #.X#.. .. .. ..#. . . #..# ... .# . . ..#..#.# .#..... #.......#.#.. . #. #.#...# #.. # #. ##...#...# .#.# #. # .#....# ## #.. .. #..##. .# . .# . #.##.#.. .# .# ... . . .### .... ..# ### . . ' . # . .. . # # #