PLESE HELP!!!!!!!!!!!!!!!!!!Based on this image, what is responsible for the pattern of ocean currents?

LINK----> file:///C:/Users/ATC_Student/Pictures/heyyyyyyyyyy.PNG

A. Earth's rotation

B. differences in water temputare

C. differences in water salinity

D. differences in water density