659.05 inches = 16.73987 meters