pattern waterflooding