A very long building in Frankfurt