var hide_empty_list=true;

addListGroup("blades", "features");

addList("features", "Curve Type", "ctpctN", "ctpctN", 1);
addList("features", "Blade Angle", "bapctN", "bapctN");
addList("features", "Lie", "liepctN", "liepctN");
addList("features", "Blade Depth", "cdpctN", "cdpctN");
addList("features", "Toe Shape", "toepctN", "toepctN");
addList("features", "Blade Length", "blpctN", "blpctN");

//second
addList("ctpctN", "Blade Angle", "bapctN", "bapctN10",1);
addList("ctpctN", "Lie", "liepctN", "liepctN10");
addList("ctpctN", "Blade Depth", "cdpctN", "cdpctN10");
addList("ctpctN", "Toe Shape", "toepctN", "toepctN10");
addList("ctpctN", "Blade Length", "blpctN", "blpctN10");

addList("bapctN", "Curve Type", "ctpctN", "ctpctN11",1);
addList("bapctN", "Lie", "liepctN", "liepctN11");
addList("bapctN", "Blade Depth", "cdpctN", "cdpctN11");
addList("bapctN", "Toe Shape", "toepctN", "toepctN11");
addList("bapctN", "Blade Length", "blpctN", "blpctN11");

addList("liepctN", "Curve Type", "ctpctN", "ctpctN12",1);
addList("liepctN", "Blade Angle", "bapctN", "bapctN12");
addList("liepctN", "Blade Depth", "cdpctN", "cdpctN12");
addList("liepctN", "Toe Shape", "toepctN", "toepctN12");
addList("liepctN", "Blade Length", "blpctN", "blpctN12");

addList("cdpctN", "Curve Type", "ctpctN", "ctpctN13",1);
addList("cdpctN", "Blade Angle", "bapctN", "bapctN13");
addList("cdpctN", "Lie", "liepctN", "liepctN13");
addList("cdpctN", "Toe Shape", "toepctN", "toepctN13");
addList("cdpctN", "Blade Length", "blpctN", "blpctN13");

addList("toepctN", "Curve Type", "ctpctN", "ctpctN14",1);
addList("toepctN", "Blade Angle", "bapctN", "bapctN14");
addList("toepctN", "Lie", "liepctN", "liepctN14");
addList("toepctN", "Blade Depth", "cdpctN", "cdpctN14");
addList("toepctN", "Blade Length", "blpctN", "blpctN14");

addList("blpctN", "Curve Type", "ctpctN", "ctpctN15",1);
addList("blpctN", "Blade Angle", "bapctN", "bapctN15");
addList("blpctN", "Lie", "liepctN", "liepctN15");
addList("blpctN", "Blade Depth", "cdpctN", "cdpctN15");
addList("blpctN", "Toe Shape", "toepctN", "toepctN15");

//third
addList("bapctN10", "Lie", "liepctN", "liepctN26",1);
addList("bapctN10", "Blade Depth", "cdpctN", "cdpctN26");
addList("bapctN10", "Toe Shape", "toepctN", "toepctN26");
addList("bapctN10", "Blade Length", "blpctN", "blpctN26");

addList("liepctN10", "Blade Angle", "bapctN", "bapctN27",1);
addList("liepctN10", "Blade Depth", "cdpctN", "cdpctN27");
addList("liepctN10", "Toe Shape", "toepctN", "toepctN27");
addList("liepctN10", "Blade Length", "blpctN", "blpctN27");

addList("cdpctN10", "Blade Angle", "bapctN", "bapctN28",1);
addList("cdpctN10", "Lie", "liepctN", "liepctN28");
addList("cdpctN10", "Toe Shape", "toepctN", "toepctN28");
addList("cdpctN10", "Blade Length", "blpctN", "blpctN28");

addList("toepctN10", "Blade Angle", "bapctN", "bapctN29",1);
addList("toepctN10", "Lie", "liepctN", "liepctN29");
addList("toepctN10", "Blade Depth", "cdpctN", "cdpctN29");
addList("toepctN10", "Blade Length", "blpctN", "blpctN29");

addList("blpctN10", "Blade Angle", "bapctN", "bapctN30",1);
addList("blpctN10", "Lie", "liepctN", "liepctN30");
addList("blpctN10", "Blade Depth", "cdpctN", "cdpctN30");
addList("blpctN10", "Toe Shape", "toepctN", "toepctN30");

addList("ctpctN11", "Lie", "liepctN", "liepctN21",1);
addList("ctpctN11", "Blade Depth", "cdpctN", "cdpctN21");
addList("ctpctN11", "Toe Shape", "toepctN", "toepctN21");
addList("ctpctN11", "Blade Length", "blpctN", "blpctN21");

addList("liepctN11", "Curve Type", "ctpctN", "ctpctN22",1);
addList("liepctN11", "Blade Depth", "cdpctN", "cdpctN22");
addList("liepctN11", "Toe Shape", "toepctN", "toepctN22");
addList("liepctN11", "Blade Length", "blpctN", "blpctN22");

addList("cdpctN11", "Curve Type", "ctpctN", "ctpctN23",1);
addList("cdpctN11", "Lie", "liepctN", "liepctN23");
addList("cdpctN11", "Toe Shape", "toepctN", "toepctN23");
addList("cdpctN11", "Blade Length", "blpctN", "blpctN23");

addList("toepctN11", "Curve Type", "ctpctN", "ctpctN24",1);
addList("toepctN11", "Lie", "liepctN", "liepctN24");
addList("toepctN11", "Blade Depth", "cdpctN", "cdpctN24");
addList("toepctN11", "Blade Length", "blpctN", "blpctN24");

