.. . #.# .# ...## ..# !.#.# #$.# ##.#.###...# #.#...#...# # #.........## ..###.....#...# #...#..X..#... # #...#.#....# #.........## ##.....##### ## #...#.....##. . #.. ..... ... . ..#.....#.#?.#. . #.#. ... .#..# #.#. #.#.... . .. .##.. ####. # ..# . . ..# #....#.# .. . .....##....#..# # ........#..... ......# ###.# . .#. . . # ... ## # . .# . # .. . .