12889 inches = 327.3806 meters