Monte Carlo studies of two-dimensional percolation