Twenty minutes after being launched, a hot-air balloon has risen to an altitude of 300 meters. The pilot can still see the starting point on the ground at a 25 degree angle of depression. How many meters is the balloon from the starting point?
a. 710 m
b. 643 m
c. 272 m
d. 332 m