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