fast-and-hard (167.256)