上天下地

Idiom

 * 1) everywhere
 * 2) to leave no stones unturned; to spare no efforts