
              let y = coords.y;

              circles.forEach(function (circle, index) {
                circle.style.left = `${x - 12}px`;
                circle.style.top = `${y - 12}px`;
                circle.style.transform = `scale(${(circles.length - index) / circles.length})`;

                const nextCircle = circles[index + 1] || circles[0];
                circle.x = x;
                circle.y = y;

                x += (nextCircle.x - x) * 0.25;
                y += (nextCircle.y - y) * 0.2