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