The altitude to the hypotenuse of a right triangle ABC divides the hypotenuse into 12mm and 16mm segments. Find the lengths of each of the following.
A. The altitude to the hypotenuse
B. The shorter leg of angle ABC
C. The longer leg of angle ABC