Jeremy Dean, ‘New Eden I’, galerie 103