                                                                                                                           ***********                                                                                                                                     
                  #######################################################################################################  ***********  *****************************************************************************************************************                  
              ###########################################################################################################  ***********  *********************************************************************************************************************              
          ###############################################################################################################  ***********  *************************************************************************************************************************          
        #################################################################################################################  ***********  ***************************************************************************************************************************        
      ###################################################################################################################  ***********  *****************************************************************************************************************************      
     ################                                                                                                      ***********                                                                                                               *****************     
    #############          *************            ************                  ***********                    *********************  #####################                    ##########                      ###########             ###########      *************    
   ############         ******************      ********************          *******************           **************************  ###########################          ###########################     ##################      ##################     *************  
  ###########         *******************     ************************      ***********************      *****************************  #############################       ############################   ###################     ###################        ***********  
 ###########         *******************     **************************   ***************************   ******************************  ###############################   ##############################  ###################     ###################          *********** 
###########          **********      **     ***********       **********  **********       **********  *******************************  ################################ ###############################  ##########      ##      ##########      ##            ***********
##########           ***********           **********          ********* **********          ********* **************      ***********  ############     ############################       ############  ###########             ###########                    **********
##########           ******************    ************************************************************************        ***********  ############        ########################          ##########  ##################      ##################             **********
##########            ******************* ************************************************************************         ***********  ############        #######################           ##########   ###################    ####################           **********
##########             *******************************************************************************************         ***********  ############        #######################           ##########    ####################    ###################          **********
##########                 **************************                    **********                   *************        ***********  ############        #######################           ##########        ################       #################         **********
##########                       ********************                    **********                    **************      ***********  ############      ###########################        ###########              ##########             ###########         **********
###########          ******     *********** ***********      *********** ***********       *********** *******************************  ################################ ###############################  ######     ###########  ######     ###########        ***********
 ###########        **********************   ***************************  ***************************   ******************************  ###############################   ############################## ####################### ######################        *********** 
  ###########      **********************     ************************      ************************     *****************************  #############################      #################################################### ######################        ************ 
   ############    *********************        *********************         *********************         **************************  ###########################          ################################################   #####################       *************  
    #############      *************               **************                **************                  *********************  ######################                  ###########   ##########    ##############          #############         *************    
     ################                                                                                                                   ############                                                                                                 *****************     
      ################################################################################################################################  ############  ***************************************************************************************************************      
        ##############################################################################################################################  ############  *************************************************************************************************************        
          ############################################################################################################################  ############  ***********************************************************************************************************          
              ########################################################################################################################  ############  ********************************************************************************************************             
                  ####################################################################################################################  ############  ***************************************************************************************************                  
                                                                                                                                        ############                                                                                                                       