a courtyard is a place inside a building with no roof