2641.7 inches = 67.09918 meters