a long building with a roof