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