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