addList("blpctN11", "Curve Type", "ctpctN", "ctpctN25",1);
addList("blpctN11", "Lie", "liepctN", "liepctN25");
addList("blpctN11", "Blade Depth", "cdpctN", "cdpctN25");
addList("blpctN11", "Toe Shape", "toepctN", "toepctN25");

addList("ctpctN12", "Blade Angle", "bapctN", "bapctN31",1);
addList("ctpctN12", "Blade Depth", "cdpctN", "cdpctN31");
addList("ctpctN12", "Toe Shape", "toepctN", "toepctN31");
addList("ctpctN12", "Blade Length", "blpctN", "blpctN31");

addList("bapctN12", "Curve Type", "ctpctN", "ctpctN32",1);
addList("bapctN12", "Blade Depth", "cdpctN", "cdpctN32");
addList("bapctN12", "Toe Shape", "toepctN", "toepctN32");
addList("bapctN12", "Blade Length", "blpctN", "blpctN32");

addList("cdpctN12", "Curve Type", "ctpctN", "ctpctN33",1);
addList("cdpctN12", "Blade Angle", "bapctN", "bapctN33");
addList("cdpctN12", "Toe Shape", "toepctN", "toepctN33");
addList("cdpctN12", "Blade Length", "blpctN", "blpctN33");

addList("toepctN12", "Curve Type", "ctpctN", "ctpctN34",1);
addList("toepctN12", "Blade Angle", "bapctN", "bapctN34");
addList("toepctN12", "Blade Depth", "cdpctN", "cdpctN34");
addList("toepctN12", "Blade Length", "blpctN", "blpctN34");

addList("blpctN12", "Curve Type", "ctpctN", "ctpctN35",1);
addList("blpctN12", "Blade Angle", "bapctN", "bapctN35");
addList("blpctN12", "Blade Depth", "cdpctN", "cdpctN35");
addList("blpctN12", "Toe Shape", "toepctN", "toepctN35");


addList("ctpctN13", "Blade Angle", "bapctN", "bapctN36",1);
addList("ctpctN13", "Lie", "liepctN", "liepctN36");
addList("ctpctN13", "Toe Shape", "toepctN", "toepctN36");
addList("ctpctN13", "Blade Length", "blpctN", "blpctN36");

addList("bapctN13", "Curve Type", "ctpctN", "ctpctN37",1);
addList("bapctN13", "Lie", "liepctN", "liepctN37");
addList("bapctN13", "Toe Shape", "toepctN", "toepctN37");
addList("bapctN13", "Blade Length", "blpctN", "blpctN37");

addList("liepctN13", "Curve Type", "ctpctN", "ctpctN38",1);
addList("liepctN13", "Blade Angle", "bapctN", "bapctN38");
addList("liepctN13", "Toe Shape", "toepctN", "toepctN38");
addList("liepctN13", "Blade Length", "blpctN", "blpctN38");

addList("toepctN13", "Curve Type", "ctpctN", "ctpctN39",1);
addList("toepctN13", "Blade Angle", "bapctN", "bapctN39");
addList("toepctN13", "Lie", "liepctN", "liepctN39");
addList("toepctN13", "Blade Length", "blpctN", "blpctN39");

addList("blpctN13", "Curve Type", "ctpctN", "ctpctN40",1);
addList("blpctN13", "Blade Angle", "bapctN", "bapctN40");
addList("blpctN13", "Lie", "liepctN", "liepctN40");
addList("blpctN13", "Toe Shape", "toepctN", "toepctN40");

addList("ctpctN14", "Blade Angle", "bapctN", "bapctN41",1);
addList("ctpctN14", "Lie", "liepctN", "liepctN41");
addList("ctpctN14", "Blade Depth", "cdpctN", "cdpctN41");
addList("ctpctN14", "Blade Length", "blpctN", "blpctN41");

addList("bapctN14", "Curve Type", "ctpctN", "ctpctN42",1);
addList("bapctN14", "Lie", "liepctN", "liepctN42");
addList("bapctN14", "Blade Depth", "cdpctN", "cdpctN42");
addList("bapctN14", "Blade Length", "blpctN", "blpctN42");

addList("liepctN14", "Curve Type", "ctpctN", "ctpctN43",1);
addList("liepctN14", "Blade Angle", "bapctN", "bapctN43");
addList("liepctN14", "Blade Depth", "cdpctN", "cdpctN43");
addList("liepctN14", "Blade Length", "blpctN", "blpctN43");

addList("cdpctN14", "Curve Type", "ctpctN", "ctpctN44",1);
addList("cdpctN14", "Blade Angle", "bapctN", "bapctN44");
addList("cdpctN14", "Lie", "liepctN", "liepctN44");
addList("cdpctN14", "Blade Length", "blpctN", "blpctN44");

addList("blpctN14", "Curve Type", "ctpctN", "ctpctN45",1);
addList("blpctN14", "Blade Angle", "bapctN", "bapctN45");
addList("blpctN14", "Lie", "liepctN", "liepctN45");
addList("blpctN14", "Toe Shape", "toepctN", "toepctN45");


addList("ctpctN15", "Blade Angle", "bapctN", "bapctN46",1);
addList("ctpctN15", "Lie", "liepctN", "liepctN46");
addList("ctpctN15", "Blade Depth", "cdpctN", "cdpctN46");
addList("ctpctN15", "Toe Shape", "toepctN", "toepctN46");

