In horticulture, how long does it typically take for a watermelon to mature and be ready for harvest after the flowering stage?
A) 15-20 days
B) 30-35 days
C) 45-50 days
D) 60-70 days