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