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