668.44 inches = 16.978376 meters