final byte getByte(int pos) {
		int b0 = charAt(pos) - '0';
		int b1 = charAt(pos + 1) - '0';
		if (b0 > 9) {
			b0 -= 7;
			if (b0 > 16) {
				b0 -= 32;
			}
		}
		if (b1 > 9) {
			b1 -= 7;
			if (b1 > 16) {
				b1 -= 32;
			}
		}
		return (byte) ((b0 << 4) + b1);

	}