Landing astronauts safely ---- Mars is one of the biggest technological hurdles ---- any future manned mission to the Red Planet.

A) to / across

B) on / for

C) over / at

D) in / towards

E) from / beneath