code: def altitude(msg):
      
  
      tc = typecode(msg)
  
      if tc<5 or tc==19 or tc>22:
          raise RuntimeError("%s: Not a position message" % msg)
  
      if tc>=5 and tc<=8:
          # surface position, altitude 0
          return 0
  
      msgbin = common.hex2bin(msg)
      q = msgbin[47]
      if q:
          n = common.bin2int(msgbin[40:47]+msgbin[48:52])
          alt = n * 25 - 1000
          return alt
      else:
          return None
docs: Decode aircraft altitude
  
      Args:
          msg (string): 28 bytes hexadecimal message string
  
      Returns:
          int: altitude in feet