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