. .... .. .# ..... .#..# ....# ####.#..# ....##.oo....#### .......o......... .....#.#o.....#.. # .. #....^.# ... #......# #.# ####...# ..... ####