Generation of liquid water on Mars through the melting of a dusty snowpack