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