addList("bapctN15", "Curve Type", "ctpctN", "ctpctN47",1);
addList("bapctN15", "Lie", "liepctN", "liepctN47");
addList("bapctN15", "Blade Depth", "cdpctN", "cdpctN47");
addList("bapctN15", "Toe Shape", "toepctN", "toepctN47");

addList("liepctN15", "Curve Type", "ctpctN", "ctpctN48",1);
addList("liepctN15", "Blade Angle", "bapctN", "bapctN48");
addList("liepctN15", "Blade Depth", "cdpctN", "cdpctN48");
addList("liepctN15", "Toe Shape", "toepctN", "toepctN48");

addList("cdpctN15", "Curve Type", "ctpctN", "ctpctN49",1);
addList("cdpctN15", "Blade Angle", "bapctN", "bapctN49");
addList("cdpctN15", "Lie", "liepctN", "liepctN49");
addList("cdpctN15", "Toe Shape", "toepctN", "toepctN49");

addList("toepctN15", "Curve Type", "ctpctN", "ctpctN50",1);
addList("toepctN15", "Blade Angle", "bapctN", "bapctN50");
addList("toepctN15", "Lie", "liepctN", "liepctN50");
addList("toepctN15", "Blade Depth", "cdpctN", "cdpctN50");


//fourth
addList("liepctN26", "Blade Depth", "cdpctN", "cdpctN51",1);
addList("liepctN26", "Toe Shape", "toepctN", "toepctN51");
addList("liepctN26", "Blade Length", "blpctN", "blpctN51");

addList("cdpctN26", "Lie", "liepctN", "cdpctN51",1);
addList("cdpctN26", "Toe Shape", "toepctN", "toepctN52");
addList("cdpctN26", "Blade Length", "blpctN", "blpctN52");

addList("toepctN26", "Lie", "leipctN", "toepctN51",1);
addList("toepctN26", "Blade Depth", "cdpctN", "toepctN52");
addList("toepctN26", "Blade Length", "blpctN", "blpctN53");

addList("blpctN26", "Lie", "leipctN", "blpctN51",1);
addList("blpctN26", "Blade Depth", "cdpctN", "blpctN52");
addList("blpctN26", "Toe Shape", "toepctN", "blpctN53");

addList("bapctN27", "Blade Depth", "cdpctN", "cdpctN51",1);
addList("bapctN27", "Toe Shape", "toepctN", "toepctN51");
addList("bapctN27", "Blade Length", "blpctN", "blpctN51");

addList("cdpctN27", "Blade Angle", "bapctN", "cdpctN51",1);
addList("cdpctN27", "Toe Shape", "toepctN", "toepctN56");
addList("cdpctN27", "Blade Length", "blpctN", "blpctN56");

addList("toepctN27", "Blade Angle", "bapctN", "toepctN51",1);
addList("toepctN27", "Blade Depth", "cdpctN", "toepctN56");
addList("toepctN27", "Blade Length", "blpctN", "blpctN57");

addList("blpctN27", "Blade Angle", "bapctN", "bapctN51",1);
addList("blpctN27", "Blade Depth", "cdpctN", "blpctN56");
addList("blpctN27", "Toe Shape", "toepctN", "blpctN57");

addList("bapctN28", "Lie", "liepctN", "cdpctN51",1);
addList("bapctN28", "Toe Shape", "toepctN", "toepctN52");
addList("bapctN28", "Blade Length", "blpctN", "blpctN52");

addList("liepctN28", "Blade Angle", "bapctN", "cdpctN51",1);
addList("liepctN28", "Toe Shape", "toepctN", "toepctN56");
addList("liepctN28", "Blade Length", "blpctN", "blpctN56");

addList("toepctN28", "Blade Angle", "bapctN", "toepctN52",1);
addList("toepctN28", "Lie", "liepctN", "toepctN56");
addList("toepctN28", "Blade Length", "blpctN", "blpctN61");

addList("blpctN28", "Blade Angle", "bapctN", "blpctN52",1);
addList("blpctN28", "Lie", "liepctN", "blpctN56");
addList("blpctN28", "Toe Shape", "toepctN", "blpctN61");

addList("bapctN29", "Lie", "liepctN", "toepctN51",1);
addList("bapctN29", "Blade Depth", "cdpctN", "toepctN52");
addList("bapctN29", "Blade Length", "blpctN", "blpctN53");

addList("liepctN29", "Blade Angle", "bapctN", "toepctN51",1);
addList("liepctN29", "Blade Depth", "cdpctN", "toepctN56");
addList("liepctN29", "Blade Length", "blpctN", "blpctN57");

addList("cdpctN29", "Blade Angle", "bapctN", "toepctN52",1);
addList("cdpctN29", "Lie", "liepctN", "toepctN56");
addList("cdpctN29", "Blade Length", "blpctN", "blpctN61");

addList("blpctN29", "Blade Angle", "bapctN", "blpctN52",1);
addList("blpctN29", "Lie", "liepctN", "blpctN56");
addList("blpctN29", "Toe Shape", "toepctN", "blpctN61");

addList("bapctN30", "Lie", "liepctN", "blpctN51",1);
addList("bapctN30", "Blade Depth", "cdpctN", "blpctN52");
addList("bapctN30", "Toe Shape", "toepctN", "blpctN53");

