public static void fillVacancies(Venue venue) {
    //
    //  We automatically fill any positions available when the venue is
    //  established.  This is done for free, but candidates cannot be screened.
    if (venue.careers() == null) return ;
    for (Background v : venue.careers()) {
      final int numOpen = venue.numOpenings(v) ;
      if (numOpen <= 0) continue ;
      for (int i = numOpen ; i-- > 0 ;) {
        final Human worker = new Human(v, venue.base()) ;
        worker.mind.setWork(venue) ;
        
        if (GameSettings.hireFree) {
          final Tile e = venue.mainEntrance() ;
          worker.enterWorldAt(e.x, e.y, venue.world()) ;
        }
        else {
          venue.base().commerce.addImmigrant(worker) ;
        }
      }
    }
  }