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