Use an unsigned char. The value 129 overflows the signed char variable.