40978 meters = 134442.257218 feet