Pad Layout and Well Placement Optimization