2658.7 inches = 67.53098 meters