Another version of this in black and white with some of Gilles' ideas posted at the original version