2600.6 inches = 66.05524 meters