Random non-overlapping placement of rooms