function makeMenorahBase(ps) {
const eps = 0.0;
let originPt = new ps.Point(0, 0);
let compensatedHeight = baseHeight + toolDiameter;
let compensatedWidth = baseWidth + toolDiameter;
let endPt = new ps.Point(
compensatedWidth * UPSCALE,
compensatedHeight * UPSCALE
);
let holeCompWidth = stemWidth - toolDiameter + eps;
let holeCompHeight = thickness - toolDiameter + eps;
let holeStart = new ps.Point(
(compensatedWidth / 2 - holeCompWidth / 2) * UPSCALE,
(compensatedHeight / 2 - holeCompHeight / 2) * UPSCALE
);
let holeEnd = new ps.Point(
(compensatedWidth / 2 + holeCompWidth / 2) * UPSCALE,
(compensatedHeight / 2 + holeCompHeight / 2) * UPSCALE
);
let holePath = new ps.Path.Rectangle(holeStart, holeEnd);
holePath.strokeColor = "white";
holePath.strokeWidth = 1;
holePath.name = "profileCurve";
let rectPath = new ps.Path.Rectangle(originPt, endPt);
rectPath.strokeColor = "white";
rectPath.strokeWidth = 1;
rectPath.name = "profileCurve";
mutable newProfileDrawnIndicator = Date.now();
}