Implemented Percolation.