... .. ...##. ..# ..# #...#. #..##..# ..... ....x. .. ##... .... ... ###.... ..# ..# #...?..##..##..## #.....X......... #.....b......... ##....##..##..# #.##...##!.##..# ..#.......... ... .................. ........##..##..## ###.....##..##..# #.#.............. . ##.. ....... .. # #.. .#.#..# .#.#..##..##. #.###.#.#. . # ##...#...