2667 inches = 67.7418 meters