addList("liepctN30", "Blade Angle", "bapctN", "blpctN51",1);
addList("liepctN30", "Blade Depth", "cdpctN", "blpctN56");
addList("liepctN30", "Toe Shape", "toepctN", "blpctN57");

addList("cdpctN30", "Blade Angle", "bapctN", "blpctN52",1);
addList("cdpctN30", "Lie", "liepctN", "blpctN56");
addList("cdpctN30", "Toe Shape", "toepctN", "blpctN61");

addList("toepctN30", "Blade Angle", "bapctN", "blpctN53",1);
addList("toepctN30", "Lie", "liepctN", "blpctN57");
addList("toepctN30", "Blade Depth", "cdpctN", "blpctN61");

addList("liepctN21", "Blade Depth", "cdpctN", "cdpctN51",1);
addList("liepctN21", "Toe Shape", "toepctN", "toepctN51");
addList("liepctN21", "Blade Length", "blpctN", "blpctN51");

addList("cdpctN21", "Lie", "liepctN", "cdpctN51",1);
addList("cdpctN21", "Toe Shape", "toepctN", "blpctN53");
addList("cdpctN21", "Blade Length", "blpctN", "blpctN52");

addList("toepctN21", "Lie", "liepctN", "toepctN51",1);
addList("toepctN21", "Blade Depth", "cdpctN", "toepctN52");
addList("toepctN21", "Blade Length", "blpctN", "blpctN53");

addList("blpctN21", "Lie", "liepctN", "blpctN51",1);
addList("blpctN21", "Blade Depth", "cdpctN", "blpctN52");
addList("blpctN21", "Toe Shape", "toepctN", "blpctN53");

addList("ctpctN22", "Blade Depth", "cdpctN", "cdpctN51",1);
addList("ctpctN22", "Toe Shape", "toepctN", "toepctN51");
addList("ctpctN22", "Blade Length", "blpctN", "blpctN51");

addList("cdpctN22", "Curve Type", "ctpctN", "cdpctN51",1);
addList("cdpctN22", "Toe Shape", "toepctN", "toepctN76");
addList("cdpctN22", "Blade Length", "blpctN", "blpctN76");

addList("toepctN22", "Curve Type", "ctpctN", "toepctN51",1);
addList("toepctN22", "Blade Depth", "cdpctN", "toepctN76");
addList("toepctN22", "Blade Length", "blpctN", "blpctN77");

addList("blpctN22", "Curve Type", "ctpctN", "blpctN51",1);
addList("blpctN22", "Blade Depth", "cdpctN", "blpctN76");
addList("blpctN22", "Toe Shape", "toepctN", "blpctN77");

addList("ctpctN23", "Lie", "liepctN", "cdpctN51",1);
addList("ctpctN23", "Toe Shape", "toepctN", "toepctN52");
addList("ctpctN23", "Blade Length", "blpctN", "blpctN52");

addList("liepctN23", "Curve Type", "ctpctN", "cdpctN51",1);
addList("liepctN23", "Toe Shape", "toepctN", "toepctN76");
addList("liepctN23", "Blade Length", "blpctN", "blpctN76");

addList("toepctN23", "Curve Type", "ctpctN", "toepctN52",1);
addList("toepctN23", "Lie", "liepctN", "toepctN76");
addList("toepctN23", "Blade Length", "blpctN", "blpctN81");

addList("blpctN23", "Curve Type", "ctpctN", "blpctN52",1);
addList("blpctN23", "Lie", "liepctN", "blpctN76");
addList("blpctN23", "Toe Shape", "toepctN", "blpctN81");

addList("ctpctN24", "Lie", "liepctN", "toepctN51",1);
addList("ctpctN24", "Blade Depth", "cdpctN", "toepctN52");
addList("ctpctN24", "Blade Length", "blpctN", "blpctN53");

addList("liepctN24", "Curve Type", "ctpctN", "toepctN51",1);
addList("liepctN24", "Blade Depth", "cdpctN", "toepctN76");
addList("liepctN24", "Blade Length", "blpctN", "blpctN77");

addList("cdpctN24", "Curve Type", "ctpctN", "toepctN52",1);
addList("cdpctN24", "Lie", "liepctN", "toepctN76");
addList("cdpctN24", "Blade Length", "blpctN", "blpctN81");

addList("blpctN24", "Curve Type", "ctpctN", "blpctN53",1);
addList("blpctN24", "Lie", "liepctN", "blpctN77");
addList("blpctN24", "Blade Depth", "cdpctN", "blpctN81");

addList("ctpctN25", "Lie", "liepctN", "blpctN51",1);
addList("ctpctN25", "Blade Depth", "cdepctN", "blepctN52");
addList("ctpctN25", "Toe Shape", "toepctN", "blpctN53");

addList("liepctN25", "Curve Type", "ctpctN", "blpctN51",1);
addList("liepctN25", "Blade Depth", "cdpctN", "blpctN76");
addList("liepctN25", "Toe Shape", "toepctN", "blpctN77");

addList("cdpctN25", "Curve Type", "ctpctN", "blpctN52",1);
addList("cdpctN25", "Lie", "liepctN", "blpctN76");
addList("cdpctN25", "Toe Shape", "toepctN", "blpctN81");

addList("toepctN25", "Curve Type", "ctpctN", "blpctN53",1);
addList("toepctN25", "Lie", "liepctN", "blpctN77");
addList("toepctN25", "Blade Depth", "cdpctN", "blpctN81");

