Entering the mouth of the building?
http://compling.hss.ntu.edu.sg/omw/cgi-bin/wn-gridx.cgi?usrn...
It's not that a land's-mouth is a crater, more like, mouth and opening are more synonymous in feeling in Japanese.
(idiomatic) To exert maximum effort.
https://en.wiktionary.org/wiki/put_the_pedal_to_the_metal#En...