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