You are given a rectangular grid defined by its bottom-left corner (x1, y1) and top-right corner (x2, y2).
You are also given a point (xc, yc) and a radius r.
Your task is to find all lattice points (x, y) such that:
Seven integers: x1, y1, x2, y2, xc, yc, r
Return a list of all lattice points (x, y) satisfying:
Instead of checking every point in the rectangle, iterate over: x in [xc - r, xc + r]
For each x, compute the valid range of y using: (y - yc)^2 ≤ r^2 - (x - xc)^2