....... ####..... #....... #...... .#######..... ...........# ##.........## ##./.........## #........o.)..# #...........#.# #...........#... .#.#...)..<....#..... ....................... .............###....... ####..........##....... #^.........##....... #..?........# #...........# #...........# ##........#.# #.g.....##.#