addList("bapctN31", "Blade Depth", "cdpctN", "cdpctN51",1);
addList("bapctN31", "Toe Shape", "toepctN", "toepctN51");
addList("bapctN31", "Blade Length", "blpctN", "blpctN51");

addList("cdpctN31", "Blade Angle", "bapctN", "cdpctN51",1);
addList("cdpctN31", "Toe Shape", "toepctN", "toepctN56");
addList("cdpctN31", "Blade Length", "blpctN", "blpctN56");

addList("toepctN31", "Blade Angle", "bapctN", "toepctN51",1);
addList("toepctN31", "Blade Depth", "cdpctN", "toepctN56");
addList("toepctN31", "Blade Length", "blpctN", "blpctN57");

addList("blpctN31", "Blade Angle", "bapctN", "blpctN51",1);
addList("blpctN31", "Blade Depth", "cdpctN", "blpctN56");
addList("blpctN31", "Toe Shape", "toepctN", "blpctN57");

addList("ctpctN32", "Blade Depth", "cdpctN", "cdpctN51",1);
addList("ctpctN32", "Toe Shape", "toepctN", "toepctN51");
addList("ctpctN32", "Blade Length", "blpctN", "blpctN51");

addList("cdpctN32", "Curve Type", "ctpctN", "cdpctN51",1);
addList("cdpctN32", "Toe Shape", "toepctN", "toepctN76");
addList("cdpctN32", "Blade Length", "blpctN", "blpctN76");

addList("toepctN32", "Curve Type", "ctpctN", "toepctN51",1);
addList("toepctN32", "Blade Depth", "cdpctN", "toepctN76");
addList("toepctN32", "Blade Length", "blpctN", "blpctN77");

addList("blpctN32", "Curve Type", "ctpctN", "blpctN51",1);
addList("blpctN32", "Blade Depth", "cdpctN", "blpctN76");
addList("blpctN32", "Toe Shape", "toepctN", "blpctN77");

addList("ctpctN33", "Blade Angle", "bapctN", "cdpctN51",1);
addList("ctpctN33", "Toe Shape", "toepctN", "toepctN56");
addList("ctpctN33", "Blade Length", "blpctN", "blpctN56");

addList("bapctN33", "Curve Type", "ctpctN", "cdpctN51",1);
addList("bapctN33", "Toe Shape", "toepctN", "toepctN76");
addList("bapctN33", "Blade Length", "blpctN", "blpctN76");

addList("toepctN33", "Curve Type", "ctpctN", "toepctN56",1);
addList("toepctN33", "Blade Angle", "bapctN", "toepctN76");
addList("toepctN33", "Blade Length", "blpctN", "blpctN101");

addList("blpctN33", "Curve Type", "ctpctN", "blpctN56",1);
addList("blpctN33", "Blade Angle", "bapctN", "blpctN76");
addList("blpctN33", "Toe Shape", "toepctN", "blpctN101");

addList("ctpctN34", "Blade Angle", "bapctN", "toepctN51",1);
addList("ctpctN34", "Blade Depth", "cdpcntN", "toepcntN56");
addList("ctpctN34", "Blade Length", "blpctN", "blpctN57");

addList("bapctN34", "Curve Type", "ctpcntN", "toepcntN51",1);
addList("bapctN34", "Blade Depth", "cdpctN", "toepctN76");
addList("bapctN34", "Blade Length", "blpctN", "blpctN77");

addList("cdpctN34", "Curve Type", "ctpctN", "toepctN56",1);
addList("cdpctN34", "Blade Angle", "bapctN", "toepctN76");
addList("cdpctN34", "Blade Length", "blpctN", "blpctN101");

addList("blpctN34", "Curve Type", "ctpctN", "blpctN57",1);
addList("blpctN34", "Blade Angle", "bapctN", "blpctN77");
addList("blpctN34", "Blade Depth", "cdpctN", "cdpctN101");

addList("ctpctN35", "Blade Angle", "bapctN", "blpctN51",1);
addList("ctpctN35", "Blade Depth", "cdpctN", "blpctN56");
addList("ctpctN35", "Toe Shape", "toepctN", "blpctN57");

addList("bapctN35", "Curve Type", "ctpcntN", "blpcntN51",1);
addList("bapctN35", "Blade Depth", "cdpctN", "blpctN76");
addList("bapctN35", "Toe Shape", "toepctN", "blpctN77");

addList("cdpctN35", "Curve Type", "ctpctN", "blpctN56",1);
addList("cdpctN35", "Blade Angle", "bapctN", "blpctN76");
addList("cdpctN35", "Toe Shape", "toepctN", "blpctN101");

addList("toepctN35", "Curve Type", "ctpctN", "blpctN57",1);
addList("toepctN35", "Blade Angle", "bapctN", "blpctN77");
addList("toepctN35", "Blade Depth", "cdpctN", "blpctN101");

addList("bapctN36", "Lie", "liepctN", "cdpctN51",1);
addList("bapctN36", "Toe Shape", "toepctN", "toepctN52");
addList("bapctN36", "Blade Length", "blpctN", "blpctN52");

addList("liepctN36", "Blade Angle", "bapctN", "cdpctN51",1);
addList("liepctN36", "Toe Shape", "toepctN", "toepctN56");
addList("liepctN36", "Blade Length", "blpctN", "blpctN56");

addList("toepctN36", "Blade Angle", "bapctN", "toepctN52",1);
addList("toepctN36", "Lie", "liepctN", "toepctN56");
addList("toepctN36", "Blade Length", "blpctN", "blpctN61");

