### ..# #.# #.# #.# #.# #.# .#########o#######g ........