# . .# ###.# .. #.##...#.# ##.###..... ## .#. ......#..#####.# #. #......# #.. .## . . ###....# # ..# #...#X.#####... #.# #...##....##....#. # ##.##.###.##... # # # ##....##.#..# ##..#.# #...#.###.#. .#..X.# #.....#...###x#..# ## #.....#..## .#.#..X # .###.#..# # ##x...## # .. .... ####. .#...... # .. .##. ....#..#... .# .. .## # ....# . # . # (. # #.. x. # #.... x.#. #X . .