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