2674.7 inches = 67.93738 meters