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