© written by A.Sigg, Version 3.05, Juli 2012