Text this: Determining complex petroleum migration pathways along faults and sandbodies: a new method and application