######## #......# # #.#.########.# #.#####..........o.# #........<......oo...# ######.############.# #.# # ###