What types of satellites have a high earth orbit? Select all that apply:
A. Navigation satellites
B. Communications satellites
C. Scientific satellites
D. Weather satellites