12882 inches = 327.2028 meters