one havanese dog, carrying flowers, mexico, painting # by diego rivera 1 9 3 5