669.96 inches = 17.016984 meters