What does alle Möglichkeiten erschöpfen mean?

alle Möglichkeiten erschöpfen - German to English

to exhaust all opportunities