668.5 inches = 16.9799 meters