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