17691 meters = 58041.338583 feet