SPFPL Delaunay