*********************
s          o    *   *
*** ***** ***** *** *
*     *   * *   *   *
*o* ***** * * ***** *
* *     * *   *   * *
* * ********* * * * *
* *         * * *   *
* ******* ***** * ***
* *   *o  *   * *   *
* *** *** *** *** ***
* o * o *   *       *
* *** ***** *** *** *
*   * * *       *   *
* * * * * * *********
* * *   * * * *o*o* *
***** *** * * * * * *
*         *       * *
* *** * *** * *** * *
*  o* * *   *   *   f
*********************
