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