A ball is thrown horizontally with a speed of 2.50 m/s from a height of 50.0 meters. How long will the ball travel before it reaches the ground?
A: 3.19 seconds
B: 4.20 seconds
C: 2.50 seconds
D: 5.80 seconds