************************
*+         V*+        H*
* QQ     QQ * QQ    QQ *
* QQ     QQ * QQ    QQ *
*           *          *
*           *          *
* ********* * ******** *
*           *          *
* QQ     QQ * QQ    QQ *
* QQ     QQ * QQ    QQ *
*+         +*+        +*
*****    *******   *****
         *Q             
*****    *******   *****
*+         +*+        +*
* QQ     QQ * QQ    QQ *
* QQ     QQ * QQ    QQ *
*           *          *
* ********* * ******** *
*           *          *
* QQ     QQ * QQ    QQ *
* QQ     QQ * QQ    QQ *
*X         +*+        +*
************************