With apologies to Peter Buneman who took the photo.