a large building with a sign that says kubaa on it