Please implement the successive over-relaxation (SOR) to solve Poisson's equation on an arbitrary two-dimensional grid.