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