Hans Eschenmoser, Switzerland, Weinfelden, M