Let triangle ABC is right-angled at A. The circle with centre A and radius AB cuts BC and AC internally at D and E, respectively. If BD = 20 units and DC = 16 units, then the length AB is equal to:
A) 12 units
B) 15 units
C) 18 units
D) 24 units