Jeremy Dean, ‘New Eden II’, galerie 103