2659.7 inches = 67.55638 meters