L-shaped shapes with rounded edges are superimposed on each other. Is the algorithm designed only for convex shapes?