...# . .# ## ..#.#.# ) .# # . . # # ##.# . # ### ... #.#.#..# #.##.#.. .## . ##.# ###.# ###..# #..## ...##..#.## ..#..#####.# . .#. #.## # . # ##X# #.# ... #... .#..# # .#. .### #