12909 inches = 327.8886 meters