+....# #....# #....+ #....# ###....####### #............# #............+ #............# #............####### ####+##..................# ........###########......# ........# #......#......+ ........# #......'......# ........# #......#......# ........#####.#####......# ######....###.#..........# #....#...#...........#..# ............#o.# ............+..# ##..........#..# +......#####.o# #......# #......+