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