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