public static char valueToBase64(byte value)
	{
		if (0 <= value && value < 26)
			return (char) ('a'+value);
		if (26 <= value && value < 52)
			return (char) ('A'+value-26);
		if (52 <= value && value < 62)
			return (char) ('0'+value-52);
		if (value == 62)
			return '?';
		return '!';
	}