point line triangle square pentagon hexagon