.. .. . . .. ########. ..... #.......# ...... +.......###....... #............... #........####.#### ###............... #....#.#....#.## #.##...O#.#....# .......<#<#.##.# #..###..#......# #. ....###.#### # ....#.#......# #.#####.#.#....# . ........... #.# ......... #.########### #