private String teamAt(int line, int roundNumber, int columnWidth) {
		Round round = rounds.get(roundNumber);
		Team team = null;
		String teamName = "";
		int teamScore = 0;
		
		int linesPerGame = PRINT_HEIGHT / round.size();
		int lineGame = (int)Math.floor((double)line / (double)linesPerGame);
		
		int startLine = lineGame * linesPerGame;
		int bottomGameLine = startLine + linesPerGame / 2;
		int topGameLine = bottomGameLine - 1;
		
		Game game = round.get(lineGame);
		if (line == topGameLine) {
			team = game.teams[0];
			if (roundNumber > 0)
				teamName += "\\ ";
			teamScore = (int)game.scores[0];
		} else if (line == bottomGameLine) {
			team = round.get(lineGame).teams[1];
			if (roundNumber > 0)
				teamName += "/ ";
			teamScore = (int)game.scores[1];
		}
		
		if (team != null) {
			teamName += team.toString();
			teamName += String.format(" - %d", teamScore);
			if (team == game.winner) {
				teamName += " <";
				if (game.winner.seed > game.loser.seed)
					teamName += "<<";
			}
		}
		
		int end = teamName.length() == 0 ? columnWidth - EMPTY_ROW_PULL * roundNumber : columnWidth; 
		for (int i = teamName.length(); i < end; i++)
			teamName += " ";
		
		return teamName;
	}