.. ... #.#######.... #.....#....... #.#..?..... #.#......... ##o#.......... #........(..(. ##.#.......... ###..........# #..<.......# #........... ######..... ###.