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