Haasenstein & Yogler , Hamburg.