8869 meters = 29097 feet and 9.23 inches