rem: index >>= 5;
add: index >>= 6;
context: index2str(char *buffer, int index, int colorCount){    int i;    for (i=0; i<colorCount/64+1; i++) {	buffer[i] = I2CHAR(index&63);	index >>= 5;    }    buffer[i] = 0;        return buffer;}