************************
*-                    V*
* ****+          +**** *
* ***Q    Q  Q    Q*** *
* **Q     *  *     Q** *
* *Q    Q *  * Q    Q* *
* +    Q* *  * *Q    + *
*     Q** *  * **Q     *
*    Q*** *  * ***Q    *
*        X*  *-        *
*  Q*******  *******Q  *
*     QQQQ    QQQQ     *
*     QQQQ    QQQQ     *
*  Q*******  *******Q  *
*        -*  *X        *
*    Q*** *  * ***Q    *
*     Q** *  * **Q     *
* +    Q* *  * *Q    + *
* *Q    Q *  * Q    Q* *
* **Q     *  *     Q** *
* ***Q    Q  Q    Q*** *
* ****+          +**** *
*V                    -*
************************
