2627.6 inches = 66.74104 meters