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