Plug and Perforate Methodology for Multi-Stage Hydraulic Fracturing