a hamster priest gives a sermon caspar david friedrich oil painting