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