2653.7 inches = 67.40398 meters