. ..# ..# ..# ..# .. # O# ######.##O##.# ......rg