2669 inches = 67.7926 meters