### ..# #.# ## #.# ... ###.## .... ....# ..... #..# .....o###.<# .....o{....# ..<..o####.# ..?.. #.# .... #.# ### #.# #.# #.#