fast-and-hard (110.785)