A fireman is standing 25 m due west of the burning building. If the angle of elevation of the ladder is 51°, how long is his ladder (round to the nearest foot)?

A) 33 meters

B) 34 meters

C) 39 meters

D) 40 meters