percolation.java