On a rectangular table 5 units long and 2 units wide, a ball is rolled from point P at an angle of 45^\circ to PQ and bounces off SR. The ball continues to bounce off the sides at 45^\circ until it reaches S. How many bounces of the ball are required?

**Answer Choices**

A. 9

B. 8

C. 7

D. 5

E. 4