668.48 inches = 16.979392 meters