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