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