668.05 inches = 16.96847 meters