A two-stage preventive maintenance optimization model incorporating two-dimensional extended warranty. (November 2016)