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