1289 inches = 32.7406 meters