XY_BUF_OFFSET
x = (buf[i] << XY_BUF_OFFSET) +
(buf[i + 1] >> XY_BUF_OFFSET);
y = (buf[i] << XY_BUF_OFFSET) +