d:r K. R . Hagenbach.