*************************************
*       *   *           *   *       *
* ***** * * *** ***** *** * * ***** *
*       * *               * *       *
* *** *** * * *** * *** * * *** *** *
*   *       *     *     *       *   *
* * * * *** * ********* * *** * * * *
* * * *   *       *       *   * * * *
* * * *** ******* * ******* *** * * *
*           *     *     *    |      *
* ********* * * ***** * * ********* *
* *       *   *       *   *       * *
* * ***** ***** ***** ***** ***** * *
*     |     *   *   *   *           *
* ***** *** * * * * * * * *** ***** *
* *       * * * * * * * * *       * *
* * ***** *   * * * * *   * ***** * *
*    *      *           *      *    *
**** * * ** * ** *** ** * ** * * ****
*      *    *           *    *      *
* * ***** *   * * * * *   * ***** * *
* *       * * * * * * * * *       * *
* ***** *** * * * * * * * *** ***** *
*           *   *   *   *    |      *
* * ***** ***** ***** ***** ***** * *
* *       *   *       *   *       * *
* ********* * * ***** * * ********* *
*           *     *     *           *
* * * *** ******* * ******* *** * * *
* * * *   *       *       *   * * * *
* * * * *** * ********* * *** * * * *
*   *       *     *     *       *   *
* *** *** * * *** * *** * * *** *** *
*       * *               * *       *
* ***** * * *** ***** *** * * ***** *
*       *   *           *   *       *
*************************************