addList("blpctN36", "Blade Angle", "bapctN", "blpctN52",1);
addList("blpctN36", "Lie", "liepctN", "blpctN56");
addList("blpctN36", "Toe Shape", "toepctN", "blpctN61");

addList("ctpctN37", "Lie", "liepctN", "cdpctN51",1);
addList("ctpctN37", "Toe Shape", "toepctN", "toepctN52");
addList("ctpctN37", "Blade Length", "blpctN", "blpctN52");

addList("liepctN37", "Curve Type", "ctpctN", "cpctN51",1);
addList("liepctN37", "Toe Shape", "toepctN", "toepctN76");
addList("liepctN37", "Blade Length", "blpctN", "blpctN76");

addList("toepctN37", "Curve Type", "ctpctN", "toepctN52",1);
addList("toepctN37", "Lie", "liepctN", "toepctN76");
addList("toepctN37", "Blade Length", "blpctN", "blpctN81");

addList("blpctN37", "Curve Type", "bapctN", "blpctN52",1);
addList("blpctN37", "Lie", "liepctN", "blpctN76");
addList("blpctN37", "Toe Shape", "toepctN", "blpctN81");

addList("ctpctN38", "Blade Angle", "bapctN", "cdpctN51",1);
addList("ctpctN38", "Toe Shape", "toepctN", "toepctN56");
addList("ctpctN38", "Blade Length", "blpctN", "blpctN56");

addList("bapctN38", "Curve Type", "ctpctN", "ctpctN51",1);
addList("bapctN38", "Toe Shape", "toepctN", "toepctN76");
addList("bapctN38", "Blade Length", "blpctN", "blpctN76");

addList("toepctN38", "Curve Type", "ctpctN", "toepctN56",1);
addList("toepctN38", "Blade Angle", "bapctN", "toepctN76");
addList("toepctN38", "Blade Length", "blpctN", "blpctN101");

addList("blpctN38", "Curve Type", "ctpctN", "blpctN56",1);
addList("blpctN38", "Blade Angle", "bapctN", "blpctN76");
addList("blpctN38", "Toe Shape", "toepctN", "blpctN101");

addList("ctpctN39", "Blade Angle", "bapctN", "toepctN52",1);
addList("ctpctN39", "Lie", "liepctN", "toepctN56");
addList("ctpctN39", "Blade Length", "blpctN", "blpctN61");

addList("bapctN39", "Curve Type", "ctpctN", "toepctN52",1);
addList("bapctN39", "Lie", "liepctN", "toepctN76");
addList("bapctN39", "Blade Length", "blpctN", "blpctN81");

addList("liepctN39", "Curve Type", "ctpctN", "toepctN56",1);
addList("liepctN39", "Blade Angle", "bapctN", "toepctN76");
addList("liepctN39", "Blade Length", "blpctN", "blpctN101");

addList("blpctN39", "Curve Type", "ctpctN", "blpctN61",1);
addList("blpctN39", "Blade Angle", "bapcntN", "blpctN81");
addList("blpctN39", "Lie", "liepctN", "blpctN101");

addList("ctpctN40", "Blade Angle", "bapctN", "blpctN52",1);
addList("ctpctN40", "Lie", "liepctN", "blpctN56");
addList("ctpctN40", "Toe Shape", "toepctN", "blpctN61");

addList("bapctN40", "Curve Type", "ctpctN", "blpctN52",1);
addList("bapctN40", "Lie", "liepctN", "blpctN76");
addList("bapctN40", "Toe Shape", "toepctN", "blpctN81");

addList("liepctN40", "Curve Type", "ctpctN", "blpctN56",1);
addList("liepctN40", "Blade Angle", "bapctN", "blpctN76");
addList("liepctN40", "Toe Shape", "toepctN", "blpctN101");

addList("toepctN40", "Curve Type", "ctpctN", "blpctN61",1);
addList("toepctN40", "Blade Angle", "bapcntN", "blpctN81");
addList("toepctN40", "Lie", "liepctN", "blpctN101");

addList("bapctN41", "Lie", "liepctN", "toepctN51",1);
addList("bapctN41", "Blade Depth", "cdpctN", "toepctN52");
addList("bapctN41", "Blade Length", "blpctN", "blpctN53");

addList("liepctN41", "Blade Angle", "bapctN", "toepctN51",1);
addList("liepctN41", "Blade Depth", "cdpctN", "toepctN56");
addList("liepctN41", "Blade Length", "blpctN", "blpctN57");

addList("cdpctN41", "Blade Angle", "bapctN", "toepctN52",1);
addList("cdpctN41", "Lie", "liepctN", "toepctN56");
addList("cdpctN41", "Blade Length", "blpctN", "blpctN61");

addList("blpctN41", "Blade Angle", "bapctN", "blpctN53",1);
addList("blpctN41", "Lie", "liepcntN", "blpctN57");
addList("blpctN41", "Blade Depth", "cdpctN", "blpctN61");

addList("ctpctN42", "Lie", "liepctN", "toepctN51",1);
addList("ctpctN42", "Blade Depth", "cdpctN", "toepctN52");
addList("ctpctN42", "Blade Length", "blpctN", "blpctN53");

addList("liepctN42", "Curve Type", "ctpctN", "toepctN51",1);
addList("liepctN42", "Blade Depth", "cdpctN", "toepctN76");
addList("liepctN42", "Blade Length", "blpctN", "blpctN77");

