.. ##. .## #.##.. . .# ##....# .#..## .. #...#..###.#..? ###. # ....#.#..... #.#..###.#.#.....#.# #..#.#..##.#..##..##..# #.........#..5......... #.. 5.##............... ####.#...##..#..##X.##..# #.. ... ..$.##.X# ..# # # . #...#..##..X...... .... ##..#.##........... .##..#.####...#..##..##.. ..........###.#..# ..# .. #.....# ..##......... ##. .###....#........ # ... # . ####.#. # ...... ....# #.#..## ............#.. ..# . ............## # .#.