"btw: Why does all here start with "(%s&255) + "?"
What do you mean? The previous code started with %s as well, I just replaced that with (%s&255) to make sure that things are overflowing properly. Or do you suggest to just move the summand out of the table?