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