fast-and-hard (159.228)