.# .# .# ### .# ## #.. .# .. #.# .# #. #.#####o###### ###..##......o..oo.. ........?####o###### ##....<........ #...........### #.###..###### # #..# .... ###.# .# ..