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