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