. .# . #. .. ..# #.# ##.# .! ### #..###.# #.. #..#..# ..# #.#.X#...# ## ###..#..##..#..# ...#....#..# #...... ##.......#X# .#.#.# #......#.### ..# ##...#.### #.. #.# #..# .. .# # #..#.# .. # ...# #.## . .# . ..# ####.##...... . ##..#....# # ...# . ###.##...# # # #_.###.#.. # .. # ## .......# . #.. # #..#...# .###...# ##.## #.# #.. .#..#### .. .... # #.. # # .# ##. # # .. ........ ... # .# . . . .#.. . . . . # # .# ...% ..# .