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