2611.6 inches = 66.33464 meters