A. Down stream to up stream
B. Up stream to down stream
C. Top to bottom
D. Bottom to top