Haasenstein & Vogler i Hamburg ; och G.