### ..# #.# #.# ### ####.####..... #....o.....# #######.#)######.# #.........# #.........# #.........# #.........# #.........# #.........# ###########