fast-and-hard (107.159)