An "interior segment" of a polygon is defined as any line segment that can be drawn between two points of a polygon except for the sides of the polygon itself. If polygon P is a regular octagon, how many interior segments does P have?  
(A) 20  
(B) 28  
(C) 36  
(D) 48  
(E) 56