         **************************    *    **************************
        ***********************        *        ***********************
       **********************         *           **********************
       *********************          *            *********************
       ********************          *              ********************
       ********************          *              ********************
       *******************          *                *******************
       *******************          *****    ****    *******************
       ******************          *     *  *    *    ******************
       ******************          *     *  *    *    ******************
       ******************         *     *  *    *     ******************
       *******************        *     *  *    *    *******************
       *******************       *     *   *****     *******************
       ********************               *         ********************
       ********************               *         ********************
       *********************             *         *********************
       **********************            *        **********************
        ***********************         *       ***********************
         **************************     *   **************************
