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