#.. ... # #.# .# ... . ## #.#.##...... #####.#......... #.....a..# #..?# #.###.##.##....% ##.#.#O##.#...... #................ #................ #.....##......... #..#<###..#..%... #.........# ..... #.###.##.## ...# # #.##.# +## ..... .##.# .##.# .#