Streets of Heidelberg, Germany, 1875, painting by Albert Bierstadt