(C) Werner Giesser 2023