puppet (197.687)