Maria Rosa Picart is an artist.