addList("cdpctN42", "Curve Type", "ctpctN", "toepctN52",1);
addList("cdpctN42", "Lie", "liepctN", "toepctN76");
addList("cdpctN42", "Blade Length", "blpctN", "blpctN81");

addList("blpctN42", "Curve Type", "ctpctN", "blpctN53",1);
addList("blpctN42", "Lie", "liepcntN", "blpctN77");
addList("blpctN42", "Blade Depth", "cdpctN", "blpctN81");

addList("ctpctN43", "Blade Angle", "bapctN", "toepctN51",1);
addList("ctpctN43", "Blade Depth", "cdpctN", "toepctN56");
addList("ctpctN43", "Blade Length", "blpctN", "blpctN57");

addList("bapctN43", "Curve Type", "ctpctN", "toepctN51",1);
addList("bapctN43", "Blade Depth", "cdpctN", "toepctN76");
addList("bapctN43", "Blade Length", "blpctN", "blpctN77");

addList("cdpctN43", "Curve Type", "ctpctN", "toepctN56",1);
addList("cdpctN43", "Blade Angle", "bapctN", "toepctN76");
addList("cdpctN43", "Blade Length", "blpctN", "blpctN101");

addList("blpctN43", "Curve Type", "ctpctN", "blpctN57",1);
addList("blpctN43", "Blade Angle", "bapcntN", "blpctN77");
addList("blpctN43", "Blade Depth", "cdpctN", "blpctN101");

addList("ctpctN44", "Blade Angle", "bapctN", "toepctN52",1);
addList("ctpctN44", "Lie", "liepctN", "toepctN56");
addList("ctpctN44", "Blade Length", "blpctN", "blpctN61");

addList("bapctN44", "Curve Type", "ctpctN", "toepctN52",1);
addList("bapctN44", "Lie", "liepctN", "toepctN76");
addList("bapctN44", "Blade Length", "blpctN", "blpctN81");

addList("liepctN44", "Curve Type", "ctpctN", "toepctN56",1);
addList("liepctN44", "Blade Angle", "bapctN", "toepctN76");
addList("liepctN44", "Blade Length", "blpctN", "blpctN101");

addList("blpctN44", "Curve Type", "ctpctN", "blpctN61",1);
addList("blpctN44", "Blade Angle", "bapcntN", "blpctN81");
addList("blpctN44", "Lie", "liepctN", "blpctN101");

addList("ctpctN45", "Blade Angle", "bapctN", "blpctN52",1);
addList("ctpctN45", "Lie", "liepctN", "blpctN56");
addList("ctpctN45", "Toe Shape", "toepctN", "blpctN61");

addList("bapctN45", "Curve Type", "ctpctN", "blpctN52",1);
addList("bapctN45", "Lie", "liepctN", "blpctN76");
addList("bapctN45", "Toe Shape", "toepctN", "blpctN81");

addList("liepctN45", "Curve Type", "ctpctN", "blpctN56",1);
addList("liepctN45", "Blade Angle", "bapctN", "blpctN76");
addList("liepctN45", "Toe Shape", "toepctN", "blpctN101");

addList("toepctN45", "Curve Type", "ctpctN", "blpctN61",1);
addList("toepctN45", "Blade Angle", "bapcntN", "blpctN81");
addList("toepctN45", "Lie", "liepctN", "blpctN101");







addList("bapctN46", "Lie", "liepctN", "blpctN51",1);
addList("bapctN46", "Blade Depth", "cdpctN", "blpctN52");
addList("bapctN46", "Toe Shape", "toepctN", "blpctN53");

addList("liepctN46", "Blade Angle", "bapctN", "blpctN51",1);
addList("liepctN46", "Blade Depth", "cdpctN", "blpctN56");
addList("liepctN46", "Toe Shape", "toepctN", "blpctN57");

addList("cdpctN46", "Blade Angle", "bapctN", "blpctN52",1);
addList("cdpctN46", "Lie", "liepctN", "blpctN56");
addList("cdpctN46", "Toe Shape", "toepctN", "blpctN61");

addList("toepctN46", "Blade Angle", "bapctN", "blpctN53",1);
addList("toepctN46", "Lie", "liepcntN", "blpctN57");
addList("toepctN46", "Blade Depth", "cdpctN", "blpctN61");


addList("ctpctN47", "Lie", "liepctN", "blpctN51",1);
addList("ctpctN47", "Blade Depth", "cdpctN", "blpctN52");
addList("ctpctN47", "Toe Shape", "toepctN", "blpctN53");

addList("liepctN47", "Curve Type", "ctpctN", "blpctN51",1);
addList("liepctN47", "Blade Depth", "cdpctN", "blpctN76");
addList("liepctN47", "Toe Shape", "toepctN", "blpctN77");

addList("cdpctN47", "Curve Type", "ctpctN", "blpctN53",1);
addList("cdpctN47", "Lie", "liepctN", "blpctN77");
addList("cdpctN47", "Blade Depth", "cdpctN", "blpctN81");

addList("toepctN47", "Curve Type", "ctpctN", "blpctN52",1);
addList("toepctN47", "Lie", "liepcntN", "blpctN76");
addList("toepctN47", "Toe Shape", "toepctN", "blpctN81");


addList("ctpctN48", "Blade Angle", "bapctN", "blpctN51",1);
addList("ctpctN48", "Blade Depth", "cdpctN", "blpctN56");
addList("ctpctN48", "Toe Shape", "toepctN", "blpctN57");

