2630.7 inches = 66.81978 meters