##### ###... #..... #.... .... ## ..# +# .. #######.# .#.#.# .......<###.....## .........o?....... #..<..#.#####.#### #..##.### .. . # #. . .#