*  *  *  *  *  *  *  *  *  *
|                           
*--*--*  *--*--*  *--*--*--*
      |  |     |  |        |
*  *--*--*--*  *--*  *  *--*
|           |     |  |  |   
*--*  *--*  *--*  *--*  *--*
   |  |     |  |        |  |
*--*--*  *  *  *--*  *--*  *
|        |  |        |     |
*--*--*--*--*--*--*--*--*  *