Varieties of hats

 
Hat

v20240901