.# .#.# .# .?.. o###... .... ... .. #.. ##.. #.# ###...#.. ..# ......#o###..### #....o.#...... #..##....#### # ##.Ma...# ##<.##.# #.#...... #.#....[. #.# ..... #.. ..... ... ..[. #.# .... #.#