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