NMR Restraints Grid

Result table
 (Save to zip file containing files for each block)

image mrblock_id pdb_id bmrb_id cing stage position program type
473211 2ju7 15433 cing 1-original 1 XML peak



## c3dnoe


  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  

## c4dnoe


  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  

## cn4dnoe


  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
  

## n3dnoe


  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
      
        
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  



Please acknowledge these references in publications where the data from this site have been utilized.

Contact the webmaster for help, if required. Thursday, March 28, 2024 8:41:50 PM GMT (wattos1)