three-triangle-patterns