2627.7 inches = 66.74358 meters