A point whose coordinates are both integers is called a lattice point. How many lattice points lie on the hyperbola \(x^2 - y^2 = 2000^2\)?

(第十八届AIME2 2000 第2题)