.o .##.> .... . ..# .. ###..##... ##......... ##.g........ #oa......#.. #.g.......# ##oZ........ #........... #........... #.....#.#...# ###...####.## #.... ... #...## .#