How many terms are in the geometric sequence 15,30,..., 3840?
A. 10
B. 8
C. 11
D. 9