2672 inches = 67.8688 meters