http://mitglied.lycos.de/kaki61/tr1.kak