private void appendDivisor(StringBuilder sb, Puzzle p) {
		sb.append("|");
		for (int c = 1; c < p.getSide(); c++) {
			if (c > 0 && c % p.getBoxSize() == 0) {
				sb.append("---+");
			} else {
				sb.append("--");
			}
		}
		sb.append("---|\n");
	}