2651.4 inches = 67.34556 meters