addList("bapctN48", "Curve Type", "ctpctN", "blpctN51",1);
addList("bapctN48", "Blade Depth", "cdpctN", "blpctN76");
addList("bapctN48", "Toe Shape", "toepctN", "blpctN77");

addList("cdpctN48", "Curve Type", "ctpctN", "blpctN56",1);
addList("cdpctN48", "Blade Angle", "bapctN", "blpctN76");
addList("cdpctN48", "Toe Shape", "toepctN", "blpctN101");

addList("toepctN48", "Curve Type", "ctpctN", "blpctN57",1);
addList("toepctN48", "Blade Angle", "bapcntN", "blpctN77");
addList("toepctN48", "Blade Depth", "cdpctN", "blpctN101");

addList("ctpctN49", "Blade Angle", "bapctN", "blpctN52",1);
addList("ctpctN49", "Lie", "liepctN", "blpctN56");
addList("ctpctN49", "Toe Shape", "toepctN", "blpctN61");

addList("bapctN49", "Curve Type", "ctpctN", "blpctN52",1);
addList("bapctN49", "Lie", "liepctN", "blpctN76");
addList("bapctN49", "Toe Shape", "toepctN", "blpctN81");

addList("liepctN49", "Curve Type", "ctpctN", "blpctN56",1);
addList("liepctN49", "Blade Angle", "bapctN", "blpctN76");
addList("liepctN49", "Toe Shape", "toepctN", "blpctN101");

addList("toepctN49", "Curve Type", "ctpctN", "blpctN61",1);
addList("toepctN49", "Blade Angle", "bapcntN", "blpctN81");
addList("toepctN49", "Lie", "liepctN", "blpctN101");

addList("ctpctN50", "Blade Angle", "bapctN", "blpctN53",1);
addList("ctpctN50", "Lie", "liepctN", "blpctN57");
addList("ctpctN50", "Blade Depth", "cdpctN", "blpctN61");

addList("bapctN50", "Curve Type", "ctpctN", "blpctN53",1);
addList("bapctN50", "Lie", "liepctN", "blpctN77");
addList("bapctN50", "Blade Depth", "cdpctN", "blpctN81");

addList("liepctN50", "Curve Type", "ctpctN", "blpctN57",1);
addList("liepctN50", "Blade Angle", "bapctN", "blpctN77");
addList("liepctN50", "Blade Depth", "cdpctN", "blpctN101");

addList("cdpctN50", "Curve Type", "ctpctN", "blpctN61",1);
addList("cdpctN50", "Blade Angle", "bapcntN", "blpctN81");
addList("cdpctN50", "Lie", "liepctN", "blpctN101");



//fifth
addList("cdpctN51", "Toe Shape", "toepntN", "blpctNF1",1);
addList("cdpctN51", "Blade Length", "blpctN", "toepctNF1");

addList("toepctN51", "Blade Depth", "cdpntN", "blpctNF1",1);
addList("toepctN51", "Blade Length", "blpctN", "cdpctNF1");

addList("blpctN51", "Blade Depth", "cdpntN", "toepctNF1",1);
addList("blpctN51", "Toe Shape", "toepctN", "cdpctNF1");


addList("toepctN52", "Lie", "liepntN", "blpctNF1",1);
addList("toepctN52", "Blade Length", "blpctN", "liepctNF1");

addList("blpctN52", "Lie", "liepntN", "toepctNF1",1);
addList("blpctN52", "Toe Shape", "toepctN", "liepctNF1");

addList("blpctN53", "Lie", "liepntN", "cdpctNF1",1);
addList("blpctN53", "Blade Depth", "cdpctN", "liepctNF1");


addList("toepctN56", "Blade Angle", "bapntN", "blpctNF1",1);
addList("toepctN56", "Blade Length", "blpctN", "bapctNF1");

addList("blpctN56", "Blade Angle", "bapntN", "toepctNF1",1);
addList("blpctN56", "Toe Shape", "toepctN", "bapctNF1");

addList("blpctN57", "Blade Angle", "bapntN", "cdpctNF1",1);
addList("blpctN57", "Blade Depth", "toepctN", "bapctNF1");

addList("blpctN61", "Blade Angle", "bapntN", "liepctNF1",1);
addList("blpctN61", "Lie", "liepctN", "bapctNF1");


addList("toepctN76", "Curve Type", "ctpntN", "blpctNF1",1);
addList("toepctN76", "Blade Length", "blpctN", "ctpctNF1");

addList("blpctN76", "Curve Type", "ctpntN", "toepctNF1",1);
addList("blpctN76", "Toe Shape", "toepctN", "ctpctNF1");

addList("blpctN77", "Curve Type", "ctpntN", "cdpctNF1",1);
addList("blpctN77", "Blade Depth", "cdpctN", "ctpctNF1");

addList("blpctN81", "Curve Type", "ctpntN", "liepctNF1",1);
addList("blpctN81", "Lie", "liepctN", "ctpctNF1");

addList("blpctN101", "Curve Type", "ctpntN", "bapctNF1",1);
addList("blpctN101", "Blade Angle", "bapctN", "ctpctNF1");




//sixth
addOption("ctpctNF1", "Curve Type", "ctpctN",1);
addOption("bapctNF1", "Blade Angle", "bapctN",1);
addOption("liepctNF1", "Lie", "liepctN",1);

addOption("blpctNF1", "Blade Length", "blpctN",1);
addOption("cdpctNF1", "Blade Depth", "cdpctN",1);
addOption("toepctNF1", "Toe Shape", "toepctN",1);







