.. # .# .# ### .# ..# #<# .##..## #.# ....... #.#########....... #.........O....... #..........{...... ##############..##