Game of Life

Conway's game of life in a 500 x 500 square.
Boundary conditions: edges are always empty.

Oh, life and its infinite possibilities!