if (b.x2 > r.maxx) { b.x2 = r.maxx; b.x = b.x2 - b.w; }