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