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