hard-and-fast (184.140)