                   @@@@@@@@@@@@                   
              @@@@              @@@@              
           @@@                      @@@           
        @@@                            @@@        
      @@@                                @@       
     @@      @@                   @@       @@     
    @     @@     @@           @@      @@    @@    
   @    @@ #####   @         @          @    @@   
  @     @  #####    @       @    #####  @     @@  
 @@     @   ###     @       @    ###### @      @@ 
 @       @         @         @   ######@@      @@ 
@@        @@@   @@@            @@   @@@         @ 
@@                                              @@
@@                                              @@
@@                                              @ 
 @                                             @@ 
 @@                                            @@ 
  @@                                          @@  
   @                                         @@   
    @@                                      @@    
     @@                                    @@     
      @@@                                @@       
        @@@                            @@@        
           @@@                      @@@           
              @@@@              @@@@              
                   @@@@@@@@@@@@                   
