@cryptographix: Very nice graphic.