Hierarchical geometry of faulting