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