### ... #.. # #.# #.#.# ### #.#.#######..... #......oos..# ....##.######### # #.# #.# #.# ... #.# #.# #.# ..#