659.48 inches = 16.750792 meters