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