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