Which of the following contributes water to a stream?
A. Direct precipitation, groundwater, and snowmelt
B. High permeability and high porosity
C. Highly fractured granite
D. Compacted clay with abundant tiny pore spaces