##. #.#.. #.#.# #.#.# #.#.## #....#########. #......<....... ##...#######... #.####.########.. #........oo)...(. #.#.##.###..###.. # #.# ..# #.# .... #.# .#### #.# .# #?. #. ## #