l * g *d