----------------------
          ------O-O-O-O---------
          ----------------------
          ----------------O-Z---
          ----------------------