The game of life (36/48)

The game of life