如图, 为了测量河对岸的塔高 $A B$, 可以选取与塔底 $B$ 在同一水平面内的两个测量基点 $C$ 与 $D$. 现测得 $\angle B C D=30^{\circ}, \angle B D C=105^{\circ}, C D=40 m$, 在点 $C$ 测得塔顶 $A$ 的仰角为 $60^{\circ}$, 则 $B D=$ $\qquad$ $m$ ,塔高 $A B=$ m.
$\qquad$
$\text{A.}$
$\text{B.}$
$\text{C.}$
$\text{D.}$