2666.7 inches = 67.73418 meters