Right triangle A B C has leg lengths A B=20 and B C=21. Including \overline{A B} and \overline{B C}, how many line segments with integer length can be drawn from vertex B to a point on hypotenuse \overline{A C} ?

**Answer Choices**

A. 5

B. 8

C. 12

D. 13

E. 15