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