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