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