BUT_FIRST
#define BUT(i) ((BUT_FIRST)+(i)-1) /* 32544+i-1 */
#define BUT_LAST (BUT_FIRST+9) /* 32553 */