~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~*****************************~
~*             * *   * * *   *~
~********* ***** * * * * * * *~
~*    g*   *       * * *   *^*~
~* * * * ***** * * * * * * ***~
~*     *   * *           *   *~
~* * *** *** * ***** * *** * *~
~* * * * * *   * *     *   * *~
~*** * * * * * * *** * * * ***~
~*     *   *     *         * *~
~*** *** * ***** *** *********~
~*   * *             * *     *~
~* * * * ***** *** *** *** * *~
~* * *       * *   *         *~
~* *** ******* *** *** * * * *~
~*           *             * *~
~*****************************~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
