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