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