Please solve the programming task below using a self-contained code snippet in a markdown code block.

Given a 2D integer array circles where circles[i] = [xi, yi, ri] represents the center (xi, yi) and radius ri of the ith circle drawn on a grid, return the number of lattice points that are present inside at least one circle.
Note:

A lattice point is a point with integer coordinates.
Points that lie on the circumference of a circle are also considered to be inside it.

 
Please complete the following python code precisely:
```python
class Solution:
    def countLatticePoints(self, circles: List[List[int]]) -> int:
```