# ##########a# ...)ooo.ooo# #########o.# ..# ..# ..# #.# .. .#