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