A 9,000-gallon pool is being filled at a rate of 40 gallons per minute. At this rate, how many minutes will it take to fill this pool?

A. 312 mins
B. 225 mins
C. 187 mins
D. 267 mins