sharp-triangle