2659 inches = 67.5386 meters