hard-and-fast (160.077)