puppet (194.687)