あめ ろうが やり ろうが
amega furōga yariga furōga

Idiomatic Expression

1. come hell or high water; no matter what happens; even if rain or spears should fall — literal