2673 inches = 67.8942 meters