2621.7 inches = 66.59118 meters