neo jerusalem, painting by john atkinson grimshaw