puppet (140.983)