oil and gas well spacing and completions: untangling complex interactions with machine learning