A ladder leans against a building. The angle of elevation of the ladder is 70. The top of the ladder is 25ft from the ground. To the nearest tenth of a foot, how long is the ladder?

A. 7.7ft

B. 24.7 ft

C. 8.6 ft

D. 51 ft