2629.7 inches = 66.79438 meters