... ..##.....# ... .. ...#..#.## ##.## #.# ##..##...###...###... #.#.....#.....#..$. #................. ...#.....#.....# . ..##...###...# ...###.## ##X## #..##...###..x## . ##.#.....#.....#... #...........!.?...... ...#.....#.....#....# ... ##...............# #.. ##.....#.....#... ## #.#...###...###.# #. ##.## ##.## #. ... ... ..# .# ... ...