hats 102