Number: 0xxxxxxx : 7 bit 10xxxxxx xxxxxxxx : 14 bit 110xxxxx xxxxxxxx xxxxxxxx : 21 bit 1110xxxx xxxxxxxx xxxxxxxx xxxxxxxx : 28 bit 11110000 xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx : 32 bit 11110001 \ ... > reserved 11110111 / 11111yyy : 3 bit Where: xx...xx will be extended preserving sign (if any) yyy will be extended as well and subtracted from MAX_VALUE String: