13094 meters = 42959 feet and 3.81 inches