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