40968 meters = 134409.448819 feet