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