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