  .                                                                                             
                           .%-                                                                  
.                       ...:@@+       =+-.                                                      
                :=*#%%%@@@@@@@@%=. .                                                            
           .:=#@@@@@@@@@@@@@@@@@@@+                                                             
         :+%@@@@@@@@@@@@@@@@@@@@@@@%.                                                           
       .*@@@@@@@@@@@@@@@@@@@@@@@@@@@%                                                           
      .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                                                          
      *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=.                                                        
      %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%###+:                                                  
      #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                                                  
      =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.==                                                   
       #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                      
        =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                                      
         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-                        .=:                            
       .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                          :%%:                            
       *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.                          ..                              
       . -@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                                          
         #@@@@@@@@@@@@@@@@@@@@@@@@@%+-                                                          
        -@@@@@@@@@@@@@@@@@@@@@@@@@@:                                                            
        %@@@@@@@@@@@%%@@@@@@@#=++=                                                              
       *@@@@@@%@@@%%*%@@@@@@@#*++=--.                                                           
      -@@@@@@+=@@@@@@@@@@@@@@@@@@@@@@@%+                                                        
     :@@=.#@%@@@@@@@@@@@@@@@@@@@@@@@@@@+                                                        
  .*#@@= =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                                       
  .%@%:  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                                      
    .    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: . ::::-=--:::.                                      
        :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%%*=:.                               
       -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*=:                           
       -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+:                        
       -@@@@@@@@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+                      
      +@@@@@@@@@+-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.                   
     .@@@@@@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                  
      =@@@@@@@@@#.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.                
      #@@@@@@@@:  %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-               
     =@@@@@@@@@   %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-              
