fast-and-hard (157.227)