2672.7 inches = 67.88658 meters