^^^^^^
As I said when you first posted this---brilliant!