hard (128.215)