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