// points are oriented clockwise, starting at top static L squaresAroundCircle(Pt center, int n, double radius, int squareSize) { ret map(pointsAroundCircle(center, n, radius), p -> rectAround(p, squareSize/2)); }