Squares in the grid

How many squares can you make using points on this $$5\times 5$$ grid as their vertices?

Three possible squares are shown.

Note: Some of the squares can be the same size, and they can overlap one another.

×