Amazing Magic Hat

...........