,+@#:`                  
                #@@@@@@@@@@                
              ;@@@@@@@@@@@@@@              
             @@@@@@@@@@@@@@@@@             
            @@@@@@@@@@@@@@@@@@@            
           @@@@@@@@@@@@@@@@@@@@@           
          :@@@@@@@'     .@@@@@@@@          
          @@@@@@@         +@@@@@@`         
         ;@@@@@@           '@@@@@@         
         @@@@@@             @@@@@@         
         @@@@@+              @@@@@:        
        `@@@@@               @@@@@@        
        ,@@@@@               @@@@@@        
        '@@@@@               +@@@@@        
        +@@@@@               +@@@@@        
        +@@@@@               +@@@@@        
        +@@@@@               +@@@@@        
       .+@@@@@,,,,,,,,,,,,,,,+@@@@@,       
      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.     
     '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@@`  +@@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@     :@@@@@@@@@@@@@     
     @@@@@@@@@@@@@       @@@@@@@@@@@@@     
     @@@@@@@@@@@@@       @@@@@@@@@@@@@     
     @@@@@@@@@@@@@       @@@@@@@@@@@@@     
     @@@@@@@@@@@@@;      @@@@@@@@@@@@@     
     @@@@@@@@@@@@@@     @@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@     @@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@     @@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@     @@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@     @@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@     @@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@     @@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@@+++@@@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
     .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
      +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@