A cylindrical tank has a radius of 15 ft and a height of 45 ft. How many cubic feet of water can the tank hold?
A. 675 cu. ft.
B. 31,792.5 cu. ft.
C. 15,896.25 cu. ft.
D. 127,170 cu. ft.