## ..# #.# #.# ###.# .... #.#####.########.# #................# #######.########## .......O....# #######.###.# #.# #.# #.# #.# #.# ...