public static void build(Scanner s) {
		String[] parameters = s.nextLine().split(" ");
		int floors = Integer.parseInt(parameters[0]);
		int elevators = Integer.parseInt(parameters[1]);
		int riders = Integer.parseInt(parameters[2]);
		int capacity;
		if(parameters[3].equals("i"))
		{
			capacity = Integer.MAX_VALUE;
		}
		else
		{
			capacity = Integer.parseInt(parameters[3]);
		}
		SingleElevatorBuilding sb = new SingleElevatorBuilding(floors, elevators, capacity);
		List<Rider> myRiders = new ArrayList<Rider>();
		List<Elevator> myElevators = new ArrayList<Elevator>();
		
		if(elevators == 1 && capacity == Integer.MAX_VALUE)
		{
			ElevatorMain.writer.println("Single Unbounded Elevator: ");
		}
		else if(elevators == 1)
		{
			ElevatorMain.writer.println("Single Bounded Elevator: ");
		}
		else
		{
			ElevatorMain.writer.println("Multiple Bounded Elevators");
		}
		
		for(int i = 0; i < elevators; i++) {
			myElevators.add(new Elevator(sb));
		}
		while(s.hasNextLine()) {
			String[] query = s.nextLine().split(" ");
			int riderID = Integer.parseInt(query[0]);
			int startFloor = Integer.parseInt(query[1]);
			int endFloor = Integer.parseInt(query[2]);
			Rider r = new Rider(riderID, endFloor, startFloor, sb);
			myRiders.add(r);
		}
		for(int i = 0; i<myRiders.size(); i++){
			myRiders.get(i).start();
		}
		for(int i = 0; i < elevators; i++) {
			myElevators.get(i).start();
		}
	}