Hat of Many Surprises

2.9

A magician's hat offers many surprises.