shàng​dāo​shān​xià​huǒ​hǎi

to go through hell and high water