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