Thanks to Brooke Crowder for bring Peter Raedeschelders' work to our attention.