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