A hot air balloon descends 38.5 meters in 22 seconds. If the balloon continues to descend at this rate, how long will it take to descend 125 meters?

A. 25.25 seconds
B. 86.5 seconds
C. 71.43 seconds
D. 218.75 seconds