static bool anyRectOverlaps(Collection<Rect> l, Rect r) {
  for (Rect x : l)
    if (rectsOverlap(x, r)) true;
  false;
}