abstract-triangle-pattern