hat-square