hat-demon -

more about : hat-demon