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