Let PP be a regular 2006-gon. A diagonal of PP is called good if its endpoints divide the boundary of PP into two parts, each composed of an odd number of sides of PP. The sides of PP are also called good.

Suppose PP has been dissected into triangles by 2003 diagonals, no two of which have a common point in the interior of PP. Find the maximum number of isosceles triangles having two good sides that could appear in such a configuration.