copyright © 1998-2019 axel dietrich
last update 2017-10-26