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