Text this: An Optimally Oriented Coherence Attribute Method and Its Application to Faults and Fracture Sets Detection in Carbonate Reservoirs