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