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