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