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