fast-and-hard (112.120)