# . #.#####.... #..<.....Z. #..O....... .........<..# ........###.... ###.#...# ### #.#...# . ..... . .##.##