hard-and-fast (193.364)