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
618749 5lvy 34042 cing 1-original 1 XML peak


# Restraints file 1: aro_cnoesy_xpk.xml


  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
# Restraints file 2: cnoesy_xpk.xml


  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
# Restraints file 3: nnoesy_xpk.xml


  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  
  
    
    
    
      
    
    
      
    
    
      
    
    
      
    
  


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

Contact the webmaster for help, if required. Friday, April 19, 2024 8:30:37 AM GMT (wattos1)