What does alle sich bietenden Wege prüfen mean?

alle sich bietenden Wege prüfen - German to English

to explore every avenue [fig.]