fast-and-hard (128.319)