D & l