----------------------
          ------O---O-O---------
          ----------------------
          ------------------O---
          ----------------------