Select the correct answer.
Simplify the following polynomial expression.

3x(4x+5)-4(-x-3)(2x-5)

A. 20x^2 + 59x -15
B. 20x^2 +19x -60
C. 4x^2 + 59x +60
D. 4x^2 + 19x +15

How would you solve this step-by-step?