2676 inches = 67.9704 meters