2690.2 inches = 68.33108 meters