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