76c76
< if (i->first.start <= r.end && i->first.end >= r.start)
---
> if (i->first.intersects(r))
85c85
< if (i->first.start <= r.end && i->first.end >= r.start)
---
> if (i->first.intersects(r))
99c99
< if (i->first.start <= r.end && i->first.end >= r.start)
---
> if (i->first.intersects(r))
108c108
< if (i->first.start <= r.end && i->first.end >= r.start)
---
> if (i->first.intersects(r))