12888 inches = 327.3552 meters