01_getting-started
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        02_package
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        03_variables
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        04_scope
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        05_blank-identifier
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        06_constants
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        07_memory-address
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        08_pointers
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    | 
      
       | 
       | 
      
          
  
  
    
      
        10_for-loop
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        11_switch-statements
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        12_if_else-if_else
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        13_exercise-solutions
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        14_functions
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        15_bool-expressions
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        16_exercise-solutions
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        17_array
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        18_slice
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        19_map
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        20_struct
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        21_interfaces
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        22_go-routines
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        23_error-handling
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    | 
      
       | 
       | 
      
          
  
  
    | 
      
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        26_QUESTIONS-FROM-STUDENTS
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      
          
  
  
    
      
        27_code-in-process
         | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       | 
      | 
        
       | 
       |