Haasenstein & Vogler i Hamburg , och G.