. . # ... . ##..# . .#.# ### # .. ..# ... ..## # ###.#### ###. ..##..## ....... #. .#. .#..#..## #.#..# #..### ..#. . ..#. #.# . . #...# .....# ##. ### .##..######..# .. #.#.#.# # #.#X.... .# #.X##.#..# ##XX.#...# #...#..## .... . ..$#X###....#.# .#.# #. ###....# .. .# # ...# # . .. #.