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