Copyright: Klaus Pretor 2007.......................................................................................................................................................