hard-and-fast (161.624)